]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Patch 16/17 libgcc ARM] Half to double precision conversions
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5e0f10a0
JG
12016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
4 result.
5 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
6 result.
7
ba75a174
JG
82016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
9
10 * lib/target-supports.exp (check_effective_target_float16): Add
11 options for _Float16.
12 (check_effective_target_float32): Add options for _Float32.
13 (check_effective_target_float64): Add options for _Float64.
14 (check_effective_target_float128): Add options for _Float128.
15 (check_effective_target_float32x): Add options for _Float32x.
16 (check_effective_target_float64x): Add options for _Float64x.
17 (check_effective_target_float128x): Add options for _Float128x.
18
56d8ffc1
JG
192016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
20
21 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
22 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
23
04f0fcf7
JG
242016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
25
26 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
27 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
28
aecc521b
MS
292016-11-23 Martin Sebor <msebor@redhat.com>
30
31 PR middle-end/78461
32 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
33 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
34
e2df2328
JJ
352016-11-23 Jakub Jelinek <jakub@redhat.com>
36
1b3314dd
JJ
37 PR c++/71450
38 * g++.dg/cpp0x/pr71450-1.C: New test.
39 * g++.dg/cpp0x/pr71450-2.C: New test.
40
e2df2328
JJ
41 PR c++/77739
42 * g++.dg/cpp1y/pr77739.C: New test.
43
56b1c60e
MJ
442016-11-23 Martin Jambor <mjambor@suse.cz>
45
46 * c-c++-common/gomp/gridify-1.c: Update scan string.
47 * gfortran.dg/gomp/gridify-1.f90: Likewise.
48 * c-c++-common/gomp/gridify-2.c: New test.
49 * c-c++-common/gomp/gridify-3.c: Likewise.
50
e600f219
RB
512016-11-23 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/78396
54 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
55
cbb88345
RB
562016-11-23 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/78482
59 * gcc.dg/torture/pr78482.c: New testcase.
60
b5481987
BC
612016-11-23 Bin Cheng <bin.cheng@arm.com>
62
63 * gcc.dg/fold-cond_expr-1.c: New test.
64 * gcc.dg/fold-condcmpconv-1.c: New test.
65 * gcc.dg/fold-condcmpconv-2.c: New test.
66
0eb078fe
RB
672016-11-23 Richard Biener <rguenther@suse.de>
68
69 PR middle-end/71762
70 * gcc.dg/torture/pr71762-1.c: New testcase.
71 * gcc.dg/torture/pr71762-2.c: Likewise.
72 * gcc.dg/torture/pr71762-3.c: Likewise.
73 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
74
efb71232
RB
752016-11-23 Richard Biener <rguenther@suse.de>
76
77 PR lto/78472
78 * g++.dg/lto/pr78472_0.c: New testcase.
79 * g++.dg/lto/pr78472_1.C: Likewise.
80
a5bb8a5c
RB
812016-11-23 Richard Biener <rguenther@suse.de>
82 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
83
84 PR tree-optimization/78154
85 * gcc.dg/tree-ssa/pr78154.c: New test.
86
e36c1cfe
N
872016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
88
89 * gcc.dg/pr31096.c: New testcase.
90 * gcc.dg/pr31096-1.c: New testcase.
91
fb2675cb
PB
922016-11-23 Paolo Bonzini <bonzini@gnu.org>
93
94 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
95 adjust for warning->pedwarn change.
96 * gcc.dg/cpp/defined-syshdr.c,
97 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
98 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
99 gcc.dg/cpp/defined-Wextra.c,
100 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
101
baf53c47
SKS
1022016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
103
104 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
105
ec1c5694
JJ
1062016-11-23 Jakub Jelinek <jakub@redhat.com>
107
108 PR target/78451
109 * gcc.target/i386/pr78451.c: New test.
110 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
111 and #pragma GCC pop_options around the first #pragma GCC target.
112 * gcc.target/i386/pr69255-2.c: Likewise.
113 * gcc.target/i386/pr69255-3.c: Likewise.
114
43fd192f
MC
1152016-11-23 Michael Collison <michael.collison@arm.com>
116
117 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
118 additional constants are recognized and fewer instructions generated.
119 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
120 additional constants are recognized and fewer instructions generated.
121
ed9e2fa9
ILT
1222016-11-22 Ian Lance Taylor <iant@golang.org>
123
124 * gcc.misc-tests/godump-1.c: Update expected output for recent
125 changes.
126
3135d8fe
MP
1272016-11-22 Marek Polacek <polacek@redhat.com>
128
129 PR tree-optimization/78455
130 * gcc.dg/uninit-23.c: New.
131
f8a6e41f
SK
1322016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
133
134 PR fortran/78479
135 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
136 comment.
137
7e98cccb
SK
1382016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
139
140 PR fortran/78479
141 * gfortran.dg/char_component_initializer_3.f90: New test.
142
9435cd52
JJ
1432016-11-22 Jakub Jelinek <jakub@redhat.com>
144
145 PR target/78451
146 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
147 GCC target pragma before including immintrin.h.
148
a0af8668
CL
1492016-11-22 Carl Love <cel@us.ibm.com>
150
151 * gcc.target/powerpc/builtins-3.c: New file to test the new
152 built-ins for vector compare equal and vector compare not equal.
153
5d382ed6
JW
1542016-11-22 Janus Weil <janus@gcc.gnu.org>
155
156 PR fortran/78443
157 * gfortran.dg/typebound_proc_35.f90: New test case.
158
4fa33072
GJL
1592016-11-22 Georg-Johann Lay <avr@gjlay.de>
160
161 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
162 parameter in declaration.
163
0e721ce7
GJL
1642016-11-22 Georg-Johann Lay <avr@gjlay.de>
165
166 * gcc.dg/loop-split.c: Require int32plus.
167 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
168
88c888f1
BE
1692016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
170
171 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
172
9d494aac
GJL
1732016-11-22 Georg-Johann Lay <avr@gjlay.de>
174
175 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
176
c69fb816
KT
1772016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
178
179 PR target/78439
180 * gcc.c-torture/compile/pr78439.c: New test.
181
4ac52f16
TP
1822016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
183
184 PR target/77904
185 * gcc.target/arm/pr77904.c: New test.
186
e4fe8c9f
TT
1872016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
188
189 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
190 isa_rev>=2.
191
9b28cb6f
JJ
1922016-11-22 Jakub Jelinek <jakub@redhat.com>
193
46a61395
JJ
194 PR tree-optimization/78436
195 * gcc.c-torture/execute/pr78436.c: New test.
196
76a7314d
JJ
197 PR middle-end/78416
198 * gcc.dg/torture/pr78416.c: New test.
199
9b28cb6f
JJ
200 PR tree-optimization/78445
201 * gcc.dg/pr78445.c: New test.
202
ee8195d9
SN
2032016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
204
b2b0acbe 205 PR libgfortran/78449
ee8195d9
SN
206 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
207
3ca23cdb
JL
2082016-11-21 Jeff Law <law@redhat.com>
209
b2b0acbe 210 PR target/68538
3ca23cdb
JL
211 * gcc.c-torture/compile/pr68538.c: New test.
212
d85e598a
MM
2132016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
214
215 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
216 to be generated instead of FCTIWUZ or FCTIWZ.
217
afb34582
JJ
2182016-11-21 Jakub Jelinek <jakub@redhat.com>
219
699e8cb7
JJ
220 PR middle-end/67335
221 * g++.dg/vect/simd-clone-7.cc: New test.
222
afb34582
JJ
223 PR c++/71973
224 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
225 long unsigned int.
226 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
227 unsigned long.
228
83ad4fac
JL
2292016-11-20 Jeff Law <law@redhat.com>
230
231 PR target/25128
232 * gcc.target/m68k/pr25128.c: New test.
233
9713daa0
RS
2342016-11-21 Richard Sandiford <richard.sandiford@arm.com>
235
236 * gcc.dg/tree-ssa/tailcall-7.c: New test.
237
67b5d0b2
DM
2382016-11-21 David Malcolm <dmalcolm@redhat.com>
239
240 PR preprocessor/78324
241 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
242 (test_multitoken_macro): New function.
243 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
244 case.
245 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
246 case.
247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
248 cases.
249 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
250 Move to...
251 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
252 -ftrack-macro-expansion=0.
253 (test_sprintf_note): Remove "P" macro. Add
254 dg-begin/end-multiline-output directives.
255 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
256
dd586f98
GJL
2572016-11-21 Georg-Johann Lay <avr@gjlay.de>
258
259 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
260 Return 1 for AVR_TINY.
261
e51482c9
SB
2622016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
263
264 PR rtl-optimization/71785
265 * gcc.target/powerpc/pr71785.c: New file.
266
e0e7aa34
BC
2672016-11-21 Bin Cheng <bin.cheng@arm.com>
268
269 PR testsuite/78114
270 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
271 options. Refine test by checking predictive commining PHI
272 nodes in vectorized loop wrto vector factor.
273
48330c93
BE
2742016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
275
276 PR c++/71973
277 * g++.dg/pr71973-1.C: New test.
278 * g++.dg/pr71973-2.C: New test.
279 * g++.dg/pr71973-3.C: New test.
280 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
281 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
282 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
283 to dg-options.
284 * g++.old-deja/g++.other/realloc.C: Likewise.
285 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
286
eeeaf719
BS
2872016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
288
289 PR tree-optimization/78413
290 * gcc.dg/tree-ssa/pr78413.c: New test.
291
e420e419
TP
2922016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
293
294 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
295 target is Thumb-only.
296
fe12d76c
JL
2972016-11-20 Jeff Law <law@redhat.com>
298
299 PR target/48551
300 * gcc.target/m68k/pr48551.c: New test.
301
8dc998fb 3022016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 303
8dc998fb
HA
304 PR fortran/69741
305 * gfortran.dg/forall_18.f90: New testcase.
306
40fd269a
MG
3072016-11-20 Marc Glisse <marc.glisse@inria.fr>
308
309 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
310
8294f555
AV
3112016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
312
313 PR fortran/78395
314 * gfortran.dg/typebound_operator_21.f03: New test.
315
5b7f6ed0
MG
3162016-11-20 Marc Glisse <marc.glisse@inria.fr>
317
318 * gcc.dg/tree-ssa/divide-5.c: New file.
319
b8271a38
AS
3202016-11-19 Andreas Schwab <schwab@linux-m68k.org>
321
322 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
323 signed int.
324
ddba26a4
JDA
3252016-11-19 John David Anglin <danglin@gcc.gnu.org>
326
327 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
328 libatomic_available.
329 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
330 * gfortran.dg/coarray_allocate_10.f08: Likewise.
331 * gfortran.dg/coarray_allocate_7.f08: Likewise.
332 * gfortran.dg/coarray_allocate_8.f08: Likewise.
333 * gfortran.dg/coarray_allocate_9.f08: Likewise.
334 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
335 * gfortran.dg/coarray_stat_2.f90: Likewise.
336 * gfortran.dg/coindexed_1.f90: Likewise.
337
636a9a89
JL
3382016-11-18 Jeff Law <law@redhat.com>
339
340 PR target/25111
341 * gcc.target/m68k/pr25111.c: New test.
342
6c554a2a
JJ
3432016-11-18 Jakub Jelinek <jakub@redhat.com>
344
521c54dd
JJ
345 PR c++/68180
346 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
347
5e7c7761
JJ
348 PR middle-end/78419
349 * gcc.target/i386/pr78419.c: New test.
350
6c554a2a
JJ
351 PR c++/77285
352 * g++.dg/tls/pr77285-1.C: New test.
353 * g++.dg/tls/pr77285-2.C: New test.
354
57d7fe86
JL
3552016-11-18 Jeff Law <law@redhat.com>
356
357 PR target/25112
358 * gcc.target/m68k/pr25112: New test.
359
1b2e0303
DE
3602016-11-18 David Edelsohn <dje.gcc@gmail.com>
361
362 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
363 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
364
70e73d3c
TP
3652016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
366
367 * gcc.target/arm/optional_thumb-1.c: New test.
368 * gcc.target/arm/optional_thumb-2.c: New test.
369 * gcc.target/arm/optional_thumb-3.c: New test.
370
151c204f
DV
3712016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
372
373 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
374 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
375 successful test.
376 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
377 (DEFAULT_REQUIRED_QUORUM): Likewise.
378
dbb29a2a
AB
3792016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
380 Toma Tabacu <toma.tabacu@imgtec.com>
381
b2b0acbe
UB
382 * gcc.target/mips/inline-memcpy-1.c (dg-options):
383 Add (REQUIRES_STDLIB).
dbb29a2a
AB
384 * gcc.target/mips/inline-memcpy-2.c: Ditto.
385 * gcc.target/mips/inline-memcpy-3.c: Ditto.
386 * gcc.target/mips/inline-memcpy-4.c: Ditto.
387 * gcc.target/mips/inline-memcpy-5.c: Ditto.
388 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
389 * gcc.target/mips/loongson-simd.c: Ditto.
390 * gcc.target/mips/memcpy-1.c: Ditto.
391 * gcc.target/mips/mips-3d-1.c: Ditto.
392 * gcc.target/mips/mips-3d-2.c: Ditto.
393 * gcc.target/mips/mips-3d-3.c: Ditto.
394 * gcc.target/mips/mips-3d-4.c: Ditto.
395 * gcc.target/mips/mips-3d-5.c: Ditto.
396 * gcc.target/mips/mips-3d-6.c: Ditto.
397 * gcc.target/mips/mips-3d-7.c: Ditto.
398 * gcc.target/mips/mips-3d-8.c: Ditto.
399 * gcc.target/mips/mips-3d-9.c: Ditto.
400 * gcc.target/mips/mips-ps-1.c: Ditto.
401 * gcc.target/mips/mips-ps-2.c: Ditto.
402 * gcc.target/mips/mips-ps-3.c: Ditto.
403 * gcc.target/mips/mips-ps-4.c: Ditto.
404 * gcc.target/mips/mips-ps-6.c: Ditto.
405 * gcc.target/mips/mips16-attributes.c: Ditto.
406 * gcc.target/mips/mips32-dsp-run.c: Ditto.
407 * gcc.target/mips/mips32-dsp.c: Ditto.
408 * gcc.target/mips/save-restore-1.c: Ditto.
409 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
410 (mips_preprocess): Add ignore_output argument that when set
411 will not return the pre-processed output.
b2b0acbe 412 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
413 (mips-dg-init): Ditto.
414 (mips-dg-options): Check if a test having test option
415 (REQUIRES_STDLIB) has the required sysroot support for
416 the current test options.
417
f2b6aad9
JL
4182016-11-17 Jeff Law <law@redhat.com>
419
f97db488
JL
420 PR middle-end/38219
421 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
422
f2b6aad9
JL
423 PR target/47192
424 * gcc.target/m68k/pr47192.c: New test.
425
e080b281
TT
4262016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
427
428 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
429 instead of isa>=4, in order to downgrade to R5.
430
e389ba30
AB
4312016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
432
433 * gcc.target/arc/cmem-bit-1.c: New file.
434 * gcc.target/arc/cmem-bit-2.c: New file.
435 * gcc.target/arc/cmem-bit-3.c: New file.
436 * gcc.target/arc/cmem-bit-4.c: New file.
437
9775c1a5
L
4382016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
439
440 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
441 "avx5124fmaps".
442 * gcc.target/i386/funcspec-56.inc: Test new attributes.
443
4442016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
445 Andrew Senkevich <andrew.senkevich@intel.com>
446
447 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
448 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
449 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
450 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
451 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
452 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
453 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
454 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
455 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
456 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
457 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
458 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
459 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
460 avx5124vnniw-check.h.
461 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
462 check_effective_target_avx5124vnniw): New.
463 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
464 Set under ifndef.
465 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
466 * gcc.target/i386/sse-13.c: Ditto.
467 * g++.dg/other/i386-2.C: Ditto.
468 * g++.dg/other/i386-3.C: Ditto.
469 * gcc.target/i386/sse-22.c: Ditto.
470 * gcc.target/i386/sse-23.c: Ditto.
471
80557bb7
PC
4722016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/55080
475 * g++.dg/parse/pr55080.C: New.
476
c80620fc
MM
4772016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
478
479 PR target/78101
480 * gcc.target/powerpc/fusion4.c: New test.
481
77b384c5
TP
4822016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
483
484 PR target/77933
485 * gcc.target/arm/pr77933-1.c: New test.
486 * gcc.target/arm/pr77933-2.c: Likewise.
487
5fe353c8
JJ
4882016-11-17 Jakub Jelinek <jakub@redhat.com>
489
490 PR middle-end/78201
491 * g++.dg/opt/pr78201.C: New test.
492
cc4aa659
CL
4932016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
494
495 * gcc.dg/pr78333.c: Add empty implementations of
496 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
497 problems on non-glibc systems.
498
b8f56412
DM
4992016-11-17 David Malcolm <dmalcolm@redhat.com>
500
501 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
502 (test_raw_string_one_liner): New function.
503 (test_raw_string_multiline): New function.
504
141a3ccf
KT
5052016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
506
507 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
508 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
509
54e63f00 5102016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 511 Richard Biener <rguenther@suse.de>
54e63f00
BS
512
513 PR tree-optimization/77848
514 * gfortran.dg/vect/pr77848.f: New test.
515
2fe37211
BE
5162016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
517
518 PR target/77308
519 * gcc.target/arm/pr53447-5.c: New test.
520 * lib/target-supports.exp
521 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
522
c867c39d
CZ
5232016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
524
525 * gcc.target/arc/abitest.S: New file.
526 * gcc.target/arc/abitest.h: Likewise.
527 * gcc.target/arc/va_args-1.c: Likewise.
528 * gcc.target/arc/va_args-2.c: Likewise.
529 * gcc.target/arc/va_args-3.c: Likewise.
530 * gcc.target/arc/mcrc.c: Deleted.
531 * gcc.target/arc/mdsp-packa.c: Likewise.
532 * gcc.target/arc/mdvbf.c: Likewise.
533 * gcc.target/arc/mmac-24.c: Likewise.
534 * gcc.target/arc/mmac-d16.c: Likewise.
535 * gcc.target/arc/mno-crc.c: Likewise.
536 * gcc.target/arc/mno-dsp-packa.c: Likewise.
537 * gcc.target/arc/mno-dvbf.c: Likewise.
538 * gcc.target/arc/mno-mac-24.c: Likewise.
539 * gcc.target/arc/mno-mac-d16.c: Likewise.
540 * gcc.target/arc/mno-rtsc.c: Likewise.
541 * gcc.target/arc/mno-xy.c: Likewise.
542 * gcc.target/arc/mrtsc.c: Likewise.
543 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
544 function.
545 (check_effective_target_arc700): Likewise.
546 (check_effective_target_arc6xx): Likewise.
547 (check_effective_target_arcmpy): Likewise.
548 (check_effective_target_archs): Likewise.
549 (check_effective_target_clmcpu): Likewise.
550 (check_effective_target_barrelshifter): Likewise.
551 * gcc.target/arc/barrel-shifter-1.c: Changed.
552 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
553 * gcc.target/arc/cmem-1.c: Changed.
554 * gcc.target/arc/cmem-2.c: Likewise.
555 * gcc.target/arc/cmem-3.c: Likewise.
556 * gcc.target/arc/cmem-4.c: Likewise.
557 * gcc.target/arc/cmem-5.c: Likewise.
558 * gcc.target/arc/cmem-6.c: Likewise.
559 * gcc.target/arc/cmem-7.c: Likewise.
560 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
561 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
562 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
563 * gcc.target/arc/jump-around-jump.c: Update options.
564 * gcc.target/arc/mARC601.c: Changed.
565 * gcc.target/arc/mcpu-arc600.c: Changed.
566 * gcc.target/arc/mcpu-arc601.c: Changed.
567 * gcc.target/arc/mcpu-arc700.c: Changed.
568 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
569 * gcc.target/arc/movb-1.c: Changed.
570 * gcc.target/arc/movb-2.c: Likewise.
571 * gcc.target/arc/movb-3.c: Likewise.
572 * gcc.target/arc/movb-4.c: Likewise.
573 * gcc.target/arc/movb-5.c: Likewise.
574 * gcc.target/arc/movb_cl-1.c: Likewise.
575 * gcc.target/arc/movb_cl-2.c: Likewise.
576 * gcc.target/arc/movbi_cl-1.c: Likewise.
577 * gcc.target/arc/movh_cl-1.c: Likewise.
578 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
579 * gcc.target/arc/mul64.c: Enable it only for ARC600.
580 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
581 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
582 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
583 * gcc.target/arc/trsub.c: Only for ARC EM cores.
584 * gcc.target/arc/builtin_simdarc.c: Changed.
585 * gcc.target/arc/extzv-1.c: Likewise.
586 * gcc.target/arc/insv-1.c: Likewise.
587 * gcc.target/arc/insv-2.c: Likewise.
588 * gcc.target/arc/mA6.c: Likewise.
589 * gcc.target/arc/mA7.c: Likewise.
590 * gcc.target/arc/mARC600.c: Likewise.
591 * gcc.target/arc/mARC700.c: Likewise.
592 * gcc.target/arc/mcpu-arc600.c: Likewise.
593 * gcc.target/arc/mcpu-arc700.c: Likewise.
594 * gcc.target/arc/movl-1.c: Likewise.
595 * gcc.target/arc/nps400-1.c: Likewise.
596 * gcc.target/arc/trsub.c: Likewise.
597 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
598 configuration.
599 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
600 * gcc.target/arc/mswape.c: Likewise.
601
c90928c8
PC
6022016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
603
604 PR c++/68180
605 * g++.dg/cpp1y/pr68180.C: New.
606
6c99dcb5
PK
6072016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
608
609 PR tree-optimization/78319
610 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
611 arm-none-eabi.
612
8ce3fee5
RB
6132016-11-17 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/78306
616 * gcc.dg/cilk-plus/pr78306.c: New testcase.
617
f8294131
RB
6182016-11-17 Richard Biener <rguenther@suse.de>
619
620 PR middle-end/78305
621 * gcc.dg/torture/pr78305.c: New testcase.
622
04f1c830
JW
6232016-11-17 Janus Weil <janus@gcc.gnu.org>
624
625 PR fortran/66227
626 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
627
0d939c95
MP
6282016-11-16 Marek Polacek <polacek@redhat.com>
629
630 PR c/78285
631 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
632 * g++.dg/ext/case-range2.C: Likewise.
633
99c72130
SK
6342016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
635
636 PR fortran/58001
637 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
638 * gfortran.dg/fmt_tab_2.f90: Ditto.
639
fb324f02
JJ
6402016-11-16 Jakub Jelinek <jakub@redhat.com>
641
642 PR rtl-optimization/78378
643 * gcc.c-torture/execute/pr78378.c: New test.
644
a2ea37fb
AB
6452016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
646
647 * gcc.dg/tree-prof/section-attr-1.c: New file.
648 * gcc.dg/tree-prof/section-attr-2.c: New file.
649 * gcc.dg/tree-prof/section-attr-3.c: New file.
650
d08c0ea3
MR
6512016-11-16 Maciej W. Rozycki <macro@imgtec.com>
652
653 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
654 rather than `la'.
655
8e2be5ae
MR
6562016-11-16 Maciej W. Rozycki <macro@imgtec.com>
657
658 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
659 (dg-final): Remove microMIPS JALRS mnemonic matching.
660 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
661 (dg-final): Remove microMIPS JALRS mnemonic matching.
662 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
663 (dg-final): Remove microMIPS JALRS mnemonic matching.
664 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
665 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
666 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
667 * gcc.target/mips/call-1u.c: New test case.
668 * gcc.target/mips/call-2u.c: New test case.
669 * gcc.target/mips/call-3u.c: New test case.
670 * gcc.target/mips/call-4u.c: New test case.
671 * gcc.target/mips/call-5u.c: New test case.
672 * gcc.target/mips/call-6u.c: New test case.
673
660e6c2c
TP
6742016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
675
676 * gcc.target/arm/empty_fiq_handler.c: New test.
677
5e8d7713
JJ
6782016-11-16 Jakub Jelinek <jakub@redhat.com>
679
680 PR fortran/78299
681 * gfortran.dg/gomp/pr78299.f90: New test.
682
dd784916
WD
6832015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
684
685 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 686 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
687 * gcc.dg/optimize-bswapsi-2.c: Likewise.
688
0af30954
SN
6892016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
690
691 PR libgfortran/78314
692 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
693
e38f6572
BC
6942016-11-16 Bin Cheng <bin.cheng@arm.com>
695
696 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
697 according to updated dump info.
698
5012919d
AM
6992016-11-16 Alexander Monakov <amonakov@ispras.ru>
700
701 * lib/target-supports.exp (check_effective_target_alloca): Use a
702 compile test.
703 * gcc.target/nvptx/softstack.c: New test.
704 * gcc.target/nvptx/decl-shared.c: New test.
705 * gcc.target/nvptx/decl-shared-init.c: New test.
706
2fe2aba3
MR
7072016-11-16 Maciej W. Rozycki <macro@imgtec.com>
708
709 * gcc.target/mips/data-sym-jump.c: New test case.
710 * gcc.target/mips/data-sym-pool.c: New test case.
711 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
712 annotation.
713
598eaaa2
YR
7142016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
715
716 * lib/target-supports.exp (check_avx2_hw_available): New.
717 (check_effective_target_avx2_runtime): New.
718 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
719
03b85dcd
TC
7202016-11-16 Tamar Christina <tamar.christina@arm.com>
721
722 PR testsuite/78136
723 * gcc.dg/cpp/trad/trad.exp
724 (dg-runtest): Moved $srcdir/$subdir/ to
725 DEFAULT_TRADCPPFLAGS.
726
dc9e0b66
AV
7272016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
728
729 PR fortran/78356
730 * gfortran.dg/class_allocate_23.f08: New test.
731
d964ba07
RB
7322016-11-16 Richard Biener <rguenther@suse.de>
733
734 PR middle-end/78333
735 * gcc.dg/pr78333.c: New testcase.
736
080140bc
ML
7372016-11-16 Martin Liska <mliska@suse.cz>
738
739 PR sanitizer/78270
740 * gcc.dg/asan/pr78270.c: Update comment style.
741 * gcc.dg/asan/pr78270-2.c: New test.
742
4786fabe
SKS
7432016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
744
745 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
746 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
747
510d73a0
RB
7482016-11-16 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/78348
751 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
752
1705cebd
JJ
7532016-11-16 Jakub Jelinek <jakub@redhat.com>
754
755 PR sanitizer/77823
756 * c-c++-common/ubsan/overflow-vec-1.c: New test.
757 * c-c++-common/ubsan/overflow-vec-2.c: New test.
758
ed66ba99
MP
7592016-11-15 Marek Polacek <polacek@redhat.com>
760
761 * g++.dg/cpp1z/init-statement6.C: Rename a function.
762
5d70ab07
JD
7632016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
764
765 PR libgfortran/51119
766 * gfortran.dg/matmul_12.f90: New test case.
767
48aef8e2
UB
7682016-11-15 Uros Bizjak <ubizjak@gmail.com>
769
770 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 771 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 772 common 32-bit and 64-bit function specific options.
b2b0acbe 773 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 774
0c8a8fe2
JJ
7752016-11-15 Jakub Jelinek <jakub@redhat.com>
776
5a65a911
JJ
777 * g++.dg/cpp1z/decomp14.C: New test.
778 * g++.dg/cpp1z/decomp15.C: New test.
779 * g++.dg/cpp1z/decomp16.C: New test.
780
a0f5b987
JJ
781 * g++.dg/cpp1z/decomp13.C: New test.
782
5a0e7889
JJ
783 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
784
0c8a8fe2
JJ
785 PR c++/71988
786 * g++.dg/cpp0x/constexpr-71988.C: New test.
787
2cf63121
MR
7882016-11-15 Maciej W. Rozycki <macro@imgtec.com>
789
790 * gcc.target/mips/insn-casesi.c: New test case.
791 * gcc.target/mips/insn-pseudo-1.c: New test case.
792 * gcc.target/mips/insn-pseudo-2.c: New test case.
793 * gcc.target/mips/insn-pseudo-3.c: New test case.
794 * gcc.target/mips/insn-pseudo-4.c: New test case.
795 * gcc.target/mips/insn-tablejump.c: New test case.
796
2cbfb209
MR
7972016-11-15 Maciej W. Rozycki <macro@imgtec.com>
798
799 * gcc.target/mips/mips.exp (mips_option_tests): Add
800 `-mcode-readable=yes' array element.
801
f05a874c
MR
8022016-11-15 Maciej W. Rozycki <macro@imgtec.com>
803
804 * gcc.target/mips/mips.exp (mips_option_tests): Add
805 `-mmicromips' array element.
806
b229ab2a
MM
8072016-11-15 Michael Matz <matz@suse.de>
808
809 PR missed-optimization/77881
810 * gcc.target/i386/pr77881.c: New test.
811
aa806c3b
JJ
8122016-11-15 Jakub Jelinek <jakub@redhat.com>
813
814 PR middle-end/78295
815 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
816
bcb9a772
MM
8172016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
818
819 * gcc.target/powerpc/vec-set-int.c: New test.
820 * gcc.target/powerpc/vec-set-short.c: Likesie.
821 * gcc.target/powerpc/vec-set-char.c: Likewise.
822
8e745a17
JJ
8232016-11-14 Jakub Jelinek <jakub@redhat.com>
824
825 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
826
d809e15a
JW
8272016-11-14 Janus Weil <janus@gcc.gnu.org>
828
829 PR fortran/78300
830 * gfortran.dg/class_result_3.f90: New test.
831
1ee62b92 8322016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
833 Richard Biener <rguenther@suse.de>
834
835 * gcc.dg/gimplefe-1.c: New testcase.
836 * gcc.dg/gimplefe-2.c: Likewise.
837 * gcc.dg/gimplefe-3.c: Likewise.
838 * gcc.dg/gimplefe-4.c: Likewise.
839 * gcc.dg/gimplefe-5.c: Likewise.
840 * gcc.dg/gimplefe-6.c: Likewise.
841 * gcc.dg/gimplefe-7.c: Likewise.
842 * gcc.dg/gimplefe-8.c: Likewise.
843 * gcc.dg/gimplefe-9.c: Likewise.
844 * gcc.dg/gimplefe-10.c: Likewise.
845 * gcc.dg/gimplefe-11.c: Likewise.
846 * gcc.dg/gimplefe-12.c: Likewise.
847 * gcc.dg/gimplefe-13.c: Likewise.
848 * gcc.dg/gimplefe-14.c: Likewise.
849 * gcc.dg/gimplefe-15.c: Likewise.
850 * gcc.dg/gimplefe-16.c: Likewise.
851 * gcc.dg/gimplefe-17.c: Likewise.
852 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 853
4d209853
ML
8542016-11-14 Martin Liska <mliska@suse.cz>
855
856 PR bootstrap/78069
857 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
858 to match scanned pattern.
859 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
860
5129b43b
RB
8612016-11-14 Richard Biener <rguenther@suse.de>
862
863 PR tree-optimization/78312
864 * gcc.dg/torture/pr78312.c: New testcase.
865
d97cca4a
GJL
8662016-11-14 Georg-Johann Lay <avr@gjlay.de>
867
868 PR target/78093
869 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
870
5230c3d8
JJ
8712016-11-14 Jakub Jelinek <jakub@redhat.com>
872 Jason Merrill <jason@redhat.com>
873
874 Implement P0217R3 - C++17 structured bindings
875 * g++.dg/cpp1z/decomp1.C: New test.
876 * g++.dg/cpp1z/decomp2.C: New test.
877 * g++.dg/cpp1z/decomp3.C: New test.
878 * g++.dg/cpp1z/decomp4.C: New test.
879 * g++.dg/cpp1z/decomp5.C: New test.
880 * g++.dg/cpp1z/decomp6.C: New test.
881 * g++.dg/cpp1z/decomp7.C: New test.
882 * g++.dg/cpp1z/decomp8.C: New test.
883 * g++.dg/cpp1z/decomp9.C: New test.
884 * g++.dg/cpp1z/decomp10.C: New test.
885
a2b4c188
KV
8862016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
887
888 * g++.dg/torture/pr78268.C: New test.
889
975672f3
PK
8902016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
891
892 PR c/35503
893 * c-c++-common/pr35503-1.c: New test.
894 * c-c++-common/pr35503-2.c: Likewise.
895 * c-c++-common/pr35503-3.c: Likewise.
896 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
897
a4ba1151
UB
8982016-11-13 Uros Bizjak <ubizjak@gmail.com>
899
900 PR rtl-optimization/78232
901 PR rtl-optimization/78248
902 * gcc.dg/ubsan/pr78248.c: New test.
903
47605312
EB
9042016-11-13 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gnat.dg/address_conv.adb: New test.
907
96826e28
EB
9082016-11-13 Eric Botcazou <ebotcazou@adacore.com>
909
910 * gnat.dg/renaming11.ad[sb]: New test.
911
4be719cd
EB
9122016-11-13 Eric Botcazou <ebotcazou@adacore.com>
913
914 * c-c++-common/dump-ada-spec-6.c: New test.
915
4ebd491f
EB
9162016-11-13 Eric Botcazou <ebotcazou@adacore.com>
917
918 * gnat.dg/lto21.adb: New test.
919 * gnat.dg/lto21_pkg1.ads: New helper.
920 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
921
f9d49cd1
JW
9222016-11-13 Janus Weil <janus@gcc.gnu.org>
923
924 PR fortran/60952
925 * gfortran.dg/typebound_proc_34.f90: New test.
926
9cbf8673
JW
9272016-11-13 Janus Weil <janus@gcc.gnu.org>
928
929 PR fortran/66366
930 * gfortran.dg/class_57.f90: Changed error message.
931 * gfortran.dg/class_60.f90: New test.
932
0e075835
DE
9332016-11-12 David Edelsohn <dje.gcc@gmail.com>
934
935 * g++.dg/pr78112.C: XFAIL AIX.
936
b93d8a3f
JW
9372016-11-12 Janus Weil <janus@gcc.gnu.org>
938
939 PR fortran/77501
940 * gfortran.dg/typebound_generic_16.f90: New test.
941
b8f70e67
JJ
9422016-11-12 Jakub Jelinek <jakub@redhat.com>
943
944 PR c++/71225
945 * g++.dg/cpp0x/pr71225.C: New test.
946
8b287aea
EB
9472016-11-11 Eric Botcazou <ebotcazou@adacore.com>
948
949 * gcc.target/sparc/20161111-1.c: New test.
950
c901bc0d
UB
9512016-11-11 Uros Bizjak <ubizjak@gmail.com>
952
953 PR target/78310
954 * gcc.target/i386/pr78310.c: New test.
955
606f928d
JL
9562016-11-11 Jeff Law <law@redhat.com>
957
958 * gcc.dg/tree-ssa/isolate-6.c: New test.
959 * gcc.dg/tree-ssa/isolate-7.c: New test.
960
be278990
BC
9612016-11-11 Bin Cheng <bin.cheng@arm.com>
962
963 PR testsuite/78292
964 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
965 vect_max_reduc.
966
d9ab7525
JJ
9672016-11-11 Jakub Jelinek <jakub@redhat.com>
968
969 PR c++/72774
970 * g++.dg/parse/pr72774.C: New test.
971
4b7e0c76
RB
9722016-11-11 Richard Biener <rguenther@suse.de>
973
974 PR tree-optimization/71575
975 * gcc.dg/graphite/pr71575-1.c: New testcase.
976 * gcc.dg/graphite/pr71575-2.c: Likewise.
977
d07f8c59
RB
9782016-11-11 Richard Biener <rguenther@suse.de>
979
980 PR middle-end/78295
981 * gcc.dg/uninit-pr78295.c: New testcase.
982
aa806c3b 9832016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
984
985 PR fortran/78277
986 * gfortran.dg/dec_structure_17.f90: New test.
987
456f0dfa
MM
9882016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
989
990 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
991 being allowed in vector registers.
992 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
993 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
994 * gcc.target/powerpc/vsx-himode.c: Likewise.
995 * gcc.target/powerpc/vsx-himode2.c: Likewise.
996 * gcc.target/powerpc/vsx-himode3.c: Likewise.
997 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
998 to allow matching MFVSRD or MFVSRW.
999
8d34bfa8
PH
10002016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1001
1002 PR rtl-optimization/78241
1003 * gcc.dg/pr78241.c: New test.
1004
0569479e
JJ
10052016-11-10 Jakub Jelinek <jakub@redhat.com>
1006
8ebd1b31
JJ
1007 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1008 201307.
1009
0569479e
JJ
1010 * g++.dg/cpp1z/noexcept-type14.C: New test.
1011 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1012
37a16493
JG
10132016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1014
1015 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1016 WVAL0S tests added in r241817.
1017
b4c3a85b
JJ
10182016-11-10 Jakub Jelinek <jakub@redhat.com>
1019
1020 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1021 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1022 no longer allowed and corresponding ordered construct.
1023 * gfortran.dg/gomp/linear-1.f90: New test.
1024 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1025 * gfortran.dg/gomp/declare-target-1.f90: New test.
1026 * gfortran.dg/gomp/declare-target-2.f90: New test.
1027
86bc8506
ML
10282016-11-10 Martin Liska <mliska@suse.cz>
1029
1030 PR sanitizer/78270
1031 * gcc.dg/asan/pr78270.c: New test.
1032
ed5fdfba
PMR
10332016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1034 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR debug/78112
b4c3a85b 1037 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1038
0391e4a3
JJ
10392016-11-09 Jakub Jelinek <jakub@redhat.com>
1040
cc38d9d6
JJ
1041 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1042 -Wno-c++1z-compat.
1043 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1044 string in case condition contains % characters.
1045
0391e4a3
JJ
1046 PR c++/78283
1047 * g++.dg/cpp1z/noexcept-type13.C: New test.
1048
410fe60d
TT
10492016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1050
1051 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1052 using (HAS_MOVN) with MIPS III.
1053
271dd55c
JW
10542016-11-09 Janus Weil <janus@gcc.gnu.org>
1055
1056 PR fortran/46459
1057 * gfortran.dg/volatile14.f90: New test.
1058
ff1f317b
UB
10592016-11-09 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/78262
1062 * gcc.target/i386/pr78262.c: New test.
1063
aa806c3b 10642016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1065
1066 PR fortran/78259
1067 * gfortran.dg/pr78259.f90: New test.
1068
b349a81a
JW
10692016-11-09 Janus Weil <janus@gcc.gnu.org>
1070
1071 PR fortran/60777
1072 * gfortran.dg/spec_expr_7.f90: New test.
1073
2e955d50
JJ
10742016-11-09 Jakub Jelinek <jakub@redhat.com>
1075
4f353581
JJ
1076 PR target/77718
1077 * gcc.c-torture/execute/pr77718.c: New test.
1078
2e955d50
JJ
1079 * gcc.dg/ubsan/c99-shift-3.c: New test.
1080 * gcc.dg/ubsan/c99-shift-4.c: New test.
1081 * gcc.dg/ubsan/c99-shift-5.c: New test.
1082 * gcc.dg/ubsan/c99-shift-6.c: New test.
1083
68c93708
ML
10842016-11-09 Martin Liska <mliska@suse.cz>
1085
1086 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1087 test-case for memcmp.
1088 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1089
7b649f79
TP
10902016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1091
1092 PR testsuite/78269
1093 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1094
bfcb501d
PT
10952016-11-09 Paul Thomas <pault@gcc.gnu.org>
1096
1097 * gfortran.dg/move_alloc_18.f90: New test.
1098
e15861c2
PK
10992016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1100
1101 PR middle-end/78256
1102 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1103 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1104
5f395580
JW
11052016-11-09 Janus Weil <janus@gcc.gnu.org>
1106
1107 PR fortran/71894
1108 * gfortran.dg/class_59.f90: New test.
1109
37b14185
RB
11102016-11-09 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/78007
1113 * gcc.dg/vect/vect-bswap32.c: Adjust.
1114 * gcc.dg/vect/vect-bswap64.c: Likewise.
1115
d6e8a41c
KV
11162016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1117
1118 * gcc.dg/ipa/vrp7.c: New test.
1119
5d5f1e95
KV
11202016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1121
1122 PR ipa/78121
1123 * gcc.dg/ipa/pr78121.c: New test.
1124
0290a292
MO
11252016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1126
1127 * c-c++-common/asan/default_options.h: New file.
1128 * c-c++-common/asan/strcasestr-1.c: New test.
1129 * c-c++-common/asan/strcasestr-2.c: Likewise.
1130 * c-c++-common/asan/strcspn-1.c: Likewise.
1131 * c-c++-common/asan/strcspn-2.c: Likewise.
1132 * c-c++-common/asan/strpbrk-1.c: Likewise.
1133 * c-c++-common/asan/strpbrk-2.c: Likewise.
1134 * c-c++-common/asan/strspn-1.c: Likewise.
1135 * c-c++-common/asan/strspn-2.c: Likewise.
1136 * c-c++-common/asan/strstr-1.c: Likewise.
1137 * c-c++-common/asan/strstr-2.c: Likewise.
1138 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1139
fbdb92eb
MO
11402016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1141
1142 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1143
103c4f75
JW
11442016-11-08 Janus Weil <janus@gcc.gnu.org>
1145
1146 PR fortran/68440
1147 * gfortran.dg/class_58.f90: New test.
1148
90a2ffc0
UB
11492016-11-08 Uros Bizjak <ubizjak@gmail.com>
1150
1151 PR target/70799
1152 * gcc.target/i386/pr70799-2.c: New test.
1153
eba5aec8
JW
11542016-11-08 Janus Weil <janus@gcc.gnu.org>
1155
1156 PR fortran/77596
1157 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1158
fad36601
BC
11592016-11-08 Bin Cheng <bin.cheng@arm.com>
1160
1161 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1162
7c8615b6
BC
11632016-11-08 Bin Cheng <bin.cheng@arm.com>
1164
1165 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1166
4c6a4a53
BC
11672016-11-08 Bin Cheng <bin.cheng@arm.com>
1168
1169 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1170
fcd1b8df
ML
11712016-11-08 Martin Liska <mliska@suse.cz>
1172
1173 PR testsuite/78242
1174 * g++.dg/asan/use-after-scope-4.C: New test.
1175 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1176 * gcc.dg/asan/use-after-scope-8.c: Remove.
1177
f9ef2c76
RB
11782016-11-08 Richard Biener <rguenther@suse.de>
1179
1180 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1181
ad11774f
TC
11822016-11-08 Tamar Christina <tamar.christina@arm.com>
1183
1184 PR testsuite/78136
1185 * gcc.dg/cpp/trad/trad.exp
1186 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1187 * gcc.dg/cpp/trad/include.c: Use local header file.
1188
fe73a332
RB
11892016-11-08 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/78205
1192 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1193
ed053eb8
RB
11942016-11-08 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/78224
1197 * g++.dg/torture/pr78224.C: New testcase.
1198
06658c6d
SKS
11992016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1200
1201 * gcc.dg/store_merging_1.c: Require store_merge.
1202 * gcc.dg/store_merging_2.c: Likewise.
1203 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1204 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1205 * gcc.dg/store_merging_6.c: Likewise.
1206 * gcc.dg/store_merging_7.c: Likewise.
1207 * gcc.dg/store_merging_8.c: Likewise.
1208 * lib/target-supports.exp (check_effective_target_store_merge): New.
1209
e4b39278
DE
12102016-11-07 David Edelsohn <dje.gcc@gmail.com>
1211
1212 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1213 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1214 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1215 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1216 -mvsx -mpower8-vector.
1217 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1218 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1219 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1220 -mvsx -mpower8-vector.
1221
fda2d612
DE
12222016-11-07 David Edelsohn <dje.gcc@gmail.com>
1223
1224 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1225
1226 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1227 * gcc.dg/visibility-14.c: XFAIL AIX.
1228 * gcc.dg/visibility-15.c: XFAIL AIX.
1229 * gcc.dg/visibility-16.c: XFAIL AIX.
1230 * gcc.dg/visibility-17.c: XFAIL AIX.
1231 * gcc.dg/visibility-18.c: XFAIL AIX.
1232 * gcc.dg/visibility-19.c: XFAIL AIX.
1233 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1234 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1235 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1236 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1237
60cee85e
JJ
12382016-11-07 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR target/78227
1241 * gcc.target/i386/pr78227-1.c: New test.
1242 * gcc.target/i386/pr78227-2.c: New test.
1243
7aa13860
PK
12442016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1245
1246 PR middle-end/35691
1247 * gcc.dg/pr35691-1.c: New test-case.
1248 * gcc.dg/pr35691-2.c: Likewise.
1249
caa024ff
BS
12502016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1251
1252 PR rtl-optimization/77309
1253 * gcc.dg/torture/pr77309.c: New test.
1254
a9815228
JJ
12552016-11-07 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR middle-end/71529
1258 * gcc.target/i386/pr71529.C: Moved to ...
1259 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1260
1261 PR target/64411
1262 * gcc.target/i386/pr64411.C: Moved to ...
1263 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1264 lp64.
1265
1266 PR target/65105
1267 * gcc.target/i386/pr65105-4.C: Moved to ...
1268 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1269 Run into compile test rather than execute test.
1270
e8ab5cb1
RB
12712016-11-07 Richard Biener <rguenther@suse.de>
1272
1273 PR target/78229
1274 * g++.dg/pr78229.C: New testcase.
1275
20770eb8
RB
12762016-11-07 Richard Biener <rguenther@suse.de>
1277
1278 PR tree-optimization/78218
1279 * gcc.dg/torture/pr78218.c: New testcase.
1280
32894793
RB
12812016-11-07 Richard Biener <rguenther@suse.de>
1282
1283 PR tree-optimization/78228
1284 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1285
e27bfda2
KT
12862016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1287
1288 PR target/77822
1289 * g++.dg/torture/pr77822.C: New test.
1290
00d6b7a1
ML
12912016-11-07 Martin Liska <mliska@suse.cz>
1292
1293 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1294 -f-sanitize-address-use-after-scope.
1295 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1296 internal fn calls.
1297 * g++.dg/asan/use-after-scope-1.C: New test.
1298 * g++.dg/asan/use-after-scope-2.C: Likewise.
1299 * g++.dg/asan/use-after-scope-3.C: Likewise.
1300 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1301 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1302 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1303 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1304 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1305 * g++.dg/asan/use-after-scope-types.h: Likewise.
1306 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1307 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1308 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1309 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1310 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1311 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1312 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1313 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1314 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1315 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1316 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1317 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1318 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1319 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1320
a0d3edf8
RB
13212016-11-07 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/78189
1324 * g++.dg/torture/pr78189.C: New testcase.
1325
0db5adfa
DE
13262016-11-06 David Edelsohn <dje.gcc@gmail.com>
1327
1328 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1329
cc03bf7a
AV
13302016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1331
1332 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1333 occuring.
1334
18bb8b8a
TK
13352016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1336
1337 PR fortran/78221
1338 * arith.c (gfc_complex2real): Change gfc_warning_now to
1339 gfc_warning.
1340
c7f587bd
PT
13412016-11-05 Paul Thomas <pault@gcc.gnu.org>
1342
1343 * gfortran.dg/move_alloc_17.f03: New test.
1344
92657eb0
RB
13452016-11-05 Richard Biener <rguenther@suse.de>
1346
1347 PR bootstrap/78188
1348 * g++.dg/ipa/pr78188.C: New test.
1349
28ce22e6
JW
13502016-11-05 Janus Weil <janus@gcc.gnu.org>
1351 Dominique d'Humieres <dominiq@lps.ens.fr>
1352
1353 PR fortran/69495
1354 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1355
d233ee5f
PT
13562016-11-05 Paul Thomas <pault@gcc.gnu.org>
1357
1358 PR fortran/67564
1359 * gfortran.dg/select_type_39.f03: New test.
1360
13612016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1362
1363 PR fortran/64933
1364 * gfortran.dg/associate_23.f90: New test.
1365
5f4cebba
JJ
13662016-11-04 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR target/77834
1369 * gcc.dg/pr77834.c: New test.
1370
6e3ae7e6
PC
13712016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1372
1373 PR c++/67980
1374 * g++.dg/cpp1y/pr67980.C: New.
1375
fff6ed28
BS
13762016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1377
1378 * gcc.target/powerpc/fold-vec-add-1.c: New.
1379 * gcc.target/powerpc/fold-vec-add-2.c: New.
1380 * gcc.target/powerpc/fold-vec-add-3.c: New.
1381 * gcc.target/powerpc/fold-vec-add-4.c: New.
1382 * gcc.target/powerpc/fold-vec-add-5.c: New.
1383 * gcc.target/powerpc/fold-vec-add-6.c: New.
1384 * gcc.target/powerpc/fold-vec-add-7.c: New.
1385
bef3a8d7 13862016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1387
1388 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1389 for -mbranch-likely, infer -mno-branch-likely for R6.
1390
dac9376a
BE
13912016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1392
1393 PR c++/71973
1394 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1395 * g++.dg/init/new15.C: Likewise.
1396 * g++.dg/ipa/inline-1.C: Likewise.
1397 * g++.dg/ipa/inline-2.C: Likewise.
1398 * g++.dg/lto/20080908-1_0.C: Likewise.
1399 * g++.dg/tc1/dr20.C: Likewise.
1400 * g++.dg/tree-ssa/inline-1.C: Likewise.
1401 * g++.dg/tree-ssa/inline-2.C: Likewise.
1402 * g++.old-deja/g++.law/except1.C: Likewise.
1403 * g++.old-deja/g++.other/vbase5.C: Likewise.
1404 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1405
b210df46
BS
14062016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1407
1408 PR tree-optimization/78210
1409 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1410 possibility of widening multiplies.
1411
964ef24c
RB
14122016-11-04 Richard Biener <rguenther@suse.de>
1413
1414 PR middle-end/78185
1415 * gcc.dg/pr78185.c: New testcase.
1416
5fb80387
DE
14172016-10-04 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1420 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1421
6905c577
JJ
14222016-11-03 Jakub Jelinek <jakub@redhat.com>
1423 Alexandre Oliva <aoliva@redhat.com>
1424 Jason Merrill <jason@redhat.com>
1425
1426 PR debug/28767
1427 PR debug/56974
1428 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1429 * g++.dg/debug/dwarf2/ref-3.C: New test.
1430 * g++.dg/debug/dwarf2/ref-4.C: New test.
1431 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1432 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1433
14342016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1435
1436 * gfortran.dg/dec_exp_1.f90: New test.
1437 * gfortran.dg/dec_exp_2.f90: Likewise.
1438 * gfortran.dg/dec_exp_3.f90: Likewise.
1439
6905c577 14402016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1441
1442 * gfortran.dg/dec_parameter_1.f: New test.
1443 * gfortran.dg/dec_parameter_2.f90: Likewise.
1444 * gfortran.dg/dec_parameter_3.f90: Likewise.
1445 * gfortran.dg/dec_parameter_4.f90: Likewise.
1446
7d29f8e3
ML
14472016-11-03 Martin Liska <mliska@suse.cz>
1448
1449 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1450 output.
1451 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1452
5de3e2d8
BE
14532016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1454
1455 PR libgcc/78067
1456 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1457
f03f0232
SKS
14582016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1459
1460 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1461
bd17a9df
MF
14622016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1463
1464 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1465
2b01aad6
TC
14662016-11-01 Tamar Christina <tamar.christina@arm.com>
1467
1468 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1469 Check for arm_v8_neon_hw.
1470 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1471 Likewise.
1472 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1473 Likewise.
1474 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1475 Likewise.
1476
aa55dc0c
RB
14772016-11-02 Richard Biener <rguenther@suse.de>
1478
1479 * gcc.dg/store_merging_8.c: New testcase.
1480
6905c577 14812016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1482
1483 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1484
075be4a1
DE
14852016-11-02 David Edelsohn <dje.gcc@gmail.com>
1486
4b69fb13
DE
1487 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1488 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1489 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1490 * gcc.dg/pr65779.c: XFAIL AIX.
1491 * gcc.dg/pr70405.c: XFAIL AIX.
1492
075be4a1
DE
1493 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1494 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1495 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1496
fdb1aa55
RO
14972016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499 * lib/target-supports.exp (check_gc_sections_available): Use
1500 -print-prog-name=ld to determine linker used.
1501
4adbcdb4
ML
15022016-11-02 Martin Liska <mliska@suse.cz>
1503
1504 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1505 test case.
1506
4b2c06f4
KT
15072016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1508
1509 PR tree-optimization/78170
1510 * gcc.c-torture/execute/pr78170.c: New test.
1511
63e523d6
KT
15122016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1513
1514 PR tree-optimization/78162
1515 * gcc.c-torture/compile/pr78162.c: New test.
1516
da42ac7b
RB
15172016-11-02 Richard Biener <rguenther@suse.de>
1518
1519 PR tree-optimization/78035
1520 PR tree-optimization/77964
1521 * gcc.target/i386/pr78035.c: New testcase.
1522
4280df0a
RB
15232016-11-02 Richard Biener <rguenther@suse.de>
1524
1525 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1526 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1527 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1528 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1529 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1530
1b1d9303
DE
15312016-11-01 David Edelsohn <dje.gcc@gmail.com>
1532
1533 * gfortran.dg/pr70937.f90: require-effective-target lto.
1534
5b7c0519
TK
15352016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1536
1537 PR fortran/69544
1538 * gfortran.dg/where_6.f90: New test.
1539
70d28813
JJ
15402016-11-01 Jakub Jelinek <jakub@redhat.com>
1541
1542 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1543
7f4266d4
TK
15442016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1545
1546 PR fortran/69544
1547 * gfortran.dg/where_5.f90: New test.
1548
9fc158eb
BB
15492016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1550
1551 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1552 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1553 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1554 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1555
baeb7b5c
UB
15562016-11-01 Uros Bizjak <ubizjak@gmail.com>
1557
1558 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1559 Whitespace fixes.
1560 (check_effective_target_vect_cmdline_needed): Check
1561 is-effective-target ia32 for x86 targets.
1562 (check_effective_target_vect_simd_clones): Simplify condition.
1563 (check_effective_target_vect_double): Ditto.
1564 (check_effective_target_vect_aligned_arrays): Check
1565 is-effective-target ia32 for x86 targets. Simplify condition.
1566 (check_effective_target_vect_multiple_sizes): Simplify condition.
1567 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1568 (check_effective_target_sync_int_128): Simplify condition.
1569 (check_effective_target_sync_int_128_runtime): Ditto.
1570 (check_effective_target_sync_long_long_runtime): Ditto.
1571 (check_effective_target_divmod): Add i?86-*-* target.
1572
156b5cca
MM
15732016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1574
1575 * gcc.target/powerpc/vsx-extract-4.c: New test.
1576 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1577
120a4c45
JD
15782016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR fortran/54679
1581 * gfortran.dg/fmt_l.f90: Update test.
1582 * gfortran.dg/fmt_l0.f90: New test.
1583
c5fed5c6
JJ
15842016-10-31 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR c++/78089
1587 * c-c++-common/builtin-shuffle-1.c: New test.
1588 * g++.dg/cpp0x/addressof3.C: New test.
1589
aee69156
VV
15902016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1591
1592 Add tests for a const member and a reference member for launder.
1593 * g++.dg/cpp1z/launder3.C: New.
1594 * g++.dg/cpp1z/launder4.C: Likewise.
1595 * g++.dg/cpp1z/launder5.C: Likewise.
1596 * g++.dg/cpp1z/launder5.cc: Likewise.
1597 * g++.dg/cpp1z/launder5.h: Likewise.
1598 * g++.dg/cpp1z/launder6.C: Likewise.
1599 * g++.dg/cpp1z/launder6.cc: Likewise.
1600 * g++.dg/cpp1z/launder6.h: Likewise.
1601
1e4fa9b1
JJ
16022016-10-31 Jakub Jelinek <jakub@redhat.com>
1603
dcb466ec
JJ
1604 PR c++/77948
1605 * g++.dg/cpp0x/pr77948-1.C: New test.
1606 * g++.dg/cpp0x/pr77948-2.C: New test.
1607 * g++.dg/cpp0x/pr77948-3.C: New test.
1608 * g++.dg/cpp0x/pr77948-4.C: New test.
1609 * g++.dg/cpp0x/pr77948-5.C: New test.
1610 * g++.dg/cpp0x/pr77948-6.C: New test.
1611
1e4fa9b1
JJ
1612 PR tree-optimization/77860
1613 * gcc.dg/pr77860.c: New test.
1614
9782e1ec
JJ
16152016-10-31 Jakub Jelinek <jakub@redhat.com>
1616
1617 PR c++/77886
1618 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1619
dd57b05e
SKS
16202016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1621
1622 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1623
84ff4775
LCW
16242016-10-30 Le-Chun Wu <lcwu@google.com>
1625 Mark Wielaard <mjw@redhat.com>
1626
1627 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1628 * gcc.dg/Wshadow-local-1.c: Likewise.
1629 * gcc.dg/Wshadow-local-2.c: Likewise.
1630 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1631 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1632 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1633
0b56e9ad
BS
16342016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635
1636 PR tree-optimization/71915
1637 PR tree-optimization/71490
1638 * gcc.dg/tree-ssa/pr54245.c: Delete.
1639 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1640 document why.
1641
d4fc6702
JD
16422016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1643
1644 PR fortran/78123
1645 * gfortran.dg/fmt_t_9.f: New test.
1646
396e56d2
TK
16472016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1648
1649 PR fortran/67219
1650 * gfortran.dg/pr67219.f90: New test.
1651
a654d5d0
JJ
16522016-10-29 Jakub Jelinek <jakub@redhat.com>
1653
205b9ed1
JJ
1654 PR rtl-optimization/77919
1655 * g++.dg/torture/pr77919-2.C: New test.
1656
a654d5d0
JJ
1657 PR target/78148
1658 * gcc.dg/pr78148.c: New test.
1659
894d8b41
EB
16602016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1663 * gcc.target/sparc/overflow-4.c: ...here.
1664 * gcc.target/sparc/overflow-5.c: New test.
1665
e72531b9
PK
16662016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1667 Kugan Vivekanandarajah <kuganv@linaro.org>
1668 Jim Wilson <jim.wilson@linaro.org>
1669
1670 PR tree-optimization/43721
1671 * lib/target-supports.exp (check_effective_target_divmod): New.
1672 (check_effective_target_divmod_simode): Likewise.
1673 (check_effective_target_arm_divmod_simode): Likewise.
1674 * gcc.dg/divmod-1-simode.c: New test.
1675 * gcc.dg/divmod-1.c: Likewise.
1676 * gcc.dg/divmod-2-simode.c: Likewise.
1677 * gcc.dg/divmod-2.c: Likewise.
1678 * gcc.dg/divmod-3-simode.c: Likewise.
1679 * gcc.dg/divmod-3.c: Likewise.
1680 * gcc.dg/divmod-4-simode.c: Likewise.
1681 * gcc.dg/divmod-4.c: Likewise.
1682 * gcc.dg/divmod-5.c: Likewise.
1683 * gcc.dg/divmod-6-simode.c: Likewise.
1684 * gcc.dg/divmod-6.c: Likewise.
1685 * gcc.dg/divmod-7.c: Likewise.
1686
f663d9ad 16872016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1688 Jakub Jelinek <jakub@redhat.com>
1689 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1690
1691 PR middle-end/22141
1692 PR rtl-optimization/23684
1693 * gcc.c-torture/execute/pr22141-1.c: New test.
1694 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1695 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1696 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1697 * gcc.dg/store_merging_1.c: New test.
1698 * gcc.dg/store_merging_2.c: Likewise.
1699 * gcc.dg/store_merging_3.c: Likewise.
1700 * gcc.dg/store_merging_4.c: Likewise.
1701 * gcc.dg/store_merging_5.c: Likewise.
1702 * gcc.dg/store_merging_6.c: Likewise.
1703 * gcc.dg/store_merging_7.c: Likewise.
1704 * gcc.target/i386/pr22141.c: Likewise.
1705 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1706 * g++.dg/init/new17.C: Likewise.
1707
6905c577 17082016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1709
1710 PR middle-end/72747
1711 * c-c++-common/pr72747-1.c: New test.
1712 * c-c++-common/pr72747-2.c: Likewise.
1713
539405d5
AK
17142016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1715
1716 * gcc.target/s390/oscbreak-1.c: New test.
1717
0dbb19f0
AK
17182016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1719
1720 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1721
0d9e143c
JJ
17222016-10-28 Jakub Jelinek <jakub@redhat.com>
1723
c19066a7
JJ
1724 PR rtl-optimization/77919
1725 * g++.dg/torture/pr77919.C: New test.
1726
0d9e143c
JJ
1727 PR rtl-optimization/78132
1728 * gcc.target/i386/pr78132.c: New test.
1729
cc91248d
EB
17302016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1733
787c7a65
MM
17342016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1735
1736 * gcc.target/powerpc/vsx-simode.c: New test.
1737 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1738 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1739
4ce71579
JJ
17402016-10-27 Jakub Jelinek <jakub@redhat.com>
1741
6f21288f
JJ
1742 PR fortran/78026
1743 * gfortran.dg/gomp/pr78026.f03: New test.
1744 * gfortran.dg/select_type_38.f03: New test.
1745
4ce71579
JJ
1746 PR middle-end/78025
1747 * g++.dg/gomp/declare-simd-7.C: New test.
1748
6f21288f 17492016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1750
1751 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1752 * gfortran.dg/dec_init_2.f90: Likewise.
1753 * gfortran.dg/dec_init_3.f90: New test.
1754 * gfortran.dg/dec_init_4.f90: Likewise.
1755
93f90bec
BC
17562016-10-27 Bin Cheng <bin.cheng@arm.com>
1757
1758 * gcc.dg/fold-narrowbopcst-1.c: New test.
1759
6f21288f 17602016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1761
1762 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1763 dg-shouldfail/dg-output instead of XFAIL.
1764 * gfortran.dg/dec_io_6.f90: Likewise.
1765
ddb92ab9
TP
17662016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1767
1768 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1769 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1770 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1771 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1772 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1773 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1774 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1775 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1776 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1777 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1778
ad6e4ba8
BC
17792016-10-27 Bin Cheng <bin.cheng@arm.com>
1780
1781 * gcc.dg/fold-convmaxconv-1.c: New test.
1782 * gcc.dg/fold-convminconv-1.c: New test.
1783
6905c577 17842016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1785
1786 PR fortran/78092
1787 * gfortran.dg/pr78092.f90: New test.
1788
7a83b391
KN
17892016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1790
1791 PR target/78056
1792 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1793 expected error message.
1794 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1795 expected error message.
1796 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1797 (test_all_not_equal_and_not_zero): Change expected error message.
1798
3693a620
JJ
17992016-10-26 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR fortran/77973
1802 * gfortran.dg/gomp/pr77973.f90: New test.
1803
cd612e8a
PT
18042016-10-26 Paul Thomas <pault@gcc.gnu.org>
1805
1806 PR fortran/78108
1807 * gfortran.dg/submodule_18.f08: New test.
1808 * gfortran.dg/submodule_19.f08: New test.
1809
09844a5f
MM
18102016-10-26 Michael Matz <matz@suse.de>
1811
1812 * g++.dg/pr78060.C: New test.
1813 * gfortran.dg/pr78061.f: New test.
1814 * g++.dg/pr78088.C: New test.
1815
6f21288f 18162016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1817
1818 * gfortran.dg/dec_io_1.f90: New test.
1819 * gfortran.dg/dec_io_2.f90: New test.
1820 * gfortran.dg/dec_io_3.f90: New test.
1821 * gfortran.dg/dec_io_4.f90: New test.
1822 * gfortran.dg/dec_io_5.f90: New test.
1823 * gfortran.dg/dec_io_6.f90: New test.
1824
6c95388f
JJ
18252016-10-25 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR sanitizer/78106
1828 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1829
18302016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1831
1832 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1833 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1834
90e261e4
EB
18352016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1836
1837 * gnat.dg/opt59.adb: New test.
1838 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1839
1840 * gnat.dg/opt60.adb: New test.
1841
cef026ec
AV
18422016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1843
1844 PR fortran/72770
1845 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1846 this pr.
1847
96592eed
JJ
18482016-10-25 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR target/78102
1851 * gcc.target/i386/pr78102.c: New test.
1852
6c95388f 18532016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1854
1855 * gfortran.dg/dec_logical_xor_1.f90: New test.
1856 * gfortran.dg/dec_logical_xor_2.f90: New test.
1857 * gfortran.dg/dec_logical_xor_3.f03: New test.
1858
6c95388f 18592016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1860
1861 * gfortran.dg/dec_loc_rval_1.f90: New test.
1862 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1863 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1864
6c95388f 18652016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1866
90051c26
FR
1867 * gfortran.dg/dec_type_print.f90: New testcase.
1868
6c95388f 18692016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1870
1871 * gfortran.dg/feed_1.f90: New test.
1872 * gfortran.dg/feed_2.f90: New test.
ef144767 1873
8e104951
ML
18742016-10-25 Martin Liska <mliska@suse.cz>
1875
1876 PR sanitizer/78106
1877 * gcc.dg/asan/pr78106.c: New test.
1878
b93ee1bb
ML
18792016-10-25 Martin Liska <mliska@suse.cz>
1880
1881 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1882
ad6922b0
WD
18832016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1884
1885 PR target/78041
1886 * gcc.target/arm/pr78041.c: New test.
1887
e16f1cc7
JJ
18882016-10-25 Jakub Jelinek <jakub@redhat.com>
1889
1890 * g++.dg/cpp1z/launder1.C: New test.
1891 * g++.dg/cpp1z/launder2.C: New test.
1892
078134e5 18932016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1894 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1895
1896 PR target/71676
1897 PR target/71678
1898 * gcc.target/avr/pr71676-2.c: New test.
1899
c7212a15 19002016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1901 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1902
1903 PR target/71676
1904 PR target/71678
1905 * gcc.target/avr/pr71676-1.c: New test.
1906 * gcc.target/avr/pr71676-3.c: New test.
1907 * gcc.target/avr/pr71676.c: New test.
1908 * gcc.target/avr/pr71678.c: New test.
1909
d1c7d3a8
KV
19102016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1911
1912 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1913 such that cloned verions of tested functions are not created.
1914
c7082171
SK
19152016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1916
1917 PR fortran/71895
1918 * gfortran.dg/pr71895.f90: New test.
1919
0f2a9e37
JJ
19202016-10-24 Jakub Jelinek <jakub@redhat.com>
1921
1922 * g++.dg/debug/dwarf2/ref-2.C: New test.
1923
f8348061
BE
19242016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1925
1926 * c-c++-common/Wint-in-bool-context-3.c: New test.
1927
1eb4547b
MS
19282016-10-24 Martin Sebor <msebor@redhat.com>
1929
1930 PR middle-end/77735
1931 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1932 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1933 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1934 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1935 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1936 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1937 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1938
292af537
RB
19392016-10-24 Richard Biener <rguenther@suse.de>
1940
1941 PR testsuite/71491
1942 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1943 * gcc.dg/vect/slp-45.c: Likewise.
1944
40f683e8
RB
19452016-10-24 Richard Biener <rguenther@suse.de>
1946
1947 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1948 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1949 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1950
b1b6774f
GJL
19512016-10-24 Georg-Johann Lay <avr@gjlay.de>
1952
1953 PR target/78093
1954 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1955 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1956
ed9760d2
AV
19572016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1958
1959 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1960
fb027a42
JJ
19612016-10-24 Jakub Jelinek <jakub@redhat.com>
1962
1963 * gcc.target/i386/bmi2-pext-1.c: New test.
1964 * gcc.target/i386/bmi2-pdep-1.c: New test.
1965 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1966 * gcc.target/i386/tbm-bextri-1.c: New test.
1967 * gcc.target/i386/bmi-bextr-6.c: New test.
1968
8e10302e
RO
19692016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1970
1971 PR target/77483
1972 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1973 * gcc.target/i386/pr65105-1.c: Likewise.
1974 * gcc.target/i386/pr65105-2.c: Likewise.
1975 * gcc.target/i386/pr65105-3.c: Likewise.
1976 * gcc.target/i386/pr65105-5.c: Likewise.
1977 * gcc.target/i386/pr67761.c: Likewise.
1978 * gcc.target/i386/pr70799-1.c: Likewise.
1979
866c72a8
ML
19802016-10-24 Martin Liska <mliska@suse.cz>
1981
1982 PR sanitizer/77966
1983 * c-c++-common/ubsan/unreachable-3.c: New test.
1984
0804124b
SK
19852016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1986
1987 PR fortran/77763
1988 * gfortran.dg/pr77763.f90
1989
87c9fca5
SK
19902016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1991
1992 PR fortran/54730
1993 PR fortran/78033
1994 * gfortran.dg/pr78033.f90: New test.
1995
dfd6231e
PT
19962016-10-23 Paul Thomas <pault@gcc.gnu.org>
1997
1998 PR fortran/69834
1999 * gfortran.dg/select_type_1.f03: Change error for overlapping
2000 TYPE IS cases.
2001 * gfortran.dg/select_type_36.f03: New test.
2002
66ccff98
EB
20032016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2004
2005 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2006
15876cee
TK
20072016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2008
2009 PR fortran/78021
2010 * gfortran.dg/string_length_3.f90: New test.
2011
574284e9
AV
20122016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2013
574284e9
AV
2014 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2015
20162016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2017
2018 PR fortran/43366
2019 PR fortran/57117
2020 PR fortran/61337
2021 * gfortran.dg/alloc_comp_class_5.f03: New test.
2022 * gfortran.dg/class_allocate_21.f90: New test.
2023 * gfortran.dg/class_allocate_22.f90: New test.
2024 * gfortran.dg/realloc_on_assign_27.f08: New test.
2025
20276dc9
JL
20262016-10-21 Jeff Law <law@redhat.com>
2027
2028 * PR tree-optimization/71947
2029 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2030 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2031 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2032
f7503699
KV
20332016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2034
2035 * gcc.dg/ipa/vrp5.c: New test.
2036 * gcc.dg/ipa/vrp6.c: New test.
2037
5be6b295
WD
20382016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2039
2040 * gcc.target/aarch64/test_frame_17.c: New test.
2041
c82bc7ed
WD
20422016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2043
2044 * gcc.target/aarch64/test_frame_17.c: New test.
2045
67a6cac7
AP
20462016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2047
2048 PR preprocessor/71681
2049 * gcc.dg/cpp/pr71681-1.c: New testcase
2050 * gcc.dg/cpp/pr71681-2.c: Likewise
2051 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2052 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2053 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2054 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2055
8e6982f7
JJ
20562016-10-21 Jakub Jelinek <jakub@redhat.com>
2057
9c4c8b7b
JJ
2058 PR target/78057
2059 * gcc.target/i386/pr78057.c: New test.
2060
8e6982f7
JJ
2061 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2062
de514d40
PT
20632016-10-21 Paul Thomas <pault@gcc.gnu.org>
2064
2065 PR fortran/69566
2066 * gfortran.dg/select_type_37.f03: New test.
2067
1d64ceb0
SKS
20682016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2069
2070 PR target/71627
2071 * gcc.target/avr/pr71627.c: New test
2072
85729229
EB
20732016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2074
2075 * gcc.target/sparc/overflow-1.c: New test.
2076 * gcc.target/sparc/overflow-2.c: Likewise.
2077 * gcc.target/sparc/overflow-3.c: Likewise.
2078
d17f2c3b
AV
20792016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2080
2081 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2082 effective target.
2083
0d47cee6
KT
20842016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2085
2086 PR rtl-optimization/78038
2087 * gcc.target/aarch64/pr78038.c: New test.
2088
a20d03c8
RB
20892016-10-21 Richard Biener <rguenther@suse.de>
2090
2091 PR tree-optimization/78051
2092 * g++.dg/torture/pr78051.C: New testcase.
2093
f3ecd50f
BE
20942016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2095
2096 * c-c++-common/wdate-time.c: Restored test case.
2097 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2098
fceabe50
JJ
20992016-10-20 Jakub Jelinek <jakub@redhat.com>
2100
2101 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2102
f56ea76e
UB
21032016-10-20 Uros Bizjak <ubizjak@gmail.com>
2104
2105 PR target/78037
2106 * gcc.target/i386/pr78037.c: New test.
2107
2c35bbe1
EB
21082016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2109
2110 * gcc.target/visium/overflow8.c: New.
2111 * gcc.target/visium/overflow16.c: Likewise.
2112 * gcc.target/visium/overflow32: Likewise.
2113
28df8730
MM
21142016-10-20 Michael Matz <matz@suse.de>
2115
2116 * gcc.dg/loop-split.c: New test.
2117 * gcc.dg/tree-ssa/ifc-9.c: Update.
2118 * gcc.dg/tree-ssa/ifc-10.c: Update.
2119
6c1a9e41
RB
21202016-10-20 Richard Biener <rguenther@suse.de>
2121
2122 * gcc.dg/graphite/pr35356-1.c: Update.
2123
a2923dba
PC
21242016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2125
2126 PR c++/77446
2127 * g++.dg/cpp1y/pr77446.C: New.
2128
2066ef6a
PK
21292016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2130
2131 PR tree-optimization/53979
2132 * gcc.dg/pr53979-1.c: New test-case.
2133 * gcc.dg/pr53979-2.c: Likewise.
2134
4c712374
BE
21352016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2136
2137 * c-c++-common/Wint-in-bool-context-2.c: New test.
2138
bdcf8e7c
JD
21392016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140
2141 * gfortran.dg/dtio_17.f90: Fix test.
2142
ec1748d4
AH
21432016-10-19 Aldy Hernandez <aldyh@redhat.com>
2144
2145 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2146 * gcc.dg/Walloca-2.c: Same.
2147
b70f0b0c
AH
21482016-10-19 Aldy Hernandez <aldyh@redhat.com>
2149
2150 * gcc.dg/Wvla-1.c: Rename to...
2151 * gcc.dg/Wvla-larger-than-1.c: ...this.
2152 * gcc.dg/Wvla-2.c: Rename to...
2153 * gcc.dg/Wvla-larger-than-2.c: ...this.
2154 * gcc.dg/Wvla-3.c: Rename to...
2155 * gcc.dg/Walloca-11.c.: ...this.
2156 * gcc.dg/wvla-[1-7].c: Rename to:
2157 * gcc.dg/Wvla-[1-7].c: ...this.
2158
cbb22e61
BC
21592016-10-19 Bin Cheng <bin.cheng@arm.com>
2160
2161 PR tree-optimization/78005
2162 * gcc.dg/vect/pr78005.c: New.
2163 * gcc.target/i386/l_fma_float_1.c: Revise test.
2164 * gcc.target/i386/l_fma_float_2.c: Ditto.
2165 * gcc.target/i386/l_fma_float_3.c: Ditto.
2166 * gcc.target/i386/l_fma_float_4.c: Ditto.
2167 * gcc.target/i386/l_fma_float_5.c: Ditto.
2168 * gcc.target/i386/l_fma_float_6.c: Ditto.
2169 * gcc.target/i386/l_fma_double_1.c: Ditto.
2170 * gcc.target/i386/l_fma_double_2.c: Ditto.
2171 * gcc.target/i386/l_fma_double_3.c: Ditto.
2172 * gcc.target/i386/l_fma_double_4.c: Ditto.
2173 * gcc.target/i386/l_fma_double_5.c: Ditto.
2174 * gcc.target/i386/l_fma_double_6.c: Ditto.
2175
a023f8c8
TS
21762016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2177
2178 PR tree-optimization/78024
2179 * gcc.dg/goacc/loop-processing-1.c: New file.
2180
d9700bdb
RB
21812016-10-19 Richard Biener <rguenther@suse.de>
2182
2183 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2184
902cb7b1
KN
21852016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2186
2187 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2188 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2189 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2190 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2191 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2192 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2193 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2194 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2195 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2196 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2197 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2198 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2199 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2200 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2201 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2202 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2203 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2204 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2205 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2206 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2207 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2208 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2209 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2210 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2211 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2212 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2213 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2214 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2215 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2216 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2217 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2218 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2219 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2220 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2221 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2222 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2223 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2224 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2225 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2226 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2227 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2228 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2229 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2230 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2231 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2232 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2233 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2234 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2235 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2236 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2237 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2238 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2239 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2240 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2241 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2242 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2243 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2244 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2245 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2246 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2247 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2248 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2249 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2250 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2251 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2252 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2253 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2254 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2255 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2256 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2257 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2258 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2259 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2260 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2261 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2262 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2263 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2264 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2265 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2266 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2267 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2268 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2269 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2270 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2271 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2272 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2273 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2274 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2275 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2276 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2277 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2278 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2279 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2280 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2281 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2282 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2283 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2284 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2285 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2286 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2287 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2288 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2289 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2290 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2291 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2292 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2293 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2294 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2295 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2296 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2297 * gcc.target/powerpc/vsu/vsu.exp: New file.
2298
5cb96b6a
UB
22992016-10-18 Uros Bizjak <ubizjak@gmail.com>
2300
2301 PR target/77991
2302 * gcc.target/i386/pr77991.c: New test.
2303
f5de494c
MF
23042016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2305
2306 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2307 LTO is used.
2308
e5163ec1
SKS
23092016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2310
5cb96b6a 2311 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2312
b64e8239
RB
23132016-10-18 Richard Biener <rguenther@suse.de>
2314
2315 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2316 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2317 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2318 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2319 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2320 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2321 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2322 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2323 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2324 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2325 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2326 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2327 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2328 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2329 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2330 * gcc.dg/pr68217.c: Likewise.
2331 * gcc.dg/predict-9.c: Likewise.
2332 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2333 * gcc.dg/predict-1.c: Likewise.
2334
c680ada5
JD
23352016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2336
2337 * gfortran.dg/dtio_17.f90: New test.
2338
7fd4f180
KV
23392016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2340
2341 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2342
718625ad
KV
23432016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2344
2345 * gcc.dg/ipa/vrp4.c: New test.
2346
735b8f9f
KV
23472016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2348
2349 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2350 * gcc.dg/torture/pr39074.c: Likewise.
2351
86f98087
EB
23522016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2353
2354 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2355 * gnat.dg/trampoline4.adb: Minor tweak.
2356
a929f266
BS
23572016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2358
2359 PR tree-optimization/77916
2360 * gcc.dg/torture/pr77916.c: New.
2361
4acf2055
SK
23622016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2363
2364 PR fortran/77978
2365 * gfortran.dg/pr77978_1.f90: New test.
2366 * gfortran.dg/pr77978_2.f90: Ditto.
2367 * gfortran.dg/pr77978_3.f90: Ditto.
2368
871267e1
PT
23692016-10-17 Paul Thomas <pault@gcc.gnu.org>
2370
2371 PR fortran/61420
2372 PR fortran/78013
2373 * gfortran.dg/proc_ptr_49.f90: New test.
2374
fd9593e9
BE
23752016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2376
2377 PR target/77308
2378 * gcc.target/arm/pr77308.c: New test.
2379
d32d4176
DE
23802016-10-17 David Edelsohn <dje.gcc@gmail.com>
2381
2382 * lib/target-supports.exp
2383 (check_effective_target_floatn_nx_runtime): Return 0 for
2384 powerpc*-ibm-aix*.
2385
dca2910c
AP
23862016-10-17 Andrew Pinski <apinski@cavium.com>
2387
2388 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2389 long instead of long.
2390 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2391 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2392 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2393 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2394 * gcc.target/aarch64/pr68102_1.c: Likewise.
2395 * gcc.target/aarch64/target_attr_3.c: Likewise.
2396
44b00dbc
RB
23972016-10-17 Richard Biener <rguenther@suse.de>
2398
2399 PR tree-optimization/77988
2400 * gcc.dg/torture/pr77988.c: New testcase.
2401
89b80c42
PK
24022016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2403
2404 * gcc.dg/pr71636-1.c: New test-case.
2405 * gcc.dg/pr71636-2.c: Likewise.
2406
4c640e26
EB
24072016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gnat.dg/trampoline3.adb: New test.
2410 * gnat.dg/trampoline4.adb: Likewise.
2411
6c0347f6
JD
24122016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2413
2414 * gfortran.dg/dtio_16.f90: New test.
2415
d0d48a06
EB
24162016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2417
2418 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2419 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2420 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2421
baa33d83
EB
24222016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2423
2424 * gcc.target/sparc/popc.c: Rename to...
2425 * gcc.target/sparc/popc-1.c: ...this.
2426 * gcc.target/sparc/popc-2.c: New test.
2427
523ee218
JD
24282016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429
2430 PR fortran/77972
2431 * gfortran.dg/unexpected_eof_4.f90: New test.
2432
c04d4ede
JB
24332016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2434
31a84d4a
AP
2435 PR libfortran/48587
2436 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2437
064ed55a
JJ
24382016-10-14 Jakub Jelinek <jakub@redhat.com>
2439
9a822fc7
JJ
2440 PR middle-end/77959
2441 * gfortran.dg/pr77959.f90: New test.
2442
064ed55a
JJ
2443 DR 1511 - const volatile variables and ODR
2444 * g++.dg/DRs/dr1511-1.C: New test.
2445 * g++.dg/DRs/dr1511-2.C: New test.
2446
2579762a
EB
24472016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2448
2449 * gnat.dg/debug7.adb (dg-options): Remove -g.
2450 * gnat.dg/debug8.adb (dg-options): Add -margs.
2451 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2452
6d59425d
RB
24532016-10-14 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/77979
2456 * gcc.dg/torture/pr77979.c: New testcase.
2457
43f66d6e
ML
24582016-10-14 Martin Liska <mliska@suse.cz>
2459
2460 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2461 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2462 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2463
cb3ac867
UB
24642016-10-14 Uros Bizjak <ubizjak@gmail.com>
2465
2466 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2467 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2468 * gcc.dg/torture/pr77937-2.c: Likewise.
2469
14cf71a0
EB
24702016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2471
2472 * gnat.dg/lto15.adb: Adjust.
2473 * gnat.dg/lto16.adb: Likewise.
2474 * gnat.dg/lto17.adb: Likewise
2475 * gnat.dg/lto18.ad[sb]: New test.
2476 * gnat.dg/lto18_pkg.ads: New helper.
2477 * gnat.dg/lto19.adb: New test.
2478 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2479 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2480 * gnat.dg/lto20.adb: New test.
2481 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2482
6fd9c6f4
AV
24832016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2484
2485 * gfortran.dg/coarray_38.f90: Expect error message.
2486
01f44038
KT
24872016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2488
2489 * gcc.target/aarch64/spellcheck_1.c: New test.
2490 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2491 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2492 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2493 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2494 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2495
253abb2a
AS
24962016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2497
2498 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2499
a2695319
BS
25002016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2501
2502 PR tree-optimization/77937
2503 * gcc.dg/torture/pr77937-1.c: New.
2504 * gcc.dg/torture/pr77937-2.c: New.
2505
14a2c9aa
JM
25062016-10-13 Jakub Jelinek <jakub@redhat.com>
2507
2508 * g++.dg/cpp1z/inline-var1.C: New test.
2509 * g++.dg/cpp1z/inline-var1a.C: New test.
2510 * g++.dg/cpp1z/inline-var1.h: New file.
2511 * g++.dg/cpp1z/inline-var2.C: New test.
2512 * g++.dg/cpp1z/inline-var3.C: New test.
2513 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2514 uninitialized const.
2515
6c95388f 25162016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2517
ee7fa2e3
SL
2518 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2519 Xscale is specified, not just -march.
2520 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2521 is incompatible with Xscale.
18d34307 2522
96032047
MS
25232016-10-13 Martin Sebor <msebor@redhat.com>
2524
2525 PR c++/71912
2526 * g++.dg/ext/flexary4.C: Adjust.
2527 * g++.dg/ext/flexary5.C: Same.
2528 * g++.dg/ext/flexary9.C: Same.
2529 * g++.dg/ext/flexary19.C: New test.
2530 * g++.dg/ext/flexary18.C: New test.
2531 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2532 regression test.
5cb96b6a
UB
2533 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2534 Avoid generating a flexible array member in an array.
96032047 2535
5b1548fd
MS
25362016-10-13 Martin Sebor <msebor@redhat.com>
2537
2538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2539 to placate -Wformat on targets where the type is not int.
2540
7810c4eb
DM
25412016-10-13 David Malcolm <dmalcolm@redhat.com>
2542
2543 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2544 in INSN_LOCATION.
2545
fcd27666
BC
25462016-10-13 Bin Cheng <bin.cheng@arm.com>
2547
2548 * gcc.target/i386/l_fma_float_1.c: Revise test.
2549 * gcc.target/i386/l_fma_float_2.c: Ditto.
2550 * gcc.target/i386/l_fma_float_3.c: Ditto.
2551 * gcc.target/i386/l_fma_float_4.c: Ditto.
2552 * gcc.target/i386/l_fma_float_5.c: Ditto.
2553 * gcc.target/i386/l_fma_float_6.c: Ditto.
2554 * gcc.target/i386/l_fma_double_1.c: Ditto.
2555 * gcc.target/i386/l_fma_double_2.c: Ditto.
2556 * gcc.target/i386/l_fma_double_3.c: Ditto.
2557 * gcc.target/i386/l_fma_double_4.c: Ditto.
2558 * gcc.target/i386/l_fma_double_5.c: Ditto.
2559 * gcc.target/i386/l_fma_double_6.c: Ditto.
2560
b8a4b8c8
BC
25612016-10-13 Bin Cheng <bin.cheng@arm.com>
2562
2563 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2564
328ba117
BC
25652016-10-13 Bin Cheng <bin.cheng@arm.com>
2566
2567 * gcc.dg/vect/vect-98.c: Refine test case.
2568 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2569 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2570 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2571
1a1ab05e
JJ
25722016-10-13 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR c/77946
2575 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2576
27947670
ML
25772016-10-13 Martin Liska <mliska@suse.cz>
2578
2579 PR tree-optimization/77943
2580 * g++.dg/tree-ssa/pr77943.C: New test.
2581
92c5266b
AV
25822016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2583
2584 PR fortran/72832
2585 * gfortran.dg/allocate_with_source_22.f03: New test.
2586 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2587 fail.
2588
90bca4ed
TP
25892016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2590
2591 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2592 * gcc.target/arm/movsi_movw.c: Likewise.
2593 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2594 directive to work on big endian targets.
2595
0011af7b
KV
25962016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2597
2598 * gcc.dg/tree-ssa/evrp6.c: New test.
2599
859e95ab
SB
26002016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2601
2602 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2603 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2604 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2605
2934018d
SB
26062016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2607
2608 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2609 * gcc.target/powerpc/warn-2.c: Ditto.
2610
f92d1522
RS
26112016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2612
2613 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2614 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2615 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2616 for -mmsa.
2617 * gcc.target/mips/msa.c: New test.
2618 * gcc.target/mips/msa-builtins.c: Likewise.
2619 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2620 (check_effective_target_mips_msa_runtime): Likewise.
2621 (check_effective_target_mips_msa): Likewise.
2622 (add_options_for_mips_msa): Likewise.
2623 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2624 (check_effective_target_vect_intfloat_cvt): Likewise.
2625 (check_effective_target_vect_uintfloat_cvt): Likewise.
2626 (check_effective_target_vect_floatint_cvt): Likewise.
2627 (check_effective_target_vect_floatuint_cvt): Likewise.
2628 (check_effective_target_vect_shift): Likewise.
2629 (check_effective_target_vect_shift_char): Likewise.
2630 (check_effective_target_vect_long): Likewise.
2631 (check_effective_target_vect_float): Likewise.
2632 (check_effective_target_vect_double): Likewise.
2633 (check_effective_target_vect_long_long): Likewise.
2634 (check_effective_target_vect_perm): Likewise.
2635 (check_effective_target_vect_perm_byte): Likewise.
2636 (check_effective_target_vect_perm_short): Likewise.
2637 (check_effective_target_vect_sdot_qi): Likewise.
2638 (check_effective_target_vect_udot_qi): Likewise.
2639 (check_effective_target_vect_sdot_hi): Likewise.
2640 (check_effective_target_vect_udot_hi): Likewise.
2641 (check_effective_target_vect_pack_trunc): Likewise.
2642 (check_effective_target_vect_unpack): Likewise.
2643 (check_effective_target_vect_hw_misalign): Likewise.
2644 (check_effective_target_vect_condition): Likewise.
2645 (check_effective_target_vect_cond_mixed): Likewise.
2646 (check_effective_target_vect_char_mult): Likewise.
2647 (check_effective_target_vect_short_mult): Likewise.
2648 (check_effective_target_vect_int_mult): Likewise.
2649 (check_effective_target_vect_extract_even_odd): Likewise.
2650 (check_effective_target_vect_interleave): Likewise.
2651 (check_vect_support_and_set_flags): Check if the target supports MSA
2652 and append to the list of EFFECTIVE_TARGETS.
2653
0bfd099c
RB
26542016-10-12 Richard Biener <rguenther@suse.de>
2655
2656 PR debug/77947
2657 * g++.dg/torture/pr77947.C: New testcase.
2658
b4a9ef2f
PMR
26592016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2660
2661 * gnat.dg/debug8.adb: New testcase.
2662
c0dbd22d
PMR
26632016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2664
2665 * gnat.dg/debug9.adb: New testcase.
2666
8a7c91cd
RB
26672016-10-12 Richard Biener <rguenther@suse.de>
2668
2669 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2670 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2671 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2672
7dc2f5f1
RB
26732016-10-12 Richard Biener <rguenther@suse.de>
2674
2675 PR tree-optimization/77920
2676 * gcc.dg/torture/pr77920.c: New testcase.
2677
70f6d5e1
JJ
26782016-10-12 Jakub Jelinek <jakub@redhat.com>
2679
4a8b97cb
JJ
2680 PR tree-optimization/77929
2681 * gcc.c-torture/compile/pr77929.c: New test.
2682
70f6d5e1
JJ
2683 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2684 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2685 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2686 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2687 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2688 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2689 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2690 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2691 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2692
4803de58
EB
26932016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2694
2695 * gcc.target/sparc/setcc-4.c: Adjust.
2696 * gcc.target/sparc/setcc-5.c: Likewise.
2697 * gcc.target/sparc/setcc-6.c: Likewise.
2698 * gcc.target/sparc/setcc-7.c: Likewise.
2699 * gcc.target/sparc/setcc-8.c: Likewise.
2700 * gcc.target/sparc/setcc-9.c: Likewise.
2701 * gcc.target/sparc/setcc-10.c: Delete.
2702
f6cf4810
SK
27032016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2704
2705 PR fortran/77942
2706 * gfortran.dg/pr77942.f90
2707
8e8c2744
FR
27082016-10-11 Fritz Reese <fritzoreese@gmail.com>
2709
2710 * gfortran.dg/dec_math.f90: New testsuite.
2711
ddefad9a
SKS
27122016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2713
2714 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2715 (main): Declare j as i32 instead of int.
2716
e7b08761
TP
27172016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2718
2719 PR testsuite/PR77710
2720 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2721 target triplet instead of *-*-*-*.
2722
9fd7cd44
EB
27232016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2724
2725 * gnat.dg/unchecked_convert10.adb: New test.
2726 * gnat.dg/unchecked_convert11.adb: Likewise.
2727 * gnat.dg/unchecked_convert12.adb: Likewise.
2728
ff7e7ee0
EB
27292016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2730
2731 * gcc.target/sparc/cbcond-1.c: New test.
2732 * gcc.target/sparc/cbcond-2.c: Likewise.
2733 * gcc.target/sparc/movcc-1.c: Likewise.
2734 * gcc.target/sparc/movcc-2.c: Likewise.
2735 * gcc.target/sparc/setcc-1.c: Adjust.
2736 * gcc.target/sparc/setcc-2.c: Likewise.
2737 * gcc.target/sparc/setcc-3.c: Likewise.
2738 * gcc.target/sparc/setcc-4.c: Likewise.
2739 * gcc.target/sparc/setcc-5.c: Likewise.
2740 * gcc.target/sparc/setcc-6.c: New test.
2741 * gcc.target/sparc/setcc-7.c: Likewise.
2742 * gcc.target/sparc/setcc-8.c: Likewise.
2743 * gcc.target/sparc/setcc-9.c: Likewise.
2744 * gcc.target/sparc/setcc-10.c: Likewise.
2745
d30078b8
JL
27462016-10-10 Jeff Law <law@redhat.com>
2747
2748 PR tree-optimization/71947
2749 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2750 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2751 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2752 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2753 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2754 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2755
5f869266
TK
27562016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2757
2758 PR fortran/77915
2759 * gfortran.dg/matmul_11.f90: New test.
2760
174e0b00
JW
27612016-10-10 Jiong Wang <jiong.wang@arm.com>
2762
2763 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2764 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2822
4bc63138
JW
28232016-10-10 Jiong Wang <jiong.wang@arm.com>
2824
2825 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2839
8f3edb07
JW
28402016-10-10 Jiong Wang <jiong.wang@arm.com>
2841
2842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2843 Enable AArch64.
2844 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2845 vdup*_laneq.
2846 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2850
6e49f922
JW
28512016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2852 Jiong Wang <jiong.wang@arm.com>
2853
2854 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2855 AArch64 support.
2856 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2857 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2858 AArch64 targets.
2859 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2860 AArch64 targets.
2861 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2862 targets.
2863 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2864
41683e1a
EB
28652016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2866
2867 * gnat.dg/specs/vfa.ads: New test.
2868
6e49f922 28692016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2870
2871 * gnat.dg/inline13.ad[sb]: New test.
2872 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2873
55cfd746
EB
28742016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2875
2876 * gnat.dg/biased_subtype.adb: New test.
2877
4dfb8a2a
JJ
28782016-10-09 Jakub Jelinek <jakub@redhat.com>
2879
2880 PR tree-optimization/77901
2881 * gcc.c-torture/compile/pr77901.c: New test.
2882
67b97478
PK
28832016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2884
2885 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2886 * gcc.dg/ipa/propalign-2.c: Likewise
2887 * gcc.dg/ipa/propalign-3.c: Likewise.
2888 * gcc.dg/ipa/propalign-4.c: Likewise.
2889 * gcc.dg/ipa/propalign-5.c: Likewise.
2890
7bad794a
JJ
28912016-10-08 Jakub Jelinek <jakub@redhat.com>
2892
81b02905
JJ
2893 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2894
ee19ef45
JJ
2895 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2896
7bad794a
JJ
2897 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2898 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2899
56d3a930
FR
29002016-10-07 Fritz Reese <fritzoreese@gmail.com>
2901
2902 * gfortran.dg/dec_union_11.f90: New testcase.
2903
45e2bf2e
NS
29042016-10-07 Nathan Sidwell <nathan@acm.org>
2905
2906 PR c++/66443
2907 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2908 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2909 * g++.dg/cpp1y/pr66443-cxx14.C: New
2910 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2911 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2912
be845b04
JJ
29132016-10-07 Jakub Jelinek <jakub@redhat.com>
2914
2915 * g++.dg/cpp0x/addressof1.C: New test.
2916 * g++.dg/cpp0x/addressof2.C: New test.
2917
08213983
MM
29182016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2919
2920 * gcc.target/powerpc/float128-type-1.c: New test to check that
2921 PowerPC 64-bit Linux enables -mfloat128-type by default.
2922 * gcc.target/powerpc/float128-type-2.c: Likewise.
2923 * gcc.target/powerpc/float128-mix.c: Change error message to
2924 reflect that __ibm128 is now #define'ed to be long double.
2925
bd845c14
SK
29262016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2927
2928 PR fortran/77406
2929 * gfortran.dg/pr77406.f90: New test.
2930 * gfortran.dg/assumed_type_3.f90: Update error messages.
2931 * gfortran.dg/defined_operators_1.f90: Ditto.
2932 * gfortran.dg/generic_26.f90: Ditto.
2933 * gfortran.dg/generic_7.f90: Ditto.
2934 * gfortran.dg/gomp/udr5.f90: Ditto.
2935 * gfortran.dg/gomp/udr7.f90: Ditto.
2936 * gfortran.dg/interface_1.f90: Ditto.
2937 * gfortran.dg/interface_37.f90: Ditto.
2938 * gfortran.dg/interface_5.f90: Ditto.
2939 * gfortran.dg/interface_6.f90: Ditto.
2940 * gfortran.dg/interface_7.f90
2941 * gfortran.dg/no_arg_check_3.f90
2942 * gfortran.dg/operator_5.f90
2943 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2944
c09c4992
BE
29452016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2946
2947 PR c++/77700
2948 * c-c++-common/Wint-in-bool-context.c: Update test.
2949
d7f336f8
RB
29502016-10-07 Richard Biener <rguenther@suse.de>
2951
2952 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2953 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2954
a9172bf3
MP
29552016-10-07 Marek Polacek <polacek@redhat.com>
2956
2957 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2958
8a14afd0
BS
29592016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2960
2961 PR c++/69733
2962 * c-c++-common/pr69733.c: New test.
2963 * gcc.dg/pr69733.c: New test.
2964 * gcc.target/i386/pr69733.c: New test.
2965
d4bd4646
MP
29662016-10-07 Marek Polacek <polacek@redhat.com>
2967
2968 PR c++/77803
2969 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2970
a93cdc5c
JJ
29712016-10-07 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR tree-optimization/77664
2974 * gcc.dg/tree-ssa/pr77664.c: New test.
2975 * gcc.dg/pr77664.c: New test.
2976
29772016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2978
2979 * gfortran.dg/pr69955.f90: New test.
2980
ac193ee7
LK
29812016_10-06 Louis Krupp <louis.krupp@zoho.com>
2982
2983 PR fortran/57910
2984 * gfortran.dg/pr57910.f90: New test.
2985
342cfb3e
JJ
29862016-10-06 Jakub Jelinek <jakub@redhat.com>
2987
2988 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2989 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2990
48057089
KV
29912016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2992
2993 PR tree-optimization/77862
2994 * gcc.dg/pr77862.c: New test.
2995
65b25c9b
KV
29962016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2997
2998 * gcc.dg/tree-ssa/evrp4.c: New test.
2999
f3127685
JL
30002016-10-06 Jeff Law <law@redhat.com>
3001
3002 PR tree-optimization/71661
3003 * gcc.dg/tree-ssa/pr71661.c: New test.
3004
b3972588
RB
30052016-10-06 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/77855
3008 * gcc.dg/torture/pr77855.c: New testcase.
3009
139dc3c6 30102016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3011 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3012
3013 * g++.dg/other/pr77759.C: New test.
3014
37f6a157
RB
30152016-10-06 Richard Biener <rguenther@suse.de>
3016
3017 PR tree-optimization/77839
3018 * gcc.dg/torture/pr77839.c: New testcase.
3019
f779aeb8
MP
30202016-10-06 Marek Polacek <polacek@redhat.com>
3021
3022 * g++.dg/cpp1z/init-statement9.C: New test.
3023
eee8f0b0
AS
30242016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3025
3026 * gcc.target/i386/pcommit-1.c: Deleted.
3027 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3028 * gcc.target/i386/sse-13.c: Ditto.
3029 * gcc.target/i386/sse-14.c: Ditto.
3030 * gcc.target/i386/sse-22.c: Ditto.
3031 * gcc.target/i386/sse-23.c: Ditto.
3032 * g++.dg/other/i386-2.C: Ditto.
3033
b48042bb
UB
30342016-10-05 Uros Bizjak <ubizjak@gmail.com>
3035
3036 * gcc.target/i386/pr77833.c: Require int128 effective target.
3037
50b01e1d
SK
30382016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3039
3040 PR fortran/58991
3041 PR fortran/58992
3042 * gfortran.dg/associate_22.f90: New test.
3043
908b8296
FR
30442016-10-05 Fritz Reese <fritzoreese@gmail.com>
3045
3046 * gfortran.dg/dec_union_9.f90: New testcase.
3047 * gfortran.dg/dec_union_10.f90: New testcase.
3048
87582521
JJ
30492016-10-05 Jakub Jelinek <jakub@redhat.com>
3050
2e69f143
JJ
3051 PR sanitizer/66343
3052 * gcc.dg/pch/pr66343-3.c: New test.
3053 * gcc.dg/pch/pr66343-3.hs: New file.
3054
87582521
JJ
3055 PR sanitizer/66343
3056 * gcc.dg/pch/pr66343-1.c: New test.
3057 * gcc.dg/pch/pr66343-1.hs: New file.
3058 * gcc.dg/pch/pr66343-2.c: New test.
3059 * gcc.dg/pch/pr66343-2.hs: New file.
3060
700fff34
BE
30612016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3062
3063 * c-c++-common/Wint-in-bool-context.c: Update test.
3064
17a9e380
MP
30652016-10-05 Marek Polacek <polacek@redhat.com>
3066
3067 * g++.dg/cpp1z/init-statement1.C: New test.
3068 * g++.dg/cpp1z/init-statement2.C: New test.
3069 * g++.dg/cpp1z/init-statement3.C: New test.
3070 * g++.dg/cpp1z/init-statement4.C: New test.
3071 * g++.dg/cpp1z/init-statement5.C: New test.
3072 * g++.dg/cpp1z/init-statement6.C: New test.
3073 * g++.dg/cpp1z/init-statement7.C: New test.
3074 * g++.dg/cpp1z/init-statement8.C: New test.
3075
6e48e779
LK
30762016-10-05 Louis Krupp <louis.krupp@zoho.com>
3077
3078 PR fortran/67524
3079 * gfortran.dg/pr67524.f90: New test.
3080
04a32443
JJ
30812016-10-05 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR sanitizer/77823
3084 * c-c++-common/ubsan/shift-9.c: New test.
3085
743a9cf7
SKS
30862016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3087
3088 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3089 of int if __SIZEOF_INT__ is less than 4 bytes.
3090
a40278c3
JD
30912016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3092
3093 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3094 * gfortran.dg/class_array_20.f03: Likewise.
3095 * gfortran.dg/class_array_21.f03: Likewise.
3096 * gfortran.dg/finalize_29.f08: Likewise.
3097 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3098
39bb7d01
RB
30992016-10-05 Richard Biener <rguenther@suse.de>
3100
3101 PR middle-end/77826
3102 * gcc.dg/torture/pr77826.c: New testcase.
3103
eeb57981
RB
31042016-10-05 Richard Biener <rguenther@suse.de>
3105
3106 * gcc.dg/fold-copysign-1.c: New testcase.
3107
f9018d75
AS
31082016-10-05 Andreas Schwab <schwab@suse.de>
3109
3110 * g++.dg/pr49847-2.C: Remove.
3111
7e8000b3
PMR
31122016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3113
3114 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3115
54f84ca9
RB
31162016-10-05 Richard Biener <rguenther@suse.de>
3117
3118 PR middle-end/55152
3119 * gcc.dg/pr55152-2.c: New testcase.
3120
17beda50
JD
31212016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3122
3123 * gfortran.dg/dtio_15.f90: New test.
3124
1c84b798
ILT
31252016-10-04 Ian Lance Taylor <iant@golang.org>
3126
3127 * gcc.dg/split-7.c: New test.
3128
7ec39552
MS
31292016-10-04 Martin Sebor <msebor@redhat.com>
3130
3131 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3132 %lc directive to wint_t to silence -Wformat warnings on targets
3133 where the latter is a distinct type such as long.
3134
8ff04ff9
MS
31352016-10-04 Martin Sebor <msebor@redhat.com>
3136
3137 PR c++/77804
3138 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3139
bfecd57c
JJ
31402016-10-04 Jakub Jelinek <jakub@redhat.com>
3141
f72da967
JJ
3142 PR c++/77791
3143 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3144
bfecd57c
JJ
3145 * g++.dg/other/java3.C: Remove.
3146 * g++.dg/other/java1.C: Remove.
3147 * g++.dg/other/error12.C: Remove.
3148 * g++.dg/other/java2.C: Remove.
3149 * g++.dg/warn/Wnvdtor.C: Remove.
3150 * g++.dg/lookup/java1.C: Remove.
3151 * g++.dg/lookup/java2.C: Remove.
3152 * g++.dg/ext/pr34829.C: Remove.
3153 * g++.dg/ext/java-3.C: Remove.
3154 * g++.dg/ext/java-1.C: Remove.
3155 * g++.dg/ext/java-2.C: Remove.
3156 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3157
fe8b1e83
DG
31582016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3159
3160 PR tree-optimization/77808
3161 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3162
078b5aab
RB
31632016-10-04 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/77399
3166 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3167
2b568899
RB
31682016-10-04 Richard Biener <rguenther@suse.de>
3169
3170 PR middle-end/77833
3171 * gcc.target/i386/pr77833.c: New testcase.
3172
0a4e5cf3
JL
31732016-09-26 Jeff Law <law@redhat.com>
3174
3175 PR tree-optimization/71550
3176 PR tree-optimization/71403
3177 * gcc.c-torture/execute/pr71550.c: New test.
3178
d07b0a23
SKS
31792016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3180
3181 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3182 option.
3183
b44a42cf
KT
31842016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3185
3186 Revert
3187 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3188
3189 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3190
f41f1ceb
MP
31912016-10-03 Marek Polacek <polacek@redhat.com>
3192
3193 * g++.dg/cpp0x/nullptr37.C: New test.
3194
1633d3b9
BE
31952016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3196
3197 * c-c++-common/Wint-in-bool-context.c: Update test.
3198
2c8e3a1d
JJ
31992016-10-02 Jakub Jelinek <jakub@redhat.com>
3200
3201 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3202 earlier.
3203 * g++.dg/charset/asm2.c (memmove): Likewise.
3204 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3205 * g++.dg/tls/diag-4.C (foo): Likewise.
3206 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3207 dg-warning, fix up regex.
3208 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3209 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3210 * g++.old-deja/g++.mike/net31.C: Likewise.
3211 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3212 for C++17.
3213 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3214 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3215
f00b6283
RB
32162016-10-01 Richard Biener <rguenther@suse.de>
3217
3218 PR middle-end/77798
3219 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3220
0f0565b1
AV
32212016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3222
3223 PR fortran/77663
3224 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3225
c58823a0
JJ
32262016-10-01 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR c/77490
3229 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3230 Add dg-prune-output directive.
3231
e3228a50
JD
32322016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3233
3234 PR fortran/66643
3235 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3236 * gfortran.fortran-torture/compile/write.f90: Update test.
3237
e70bbc6f
MW
32382016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3239
3240 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3241 arm_fp16_alternative_ok as the required effective target.
3242 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3243 -mfp16-format=alternative to the dg-options directive and remove
3244 the dg-add-options directive.
3245
c39747d2
FR
32462016-09-30 Fritz Reese <fritzoreese@gmail.com>
3247
3248 PR fortran/77764
3249 * gfortran.dg/dec_union_8.f90: New testcase.
3250
00074dd8
FR
32512016-09-30 Fritz Reese <fritzoreese@gmail.com>
3252
3253 PR fortran/77782
3254 * gfortran.dg/dec_structure_16.f90: New testcase.
3255
26f391e8
AV
32562016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3257
3258 * gfortran.dg/coarray_allocate_10.f08: New test.
3259 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3260
fa16a271
KT
32612016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3262
3263 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3264
f334c828
RB
32652016-09-30 Richard Biener <rguenther@suse.de>
3266
3267 PR tree-optimization/77399
3268 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3269
76e3ec9c
SL
32702016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3271
871267e1 3272 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3273 -fdelete-null-pointer-checks explicit.
3274 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3275 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3276 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3277 * gcc.dg/pic-1.c: Require fpic target support.
3278 * gcc.dg/pic-2.c: Likewise.
3279
a2c6e7f2
JJ
32802016-09-29 Jakub Jelinek <jakub@redhat.com>
3281
3282 Implement P0001R1 - C++17 removal of register storage class specifier
3283 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3284 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3285 C++17.
3286 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3287 keyword if not __SSE2__.
3288 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3289 C++17.
3290 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3291 register keywords.
3292 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3293 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3294 no_erroneous_warning): Expect new warnings for C++17.
3295 * g++.dg/warn/register-var-2.C (f): Likewise.
3296 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3297 * g++.dg/parse/linkage2.C (foo): Likewise.
3298 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3299 keyword on parameters for C++17.
3300 * g++.dg/cpp1z/register1.C: New test.
3301 * g++.dg/cpp1z/register2.C: New test.
3302 * g++.dg/cpp1z/register3.C: New test.
3303
4ab76933
UB
33042016-09-29 Uros Bizjak <ubizjak@gmail.com>
3305
3306 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3307 * gcc.target/i386/avx2-check.h (main): Ditto.
3308 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3309 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3310 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3311 * gcc.target/i386/avx512er-check.h (main): Ditto.
3312 * gcc.target/i386/avx512f-check.h (main): Ditto.
3313 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3314 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3315 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3316
2488ebe5
UB
33172016-09-29 Uros Bizjak <ubizjak@gmail.com>
3318
3319 PR target/77756
3320 * gcc.target/i386/pr77756.c: New test.
3321
4d258d09
MP
33222016-09-29 Marek Polacek <polacek@redhat.com>
3323
3324 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3325
a9087411
MP
33262016-09-29 Marek Polacek <polacek@redhat.com>
3327
3328 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3329 C++14.
3330
fa0a064a
ML
33312016-09-29 Martin Liska <mliska@suse.cz>
3332
3333 * objc/execute/construct1.m: New test.
3334
0ce1ecc7
RB
33352016-09-29 Richard Biener <rguenther@suse.de>
3336
3337 PR tree-optimization/77768
3338 * gcc.dg/torture/pr77768.c: New testcase.
3339
da186c1f
RB
33402016-09-28 Richard Biener <rguenther@suse.de>
3341
3342 PR middle-end/77407
3343 * gcc.dg/pr77407.c: New testcase.
3344
d657e995
RB
33452016-09-29 Richard Biener <rguenther@suse.de>
3346
3347 PR middle-end/55152
3348 * gcc.dg/pr55152.c: New testcase.
3349 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3350
cadf6296
RO
33512016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3352
3353 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3354 (dg-options): Remove -m32.
3355
88000fd1
MS
33562016-09-28 Martin Sebor <msebor@redhat.com>
3357
3358 PR middle-end/77721
3359 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3360
0c172974
JD
33612016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3362
3363 PR libgfortran/77707
3364 * gfortran.dg/inquire_17.f90: New test.
3365
4b390698
JJ
33662016-09-28 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR c++/77467
3369 * g++.dg/cpp1y/constexpr-77467.C: New test.
3370
2b1b5938
MS
33712016-09-28 Martin Sebor <msebor@redhat.com>
3372
3373 PR c/77762
3374 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3375 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3376 (test_sprintf_p_const): Adjust line numbers to avoid failures
3377 introduced in r240503.
3378
30dc6ee9
MS
33792016-09-28 Martin Sebor <msebor@redhat.com>
3380
3381 PR middle-end/77683
3382 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3383
7d290e93
BE
33842016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3385
fcf32bad
BE
3386 PR c++/77748
3387 * g++.dg/pr77550.C: Avoid undefined behavior.
3388
7d290e93
BE
3389 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3390
912d9ec3
WD
33912016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3392
3393 * gcc.dg/strlenopt-20.c: Update test.
3394 * gcc.dg/strlenopt-21.c: Likewise.
3395 * gcc.dg/strlenopt-22.c: Likewise.
3396 * gcc.dg/strlenopt-22g.c: Likewise.
3397 * gcc.dg/strlenopt-26.c: Likewise.
3398 * gcc.dg/strlenopt-5.c: Likewise.
3399 * gcc.dg/strlenopt-7.c: Likewise.
3400 * gcc.dg/strlenopt-9.c: Likewise.
3401
459bcfb0
JJ
34022016-09-27 Jakub Jelinek <jakub@redhat.com>
3403
6e39060a
JJ
3404 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3405
8ca33347
JJ
3406 * g++.dg/cpp1z/lambda-this1.C: New test.
3407 * g++.dg/cpp1z/lambda-this2.C: New test.
3408
459bcfb0
JJ
3409 PR c++/77722
3410 * g++.dg/ubsan/return-4.C: New test.
3411 * g++.dg/ubsan/return-5.C: New test.
3412 * g++.dg/ubsan/return-6.C: New test.
3413
20fba714
JW
34142016-09-27 Jiong Wang <jiong.wang@arm.com>
3415
3416 * lib/target-supports.exp
3417 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3418 in function comment.
3419
bebe0086
ML
34202016-09-27 Martin Liska <mliska@suse.cz>
3421
3422 PR gcov-profile/46266
3423 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3424 considered.
3425
59896334
RB
34262016-09-27 Richard Biener <rguenther@suse.de>
3427
3428 PR tree-optimization/77745
3429 * g++.dg/torture/pr77745.C: New testcase.
3430
f0d355dc
RB
34312016-09-27 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/77478
3434 * gcc.dg/torture/pr77478.c: New testcase.
3435
8c9434c2
ML
34362016-09-27 Martin Liska <mliska@suse.cz>
3437
3438 PR gcov-profile/7970
3439 PR gcov-profile/16855
3440 PR gcov-profile/44779
3441 * g++.dg/gcov/pr16855.C: New test.
3442
511d092e
SKS
34432016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3444
3445 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3446
f2e0c4e1
JJ
34472016-09-27 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR fortran/77666
3450 * gfortran.dg/gomp/pr77666.f90: New test.
3451
3a4228ba
KV
34522016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3453
3454 PR ipa/77677
3455 * gcc.dg/torture/pr77677-2.c: New test.
3456
a184e37f
SK
34572016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3458
3459 PR fortran/77420
3460 * gfortran.dg/pr77420_1.f90: New test.
3461 * gfortran.dg/pr77420_2.f90: Ditto.
3462 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3463 * gfortran.dg/pr77420_4.f90: this file.
3464
8be59d19
KV
34652016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3466
3467 PR middle-end/77719
3468 * gfortran.dg/pr77719.f90: New test.
3469
991075a4
TP
34702016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3471
3472 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3473 singular form of byte when quantity is unknown.
991075a4 3474
c6147dc4
MP
34752016-09-26 Marek Polacek <polacek@redhat.com>
3476
3477 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3478
5cc6c41c
ML
34792016-09-26 Martin Liska <mliska@suse.cz>
3480
3481 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3482 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3483 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3484 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3485 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3486 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3487 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3488 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3489 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3490
81fea426
MP
34912016-09-26 Marek Polacek <polacek@redhat.com>
3492
3493 PR c/7652
3494 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3495 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3496 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3497 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3498 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3499 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3500 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3501 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3502 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3503 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3504 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3505 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3506 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3507 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3508 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3509 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3510 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3511 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3512 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3513 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3514 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3515 * c-c++-common/attr-fallthrough-1.c: New test.
3516 * c-c++-common/attr-fallthrough-2.c: New test.
3517 * g++.dg/cpp0x/fallthrough1.C: New test.
3518 * g++.dg/cpp0x/fallthrough2.C: New test.
3519 * g++.dg/cpp1z/fallthrough1.C: New test.
3520 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3521 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3522 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3523 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3524
9b597c1f
SK
35252016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3526
12a813c1 3527 PR fortran/77429
9b597c1f
SK
3528 * gfortran.dg/pr77429.f90: New test.
3529
f1c7e7f1
SK
35302016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3531
3532 PR fortran/77694
3533 * gfortran.dg/pr77694.f90: New test.
3534
50c6dd20
OE
35352016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3536
3537 PR target/51244
3538 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3539
540b039e
DH
35402016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3541
3542 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3543 for 32-bit mode.
3544
cfd161bf
DH
35452016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3546
3547 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3548 for 32-bit mode.
3549
9a2300e9
MP
35502016-09-24 Marek Polacek <polacek@redhat.com>
3551
3552 PR c/77490
3553 * c-c++-common/Wbool-operation-1.c: New test.
3554 * gcc.dg/Wbool-operation-1.c: New test.
3555
34d567d1
FR
35562016-09-23 Fritz Reese <fritzoreese@gmail.com>
3557
3558 * gfortran.dg/dec_static_1.f90: New.
3559 * gfortran.dg/dec_static_2.f90: New.
3560 * gfortran.dg/dec_static_3.f90: New.
3561 * gfortran.dg/dec_static_4.f90: New.
3562
4a8d4422
JD
35632016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3564
3565 PR fortran/48298
3566 * gfortran.dg/negative_unit_check.f90: Update test.
3567 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3568
90ef45cb
DV
35692016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3570
3571 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3572 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3573 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3574 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3575 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3576 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3577 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3578
e0535922
MS
35792016-09-23 Martin Sebor <msebor@redhat.com>
3580
3581 PR testsuite/77713
3582 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3583 assuming long double is bigger than double.
3584
d664d76d
JJ
35852016-09-23 Jakub Jelinek <jakub@redhat.com>
3586
3587 Implement P0138R2, C++17 construction rules for enum class values
3588 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3589
3b31f720
DM
35902016-09-23 David Malcolm <dmalcolm@redhat.com>
3591
3592 PR preprocessor/77672
3593 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3594 expected multiline output from first warning to reflect change
3595 in r240434.
3596
592459bf
TP
35972016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3598
3599 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3600
0af06385
BE
36012016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3602 Tom de Vries <tom@codesourcery.com>
3603
3604 PR testsuite/77411
3605 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3606
8f01b67a
MP
36072016-09-23 Marek Polacek <polacek@redhat.com>
3608
3609 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3610 * c-c++-common/gomp/atomic-13.c: Likewise.
3611 * c-c++-common/gomp/atomic-14.c: Likewise.
3612 * c-c++-common/pr60439.c: Remove invalid code.
3613 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3614 * g++.dg/expr/bitfield5.C: Likewise.
3615 * g++.dg/expr/bitfield6.C: Likewise.
3616 * g++.dg/expr/bool1.C: Likewise.
3617 * g++.dg/expr/bool3.C: Likewise.
3618 * g++.dg/expr/lval3.C: Likewise.
3619 * g++.dg/expr/lval4.C: Likewise.
3620 * g++.old-deja/g++.jason/bool5.C: Likewise.
3621
bbd6fcf3
DM
36222016-09-23 David Malcolm <dmalcolm@redhat.com>
3623
3624 PR preprocessor/77672
3625 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3626 (test_terminator_location): New function.
3627
113d06a4
RB
36282016-09-23 Richard Biener <rguenther@suse.de>
3629
3630 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3631
cab9e1df
MW
36322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3633
3634 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3635 -march=armv8.2-a+fp16 when supported by the hardware.
3636 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3637 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3638 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3639 semi-colons to a macro invocations.
3640 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3641 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3642 defined.
3643 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3644 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3646 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3647 defined.
3648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3655 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3658 defined.
3659 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3662 defined.
3663 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3665 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3666 defined.
3667 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3669 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3670 defined.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3673 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3674 defined. Also fix some white-space.
3675 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3677 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3678 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3679 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3680 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3681 defined. Also fix some long lines and white-space.
3682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3683 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3684 defined. Also fix some long lines and white-space.
3685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3686 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3687 defined.
3688 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3690 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3691 defined.
3692 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3694 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3695 defined.
3696 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3699 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3706 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3712 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3713 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3715
da9b2e69
JW
37162016-09-23 Jiong Wang <jiong.wang@arm.com>
3717 Matthew Wahab <matthew.wahab@arm.com>
3718
3719 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3720 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3721 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3722 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3723 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3734 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3735 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3736 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3737 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3738 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3739 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3740 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3741 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3742 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3743 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3744 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3745 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3746 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3747 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3748 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3749 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3750 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3751 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3752 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3753 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3754 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3755 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3756
785cf02f
MW
37572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3758
3759 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3760 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3761 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3762 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3763 support.
3764
1e401340
KV
37652016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3766
3767 PR ipa/77677
3768 * gcc.dg/torture/pr77677.c: New test.
3769
8ed3eeac
AV
37702016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3771
3772 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3773 here now.
3774
55a9b91b
MW
37752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3776
3777 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3778 options. Add tests for float16x4_t and float16x8_t.
3779
64c744b9
DV
37802016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3781
3782 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3783 * gcc.target/s390/risbg-ll-2.c: Ditto.
3784 * gcc.target/s390/risbg-ll-3.c: Ditto.
3785
d403b8d4
MW
37862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3787
3788 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3789 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3790
576987fc
DV
37912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3792
3793 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3794 output to the simplified instructions.
3795
4ffc8099
MW
37962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3797
3798 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3799 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3800
b1a970a5
MW
38012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3802
3803 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3804 (FP16_SUPPORTED): New
3805 (expected-hfloat-16x4): Make conditional on __fp16 support.
3806 (expected-hfloat-16x8): Likewise.
3807 (vdup_n_f16): Disable for non-AArch64 targets.
3808 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3809 conditional on FP16_SUPPORTED.
3810 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3811 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3812 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3813 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3814 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3815 for testing __fp16.
3816 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3817 conditional on FP16_SUPPORTED.
3818 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3819 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3820
50df9464
MW
38212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3822
3823 * gcc.target/arm/short-vfp-1.c: New.
3824
536b9f42
MW
38252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3826
3827 * gcc.target/arm/attr-fp16-arith-1.c: New.
3828
1b9e31cf
MW
38292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3830
3831 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3832 New.
3833 (add_options_for_arm_v8_2a_fp16_neon): New.
3834 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3835 (add_options_for_arm_arch_v8_2a): Auto-generate.
3836 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3837 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3838 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3839 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3840 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3841 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3842 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3843
a5b42ee7
MW
38442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3845
3846 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3847 arm_fp16_alternative_ok.
3848 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3849 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3850 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3851 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3852 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3853 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3854 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3855 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3856 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3857 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3858 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3859 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3860 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3861 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3862 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3863 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3864 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3865 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3866 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3867 arm_fp16_alternative_ok.
3868 * lib/target-supports.exp
3869 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3870 (check_effective_target_arm_fp16_alternative_ok): New.
3871 (check_effective_target_arm_fp16_none_ok_nocache): New.
3872 (check_effective_target_arm_fp16_none_ok): New.
3873
fcbc975b
ML
38742016-09-23 Martin Liska <mliska@suse.cz>
3875
3876 * gcc.dg/ipa/pr77653.c: Replace adress
3877 with address.
3878
1822b732
ML
38792016-09-23 Martin Liska <mliska@suse.cz>
3880
3881 * gcc.target/i386/movbe-4.c: New test.
3882
fab18cc4
ML
38832016-09-23 Martin Liska <mliska@suse.cz>
3884
3885 * gcc.target/i386/crc32-5.c: New test.
3886
e70f01b5
ML
38872016-09-23 Martin Liska <mliska@suse.cz>
3888
3889 * gcc.target/i386/pr71652.c: New test.
3890 * gcc.target/i386/pr71652-2.c: New test.
3891 * gcc.target/i386/pr71652-3.c: New test.
3892
f2e81d05
JJ
38932016-09-23 Jakub Jelinek <jakub@redhat.com>
3894
3895 * lib/gcc-dg.exp (process-message): Support relative line number
3896 notation - .+4 or .-1 etc.
3897 * gcc.dg/dg-test-1.c: New test.
3898
ed30d2a6
MS
38992016-09-22 Martin Sebor <msebor@redhat.com>
3900
3901 PR target/77676
3902 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3903 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3904 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3905 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3906
1c681c7b
UB
39072016-09-22 Uros Bizjak <ubizjak@gmail.com>
3908
3909 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3910 * gcc.dg/ifcvt-2.c: Ditto.
3911 * gcc.dg/zero_bits_compound-1.c: Ditto.
3912 * gcc.dg/zero_bits_compound-1.c: Ditto.
3913 * gcc.dg/pr40550.c: Simplify target selectors.
3914 Use dg-additional-options.
3915 * gcc.dg/pr47893.c: Ditto.
3916 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3917 additional options for 32-bit x86 targets.
3918 * gcc.dg/pr70955.c: Move to ...
3919 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3920
67cf0a53
PC
39212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3922
3923 PR c++/61019
3924 * g++.dg/cpp0x/pr61019.C: New.
3925
0ee70cc0
AV
39262016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3927 Terry Guo <terry.guo@arm.com>
3928
3929 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3930 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3931 * gcc.target/arm/pure-code/pure-code.exp: New.
3932
43639d2c
UB
39332016-09-22 Uros Bizjak <ubizjak@gmail.com>
3934
3935 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3936 Remove SSE effective target requirement.
3937
a608d15b
PC
39382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 PR c++/71979
3941 * g++.dg/cpp0x/pr71979.C: New.
3942
d94a7ab4
BE
39432016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3944
3945 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3946
a13f439f
ML
39472016-09-22 Martin Liska <mliska@suse.cz>
3948
3949 PR ipa/77653
3950 * gcc.dg/ipa/pr77653.c: New test.
3951
cf352092
JJ
39522016-09-22 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR fortran/77665
3955 * gfortran.dg/gomp/pr77665.f90: New test.
3956
a8de3002
PT
39572016-09-22 Paul Thomas <pault@gcc.gnu.org>
3958
3959 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3960 * gfortran.dg/dtio_13.f90: New test.
3961
39abef62
LK
39622016-09-21 Louis Krupp <louis.krupp@zoho.com>
3963
3964 PR fortran/66107
3965 * gfortran.dg/pr66107.f90: New test.
3966
4a2bb7fc
ILT
39672016-09-21 Ian Lance Taylor <iant@golang.org>
3968
3969 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3970 with call to builtin delete function.
3971
5f84cee2
JM
39722016-09-21 Joseph Myers <joseph@codesourcery.com>
3973
3974 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3975 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3976 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3977 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3978 tests.
3979
fe01a41a
UB
39802016-09-21 Uros Bizjak <ubizjak@gmail.com>
3981
3982 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3983
2e1c20b1
JJ
39842016-09-21 Jakub Jelinek <jakub@redhat.com>
3985
3986 PR c++/77651
3987 * g++.dg/cpp1z/aligned-new6.C: New test.
3988
de4c144a
MW
39892016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3990
3991 * gcc.target/arm/fp16-aapcs-3.c: New.
3992 * gcc.target/arm/fp16-aapcs-4.c: New.
3993 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3994 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3995 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3996 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3997
44fc7854
BE
39982016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3999
4000 PR tree-optimization/77550
4001 * g++.dg/pr77550.C: New test.
4002
bc084f84
GJL
40032016-09-21 Georg-Johann Lay <avr@gjlay.de>
4004
4005 PR target/77326
4006 * gcc.target/avr/torture/pr77326.c: New test.
4007
c075003a
LK
40082016-09-21 Louis Krupp <louis.krupp@zoho.com>
4009
4010 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4011
6811ea79
RB
40122016-09-21 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/77648
4015 * gcc.dg/torture/pr77648-1.c: New testcase.
4016 * gcc.dg/torture/pr77648-2.c: Likewise.
4017
f955c4c4
RB
40182016-09-21 Richard Biener <rguenther@suse.de>
4019 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR tree-optimization/77621
4022 * gcc.dg/pr77621.c: New testcase.
4023
096506bb
PT
40242016-09-21 Paul Thomas <pault@gcc.gnu.org>
4025
4026 PR fortran/77657
4027 * gfortran.dg/dtio_12.f90: New test.
4028
37d168ae
SKS
40292016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4030
4031 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4032
66454000
KV
40332016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4034
4035 PR tree-optimization/72835
4036 * gcc.dg/tree-ssa/pr72835.c: New test.
4037
88d0c3f0
MS
40382016-09-20 Martin Sebor <msebor@redhat.com>
4039
4040 PR middle-end/49905
4041 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4042 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4043 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4044 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4045 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4046 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4047 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4048
a03df1d5
KV
40492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4050
4051 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4052 arguments/compare will be optimized away.
4053 * gcc.dg/torture/ftrapv-1.c: Likewise.
4054
8bc5448f
KV
40552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4056
4057 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4058 will be optimized away.
4059 * gcc.dg/ipa/vrp1.c: New test.
4060 * gcc.dg/ipa/vrp2.c: New test.
4061 * gcc.dg/ipa/vrp3.c: New test.
4062
973625a0
KV
40632016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4064
4065 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4066 does the same transformation.
4067 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4068 * gcc.dg/tree-ssa/evrp1.c: New test.
4069 * gcc.dg/tree-ssa/evrp2.c: New test.
4070 * gcc.dg/tree-ssa/evrp3.c: New test.
4071 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4072 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4073 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4074 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4075 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4076 foling now happens early.
4077 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4078 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4079 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4080 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4081 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4082
9b1ba33c
UB
40832016-09-20 Uros Bizjak <ubizjak@gmail.com>
4084
4085 PR target/77621
4086 * gcc.target/i386/pr77621.c: New test.
4087 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4088 pattern, loop should vectorize with -mtune=atom.
4089
f5bd4ad8
MO
40902016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4091 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR testsuite/63299
4094 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4095 instead of delete.
4096
7d9cf801
JJ
40972016-09-20 Jakub Jelinek <jakub@redhat.com>
4098
b912f962
JJ
4099 PR c++/77626
4100 * g++.dg/other/pr77626.C: New test.
4101
eaf1ece1
JJ
4102 PR c++/77638
4103 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4104
590b62e9
JJ
4105 PR c++/77637
4106 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4107
7d9cf801
JJ
4108 PR middle-end/77624
4109 * c-c++-common/pr77624-1.c: New test.
4110 * c-c++-common/pr77624-2.c: New test.
4111
3aebb6ff
AV
41122016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4113
4114 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4115 of digits expected.
4116
b5bbe47b
RB
41172016-09-20 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/77646
4120 * gcc.dg/torture/pr77646.c: New testcase.
4121
144a96e4
BE
41222016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4123
4124 PR c++/77434
4125 * c-c++-common/Wint-in-bool-context.c: New test.
4126
1f2071fa
JM
41272016-09-19 Joseph Myers <joseph@codesourcery.com>
4128
4129 * gcc.dg/cr-decimal-dig-1.c: New test.
4130
63012d9a
JM
41312016-09-19 Joseph Myers <joseph@codesourcery.com>
4132
4133 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4134 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4135 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4136 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4137
02410826
VM
41382016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4139
4140 PR rtl-optimization/77416
4141 * gcc.target/powerpc/pr77416.c: New.
4142
6101a7ab
PP
41432016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4144
4145 PR c++/77639
4146 * g++.dg/template/error-recovery4.C: New test.
4147
1993ff76
BC
41482016-09-19 Bin Cheng <bin.cheng@arm.com>
4149
4150 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4151
5fa9e644
KT
41522016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4153
4154 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4155 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4156
fc15d9ec
JJ
41572016-09-19 Jakub Jelinek <jakub@redhat.com>
4158 Jan Hubicka <jh@suse.cz>
4159
4160 PR target/77587
4161 * gcc.dg/pr77587.c: New test.
4162 * gcc.dg/pr77587a.c: New file.
4163
3c9f5092
AV
41642016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4165
4166 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4167 * gfortran.dg/coarray_38.f90:
4168 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4169 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4170 * gfortran.dg/coarray_allocate_7.f08: New test.
4171 * gfortran.dg/coarray_allocate_8.f08: New test.
4172 * gfortran.dg/coarray_allocate_9.f08: New test.
4173 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4174 new caf_register.
4175 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4176 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4177 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4178 get_by_refs.
4179 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4180 * gfortran.dg/coarray_lock_7.f90: Same.
4181 * gfortran.dg/coarray_poly_5.f90: Same.
4182 * gfortran.dg/coarray_poly_6.f90: Same.
4183 * gfortran.dg/coarray_poly_7.f90: Same.
4184 * gfortran.dg/coarray_poly_8.f90: Same.
4185 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4186
e79e6763
FR
41872016-09-19 Fritz Reese <fritzoreese@gmail.com>
4188
4189 PR fortran/77584
4190 * gfortran.dg/dec_structure_15.f90: New testcase.
4191
ae527639
RB
41922016-09-19 Richard Biener <rguenther@suse.de>
4193
4194 PR middle-end/77605
4195 * gcc.dg/torture/pr77605.c: New testcase.
4196
cdf060f8
LK
41972016-09-18 Louis Krupp <louis.krupp@zoho.com>
4198
4199 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4200
b720e919
JH
42012016-09-17 Jan Hubicka <hubicka@ucw.cz>
4202
4203 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4204 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4205 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4206 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4207 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4208 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4209 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4210 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4211 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4212 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4213 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4214
bdabae39
KY
42152016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4216
4217 * gcc.target/i386/pr68633.c: Fix expected result.
4218
493ba820
LK
42192016-09-17 Louis Krupp <louis.krupp@gmail.com>
4220
4221 PR fortran/68078
4222 * gfortran.dg/pr68078.f90: New test.
4223 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4224
9a42726b
BS
42252016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4226
4227 PR target/77613
4228 * gcc.target/powerpc/swaps-p8-25.c: New.
4229
e7d61178
JJ
42302016-09-16 Jakub Jelinek <jakub@redhat.com>
4231
8f03e02f
JJ
4232 PR c++/77482
4233 * g++.dg/cpp0x/constexpr-77482.C: New test.
4234
e80cb545
JJ
4235 PR c++/77379
4236 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4237 thunk offsets.
4238 * g++.dg/abi/abi-tag23a.C: Likewise.
4239
1c2f613f
JJ
4240 PR c++/77338
4241 * g++.dg/cpp0x/decltype-77338.C: New test.
4242
e7d61178
JJ
4243 PR c++/77375
4244 * g++.dg/cpp0x/mutable1.C: New test.
4245
8d987deb
SK
42462016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4247
4248 PR fortran/77612
4249 * gfortran.dg/pr77612.f90: New test.
4250
2c3d35a6
SKS
42512016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4252
4253 * gcc.dg/torture/pr70421.c: Require int32plus.
4254
e43163ae
JJ
42552016-09-16 Jakub Jelinek <jakub@redhat.com>
4256
bcf0905a
JJ
4257 PR middle-end/77475
4258 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4259
e43163ae
JJ
4260 PR target/77526
4261 * gcc.target/i386/pr77526.c: New test.
4262
7d704548
JJ
42632016-09-16 Jakub Jelinek <jakub@redhat.com>
4264 Eric Botcazou <ebotcazou@adacore.com>
4265
4266 PR middle-end/77594
4267 * gcc.target/i386/pr77594.c: New test.
4268
902d624f
LK
42692016-09-15 Louis Krupp <louis.krupp@zoho.com>
4270
4271 PR fortran/69963
4272 * gfortran.dg/misplaced_implicit_character.f90: New test.
4273
7e16ce79
BC
42742016-09-15 Bin Cheng <bin.cheng@arm.com>
4275
4276 PR tree-optimization/77503
4277 * gcc.dg/vect/pr77503.c: New test.
4278
7c05f5c4
RB
42792016-09-15 Richard Biener <rguenther@suse.de>
4280
4281 PR middle-end/77544
4282 * c-c++-common/torture/pr77544.c: New testcase.
4283
76ff80fb
JJ
42842016-09-15 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR middle-end/77475
4287 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4288 * gcc.dg/march-generic.c: Likewise.
4289 * gcc.target/i386/spellcheck-options-1.c: New test.
4290 * gcc.target/i386/spellcheck-options-2.c: New test.
4291 * gcc.target/i386/spellcheck-options-3.c: New test.
4292 * gcc.target/i386/spellcheck-options-4.c: New test.
4293
5560d026
CLT
42942016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4295
4296 PR fortran/72743
4297 * gfortran.dg/goacc/pr72743.f90: New test.
4298
5334f733
RB
42992016-09-15 Richard Biener <rguenther@suse.de>
4300
4301 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4302
d08615f2
RB
43032016-09-15 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/77514
4306 * gcc.dg/torture/pr77514.c: New testcase.
4307
28ca05f0
JJ
43082016-09-14 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR c++/77549
4311 * g++.dg/lookup/pr77549.C: New test.
4312
20a1e5b8
MP
43132016-09-14 Marek Polacek <polacek@redhat.com>
4314
4315 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4316 * c-c++-common/gomp/atomic-13.c: Likewise.
4317 * c-c++-common/gomp/atomic-14.c: Likewise.
4318 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4319 * g++.dg/cpp1z/bool-increment1.C: New test.
4320 * c-c++-common/pr60439.c: Add dg-warning.
4321 * g++.dg/expr/bitfield4.C: Likewise.
4322 * g++.dg/expr/bitfield5.C: Likewise.
4323 * g++.dg/expr/bitfield6.C: Likewise.
4324 * g++.dg/expr/bool1.C: Likewise.
4325 * g++.dg/expr/bool3.C: Likewise.
4326 * g++.dg/expr/lval3.C: Likewise.
4327 * g++.dg/expr/lval4.C: Likewise.
4328 * g++.old-deja/g++.jason/bool5.C: Likewise.
4329 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4330 * g++.dg/other/error18.C: Likewise.
4331 * g++.dg/gomp/atomic-14.C: Likewise.
4332
0761f6bf
NS
43332016-09-14 Nathan Sidwell <nathan@acm.org>
4334
4335 PR c++/77539
4336 * g++.dg/cpp1y/pr77539.C: New.
4337
13cddbc1
CL
43382016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4339
4340 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4341 dg-require.
4342 * g++.dg/ext/builtin_alloca.C: Likewise.
4343 * g++.dg/template/spec35.C: Likewise.
4344 * gcc.dg/builtins-68.c: Likewise.
4345 * gcc.misc-tests/gcov-13.c: Likewise.
4346 * gcc.misc-tests/gcov-14.c: Likewise.
4347
a90638d4
JM
43482016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4349
4350 * gfortran.dg/dec_structure_14.f90: New testcase.
4351
5ba4a08c
JJ
43522016-09-14 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR sanitizer/68260
4355 * c-c++-common/tsan/pr68260.c: New test.
4356
a713b234
JS
43572016-09-13 Joe Seymour <joe.s@somniumtech.com>
4358
4359 PR target/70713
4360 * gcc.target/msp430/function-attributes-1.c: New test.
4361 * gcc.target/msp430/function-attributes-2.c: New test.
4362 * gcc.target/msp430/function-attributes-3.c: New test.
4363
96032047
MS
43642015-04-18 Martin Sebor <msebor@redhat.com>
4365
4366 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4367 of non-nul characters.
4368 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4369
ea8661cd
JJ
43702016-09-13 Jakub Jelinek <jakub@redhat.com>
4371
9952908a
JJ
4372 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4373 * g++.dg/cpp1z/gen-attrs1.C: New test.
4374
63cdb7a0
JJ
4375 PR tree-optimization/77454
4376 * gcc.dg/pr77454.c: New test.
4377
ea8661cd
JJ
4378 PR c++/77553
4379 * g++.dg/cpp1y/constexpr-77553.C: New test.
4380
254830ba
DM
43812016-09-13 David Malcolm <dmalcolm@redhat.com>
4382
4383 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4384 (test_show_locus): Replace rich_location::add_fixit_insert calls
4385 with add_fixit_insert_before and add_fixit_insert_after.
4386
42763690
JM
43872016-09-13 Jason Merrill <jason@redhat.com>
4388 Tom de Vries <tom@codesourcery.com>
4389
4390 PR c++/77427
4391 * g++.dg/pr77427.C: New test.
4392
c8798f2c
ML
43932016-09-13 Martin Liska <mliska@suse.cz>
4394
4395 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4396 effective target.
4397 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4398 * lib/target-supports.exp: Define the new target.
4399
54700e2e
AP
44002016-09-12 Andrew Pinski <apinski@cavium.com>
4401
4402 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4403 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4404
e1d55bf7
UB
44052016-09-12 Uros Bizjak <ubizjak@gmail.com>
4406
4407 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4408 variable arguments.
4409 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4410 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4411 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4412 variable argument.
4413 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4414 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4415
54dcdb88
BE
44162016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4417
4418 PR c++/77496
4419 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4420 * g++.dg/ext/pr77496.C: New test.
4421 * g++.dg/warn/pr77496.C: New test.
4422
d1463eb9
DM
44232016-09-12 David Malcolm <dmalcolm@redhat.com>
4424
4425 PR c/72858
4426 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4427 to preserve conversion chars, and to preserve prefix information.
4428 * gcc.dg/format/pr72858.c: New test case.
4429
217fabad
SK
44302016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4431
4432 * gfortran.dg/pr77507.f90: Move to ...
4433 * gfortran.dg/ieee/pr77507.f90: here.
4434
a1cd04ac
JH
44352016-08-09 Jan Hubicka <hubicka@ucw.cz>
4436
4437 PR ipa/61159
4438 * compile/pr61159.c: New testcase
4439
e3912107
JH
44402016-08-09 Jan Hubicka <hubicka@ucw.cz>
4441
4442 PR ipa/64316
4443 * gcc.dg/ipa/pr63416.c: New testcase.
4444
739d9339
PT
44452016-09-10 Paul Thomas <pault@gcc.gnu.org>
4446 Steven G. Kargl <kargl@gcc.gnu.org>
4447
4448 PR fortran/77532
cc3135b6 4449 * gfortran.dg/dtio_11.f90: new test.
739d9339 4450
fb7c40dd
SK
44512016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4452
4453 PR fortran/77507
4454 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4455 * gfortran.dg/c_assoc_4.f90: Ditto.
4456
5b28efbb
TV
44572016-09-10 Tom de Vries <tom@codesourcery.com>
4458
4459 PR C/71602
4460 * c-c++-common/va-arg-va-list-type.c: New test.
4461
9d0a9bb4
PB
44622016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4463
4464 PR rtl-optimization/77289
4465 * gcc.target/powerpc/pr77289.c: New test.
4466
3f0177e7
MS
44672016-09-09 Martin Sebor <msebor@redhat.com>
4468
4469 PR c/77520
4470 PR c/77521
4471 * gcc.dg/pr77520.c: New test.
4472 * gcc.dg/pr77521.c: New test.
4473
e81e83d0
SK
44742016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4475
4476 PR fortran/77506
4477 * gfortran.dg/pr77506.f90: New test.
4478
8a92685e
SK
44792016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4480
4481 PR fortran/77507
4482 * gfortran.dg/pr77507.f90: New test.
4483
c65248cb
JM
44842016-09-09 Joseph Myers <joseph@codesourcery.com>
4485
4486 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4487
2cf0ff98
SK
44882016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4489 Louis Krupp <lkrupp@gcc.gnu.org>
4490
4491 PR fortran/69514
4492 * gfortran.dg/pr69514_1.f90: New test.
4493 * gfortran.dg/pr69514_2.f90: New test.
4494
8ebc1e0f
JJ
44952016-09-08 Jakub Jelinek <jakub@redhat.com>
4496
20b6cf01
JJ
4497 PR fortran/77500
4498 * gfortran.dg/gomp/pr77500.f90: New test.
4499
8ebc1e0f
JJ
4500 PR fortran/77516
4501 * gfortran.dg/gomp/pr77516.f90: New test.
4502
34718542
JJ
45032016-09-07 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR middle-end/77475
4506 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4507 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4508 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4509 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4510 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4511 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4512
e5106e27
DM
45132016-09-07 David Malcolm <dmalcolm@redhat.com>
4514
4515 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4516 "substring-locations.h".
4517
ca235a85
RB
45182016-09-07 Richard Biener <rguenther@suse.de>
4519
4520 PR c/77450
4521 * c-c++-common/vector-subscript-8.c: Move ..
4522 * gcc.dg/pr77450.c: ... here.
4523
0076b5dc 45242016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4525
4526 PR libgfortran/77393
4527 * gfortran.dg/fmt_f0_2.f90: Update test.
4528 * gfortran.dg/fmt_f0_3.f90: New test.
4529
6ac7322b
DH
45302016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4531
4532 PR debug/77389
4533 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4534 in dg-options.
4535
4536 PR debug/57519
4537 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4538
8eb9e049
JJ
45392016-09-06 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/69255
4542 * gcc.target/i386/pr69255-1.c: New test.
4543 * gcc.target/i386/pr69255-2.c: New test.
4544 * gcc.target/i386/pr69255-3.c: New test.
4545
45462016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4547
4548 PR c/77336
4549 * gcc.dg/format/miss-7.c: New test.
4550
e6cb85d4
UB
45512016-09-06 Uros Bizjak <ubizjak@gmail.com>
4552
4553 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4554
7fe76f6a
ML
45552016-09-06 Martin Liska <mliska@suse.cz>
4556
4557 PR gcov-profile/77378
4558 PR gcov-profile/77466
4559 * gcc.dg/profile-update-warning.c: New test.
4560
209b636e
RB
45612016-09-06 Richard Biener <rguenther@suse.de>
4562
4563 PR tree-optimization/77479
4564 * gcc.dg/torture/pr77479.c: New testcase.
4565
b772a565
RB
45662016-09-06 Richard Biener <rguenther@suse.de>
4567
4568 PR c/77450
4569 * c-c++-common/vector-subscript-7.c: Adjust.
4570 * c-c++-common/vector-subscript-8.c: New testcase.
4571
a8c07037
SKS
45722016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4573
4574 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4575
0ce48391
JJ
45762016-09-05 Jakub Jelinek <jakub@redhat.com>
4577
de9188e0
JJ
4578 PR target/77476
4579 * gcc.target/i386/avx512f-pr77476.c: New test.
4580 * gcc.target/i386/avx512bw-pr77476.c: New test.
4581 * gcc.target/i386/avx512dq-pr77476.c: New test.
4582
c76f7809
JJ
4583 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4584 Update comment to mention also avx512f.
4585
0ce48391
JJ
4586 PR sanitizer/77396
4587 * g++.dg/asan/pr77396-2.C: New test.
4588
8a27cf73
UB
45892016-09-05 Uros Bizjak <ubizjak@gmail.com>
4590
4591 PR rtl-optimization/77452
4592 * gcc.target/i386/pr77452.c: New test.
4593
25ff5dd3
MP
45942016-09-05 Marek Polacek <polacek@redhat.com>
4595
4596 PR c/77423
4597 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4598
f2bc4e48
SK
45992016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4600
4601 PR fortran/77391
4602 * gfortran.dg/pr77391.f90: New test.
4603
e85921ee
SK
46042016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4605
4606 PR fortran/77460
4607 * gfortran.dg/pr77460.f90: New test.
4608
b5d50659
JJ
46092016-09-03 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR c/65467
4612 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4613
7b826676
KY
46142016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4615
4616 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4617
717ebe91
DM
46182016-09-02 David Malcolm <dmalcolm@redhat.com>
4619
4620 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4621 test case.
4622 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4623 diagnostic-test-show-locus-generate-patch.c to the sources
4624 for diagnostic_plugin_test_show_locus.c.
4625
94087e88
JJ
46262016-09-02 Jakub Jelinek <jakub@redhat.com>
4627
9dc5773f
JJ
4628 PR c/65467
4629 * gcc.dg/gomp/_Atomic-1.c: New test.
4630 * gcc.dg/gomp/_Atomic-2.c: New test.
4631 * gcc.dg/gomp/_Atomic-3.c: New test.
4632 * gcc.dg/gomp/_Atomic-4.c: New test.
4633 * gcc.dg/gomp/_Atomic-5.c: New test.
4634
94087e88
JJ
4635 PR sanitizer/77396
4636 * g++.dg/asan/pr77396.C: New test.
4637
46382016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4639
4640 PR tree-optimization/71831
4641 * gcc.dg/builtin-object-size-16.c: New test.
4642 * gcc.dg/builtin-object-size-17.c: New test.
4643
7e89048d
JD
46442016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4645
4646 PR libgfortran/77393
4647 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4648
2f196155
UB
46492016-09-01 Uros Bizjak <ubizjak@gmail.com>
4650
4651 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4652 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4653 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4654 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4655 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4656 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4657 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4658 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4659 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4660 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4661 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4662 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4663 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4664 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4665 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4666 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4667 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4668 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4669
0a6b0523
EB
46702016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4671
4672 * gnat.dg/opt58.adb: New test.
4673 * gnat.dg/opt58_pkg.ads: New helper.
4674
2a99de7b
RB
46752016-09-01 Richard Biener <rguenther@suse.de>
4676
4677 PR middle-end/77436
4678 * gcc.dg/torture/pr77436.c: New testcase.
4679
f79d8786
SKS
46802016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
4682 * gcc.dg/pr64252.c: Require int32plus.
4683 * gcc.dg/pr66299-1.c: Likewise.
4684 * gcc.dg/pr66299-2.c: Likewise.
4685 * gcc.dg/torture/20131115-1.c: Skip for avr.
4686
b06335f9
KT
46872016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688
4689 * gcc.target/aarch64/ands_3.c: New test.
4690
f25f40be
JJ
46912016-08-31 Jakub Jelinek <jakub@redhat.com>
4692
d12a0b5a
JJ
4693 PR fortran/77352
4694 * gfortran.dg/gomp/pr77352.f90: New test.
4695
f25f40be
JJ
4696 PR fortran/77374
4697 * gfortran.dg/gomp/pr77374.f08: New test.
4698
9ff6fb6e
MG
46992016-08-31 Marc Glisse <marc.glisse@inria.fr>
4700
4701 PR tree-optimization/73714
4702 * gcc.dg/tree-ssa/pr73714.c: New test.
4703
8e95a674
JD
47042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4705
4706 PR libgfortran/77393
4707 * gfortran.dg/fmt_f0_2.f90: New test.
4708
c6b0037d
MG
47092016-08-31 Marc Glisse <marc.glisse@inria.fr>
4710
4711 * gcc.target/i386/pr59539-2.c: Adapt options.
4712 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4713
1a576b13
PT
47142016-08-31 Paul Thomas <pault@gcc.gnu.org>
4715
4716 PR fortran/77418
4717 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4718 of the associate entity and replace with a pointer to the
4719 intended item on the stack.
4720
e73d3ca6 47212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4722 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4723
4724 PR fortran/48298
4725 * gfortran.dg/dtio_1.f90: New test.
4726 * gfortran.dg/dtio_2.f90: New test.
4727 * gfortran.dg/dtio_3.f90: New test.
4728 * gfortran.dg/dtio_4.f90: New test.
4729 * gfortran.dg/dtio_5.f90: New test.
4730 * gfortran.dg/dtio_6.f90: New test.
4731 * gfortran.dg/dtio_7.f90: New test.
4732 * gfortran.dg/dtio_8.f90: New test.
4733 * gfortran.dg/dtio_9.f90: New test.
4734 * gfortran.dg/dtio_10.f90: New test.
4735
b816477a
DM
47362016-08-30 David Malcolm <dmalcolm@redhat.com>
4737
4738 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4739 (test_many_nested_locations): New function.
4740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4741 (test_show_locus): Handle "test_many_nested_locations".
4742
71b30891
DM
47432016-08-30 David Malcolm <dmalcolm@redhat.com>
4744
4745 * g++.dg/template/double-greater-than-fixit.C: New test case.
4746
8fa37232
EB
47472016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4748
4749 * gnat.dg/opt57.ad[sb]: New test.
4750 * gnat.dg/opt57_pkg.ads: New helper.
4751
6f651bae
RB
47522016-08-30 Richard Biener <rguenther@suse.de>
4753
4754 PR tree-optimization/69047
4755 * gcc.dg/pr69047.c: Fix byte-order check.
4756
ab834832
JJ
47572016-08-30 Jakub Jelinek <jakub@redhat.com>
4758
5116b156
JJ
4759 PR tree-optimization/72866
4760 * gcc.dg/vect/pr72866.c: New test.
4761
3754bbfc
JJ
4762 PR debug/77363
4763 * g++.dg/debug/dwarf2/pr77363.C: New test.
4764
26122e2d
JJ
4765 PR middle-end/77377
4766 * gcc.target/i386/pr77377.c: New test.
4767
ab834832
JJ
4768 PR debug/77389
4769 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4770 in dg-options.
4771
bedc9ca7
SK
47722016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4773
4774 * gfortran.dg/pr77372.f90: Moved to ...
4775 * gfortran.dg/ieee/pr77372.f90: here.
4776
adfa1e6b
MM
47772016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4778
4779 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4780 vector short/char initializations.
4781 * gcc.target/powerpc/vec-init-5.c: Likewise.
4782 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4783 vector initialization optimizations.
4784 * gcc.target/powerpc/vec-init-7.c: Likewise.
4785 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4786 vector float/double initializations.
4787 * gcc.target/powerpc/vec-init-9.c: Likewise.
4788
414b7129
UB
47892016-08-29 Uros Bizjak <ubizjak@gmail.com>
4790
4791 PR target/77403
4792 * gcc.target/i386/pr77403.c: New test.
4793
3d06b6f2
MP
47942016-08-29 Marek Polacek <polacek@redhat.com>
4795
4796 PR c/77292
4797 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4798
ba9bbd6f
TV
47992016-08-29 Tom de Vries <tom@codesourcery.com>
4800
4801 PR c/77398
4802 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4803
d7d80d8f
EB
48042016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4805
4806 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4807
d7d80d8f 48082016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4809
4810 * gfortran.dg/dec_structure_13.f90: New testcase.
4811
468d95c8
JB
48122016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4813
4814 PR fortran/77261
4815 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4816 available.
4817
f329b264
TV
48182016-08-28 Tom de Vries <tom@codesourcery.com>
4819
4820 PR lto/70955
4821 * gcc.dg/pr70955.c: New test.
4822 * gcc.dg/lto/pr70955_0.c: Same.
4823 * gcc.dg/lto/pr70955_1.c: Same.
4824
4a389eb6
PP
48252016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4826
4827 PR tree-optimization/71077
4828 * gcc.target/i386/pr71077.c: New test.
4829
3f8257db 48302016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4831
4832 PR fortran/77380
4833 * gfortran.dg/pr77380.f90: New test.
4834
3f8257db 48352016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4836
4837 PR fortran/77372
4838 gfortran.dg/pr77372.f90: New test.
4839
ee908516
DM
48402016-08-26 David Malcolm <dmalcolm@redhat.com>
4841
4842 * gcc.dg/spellcheck-fields-2.c (test): Move
4843 dg-begin/end-multiline-output within function body.
4844 (test_macro): New function.
4845
d41e76cf
DM
48462016-08-26 David Malcolm <dmalcolm@redhat.com>
4847
4848 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4849 (test_fixit_insert): Update expected output.
4850 (test_fixit_remove): Likewise.
4851 (test_fixit_replace): Likewise.
4852
524a4c96
RO
48532016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4854
4855 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4856 Fix typo.
4857
ebfa15ab
RB
48582016-08-26 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/69047
4861 * gcc.dg/pr69047.c: New testcase.
4862
209ca542
PK
48632016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4864 Martin Jambhor <mjambor@suse.cz>
524a4c96 4865
209ca542
PK
4866 * gcc.dg/ipa/propbits-1.c: New test-case.
4867 * gcc.dg/ipa/propbits-2.c: Likewise.
4868 * gcc.dg/ipa/propbits-3.c: Likewise.
4869
e5cf1629
SK
48702016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4871
4872 PR fortran/77351
4873 * gfortran.dg/pr77351.f90: New test.
4874
ebef225f
MP
48752016-08-25 Marek Polacek <polacek@redhat.com>
4876
4877 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4878
fe377a48
MP
48792016-08-25 Marek Polacek <polacek@redhat.com>
4880
4881 PR c/77323
4882 * gcc.dg/pr77323.c: New test.
4883
88b8971f
PT
48842016-08-24 Paul Thomas <pault@gcc.gnu.org>
4885
4886 PR fortran/77358
4887 * gfortran.dg/submodule_17.f08: New test.
4888
3f8257db
JJ
48892016-08-24 Michael Collison <michael.collison@linaro.org>
4890 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4891
4892 * gcc.target/arm/builtin_saddl.c: New testcase.
4893 * gcc.target/arm/builtin_saddll.c: New testcase.
4894 * gcc.target/arm/builtin_uaddl.c: New testcase.
4895 * gcc.target/arm/builtin_uaddll.c: New testcase.
4896 * gcc.target/arm/builtin_ssubl.c: New testcase.
4897 * gcc.target/arm/builtin_ssubll.c: New testcase.
4898 * gcc.target/arm/builtin_usubl.c: New testcase.
4899 * gcc.target/arm/builtin_usubll.c: New testcase.
4900
d5b5d212
UB
49012016-08-24 Uros Bizjak <ubizjak@gmail.com>
4902
4903 PR target/77270
4904 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4905 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4906 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4907 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4908 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4909 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4910 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4911 effective target. Remove scan-assembler-times directives.
4912 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4913 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4914 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4915
d1188689
SKS
49162016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4917
4918 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4919 of unsigned int.
4920 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4921
0b6b8f85
RS
49222016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4923
4924 PR testsuite/77317
4925 * lib/target-supports.exp
4926 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4927 (check_effective_target_vect_natural_alignment): Ditto.
4928 (check_effective_target_vector_alignment_reachable): Ditto.
4929 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4930
587b7f7a
ILT
49312016-08-23 Ian Lance Taylor <iant@golang.org>
4932
4933 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4934
6019c0fc
MM
49352016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4936
4937 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4938 being created from pointers to memory locations.
4939 * gcc.target/powerpc/vec-init-2.c: Likewise.
4940
cfe37db4
FR
49412016-08-23 Fritz Reese <fritzoreese@gmail.com>
4942
4943 * gfortran.dg/dec_structure_12.f90: New testcase.
4944
7e11f46f
DV
49452016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4946
4947 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4948
7ab4f354
DV
49492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4950
4951 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4952 verification.
4953
deb9351f
DV
49542016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4955
4956 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4957 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4958
1fd9f058
RB
49592016-08-23 Richard Biener <rguenther@suse.de>
4960
4961 PR tree-optimization/27336
4962 * c-c++-common/pr27336.c: New testcase.
4963
b00e6e75
MP
49642016-08-22 Marek Polacek <polacek@redhat.com>
4965
4966 PR c++/77321
4967 * g++.dg/cpp1y/pr77321.C: New test.
4968
58338bac
SK
49692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4970
4971 PR fortran/60774
4972 * gfortran.dg/empty_label.f: Adjust test for new error message.
4973 * gfortran.dg/empty_label.f90: Ditto.
4974 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4975 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4976 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4977
30364ce6
SK
49782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4979
4980 PR fortran/61318
4981 * gfortran.dg/pr61318.f90: New test.
4982
ad7a5a8f
SK
49832016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4984
4985 PR fortran/77260
4986 * gfortran.dg/pr77260_1.f90: New test.
4987 * gfortran.dg/pr77260_2.f90: Ditto.
4988
72f52f30
JM
49892016-08-22 Joseph Myers <joseph@codesourcery.com>
4990
4991 PR middle-end/77269
4992 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4993 __builtin_signbitf and __builtin_signbitl in expected generic
4994 expansion.
4995 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4996 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4997 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4998 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4999 tests.
5000
6dc198e3
JM
50012016-08-22 Joseph Myers <joseph@codesourcery.com>
5002
5003 * gcc.dg/torture/float128-builtin.c,
5004 gcc.dg/torture/float128-ieee-nan.c,
5005 gcc.dg/torture/float128x-builtin.c,
5006 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5007 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5008 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5009 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5010 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5011 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5012 gcc.dg/torture/floatn-nan.h: New tests.
5013
7ff4e41a
JM
50142016-08-22 Joseph Myers <joseph@codesourcery.com>
5015
5016 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5017 macro.
5018 (main): Update calls to TEST_I_F.
5019 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5020 macro.
5021 (main): Update calls to TEST_I_F.
5022
7078cdb6
JM
50232016-08-22 Joseph Myers <joseph@codesourcery.com>
5024
5025 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5026 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5027 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5028 names in calls to TEST_I_F.
5029
a9d7c823
BE
50302016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5031
5032 PR c/52952
5033 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5034
cd800235
SKS
50352016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5036
5037 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5038 and !natural_alignment_64.
5039 * gcc.dg/ipa/propalign-2.c: Likewise.
5040 * gcc.dg/ipa/propalign-3.c: Likewise.
5041 * gcc.dg/ipa/propalign-4.c: Likewise.
5042 * gcc.dg/ipa/propalign-5.c: Likewise.
5043 * lib/target-supports.exp
5044 (check_effective_target_natural_alignment_32): Add avr-*-*.
5045
22d12455
KV
50462016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5047
5048 PR tree-optimization/61839
5049 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5050 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5051 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5052 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5053
c65699ef
JM
50542016-08-19 Joseph Myers <joseph@codesourcery.com>
5055
5056 PR c/32187
5057 * lib/target-supports.exp (check_effective_target_float16)
5058 (check_effective_target_float32, check_effective_target_float64)
5059 (check_effective_target_float128, check_effective_target_float32x)
5060 (check_effective_target_float64x)
5061 (check_effective_target_float128x)
5062 (check_effective_target_float16_runtime)
5063 (check_effective_target_float32_runtime)
5064 (check_effective_target_float64_runtime)
5065 (check_effective_target_float128_runtime)
5066 (check_effective_target_float32x_runtime)
5067 (check_effective_target_float64x_runtime)
5068 (check_effective_target_float128x_runtime)
5069 (check_effective_target_floatn_nx_runtime)
5070 (add_options_for_float16, add_options_for_float32)
5071 (add_options_for_float64, add_options_for_float128)
5072 (add_options_for_float32x, add_options_for_float64x)
5073 (add_options_for_float128x): New procedures.
5074 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5075 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5076 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5077 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5078 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5079 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5080 gcc.dg/torture/float128-complex.c,
5081 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5082 gcc.dg/torture/float128x-basic.c,
5083 gcc.dg/torture/float128x-complex.c,
5084 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5085 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5086 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5087 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5088 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5089 gcc.dg/torture/float32x-basic.c,
5090 gcc.dg/torture/float32x-complex.c,
5091 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5092 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5093 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5094 gcc.dg/torture/float64x-basic.c,
5095 gcc.dg/torture/float64x-complex.c,
5096 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5097 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5098 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5099 gcc.dg/torture/floatn-tg.h,
5100 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5101 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5102 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5103 gcc.dg/torture/fp-int-convert-float128x.c,
5104 gcc.dg/torture/fp-int-convert-float16-timode.c,
5105 gcc.dg/torture/fp-int-convert-float16.c,
5106 gcc.dg/torture/fp-int-convert-float32-timode.c,
5107 gcc.dg/torture/fp-int-convert-float32.c,
5108 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5109 gcc.dg/torture/fp-int-convert-float32x.c,
5110 gcc.dg/torture/fp-int-convert-float64-timode.c,
5111 gcc.dg/torture/fp-int-convert-float64.c,
5112 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5113 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5114 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5115 maximum exponent of floating-point type. Use it in testing
5116 whether 0x8...0 fits in the floating-point type. Always treat -1
5117 (signed 0xf...f) as fitting in the floating-point type.
5118 (M_OK1): New macro.
5119 * gcc.dg/torture/fp-int-convert-double.c,
5120 gcc.dg/torture/fp-int-convert-float.c,
5121 gcc.dg/torture/fp-int-convert-float128-timode.c,
5122 gcc.dg/torture/fp-int-convert-float128.c,
5123 gcc.dg/torture/fp-int-convert-float80-timode.c,
5124 gcc.dg/torture/fp-int-convert-float80.c,
5125 gcc.dg/torture/fp-int-convert-long-double.c,
5126 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5127
94e73c78
JJ
51282016-08-19 Jakub Jelinek <jakub@redhat.com>
5129
fbdbd4b6
JJ
5130 PR fortran/72744
5131 * gfortran.dg/gomp/pr72744.f90: New test.
5132
94e73c78
JJ
5133 PR fortran/69281
5134 * gfortran.dg/gomp/pr69281.f90: New test.
5135
91151a73
JB
51362016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5137
414b7129
UB
5138 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5139 the last special seed value.
5140 * gfortran.dg/random_7.f90: Use size for last array member instead
5141 of hardcoded value.
91151a73 5142
fcf830ab
PK
51432016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5144
5145 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5146 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5147
1a5da5b6
RB
51482016-08-19 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/77286
5151 * gcc.dg/torture/pr77286.c: New testcase.
5152
82f72146
DM
51532016-08-18 David Malcolm <dmalcolm@redhat.com>
5154
5155 * gcc.dg/verbose-asm-2.c: New test case.
5156
cc015f3a
DM
51572016-08-18 David Malcolm <dmalcolm@redhat.com>
5158
5159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5160 (custom_diagnostic_finalizer): Update for change to
5161 diagnostic_show_locus.
5162
cb18fd07
DM
51632016-08-18 David Malcolm <dmalcolm@redhat.com>
5164
5165 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5166 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5167
a76989dc
MP
51682016-08-18 Marek Polacek <polacek@redhat.com>
5169
5170 PR c/71514
5171 * gcc.dg/pr71514.c: New test.
5172
89c88780
L
51732015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5174
5175 PR target/72839
5176 * gcc.target/i386/pr72839.c: New test.
5177
2c71d454
CLT
51782016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5179
5180 PR middle-end/70895
5181 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5182 * c-c++-common/goacc/reduction-1.c: Likewise.
5183 * c-c++-common/goacc/reduction-2.c: Likewise.
5184 * c-c++-common/goacc/reduction-3.c: Likewise.
5185 * c-c++-common/goacc/reduction-4.c: Likewise.
5186
66592e95
AM
51872016-08-18 Alan Modra <amodra@gmail.com>
5188
5189 * gcc.c-torture/compile/pr72771.c: New.
5190
3a146d46
JJ
51912016-08-17 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR fortran/67496
5194 * gfortran.dg/pr67496.f90: New test.
5195
3f8257db 51962015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5197
5198 PR tree-optimization/71752
3a146d46 5199 * gcc.dg/vect/pr71752.c: New.
038000bd 5200
dd42e908
UB
52012016-08-17 Uros Bizjak <ubizjak@gmail.com>
5202
5203 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5204
458a1cd0
JJ
52052016-08-17 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR middle-end/77259
5208 * g++.dg/ipa/devirt-52.C: New test.
5209
11c4c4ba
CLT
52102016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5211
5212 * c-c++-common/goacc/reduction-6.c: New testcase.
5213
661d6efd
RB
52142016-08-17 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/76490
5217 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5218 * gcc.dg/pr52904.c: XFAIL.
5219
622d8b69
RB
52202016-08-17 Richard Biener <rguenther@suse.de>
5221
5222 PR tree-optimization/23855
5223 * gcc.dg/loop-unswitch-2.c: Adjust.
5224
af23e99c
JJ
52252016-08-16 Jakub Jelinek <jakub@redhat.com>
5226
5227 PR tree-optimization/72817
5228 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5229
feeb6268
JM
52302016-08-16 Joseph Myers <joseph@codesourcery.com>
5231
5232 PR libgcc/77265
5233 * gcc.dg/torture/float128-extend-inf.c: New test.
5234
65e736c0
DM
52352016-08-16 David Malcolm <dmalcolm@redhat.com>
5236
5237 PR c/72857
5238 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5239 for embedded NUL.
5240 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5241 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5242 caret placement.
5243 (test_oct): Likewise.
5244 (test_multiple): Likewise.
5245 (test_field_width_specifier): Likewise.
5246 (test_field_width_specifier_2): New function.
5247 (test_field_precision_specifier): New function.
5248 (test_embedded_nul): Update expected caret placement.
5249 (test_non_contiguous_strings): Update line number.
5250 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5251 (__emit_string_literal_range): Add "caret_idx" param.
5252 (test_simple_string_literal): Add value for new param, updating
5253 expected output..
5254 (test_concatenated_string_literal): Likewise.
5255 (test_multiline_string_literal): Likewise.
5256 (test_hex): Likewise.
5257 (test_oct): Likewise.
5258 (test_multiple): Likewise.
5259 (test_ucn4): Likewise.
5260 (test_ucn8): Likewise.
5261 (test_u8): Likewise.
5262 (test_u): Likewise; update expected message, from "range" to
5263 "location".
5264 (test_U): Likewise.
5265 (test_L): Likewise.
5266 (test_macro): Add value for new param.
5267 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5268 (__emit_string_literal_range): Add "caret_idx" param.
5269 (test_stringified_token_1): Add value for new param. Update
5270 expected message, from "range" to "location".
5271 (test_stringized_token_2): Likewise, adding param to macro.
5272 (test_stringified_token_3): Likewise.
5273 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5274 (emit_warning): Convert param from source_range to location_t.
5275 (test_string_literals): Add caret_idx param, and use it when
5276 constructing a substring_loc. Update error message, from
5277 "range" to "location".
5278
4a7f57d5
JJ
52792016-08-16 Jakub Jelinek <jakub@redhat.com>
5280
7841800f
JJ
5281 PR target/71910
5282 * g++.dg/gomp/pr71910.C: New test.
5283
1b13411a
JJ
5284 PR middle-end/67485
5285 * gcc.c-torture/compile/pr67485.c: New test.
5286
4a7f57d5
JJ
5287 PR target/72867
5288 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5289
3c556bc4
BC
52902016-08-16 Bin Cheng <bin.cheng@arm.com>
5291
5292 PR tree-optimization/69848
5293 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5294
beab2da6
ML
52952016-08-16 Martin Liska <mliska@suse.cz>
5296
5297 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5298 of memory operations so that it can be handled by core2
5299 in 32-bit mode.
5300
f4eec0a3
RB
53012016-08-16 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/76783
5304 * gcc.dg/pr76783.c: New testcase.
5305 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5306
8f21990a
BC
53072016-08-16 Bin Cheng <bin.cheng@arm.com>
5308
5309 PR tree-optimization/72817
5310 PR tree-optimization/73450
5311 * gcc.dg/tree-ssa/pr72817.c: New test.
5312 * gcc.dg/tree-ssa/pr73450.c: New test.
5313
7fc61626
FR
53142016-08-15 Fritz Reese <fritzoreese@gmail.com>
5315
5316 * gfortran.dg/init_flag_13.f90: New testcase.
5317 * gfortran.dg/init_flag_14.f90: Ditto.
5318 * gfortran.dg/init_flag_15.f03: Ditto.
5319 * gfortran.dg/dec_init_1.f90: Ditto.
5320 * gfortran.dg/dec_init_2.f90: Ditto.
5321
432baa02
UB
53222016-08-15 Uros Bizjak <ubizjak@gmail.com>
5323
5324 PR target/72867
5325 * gcc.target/i386/pr72867.c: New test.
5326
7e1dde14
EB
53272016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5328
5329 * c-c++-common/dump-ada-spec-5.c: New test.
5330
e4969090
RB
53312016-08-15 Richard Biener <rguenther@suse.de>
5332
5333 PR tree-optimization/73434
5334 * gcc.dg/torture/pr73434.c: New testcase.
5335
66088065
JJ
53362016-08-15 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/72824
5339 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5340
7c713714
CLT
53412016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5342
5343 PR fortran/70598
5344 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5345 in use_device clause.
5346 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5347 * gfortran.dg/goacc/list.f95: Adjust to catch
5348 "neither a POINTER nor an array" error messages.
5349
4271e5cb
UB
53502016-08-14 Uros Bizjak <ubizjak@gmail.com>
5351
5352 PR target/76342
5353 * gcc.target/i386/pr76342.c: New test.
5354
b0cea284
JJ
53552016-08-12 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c/71512
5358 * g++.dg/ubsan/pr71512.C: New test.
5359 * c-c++-common/ubsan/pr71512-1.c: New test.
5360 * c-c++-common/ubsan/pr71512-2.c: New test.
5361
e86aefb8
MM
53622016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5363
5364 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5365 vector initialization options.
5366 * gcc.target/powerpc/vec-init-2.c: Likewise.
5367 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5368 is generated on ISA 3.0.
5369
7fd82d52
PP
53702016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5371
5372 PR middle-end/71654
5373 * gcc.dg/c-c++-common/pr71654.c: New test.
5374 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5375 dg-options.
5376 * gcc.dg/tree-ssa/vrp24: Likewise.
5377
2f1364c2
JJ
53782016-08-12 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR c/67410
5381 * gcc.dg/pr67410.c: New test.
5382
8eb414aa
BC
53832016-08-12 Bin Cheng <bin.cheng@arm.com>
5384
5385 PR tree-optimization/69848
5386 * gcc.dg/vect/vect-pr69848.c: New test.
5387
30b39c19
UB
53882016-08-12 Uros Bizjak <ubizjak@gmail.com>
5389
5390 PR testsuite/71008
5391 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5392 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5393 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5394 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5395
e373dd06
RB
53962016-08-12 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/57326
5399 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5400 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5401 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5402 * gcc.target/i386/pr45685.c: Likewise.
5403 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5404 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5405 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5406 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5407 * gfortran.dg/pr34163.f90: Likewise.
5408
20d1af89
ML
54092016-08-12 Martin Liska <mliska@suse.cz>
5410
5411 * g++.dg/gcov/gcov-16.C: New test.
5412 * lib/gcov.exp: Support new argument for run-gcov function.
5413
5cacda56
ML
54142016-08-12 Martin Liska <mliska@suse.cz>
5415
5416 PR gcov-profile/35590
5417 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5418
663eecfd
RB
54192016-08-12 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/72851
5422 * gcc.dg/torture/pr72851.c: New testcase.
5423
3f8257db 54242016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5425
e366d7d8
AO
5426 PR debug/63240
5427 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5428 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5429 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5430 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5431 DW_AT_deleted.
5432
71e1a6a4
AO
5433 PR debug/55641
5434 * g++.dg/debug/dwarf2/ref-1.C: New.
5435
8aaf799b
AO
5436 PR debug/49366
5437 * g++.dg/debug/dwarf2/template-params-12.H: New.
5438 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5439 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5440 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5441 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5442 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5443 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5444 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5445
06f9caed
BS
54462016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5447
5448 PR target/72863
5449 * gcc.target/powerpc/pr72863.c: New test.
5450
a8b956c1
UB
54512016-08-11 Uros Bizjak <ubizjak@gmail.com>
5452
5453 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5454
c73dd986
L
54552015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 * gcc.target/i386/pieces-strcpy-1.c: New test.
5458 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5459
385ed708
JJ
54602016-08-11 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/72868
5463 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5464
df7ec09f
L
54652015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 * gcc.target/i386/pieces-memcpy-1.c: New test.
5468 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5469 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5470 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5471 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5472 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5473
b95a64bb
JJ
54742016-08-11 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR c/72816
7ddbcf6b 5477 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5478
59537744
BE
54792016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5480
5481 PR tree-optimization/71083
5482 * gcc.c-torture/execute/pr71083.c: New test.
5483 * gnat.dg/loop_optimization23.adb: New test.
5484 * gnat.dg/loop_optimization23_pkg.ads: New test.
5485 * gnat.dg/loop_optimization23_pkg.adb: New test.
5486
183ac6d0
RB
54872016-08-11 Richard Biener <rguenther@suse.de>
5488
5489 PR tree-optimization/72772
5490 * gcc.dg/graphite/pr35356-1.c: Adjust.
5491 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5492
b152f5a2
JB
54932016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5494
5495 * gfortran.dg/random_7.f90: Take into account that the last seed
5496 value is the special p value.
5497 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5498
bb7ebad1
RB
54992016-08-11 Richard Biener <rguenther@suse.de>
5500
5501 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5502
2e186411
AM
55032016-08-11 Alan Modra <amodra@gmail.com>
5504
5505 * gcc.target/powerpc/pr71680.c: New.
5506
e9e6d4f6
KN
55072016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5508
5509 * gcc.target/powerpc/bfp/bfp.exp: New file.
5510 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5511 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5512 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5513 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5514 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5515 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5516 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5517 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5518 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5519 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5520 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5521 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5522 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5523 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5524 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5525 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5526 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5527 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5528 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5529 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5530 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5531 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5532 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5533 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5534 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5535 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5536 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5537 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5538 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5539 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5540 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5541 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5542 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5543 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5544 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5545 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5546 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5547 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5548 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5549 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5550 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5551 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5552 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5553 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5554 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5555 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5556 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5557 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5558 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5559 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5560 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5561 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5562 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5563
9c8eabea
BC
55642016-08-10 Bin Cheng <bin.cheng@arm.com>
5565
5566 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5567 Add aarch64*-*-*.
5568
6c553b76
BC
55692016-08-10 Bin Cheng <bin.cheng@arm.com>
5570
5571 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5572
a0883b08
MM
55732016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5574
5575 PR target/72853
5576 * gcc.target/powerpc/pr72853.c: New test.
5577
a266236e
ML
55782016-08-10 Martin Liska <mliska@suse.cz>
5579
5580 PR gcov-profile/58306
5581 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5582
22063dbc
ML
55832016-08-10 Martin Liska <mliska@suse.cz>
5584
5585 * g++.dg/gcov/gcov-threads-1.C: New test.
5586
5250a5bb
SKS
55872016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5588
5589 PR target/71873
5590 * gcc.target/avr/pr71873.c: New test.
5591
b7597ae5
ML
55922016-08-09 Martin Liska <mliska@suse.cz>
5593
5594 * g++.dg/gcov/gcov-dump-1.C: New test.
5595 * g++.dg/gcov/gcov-dump-2.C: New test.
5596
ab50a215
ML
55972016-08-09 Martin Liska <mliska@suse.cz>
5598
5599 * gcc.dg/tree-prof/val-prof-9.c: New test.
5600
dcb1e137
ML
56012016-08-09 Martin Liska <mliska@suse.cz>
5602
5603 * gcc.dg/tree-prof/val-prof-8.c: New test.
5604
04d6d3b6
MJ
56052016-08-09 Martin Jambor <mjambor@suse.cz>
5606
df839749
UB
5607 PR ipa/71981
5608 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5609
c57e78c4
BC
56102016-08-09 Bin Cheng <bin.cheng@arm.com>
5611
5612 PR tree-optimization/33707
5613 * gcc.dg/vect/pr33707.c: New test.
5614
42970a17
BC
56152016-08-09 Bin Cheng <bin.cheng@arm.com>
5616
5617 PR tree-optimization/pr72772
5618 * gcc.dg/tree-ssa/pr72772.c: New test.
5619
810a3aa6
MF
56202016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5621
5622 PR rtl-optimization/66669
5623 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5624
9e207d6f
JJ
56252016-08-09 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR tree-optimization/72824
5628 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5629
50bf47fd
RB
56302016-08-09 Richard Biener <rguenther@suse.de>
5631
5632 PR tree-optimization/71802
5633 * gcc.dg/torture/pr71802.c: New testcase.
5634
cadec7ca
JJ
56352016-08-09 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR c++/72809
5638 * g++.dg/eh/stdarg1.C: New test.
5639
c43c5112
AK
56402016-08-08 Andi Kleen <ak@linux.intel.com>
5641
5642 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5643 test command line in failure log.
5644 (profopt-execute): dito. Make autofdo file names unique.
5645
895aa8e1
DM
56462016-08-08 David Malcolm <dmalcolm@redhat.com>
5647
5648 PR c/64955
5649 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5650 output.
5651
9afda630
PK
56522016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5653
5654 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5655 c99_runtime.
5656 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5657 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5658 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5659 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5660 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5661 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5662
e52ed3fe
DM
56632016-08-08 David Malcolm <dmalcolm@redhat.com>
5664
5665 PR c/52952
5666 * gcc.dg/cpp/pr66415-1.c: Likewise.
5667 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5668 * gcc.dg/format/c90-printf-1.c: Likewise.
5669 * gcc.dg/format/diagnostic-ranges.c: New test case.
5670
ad200580
JJ
56712016-08-08 Jakub Jelinek <jakub@redhat.com>
5672
77524e0d
JJ
5673 PR fortran/72716
5674 * gfortran.dg/gomp/pr72716.f90: New test.
5675
2187f2a2
JJ
5676 PR middle-end/72781
5677 * gcc.dg/gomp/pr72781.c: New test.
5678
ad200580
JJ
5679 PR middle-end/68762
5680 * g++.dg/vect/pr68762-1.cc: New test.
5681 * g++.dg/vect/pr68762-2.cc: New test.
5682 * g++.dg/vect/pr68762.h: New file.
5683
989d0071
MS
56842016-08-08 Martin Sebor <msebor@redhat.com>
5685
5686 PR testsuite/72838
3a146d46
JJ
5687 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5688 * g++.dg/warn/overflow-warn-3.C: Same.
5689 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5690
7090cac9
AV
56912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5692
5693 PR fortran/71936
5694 * gfortran.dg/allocate_with_source_21.f03: New test.
5695
64e56ab0
AV
56962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5697
5698 PR fortran/72698
5699 * gfortran.dg/allocate_with_source_20.f03: New test.
5700
0476487d
AM
57012016-08-08 Alan Modra <amodra@gmail.com>
5702
5703 * gcc.c-torture/compile/pr72802.c: New.
5704
8e9218f2
AV
57052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5706
5707 PR fortran/70524
5708 * gfortran.dg/dependency_48.f90: New test.
5709
c1f7083b
TK
57102016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5711
531e5ae3 5712 PR fortran/70040
c1f7083b
TK
5713 * gfortran.dg/pr70040.f90: New testcase.
5714
6ab5813c
TK
57152016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5716
5717 PR fortran/71961
5718 * gfortran.dg/matmul_10.f90: New testcase.
5719
27bddc4a
JH
57202016-08-07 Jan Hubicka <hubicka@ucw.cz>
5721
5722 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5723
4a9f8a9f
JJ
57242016-08-07 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR c/72816
5727 * gcc.dg/pr72816.c: New test.
5728
fa76f2c6
JW
57292016-08-06 Jonathan Wakely <jwakely@redhat.com>
5730
5731 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5732 * g++.dg/conversion/pr41426.C: Likewise.
5733 * g++.dg/conversion/pr66211.C: Likewise.
5734 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5735 * g++.dg/init/ref8.C: Likewise.
5736 * g++.old-deja/g++.law/cvt20.C: Likewise.
5737 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5738
5c3e5002
PP
57392016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5740
5741 PR tree-optimization/18046
5742 * gcc.dg/tree-ssa/vrp105.c: New test.
5743 * gcc.dg/tree-ssa/vrp106.c: New test.
5744
94087e88 57452016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5746
5747 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5748 1ul in diagnostics. Remove hyphen from "constant-expression."
5749 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5750 * g++.dg/cpp0x/static_assert3.C: Same.
5751 * g++.dg/cpp1y/constexpr-throw.C: Same.
5752 * g++.dg/template/nontype3.C: Same.
5753 * g++.dg/warn/overflow-warn-1.C: Same.
5754 * g++.dg/warn/overflow-warn-3.C: Same.
5755 * g++.dg/warn/overflow-warn-4.C: Same.
5756
88fa5555
DM
57572016-08-05 David Malcolm <dmalcolm@redhat.com>
5758
5759 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5760 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5761 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5762 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5763
1addb9e6
PP
57642016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5765
5766 PR tree-optimization/72810
5767 * gcc.dg/tree-ssa/vrp110.c: New test.
5768
1b62ed4f
JG
57692016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5770
5771 PR Target/72819
5772 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5773 registers.
5774 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5775 saving the half-precision registers.
5776 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5777 value is returned in h0.
5778 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5779 are passed in FP/SIMD registers.
5780 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5781 passing works corrcetly.
5782 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5783 (hfa_f16x2_t): Likewise.
5784 (hfa_f16x3_t): Likewise.
5785 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5786 are promoted to double and passed in a double register.
5787 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5788 are promoted to double and stacked.
5789 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5790 __fp16 data types.
5791 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5792 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5793 __fp16 first get passed in FP/SIMD registers, then stacked.
5794
4228ca19
NS
57952016-08-05 Nathan Sidwell <nathan@acm.org>
5796
5797 PR c++/68724
5798 * g++.dg/cpp0x/pr68724.C: New.
5799
db7c335e
RB
58002016-08-05 Richard Biener <rguenther@suse.de>
5801
5802 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5803
48abe922
PP
58042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5805
5806 * gcc.dg/tree-ssa/vrp107.c: New test.
5807 * gcc.dg/tree-ssa/vrp108.c: New test.
5808 * gcc.dg/tree-ssa/vrp109.c: New test.
5809
f6cdf42f
PK
58102016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5811
5812 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5813 dg-options.
5814
33a9c609
PK
58152016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5816
5817 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5818 test-cases.
5819 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5820 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5821 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5822 test-cases.
5823 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5824 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5825 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5826 large_double.
5827
4473482d
PC
58282016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5829
5830 PR c++/72800
5831 * g++.dg/cpp1y/lambda-ice1.C: New.
5832
08156df5
PP
58332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5834
5835 PR c++/72759
5836 * g++.dg/cpp1y/pr72759.C: New test.
5837
938da3a5
PP
58382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5839
5840 * gcc.dg/switch-10.c: New test.
5841
da84183c
JG
58422016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5843
5844 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5845
ae9281fc
TS
58462016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5847
5848 * c-c++-common/goacc/routine-5.c: Update.
5849
086ad22e
BE
58502016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5851
5852 PR rtl-optimization/70903
5853 * gcc.c-torture/execute/pr70903.c: New test.
5854
6805e400
ML
58552016-08-04 Martin Liska <mliska@suse.cz>
5856
5857 * gcc.dg/params/params.exp: Replace file exists with
5858 TESTING_IN_BUILD_TREE.
5859
a0008434
MP
58602016-08-04 Marek Polacek <polacek@redhat.com>
5861
5862 PR c++/70229
5863 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5864
fb46286e
RB
58652016-08-04 Richard Biener <rguenther@suse.de>
5866
5867 PR middle-end/71984
5868 * gcc.dg/torture/pr71984.c: Guard correctness check for
5869 little-endian.
5870
ac2c96ab
AP
58712016-08-03 Andrew Pinski <apinski@cavium.com>
5872
5873 * gcc.c-torture/compile/20160802-1.c: New testcase.
5874
c98583e9
FR
58752016-08-03 Fritz Reese <fritzoreese@gmail.com>
5876
5877 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5878
9ad1a1da
RB
58792016-08-03 Richard Biener <rguenther@suse.de>
5880
5881 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5882 and remove -O3.
5883 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5884 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5885
cd75c979
RB
58862016-08-03 Richard Biener <rguenther@suse.de>
5887
5888 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5889 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5890 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5891 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5892
30e8d875
SKS
58932016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5894
5895 * gcc.dg/init-excess-2.c: Require int32plus.
5896 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5897 * gcc.dg/pr59963-2.c: Require int32plus.
5898 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5899 * gcc.dg/unroll-7.c: Require int32plus.
5900
69b806f6
BC
59012016-08-02 Bin Cheng <bin.cheng@arm.com>
5902
5903 PR tree-optimization/34114
5904 * gcc.dg/tree-ssa/loop-42.c: New test.
5905
1efafef3
TC
59062016-08-02 Tamar Christina <tamar.christina@arm.com>
5907
5908 * gcc.target/aarch64/vminmaxnm.c: New.
5909 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5910 tests.
5911
e2a99194
MM
59122016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5913
5914 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5915 vec_extract for vector float, vector int, vector short, and vector
5916 char.
5917 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5918 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5919 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5920 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5921
71bfb77a
WD
59222016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5923
5924 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5925 single stack adjustment, no writeback.
71bfb77a
WD
5926 * gcc.target/aarch64/test_frame_12.c: Likewise.
5927 * gcc.target/aarch64/test_frame_13.c: Likewise.
5928 * gcc.target/aarch64/test_frame_15.c: Likewise.
5929 * gcc.target/aarch64/test_frame_6.c: Likewise.
5930 * gcc.target/aarch64/test_frame_7.c: Likewise.
5931 * gcc.target/aarch64/test_frame_8.c: Likewise.
5932 * gcc.target/aarch64/test_frame_16.c: New test.
5933
37bce35a
L
59342015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5935
5936 PR target/72748
5937 * gcc.target/i386/pr72748.c: New test.
5938
3f8257db 59392015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5940
5941 PR tree-optimization/71818
5942 * gcc.dg/vect/pr71818.c: New
5943
bf60c531
ML
59442016-08-01 Martin Liska <mliska@suse.cz>
5945
5946 PR tree-optimization/71857
5947 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5948
8ed49fab
KT
59492016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5952
76e2c821
JB
59532016-08-01 Jan Beulich <jbeulich@suse.com>
5954
5955 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5956
35029597
WS
59572016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5958
5959 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5960 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5961
3aa4b66a
JW
59622016-07-31 Jonathan Wakely <jwakely@redhat.com>
5963
5964 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5965 (check_effective_target_c++): Likewise. Also match for libstdc++.
5966
3f8257db 59672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5968
5969 PR fortran/41922
5970 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5971 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5972 * gfortran.dg/pr41922.f90: New test.
5973
9fcb2819
SK
59742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5975
5976 PR fortran/68566
5977 * gfortran.dg/pr68566.f90: new test.
5978
94087e88 59792016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5980
5981 PR c++/60760
5982 PR c++/71091
5983 * g++.dg/cpp0x/constexpr-cast.C: New test.
5984 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5985 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5986 * g++.dg/ubsan/pr63956.C: Correct.
5987
d0047a25
MM
59882016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5989
5990 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5991 vector double or vector long where the vector is in memory.
5992 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5993 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5994
e4f7a5df
SK
59952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5996
5997 PR fortran/69867
5998 * gfortran.dg/pr69867.f90: New test.
5999
b441ae1d
SK
60002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6001
6002 PR fortran/69962
6003 * gfortran.dg/pr69962.f90: New test.
6004
712dff31
SK
60052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6006
6007 PR fortran/70006
6008 * gfortran.dg/pr70006.f90: New test.
6009
fb42421e
SK
60102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6011
6012 PR fortran/71730
6013 * gfortran.dg/pr71730.f90: New test.
6014 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6015 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6016 * gfortran.dg/array_constructor_26.f03: Ditto.
6017
466effe0
WS
60182016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6019
6020 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6021 * gcc.target/powerpc/pr71763.c: Likewise.
6022
f618a472
MP
60232016-07-29 Marek Polacek <polacek@redhat.com>
6024
6025 PR c/71742
6026 * gcc.dg/940510-1.c: Adjust dg-error.
6027 * gcc.dg/c99-flex-array-1.c: Likewise.
6028 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6029
efd0786f
MP
6030 PR c/71853
6031 * gcc.dg/noncompile/pr71853.c: New test.
6032
e00dceaf
MP
6033 PR c/71573
6034 * gcc.dg/noncompile/pr71573.c: New test.
6035
638fc14f
MP
6036 PR c/71926
6037 * g++.dg/warn/Wparentheses-30.C: New test.
6038 * gcc.dg/Wparentheses-14.c: New test.
6039
61c73a7f
UB
60402016-07-29 Uros Bizjak <ubizjak@gmail.com>
6041
6042 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6043
01d32b2b
BC
60442016-07-29 Bin Cheng <bin.cheng@arm.com>
6045
6046 PR tree-optimization/57558
6047 * gcc.dg/vect/pr57558-1.c: New test.
6048 * gcc.dg/vect/pr57558-2.c: New test.
6049
f6c7a248
PK
60502016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6051
61c73a7f 6052 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6053 to scan forwprop1 dump pass.
6054
f54ea774
PC
60552016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6056
6057 PR c++/51488
6058 * g++.dg/template/pr51488.C: New.
6059
673a107a
JJ
60602016-07-29 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR c/71969
6063 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6064 static __inline__.
6065 * gcc.dg/pr71969-1.c: New test.
6066 * gcc.dg/pr71969-2.c: New test.
6067 * gcc.dg/pr71969-3.c: New test.
6068
78169471
MP
60692016-07-29 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/71574
6072 * c-c++-common/pr71574.c: New test.
6073
a5b5c8b6
MP
6074 PR c/71583
6075 * gcc.dg/noncompile/pr71583.c: New test.
6076
883b6d4e
KV
60772016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6078
6079 PR middle-end/68217
6080 * gcc.dg/pr68217.c: New test.
6081
89f1f37e
SK
60822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6083
6084 PR fortran/71067
6085 * gfortran.dg/pr71067_1.f90: New test.
6086 * gfortran.dg/pr71067_2.f90: Ditto.
6087
e0d32185
MM
60882016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6089
6090 * gcc.target/powerpc/vec-extract-1.c: New test.
6091
c851722d
SK
60922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6093
6094 PR fortran/71799
6095 * gfortran.dg/pr71799.f90: New test.
6096
f064da6a
PC
60972016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/71665
6100 * g++.dg/cpp0x/pr71665-1.C: New.
6101 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6102 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6103 * g++.dg/ext/label10.C: Likewise.
6104 * g++.dg/parse/constant5.C: Likewise.
6105
1b70aaad
SK
61062016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6107
6108 PR fortran/71859
6109 * gfortran.dg/pr71859.f90: New test.
6110 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6111 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6112
a23404c9
PT
61132016-07-28 Paul Thomas <pault@gcc.gnu.org>
6114
6115 PR fortran/71883
6116 * gfortran.dg/pr71883.f90 : New test.
6117
513d866d
YR
61182016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6119
6120 PR tree-optimization/71734
61c73a7f 6121 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6122
7c428aa2
RL
61232016-07-28 Renlin Li <renlin.li@arm.com>
6124
6125 Revert
6126 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6127
6128 PR fortran/71902
6129 * gfortran.dg/dependency_47.f90: New test.
6130
1225d6b1
ML
61312016-07-28 Martin Liska <mliska@suse.cz>
6132
6133 PR gcov-profile/68025
6134 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6135
e5f5bf35
ML
61362016-07-28 Martin Liska <mliska@suse.cz>
6137
6138 * g++.dg/vect/pr70944.cc: New test.
6139
4536610d
KV
61402016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6141
6142 PR middle-end/71994
6143 * gcc.dg/torture/pr71994.c: New test.
6144
8c6961ca
PK
61452016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6146
6147 PR middle-end/71078
6148 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6149 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6150 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6151
8de22ea0
RB
61522016-07-27 Richard Biener <rguenther@suse.de>
6153
6154 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6155
5d9da222
ML
61562016-07-27 Martin Liska <mliska@suse.cz>
6157
6158 * gcc.dg/predict-13.c: New test.
6159 * gcc.dg/predict-14.c: New test.
6160
af9e275f
SKS
61612016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6162
a23404c9 6163 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6164 including stdint.h.
6165 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6166 including stdint.h.
6167
71abba1e
MM
61682016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6169
6170 PR target/71869
6171 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6172 IEEE built-in functions handle quiet and signalling NaNs
6173 correctly.
6174
9cd74e8f
SK
61752016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6176
6177 PR fortran/71862
6178 * gfortran.dg/pr71862.f90: New test.
6179
0d48446f
MS
61802016-07-26 Martin Sebor <msebor@redhat.com>
6181
6182 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6183 selector with dg-options.
6184
524cf1e4
PP
61852016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6186
6187 PR tree-optimization/18046
6188 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6189 * gcc.dg/tree-ssa/vrp103.c: New test.
6190 * gcc.dg/tree-ssa/vrp104.c: New test.
6191
100665d8
WS
61922016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6193
6194 * gcc.target/powerpc/pr63354.c: Require lp64 since
6195 -mprofile-kernel is not legal with -m32.
6196
0b64ca40
RB
61972016-07-26 Richard Biener <rguenther@suse.de>
6198
6199 PR rtl-optimization/71984
6200 * gcc.dg/torture/pr71984.c: New testcase.
6201
9b7937cf
RS
62022016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6203
6204 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6205 g++-dg-runtest via et-dg-runtest.
6206 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6207 * gcc.dg/vect/vect.exp: Likewise.
6208 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6209 gfortran-dg-runtest.
6210 * gfortran.dg/vect/vect.exp: Likewise.
6211 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6212 (check_mips_loongson_hw_available): Likewise.
6213 (check_effective_target_mpaired_single_runtime): Likewise.
6214 (check_effective_target_mips_loongson_runtime): Likewise.
6215 (add_options_for_mpaired_single): Likewise.
6216 (check_effective_target_vect_int): Add global et_index.
6217 Check and save the supported feature for a target selected by
6218 the et_index target. Break long lines where appropriate. Call
6219 et-is-effective-target for MIPS with an argument instead of
6220 check_effective_target_* where appropriate.
6221 (check_effective_target_vect_intfloat_cvt): Likewise.
6222 (check_effective_target_vect_uintfloat_cvt): Likewise.
6223 (check_effective_target_vect_floatint_cvt): Likewise.
6224 (check_effective_target_vect_floatuint_cvt): Likewise.
6225 (check_effective_target_vect_simd_clones): Likewise.
6226 (check_effective_target_vect_shift): ewise.
6227 (check_effective_target_whole_vector_shift): Likewise.
6228 (check_effective_target_vect_bswap): Likewise.
6229 (check_effective_target_vect_shift_char): Likewise.
6230 (check_effective_target_vect_long): Likewise.
6231 (check_effective_target_vect_float): Likewise.
6232 (check_effective_target_vect_double): Likewise.
6233 (check_effective_target_vect_long_long): Likewise.
6234 (check_effective_target_vect_no_int_max): Likewise.
6235 (check_effective_target_vect_no_int_add): Likewise.
6236 (check_effective_target_vect_no_bitwise): Likewise.
6237 (check_effective_target_vect_widen_shift): Likewise.
6238 (check_effective_target_vect_no_align): Likewise.
6239 (check_effective_target_vect_hw_misalign): Likewise.
6240 (check_effective_target_vect_element_align): Likewise.
6241 (check_effective_target_vect_condition): Likewise.
6242 (check_effective_target_vect_cond_mixed): Likewise.
6243 (check_effective_target_vect_char_mult): Likewise.
6244 (check_effective_target_vect_short_mult): Likewise.
6245 (check_effective_target_vect_int_mult): Likewise.
6246 (check_effective_target_vect_extract_even_odd): Likewise.
6247 (check_effective_target_vect_interleave): Likewise.
6248 (check_effective_target_vect_stridedN): Likewise.
6249 (check_effective_target_vect_multiple_sizes): Likewise.
6250 (check_effective_target_vect64): Likewise.
6251 (check_effective_target_vect_call_copysignf): Likewise.
6252 (check_effective_target_vect_call_sqrtf): Likewise.
6253 (check_effective_target_vect_call_btrunc): Likewise.
6254 (check_effective_target_vect_call_btruncf): Likewise.
6255 (check_effective_target_vect_call_ceil): Likewise.
6256 (check_effective_target_vect_call_ceilf): Likewise.
6257 (check_effective_target_vect_call_floor): Likewise.
6258 (check_effective_target_vect_call_floorf): Likewise.
6259 (check_effective_target_vect_call_lceil): Likewise.
6260 (check_effective_target_vect_call_lfloor): Likewise.
6261 (check_effective_target_vect_call_nearbyint): Likewise.
6262 (check_effective_target_vect_call_nearbyintf): Likewise.
6263 (check_effective_target_vect_call_round): Likewise.
6264 (check_effective_target_vect_call_roundf): Likewise.
6265 (check_effective_target_vect_perm): Likewise, but also append *_saved
6266 to the existing global name to properly cache the result.
6267 (check_effective_target_vect_perm_byte): Likewise.
6268 (check_effective_target_vect_perm_short): Likewise.
6269 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6270 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6271 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6272 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6273 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6274 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6275 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6276 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6277 (check_effective_target_vect_sdot_qi): Likewise.
6278 (check_effective_target_vect_udot_qi): Likewise.
6279 (check_effective_target_vect_sdot_hi): Likewise.
6280 (check_effective_target_vect_udot_hi): Likewise.
6281 (check_effective_target_vect_usad_char): Likewise.
6282 (check_effective_target_vect_pack_trunc): Likewise.
6283 (check_effective_target_vect_unpack): Likewise.
6284 (check_effective_target_vect_aligned_arrays): Likewise.
6285 (check_effective_target_vect_natural_alignment): Likewise.
6286 (check_effective_target_vector_alignment_reachable): Likewise.
6287 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6288 (is-effective-target): Initialize et_index if undefined.
6289 (et-dg-runtest): New.
6290 (et-is-effective-target): Likewise.
6291 (check_vect_support_and_set_flags): Add supported MIPS targets to
6292 EFFECTIVE_TARGETS list. Return the number of supported targets.
6293
8f63caf6 62942016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6295 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6296
6297 PR middle-end/70920
6298 * gcc.dg/pr70920-1.c: New test-case.
6299 * gcc.dg/pr70902-2.c: Likewise.
6300 * gcc.dg/pr70920-3.c: Likewise.
6301 * gcc.dg/pr70920-4.c: Likewise
6302 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6303 2 instead of 3.
6304
7d575fff
AM
63052016-07-25 Alexander Monakov <amonakov@ispras.ru>
6306
6307 * gcc.c-torture/execute/pr71494.c: Require label_values.
6308 * gcc.dg/pr16973.c: Ditto.
6309
bf01e070
SKS
63102016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6311
6312 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6313 * gcc.dg/torture/pr69771.c: Require int32plus.
6314 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6315
16b05965
ML
63162016-07-25 Martin Liska <mliska@suse.cz>
6317
6318 * gcc.dg/torture/pr71987.c: New test.
6319
d52d3767
SK
63202016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6321
6322 PR fortran/71935
6323 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6324 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6325 * gfortran.dg/pr71935.f90: New test.
6326
94087e88 63272016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6328
6329 PR c++/71675
6330 * g++.dg/ext/atomic-3.C: New test.
6331 * gcc.dg/atomic/pr71675.c: New test.
6332
58b3986e
ES
63332016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6334
6335 * gcc.target/i386/mvc8.c: New test.
6336
faa1612a
BC
63372016-07-22 Bin Cheng <bin.cheng@arm.com>
6338
6339 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6340 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6341
1603ebe0
TK
63422016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6343
6344 PR fortran/71795
6345 * gfortran.dg/constructor_50.f90: New test.
6346
bc91c436
ML
63472016-07-22 Martin Liska <mliska@suse.cz>
6348
6349 PR gcov-profile/69028
6350 PR gcov-profile/62047
6351 * g++.dg/cilk-plus/pr69028.C: New test.
6352
9fe9a3a7
AV
63532016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6354
6355 * gfortran.dg/coarray_stat_2.f90: New test.
6356
70866e3d
MM
63572016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6358
6359 * gcc.target/powerpc/vec-extract.h: New files to check the
6360 vec_extract built-in functions for all vector types, testing
6361 accessing each element, both with constant and variable element
6362 numbers.
6363 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6364 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6365 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6366 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6367 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6368 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6369 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6370 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6371 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6372
ab3af181
JJ
63732016-07-21 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR c++/71728
6376 * g++.dg/other/pr71728.C: New test.
6377
ebe8f322
JG
63782016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6379
6380 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6381 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6382 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6383 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6384 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6385
959cef74
RB
63862016-07-21 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/71947
6389 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6390
b24d9420
BC
63912016-07-21 Bin Cheng <bin.cheng@arm.com>
6392
6393 * gcc.dg/tree-ssa/scev-15.c: New.
6394
23974819
BC
63952016-07-21 Bin Cheng <bin.cheng@arm.com>
6396
6397 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6398
ee78cbaa
JJ
63992016-07-21 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR c++/71941
6402 * g++.dg/gomp/pr71941.C: New test.
6403
52ed68f7
DM
64042016-07-20 David Malcolm <dmalcolm@redhat.com>
6405
6406 PR c/70339
6407 PR c/71858
6408 * g++.dg/spellcheck-identifiers.C: New test case, based on
6409 gcc.dg/spellcheck-identifiers.c.
6410 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6411 gcc.dg/spellcheck-identifiers-2.c.
6412 * g++.dg/spellcheck-typenames.C: New test case, based on
6413 gcc.dg/spellcheck-typenames.c
6414
18407bfb
JW
64152016-07-20 Jonathan Wakely <jwakely@redhat.com>
6416
6417 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6418 pointer to member function and also test catching by reference.
6419
4c07fd98
DV
64202016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6421
6422 * gcc.target/s390/pr67443.c: Fix test case.
6423
fee21d65
DV
64242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6425
6426 * gcc.target/s390/insv-1.c: Xfail some tests.
6427 * gcc.target/s390/insv-2.c: Likewise.
6428
dbe9dfdd
GJL
64292016-07-20 Georg-Johann Lay <avr@gjlay.de>
6430
6431 * gcc.target/avr/torture/get-mem.c: New test.
6432 * gcc.target/avr/torture/set-mem.c: New test.
6433
c25e1d82
GJL
64342016-07-20 Georg-Johann Lay <avr@gjlay.de>
6435
6436 PR target/71948
6437 * gcc.target/avr/torture/tiny-progmem.c: New test.
6438
109d2197
JJ
64392016-07-20 Jakub Jelinek <jakub@redhat.com>
6440
7419f441
JJ
6441 PR c++/71909
6442 * g++.dg/parse/pr71909.C: New test.
6443 * g++.dg/tm/pr71909.C: New test.
6444
109d2197
JJ
6445 PR c++/50060
6446 * g++.dg/cpp0x/constexpr-50060.C: New test.
6447 * g++.dg/cpp1y/constexpr-50060.C: New test.
6448
144530cf
ML
64492016-07-20 Martin Liska <mliska@suse.cz>
6450
6451 * gfortran.dg/graphite/pr71898.f90: New test.
6452
04ac4afa
BC
64532016-07-20 Bin Cheng <bin.cheng@arm.com>
6454
6455 PR tree-optimization/71503
6456 PR tree-optimization/71683
6457 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6458 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6459
dcbdb17a
ML
64602016-07-20 Martin Liska <mliska@suse.cz>
6461
6462 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6463 * gcc.dg/plugin/sreal-test-1.c: Remove.
6464 * gcc.dg/plugin/sreal_plugin.c: Remove.
6465
6ed82555
TK
64662016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6467
6468 PR fortran/71902
6469 * gfortran.dg/dependency_47.f90: New test.
6470
13da0507
JJ
64712016-07-19 Jakub Jelinek <jakub@redhat.com>
6472
4833f561
JJ
6473 PR rtl-optimization/71916
6474 * gcc.c-torture/compile/pr71916.c: New test.
6475
4fda19ef
JJ
6476 PR middle-end/71874
6477 * g++.dg/torture/pr71874.C: New test.
6478
13da0507
JJ
6479 PR middle-end/71734
6480 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6481 (my_alloc): Rewritten to use __builtin_posix_memalign and
6482 __SIZE_TYPE__.
6483 (my_free): Use __builtin_free instead of _mm_free.
6484 (Vec::operator=): Use __builtin_memcpy.
6485
e7980add
MJ
64862016-07-19 Martin Jambor <mjambor@suse.cz>
6487
61c73a7f
UB
6488 PR fortran/71688
6489 * gfortran.dg/pr71688.f90: New test.
e7980add 6490
13e88953
RB
64912016-07-19 Richard Biener <rguenther@suse.de>
6492
6493 * c-c++-common/vector-subscript-6.c: New testcase.
6494 * c-c++-common/vector-subscript-7.c: Likewise.
6495
1caf0482
SKS
64962016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6497
a23404c9 6498 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6499 and UInt32 based on __SIZEOF_INT__.
6500
cef5388d
RB
65012016-07-19 Richard Biener <rguenther@suse.de>
6502
6503 PR tree-optimization/71901
6504 * gcc.dg/torture/pr71901.c: New testcase.
6505
65062016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6507
6508 PR tree-optimization/71908
6509 * gcc.dg/torture/pr71908.c: New testcase.
6510
a8f7a895
MM
65112016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6512
6513 PR target/71493
6514 * gcc.target/powerpc/pr71493-1.c: New test.
6515 * gcc.target/powerpc/pr71493-2.c: Likewise.
6516
f2111a36
JJ
65172016-07-18 Jakub Jelinek <jakub@redhat.com>
6518
99516432
JJ
6519 PR c++/71835
6520 * g++.dg/conversion/ambig3.C: New test.
6521
87713c6a
JJ
6522 PR c++/71828
6523 * g++.dg/cpp0x/constexpr-71828.C: New test.
6524
7a7f16ca
JJ
6525 PR c++/71826
6526 * g++.dg/template/pr71826.C: New test.
6527
f4d90295
JJ
6528 PR c++/71822
6529 * g++.dg/template/defarg21.C: New test.
6530
f2111a36
JJ
6531 PR c++/71871
6532 * g++.dg/ext/vector31.C: New test.
6533
0b965526
UB
65342016-07-18 Uros Bizjak <ubizjak@gmail.com>
6535
6536 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6537
94e136b9
YR
65382016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6539
6540 PR tree-optimization/71734
6541 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6542
7072df0a
DV
65432016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6544
6545 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6546 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6547 stack-layout-dynamic-1.c: New test.
6548
54158a1a
AK
65492016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6550
6551 * gcc.target/s390/nolrl-1.c: New test.
6552
43068916
FR
65532016-07-17 Fritz Reese <fritzoreese@gmail.com>
6554
6555 PR fortran/71523
6556 * gfortran.dg/pr71523_1.f90: New test.
6557 * gfortran.dg/pr71523_2.f90: New test.
6558
a9356b12
AS
65592016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6560
6561 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6562
a07b81c7 65632016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6564 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6565
6566 PR fortran/62125
6567 * gfortran.dg/pr62125.f90: New test.
6568
96c0ec12
BS
65692016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6570
6571 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6572 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6573
479d0ed5
JW
65742016-07-15 Jonathan Wakely <jwakely@redhat.com>
6575
6576 PR c++/58796
6577 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6578 * g++.dg/cpp0x/nullptr35.C: New test.
6579
41c7438e
BC
65802016-07-15 Bin Cheng <bin.cheng@arm.com>
6581
6582 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6583
f7ba880b
CP
65842016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6585
6586 * gfortran.dg/goacc/vector_length.f90: New test.
6587
b9aba0a0
RB
65882016-07-15 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/71881
6591 * gcc.dg/torture/pr71881.c: New testcase.
6592
9513d5fb
RB
65932016-07-15 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/71887
6596 * gcc.dg/torture/pr71887.c: New testcase.
6597
ddbbcb19
JJ
65982016-07-15 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR c/71858
6601 * gcc.dg/spellcheck-identifiers-3.c: New test.
6602
29eb509c
AV
66032016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6604
6605 PR fortran/71807
6606 * gfortran.dg/null_9.f90: New test.
6607
43aabfcf
BC
66082016-07-15 Bin Cheng <bin.cheng@arm.com>
6609
6610 * gcc.dg/tree-ssa/loop-41.c: New test.
6611
afc89e58
BC
66122016-07-15 Bin Cheng <bin.cheng@arm.com>
6613
6614 PR tree-optimization/71347
6615 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6616
6fa682ad
SK
66172016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6618
6619 PR fortran/29819
6620 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6621 * gfortran.dg/contains.f90: Ditto.
6622 * gfortran.dg/contains_empty_1.f03: Ditto.
6623 * gfortran.dg/submodule_3.f08: Ditto.
6624
dd36b877
JJ
66252016-07-14 Jakub Jelinek <jakub@redhat.com>
6626
a60a5d31
JJ
6627 PR testsuite/71865
6628 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6629 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6630 expected diagnostics.
6631
dd36b877
JJ
6632 PR c/71858
6633 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6634 * gcc.dg/spellcheck-identifiers-2.c: New test.
6635 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6636 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6637
a241f8ca
JJ
66382016-07-14 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR tree-optimization/71872
6641 * gcc.c-torture/compile/pr71872.c: New test.
6642
d62b809c
TP
66432016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6644
6645 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6646 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6647 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6648 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6649 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6650 * gcc.target/arm/atomic-op-acquire-1.c: This.
6651 * gcc.target/arm/atomic-op-char.c: Rename into ...
6652 * gcc.target/arm/atomic-op-char-1.c: This.
6653 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6654 * gcc.target/arm/atomic-op-consume-1.c: This.
6655 * gcc.target/arm/atomic-op-int.c: Rename into ...
6656 * gcc.target/arm/atomic-op-int-1.c: This.
6657 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6658 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6659 * gcc.target/arm/atomic-op-release.c: Rename into ...
6660 * gcc.target/arm/atomic-op-release-1.c: This.
6661 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6662 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6663 * gcc.target/arm/atomic-op-short.c: Rename into ...
6664 * gcc.target/arm/atomic-op-short-1.c: This.
6665 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6666 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6667 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6668 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6669 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6670 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6671 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6672 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6673 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6674 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6675
1f8dd420
AV
66762016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6677
6678 PR fortran/70842
6679 * gfortran.dg/select_type_35.f03: New test.
6680
53109ba8
KT
66812016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6682
6683 PR target/65951
6684 PR tree-optimization/70923
6685 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6686 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6687 * gcc.dg/vect/pr65951.c: Likewise.
6688 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6689
91f35b7f
DE
66902016-07-14 David Edelsohn <dje.gcc@gmail.com>
6691
6692 * c-c++-common/pr60226.c: Expect maximum object file alignment
6693 error on AIX.
6694
351168fe
RB
66952016-07-14 Richard Biener <rguenther@suse.de>
6696
6697 PR tree-optimization/71866
6698 * gcc.dg/torture/pr71866.c: New testcase.
6699
94c32c00
TP
67002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6701
6702 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6703 selector and enclose boolean expression in curly braces.
6704
b799a481
AM
67052016-07-14 Alan Modra <amodra@gmail.com>
6706
6707 PR target/71733
6708 * gcc.target/powerpc/p9-novsx.c: New.
6709
f63ba78c
AK
67102016-07-13 Andi Kleen <ak@linux.intel.com>
6711
6712 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6713 * g++.dg/tree-prof/morefunc.C: Dito.
6714 * g++.dg/tree-prof/pr35545.C: Dito.
6715 * g++.dg/tree-prof/reorder.C: Dito.
6716 * gcc.dg/tree-prof/20050826-2.c: Dito.
6717 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6718 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6719 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6720 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6721 * gcc.dg/tree-prof/inliner-1.c: Dito.
6722 * gcc.dg/tree-prof/merge_block.c: Dito.
6723 * gcc.dg/tree-prof/stringop-1.c: Dito.
6724 * gcc.dg/tree-prof/stringop-2.c: Dito.
6725 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6726 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6727 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6728 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6729 * gcc.dg/tree-prof/update-loopch.c: Dito.
6730 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6731 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6732 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6733 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6734 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6735 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6736 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6737
f4d5a23d
AK
67382016-07-13 Andi Kleen <ak@linux.intel.com>
6739
6740 * lib/profopt.exp (profopt-execute): Remove .imports files.
6741
ae145898
AK
67422016-07-13 Andi Kleen <ak@linux.intel.com>
6743
0b965526 6744 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6745
e97bd4f5
AK
67462016-07-13 Andi Kleen <ak@linux.intel.com>
6747
6748 * lib/profopt.exp (dg-final-scan-autofdo,
6749 dg-final-scan-not-autofdo): New functions.
6750
6fa3d4b4
BC
67512016-07-13 Bin Cheng <bin.cheng@arm.com>
6752
6753 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6754 * gcc.dg/vect/vect-35.c: Ditto.
6755 * gcc.dg/vect/vect-alias-check-2.c: New test.
6756
65f18bc6
ML
67572016-07-13 Martin Liska <mliska@suse.cz>
6758
6759 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6760 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6761 * gfortran.dg/pr42108.f90: Update expected dump scan.
6762
9737f35b
RB
67632016-07-13 Richard Biener <rguenther@suse.de>
6764
6765 PR tree-optimization/24574
6766 * gcc.dg/pr24574.c: New testcase.
6767
62c0ea4b
SKS
67682016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6769
0b965526 6770 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6771 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6772 * c-c++-common/pr68833-1.c: Require int32plus.
6773 * gcc.dg/ipa/pr63551.c: Likewise.
6774 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6775 * gcc.dg/ipa/pr64041.c: Require int32plus.
6776
c7ed8938
IE
67772016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6778
6779 PR ipa/71633
6780 * g++.dg/pr71633.C: New test.
6781
5ce15300
TP
67822016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6783
6784 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6785 Add new arm_thumb1_cbz_ok effective target.
6786 * gcc.target/arm/cbz.c: New test.
6787
2b9509a3
TP
67882016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6789
6790 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6791 Define effective target.
6792 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6793 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6794 * gcc.target/arm/movhi_movw.c: New test.
6795 * gcc.target/arm/movsi_movw.c: Likewise.
6796 * gcc.target/arm/movdi_movw.c: Likewise.
6797
7f15b177
RB
67982016-07-13 Richard Biener <rguenther@suse.de>
6799
6800 PR middle-end/71104
6801 * gcc.dg/pr71104-1.c: New testcase.
6802 * gcc.dg/pr71104-2.c: Likewise.
6803
0b0a896e
MM
68042016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6805
6806 PR target/71805
6807 * gcc.target/powerpc/pr71805.c: New test.
6808
f906f5ed
BS
68092016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810
6811 * gcc.target/powerpc/divkc3-1.c: New.
6812 * gcc.target/powerpc/mulkc3-1.c: New.
6813
9e63c3aa
NS
68142016-07-12 Nathan Sidwell <nathan@acm.org>
6815
6816 * gcc.target/arm/data-rel-1.c: New.
6817 * gcc.target/arm/data-rel-2.c: New.
6818 * gcc.target/arm/data-rel-3.c: New.
6819
f507d202
ML
68202016-07-12 Martin Liska <mliska@suse.cz>
6821
6822 * gcc.dg/params/blocksort-part.c: New test.
6823 * gcc.dg/params/params.exp: New file.
6824
d6f7c125
KT
68252016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6826
6827 PR middle-end/71700
6828 * gcc.c-torture/execute/pr71700.c: New test.
6829
37ccb0ba
SB
68302016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6831 Richard Biener <rguenther@suse.de>
6832
6833 PR tree-optimization/23286
6834 PR tree-optimization/70159
6835 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6836 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6838 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6839 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6840 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6841 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6842 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6843 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6844 * gcc.dg/pr51879-12.c: Likewise.
6845 * gcc.dg/strlenopt-9.c: Likewise.
6846 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6847 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6848 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6849 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6850 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6851 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6852 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6853 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6854 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6855 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6856 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6857 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6858 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6859 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6860 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6861
712a93d6
RB
68622016-07-12 Richard Biener <rguenther@suse.de>
6863
6864 PR rtl-optimization/68961
6865 * gcc.target/i386/pr68961.c: New testcase.
6866
c392943c
JJ
68672016-07-11 Jakub Jelinek <jakub@redhat.com>
6868
3d56e6a4
JJ
6869 PR middle-end/71758
6870 * c-c++-common/gomp/pr71758.c: New test.
6871 * gfortran.dg/gomp/pr71758.f90: New test.
6872
c392943c
JJ
6873 PR tree-optimization/71823
6874 * gcc.dg/vect/pr71823.c: New test.
6875
741d3be5
DM
68762016-07-11 David Malcolm <dmalcolm@redhat.com>
6877
6878 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6879 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6880 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6881
92fa45b5
L
68822016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6883
6884 PR target/71801
6885 * gcc.target/i386/pr71801.c: New test.
6886
f51606c7
RB
68872016-07-11 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/71816
6890 * gcc.dg/torture/pr71816.c: New testcase.
6891
36b54ce0
TK
68922016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6893
6894 PR fortran/71783
6895 * gfortran.dg/dependency_46.f90: New test.
6896
d13835b6
VM
68972016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6898
6899 PR rtl-optimization/71621
6900 * gcc.target/i386/pr71621-1.c: New.
6901 * gcc.target/i386/pr71621-2.c: New.
6902
642bcbdf
CP
69032016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6904
6905 * gfortran.dg/goacc/pr71704.f90: New test.
6906
02eb5b8b
BS
69072016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6908
6909 PR target/71297
6910 * gcc.target/powerpc/pr71297.c: New.
6911
8beb9a0d
JW
69122016-07-08 Jiong Wang <jiong.wang@arm.com>
6913
6914 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6915
cef4b650
MM
69162016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6917
6918 PR target/71806
6919 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6920
3c3ecf52
AH
69212016-07-08 Alan Hayward <alan.hayward@arm.com>
6922
6923 PR tree-optimization/71667
6924 * gcc.dg/vect/pr71667.c: New
6925
2660286d
ML
69262016-07-08 Martin Liska <mliska@suse.cz>
6927
6928 * gcc.dg/torture/pr71606.c: New test.
6929
70cdd4ae
JD
69302016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6931
6932 PR fortran/71764
6933 * gfortran.dg/pr71764.f90: New test.
6934
842dc2e6
JJ
69352016-07-07 Jakub Jelinek <jakub@redhat.com>
6936 Kai Tietz <ktietz70@googlemail.com>
6937
6938 PR c++/70869
6939 PR c++/71054
6940 * g++.dg/cpp0x/pr70869.C: New test.
6941 * g++.dg/cpp0x/pr71054.C: New test.
6942
31be4262
DE
69432016-07-07 David Edelsohn <dje.gcc@gmail.com>
6944
6945 * g++.dg/debug/pr71432.C: Fail on AIX.
6946
1c122092
ML
69472016-07-07 Martin Liska <mliska@suse.cz>
6948
6949 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6950 an undefined behavior.
6951 * gfortran.dg/do_3.F90: Likewise.
6952 * gfortran.dg/do_check_11.f90: New test.
6953 * gfortran.dg/do_check_12.f90: New test.
6954 * gfortran.dg/do_corner_warn.f90: New test.
6955
7119f1b1
ML
69562016-07-07 Martin Liska <mliska@suse.cz>
6957
6958 * gfortran.dg/predict-1.f90: Ammend the test.
6959 * gfortran.dg/predict-2.f90: Likewise.
6960
275792f2
IE
69612016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6962
6963 PR ipa/71624
6964 * g++.dg/pr71624.C: New test.
6965
05a437c1
TP
69662016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6967
6968 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6969 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6970 ARMv8-M Mainline architectures.
6971
6f493951
TP
69722016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6973
6974 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6975 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6976
5ddaee94
SB
69772016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6978
6979 PR target/70098
6980 PR target/71763
6981 * gcc.target/powerpc/pr71763.c: New file.
6982
651afdb2
YR
69832016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6984
6985 PR tree-optimization/71518
0b965526 6986 * gcc.dg/pr71518.c: New test.
651afdb2 6987
9df99881
WD
69882016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6989
6990 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6991
7b4e0769
SKS
69922016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6993
0b965526 6994 PR target/50739
7b4e0769
SKS
6995 * gcc.target/avr/pr50739.c: New test.
6996
eb4432f7
JH
69972016-07-05 Jan Hubicka <jh@suse.cz>
6998
6999 * gcc.dg/tree-ssa/scev-14.c: update template.
7000
c01e092f
RS
70012016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7002
7003 * gcc.dg/vect/group-no-gaps-1.c: New test.
7004
8070763a
AK
70052016-07-05 Andi Kleen <ak@linux.intel.com>
7006
7007 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7008 if kernel supports MPX.
7009
3f8257db 70102016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7011
7012 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7013
36a265b1
MM
70142016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7015 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7016
7017 * gcc.target/powerpc/signbit-1.c: New test.
7018 * gcc.target/powerpc/signbit-2.c: New test.
7019 * gcc.target/powerpc/signbit-3.c: New test.
7020
7a98fb6e
KT
70212016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7022
7023 PR rtl-optimization/71594
7024 * gcc.dg/torture/pr71594.c: New test.
7025
1e3d54b4
JH
70262016-07-05 Jan Hubicka <jh@suse.cz>
7027
7028 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7029
84ca3893
DM
70302016-07-05 David Malcolm <dmalcolm@redhat.com>
7031
7032 PR c++/62314
3a146d46 7033 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7034 number of missing semicolon error.
7035 * g++.dg/pr62314-2.C: New test case.
7036
20d0bfce
AF
70372016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7038
7039 * gfortran.dg/coarray_stat_function.f90: New test.
7040 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7041 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7042 to new interfaces.
7043
69aaea06
AV
70442016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7045
7046 PR fortran/71623
7047 * gfortran.dg/deferred_character_17.f90: New test.
7048
f723a43c
CL
70492016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7050
7051 * gcc.target/arm/neon/polytypes.c: Move to ...
7052 * gcc.target/arm/polytypes.c: ... here.
7053 * gcc.target/arm/neon/pr51534.c: Move to ...
7054 * gcc.target/arm/pr51534.c: ... here.
7055 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7056 * gcc.target/arm/vect-vcvt.c: ... here.
7057 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7058 * gcc.target/arm/vect-vcvtq.c: ... here.
7059 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7060 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7061 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7062 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7063 * gcc.target/arm/neon/neon.exp: Delete.
7064 * gcc.target/arm/neon/: Delete.
7065
d73e0ccf
JD
70662016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7067
7068 PR fortran/65575
7069 * gfortran.dg: pr65575.f90: New test.
7070
c20f6223
JD
70712016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072
7073 PR fortran/35849
7074 * gfortran.dg: pr35849.f90: New test.
7075
2a5537c3
JJ
70762016-07-04 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR c++/71739
7079 * g++.dg/cpp0x/pr71739.C: New test.
7080
740f9751
CL
70812016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7082
7083 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7084
bf749919
DV
70852016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7086
7087 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7088 locr.
7089 * gcc.target/s390/loc-1.c: New test.
7090
430bb38e
YR
70912016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7092
3a146d46
JJ
7093 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7094 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7095
15f6e0da
RR
70962016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7097
7098 PR target/63874
7099 * gcc.target/aarch64/pr63874.c: New test.
7100
79335075
JB
71012016-07-04 Jan Beulich <jbeulich@suse.com>
7102
7103 * g++.dg/header.c: New.
7104 * gcc.dg/header.c: New.
7105
557e8c49
JJ
71062016-07-02 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR c/71719
7109 * c-c++-common/Wunused-var-15.c: New test.
7110
79a592e3
JJ
71112016-07-01 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR fortran/71687
7114 * gfortran.dg/gomp/pr71687.f90: New test.
7115
e2298656
BS
71162016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7117
7118 * gcc.dg/const-float128-ped.c: Require __float128 effective
7119 target and options.
7120 * gcc.dg/const-float128.c: Likewise.
7121 * gcc.dg/torture/float128-cmp-invalid.c: Require
7122 __float128 and base_quadfloat_support effective targets, and
7123 __float128 options.
7124 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7125 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7126 * gcc.dg/torture/float128-nan.c: Likewise.
7127 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7128 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7129 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7130 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7131 (add_options_for___float128): New.
7132 (check_effective_target_base_quadword_support): New.
7133
70c11966
MM
71342016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7135
7136 PR target/71720
7137 * gcc.target/powerpc/pr71720.c: New test.
7138
059541fd
JB
71392016-07-01 Jan Beulich <jbeulich@suse.com>
7140
7141 * gcc.dg/bss.c: New.
7142
2c1e4964
PB
71432016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7144
7145 PR target/71698
7146 * gcc.target/powerpc/pr71698.c: New test.
7147
22e1cb39
GJL
71482016-07-01 Georg-Johann Lay <avr@gjlay.de>
7149
7150 PR target/71151
7151 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7152 instead of ".foo" for its section name.
7153 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7154 depending on MCU's flash size.
7155 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7156 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7157 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7158 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7159 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7160 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7161
466cf574
JB
71622016-07-01 Jan Beulich <jbeulich@suse.com>
7163
7164 * gcc.target/i386/pr65105-2.c: Add -msse2.
7165
351beab7
JJ
71662016-06-30 Jakub Jelinek <jakub@redhat.com>
7167
55a0f21a
JJ
7168 PR tree-optimization/71707
7169 * gcc.dg/strlenopt-29.c: New test.
7170
6245ad72
JJ
7171 PR fortran/71704
7172 * gfortran.dg/gomp/pr71704.f90: New test.
7173
351beab7
JJ
7174 PR fortran/71705
7175 * gfortran.dg/gomp/pr71705.f90: New test.
7176
5a3a6a5e
KN
71772016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7178
7179 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7180 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7181 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7182 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7183 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7184 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7185 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7186 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7187 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7188 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7189 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7190 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7191 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7192 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7193 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7194 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7195 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7196 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7197 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7198 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7199 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7200 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7201 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7202 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7203 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7204 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7205 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7206 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7207 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7208 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7209 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7210 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7211 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7212 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7213 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7214 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7215 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7216 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7217 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7218 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7219 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7220 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7221 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7222 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7223 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7224 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7225 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7226 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7227 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7228 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7229 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7230 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7242 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7243 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7244 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7245 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7246 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7247 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7248 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7249 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7250 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7251 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7252 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7253 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7254 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7255 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7256 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7257 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7258 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7259 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7260
3dfa8071 72612016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7262 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7263
7264 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7265
9bd62242 72662016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7267 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7268
7269 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7270
603107fb
DM
72712016-06-30 David Malcolm <dmalcolm@redhat.com>
7272
7273 PR driver/71651
7274 * gcc.dg/spellcheck-options-12.c: New test case.
7275
205cccc7
JJ
72762016-06-30 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR middle-end/71693
7279 * gcc.c-torture/compile/pr71693.c: New test.
7280
f4452176
DM
72812016-06-29 David Malcolm <dmalcolm@redhat.com>
7282
7283 * gcc.dg/spellcheck-params.c: New testcase.
7284 * gcc.dg/spellcheck-params-2.c: New testcase.
7285
c5e74d9d
MM
72862016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7287
7288 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7289 vector extract instructions.
7290 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7291
e44ecbfd
JD
72922016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7293
7294 PR fortran/71686
7295 * gfortran.dg/unexpected_eof_2.f90: New test.
7296 * gfortran.dg/unexpected_eof_3.f90: New test.
7297
ee446d9f
JW
72982016-06-29 Jim Wilson <jim.wilson@linaro.org>
7299
7300 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7301
27f67461
CP
73022016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7303
7304 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7305 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7306 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7307
b1206d29
RB
73082016-06-29 Richard Biener <rguenther@suse.de>
7309
7310 PR middle-end/15256
7311 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7312
1af21224
MW
73132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7314
7315 * gcc.target/arm/aapcs/neon-vect10.c: Require
7316 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7317 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7318 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7319 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7320 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7321 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7322 * gcc.target/arm/fp16-aapcs-1.c: Require
7323 -mfloat-ab=hard. Also simplify the test.
7324 * gcc.target/arm/fp16-aapcs-2.c: New.
7325
7fe43755
MW
73262016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7327
0b965526 7328 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7329 (add_options_for_arm_fp16_ieee): New.
7330 (add_options_for_arm_fp16_alternative): New.
7331 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7332 long-line.
7333 (effective_target_arm_fp16_hw): New.
7334
264d951a
IE
73352016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7336
7337 PR tree-optimization/71655
7338 * g++.dg/pr71655.C: New test.
7339
5c846a81
ML
73402016-06-29 Martin Liska <mliska@suse.cz>
7341
7342 * gcc.dg/pr71585.c: New test.
7343 * gcc.dg/pr71585-2.c: New test.
7344 * gcc.dg/pr71585-3.c: New test.
7345
fafe9318
YR
73462016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7347
7348 PR tree-optimization/70729
7349 * g++.dg/vect/pr70729.cc: New test.
7350
54d19c3b
TS
73512016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7352
7353 * c-c++-common/gomp/cancel-1.c: Extend.
7354
5f3cd7c3
JJ
73552016-06-29 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR tree-optimization/71625
7358 * gcc.dg/strlenopt-28.c: New test.
7359
4aa83879
RB
73602016-06-29 Richard Biener <rguenther@suse.de>
7361
7362 PR middle-end/71002
7363 * g++.dg/torture/pr71002.C: Adjust testcase.
7364
152ef731
JJ
73652016-06-29 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR c/71685
7368 * gcc.dg/pr71685.c: New test.
7369
73702016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7371
7372 PR c/71552
7373 * gcc.dg/init-bad-9.c: New test.
7374
d41dc215
BS
73752016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7376
7377 * gcc.target/powerpc/abs128-1.c: Require VSX.
7378 * gcc.target/powerpc/copysign128-1.c: Likewise.
7379 * gcc.target/powerpc/inf128-1.c: Likewise.
7380 * gcc.target/powerpc/nan128-1.c: Likewise.
7381
6a20b538
JJ
73822016-06-28 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR middle-end/71626
7385 * gcc.c-torture/execute/pr71626-1.c: New test.
7386 * gcc.c-torture/execute/pr71626-2.c: New test.
7387
77d93c47
PB
73882016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7389
7390 PR target/71656
7391 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7392
a8264058
SB
73932016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7394
7395 PR target/71670
7396 * gcc.target/powerpc/pr71670.c: New testcase.
7397
0dc47331
PB
73982016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7399
7400 PR target/71656
7401 * gcc.target/powerpc/pr71656-1.c: New test.
7402 * gcc.target/powerpc/pr71656-2.c: New test.
7403
b65ffc79
CL
74042016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7405
7406 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7407 around fp16 code.
7408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7410 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7411 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7412 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7413 Add arm_neon_fp16_ok effective target.
0b965526
UB
7414 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7415 Likewise.
7416 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7417 Likewise.
7418 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7419 Likewise.
7420 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7421 Likewise.
7422 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7423 Likewise.
7424 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7425 Likewise.
7426 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7427 Likewise.
7428 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7429 Likewise.
7430 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7431 Likewise.
7432 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7433 Likewise.
7434 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7435 Likewise.
b65ffc79 7436
9bb86f40
JH
74372016-06-26 Jan Hubicka <hubicka@ucw.cz>
7438
7439 * gcc.dg/predict-12.c: New testcase.
7440
46db0fd4
JD
74412016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/71649
7444 * gfortran.dg/pr71649.f90: New test.
7445
2a65e70b
JJ
74462016-06-25 Jakub Jelinek <jakub@redhat.com>
7447
f8a06e24
JJ
7448 PR tree-optimization/71643
7449 * g++.dg/opt/pr71643.C: New test.
7450
2a65e70b
JJ
7451 PR tree-optimization/71631
7452 * gcc.c-torture/execute/pr71631.c: New test.
7453
7805417a
JH
74542016-06-24 Jan Hubicka <hubicka@ucw.cz>
7455
7456 * gcc.dg/predict-11.c: New testcase.
7457 * gfortran.dg/predict-2.f90: New testcase.
7458
888ed1a3
JH
74592016-06-24 Jan Hubicka <hubicka@ucw.cz>
7460
7461 * gcc.dg/predict-10.c: New test.
7462
53605f35
BS
74632016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7464
7465 * gcc.target/powerpc/abs128-1.c: New.
7466 * gcc.target/powerpc/copysign128-1.c: New.
7467 * gcc.target/powerpc/inf128-1.c: New.
7468 * gcc.target/powerpc/nan128-1.c: New.
7469
7b22b4c6
EB
74702016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7471
7472 * gfortran.dg/pr71642.f90: New test.
7473
37e373c2
JJ
74742016-06-24 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR tree-optimization/71647
7477 * gcc.target/i386/pr71647.c: New test.
7478
b20b79f2
L
74792016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7480
7481 * gcc.target/i386/noplt-gd-1.c: New test.
7482 * gcc.target/i386/noplt-gd-2.c: Likewise.
7483 * gcc.target/i386/noplt-gd-3.c: Likewise.
7484 * gcc.target/i386/noplt-ld-1.c: Likewise.
7485 * gcc.target/i386/noplt-ld-2.c: Likewise.
7486 * gcc.target/i386/noplt-ld-3.c: Likewise.
7487 * lib/target-supports.exp
7488 (check_effective_target_tls_get_addr_via_got): New.
7489
04619cb8
UB
74902016-06-24 Uros Bizjak <ubizjak@gmail.com>
7491
7492 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7493 testsuite compile flags.
7494 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7495 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7496
74972016-06-24 Uros Bizjak <ubizjak@gmail.com>
7498
7499 * g++dg/vect/pr36684.cc: Add dg-do compile.
7500 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7501 * gcc.dg/vect/pr70021.c: Ditto.
7502 * gcc.dg/vect/pr70138-1.c: Ditto.
7503 * gcc.dg/vect/pr70138-2.c: Ditto.
7504 * gcc.dg/vect/pr70354-1.c: Ditto.
7505 * gcc.dg/vect/pr70354-2.c: Ditto.
7506 * gcc.dg/vect/pr71259.c: Ditto.
7507 * gcc.dg/vect/pr71416-1.c: Ditto.
7508 * gcc.dg/vect/slp-43.c: Ditto.
7509 * gcc.dg/vect/slp-45.c: Ditto.
7510 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7511 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7512 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7513 * gfortran.dg/vect/pr69980.f90: Ditto.
7514
75152016-06-24 Uros Bizjak <ubizjak@gmail.com>
7516
7517 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7518 * gcc.dg/vect/bb-slp-30.c: Ditto.
7519 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7520 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7521 * gcc.dg/vect/pr45902.c: Ditto.
7522 * gcc.dg/vect/pr48172.c: Ditto.
7523 * gcc.dg/vect/pr48377.c: Ditto.
7524 * gcc.dg/vect/pr49038.c: Ditto.
7525 * gcc.dg/vect/pr49771.c: Ditto.
7526 * gcc.dg/vect/pr52091.c: Ditto.
7527 * gcc.dg/vect/pr53185-2.c: Ditto.
7528 * gcc.dg/vect/pr56826.c: Ditto.
7529 * gcc.dg/vect/pr60276.c: Ditto.
7530 * gcc.dg/vect/pr62021.c: Ditto.
7531 * gcc.dg/vect/pr63530.c: Ditto.
7532 * gcc.dg/vect/pr65518.c: Ditto.
7533 * gcc.dg/vect/pr65947-1.c: Ditto.
7534 * gcc.dg/vect/pr65947-10.c: Ditto.
7535 * gcc.dg/vect/pr65947-11.c: Ditto.
7536 * gcc.dg/vect/pr65947-12.c: Ditto.
7537 * gcc.dg/vect/pr65947-13.c: Ditto.
7538 * gcc.dg/vect/pr65947-2.c: Ditto.
7539 * gcc.dg/vect/pr65947-3.c: Ditto.
7540 * gcc.dg/vect/pr65947-4.c: Ditto.
7541 * gcc.dg/vect/pr65947-5.c: Ditto.
7542 * gcc.dg/vect/pr65947-6.c: Ditto.
7543 * gcc.dg/vect/pr65947-7.c: Ditto.
7544 * gcc.dg/vect/pr65947-8.c: Ditto.
7545 * gcc.dg/vect/pr65947-9.c: Ditto.
7546 * gcc.dg/vect/pr71416-1.c: Ditto.
7547 * gcc.dg/vect/pr71439.c: Ditto.
7548 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7549 * gcc.dg/vect/vect-bswap16.c: Ditto.
7550 * gcc.dg/vect/vect-bswap32.c: Ditto.
7551 * gcc.dg/vect/vect-bswap64.c: Ditto.
7552 * gcc.dg/vect/vect-live-1.c: Ditto.
7553 * gcc.dg/vect/vect-live-2.c: Ditto.
7554 * gcc.dg/vect/vect-live-3.c: Ditto.
7555 * gcc.dg/vect/vect-live-4.c: Ditto.
7556 * gcc.dg/vect/vect-live-5.c: Ditto.
7557 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7558 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7559 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7560 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7561 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7562 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7563 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7564 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7565 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7566 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7567 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7568 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7569 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7570 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7571 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7572 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7573 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7574
da224bcb
UB
75752016-06-24 Uros Bizjak <ubizjak@gmail.com>
7576
7577 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7578
dfee2870
L
75792016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7580
7581 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7582 ia32 if R_386_GOT32X relocation is supported.
7583 * gcc.target/i386/noplt-3.c: Likewise.
7584 * gcc.target/i386/noplt-2.c: Likewise.
7585 (main): Renamed to ...
7586 (bar): This.
7587 * gcc.target/i386/noplt-4.c: Likewise.
7588 (main): Renamed to ...
7589 (bar): This.
7590 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7591 * gcc.target/i386/pr67400-5.c: Likewise.
7592
a86451b9
JJ
75932016-06-24 Jakub Jelinek <jakub@redhat.com>
7594
00085092
JJ
7595 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7596 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7597
a86451b9
JJ
7598 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7599 f4): Adjust expected diagnostics.
7600 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7601 (T): If OVFP is defined, redefine to TP.
7602 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7603 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7604 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7605 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7606 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7607 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7608 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7609 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7610 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7611 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7612 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7613 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7614 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7615 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7616 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7617 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7618 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7619 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7620 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7621 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7622 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7623 as last argument to __builtin_add_overflow_p.
7624
7bb5d5f4
UB
76252016-06-23 Uros Bizjak <ubizjak@gmail.com>
7626
7627 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7628 dg-options and remove default vector testsuite compile flags.
7629 * g++.dg/vect/pr33860a.cc: Ditto.
7630 * g++.dg/vect/pr45470-a.cc: Ditto.
7631 * g++.dg/vect/pr45470-b.cc: Ditto.
7632 * g++.dg/vect/pr60896.cc: Ditto.
7633 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7634 * gcc.dg/vect/pr18308.c: Ditto.
7635 * gcc.dg/vect/pr24049.c: Ditto.
7636 * gcc.dg/vect/pr33373.c: Ditto.
7637 * gcc.dg/vect/pr36228.c: Ditto.
7638 * gcc.dg/vect/pr42395.c: Ditto.
7639 * gcc.dg/vect/pr42604.c: Ditto.
7640 * gcc.dg/vect/pr46663.c: Ditto.
7641 * gcc.dg/vect/pr48765.c: Ditto.
7642 * gcc.dg/vect/pr49093.c: Ditto.
7643 * gcc.dg/vect/pr49352.c: Ditto.
7644 * gcc.dg/vect/pr52298.c: Ditto.
7645 * gcc.dg/vect/pr52870.c: Ditto.
7646 * gcc.dg/vect/pr53185.c: Ditto.
7647 * gcc.dg/vect/pr53773.c: Ditto.
7648 * gcc.dg/vect/pr56695.c: Ditto.
7649 * gcc.dg/vect/pr62171.c: Ditto.
7650 * gcc.dg/vect/pr63530.c: Ditto.
7651 * gcc.dg/vect/pr68339.c: Ditto.
7652 * gcc.dg/vect/pr71259.c: Ditto.
7653 * gcc.dg/vect/vect-82_64.c: Ditto.
7654 * gcc.dg/vect/vect-83_64.c: Ditto.
7655 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7656 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7657 * gcc.dg/vect/vect-shift-2.c: Ditto.
7658 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7659 * gfortran.dg/vect/pr39318.f90: Ditto.
7660 * gfortran.dg/vect/pr45714-a.f: Ditto.
7661 * gfortran.dg/vect/pr45714-b.f: Ditto.
7662 * gfortran.dg/vect/pr46213.f90: Ditto.
7663
2d4bb02f
MM
76642016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7665 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7666
7667 * gcc.target/powerpc/p9-splat-5.c: New test.
7668
f6d1b868
UB
76692016-06-23 Uros Bizjak <ubizjak@gmail.com>
7670
7671 PR tree-optimization/71488
7672 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7673 * lib/target-supports.exp: ... here.
7674 (check_sse4_hw_available): New procedure.
7675 (check_effective_target_sse4_runtime): Ditto.
7676 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7677 -march=westmere for sse4_runtime targets.
936ff030 7678 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7679 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7680 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7681 (main): Call check_vect ().
a7898180 7682 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7683
c0597759
L
76842016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7685
7686 PR target/66232
7687 PR target/67400
7688 * gcc.target/i386/pr66232-14.c: New file.
7689 * gcc.target/i386/pr66232-15.c: Likewise.
7690 * gcc.target/i386/pr66232-16.c: Likewise.
7691 * gcc.target/i386/pr66232-17.c: Likewise.
7692 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7693 ia32 if R_386_GOT32X relocation is supported.
7694 * gcc.target/i386/pr67400-2.c: Likewise.
7695 * gcc.target/i386/pr67400-3.c: Likewise.
7696 * gcc.target/i386/pr67400-4.c: Likewise.
7697 * gcc.target/i386/pr67400-6.c: Likewise.
7698 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7699 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7700
5b0e27a7
JD
77012016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7702
7703 PR libgfortran/48852
7704 * gfortran.dg/char4_iunit_1.f03: Update test.
7705 * gfortran.dg/f2003_io_5.f03: Update test.
7706 * gfortran.dg/real_const_3.f90: Update test.
7707
7f586d90
AK
77082016-06-23 Andi Kleen <ak@linux.intel.com>
7709
7710 * g++.dg/bprob/bprob.exp: Support autofdo.
7711 * g++.dg/tree-prof/tree-prof.exp: dito.
7712 * gcc.dg/tree-prof/tree-prof.exp: dito.
7713 * gcc.misc-tests/bprob.exp: dito.
7714 * gfortran.dg/prof/prof.exp: dito.
7715 * lib/profopt.exp: dito.
7716 * lib/target-supports.exp: Check for autofdo.
7717
60fa7862
ML
77182016-06-23 Martin Liska <mliska@suse.cz>
7719
7720 * gcc.dg/pr71619.c: New test.
7721
e3d62871
UB
77222016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7723
7724 PR target/67400
cc901875
UB
7725 * gcc.target/i386/pr67400-1.c: New test.
7726 * gcc.target/i386/pr67400-2.c: Likewise.
7727 * gcc.target/i386/pr67400-3.c: Likewise.
7728 * gcc.target/i386/pr67400-4.c: Likewise.
7729 * gcc.target/i386/pr67400-5.c: Likewise.
7730 * gcc.target/i386/pr67400-6.c: Likewise.
7731 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7732
ac81cf0b
DM
77332016-06-22 David Malcolm <dmalcolm@redhat.com>
7734
7735 * c-c++-common/missing-header-1.c: New test case.
7736 * c-c++-common/missing-header-2.c: New test case.
7737 * c-c++-common/missing-header-3.c: New test case.
7738 * c-c++-common/missing-header-4.c: New test case.
7739
1a4f11c8
DM
77402016-06-22 David Malcolm <dmalcolm@redhat.com>
7741
7742 PR c/70339
7743 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7744 hint.
7745 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7746 expected results due to builtin "nanl" now being suggested for
7747 "name".
7748 * gcc.dg/pr67580.c: Update expected messages.
7749 * gcc.dg/spellcheck-identifiers.c: New testcase.
7750 * gcc.dg/spellcheck-typenames.c: New testcase.
7751
a93eac6a
DM
77522016-06-22 David Malcolm <dmalcolm@redhat.com>
7753
7754 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7755 file.
7756 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7757 diagnostic-test-show-locus-parseable-fixits.c to sources for
7758 diagnostic_plugin_test_show_locus.c.
7759 * lib/gcc-defs.exp (freeform_regexps): New global.
7760 (dg-regexp): New function.
7761 (handle-dg-regexps): New function.
7762 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7763 freeform_regexps to the empty list.
7764 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7765
49e76ff1
IE
77662016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7767
f6d1b868 7768 PR tree-optimization/71488
49e76ff1
IE
7769 * g++.dg/pr71488.C: New test.
7770 * gcc.dg/vect/vect-bool-cmp.c: New test.
7771
951d8c8a
EB
77722016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gcc.dg/guality/param-5.c: New test.
7775
b60fc3bd
BE
77762016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7777
7778 * gcc.target/i386/asm-flag-7.c: New test.
7779
0609abda
TS
77802016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7781
7782 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7783 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7784 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7785 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7786 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7787 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7789 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7790 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7791 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7792 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7793 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7794 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7795 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7796 * lib/target-supports.exp: Likewise.
7797
ee2499b4
TS
77982016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7799
7800 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7801 * gcc.dg/attr-ms_struct-2.c: Likewise.
7802 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7803 * gcc.dg/bf-ms-attrib.c: Likewise.
7804 * gcc.dg/bf-ms-layout-2.c: Likewise.
7805 * gcc.dg/bf-ms-layout-3.c: Likewise.
7806 * gcc.dg/bf-ms-layout.c: Likewise.
7807 * gcc.dg/bf-no-ms-layout.c: Likewise.
7808 * gcc.target/i386/bitfield1.c: Likewise.
7809 * gcc.target/i386/bitfield2.c: Likewise.
7810 * gcc.target/i386/bitfield3.c: Likewise.
7811
caea59ff
KN
78122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7813
7814 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7815 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7816 override other than -mcpu=power9 command-line option is specified,
7817 or if the target operating system is aix.
7818 * gcc.target/powerpc/darn-1.c: Likewise.
7819 * gcc.target/powerpc/darn-2.c: Likewise.
7820 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7821 test if effective-target is not powerpc_p9vector_ok or if the
7822 target operating system is not defined.
7823 * gcc.target/powerpc/vslv-1.c: Likewise.
7824 * gcc.target/powerpc/vsrv-0.c: Likewise.
7825 * gcc.target/powerpc/vsrv-1.c: Likewise.
7826
63617e30
TB
78272016-06-21 Tobias Burnus <burnus@net-b.de>
7828
7829 PR fortran/71068
7830 * gfortran.dg/coarray/data_1.f90: New.
7831
89192c3c
WD
78322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7833
7834 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7835 (dg-require-effective-target): Use arm_v8_neon_hw.
7836 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7837 (dg-require-effective-target): Likewise.
7838 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7839 (dg-require-effective-target): Likewise.
7840 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7841 (dg-require-effective-target): Likewise.
7842 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7843 (dg-require-effective-target): Likewise.
7844 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7845 (dg-require-effective-target): Likewise.
7846 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7847 Add AArch64 check.
7848
64ac50e2
WD
78492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7850
7851 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7852 Set to 3 so test passes.
7853
6252b5db
WD
78542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7855
7856 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7857
3b9bc511
IV
78582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7859
7860 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7861 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7862 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7863 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7864
21db1c78
IV
78652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7866
7867 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7868 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7869
9d30e86f
L
78702016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7871
7872 PR target/71549
7873 * gcc.target/i386/pr71549.c: New test.
7874
448a7c69
KN
78752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7876
7877 * gcc.target/powerpc/vadsdu-0.c: Replace
7878 dg-require-effective-target directive to allow test to run on more
7879 platforms, and add dg-skip-if directive to disable test on aix
7880 platforms because of known incompatibilities.
7881 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7882 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7883 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7884 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7885 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7886 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7887 * gcc.target/powerpc/vadsdub-2.c: Replace
7888 dg-require-effective-target directive to allow test to run on more
7889 platforms, and add dg-skip-if directive to disable test on aix
7890 platforms because of known incompatibilities.
7891 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7892 with vec_absdb call to differentiate this test from vadsdub-1.c.
7893 * gcc.target/powerpc/vadsduh-1.c: Replace
7894 dg-require-effective-target directive to allow test to run on more
7895 platforms, and add dg-skip-if directive to disable test on aix
7896 platforms because of known incompatibilities.
7897 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7898 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7899 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7900
0ad84f34
JJ
79012016-06-21 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/71588
7904 * gcc.dg/pr71558.c: New test.
7905
e71e8d94
SKS
79062016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7907
7908 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7909 * c-c++-common/pr68657-2.c: Likewise.
7910 * c-c++-common/pr68657-3.c: Likewise.
7911 * gcc.dg/torture/pr69714.c: Require int32plus support.
7912 * gcc.dg/torture/pr70025.c: Likewise.
7913 * gcc.dg/torture/pr70083.c: Likewise.
7914 * gcc.dg/torture/pr70542.c: Likewise.
7915 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7916
5a578671
JM
79172016-06-20 Joseph Myers <joseph@codesourcery.com>
7918
7919 PR c/71601
7920 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7921
7a9df68e
JJ
79222016-06-20 Jakub Jelinek <jakub@redhat.com>
7923
50aa64d5
JJ
7924 PR middle-end/71581
7925 * gcc.dg/pr71581.c: New test.
7926
7a9df68e
JJ
7927 PR rtl-optimization/71591
7928 * gcc.dg/cpp/pr71591.c: New test.
7929
3947cf19
DR
79302016-06-20 David B. Robins <gcc@davidrobins.net>
7931
7932 PR target/71571
7933 * g++.dg/torture/pr71571.C: New test.
7934
c4ff221e
JJ
79352016-06-20 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR target/71559
7938 * gcc.target/i386/sse2-pr71559.c: New test.
7939 * gcc.target/i386/avx-pr71559.c: New test.
7940 * gcc.target/i386/avx512f-pr71559.c: New test.
7941
f1b5abfb
TB
79422016-06-20 Tobias Burnus <burnus@net-b.de>
7943
7944 PR fortran/71194
7945 * gfortran.dg/pointer_remapping_10.f90: New.
7946
842107e4
DM
79472016-06-20 David Malcolm <dmalcolm@redhat.com>
7948
7949 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7950
d9e8bdfd
MS
79512016-06-20 Martin Sebor <msebor@redhat.com>
7952
7953 PR c/69507
7954 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7955 * gnu90-const-expr-1.c: Same.
7956 * gnu99-const-expr-1.c: Same.
7957 * gnu99-static-1.c: Same.
7958
67785479
RL
79592016-06-20 Renlin Li <renlin.li@arm.com>
7960
29f09b38 7961 PR testsuite/71489
67785479
RL
7962 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7963
636929b8
JG
79642016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7965
7966 * gcc.target/aarch64/vcvt_f64_1.c: New.
7967 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7968 * gcc.target/aarch64/vrecp_f64_1.c: New.
7969
ff7b374b
KT
79702016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7971
7972 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7973 "alignement".
7974
554cfc9e
GJL
79752016-06-20 Georg-Johann Lay <avr@gjlay.de>
7976
7977 PR target/71103
7978 * gcc.target/avr/torture/pr71103-2.c: New test.
7979
94087e88 79802016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7981
7982 PR c/69507
7983 * gcc.dg/alignof.c: New test.
7984
c561b091
PC
79852016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7986
7987 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7988 vs dg-error; test constexpr specifier too.
7989
bf54f123
PC
79902016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7991
7992 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7993
4e53aa97
CL
79942016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7995
7996 * lib/target-supports.exp
7997 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7998 arm_neon_ok and merge flags. Fix temporary test name.
7999 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8000 and merge flags.
8001
69071d86
ML
80022016-06-17 Martin Liska <mliska@suse.cz>
8003
8004 * gcc.dg/predict-9.c: Fix dump scanning.
8005
68b3b858
BC
80062016-06-17 Bin Cheng <bin.cheng@arm.com>
8007
8008 PR tree-optimization/71354
8009 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8010
d3ee260a
BC
80112016-06-17 Bin Cheng <bin.cheng@arm.com>
8012
8013 PR tree-optimization/71347
8014 * gcc.dg/tree-ssa/pr71347.c: New test.
8015
bd8fb114
BC
80162016-06-17 Bin Cheng <bin.cheng@arm.com>
8017
8018 PR tree-optimization/71354
8019 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8020
97816be4
BC
80212016-06-17 Bin Cheng <bin.cheng@arm.com>
8022
8023 * gcc.dg/vect/vect-alias-check-1.c: New test.
8024
2d761a37
SKS
80252016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8026
e0277d6b 8027 PR target/71151
2d761a37
SKS
8028 * gcc.target/avr/pr71151-1.c: New test.
8029 * gcc.target/avr/pr71151-2.c: New test.
8030 * gcc.target/avr/pr71151-3.c: New test.
8031 * gcc.target/avr/pr71151-4.c: New test.
8032 * gcc.target/avr/pr71151-5.c: New test.
8033 * gcc.target/avr/pr71151-6.c: New test.
8034 * gcc.target/avr/pr71151-7.c: New test.
8035 * gcc.target/avr/pr71151-8.c: New test.
8036 * gcc.target/avr/pr71151-common.h: New test.
8037
68fa96d6
ML
80382016-06-16 Martin Liska <mliska@suse.cz>
8039
8040 * gfortran.dg/predict-1.f90: New test.
8041
b6ca982f
UB
80422016-06-16 Uros Bizjak <ubizjak@gmail.com>
8043
8044 PR target/71242
3a146d46 8045 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8046
1dc8d15b
JH
80472016-06-16 Jan Hubicka <hubicka@ucw.cz>
8048
8049 * g++.dg/vect/pr36648.cc: Disable cunrolli
8050
67c25816
JJ
80512016-06-16 Jakub Jelinek <jakub@redhat.com>
8052
c577adb2
JJ
8053 PR target/71554
8054 * gcc.c-torture/execute/pr71554.c: New test.
8055
67c25816
JJ
8056 PR rtl-optimization/71532
8057 * gcc.dg/torture/pr71532.c: New test.
8058
1a3c3ee9
MM
80592016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8060
8061 * gcc.target/powerpc/p9-dimode1.c: New test.
8062 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8063
f29468a7
JJ
80642016-06-15 Jakub Jelinek <jakub@redhat.com>
8065
61daecc4
JJ
8066 * gcc.c-torture/compile/20160615-1.c: New test.
8067
f29468a7
JJ
8068 * g++.dg/cpp0x/ref-qual17.C: New test.
8069
209d1e2d
IE
80702016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8071
8072 PR middle-end/71529
8073 * gcc.target/i386/pr71529.C: New test.
8074
8dc35712
AH
80752016-06-15 Alan Hayward <alan.hayward@arm.com>
8076
8077 PR tree-optimization/71483
8078 * g++.dg/vect/pr71483.c: New
8079
b8911cb8
PC
80802016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8081
8082 PR c++/70202
8083 * g++.dg/inherit/crash6.C: New.
8084 * g++.dg/inherit/union2.C: Likewise.
8085 * g++.dg/inherit/virtual12.C: Likewise.
8086 * g++.dg/inherit/virtual13.C: Likewise.
8087 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8088
cf5d08ab
UB
80892016-06-15 Uros Bizjak <ubizjak@gmail.com>
8090
e3d62871 8091 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8092
8f482165
AH
80932016-06-15 Alan Hayward <alan.hayward@arm.com>
8094
8095 PR tree-optimization/71439
8096 * gcc.dg/vect/pr71439.c: New
8097
3256673f
KT
80982016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8099
8100 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8101
b17dc4d4
RB
81022016-06-15 Richard Biener <rguenther@suse.de>
8103
8104 * gcc.dg/vect/slp-45.c: New testcase.
8105
2a5825f2
RB
81062016-06-15 Richard Biener <rguenther@suse.de>
8107
8108 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8109
6e433d0b
BS
81102016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8111
8112 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8113 requirements, and disable for AIX for now.
8114 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8115
abe7f828
JJ
81162016-06-14 Jakub Jelinek <jakub@redhat.com>
8117
a09c81b4
JJ
8118 PR c++/71528
8119 * g++.dg/opt/pr71528.C: New test.
8120
abe7f828
JJ
8121 PR c++/71516
8122 * g++.dg/init/pr71516.C: New test.
8123
acfadf06
PC
81242016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8125
8126 * g++.dg/init/array46.C: New.
8127
4d568ab2
UB
81282016-06-14 Uros Bizjak <ubizjak@gmail.com>
8129
e3d62871
UB
8130 * gcc.target/i386/float128-3.c: New test.
8131 * gcc.target/i386/quad-sse4.c: Ditto.
8132 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8133 Update scan strings.
4d568ab2 8134
30934c5d
RB
81352016-06-14 Richard Biener <rguenther@suse.de>
8136
8137 PR middle-end/71526
8138 * gfortran.dg/pr71526.f90: New testcase.
8139
3970e545
AV
81402016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8141
8142 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8143 * gcc.dg/zero_bits_compound-1.c: Likewise.
8144
04976c6e
RB
81452016-06-14 Richard Biener <rguenther@suse.de>
8146
8147 PR tree-optimization/71522
8148 * gcc.dg/torture/pr71522.c: New testcase.
8149
23e025db
JJ
81502016-06-14 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR tree-optimization/71520
8153 * gcc.dg/tree-ssa/pr71520.c: New test.
8154
90b72e84
RB
81552016-06-14 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/71521
86c24ba6 8158 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8159
ef7cf206
JJ
81602016-06-13 Jakub Jelinek <jakub@redhat.com>
8161
0dda258b
JJ
8162 PR sanitizer/71498
8163 * c-c++-common/ubsan/bounds-13.c: New test.
8164
ef7cf206
JJ
8165 PR preprocessor/71183
8166 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8167
a73786e3
JL
81682016-06-13 Jeff Law <law@redhat.com>
8169
8170 PR tree-optimization/71403
8171 * c-c++-common/ubsan/pr71403-1.c: New test.
8172 * c-c++-common/ubsan/pr71403-2.c: New test.
8173 * c-c++-common/ubsan/pr71403-3.c: New test.
8174
0ac249bf
JJ
81752016-06-13 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR middle-end/71478
8178 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8179 Add -Wno-psabi -w to dg-options.
8180
5408a64a
KN
81812016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8182
8183 * gcc.target/powerpc/vadsdu-0.c: New test.
8184 * gcc.target/powerpc/vadsdu-1.c: New test.
8185 * gcc.target/powerpc/vadsdu-2.c: New test.
8186 * gcc.target/powerpc/vadsdu-3.c: New test.
8187 * gcc.target/powerpc/vadsdu-4.c: New test.
8188 * gcc.target/powerpc/vadsdu-5.c: New test.
8189 * gcc.target/powerpc/vadsdub-1.c: New test.
8190 * gcc.target/powerpc/vadsdub-2.c: New test.
8191 * gcc.target/powerpc/vadsduh-1.c: New test.
8192 * gcc.target/powerpc/vadsduh-2.c: New test.
8193 * gcc.target/powerpc/vadsduw-1.c: New test.
8194 * gcc.target/powerpc/vadsduw-2.c: New test.
8195
f7e4f2e3
DM
81962016-06-13 David Malcolm <dmalcolm@redhat.com>
8197
8198 * gcc.dg/c99-init-2.c (c): Update expected error message.
8199 * gcc.dg/init-bad-8.c (foo): Likewise.
8200 * gcc.dg/spellcheck-fields-3.c: New test case.
8201
ad23a23e
ML
82022016-06-13 Martin Liska <mliska@suse.cz>
8203
8204 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8205 and "guess loop iv compared" heuristics.
8206 * gcc.dg/predict-2.c: Likewise.
8207 * gcc.dg/predict-3.c: Likewise.
8208 * gcc.dg/predict-4.c: Likewise.
8209 * gcc.dg/predict-5.c: Likewise.
8210 * gcc.dg/predict-6.c: Likewise.
8211
146c55da
MP
82122016-06-13 Marek Polacek <polacek@redhat.com>
8213
8214 PR middle-end/71476
8215 * c-c++-common/Wswitch-unreachable-4.c: New test.
8216 * gcc.dg/Wswitch-unreachable-2.c: New test.
8217 * g++.dg/tm/jump1.C: Move dg-warning.
8218
42e77cbc
EB
82192016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 * gnat.dg/renaming10.ad[sb]: New test.
8222
7474dcc1
PT
82232016-06-13 Paul Thomas <pault@gcc.gnu.org>
8224
8225 PR fortran/70673
8226 * gfortran.dg/pr70673.f90: New test.
8227
f57f53d3
RB
82282016-06-13 Richard Biener <rguenther@suse.de>
8229
8230 PR middle-end/64516
8231 * gcc.dg/align-3.c: New testcase.
8232
5843a5f0
ML
82332016-06-13 Martin Liska <mliska@suse.cz>
8234
8235 * gcc.target/i386/pr71458.c: New test.
8236
aa8fdb44
UB
82372016-06-12 Uros Bizjak <ubizjak@gmail.com>
8238
8239 PR target/71241
3a146d46 8240 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8241
2043e4d7
DH
82422016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8243
8244 PR target/60751
8245 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8246 statement.
8247
d3dc025d
DH
82482016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8249
8250 PR target/60751
8251 * gfortran.dg/comma_IO_extension_1.f90: New test.
8252 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8253 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8254 statement.
8255 * gfortran.dg/graphite/pr38083.f90: Likewise.
8256 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8257 missing format.
8258
a31d78c6
EB
82592016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * gnat.dg/case_character.adb: New test.
8262
95c18dd0
SB
82632016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8264
8265 PR middle-end/71310
8266 * gcc.target/powerpc/pr71310.c: New testcase.
8267
b97d37b4
KV
82682016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8269
8270 PR middle-end/71478
8271 * gcc.dg/pr71478.c: New test.
8272
900bcda3
JJ
82732016-06-10 Jakub Jelinek <jakub@redhat.com>
8274
ec1c20db
JJ
8275 PR middle-end/71494
8276 * gcc.c-torture/execute/pr71494.c: New test.
8277
50b15873
JJ
8278 PR c/68657
8279 * gcc.target/i386/pr68657.c: New test.
8280
900bcda3
JJ
8281 PR inline-asm/68843
8282 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8283 (test): Add -masm=intel alternatives.
8284
4d926e34
MS
82852016-06-10 Martin Sebor <msebor@redhat.com>
8286
8287 PR c/71392
8288 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8289
ad071b2b
JL
82902016-06-10 Jeff Law <law@redhat.com>
8291
8292 PR tree-optimization/71335
8293 * gcc.c-torture/execute/pr71335.c: New test.
8294
2704efe8
DM
82952016-06-10 David Malcolm <dmalcolm@redhat.com>
8296
8297 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8298 the various "cannot tail-call: " messages.
8299
18c9b7d4
CL
83002016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8301
8302 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8303 and options.
8304
7cfa10f3
MO
83052016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8306
8307 PR sanitizer/71480
8308 * c-c++-common/asan/pr71480.c: New test.
8309
1f24fd3e
L
83102016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8311
8312 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8313 (ASMNAME2): Likewise.
8314 (main): Replace fn in asm statement with ASMNAME ("fn").
8315 * gcc.dg/guality/pr68037-2.c: Likewise.
8316 * gcc.dg/guality/pr68037-3.c: Likewise.
8317 * gcc.dg/torture/pr68037-1.c: Likewise.
8318 * gcc.dg/torture/pr68037-2.c: Likewise.
8319 * gcc.dg/torture/pr68037-3.c: Likewise.
8320
ad551c07
BE
83212016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8322
8323 PR inline-asm/68843
8324 * gcc.target/i386/pr68843-1.c: New test.
8325 * gcc.target/i386/pr68843-2.c: New test.
8326
4b1ffdb1 83272016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8328 Cesar Philippidis <cesar@codesourcery.com>
8329
8330 PR middle-end/71373
8331 * gcc.dg/goacc/nested-function-1.c: New file.
8332 * gcc.dg/goacc/nested-function-2.c: Likewise.
8333 * gcc.dg/goacc/pr71373.c: Likewise.
8334 * gfortran.dg/goacc/cray-2.f95: Likewise.
8335 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8336 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8337 * gfortran.dg/goacc/cray.f95: Update.
8338 * gfortran.dg/goacc/loop-1.f95: Likewise.
8339 * gfortran.dg/goacc/loop-3.f95: Likewise.
8340 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8341 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8342
83432016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8344
8345 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8346 for OpenACC tile clauses.
8347 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8348
8349 PR c/71381
8350 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8351 to...
8352 * c-c++-common/goacc/cache-2.c: ... this new file.
8353 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8354 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8355 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8356 usage.
8357 * gfortran.dg/goacc/cray.f95: Likewise.
8358 * gfortran.dg/goacc/loop-1.f95: Likewise.
8359
89851e4c
AH
83602016-06-10 Alan Hayward <alan.hayward@arm.com>
8361
8362 PR tree-optimization/71407
8363 PR tree-optimization/71416
8364 * gcc.dg/vect/pr71407.c: New
8365 * gcc.dg/vect/pr71416-1.c: New
8366 * gcc.dg/vect/pr71416-2.c: New
8367
200eafbf
RB
83682016-06-10 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/71477
8371 * gcc.dg/torture/pr71477.c: New testcase.
8372
4df99d92
JK
83732016-06-09 Julia Koval <julia.koval@intel.com>
8374
8375 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8376 * gcc.target/i386/interrupt-13.c: Likewise.
8377 * gcc.target/i386/interrupt-15.c: Likewise.
8378 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8379 * gcc.target/i386/interrupt-24.c: Likewise.
8380 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8381 * gcc.target/i386/interrupt-9.c: Likewise.
8382 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8383
e01b4e16
MS
83842016-06-09 Martin Sebor <msebor@redhat.com>
8385
8386 PR c/70883
8387 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8388 * gcc.dg/builtin-constant_p-1.c: Same.
8389 * gcc.dg/builtins-error.c: Same.
8390 * gcc.dg/pr70859.c: Same.
8391
9c35db0e
SKS
83922016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8393
8394 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8395 * gcc.dg/torture/pr68067-1.c: Likewise.
8396 * gcc.dg/torture/pr68067-2.c: Likewise.
8397
83982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8399
8400 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8401 when setting SIZE.
8402
392a81b9
PC
84032016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8404
8405 PR c++/71465
8406 * g++.dg/inherit/crash5.C: New.
8407 Revert:
8408 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8409
8410 PR c++/70202
8411 * g++.dg/inherit/crash5.C: New.
8412 * g++.dg/inherit/virtual1.C: Adjust.
8413
e49efc14
ML
84142016-06-09 Martin Liska <mliska@suse.cz>
8415
8416 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8417 * g++.dg/predict-loop-exit-2.C: Likewise.
8418 * g++.dg/predict-loop-exit-3.C: Likewise.
8419 * gcc.dg/predict-1.c: Likewise.
8420 * gcc.dg/predict-2.c: Likewise.
8421 * gcc.dg/predict-3.c: Likewise.
8422 * gcc.dg/predict-4.c: Likewise.
8423 * gcc.dg/predict-5.c: Likewise.
8424 * gcc.dg/predict-6.c: Likewise.
8425 * gcc.dg/predict-7.c: Likewise.
8426
36d57986
RB
84272016-06-09 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/71462
8430 * gcc.dg/torture/pr71462.c: New testcase.
8431
7d82e8e4
MP
84322016-06-09 Marek Polacek <polacek@redhat.com>
8433
8434 PR c/65471
8435 * gcc.dg/c11-generic-3.c: New test.
8436
c8a71589
PC
84372016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8438
8439 * g++.dg/init/array42.C: New.
8440 * g++.dg/init/array43.C: Likewise.
8441 * g++.dg/init/array44.C: Likewise.
8442 * g++.dg/init/array45.C: Likewise.
8443 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8444 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8445 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8446 * g++.dg/gomp/pr35751.C: Likewise.
8447 * g++.dg/init/array23.C: Likewise.
8448 * g++.dg/init/brace2.C: Likewise.
8449 * g++.dg/init/brace6.C: Likewise.
8450
44a845ca
MS
84512016-06-08 Martin Sebor <msebor@redhat.com>
8452 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR c++/70507
8455 PR c/68120
8456 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8457 * c-c++-common/builtin-arith-overflow-2.c: New test.
8458 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8459 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8460 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8461
2ef16b6e
JJ
84622016-06-08 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c++/71442
8465 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8466
5e3ee346
AL
84672016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8468
8469 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8470 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8471 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8472 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8473 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8474 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8475 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8476 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8477 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8478 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8479 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8480 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8481 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8482
b2ae2814
RB
84832016-06-08 Richard Biener <rguenther@suse.de>
8484
8485 PR tree-optimization/68558
8486 * gcc.dg/vect/slp-44.c: New testcase.
8487
e09b4c37
RB
84882016-06-08 Richard Biener <rguenther@suse.de>
8489
8490 * gcc.dg/vect/slp-43.c: New testcase.
8491
72d50660
RB
84922016-06-08 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/71452
8495 * gcc.dg/torture/pr71452.c: New testcase.
8496
988c115c
JJ
84972016-06-08 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR c++/71448
8500 * g++.dg/torture/pr71448.C: New test.
8501
73d73b48
BS
85022016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8503
8504 PR debug/71432
8505 PR ada/71413
8506 * g++.dg/debug/pr71432.C: New test.
8507
bdd15d0c
PK
85082016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8509
8510 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8511 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8512 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8513
ce0607bb
AH
85142016-06-08 Alan Hayward <alan.hayward@arm.com>
8515
8516 * gcc.dg/vect/vect-live-2.c: Update effective target.
8517 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8518 * lib/target-supports.exp: Add aarch64 to vect_long.
8519
92a5f2ba
MP
85202016-06-08 Marek Polacek <polacek@redhat.com>
8521
8522 PR c/71418
8523 * gcc.dg/noncompile/pr71418.c: New test.
8524
08203f73
MP
8525 PR c/71426
8526 * gcc.dg/noncompile/pr71426.c: New test.
8527
d1fcc2bd
JH
85282016-06-07 Jan Hubicka <hubicka@ucw.cz>
8529
8530 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8531 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8532 * gcc.dg/predict-3.c: Update template.
8533 * gcc.dg/predict-5.c: Update template.
8534 * gcc.dg/predict-6.c: Update template.
8535 * gcc.dg/predict-9.c: Update template.
8536 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8537
a23e6f1c
BS
85382016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8539
8540 * gcc.target/powerpc/vec-mul.c: New test.
8541
6ffd47b7
DM
85422016-06-07 David Malcolm <dmalcolm@redhat.com>
8543
8544 * gcc.dg/spellcheck-fields-2.c: New test case.
8545
bfd67b47
RB
85462016-06-07 Richard Biener <rguenther@suse.de>
8547
8548 PR c/61564
8549 * gcc.dg/Wpragmas-1.c: New testcase.
8550 * gcc.dg/Wattributes-4.c: Likewise.
8551 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8552 entry.
8553
701b9a47
CL
85542016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8555
8556 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8557 spurious debug code.
8558
6b80d6fa
RB
85592016-06-07 Richard Biener <rguenther@suse.de>
8560
8561 PR tree-optimization/71428
8562 * gcc.dg/torture/pr71428.c: New testcase.
8563
0f3f9437
RB
85642016-06-07 Richard Biener <rguenther@suse.de>
8565
8566 PR middle-end/71423
8567 * gcc.dg/torture/pr71423.c: New testcase.
8568
ec963f2a
KV
85692016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8570
8571 PR middle-end/71408
8572 * gcc.dg/tree-ssa/pr71408.c: New test.
8573
46ab5b6e
KV
85742016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8575
8576 PR middle-end/71281
8577 * g++.dg/torture/pr71281.C: New test.
8578
1f40cff3
MP
85792016-06-06 Marek Polacek <polacek@redhat.com>
8580
8581 PR c/71362
8582 * gcc.dg/pr71362.c: New test.
8583
6f5bcd24
JJ
85842016-06-06 Jakub Jelinek <jakub@redhat.com>
8585 Patrick Palka <ppalka@gcc.gnu.org>
8586
8587 PR c++/70847
8588 PR c++/71330
8589 PR c++/71393
8590 * g++.dg/opt/pr70847.C: New test.
8591 * g++.dg/ubsan/pr70847.C: New test.
8592 * g++.dg/ubsan/pr71393.C: New test.
8593
158beb4a
JJ
85942016-06-06 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR tree-optimization/71259
8597 * gcc.dg/vect/pr71259.c: New test.
8598
d9b950dd
DM
85992016-06-06 David Malcolm <dmalcolm@redhat.com>
8600
8601 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8602 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8604 above.
8605
36f9ad69
KT
86062016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8607
8608 PR middle-end/37780
8609 * gcc.c-torture/execute/pr37780.c: New test.
8610 * gcc.target/aarch64/pr37780_1.c: Likewise.
8611 * gcc.target/arm/pr37780_1.c: Likewise.
8612
5545a907
MP
86132016-06-06 Marek Polacek <polacek@redhat.com>
8614
8615 * c-c++-common/attr-may-alias-1.c: New test.
8616 * c-c++-common/attr-may-alias-2.c: New test.
8617 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8618
93671519
BE
86192016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8620
8621 PR c/24414
8622 * gcc.target/i386/pr24414.c: New test.
8623
690f24b7
JM
86242016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8625
8626 * gcc.target/sparc/vis4misc.c: New file.
8627 * gcc.target/sparc/fpcmp.c: Likewise.
8628 * gcc.target/sparc/fpcmpu.c: Likewise.
8629
31ce6157
AH
86302016-06-06 Alan Hayward <alan.hayward@arm.com>
8631
8632 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8633 * gcc.dg/vect/vect-live-3.c: Likewise.
8634
9fcebb5a
RB
86352016-06-06 Richard Biener <rguenther@suse.de>
8636
8637 PR tree-optimization/71398
8638 * gcc.dg/torture/pr71398.c: New testcase.
8639
903ca97b
UB
86402016-06-06 Uros Bizjak <ubizjak@gmail.com>
8641
8642 PR target/71389
8643 * g++.dg/pr71389.C: New test.
8644
9c1eb332
JD
86452016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8646
8647 PR fortran/71404
8648 * gfortran.dg/fmt_read_5.f: New test.
8649
b2d83bd2
AV
86502016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8651
8652 PR fortran/69659
8653 * gfortran.dg/class_array_22.f03: New test.
8654
ec81960e
JH
86552016-06-05 Jan Hubicka <hubicka@ucw.cz>
8656
8657 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8658
429d2750
JH
86592016-06-05 Jan Hubicka <hubicka@ucw.cz>
8660
8661 * gcc.dg/predict-9.c: Update template.
8662
c1c00983
PC
86632016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8664
8665 PR c++/49377
8666 * g++.dg/template/pr49377.C: New.
8667
1927a963
JJ
86682016-06-04 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR tree-optimization/71405
8671 * g++.dg/torture/pr71405.C: New test.
8672
909a11ad
PC
86732016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8674
8675 PR c++/70202
8676 * g++.dg/inherit/crash5.C: New.
8677 * g++.dg/inherit/virtual1.C: Adjust.
8678
08bbb1f8
JL
86792016-06-03 Jeff Law <law@redhat.com>
8680
8681 PR tree-optimization/71316
8682 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8683
7c35235c
JJ
86842016-06-03 Jakub Jelinek <jakub@redhat.com>
8685
8686 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8687 dg-additional-options with just -fno-tree-scev-cprop in it.
8688 * gcc.dg/vect/vect-live-2.c: Likewise.
8689 * gcc.dg/vect/vect-live-5.c: Likewise.
8690 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8691 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8692 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8693
c8572dd6
PP
86942016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8695
8696 PR c++/27100
8697 * g++.dg/other/friend6.C: New test.
8698
1c7733a7
BS
86992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8700
8701 * g++.dg/torture/ppc-ldst-array.C: New.
8702
0d2f700f
JM
87032016-06-03 Joseph Myers <joseph@codesourcery.com>
8704
8705 PR target/71276
8706 PR target/71277
8707 * gcc.dg/torture/builtin-fp-int-inexact.c,
8708 gcc.target/i386/387-builtin-fp-int-inexact.c,
8709 gcc.target/i386/387-rint-inline-1.c,
8710 gcc.target/i386/387-rint-inline-2.c,
8711 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8712 gcc.target/i386/sse2-rint-inline-1.c,
8713 gcc.target/i386/sse2-rint-inline-2.c,
8714 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8715 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8716
f8071c05
L
87172016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8718 Julia Koval <julia.koval@intel.com>
8719
8720 PR target/66960
8721 PR target/67630
8722 PR target/67634
8723 PR target/67841
8724 PR target/68037
8725 PR target/68618
8726 PR target/68661
8727 PR target/69575
8728 PR target/69596
8729 PR target/69734
8730 * gcc.dg/guality/pr68037-1.c: New test.
8731 * gcc.dg/guality/pr68037-2.c: Likewise.
8732 * gcc.dg/guality/pr68037-3.c: Likewise.
8733 * gcc.dg/torture/pr68037-1.c: Likewise.
8734 * gcc.dg/torture/pr68037-2.c: Likewise.
8735 * gcc.dg/torture/pr68037-3.c: Likewise.
8736 * gcc.dg/torture/pr68661-1a.c: Likewise.
8737 * gcc.dg/torture/pr68661-1b.c: Likewise.
8738 * gcc.target/i386/interrupt-1.c: Likewise.
8739 * gcc.target/i386/interrupt-2.c: Likewise.
8740 * gcc.target/i386/interrupt-3.c: Likewise.
8741 * gcc.target/i386/interrupt-4.c: Likewise.
8742 * gcc.target/i386/interrupt-5.c: Likewise.
8743 * gcc.target/i386/interrupt-6.c: Likewise.
8744 * gcc.target/i386/interrupt-7.c: Likewise.
8745 * gcc.target/i386/interrupt-8.c: Likewise.
8746 * gcc.target/i386/interrupt-9.c: Likewise.
8747 * gcc.target/i386/interrupt-10.c: Likewise.
8748 * gcc.target/i386/interrupt-11.c: Likewise.
8749 * gcc.target/i386/interrupt-12.c: Likewise.
8750 * gcc.target/i386/interrupt-13.c: Likewise.
8751 * gcc.target/i386/interrupt-14.c: Likewise.
8752 * gcc.target/i386/interrupt-15.c: Likewise.
8753 * gcc.target/i386/interrupt-16.c: Likewise.
8754 * gcc.target/i386/interrupt-17.c: Likewise.
8755 * gcc.target/i386/interrupt-18.c: Likewise.
8756 * gcc.target/i386/interrupt-19.c: Likewise.
8757 * gcc.target/i386/interrupt-20.c: Likewise.
8758 * gcc.target/i386/interrupt-21.c: Likewise.
8759 * gcc.target/i386/interrupt-22.c: Likewise.
8760 * gcc.target/i386/interrupt-23.c: Likewise.
8761 * gcc.target/i386/interrupt-24.c: Likewise.
8762 * gcc.target/i386/interrupt-25.c: Likewise.
8763 * gcc.target/i386/interrupt-26.c: Likewise.
8764 * gcc.target/i386/interrupt-27.c: Likewise.
8765 * gcc.target/i386/interrupt-28.c: Likewise.
8766 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8767 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8768 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8769 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8770 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8771 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8772 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8773 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8774 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8775 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8776 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8777 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8778
36b85e43
BS
87792016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8780
9de2e795
L
8781 PR tree-optimization/52171
8782 * gcc.dg/pr52171.c: New test.
8783 * gcc.target/i386/pr52171.c: New test.
36b85e43 8784
bfeee8ac
JH
87852016-06-03 Jan Hubicka <jh@suse.cz>
8786
8787 * g++.dg/tree-ssa/pred-1.C: New testcase
8788 * gcc.dg/tree-ssa/pred-1.c: New testcase
8789
859b0bae
BS
87902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8791
8792 PR target/70957
8793 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8794 support.
8795 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8796
3a2edf4c
AH
87972016-06-03 Alan Hayward <alan.hayward@arm.com>
8798
8799 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8800
b28ead45
AH
88012016-06-03 Alan Hayward <alan.hayward@arm.com>
8802
8803 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8804 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8805 * gcc.dg/vect/vect-live-1.c: New test.
8806 * gcc.dg/vect/vect-live-2.c: New test.
8807 * gcc.dg/vect/vect-live-3.c: New test.
8808 * gcc.dg/vect/vect-live-4.c: New test.
8809 * gcc.dg/vect/vect-live-5.c: New test.
8810 * gcc.dg/vect/vect-live-slp-1.c: New test.
8811 * gcc.dg/vect/vect-live-slp-2.c: New test.
8812 * gcc.dg/vect/vect-live-slp-3.c: New test.
8813
1f91747b
JJ
88142016-06-03 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR middle-end/71387
8817 * g++.dg/opt/pr71387.C: New test.
8818
47b83923
JL
88192016-06-02 Jeff Law <law@redhat.com>
8820
8821 PR tree-optimization/71328
8822 * gcc.c-torture/compile/pr71328.c: New test.
8823
e96e5f46
JD
88242016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8825
8826 PR fortran/52393
8827 * gfortran.dg/fmt_read_3.f90: Fix typo.
8828 * gfortran.dg/fmt_read_4.f90: New test.
8829
b872d729
PC
88302016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8831
8832 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8833 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8834 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8835 * g++.dg/cpp0x/override2.C: Likewise.
8836 * g++.dg/parse/crash5.C: Likewise.
8837 * g++.dg/parse/error16.C: Likewise.
8838 * g++.dg/parse/error27.C: Likewise.
8839 * g++.dg/template/qualttp15.C: Likewise.
8840 * g++.dg/template/redecl4.C: Likewise.
8841 * g++.old-deja/g++.other/crash39.C: Likewise.
8842 * g++.old-deja/g++.other/struct1.C: Likewise.
8843 * g++.old-deja/g++.pt/m9a.C: Likewise.
8844 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8845
0e535442
JJ
88462016-06-02 Jakub Jelinek <jakub@redhat.com>
8847
0633ee10
JJ
8848 PR c++/71372
8849 * c-c++-common/pr71372.c: New test.
8850
0e535442
JJ
8851 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8852 __TIME__ strings with __builtin_strcmp instead of printf and
8853 dg-output.
8854
f3c5ecc2
ML
88552016-06-02 Martin Liska <mliska@suse.cz>
8856
8857 * gcc.dg/predict-9.c: New test.
8858
a91807c5
JJ
88592016-06-02 Jakub Jelinek <jakub@redhat.com>
8860
8861 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8862 global set_compiler_env_var and global saved_compiler_env_var.
8863
b5bd1978
KT
88642016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8865
8866 PR rtl-optimization/71295
8867 * gcc.c-torture/compile/pr71295.c: New test.
8868
b93b1475
JJ
88692016-06-02 Jakub Jelinek <jakub@redhat.com>
8870
930ebd0e
JJ
8871 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8872
1e021dc3
JJ
8873 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8874 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8875
b93b1475
JJ
8876 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8877 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8878 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8879 alternative number.
8880
58f2fb5c
MM
88812016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8882
8883 * gcc.target/powerpc/p9-splat-4.c: New test.
8884
88852016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8886
8887 PR target/71186
8888 * gcc.target/powerpc/pr71186.c: New test.
8889
4731c9f0
JD
88902016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8891
8892 PR fortran/52393
8893 * gfortran.dg/fmt_read_3.f90: New test.
8894
042dee3e
TP
88952016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8896
8897 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8898 procedure.
8899
15c98b2e
ES
89002016-06-01 Eduard Sanou <dhole@openmailbox.org>
8901
8902 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8903 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8904 env var is set.
8905 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8906 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8907 shown once.
8908 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8909 during compilation.
8910 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8911 vars set by dg-set-compiler-env-var.
8912
6442a6f4
PT
89132016-06-01 Paul Thomas <pault@gcc.gnu.org>
8914
8915 PR fortran/71156
8916 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8917 to the module procedure declaration.
8918 * gfortran.dg/submodule_16.f08: New test.
8919
ab62397a
JJ
89202016-06-01 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR middle-end/71371
8923 * c-c++-common/gomp/pr71371.c: New test.
8924
b66af6ed
RB
89252016-06-01 Richard Biener <rguenther@suse.de>
8926
8927 PR tree-optimization/71366
8928 * gcc.dg/torture/pr71366-1.c: New testcase.
8929 * gcc.dg/torture/pr71366-2.c: Likewise.
8930
e342b9d8
KN
89312016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8932
8933 * gcc.target/powerpc/vslv-0.c: New test.
8934 * gcc.target/powerpc/vslv-1.c: New test.
8935 * gcc.target/powerpc/vsrv-0.c: New test.
8936 * gcc.target/powerpc/vsrv-1.c: New test.
8937
721547cd
NS
89382016-06-01 Nathan Sidwell <nathan@acm.org>
8939
8940 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8941 * gcc.target/nvptx/weak.c: New.
8942
fa2c9034
RB
89432016-06-01 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71261
8946 * gcc.dg/torture/vect-bool-1.c: New testcase.
8947
3e32893c
JJ
89482016-06-01 Jakub Jelinek <jakub@redhat.com>
8949
8950 * gfortran.dg/gomp/order-1.f90: New test.
8951 * gfortran.dg/gomp/order-2.f90: New test.
8952
8c383600
JH
89532016-06-01 Jan Hubicka <hubicka@ucw.cz>
8954
8955 * gcc.dg/unroll-6.c: Update template.
8956 * gcc.dg/unroll-7.c: New testcase.
8957 * gcc.dg/unroll-8.c: New testcase.
8958
a0dfeef5
EB
89592016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8960
8961 * gnat.dg/opt56.ad[sb]: New test.
8962
48de5701
PC
89632016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8964
8965 PR c++/66635
8966 * g++.dg/cpp0x/constexpr-ice16.C: New.
8967
827cf695
PP
89682016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8969
8970 PR tree-optimization/71314
8971 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8972 -mbranch-cost=2.
8973
ff66f6e8
PP
89742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8975
8976 PR tree-optimization/71077
8977 * gcc.dg/tree-ssa/pr71077.c: New test.
8978
050fb209
JH
89792016-05-31 Jan Hubicka <hubicka@ucw.cz>
8980
48de5701
PC
8981 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8982 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8983 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8984
c642d919
PC
89852016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/71248
8988 * g++.dg/cpp0x/pr71248.C: New.
8989 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8990 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8991 * g++.dg/init/new37.C: Likewise.
8992 * g++.dg/template/static1.C: Likewise.
8993 * g++.dg/template/static2.C: Likewise.
8994
d6439e08
L
89952016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8996
8997 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8998 instead of %rdi.
8999 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9000
780b9dd4
MP
90012016-05-31 Marek Polacek <polacek@redhat.com>
9002
9003 * c-c++-common/Wswitch-unreachable-3.c: New test.
9004 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9005
0d99f8a0
RB
90062016-05-31 Richard Biener <rguenther@suse.de>
9007
9008 PR tree-optimization/71352
9009 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9010
52545641
TP
90112016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9012
9013 * gcc.target/arm/armv5_thumb_isa.c: New test.
9014
5b8c1205
KY
90152016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9016
9017 PR target/71346
9018 * gcc.target/i386/pr71346.c: New test.
9019
7a88cc84
TV
90202016-05-31 Tom de Vries <tom@codesourcery.com>
9021
9022 PR tree-optimization/69068
9023 * gcc.dg/graphite/pr69068.c: New test.
9024
265149a6
MS
90252016-05-27 Martin Sebor <msebor@redhat.com>
9026
9027 PR c++/71306
9028 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9029
00631022
JJ
90302016-05-30 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR c++/71349
9033 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9034 nowait depend(inout: dd[0]) clauses where permitted.
9035
b2f6675b
PC
90362016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9037
9038 PR c++/71238
9039 * g++.dg/parse/pr71238.C: New.
9040 * g++.dg/concepts/friend1.C: Test column numbers too.
9041 * g++.dg/cpp0x/initlist31.C: Likewise.
9042 * g++.dg/cpp0x/pr51420.C: Likewise.
9043 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9044 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9045 * g++.dg/ext/builtin3.C: Likewise.
9046 * g++.dg/lookup/friend12.C: Likewise.
9047 * g++.dg/lookup/friend7.C: Likewise.
9048 * g++.dg/lookup/koenig1.C: Likewise.
9049 * g++.dg/lookup/koenig5.C: Likewise.
9050 * g++.dg/lookup/used-before-declaration.C: Likewise.
9051 * g++.dg/overload/koenig1.C: Likewise.
9052 * g++.dg/template/crash65.C: Likewise.
9053 * g++.dg/template/friend57.C: Likewise.
9054 * g++.dg/warn/Wshadow-5.C: Likewise.
9055 * g++.dg/warn/Wunused-8.C: Likewise.
9056 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9057 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9058 * g++.old-deja/g++.jason/member.C: Likewise.
9059 * g++.old-deja/g++.jason/report.C: Likewise.
9060 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9061 * g++.old-deja/g++.law/visibility20.C: Likewise.
9062 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9063 * g++.old-deja/g++.other/static5.C: Likewise.
9064 * g++.old-deja/g++.pt/overload2.C: Likewise.
9065
a448ff40
JH
90662016-05-30 Jan Hubicka <hubicka@ucw.cz>
9067
9068 * gcc.dg/tree-ssa/peel1.c: New testcase.
9069 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9070 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9071
69be8c91
TV
90722016-05-30 Tom de Vries <tom@codesourcery.com>
9073
9074 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9075 to ce.
9076
a59775a1
PC
90772016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9078
9079 PR c++/71099
9080 * g++.dg/parse/virtual1.C: New.
9081
53d6d955
UB
90822016-05-30 Uros Bizjak <ubizjak@gmail.com>
9083
9084 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9085 Use correct register when clearing %edx.
9086
0557293f
AM
90872016-05-30 Alexander Monakov <amonakov@ispras.ru>
9088
9089 PR tree-optimization/71289
9090 * gcc.dg/pr71289.c: New test.
9091
5d476e35
KV
90922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9093
9094 PR middle-end/71269
9095 PR middle-end/71292
9096 * gcc.dg/tree-ssa/pr71269.c: New test.
9097 * gcc.dg/tree-ssa/pr71292.c: New test.
9098
db5447ca
KV
90992016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9100
9101 PR middle-end/71252
9102 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9103
98bdbb39
JH
91042016-05-30 Jan Hubicka <hubicka@ucw.cz>
9105
9106 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9107 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9108 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9109
7e012855
TV
91102016-05-30 Tom de Vries <tom@codesourcery.com>
9111
9112 PR tree-optimization/69067
9113 * gcc.dg/graphite/pr69067.c: New test.
9114
beed3701
UB
91152016-05-29 Uros Bizjak <ubizjak@gmail.com>
9116
9117 PR target/71245
9118 * gcc.target/i386/pr71245-1.c: New test.
9119 * gcc.target/i386/pr71245-2.c: Ditto.
9120
b6d4f8e8
PC
91212016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/71105
9124 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9125 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9126 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9127
00022058
JH
91282016-05-27 Jan Hubicka <hubicka@ucw.cz>
9129
9130 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9131
c8419aca
VV
91322016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9133
9134 Revert:
9135 PR c++/69855
9136 * g++.dg/overload/69855.C: New.
9137 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9138 * g++.old-deja/g++.pt/crash3.C: Likewise.
9139
8008c4d2
PC
91402016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9141
9142 PR c++/60385
9143 * g++.dg/parse/namespace13.C: New.
9144
8b2ef235
JL
91452016-05-26 Jeff Law <law@redhat.com>
9146
9147 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9148 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9149 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9150 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9151 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9152 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9153 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9154 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9155 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9156 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9157 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9158 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9159 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9160
7d67159b
VV
91612016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9162
9163 PR c++/69855
9164 * g++.dg/overload/69855.C: New.
9165 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9166 * g++.old-deja/g++.pt/crash3.C: Likewise.
9167
88e3bdd1
JW
91682016-05-27 Jiong Wang <jiong.wang@arm.com>
9169
9170 PR target/63596
9171 * gcc.target/aarch64/va_arg_1.c: New testcase.
9172 * gcc.target/aarch64/va_arg_2.c: Likewise.
9173 * gcc.target/aarch64/va_arg_3.c: Likewise.
9174
3fd6b9cc
JW
91752016-05-27 Jiong Wang <jiong.wang@arm.com>
9176
9177 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9178 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9179 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9180 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9181 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9182
3cee7e4e
MP
91832016-05-27 Marek Polacek <polacek@redhat.com>
9184
9185 PR middle-end/71308
9186 * g++.dg/torture/pr71308.C: New test.
9187
6a813c96
DV
91882016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9189
9190 * gcc.dg/zero_bits_compound-1.c: New test.
9191 * gcc.dg/zero_bits_compound-2.c: New test.
9192
0561bcfb
IE
91932016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9194
9195 PR middle-end/71279
9196 * gcc.dg/pr71279.c: New test.
9197
21316320
MM
91982016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9199
9200 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9201 floating point min/max/comparison instructions.
9202 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9203
7211a097
JJ
92042016-05-26 Jakub Jelinek <jakub@redhat.com>
9205
9206 * c-c++-common/gomp/schedule-1.c: New test.
9207 * gfortran.dg/gomp/schedule-1.f90: New test.
9208
cac177cf
PP
92092016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9210
9211 PR c++/70822
9212 PR c++/70106
9213 * g++.dg/cpp1y/auto-fn32.C: New test.
9214 * g++.dg/cpp1y/paren4.C: New test.
9215
a2d5b8c9
NS
92162016-05-26 Nathan Sidwell <nathan@acm.org>
9217
9218 * gcc.dg/20060410.c: Xfail on ptx.
9219 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9220 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9221 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9222 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9223 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9224
ffa8b552
TP
92252016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9226
9227 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9228
c7501e00
JJ
92292016-05-26 Jakub Jelinek <jakub@redhat.com>
9230
1875b9a0
JJ
9231 PR tree-optimization/71280
9232 * gcc.dg/pr71280.c: New test.
9233
2116e19f
JJ
9234 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9235
305aef09
JJ
9236 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9237 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9238
c7501e00
JJ
9239 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9240
ca449d26
JW
92412016-05-26 Jiong Wang <jiong.wang@arm.com>
9242
9243 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9244 kept in memory.
ca449d26 9245
8af01c66
JL
92462016-05-25 Jeff Law <law@redhat.com>
9247
9248 PR tree-optimization/71272
9249 * gcc.c-torture/compile/pr71272.c: new test.
9250
f9d6ce73
BS
92512016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9252
9253 * gcc.target/powerpc/vec-cmpne.c: New test.
9254 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9255
a88a7b22
EB
92562016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9257
9258 * gnat.dg/opt55.ad[sb]: New test.
9259
125f02ed
SKS
92602016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9261
9262 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9263 * c-c++-common/pr60226.c: Require int32plus.
9264 * gcc.c-torture/execute/pr70602.c: Likewise.
9265 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9266 unsigned long for malloc arg type.
9267 * gcc.dg/asr_div1.c: Require int32plus.
9268 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9269 * gcc.dg/pie-1.c: Require pie.
9270 * gcc.dg/pie-2.c: Likewise.
9271 * gcc.dg/pr59471.c: Require int32plus.
9272 * gcc.dg/pr59963-2.c: XFAIL for int16.
9273 * gcc.dg/pr60114.c: Require int32plus.
9274 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9275 unsigned long for typedef of size_t.
9276 * gcc.dg/pr63914.c: Require int32plus.
9277 * gcc.dg/pr64536.c: Require pt32plus.
9278 * gcc.dg/pr65658.c: Likewise.
9279 * gcc.dg/pr67271.c: Require int32plus.
9280 * gcc.dg/pr68112.c: Likewise.
9281 * gcc.dg/pr69071.c: Skip for avr target.
9282 * gcc.dg/pr69973.c: Require int32plus.
9283 * gcc.dg/pr70169.c: Skip for avr target.
9284 * gcc.dg/sso-6.c: Require int32plus.
9285 * gcc.dg/sso-7.c: Likewise.
9286 * gcc.dg/sso-8.c: Likewise.
9287 * gcc.dg/vrp-min-max-2.c: Likewise.
9288
c6e434f5
UB
92892016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9290
9291 PR target/70738
9292 * gcc.target/i386/pr70738-1.c: New test.
9293 * gcc.target/i386/pr70738-2.c: Likewise.
9294 * gcc.target/i386/pr70738-3.c: Likewise.
9295 * gcc.target/i386/pr70738-4.c: Likewise.
9296 * gcc.target/i386/pr70738-5.c: Likewise.
9297 * gcc.target/i386/pr70738-6.c: Likewise.
9298 * gcc.target/i386/pr70738-7.c: Likewise.
9299 * gcc.target/i386/pr70738-8.c: Likewise.
9300 * gcc.target/i386/pr70738-9.c: Likewise.
9301
5c42d341
KT
93022016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9303
9304 PR rtl-optimization/66940
9305 * gcc.c-torture/execute/pr66940.c: New test.
9306
bf9a1a07
IV
93072016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9308
9309 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9310 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9311 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9312 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9313 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9314 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9315 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9316 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9317 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9318 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9319 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9320 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9321 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9322 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9323 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9324 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9325 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9326 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9327 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9328 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9329 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9330 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9331 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9332 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9333
95efe6b6
MP
93342016-05-25 Marek Polacek <polacek@redhat.com>
9335
9336 PR c/71265
9337 * gcc.dg/noncompile/pr71265.c: New test.
9338
a23faf7a
MP
9339 PR c/71266
9340 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9341
69a6d5ad
NS
93422016-05-25 Nathan Sidwell <nathan@acm.org>
9343
9344 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9345
3072d4ea
RB
93462016-05-25 Richard Biener <rguenther@suse.de>
9347
9348 PR tree-optimization/71261
9349 * c-c++-common/torture/pr71261.c: New testcase.
9350
e412ece4
RB
93512016-05-25 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/71264
9354 * gcc.dg/vect/pr71264.c: New testcase.
9355
b9e551ad
PC
93562016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9357
9358 PR c++/55992
9359 * g++.dg/cpp0x/alias-decl-53.C: New.
9360 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9361
6aa1abe5
ML
93622016-05-25 Martin Liska <mliska@suse.cz>
9363
9364 * g++.dg/pr71239.C: New test.
9365
842d162e
RB
93662016-05-25 Richard Biener <rguenther@suse.de>
9367
c87885ca
RO
9368 * gcc.dg/vect/pr58135.c: Rename to ...
9369 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9370
f184a36c
MP
93712016-05-25 Marek Polacek <polacek@redhat.com>
9372
9373 * g++.dg/pr65295.C: Use target c++14.
9374
021fad86
PC
93752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9376
53d6d955
UB
9377 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9378 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9379
c3eaf15a
MM
93802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9381
9382 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9383 instructions.
9384
e46c7770
CP
93852016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9386
9387 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9388 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9389 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9390 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9391 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9392 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9393 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9394 * c-c++-common/goacc/pcopy.c: Likewise.
9395 * c-c++-common/goacc/pcopyin.c: Likewise.
9396 * c-c++-common/goacc/pcopyout.c: Likewise.
9397 * c-c++-common/goacc/pcreate.c: Likewise.
9398 * c-c++-common/goacc/pr70688.c: New test.
9399 * c-c++-common/goacc/present-1.c: Adjust test.
9400 * c-c++-common/goacc/reduction-5.c: Likewise.
9401 * g++.dg/goacc/data-1.C: New test.
9402
4bfc9db7
MM
94032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9404
9405 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9406 vector parity built-in functions.
9407 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9408 count trailing zeros automatic vectorization.
9409 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9410 count trailing zeros built-in functions.
9411
2bc145af
KV
94122016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9413
9414 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9415
26869fdb
PH
94162016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9417
9418 PR target/71050
9419 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9420
b2dc9c3b
PC
94212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9422
9423 PR c++/50436
9424 * g++.dg/template/crash123.C: New.
9425 * g++.dg/template/crash124.C: Likewise.
9426
f65e97fd
MS
94272016-05-24 Martin Sebor <msebor@redhat.com>
9428
9429 PR c++/71147
9430 * g++.dg/ext/flexary16.C: New test.
9431
a6f5ac7f
IV
94322016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9433
69a6d5ad
NS
9434 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9435 before math.h is included.
a6f5ac7f
IV
9436 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9437 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9438 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9439 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9440 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9441 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9442 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9443 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9444 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9445 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9446 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9447 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9448 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9449 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9450 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9451 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9452 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9453 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9454 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9455 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9456 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9457 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9458 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9459
27bad558
MM
94602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9461 Kelvin Nilsen <kelvin@gcc.gnu.org>
9462
9463 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9464 support.
9465
72f382fb
PC
94662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9467
9468 PR c++/69872
9469 * g++.dg/warn/Wno-narrowing1.C: New.
9470
ef2ec9d9
MP
94712016-05-24 Marek Polacek <polacek@redhat.com>
9472
9473 PR c/71249
9474 * c-c++-common/Wswitch-unreachable-2.c: New test.
9475
e90434e3
JJ
94762016-05-24 Jakub Jelinek <jakub@redhat.com>
9477
7adb26f2
JJ
9478 PR c++/71257
9479 * g++.dg/vect/simd-clone-6.cc: New test.
9480 * g++.dg/gomp/declare-simd-6.C: New test.
9481
e90434e3
JJ
9482 PR middle-end/70434
9483 PR c/69504
9484 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9485
b556ea3b
RB
94862016-05-24 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/71240
9489 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9490
e5328f5d
RB
94912016-05-24 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/71230
9494 * gcc.dg/torture/pr71230.c: New testcase.
9495 * g++.dg/torture/pr71230.C: Likewise.
9496
a04e69c0
TS
94972016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9498
9499 * c-c++-common/goacc/routine-5.c: Add tests.
9500 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9501 * gfortran.dg/goacc/routine-6.f90: Add tests.
9502
30fd2977
RB
95032016-05-24 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/71253
9506 * gcc.dg/torture/pr71253.c: New testcase.
9507
ca6f60bc
KV
95082016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9509
9510 PR middle-end/71252
9511 * gfortran.dg/pr71252.f90: New test.
9512
d3465d72
RS
95132016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9514
9515 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9516
f17a223d
RB
95172016-05-24 Richard Biener <rguenther@suse.de>
9518
9519 PR middle-end/70434
9520 PR c/69504
9521 * c-c++-common/vector-subscript-4.c: New testcase.
9522 * c-c++-common/vector-subscript-5.c: Likewise.
9523
e3f36534
JD
95242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9525
9526 PR fortran/71123
9527 * gfortran.dg/namelist_90.f: New test
9528
85d5c27d
JD
95292016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9530
9531 PR fortran/66461
9532 * gfortran.dg/unexpected_eof.f: New test
9533
fe3f3340
MM
95342016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9535 Kelvin Nilsen <kelvin@gcc.gnu.org>
9536
9537 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9538 as little endian.
9539
26d6ae55
PC
95402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9541
9542 PR c++/70972
9543 * g++.dg/cpp0x/inh-ctor20.C: New.
9544 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9545
d6c9a06f
PC
95462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9547
9548 PR c++/69095
9549 * g++.dg/cpp0x/variadic168.C: New.
9550
396a1d10
PC
95512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9552
9553 * g++.dg/cpp0x/pr31445.C: Test column number too.
9554 * g++.dg/cpp0x/pr32253.C: Likewise.
9555 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9556 * g++.dg/cpp0x/variadic36.C: Likewise.
9557
ece46666
MG
95582016-05-23 Marc Glisse <marc.glisse@inria.fr>
9559
9560 * gcc.dg/fold-notshift-2.c: Adjust.
9561
a7dc5980
MP
95622016-05-23 Marek Polacek <polacek@redhat.com>
9563
9564 PR c/49859
9565 * c-c++-common/Wswitch-unreachable-1.c: New test.
9566 * gcc.dg/Wswitch-unreachable-1.c: New test.
9567 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9568 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9569 * g++.dg/gomp/block-10.C: Likewise.
9570 * gcc.dg/gomp/block-10.c: Likewise.
9571 * g++.dg/gomp/block-9.C: Likewise.
9572 * gcc.dg/gomp/block-9.c: Likewise.
9573 * g++.dg/gomp/target-1.C: Likewise.
9574 * g++.dg/gomp/target-2.C: Likewise.
9575 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9576 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9577 * g++.dg/gomp/taskgroup-1.C: Likewise.
9578 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9579 * gcc.dg/gomp/teams-1.c: Likewise.
9580 * g++.dg/gomp/teams-1.C: Likewise.
9581 * g++.dg/overload/error3.C: Likewise.
9582 * g++.dg/tm/jump1.C: Likewise.
9583 * g++.dg/torture/pr40335.C: Likewise.
9584 * gcc.dg/c99-vla-jump-5.c: Likewise.
9585 * gcc.dg/switch-warn-1.c: Likewise.
9586 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9587 * gcc.dg/nested-func-1.c: Likewise.
9588 * gcc.dg/pr67784-4.c: Likewise.
9589
18b54004
RB
95902016-05-23 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/71230
9593 * gfortran.dg/pr71230-1.f90: New testcase.
9594 * gfortran.dg/pr71230-2.f90: Likewise.
9595
e569db5f
VK
95962016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9597
396a1d10 9598 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9599 * gcc.dg/vect/pr58135.c: Add new.
9600 * gfortran.dg/pr46519-1.f: Adjust test case.
9601
e4b71114
PC
96022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9603
9604 PR c++/53401
9605 * g++.dg/cpp0x/decltype64.C: New.
9606
a25a8058
CL
96072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9608
9609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9611 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9612
0dcfe9ab
CL
96132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9614
9615 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9616 Add poly64x1_t and poly64x2_t cases if supported.
9617 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9618 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9619 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9620 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9621 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9622
ffd70e4a
CL
96232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9624
9625 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9626 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9627 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9628 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9629 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9630 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9631 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9632
4b1f57fe
CL
96332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9634
9635 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9636
16c5ec77
CL
96372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9638
9639 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9640 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9641
94ad56c7
JJ
96422016-05-22 Jakub Jelinek <jakub@redhat.com>
9643
57748705
JJ
9644 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9645 constraint instead of "r".
9646 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9647 insn instead of vxorpd.
9648 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9649
af120161
JJ
9650 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9651 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9652
355023ce
JJ
9653 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9654
3b48574c
JJ
9655 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9656 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9657
94ad56c7
JJ
9658 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9659
8a85cee2
KV
96602016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9661
9662 PR middle-end/40921
9663 * gcc.dg/tree-ssa/pr40921.c: New test.
9664
8e916b16
PS
96652016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9666
9667 PR target/71103
9668 * gcc.target/avr/pr71103.c: New test.
9669
88aea79f
KV
96702016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9671
9672 PR middle-end/71179
9673 * gcc.dg/tree-ssa/pr71179.c: New test.
9674
79063edd
MS
96752016-05-20 Martin Sebor <msebor@redhat.com>
9676
9677 PR c/71115
9678 * gcc.dg/init-excess-2.c: New test.
9679
55c8849f
EB
96802016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9681
9682 * gnat.dg/opt53.adb: New test.
9683 * gnat.dg/opt54.adb: Likewise.
9684
c91a0948
MJ
96852016-05-20 Martin Jambor <mjambor@suse.cz>
9686
9687 PR tree-optimization/70884
9688 * gcc.dg/tree-ssa/pr70919.c: New test.
9689
9cad20fa
BS
96902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9691
9692 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9693 formatting.
69a6d5ad
NS
9694 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9695 fix code formatting.
9696
96972016-05-20 Nathan Sidwell <nathan@acm.org>
9698
9699 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9700 non-common cases.
9701 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9702
15c671a7
DM
97032016-05-20 David Malcolm <dmalcolm@redhat.com>
9704
9705 * jit.dg/all-non-failing-tests.h: Add
9706 test-factorial-must-tail-call.c.
9707 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9708 * jit.dg/test-factorial-must-tail-call.c: New test case.
9709
4f028369
JJ
97102016-05-20 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR fortran/71204
9713 * gfortran.dg/pr71204.f90: New test.
9714
7dea4ab3
CP
97152016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9716
9717 * gcc.target/nvptx/sincos.c: New test.
9718
ef98d365
PC
97192016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/70572
9722 * g++.dg/cpp1y/auto-fn31.C: New.
9723
92466115
BS
97242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9725
9726 * gcc.target/powerpc/vec-addec.c: New test.
9727 * gcc.target/powerpc/vec-addec-int128.c: New test.
9728
9a385c2d
DM
97292016-05-20 David Malcolm <dmalcolm@redhat.com>
9730
9731 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9732 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9733 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9734 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9735
77c9d5b4
JH
97362016-05-20 Jan Hubicka <hubicka@ucw.cz>
9737
9738 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9739
68047971
JJ
97402016-05-20 Jakub Jelinek <jakub@redhat.com>
9741
18954840
JJ
9742 PR c++/71210
9743 * g++.dg/opt/pr71210-1.C: New test.
9744 * g++.dg/opt/pr71210-2.C: New test.
9745
68047971
JJ
9746 PR tree-optimization/29756
9747 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9748 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9749 only on selected targets where V4SImode vectors are known to be
9750 supported.
9751
d78789f5
MG
97522016-05-20 Marc Glisse <marc.glisse@inria.fr>
9753
9754 PR tree-optimization/71079
9755 PR tree-optimization/71206
9756 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9757
550fa093
PK
97582016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9759
9760 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9761 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9762 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9763
483c6429
RG
97642016-05-20 Richard Guenther <rguenther@suse.de>
9765
9766 PR tree-optimization/29756
9767 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9768
eb066284
RB
97692016-05-20 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/71185
9772 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9773
58f10249
RB
97742016-05-20 Richard Biener <rguenther@suse.de>
9775
9776 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9777
2a5569fa
MP
97782016-05-19 Marek Polacek <polacek@redhat.com>
9779
9780 PR c++/71075
9781 * g++.dg/diagnostic/pr71075.C: New test.
9782
5e9a5385
DM
97832016-05-19 David Malcolm <dmalcolm@redhat.com>
9784
9785 PR c++/71184
9786 * g++.dg/pr71184.C: New test case.
9787
4f45da44
KN
97882016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9789
9790 * gcc.target/powerpc/darn-0.c: New test.
9791 * gcc.target/powerpc/darn-1.c: New test.
9792 * gcc.target/powerpc/darn-2.c: New test.
9793
4177437e
MP
97942016-05-19 Marek Polacek <polacek@redhat.com>
9795
9796 PR tree-optimization/71031
9797 * gcc.dg/tree-ssa/vrp100.c: New test.
9798
afb72432
IE
97992016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9800
9801 PR rtl-optimization/71148
9802 * gcc.dg/pr71148.c: New test.
9803
4f83064e
KT
98042016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9805
9806 PR target/71056
9807 * gcc.target/arm/pr71056.c: New test.
9808
4bf8dbe1
BE
98092016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9810
9811 * c-c++-common/pr69669.c: Check the used mode.
9812
f3510625
MO
98132016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9814
9815 PR sanitizer/64354
9816 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9817
43c0068e
RB
98182016-05-19 Richard Biener <rguenther@suse.de>
9819
9820 PR tree-optimization/70729
9821 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9822 * gcc.dg/graphite/scop-18.c: Likewise.
9823 * gcc.dg/pr41783.c: Disable LIM.
9824 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9825 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9826 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9827 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9828 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9829 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9830 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9831 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9832 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9833 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9834 * gfortran.dg/pr42108.f90: Likewise.
9835
70f25790
DM
98362016-05-18 David Malcolm <dmalcolm@redhat.com>
9837
9838 PR driver/69265
9839 * gcc.dg/spellcheck-options-11.c: New test case.
9840
960db8ec
JJ
98412016-05-18 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c++/71100
9844 * g++.dg/opt/pr71100.C: New test.
9845
04643334
MJ
98462016-05-18 Martin Jambor <mjambor@suse.cz>
9847
9848 PR ipa/69708
9849 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9850 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9851 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9852 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9853
91bb9f80
MJ
98542016-05-18 Martin Jambor <mjambor@suse.cz>
9855
9856 PR ipa/69708
9857 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9858 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9859 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9860 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9861 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9862
c584aca6
PC
98632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9864
9865 PR c++/69793
9866 * g++.dg/template/crash122.C: New.
9867
20309c6e
PC
98682016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9869
9870 PR c++/70466
9871 * g++.dg/template/pr70466-1.C: New.
9872 * g++.dg/template/pr70466-2.C: Likewise.
9873
50c78b9a
MM
98742016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9875
9876 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9877 splat operations and the XXSPLTIB instruction.
9878 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9879 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9880 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9881 xxlxor to clear a register.
9882
cf8be00d
RS
98832016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9884
9885 * gcc.dg/torture/pr71020.c: New test.
9886
848a392a
MJ
98872016-05-18 Martin Jambor <mjambor@suse.cz>
9888
9889 PR ipa/70646
9890 * gcc.dg/ipa/pr70646.c: New test.
9891
1f2ab776
CL
98922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9893
9894 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9895
76489493
CL
98962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9897
9898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9899 missing tests for vreinterpretq_p{8,16}.
9900
bd79378d
CL
99012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9902
9903 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9904 vsliq_n_s64 and vsliq_n_u64.
9905
81ca3ea0
CL
99062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9907
9908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9909 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9910
873cb425
CL
99112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9912
9913 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9914 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9915 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9916
9d6e7c21
CL
99172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9918
9919 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9920 in comment.
9921
b4dbe40e 99222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9923
9924 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9925 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9926 "blr\t" and switch to scan-assembler-times.
9927
83a5c910
JW
99282016-05-18 Jiong Wang <jiong.wang@arm.com>
9929
53d6d955
UB
9930 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9931 with __aarch64__.
9932 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9933 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9934
fb7cbdeb
JJ
99352016-05-18 Jakub Jelinek <jakub@redhat.com>
9936
8ee91165
JJ
9937 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9938 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9939 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9940 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9941 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9942 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9943
cf4d516a
JJ
9944 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9945 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9946
a4f16422
JJ
9947 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9948 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9949
7b37ce10
JJ
9950 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9951 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9952
fb7cbdeb
JJ
9953 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9954
c9326aef
RB
99552016-05-18 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/71168
9958 * gcc.dg/torture/pr71168.c: New testcase.
9959
df8b0a11
KV
99602016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9961
9962 PR middle-end/63586
9963 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9964 * gcc.dg/tree-ssa/pr63586.c: New test.
9965 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9966
2efd67ed
NS
99672016-05-17 Nathan Sidwell <nathan@acm.org>
9968
9969 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9970 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9971 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9972 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9973
1988b2c2
NS
99742016-05-17 Nathan Sidwell <nathan@acm.org>
9975
9976 * gcc.target/nvptx/abi-vararg-3.c: New.
9977
ad1d92ab
MM
99782016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9979
9980 PR tree-optimization/54579
9981 PR middle-end/55299
9982 * gcc.dg/fold-notrotate-1.c: New test.
9983 * gcc.dg/fold-notshift-1.c: New test.
9984 * gcc.dg/fold-notshift-2.c: New test.
9985
47768df8
MP
99862016-05-17 Marek Polacek <polacek@redhat.com>
9987
9988 PR ipa/71146
9989 * g++.dg/ipa/pr71146.C: New test.
9990
6b5423a5
DM
99912016-05-17 David Malcolm <dmalcolm@redhat.com>
9992
9993 * jit.dg/test-error-array-bounds.c: New test case.
9994
c7986356
MG
99952016-05-17 Marc Glisse <marc.glisse@inria.fr>
9996
9997 * gcc.dg/tree-ssa/and-1.c: New testcase.
9998
d982c5b7
MG
99992016-05-17 Marc Glisse <marc.glisse@inria.fr>
10000
10001 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10002 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10003
0139ba93
MG
100042016-05-17 Marc Glisse <marc.glisse@inria.fr>
10005
10006 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10007 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10008
daab4562
JW
100092016-05-17 Jiong Wang <jiong.wang@arm.com>
10010
10011 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10012
22330033
JW
100132016-05-17 Jiong Wang <jiong.wang@arm.com>
10014
10015 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10016
98b3a5f2
JW
100172016-05-17 Jiong Wang <jiong.wang@arm.com>
10018
10019 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10020 ".2d[index]" when scan the assembly.
10021 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10022 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10023 float64x1.
10024 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10025
b71b7a8e
RB
100262016-05-17 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/71132
10029 * gcc.dg/torture/pr71132.c: New testcase.
10030
3c51ad46
CL
100312016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10032
10033 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10034
d20faa66
KT
100352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10036
10037 PR target/70809
10038 * gcc.target/aarch64/pr70809_1.c: New test.
10039
b75cc5a4
KT
100402016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10041
10042 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10043 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10044 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10045 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10046
b28eb195
IE
100472016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10048 Ilya Enkovich <ilya.enkovich@intel.com>
10049
10050 PR target/71114
10051 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10052
0b9004ed
JH
100532016-05-16 Jan Hubicka <hubicka@ucw.cz>
10054
10055 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10056 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10057
1b81a1c1
MW
100582016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10059
10060 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10061 test for __ARM_FP16_ARGS.
10062 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10063 * gcc.target/arm/aapcs/neon-vect10.c: New.
10064 * gcc.target/arm/aapcs/neon-vect9.c: New.
10065 * gcc.target/arm/aapcs/vfp18.c: New.
10066 * gcc.target/arm/aapcs/vfp19.c: New.
10067 * gcc.target/arm/aapcs/vfp20.c: New.
10068 * gcc.target/arm/aapcs/vfp21.c: New.
10069 * gcc.target/arm/fp16-aapcs-1.c: New.
10070 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10071 test for __ARM_FP16_ARGS.
10072 * g++.target/arm/fp16-return-1.c: Update expected output.
10073
921d1e73
JW
100742016-05-16 Jiong Wang <jiong.wang@arm.com>
10075
10076 PR testsuite/70227
10077 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10078
228eb42a
HA
100792016-05-15 Harald Anlauf <anlauf@gmx.de>
10080
10081 PR fortran/69603
10082 * gfortran.dg/pr69603.f90: New testcase.
10083
785abfd3
FR
100842016-05-14 Fritz Reese <fritzoreese@gmail.com>
10085
10086 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10087
e75eb64f
FR
100882016-05-14 Fritz Reese <fritzoreese@gmail.com>
10089
10090 PR fortran/71047
10091 * gfortran.dg/pr71047.f08: New test.
10092
aa4b467b
JM
100932016-05-13 Joseph Myers <joseph@codesourcery.com>
10094
10095 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10096 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10097 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10098
653fb4a2
MS
100992016-05-13 Martin Sebor <msebor@redhat.com>
10100
10101 PR c++/60049
10102 * g++.dg/cpp0x/constexpr-60049.C: New test.
10103
9e37582d
JJ
101042016-05-13 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR bootstrap/71071
10107 * gcc.dg/pr71071.c: New test.
10108
a278aa17
UB
101092016-05-13 Uros Bizjak <ubizjak@gmail.com>
10110
10111 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10112 remove XOP handling.
377eaca7 10113 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10114
ac3d02e2
NS
101152016-05-13 Nathan Sidwell <nathan@acm.org>
10116
10117 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10118 __atomic_is_lock_free declaration.
10119
8ab3bdac
RB
101202016-05-13 Richard Biener <rguenther@suse.de>
10121
10122 PR tree-optimization/42587
10123 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10124
623b8e0a
ML
101252016-05-13 Martin Liska <mliska@suse.cz>
10126
10127 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10128 the new format of dump output.
10129
da7674f6
IE
101302016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10131
10132 * gcc.dg/pr71084.c: New test.
10133
c959db3d
RR
101342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10135
53d6d955
UB
10136 PR target/53440
10137 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10138
43203dea
RR
101392016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10140
10141 * gcc.target/aarch64/struct_return.c: New test.
10142
4f2e1536
MP
101432016-05-12 Marek Polacek <polacek@redhat.com>
10144
10145 PR c/70756
10146 * c-c++-common/pr70756-2.c: New test.
10147 * c-c++-common/pr70756.c: New test.
10148
1ef33ef3
RB
101492016-05-12 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/71059
10152 * gcc.dg/torture/pr71059.c: New testcase.
10153
763baff6
RB
101542016-05-12 Richard Biener <rguenther@suse.de>
10155
10156 PR tree-optimization/71062
10157 * gcc.dg/torture/pr71062.c: New testcase.
10158
c4ec1243
IE
101592016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10160
10161 PR tree-optimization/71006
10162 * gcc.dg/pr71006.c: New test.
10163
a5fbf76d
MP
101642016-05-12 Marek Polacek <polacek@redhat.com>
10165
10166 PR driver/71063
10167 * gcc.dg/opts-7.c: New test.
10168
5acc47a4
KT
101692016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10170
10171 PR target/70830
10172 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10173 Add -save-temps to dg-options.
10174 Scan for ldmfd rather than pop instruction.
10175 * gcc.target/arm/interrupt-2.c: Likewise.
10176 * gcc.target/arm/pr70830.c: New test.
10177
40bd4bf9
JJ
101782016-05-12 Jakub Jelinek <jakub@redhat.com>
10179
3cd63842
JJ
10180 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10181 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10182
c05d08f6
JJ
10183 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10184 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10185 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10186
bc27ffae
JJ
10187 PR target/71019
10188 * gcc.target/i386/avx512vl-pack-1.c: New test.
10189 * gcc.target/i386/avx512vl-pack-2.c: New test.
10190 * gcc.target/i386/avx512bw-pack-2.c: New test.
10191
515d7412
JJ
10192 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10193
40bd4bf9
JJ
10194 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10195 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10196 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10197
44ab146a
RB
101982016-05-12 Richard Biener <rguenther@suse.de>
10199
10200 PR tree-optimization/70986
10201 * gcc.dg/torture/pr70986-1.c: New testcase.
10202 * gcc.dg/torture/pr70986-2.c: Likewise.
10203 * gcc.dg/torture/pr70986-3.c: Likewise.
10204
d6e83a8d
MM
102052016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10206
10207 PR c/43651
10208 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10209 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10210
51e67ea3
UB
102112016-05-11 Uros Bizjak <ubizjak@gmail.com>
10212
10213 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10214 directive.
10215 * gcc.target/i386/pr66746.c: Ditto.
10216
3fd2b007
MM
102172016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10218
10219 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10220 support.
10221 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10222 warning when using -mvsx-timode.
10223 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10224 * gcc.target/powerpc/dform-2.c: Likewise.
10225 * gcc.target/powerpc/pr68805.c: Likewise.
10226
5c3a10fb
MP
102272016-05-11 Marek Polacek <polacek@redhat.com>
10228
10229 PR c++/71024
10230 * c-c++-common/attributes-3.c: New test.
10231
7cfb065b
NS
102322016-05-11 Nathan Sidwell <nathan@acm.org>
10233
10234 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10235 * gcc.c-torture/execute/pr68185.c: Likewise.
10236 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10237 * gcc.dg/pr69634.c: Requires scheduling.
10238 * gcc.dg/torture/pr66178.c: Require label values.
10239 * gcc.dg/setjmp-6.c: Require indirect jumps.
10240
f35ea97d
RB
102412016-05-11 Richard Biener <rguenther@suse.de>
10242
10243 PR tree-optimization/71055
10244 * gcc.dg/torture/pr71055.c: New testcase.
10245
dff70323
RB
102462016-05-11 Richard Biener <rguenther@suse.de>
10247
10248 PR debug/71057
10249 * g++.dg/debug/pr71057.C: New testcase.
10250
56a3d28b
JJ
102512016-05-11 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR fortran/70855
10254 * gfortran.dg/gomp/pr70855.f90: New test.
10255
ebc1b29e
RB
102562016-05-11 Richard Biener <rguenther@suse.de>
10257
10258 PR middle-end/71002
10259 * g++.dg/torture/pr71002.C: New testcase.
10260
98ccd1d7
IE
102612016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10262
10263 PR middle-end/70807
10264 * gcc.dg/pr70807.c: New test.
10265
ed29e24b
MS
102662016-05-10 Martin Sebor <msebor@redhat.com>
10267
10268 PR c++/38611
10269 * g++.dg/Wattributes.C: New test.
10270
e39dab2c
MG
102712016-05-10 Marc Glisse <marc.glisse@inria.fr>
10272
10273 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10274 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10275 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10276
d067e238
IE
102772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10278
10279 PR target/70799
10280 * gcc.target/i386/pr70799-1.c: New test.
10281
cd36c83e
PMR
102822016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10283
10284 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10285
1e3af2a4
IE
102862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10287
10288 PR middle-end/70877
10289 * gcc.target/i386/pr70877.c: New test.
10290
afc610db
IE
102912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10292
10293 PR tree-optimization/70786
10294 * gcc.target/i386/pr70876.c: New test.
10295
4b59d19f
JJ
102962016-05-10 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR target/70927
10299 * gcc.target/i386/avx512vl-logic-1.c: New test.
10300 * gcc.target/i386/avx512vl-logic-2.c: New test.
10301 * gcc.target/i386/avx512dq-logic-2.c: New test.
10302
9b5ee426
BS
103032016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10304
10305 PR target/70963
10306 * gcc.target/powerpc/pr70963.c: New.
10307
f3352cab
DM
103082016-05-10 David Malcolm <dmalcolm@redhat.com>
10309
10310 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10311 (test_very_wide_line): Add ruler to expected output.
10312 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10313 (test_very_wide_line): Likewise.
10314 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10315 (test_show_locus): Within the handling of "test_very_wide_line",
10316 enable show_ruler_p on the diagnostic context.
10317
4a3255dd
RB
103182016-05-10 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/71039
10321 * gcc.dg/torture/pr71039.c: New testcase.
10322
da7c9950
NS
103232016-05-10 Nathan Sidwell <nathan@acm.org>
10324
10325 * gcc.dg/nested-func-10.c: Requires alloca.
10326 * gcc.dg/nested-func-9.c: Requires alloca.
10327 * gcc.c-torture/execute/pr70460.c: Requires labels.
10328 * gcc.c-torture/compile/pr70199.c: Requires labels.
10329 * gcc.target/nvptx/decl.c: Compile only.
10330 * gcc.target/nvptx/trailing-init.c: Compile only.
10331 * gcc.target/nvptx/ary-init.c: Compile only.
10332
cf68d92c
MP
103332016-05-10 Marek Polacek <polacek@redhat.com>
10334
10335 PR c/70255
10336 * gcc.dg/attr-opt-1.c: New test.
10337
64ea4e15
RB
103382016-05-10 Richard Biener <rguenther@suse.de>
10339
10340 PR tree-optimization/70497
10341 PR tree-optimization/28367
10342 * gcc.dg/torture/20160404-1.c: New testcase.
10343 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10344 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10345
5a96dae3
PMR
103462016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10347
10348 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10349
fc97f805
UB
103502016-05-09 Uros Bizjak <ubizjak@gmail.com>
10351
10352 * gcc.target/i386/fabsneg-1.c New test.
10353
a710b1d5
AM
103542016-05-09 Alan Modra <amodra@gmail.com>
10355
10356 PR testsuite/70826
10357 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10358
171f6f05
RB
103592016-05-09 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/70985
10362 * gcc.dg/torture/pr70985.c: New testcase.
10363
18caa34e
BC
103642016-05-09 Bin Cheng <bin.cheng@arm.com>
10365
10366 * gcc.dg/tree-ssa/ifc-9.c: New test.
10367 * gcc.dg/tree-ssa/ifc-10.c: New test.
10368 * gcc.dg/tree-ssa/ifc-11.c: New test.
10369 * gcc.dg/tree-ssa/ifc-12.c: New test.
10370 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10371 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10372 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10373
7a27d38f
RB
103742016-05-09 Richard Biener <rguenther@suse.de>
10375
10376 PR fortran/70937
10377 * gfortran.dg/pr70937.f90: New testcase.
10378
5ebbbd3d
RO
103792016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10380
10381 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10382
f6288c24
FR
103832016-05-07 Fritz Reese <fritzoreese@gmail.com>
10384
10385 PR fortran/56226
10386 * gfortran.dg/dec_structure_1.f90: New testcase.
10387 * gfortran.dg/dec_structure_2.f90: Ditto.
10388 * gfortran.dg/dec_structure_3.f90: Ditto.
10389 * gfortran.dg/dec_structure_4.f90: Ditto.
10390 * gfortran.dg/dec_structure_5.f90: Ditto.
10391 * gfortran.dg/dec_structure_6.f90: Ditto.
10392 * gfortran.dg/dec_structure_7.f90: Ditto.
10393 * gfortran.dg/dec_structure_8.f90: Ditto.
10394 * gfortran.dg/dec_structure_9.f90: Ditto.
10395 * gfortran.dg/dec_structure_10.f90: Ditto.
10396 * gfortran.dg/dec_structure_11.f90: Ditto.
10397 * gfortran.dg/dec_union_1.f90: Ditto.
10398 * gfortran.dg/dec_union_2.f90: Ditto.
10399 * gfortran.dg/dec_union_3.f90: Ditto.
10400 * gfortran.dg/dec_union_4.f90: Ditto.
10401 * gfortran.dg/dec_union_5.f90: Ditto.
10402 * gfortran.dg/dec_union_6.f90: Ditto.
10403 * gfortran.dg/dec_union_7.f90: Ditto.
10404
5ec4a8cd
TV
104052016-05-07 Tom de Vries <tom@codesourcery.com>
10406
10407 PR tree-optimization/70956
10408 * gcc.dg/graphite/pr70956.c: New test.
10409
58ec1d0e
JJ
104102016-05-06 Jakub Jelinek <jakub@redhat.com>
10411
ccd88fb7
JJ
10412 PR middle-end/70941
10413 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10414 (a, b, c, d): Change type from char to signed char.
10415 (main): Compare against (signed char) -1634678893 instead of
10416 hardcoded -109. Use __builtin_abort instead of abort.
10417
dd3b6464
JJ
10418 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10419 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10420
58ec1d0e
JJ
10421 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10422
19aa23d8
YR
104232016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10424
10425 PR debug/70935
10426 * gcc.dg/torture/pr70935.c: New test.
10427
ae5f0df1
OE
104282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10429
10430 PR target/58219
ce23a8ff 10431 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10432
078f7e37
RB
104332016-05-06 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/70960
10436 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10437
765d7b54
OE
104382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10439
10440 PR target/52933
10441 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10442 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10443 Adjust expected instruction counts.
10444 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10445
29c94e65
MP
104462016-05-06 Marek Polacek <polacek@redhat.com>
10447
10448 PR sanitizer/70875
10449 * gcc.dg/ubsan/bounds-3.c: New test.
10450
3684b02e
OE
104512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10452
10453 PR target/54089
10454 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10455
8706773f
RB
104562016-05-06 Richard Biener <rguenther@suse.de>
10457
10458 PR middle-end/70931
10459 * gfortran.dg/pr70931.f90: New testcase.
10460
a4f51018
RB
104612016-05-06 Richard Biener <rguenther@suse.de>
10462
10463 PR middle-end/70941
10464 * gcc.dg/torture/pr70941.c: New testcase.
10465
c4f2425f
BC
104662016-05-05 Bin Cheng <bin.cheng@arm.com>
10467
10468 PR tree-optimization/57206
10469 * gcc.dg/vect/pr57206.c: New test.
10470
5dc08197
RO
104712016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10472
10473 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10474
351f85c5
JJ
104752016-05-05 Jakub Jelinek <jakub@redhat.com>
10476
568bac8c
JJ
10477 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10478
351f85c5
JJ
10479 * c-c++-common/Wdangling-else-4.c: New test.
10480
33fd7785
JJ
104812016-05-04 Jakub Jelinek <jakub@redhat.com>
10482
2d1ac15a
JJ
10483 PR c++/70906
10484 PR c++/70933
10485 * g++.dg/opt/pr70906.C: New test.
10486 * g++.dg/opt/pr70933.C: New test.
10487
33fd7785
JJ
10488 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10489
6b715bf6
JH
104902016-05-04 Jan Hubicka <hubicka@ucw.cz>
10491
10492 * gcc.dg/ipa/pure-const-3.c: New testcase.
10493
deef7113
MP
104942016-05-04 Marek Polacek <polacek@redhat.com>
10495
10496 * c-c++-common/Wdangling-else-1.c: New test.
10497 * c-c++-common/Wdangling-else-2.c: New test.
10498 * c-c++-common/Wdangling-else-3.c: New test.
10499
5396db97
KCY
105002016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10501
10502 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10503 flag is present.
10504
de55efd5
MP
105052016-05-04 Marek Polacek <polacek@redhat.com>
10506
10507 PR c/48778
10508 * gcc.dg/Waddress-2.c: New test.
10509
475839b6
AM
105102016-05-04 Alan Modra <amodra@gmail.com>
10511
10512 * gcc.target/powerpc/pr70866.c: New.
10513
b25aad5f
MS
105142016-05-03 Martin Sebor <msebor@redhat.com>
10515
10516 PR c++/66561
10517 * c-c++-common/builtin_location.c: New test.
10518 * g++.dg/cpp1y/builtin_location.C: New test.
10519
79ce98bc
MP
105202016-05-03 Marek Polacek <polacek@redhat.com>
10521
10522 PR c/70859
10523 * gcc.dg/pr70859.c: New test.
10524 * gcc.dg/pr70859-2.c: New test.
10525
402e89f5
PMR
105262016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10527
10528 * gnat.dg/debug5.adb: New testcase.
10529
f3d90045
DV
105302016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10531
10532 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10533 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10534 Procedure to check for z10 instruction set.
10535
1e26cec1
CL
105362016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10537
10538 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10539
71aca5a0
AM
105402016-05-03 Alan Modra <amodra@gmail.com>
10541
10542 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10543
2fd70ec1
JJ
105442016-05-03 Jakub Jelinek <jakub@redhat.com>
10545
10546 * gcc.target/i386/avx512f-cvt-1.c: New test.
10547
e5705cf7
L
105482016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10549
10550 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10551 -fdump-tree-vrp-details.
10552
381cdae4
RB
105532016-05-03 Richard Biener <rguenther@suse.de>
10554
10555 * gcc.dg/pr30172-1.c: Adjust.
10556 * gcc.dg/pr63743.c: Likewise.
10557 * gcc.dg/tm/pr51696.c: Likewise.
10558 * c-c++-common/tm/safe-1.c: Likewise.
10559 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10560 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10561 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10562 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10563
adedd5c1
JJ
105642016-05-03 Jakub Jelinek <jakub@redhat.com>
10565
31ed1665
JJ
10566 PR rtl-optimization/70467
10567 * gcc.target/i386/pr70467-3.c: New test.
10568 * gcc.target/i386/pr70467-4.c: New test.
10569
dea60b59
JJ
10570 PR tree-optimization/70916
10571 * gcc.c-torture/compile/pr70916.c: New test.
10572
adedd5c1
JJ
10573 PR target/49244
10574 * gcc.target/i386/pr49244-1.c: New test.
10575 * gcc.target/i386/pr49244-2.c: New test.
10576
f80041ef
BS
105772016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10578
10579 PR rtl-optimization/44281
10580 * gcc.target/i386/pr44281.c: New test.
10581
1cfcd39e
BC
105822016-05-03 bin cheng <bin.cheng@arm.com>
10583
10584 PR tree-optimization/56541
10585 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10586 * gcc.dg/vect/pr56541.c: new test.
10587
4304ccfd
MM
105882016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10589
10590 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10591 __float128.
10592 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10593
50d94c29
L
105942016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10595
10596 PR testsuite/70520
10597 * c-c++-common/asan/clone-test-1.c (main): Align child process
10598 stack to 16 bytes.
10599
bc1aee87
DM
106002016-05-02 David Malcolm <dmalcolm@redhat.com>
10601
10602 PR c++/62314
10603 * g++.dg/spellcheck-fields-2.C: New test case.
10604
474e0129
DM
106052016-05-02 David Malcolm <dmalcolm@redhat.com>
10606
10607 PR c++/62314
10608 * g++.dg/pr62314.C: New test case.
10609
818b88a7
JH
106102016-05-02 Jan Hubicka <hubicka@ucw.cz>
10611
10612 * gcc.dg/ipa/inline-8.c: New testcase.
10613
dd77684f
JJ
106142016-05-02 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR rtl-optimization/70467
10617 * gcc.target/i386/pr70467-1.c: New test.
10618
72407e00
BE
106192016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10620
10621 * gcc.dg/spec-options.c: Run the test on all targets.
10622 * gcc.dg/foo.specs: Use cpp_unique_options.
10623
dd53d197
MG
106242016-05-02 Marc Glisse <marc.glisse@inria.fr>
10625
10626 * gcc.dg/tree-ssa/unord.c: New testcase.
10627
a8b85ce9
MG
106282016-05-02 Marc Glisse <marc.glisse@inria.fr>
10629
10630 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10631
5b37e866
NS
106322016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10633
10634 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10635
7176a4a0
MP
106362016-05-02 Marek Polacek <polacek@redhat.com>
10637
10638 PR c/70851
10639 * gcc.dg/enum-incomplete-3.c: New test.
10640
6b9933b9
MP
106412016-05-02 Marek Polacek <polacek@redhat.com>
10642 Tom de Vries <tom@codesourcery.com>
10643
10644 PR tree-optimization/70700
10645 * gcc.dg/pr70700.c: New test.
10646
90f82260
UB
106472016-05-01 Uros Bizjak <ubizjak@gmail.com>
10648
10649 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10650 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10651 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10652 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10653 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10654
f73036c1
EB
106552016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10656
10657 * ada/acats/run_acats: Rename into...
10658 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10659 * ada/acats/run_all.sh: Remove redundant test.
10660 (target_run): Move around.
10661 (target_gnatchop): Use newly built executable.
10662 (target_gnatmake): Likewise.
10663 Check that the compilation of impbit succeeds.
10664
85e051a3
OE
106652016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10666
10667 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10668 * gcc.dg/20021029-1.c: Likewise.
10669 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10670 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10671 * gcc.target/sh/cmpstr.c: Likewise.
10672 * gcc.target/sh/cmpstrn.c: Likewise.
10673 * gcc.target/sh/memset.c: Likewise.
10674 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10675 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10676 * gcc.target/sh/pr39423-1.c: Likewise.
10677 * gcc.target/sh/pr49468-di.c: Likewise.
10678 * gcc.target/sh/pr49468-si.c: Likewise.
10679 * gcc.target/sh/pr49880-1.c: Likewise.
10680 * gcc.target/sh/pr49880-2.c: Likewise.
10681 * gcc.target/sh/pr49880-3.c: Likewise.
10682 * gcc.target/sh/pr50751-1.c: Likewise.
10683 * gcc.target/sh/pr50751-4.c: Likewise.
10684 * gcc.target/sh/pr50751-7.c: Likewise.
10685 * gcc.target/sh/pr51244-1.c: Likewise.
10686 * gcc.target/sh/pr51244-10.c: Likewise.
10687 * gcc.target/sh/pr51244-11.c: Likewise.
10688 * gcc.target/sh/pr51244-12.c: Likewise.
10689 * gcc.target/sh/pr51244-13.c: Likewise.
10690 * gcc.target/sh/pr51244-14.c: Likewise.
10691 * gcc.target/sh/pr51244-17.c: Likewise.
10692 * gcc.target/sh/pr51244-18.c: Likewise.
10693 * gcc.target/sh/pr51244-19.c: Likewise.
10694 * gcc.target/sh/pr51244-4.c: Likewise.
10695 * gcc.target/sh/pr51244-5.c: Likewise.
10696 * gcc.target/sh/pr51244-7.c: Likewise.
10697 * gcc.target/sh/pr51244-8.c: Likewise.
10698 * gcc.target/sh/pr51244-9.c: Likewise.
10699 * gcc.target/sh/pr51697.c: Likewise.
10700 * gcc.target/sh/pr52483-1.c: Likewise.
10701 * gcc.target/sh/pr52483-2.c: Likewise.
10702 * gcc.target/sh/pr52483-3.c: Likewise.
10703 * gcc.target/sh/pr52483-5.c: Likewise.
10704 * gcc.target/sh/pr52933-1.c: Likewise.
10705 * gcc.target/sh/pr52933-2.c: Likewise.
10706 * gcc.target/sh/pr52933-3.c: Likewise.
10707 * gcc.target/sh/pr53568-1.c: Likewise.
10708 * gcc.target/sh/pr53976-1.c: Likewise.
10709 * gcc.target/sh/pr53988-1.c: Likewise.
10710 * gcc.target/sh/pr53988.c: Likewise.
10711 * gcc.target/sh/pr54089-1.c: Likewise.
10712 * gcc.target/sh/pr54089-6.c: Likewise.
10713 * gcc.target/sh/pr54089-7.c: Likewise.
10714 * gcc.target/sh/pr54089-8.c: Likewise.
10715 * gcc.target/sh/pr54089-9.c: Likewise.
10716 * gcc.target/sh/pr54236-1.c: Likewise.
10717 * gcc.target/sh/pr54236-2.c: Likewise.
10718 * gcc.target/sh/pr54236-3.c: Likewise.
10719 * gcc.target/sh/pr54236-4.c: Likewise.
10720 * gcc.target/sh/pr54386.c: Likewise.
10721 * gcc.target/sh/pr54602-1.c: Likewise.
10722 * gcc.target/sh/pr54685.c: Likewise.
10723 * gcc.target/sh/pr54760-1.c: Likewise.
10724 * gcc.target/sh/pr54760-2.c: Likewise.
10725 * gcc.target/sh/pr54760-3.c: Likewise.
10726 * gcc.target/sh/pr54760-4.c: Likewise.
10727 * gcc.target/sh/pr54760-5.c: Likewise.
10728 * gcc.target/sh/pr54760-6.c: Likewise.
10729 * gcc.target/sh/pr55146.c: Likewise.
10730 * gcc.target/sh/pr55160.c: Likewise.
10731 * gcc.target/sh/pr59278.c: Likewise.
10732 * gcc.target/sh/pr59401-1.c: Likewise.
10733 * gcc.target/sh/pr59533-1.c: Likewise.
10734 * gcc.target/sh/pr63260.c: Likewise.
10735 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10736 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10737 * gcc.target/sh/strlen.c: Likewise.
10738 * gcc.target/sh/torture/pr30807.c: Likewise.
10739 * gcc.target/sh/torture/pr34777.c: Likewise.
10740 * gcc.target/sh/torture/pr64652.c: Likewise.
10741 * gcc.target/sh/torture/pr65505.c: Likewise.
10742 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10743 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10744
411e5c67
PC
107452016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10746
10747 PR c++/66644
10748 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10749
8fa97501
BS
107502016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10751
10752 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10753 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10754 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10755 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10756
5a956111
PP
107572016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10758
10759 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10760 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10761
e7ff0319
CP
107622016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10763
10764 PR middle-end/70626
10765 * c-c++-common/goacc/combined-reduction.c: New test.
10766 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10767
52d11a4b
L
107682016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10769
10770 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10771 *movdi_internal pattern only if PIC off.
10772 * gcc.target/i386/pr70155-2.c: Likewise.
10773 * gcc.target/i386/pr70155-3.c: Likewise.
10774 * gcc.target/i386/pr70155-4.c: Likewise.
10775 * gcc.target/i386/pr70155-5.c: Likewise.
10776 * gcc.target/i386/pr70155-6.c: Likewise.
10777 * gcc.target/i386/pr70155-7.c: Likewise.
10778 * gcc.target/i386/pr70155-8.c: Likewise.
10779 * gcc.target/i386/pr70155-15.c: Likewise.
10780 * gcc.target/i386/pr70155-17.c: Likewise.
10781 * gcc.target/i386/pr70155-22.c: Likewise.
10782
8960db31
BC
107832016-04-29 Bin Cheng <bin.cheng@arm.com>
10784
10785 PR tree-optimization/70803
10786 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10787
cca535a4
IE
107882016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10789
10790 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10791 optimization of vector loop.
10792 * gcc.target/i386/vect-unpack-3.c: New test.
10793 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10794 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10795 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10796
500ecf4a
MP
107972016-04-29 Marek Polacek <polacek@redhat.com>
10798
10799 PR sanitizer/70342
10800 * g++.dg/ubsan/null-7.C: New test.
10801
2fff3db8
MP
10802 PR c/70852
10803 * gcc.dg/pr70852.c: New test.
10804
509063eb
DV
108052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10806
10807 PR/69089
10808 * g++.dg/cpp0x/alignas6.C: New test.
10809
83745c0d
DV
108102016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10811
c87885ca
RO
10812 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10813 * gcc.dg/pr27003.c: Likewise.
10814 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10815 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10816 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10817 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10818 * gcc.target/arc/mxy.c: Likewise.
10819 * gcc.target/arc/mswape.c: Likewise.
10820 * gcc.target/arc/mrtsc.c: Likewise.
10821 * gcc.target/arc/mcrc.c: Likewise.
10822 * gcc.target/arc/mdsp-packa.c: Likewise.
10823 * gcc.target/arc/mdvbf.c: Likewise.
10824 * gcc.target/arc/mlock.c: Likewise.
10825 * gcc.target/arc/mmac-24.c: Likewise.
10826 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10827
849b265d
BS
108282016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10829 Matthijs Kooijman <matthijs@stdin.nl>
10830 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10831
10832 PR target/60040
10833 * gcc.target/avr/pr60040-1.c: New.
10834 * gcc.target/avr/pr60040-2.c: New.
10835
1390536b
RB
108362016-04-29 Richard Biener <rguenther@suse.de>
10837
10838 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10839
98998245
RB
108402016-04-29 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/13962
10843 PR tree-optimization/65686
10844 * gcc.dg/uninit-pr65686.c: New testcase.
10845
8b80cc21
JJ
108462016-04-29 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR middle-end/70843
10849 * gcc.dg/pr70843.c: New test.
10850
6181bc30
JJ
108512016-04-28 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR target/70858
10854 * gcc.target/i386/pr70858.c: New test.
10855
f4cb3612
AB
108562016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10857
10858 * gcc.target/arc/nps400-1.c: New file.
10859
8ad9df62
JR
108602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10861 Andrew Burgess <andrew.burgess@embecosm.com>
10862
10863 * gcc.target/arc/movh_cl-1.c: New file.
10864
ceaaa9fe
JR
108652016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10866 Andrew Burgess <andrew.burgess@embecosm.com>
10867
10868 * gcc.target/arc/extzv-1.c: New file.
10869 * gcc.target/arc/insv-1.c: New file.
10870 * gcc.target/arc/insv-2.c: New file.
10871 * gcc.target/arc/movb-1.c: New file.
10872 * gcc.target/arc/movb-2.c: New file.
10873 * gcc.target/arc/movb-3.c: New file.
10874 * gcc.target/arc/movb-4.c: New file.
10875 * gcc.target/arc/movb-5.c: New file.
10876 * gcc.target/arc/movb_cl-1.c: New file.
10877 * gcc.target/arc/movb_cl-2.c: New file.
10878 * gcc.target/arc/movbi_cl-1.c: New file.
10879 * gcc.target/arc/movl-1.c: New file.
10880
4d03dc2f
JR
108812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10882 Andrew Burgess <andrew.burgess@embecosm.com>
10883
10884 * gcc.target/arc/cmem-1.c: New file.
10885 * gcc.target/arc/cmem-2.c: New file.
10886 * gcc.target/arc/cmem-3.c: New file.
10887 * gcc.target/arc/cmem-4.c: New file.
10888 * gcc.target/arc/cmem-5.c: New file.
10889 * gcc.target/arc/cmem-6.c: New file.
10890 * gcc.target/arc/cmem-7.c: New file.
10891 * gcc.target/arc/cmem-ld.inc: New file.
10892 * gcc.target/arc/cmem-st.inc: New file.
10893
81262dad
JJ
108942016-04-28 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR target/70821
10897 * gcc.target/i386/pr70821.c: New test.
10898
0a31a09a
BS
108992016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10900
10901 * gcc.target/powerpc/vec-adde.c: New test.
10902 * gcc.target/powerpc/vec-adde-int128.c: New test.
10903
3ddffba9
JJ
109042016-04-28 Jakub Jelinek <jakub@redhat.com>
10905
10906 * gcc.target/i386/avx-vround-1.c: New test.
10907 * gcc.target/i386/avx-vround-2.c: New test.
10908 * gcc.target/i386/avx512vl-vround-1.c: New test.
10909 * gcc.target/i386/avx512vl-vround-2.c: New test.
10910
713dedcd
RO
109112016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913 PR testsuite/70595
10914 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10915 (check_effective_target_cilkplus_runtime): ... this.
10916 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10917 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10918
10919 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10920 Require cilkplus_runtime.
10921 Don't add -lcilkrts.
10922 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10923 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10924 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10925 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10926 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10927 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10928 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10929 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10930 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10931 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10932 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10933 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10934 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10935 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10936 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10937 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10938 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10939 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10940 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10941 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10942 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10943 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10944 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10945 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10946 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10947 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10948 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10949 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10950 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10951
10952 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10953 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10954
10955 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10956
10957 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10958 cilkplus_runtime.
10959
3563f78f
MG
109602016-04-27 Marc Glisse <marc.glisse@inria.fr>
10961
10962 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10963 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10964
6bc2bb18
RB
109652015-04-27 Ryan Burn <contact@rnburn.com>
10966
10967 PR c++/69024
10968 PR c++/68997
10969 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10970 diagnostic.
10971 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10972 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10973
1e55d29a
EB
109742016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gnat.dg/limited_with4.ad[sb]: New test.
10977 * gnat.dg/limited_with4_pkg.ads: New helper.
10978
087146ca
L
109792016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10980
10981 PR target/70155
10982 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10983 and movv1ti_internal patterns
10984 * gcc.target/i386/pr70155-1.c: New test.
10985 * gcc.target/i386/pr70155-2.c: Likewise.
10986 * gcc.target/i386/pr70155-3.c: Likewise.
10987 * gcc.target/i386/pr70155-4.c: Likewise.
10988 * gcc.target/i386/pr70155-5.c: Likewise.
10989 * gcc.target/i386/pr70155-6.c: Likewise.
10990 * gcc.target/i386/pr70155-7.c: Likewise.
10991 * gcc.target/i386/pr70155-8.c: Likewise.
10992 * gcc.target/i386/pr70155-9.c: Likewise.
10993 * gcc.target/i386/pr70155-10.c: Likewise.
10994 * gcc.target/i386/pr70155-11.c: Likewise.
10995 * gcc.target/i386/pr70155-12.c: Likewise.
10996 * gcc.target/i386/pr70155-13.c: Likewise.
10997 * gcc.target/i386/pr70155-14.c: Likewise.
10998 * gcc.target/i386/pr70155-15.c: Likewise.
10999 * gcc.target/i386/pr70155-16.c: Likewise.
11000 * gcc.target/i386/pr70155-17.c: Likewise.
11001 * gcc.target/i386/pr70155-18.c: Likewise.
11002 * gcc.target/i386/pr70155-19.c: Likewise.
11003 * gcc.target/i386/pr70155-20.c: Likewise.
11004 * gcc.target/i386/pr70155-21.c: Likewise.
11005 * gcc.target/i386/pr70155-22.c: Likewise.
11006
92329f9f
L
110072016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11008
11009 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11010 ".{5,6}".
11011
309a0cf6
BC
110122016-04-27 Bin Cheng <bin.cheng@arm.com>
11013
11014 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11015 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11016 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11017 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11018 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11019
72ed2b9c
RB
110202016-04-27 Richard Biener <rguenther@suse.de>
11021
11022 PR ipa/70760
11023 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11024 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11025
3c98ff9b
NS
110262016-04-27 Nathan Sidwell <nathan@acm.org>
11027
11028 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11029 * g++.dg/ubsan/pr63956.C: Adjust error location.
11030
9ec5d66b
NC
110312016-04-27 Nick Clifton <nickc@redhat.com>
11032
11033 PR middle-end/49889
11034 * gcc.dg/pr49889.c: New test.
11035
c1e1f433
BS
110362016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11037
11038 * c-c++-common/memset-array.c: New test.
11039
8ac43293
MS
110402016-04-26 Martin Sebor <msebor@redhat.com>
11041
11042 PR c++/66639
11043 * g++.dg/cpp1y/func_constexpr.C: New test.
11044
843ce8ab
PP
110452016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11046
11047 PR c++/70241
11048 * g++.dg/cpp0x/enum32.C: New test.
11049 * g++.dg/cpp0x/enum33.C: New test.
11050
110512016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11052
11053 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11054 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11055 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11056 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11057 * gcc.c-torture/execute/pr38151.c: Likewise.
11058 * gcc.c-torture/execute/pr66556.c: Likewise.
11059 * gcc.c-torture/execute/pr67781.c: Likewise.
11060 * gcc.c-torture/execute/pr68648.c: Likewise.
11061
ca1206be
MG
110622016-04-26 Marc Glisse <marc.glisse@inria.fr>
11063
11064 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11065
2448a956
MP
110662016-04-26 Marek Polacek <polacek@redhat.com>
11067
11068 PR c/67784
11069 * gcc.dg/pr67784-3.c: New test.
11070 * gcc.dg/pr67784-4.c: New test.
11071 * gcc.dg/pr67784-5.c: New test.
11072
b02a5e26
MP
11073 PR c/70791
11074 * gcc.dg/Wnested-externs-2.c: New test.
11075
6b6aa8d3
MG
110762016-04-26 Marc Glisse <marc.glisse@inria.fr>
11077
11078 * gcc.dg/fold-plusmult.c: Adjust.
11079 * gcc.dg/no-strict-overflow-6.c: Adjust.
11080 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11081
a2095b55
BS
110822016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11083
11084 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11085 number scans.
11086 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11087 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11088 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11089 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11090 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11091 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11092 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11093 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11094 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11095 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11096 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11097 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11098 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11099 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11100 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11101 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11102 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11103 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11104 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11105 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11106 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11107 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11108 scans.
11109 * gcc.target/i386/pr32219-4.c: Likewise.
11110 * gcc.target/i386/pr32219-6.c: Likewise.
11111 * gcc.target/i386/pr32219-8.c: Likewise.
11112
bb0cc5c8
KT
111132016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11114
11115 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11116 associated options.
11117
5a0802ea
MP
111182016-04-26 Marek Polacek <polacek@redhat.com>
11119
11120 PR c++/70744
11121 * g++.dg/ext/cond2.C: New test.
11122
00f615af
BC
111232016-04-26 Bin Cheng <bin.cheng@arm.com>
11124
11125 PR tree-optimization/70771
11126 PR tree-optimization/70775
11127 * gcc.dg/pr70771.c: New test.
25939d34 11128 * gcc.dg/pr70775.c: New test.
00f615af 11129
218155e7
BS
111302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11131
11132 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11133
ab99f467
RB
111342016-04-25 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/70780
11137 * gcc.dg/torture/pr70780.c: New testcase.
11138
3f8257db 111392016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11140
c87885ca
RO
11141 * gcc.target/arm/neon-vaddws16.c: New test.
11142 * gcc.target/arm/neon-vaddws32.c: New test.
11143 * gcc.target/arm/neon-vaddwu16.c: New test.
11144 * gcc.target/arm/neon-vaddwu32.c: New test.
11145 * gcc.target/arm/neon-vaddwu8.c: New test.
11146 * lib/target-supports.exp
93c590ee
MC
11147 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11148 that arm neon support vector widen sum of HImode TO SImode.
11149
d6c1a7a7
JJ
111502016-04-23 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR sanitizer/70712
11153 * c-c++-common/asan/pr70712.c: New test.
11154
ab0fc037
TS
111552016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11156
11157 * .gitattributes: New file.
11158
2aa64824
CL
111592016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11160
11161 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11162
e7e12d92
DH
111632016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11164
11165 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11166 * gfortran.dg/submodule_15.f08: Likewise.
11167
d1431192
RB
111682016-04-22 Richard Biener <rguenther@suse.de>
11169
11170 PR tree-optimization/70740
11171 * gcc.dg/torture/pr70740.c: New testcase.
11172
04a63c24
L
111732016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11174
11175 PR target/70750
11176 * gcc.target/i386/pr70750-1.c: New test.
11177 * gcc.target/i386/pr70750-2.c: Likewise.
11178
20700098
PC
111792016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11180
11181 PR c++/70540
11182 * g++.dg/cpp0x/auto48.C: New.
11183
aedf4e12
MP
111842016-04-21 Marek Polacek <polacek@redhat.com>
11185
11186 PR c++/70513
11187 * g++.dg/cpp0x/forw_enum12.C: New test.
11188 * g++.dg/cpp0x/forw_enum13.C: New test.
11189
2074d80a
KY
111902016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11191
11192 PR target/70728
11193 * gcc.target/i386/pr70728.c: New test.
11194
aef4aab0
RB
111952016-04-21 Richard Biener <rguenther@suse.de>
11196
11197 PR middle-end/70747
11198 * gcc.dg/pr70747.c: New testcase.
11199
2359e571
BC
112002016-04-21 Bin Cheng <bin.cheng@arm.com>
11201
11202 PR tree-optimization/70715
11203 * gcc.dg/tree-ssa/scev-13.c: New test.
11204
ce0e66ff
MG
112052016-04-21 Marc Glisse <marc.glisse@inria.fr>
11206
11207 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11208
2c2870a1
MG
112092016-04-21 Marc Glisse <marc.glisse@inria.fr>
11210
11211 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11212
a2b056a3
JH
112132016-04-20 Jan Hubicka <jh@suse.cz>
11214
11215 PR ipa/70018
11216 * g++.dg/ipa/nothrow-1.C: New testcase.
11217
ee392fc2
NS
112182016-04-20 Nathan Sidwell <nathan@acm.org>
11219
11220 PR c++/55635
11221 * g++.dg/eh/delete1.C: New.
11222
dda49daf
L
112232016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11224
11225 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11226 -mtune-ctrl=sse_typeless_stores.
11227
8a5b9d5a
L
112282016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11231
1011119f
BC
112322016-04-20 Bin Cheng <bin.cheng@arm.com>
11233
11234 PR tree-optimization/69489
11235 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11236
477d4906
IV
112372016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11238
11239 PR c++/69363
11240 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11241 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11242 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11243
fad08d12
BC
112442016-04-20 Bin Cheng <bin.cheng@arm.com>
11245
11246 PR tree-optimization/56625
11247 PR tree-optimization/69489
11248 * gcc.dg/vect/pr56625.c: New test.
11249 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11250
9e3e4fab
AP
112512016-04-20 Andrew Pinski <apinski@cavium.com>
11252
11253 PR target/64971
11254 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11255
d7aa24e4
AC
112562016-04-20 Arnaud Charlet <charlet@adacore.com>
11257
11258 * gnat.dg/self1.adb: Remove now incorrect test.
11259
e6d62b46
BC
112602016-04-20 Bin Cheng <bin.cheng@arm.com>
11261
11262 * gcc.dg/tree-ssa/scev-11.c: New test.
11263 * gcc.dg/tree-ssa/scev-12.c: New test.
11264
2697b189
MP
112652016-04-20 Marek Polacek <polacek@redhat.com>
11266
11267 PR tree-optimization/70725
11268 * gcc.dg/pr70725.c: New test.
11269
60d393e8
RB
112702016-04-20 Richard Biener <rguenther@suse.de>
11271
11272 PR tree-optimization/70726
11273 * g++.dg/vect/pr70726.cc: New testcase.
11274
82c6f58a
AK
112752016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11276
11277 PR target/70674
11278 * gcc.target/s390/pr70674.c: New test.
11279
90eeab20
JD
112802016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11281
11282 PR libgfortran/70684
11283 * gfortran.dg/list_read_14.f90: New test.
11284
fc9cf6da
L
112852016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11286
11287 PR target/69201
11288 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11289 extern to force it misaligned.
11290 (b): Likewise.
11291 (c): Likewise.
11292 (d): Likewise.
11293 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11294 Don't check `*' before movv4sf_internal.
11295 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11296 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11297 Don't check `*' before movv16qi_internal.
11298 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11299 extern to force it misaligned.
11300 (b): Likewise.
11301 (c): Likewise.
11302 (d): Likewise.
11303 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11304 Don't check `*' before movv2df_internal.
11305 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11306 extern to force it misaligned.
11307 (b): Likewise.
11308 (c): Likewise.
11309 (d): Likewise.
11310 Check movv8sf_internal instead of avx_storeups256.
11311 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11312
ea8927ea
RB
113132016-04-19 Richard Biener <rguenther@suse.de>
11314
11315 PR tree-optimization/70171
11316 * g++.dg/tree-ssa/pr70171.C: New testcase.
11317
65f52ee9
RB
113182016-04-19 Richard Biener <rguenther@suse.de>
11319
11320 PR tree-optimization/70724
11321 * gcc.dg/torture/pr70724.c: New testcase.
11322
987b67f1
VM
113232016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11324
11325 PR middle-end/70689
c87885ca 11326 * gcc.target/i386/pr70689.c: New.
987b67f1 11327
91a47c39
L
113282016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11329
11330 PR target/70708
11331 * gcc.target/i386/pr70708.c: New test.
11332
8270b82d
RB
113332016-04-18 Richard Biener <rguenther@suse.de>
11334
11335 PR tree-optimization/43434
11336 * gcc.dg/vect/pr43434.c: New testcase.
11337 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11338 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11339 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11340 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11341 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11342 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11343 * gcc.dg/gomp/pr68640.c: Likewise.
11344 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11345 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11346
edd048e2
RB
113472016-04-18 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/70701
11350 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11351
bd5c7330
TV
113522016-04-18 Tom de Vries <tom@codesourcery.com>
11353
11354 PR testsuite/70699
11355 * gcc.dg/pr70161.c: Add dot-file scans.
11356 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11357 instead of after last dot char.
11358
23f2660f
EB
113592016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11360
11361 * c-c++-common/dump-ada-spec-3.c: New test.
11362 * c-c++-common/dump-ada-spec-4.c: Likewise.
11363
da152c9f
TV
113642016-04-17 Tom de Vries <tom@codesourcery.com>
11365
11366 PR other/70183
11367 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11368
cc950f98
JH
113692016-04-15 Jan Hubicka <jh@suse.cz>
11370
11371 PR ipa/70018
11372 * g++.dg/ipa/pure-const-1.C: New testcase.
11373 * g++.dg/ipa/pure-const-2.C: New testcase.
11374 * g++.dg/ipa/pure-const-3.C: New testcase.
11375
949505a9
MP
113762016-04-15 Marek Polacek <polacek@redhat.com>
11377
11378 PR c/70671
11379 * gcc.dg/bitfld-22.c: New test.
11380
10e547d6
BS
113812016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11382
11383 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11384 x86_64.
11385
1e77281b
MP
113862016-04-15 Marek Polacek <polacek@redhat.com>
11387
11388 PR c/70651
11389 * c-c++-common/pr70651.c: New test.
11390
e501fa8e
KT
113912016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11392
11393 PR rtl-optimization/70681
11394 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11395 dump scan on arm and powerpc.
11396 * gcc.dg/pr10474.c: Likewise.
11397
dda1bf61
JJ
113982016-04-15 Jakub Jelinek <jakub@redhat.com>
11399
ca4ef1ff
JJ
11400 PR c++/69517
11401 PR c++/70019
11402 PR c++/70588
11403 * g++.dg/cpp1y/vla11.C: Revert for real.
11404
dda1bf61
JJ
11405 PR c/70436
11406 * c-c++-common/Wparentheses-1.c: New test.
11407 * c-c++-common/gomp/Wparentheses-1.c: New test.
11408 * c-c++-common/gomp/Wparentheses-2.c: New test.
11409 * c-c++-common/gomp/Wparentheses-3.c: New test.
11410 * c-c++-common/gomp/Wparentheses-4.c: New test.
11411 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11412 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11413 * c-c++-common/goacc/Wparentheses-1.c: New test.
11414
1355e62c
KY
114152016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11416
11417 PR target/70662
11418 * gcc.target/i386/pr70662.c: New test.
11419
0ab34b9e 114202016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11421 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11422
11423 PR tree-optimization/70130
11424 * gcc.dg/vect/O3-pr70130.c: New testcase.
11425
bc773aad
MM
114262016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11427
6e9b2286
MM
11428 PR target/70669
11429 * gcc.target/powerpc/pr70669.c: New test.
11430
bc773aad
MM
11431 PR target/70640
11432 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11433 a power7 system that does not have an assembler that supports
11434 power8.
11435
d8747845
MS
114362016-04-14 Martin Sebor <msebor@redhat.com>
11437
11438 PR c++/69517
11439 PR c++/70019
11440 PR c++/70588
11441 * c-c++-common/ubsan/vla-1.c: Revert.
11442 * g++.dg/cpp1y/vla11.C: Same.
11443 * g++.dg/cpp1y/vla12.C: Same.
11444 * g++.dg/cpp1y/vla13.C: Same.
11445 * g++.dg/cpp1y/vla14.C: Same.
11446 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11447 * g++.dg/init/array24.C: Same.
d8747845
MS
11448 * g++.dg/ubsan/vla-1.C: Same.
11449
85128559
MP
114502016-04-14 Marek Polacek <polacek@redhat.com>
11451 Jan Hubicka <hubicka@ucw.cz>
11452
11453 PR c++/70029
11454 * g++.dg/torture/pr70029.C: New test.
11455
52fbb073
MS
114562016-04-14 Martin Sebor <msebor@redhat.com>
11457
11458 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11459 type size to prevent failures on targets with very low maximum
11460 alignment.
11461
6db61d6f
RB
114622016-04-14 Richard Biener <rguenther@suse.de>
11463
11464 PR tree-optimization/70623
11465 * gcc.dg/torture/pr70623.c: New testcase.
11466 * gcc.dg/torture/pr70623-2.c: Likewise.
11467
342fac95
MS
114682016-04-13 Martin Sebor <msebor@redhat.com>
11469
11470 PR c++/69517
11471 PR c++/70019
11472 PR c++/70588
11473 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11474 * g++.dg/cpp1y/vla11.C: New test.
11475 * g++.dg/cpp1y/vla12.C: New test.
11476 * g++.dg/cpp1y/vla13.C: New test.
11477 * g++.dg/cpp1y/vla14.C: New test.
11478 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11479 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11480 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11481
d93c452f
JJ
114822016-04-13 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR c++/70641
11485 * g++.dg/opt/pr70641.C: New test.
11486
85115fb6
RO
114872016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11488
11489 PR rtl-optimization/68749
11490 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11491 effects of argument promotions.
11492 Remove default args to dg-skip-if.
11493
545a4139
PC
114942016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11495
11496 PR c++/70635
11497 * g++.dg/parse/pr70635.C: New.
11498
b3a77f21
MP
114992016-04-13 Marek Polacek <polacek@redhat.com>
11500
11501 PR c++/70639
11502 * c-c++-common/Wmisleading-indentation-4.c: New test.
11503
99cd9857
MP
115042016-04-13 Marek Polacek <polacek@redhat.com>
11505
11506 PR c/70436
c87885ca
RO
11507 * gcc.dg/Wparentheses-12.c: New test.
11508 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11509
75ca93ec
IE
115102016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11511
11512 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11513 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11514 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11515
3d3f9e7e
JJ
115162016-04-13 Jakub Jelinek <jakub@redhat.com>
11517
37947cd0
JJ
11518 PR middle-end/70633
11519 * gcc.c-torture/compile/pr70633.c: New test.
11520
3d3f9e7e
JJ
11521 PR debug/70628
11522 * gcc.dg/torture/pr70628.c: New test.
11523
92886d3e
PP
115242016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR c++/70610
11527 * g++.dg/template/pr70610.C: New test.
11528 * g++.dg/template/pr70610-2.C: New test.
11529 * g++.dg/template/pr70610-3.C: New test.
11530 * g++.dg/template/pr70610-4.C: New test.
11531
13bd7c2b
JJ
115322016-04-12 Jakub Jelinek <jakub@redhat.com>
11533
6512fa6d
JJ
11534 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11535 128 instead of 32.
11536
13bd7c2b
JJ
11537 PR c++/70571
11538 * g++.dg/ext/pr70571.C: New test.
11539
20b9851c
MM
115402016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11541
8a434ada 11542 PR target/70640
20b9851c
MM
11543 * gcc.target/powerpc/pr70640.c: New test.
11544
2b2f52bc
PC
115452016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11546
11547 PR c++/68722
11548 * g++.dg/parse/pr68722.C: New.
11549
5901e56a
JJ
115502016-04-12 Jakub Jelinek <jakub@redhat.com>
11551
11552 PR rtl-optimization/70596
11553 * gcc.target/i386/pr70596.c: New test.
11554
d4619dc1
NS
115552016-04-12 Nathan Sidwell <nathan@acm.org>
11556
11557 PR c++/70501
11558 * g++.dg/init/pr70501.C: New.
11559
3df530d3
DW
115602016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11561
11562 * gcc.target/i386/asm-flag-6.c: New test.
11563
b7a120d7
TV
115642016-04-12 Tom de Vries <tom@codesourcery.com>
11565
11566 PR tree-optimization/68756
11567 * gcc.dg/graphite/pr68756.c: New test.
11568
4e0eea75
JJ
115692016-04-12 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR tree-optimization/70602
11572 * gcc.c-torture/execute/pr70602.c: New test.
11573
35fbda43
MM
115742016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11575
11576 PR target/70381
11577 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11578 __float128 emulator is built and runs.
11579 * gcc.target/powerpc/float128-1.c: Likewise.
11580
11581 * lib/target-supports.exp (check_ppc_float128_sw_available):
11582 Rework tests for __float128 software and hardware
11583 availability. Fix exit condition to return 0 on success.
11584
04a99ebe
JG
115852016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11586
11587 PR target/70133
11588 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11589 * gcc.target/aarch64/target_attr_15.c: Likewise.
11590
47cd5a85
PC
115912016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11592
11593 PR c++/69066
11594 * g++.dg/cpp1y/pr69066.C: New.
11595
a5edb32e
JD
115962016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597
11598 PR fortran/68566
11599 * gfortran.dg/pr36192.f90: Update test.
11600 * gfortran.dg/pr36192_1.f90: Update test.
11601 * gfortran.dg/real_dimension_1.f: Update test.
11602 * gfortran.dg/parameter_array_init_7.f90: New test.
11603
8ef378f8
JDA
116042016-04-09 John David Anglin <danglin@gcc.gnu.org>
11605
c532c871
JDA
11606 PR testsuite/64039
11607 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11608
d34f706f
JDA
11609 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11610
75e1dd9e
JDA
11611 PR rtl-optimization/66669
11612 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11613
8a976f5f
JDA
11614 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11615
da04822a
JDA
11616 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11617 * gcc.dg/pie-1.c: Likewise.
11618 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11619 * gcc.dg/pic-4.c: Likewise.
11620 * gcc.dg/pie-3.c: Likewise.
11621 * gcc.dg/pie-4.c: Likewise.
11622
adfabcf9
JDA
11623 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11624
4a020adf
JDA
11625 PR tree-optimization/68644
11626 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11627
8ef378f8
JDA
11628 PR rtl-optimization/64886
11629 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11630
09bf990e
TV
116312016-04-09 Tom de Vries <tom@codesourcery.com>
11632
11633 PR tree-optimization/68953
11634 * gcc.dg/graphite/pr68953.c: New test.
11635
138c3c1a
DH
116362016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11637
11638 PR fortran/70592
11639 * gfortran.dg/deferred_character_16.f90: New test.
11640
f55460af
JJ
116412016-04-09 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR tree-optimization/70586
11644 * gcc.c-torture/execute/pr70586.c: New test.
11645
0b77bbf3
DH
116462016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11647
11648 PR sanitizer/70573
11649 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11650 with __builtin_memset
11651 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11652
c42cfb5c
CP
116532016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11654
11655 PR lto/70289
11656 PR ipa/70348
11657 PR tree-optimization/70373
11658 PR middle-end/70533
11659 PR middle-end/70534
11660 PR middle-end/70535
11661 * c-c++-common/goacc/reduction-5.c: New test.
11662 * c-c++-common/goacc/reduction-promotions.c: New test.
11663 * gfortran.dg/goacc/reduction-3.f95: New test.
11664 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11665
56cfb596
PP
116662016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11667
11668 PR c++/70590
11669 PR c++/70452
11670 * g++.dg/pr70590.C: New test.
11671 * g++.dg/pr70590-2.C: New test.
11672
1a13c0a2
JJ
116732016-04-08 Jakub Jelinek <jakub@redhat.com>
11674
abc0647a
JJ
11675 PR middle-end/70593
11676 * gcc.target/i386/pr70593.c: New test.
11677
1a13c0a2
JJ
11678 PR rtl-optimization/70574
11679 * gcc.target/i386/avx2-pr70574.c: New test.
11680
c3da4956
MO
116812016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11682
11683 PR sanitizer/70541
11684 * c-c++-common/asan/pr70541.c: New test.
11685
9f1b833b
TV
116862016-04-08 Tom de Vries <tom@codesourcery.com>
11687
11688 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11689 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11690
bae7adda
KT
116912016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11692
11693 PR target/70566
11694 * gcc.c-torture/execute/pr70566.c: New test.
11695
211f3d57
TV
116962016-04-08 Tom de Vries <tom@codesourcery.com>
11697
11698 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11699 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11700
02cf2861
AM
117012016-04-08 Alan Modra <amodra@gmail.com>
11702
11703 * gcc.target/powerpc/pr70117.c: New.
11704
5f490f9f
JJ
117052016-04-07 Jakub Jelinek <jakub@redhat.com>
11706
56e9b710
JJ
11707 PR testsuite/70581
11708 * gcc.dg/lto/simd-function_0.c: New test.
11709
5f490f9f
JJ
11710 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11711 clones.
11712 * c-c++-common/attr-simd-2.c: Likewise.
11713 * c-c++-common/attr-simd-4.c: Likewise.
11714 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11715 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11716
e4ebc74d
TP
117172016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11718
11719 PR testsuite/70553
11720 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11721
9817ae35
TS
117222016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11723 Tom de Vries <tom@codesourcery.com>
11724
11725 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11726 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11727 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11728 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11729 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11730 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11731 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11732 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11733
e292f64d
PP
117342016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11735
11736 PR c/70436
11737 * g++.dg/warn/Wparentheses-29.C: New test.
11738
6b37bdaf
PP
117392016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11740
11741 PR c/70436
11742 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11743 explicit braces to resolve a future -Wparentheses warning.
11744
64824205
RH
117452016-04-06 Richard Henderson <rth@redhat.com>
11746
11747 * gcc.dg/pr61817-1.c: New test.
11748 * gcc.dg/pr61817-2.c: New test.
11749 * gcc.dg/pr69391-1.c: New test.
11750 * gcc.dg/pr69391-2.c: New test.
11751
bc2fc1f3
VM
117522016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11753
11754 PR rtl-optimization/70398
c87885ca 11755 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11756
41414a02
EB
117572016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11758
11759 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11760
4066ea8a
YR
117612016-04-06 Yvan Roux <yvan.roux@linaro.org>
11762 Pedro Alves <palves@redhat.com>
11763
11764 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11765
ec35ea45
JJ
117662016-04-06 Jakub Jelinek <jakub@redhat.com>
11767
3866f8dd
JJ
11768 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11769 Check for avx512f effective targets instead of avx2.
11770 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11771 for AVX512F clones.
11772 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11773 * g++.dg/gomp/declare-simd-1.C: Likewise.
11774 * g++.dg/gomp/declare-simd-3.C: Likewise.
11775 * g++.dg/gomp/declare-simd-4.C: Likewise.
11776
ec35ea45
JJ
11777 PR middle-end/70550
11778 * c-c++-common/gomp/pr70550-1.c: New test.
11779 * c-c++-common/gomp/pr70550-2.c: New test.
11780
c08d28ac
NS
117812016-04-05 Nathan Sidwell <nathan@acm.org>
11782
11783 PR c++/70512
11784 * g++.dg/ext/attribute-may-alias-5.C: New.
11785
1d510e04
JJ
117862016-04-05 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR c++/70336
11789 * c-c++-common/pr70336.c: New test.
11790 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11791 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11792
84278ed9
JH
117932016-04-05 Jan Hubicka <hubicka@ucw.cz>
11794
11795 PR ipa/66223
11796 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11797
268a0ec4
JJ
117982016-04-05 Jakub Jelinek <jakub@redhat.com>
11799
11800 PR rtl-optimization/70542
11801 * gcc.dg/torture/pr70542.c: New test.
11802 * gcc.target/i386/avx2-pr70542.c: New test.
11803
5e8c2eb1
ZS
118042016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11805
11806 PR tree-optimization/70509
11807 * gcc.target/i386/avx512bw-pr70509.c: New test.
11808
c0daf32d
PP
118092016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11810
11811 PR c++/70452
11812 * g++.dg/ext/constexpr-vla4.C: New test.
11813
bf867841
UB
118142016-04-05 Uros Bizjak <ubizjak@gmail.com>
11815
11816 PR target/70510
11817 * gcc.target/i386/pr70510.c: New test.
11818
3022186a
RB
118192016-04-05 Richard Biener <rguenther@suse.de>
11820
11821 PR tree-optimization/70526
11822 * g++.dg/torture/pr70526.C: New testcase.
11823
55fc79b2
JJ
118242016-04-05 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR target/70525
11827 * gcc.target/i386/pr70525.c: New test.
11828
62b233f2
RB
118292016-04-05 Richard Biener <rguenther@suse.de>
11830
11831 PR middle-end/70499
11832 * g++.dg/torture/pr70499.C: New testcase.
11833
cc05759d
RB
118342016-04-05 Richard Biener <rguenther@suse.de>
11835
11836 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11837 remove XFAIL.
11838
f23f16d4
JJ
118392016-04-04 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR middle-end/70307
11842 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11843 rs6000 ABI warnings.
11844
d27ecc49
JH
118452016-04-04 Jan Hubicka <hubicka@ucw.cz>
11846
11847 PR ipa/66223
11848 * g++.dg/ipa/devirt-51.C: New testcase.
11849
c974c96e 118502016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11851 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11852
11853 PR middle-end/70457
11854 * gcc.dg/torture/pr70457.c: New.
11855
7a85da89
AV
118562016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11857
11858 PR fortran/67538
11859 * gfortran.dg/allocate_with_source_19.f08: New test.
11860
de517e64
AV
118612016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11862
11863 PR fortran/65795
11864 * gfortran.dg/coarray_allocate_6.f08: New test.
11865
43b9f499
RB
118662016-04-04 Richard Biener <rguenther@suse.de>
11867
11868 PR rtl-optimization/70484
11869 * gcc.dg/torture/pr70484.c: New testcase.
11870
f13355da
MP
118712016-04-04 Marek Polacek <polacek@redhat.com>
11872
11873 PR c/70307
11874 * gcc.dg/torture/pr70307.c: New test.
11875
6cc6ed50
OE
118762016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11877
11878 PR target/70416
11879 PR target/67391
11880 * gcc.target/sh/torture/pr70416.c: New.
11881
abdc16c8
MS
118822016-04-02 Martin Sebor <msebor@redhat.com>
11883
11884 PR c++/67376
11885 PR c++/70170
11886 PR c++/70172
11887 PR c++/70228
11888 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11889 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11890 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11891 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11892 * g++.dg/cpp0x/constexpr-string.C: Same.
11893 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11894 * g++.dg/cpp0x/pr65398.C: Same.
11895 * g++.dg/ext/constexpr-vla1.C: Same.
11896 * g++.dg/ext/constexpr-vla2.C: Same.
11897 * g++.dg/ext/constexpr-vla3.C: Same.
11898 * g++.dg/ubsan/pr63956.C: Same.
11899
763cd859
JJ
119002016-04-01 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR rtl-optimization/70467
11903 * gcc.target/i386/pr70467-2.c: New test.
11904
0f875435
JJ
119052016-04-01 Jakub Jelinek <jakub@redhat.com>
11906 Marek Polacek <polacek@redhat.com>
11907
11908 PR c++/70488
11909 * g++.dg/init/new47.C: New test.
11910
41d14659
RR
119112016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11912
11913 PR target/70496
11914 * gcc.target/arm/pr70496.c: New test.
11915
f9bf89bb
NS
119162016-04-01 Nathan Sidwell <nathan@acm.org>
11917
73b9085d
NS
11918 PR c++/68475
11919 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11920
4afdcfaa
IE
119212016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11922
11923 PR target/69890
11924 * gcc.dg/strlenopt.h (memmove): New.
11925 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11926 instead of "string.h".
11927 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11928 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11929 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11930 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11931 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11932 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11933 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11934 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11935 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11936 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11937 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11938 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11939 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11940 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11941 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11942 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11943 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11944 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11945 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11946 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11947
b5d7a29c
RO
119482016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11949
11950 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11951 (Holder::foo): Reflect this.
11952
b660f9ec
IE
119532016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11954
11955 PR target/70442
11956 * gcc.dg/pr70442.c: New test.
11957
88504f34
NS
119582016-03-31 Nathan Sidwell <nathan@acm.org>
11959
11960 PR c++/70393
11961 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11962
95d34b96
KY
119632016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11964
11965 PR target/70453
11966 * gcc.target/i386/pr70453.c: New test.
11967
b4c4967c
AB
119682016-03-31 Andrey Belevantsev <abel@ispras.ru>
11969
11970 PR target/70292
11971 * gcc.c-torture/pr70292.c: New test.
11972
5fde6a45
MP
119732016-03-31 Marek Polacek <polacek@redhat.com>
11974
11975 PR c/70297
11976 * c-c++-common/pr70297.c: New test.
11977 * g++.dg/cpp0x/typedef-redecl.C: New test.
11978 * gcc.dg/typedef-redecl2.c: New test.
11979
97eb24c4
JJ
119802016-03-31 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR rtl-optimization/70460
11983 * gcc.c-torture/execute/pr70460.c: New test.
11984
efc3536f
RB
119852016-03-31 Richard Biener <rguenther@suse.de>
11986
11987 PR c++/70430
11988 * g++.dg/ext/vector30.C: New testcase.
11989
e0876e21
DH
119902016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11991 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11992
11993 * gfortran.dg/fmt_pf.f90: New test.
11994
e9bff8c6
RO
119952016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11996
11997 Forward-port from 5 branch
11998 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR testsuite/70356
12001 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12002 dg-require-effective-target after dg-do.
12003
12004 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12005
12006 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12007
2620c80d
TS
120082016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12009 Julian Brown <julian@codesourcery.com>
12010 Chung-Lin Tang <cltang@codesourcery.com>
12011 Cesar Philippidis <cesar@codesourcery.com>
12012 James Norris <jnorris@codesourcery.com>
12013 Tom de Vries <tom@codesourcery.com>
12014 Nathan Sidwell <nathan@codesourcery.com>
12015
bf867841 12016 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12017 * c-c++-common/goacc/loop-clauses.c: Likewise.
12018 * g++.dg/goacc/template.C: Likewise.
12019 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12020 * gfortran.dg/goacc/loop-1.f95: Likewise.
12021 * gfortran.dg/goacc/loop-5.f95: Likewise.
12022 * gfortran.dg/goacc/loop-6.f95: Likewise.
12023 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12024 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12025 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12026 * c-c++-common/goacc/clauses-fail.c: Likewise.
12027 * c-c++-common/goacc/parallel-1.c: Likewise.
12028 * c-c++-common/goacc/reduction-1.c: Likewise.
12029 * c-c++-common/goacc/reduction-2.c: Likewise.
12030 * c-c++-common/goacc/reduction-3.c: Likewise.
12031 * c-c++-common/goacc/reduction-4.c: Likewise.
12032 * c-c++-common/goacc/routine-3.c: Likewise.
12033 * c-c++-common/goacc/routine-4.c: Likewise.
12034 * c-c++-common/goacc/routine-5.c: Likewise.
12035 * c-c++-common/goacc/tile.c: Likewise.
12036 * g++.dg/goacc/template.C: Likewise.
12037 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12038 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12039 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12040 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12041 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12042 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12043 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12044 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12045 * c-c++-common/goacc/use_device-1.c: ... this file.
12046 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12047 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12048 * c-c++-common/goacc/host_data-6.c: ... this file.
12049 * c-c++-common/goacc/loop-2-kernels.c: New file.
12050 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12051 * c-c++-common/goacc/loop-3.c: Likewise.
12052 * g++.dg/goacc/reference.C: Likewise.
12053 * g++.dg/goacc/routine-1.C: Likewise.
12054 * g++.dg/goacc/routine-2.C: Likewise.
12055
f6d2d066
RB
120562016-03-30 Richard Biener <rguenther@suse.de>
12057
12058 PR middle-end/70450
12059 * gcc.dg/torture/pr70450.c: New testcase.
12060
d43242b9
JJ
120612016-03-30 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR target/70421
12064 * gcc.dg/torture/pr70421.c: New test.
12065 * gcc.target/i386/avx512f-pr70421.c: New test.
12066
5ce43b77
L
120672016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12068
12069 PR testsuite/70364
12070 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12071 (check): New function.
12072 (bar): Call check.
12073 (foo): Align stack to 16 bytes when calling bar.
12074 * gcc.target/i386/cleanup-2.c: Likewise.
12075
d014a712
PP
120762016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12077
12078 PR tree-optimization/59124
12079 * gcc.dg/Warray-bounds-19.c: New test.
12080
3f8257db 120812016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12082
12083 * lib/prune.exp (escape_regex_chars): New.
12084 (prune_file_path): Update to quote metcharacters for regexp.
12085
3336c6e0
JJ
120862016-03-29 Jakub Jelinek <jakub@redhat.com>
12087
a362f023
JJ
12088 PR rtl-optimization/70429
12089 * gcc.c-torture/execute/pr70429.c: New test.
12090
3336c6e0
JJ
12091 PR tree-optimization/70405
12092 * gcc.dg/pr70405.c: New test.
12093
728557fd
AV
120942016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12095
12096 PR fortran/70397
12097 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12098 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12099
bef977d4
TS
121002016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12101
12102 PR testsuite/64177
12103 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12104 __cilkrts_set_param to set two workers.
12105 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12106 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12107
6f6d25c9
DH
121082016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12109
bf867841 12110 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12111
45733562
KY
121122016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12113
12114 PR target/70406
bf867841 12115 * gcc.target/i386/pr70406.c: New test.
45733562 12116
a1799e5e
EB
121172016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12118
12119 * gnat.dg/specs/double_record_extension3.ads: New test.
12120
5fca7b66
RH
121212016-03-25 Richard Henderson <rth@redhat.com>
12122
12123 PR target/70120
12124 * gcc.target/aarch64/pr70120-1.c: New.
12125 * gcc.target/aarch64/pr70120-2.c: New.
12126 * gcc.target/aarch64/pr70120-3.c: New.
12127
31ce75c6
PP
121282016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12129
12130 PR c++/62212
12131 * g++.dg/template/mangle2.C: The dg-do directive should be
12132 "compile" not "assemble".
12133
3caf0ca1
BS
121342016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12135
12136 PR lto/69650
12137 * gcc.dg/pr69650.c: New test.
12138
634035b6
DE
121392016-03-25 David Edelsohn <dje.gcc@gmail.com>
12140
12141 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12142
45d34276
AM
121432016-03-25 Alan Modra <amodra@gmail.com>
12144
12145 * gcc.dg/dfp/pr70052.c: New test.
12146
8f085166
RH
121472016-03-24 Richard Henderson <rth@redhat.com>
12148
12149 PR middle-end/69845
12150 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12151 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12152
011e5ec3
TV
121532016-03-24 Tom de Vries <tom@codesourcery.com>
12154
12155 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12156
9e3f4551
TV
121572016-03-24 Tom de Vries <tom@codesourcery.com>
12158
12159 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12160 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12161
45780041
TV
121622016-03-24 Tom de Vries <tom@codesourcery.com>
12163
12164 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12165 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12166
887ab4e5
PP
121672016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12168
12169 PR c++/62212
12170 * g++.dg/template/mangle2.C: New test.
12171
69a9a66f
RB
121722016-03-24 Richard Biener <rguenther@suse.de>
12173
12174 PR tree-optimization/70396
12175 * gcc.dg/torture/pr70396.c: New testcase.
12176
ed87de55
RB
121772016-03-24 Richard Biener <rguenther@suse.de>
12178
12179 PR middle-end/70370
12180 * gcc.dg/torture/pr70370.c: New testcase.
12181
ea064934
TV
121822016-03-24 Tom de Vries <tom@codesourcery.com>
12183
12184 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12185 * gfortran.dg/goacc/kernels-tree.f95: Same.
12186 * gfortran.dg/goacc/parallel-tree.f95: Same.
12187
b2a4dd1d
TV
121882016-03-24 Tom de Vries <tom@codesourcery.com>
12189
12190 * c-c++-common/goacc/uninit-if-clause.c: New test.
12191 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12192
72e7cd6e
JJ
121932016-03-24 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR target/70290
bf867841
UB
12196 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12197 Fix formatting.
72e7cd6e 12198
ce9d0c03
RB
121992016-03-24 Richard Biener <rguenther@suse.de>
12200
12201 PR tree-optimization/70372
12202 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12203
426b9428
PP
122042016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12205
12206 PR c++/70347
12207 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12208
cd1588c4
PP
122092016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12210
12211 PR c++/70332
12212 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12213
61637db3
JJ
122142016-03-23 Jakub Jelinek <jakub@redhat.com>
12215
928af3bf
JJ
12216 PR c++/70001
12217 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12218 * g++.dg/cpp1y/pr70001.C: New test.
12219
61637db3
JJ
12220 PR c++/70323
12221 * g++.dg/cpp0x/constexpr-70323.C: New test.
12222
05aca4e7
AO
122232016-03-23 Alexandre Oliva <aoliva@redhat.com>
12224 Jason Merrill <jason@redhat.com>
12225 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR c++/69315
12228 * g++.dg/cpp0x/constexpr-69315.C: New test.
12229 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12230
fbdb6baf
MP
122312016-03-23 Marek Polacek <polacek@redhat.com>
12232
12233 PR c++/69884
12234 * g++.dg/warn/Wignored-attributes-1.C: New test.
12235 * g++.dg/warn/Wignored-attributes-2.C: New test.
12236
d79ee524
TV
122372016-03-23 Tom de Vries <tom@codesourcery.com>
12238
12239 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12240 initialization.
12241 * gfortran.dg/goacc/private-3.f95 (test): Same.
12242 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12243 missing use param.
12244
a59f0bef
KT
122452016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12246
12247 * lib/target-supports.exp: Remove v7ve entry from loop
12248 creating effective target checks.
12249 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12250 (add_options_for_arm_arch_v7ve): Likewise.
12251
0179520a
JJ
122522016-03-23 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR tree-optimization/70354
12255 * gcc.dg/vect/pr70354-1.c: New test.
12256 * gcc.dg/vect/pr70354-2.c: New test.
12257 * gcc.target/i386/avx2-pr70354-1.c: New test.
12258 * gcc.target/i386/avx2-pr70354-2.c: New test.
12259
75bb14d7
JL
122602016-03-22 Jeff Law <law@redhat.com>
12261
12262 PR target/70232
12263 * gcc.dg/tree-ssa/pr70232.c: New test.
12264
72c9526d
IE
122652016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12266
12267 PR target/70302
12268 * gcc.target/i386/pr70302.c: New test.
12269
a3ca1bc5
RB
122702016-03-22 Richard Biener <rguenther@suse.de>
12271
12272 PR middle-end/70251
12273 * g++.dg/torture/pr70251.C: New testcase.
12274
5c240f4d
DM
122752016-03-22 David Malcolm <dmalcolm@redhat.com>
12276
12277 PR c/69993
12278 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12279 Wmisleading-indentation.c.
12280 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12281 reflect change to diagnostic text and order of messages.
12282 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12283
80f6631b
DE
122842016-03-22 David Edelsohn <dje.gcc@gmail.com>
12285
12286 * g++.dg/ext/java-3.C: Don't compile on AIX.
12287
9a10956c
RB
122882016-03-22 Richard Biener <rguenther@suse.de>
12289
12290 PR middle-end/70333
12291 * gcc.dg/torture/pr70333.c: New testcase.
12292
6cedf922
IE
122932016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12294
12295 * g++.dg/ext/pr70290.C: New test.
12296
cd6c27ac
KY
122972016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12298
12299 PR target/70325
12300 * gcc.target/i386/pr70325.c: New test.
12301
4cde512c
JJ
123022016-03-22 Jakub Jelinek <jakub@redhat.com>
12303
b01915ed
JJ
12304 PR target/70329
12305 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12306 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12307
4e3e2cf1
JJ
12308 PR target/70300
12309 * gcc.target/i386/pr70300.c: New test.
12310
4cde512c
JJ
12311 PR c++/70295
12312 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12313 (func2): New function for cond with parens, xfail warning for c++.
12314 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12315
16f6d7dc
PP
123162016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12317
12318 PR c++/70096
12319 * g++.dg/template/ptrmem30.C: New test.
12320
a3e2b438
PP
123212016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12322
12323 PR c++/70204
12324 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12325 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12326
11b6a02e
JJ
123272016-03-21 Jakub Jelinek <jakub@redhat.com>
12328
12329 PR middle-end/70326
12330 * gcc.dg/pr70326.c: New test.
12331
b9407883
MG
123322016-03-21 Marc Glisse <marc.glisse@inria.fr>
12333 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/70317
12336 * gcc.dg/pr70317.c: New test.
12337
4a148e19
UB
123382016-03-21 Uros Bizjak <ubizjak@gmail.com>
12339
12340 PR target/70327
12341 * gcc.target/i386/pr70327.c: New test.
12342
2a85ddbb
ML
123432016-03-21 Martin Liska <mliska@suse.cz>
12344
7d36fe98 12345 PR ipa/70306
2a85ddbb
ML
12346 * gcc.dg/ipa/pr70306.c: New test.
12347
4a148e19 123482016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12349
12350 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12351 * gcc.target/arm/attr-align3.c: Likewise.
12352 * gcc.target/arm/attr_arm.c: Likewise.
12353 * gcc.target/arm/flip-thumb.c: Likewise.
12354
6b366948
JJ
123552016-03-21 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR target/70296
12358 * gcc.target/powerpc/altivec-36.c: New test.
12359
2fac8c14
RB
123602016-03-21 Richard Biener <rguenther@suse.de>
12361
12362 PR tree-optimization/70310
12363 * gcc.dg/torture/pr70310.c: New testcase.
12364
e9bde854
KY
123652016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12366
12367 PR target/70293
12368 * gcc.target/i386/pr70293.c: New test.
12369
56bbfaf6
RB
123702016-03-21 Richard Biener <rguenther@suse.de>
12371
12372 PR tree-optimization/70288
12373 * gcc.dg/torture/pr70288-1.c: New testcase.
12374 * gcc.dg/torture/pr70288-2.c: Likewise.
12375
3eee49ed
AB
123762016-03-21 Andrey Belevantsev <abel@ispras.ru>
12377
12378 PR rtl-optimization/69307
12379 * gcc.target/arm/pr69307.c: New test.
4a148e19 12380
8e7816b4
AB
123812016-03-21 Andrey Belevantsev <abel@ispras.ru>
12382
12383 PR rtl-optimization/69102
12384 * gcc.c-torture/compile/pr69102.c: New test.
12385
14d7d4be
JL
123862016-03-18 Jeff Law <law@redhat.com>
12387
12388 PR rtl-optimization/70263
12389 * gcc.c-torture/compile/pr70263-1.c: New test.
12390 * gcc.target/i386/pr70263-2.c: New test.
12391
5c6a601c
BS
123922016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12393
12394 PR rtl-optimization/70278
12395 * gcc.dg/torture/pr70278.c: New test.
12396 * gcc.target/arm/pr70278.c: New test.
12397
4bbf545b
DM
123982016-03-18 David Malcolm <dmalcolm@redhat.com>
12399
12400 PR c/70281
12401 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12402 (test_builtin_types_compatible_p): New test function.
12403 * gcc.dg/pr70281.c: New test case.
12404
dc28bb68
CL
124052016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12406
12407 PR target/70113
12408 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12409
5e8d6dff
IE
124102016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12411
12412 PR tree-optimization/70252
12413 * gcc.dg/pr70252.c: New test.
12414
d0e7e403
TV
124152016-03-18 Tom de Vries <tom@codesourcery.com>
12416
12417 * gcc.dg/pr70161-2.c: New test.
12418 * gcc.dg/pr70161.c: New test.
12419
fa22501a
TV
124202016-03-18 Tom de Vries <tom@codesourcery.com>
12421
12422 PR ipa/70269
12423 * gcc.dg/pr70269.c: New test.
12424
dd125026
JJ
124252016-03-18 Jakub Jelinek <jakub@redhat.com>
12426
12427 PR c++/70267
12428 * g++.dg/ext/java-3.C: New test.
12429
91914f0a
PP
124302016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12431
12432 PR c++/70205
12433 * g++.dg/lookup/pr70205.C: New test.
12434
753a8910
PP
124352016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12436
12437 PR c++/70218
12438 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12439
14ba7b28
MP
124402016-03-17 Marek Polacek <polacek@redhat.com>
12441
12442 PR c/69407
12443 * gcc.dg/atomic-op-6.c: New test.
12444
ded60913
DM
124452016-03-17 David Malcolm <dmalcolm@redhat.com>
12446
12447 PR c/70264
12448 * c-c++-common/pr70264.c: New test case.
12449
a3aad0e6
JJ
124502016-03-17 Jakub Jelinek <jakub@redhat.com>
12451
17366700
JJ
12452 PR c++/70144
12453 * c-c++-common/pr70144-1.c: New test.
12454 * c-c++-common/pr70144-2.c: New test.
12455
a3aad0e6
JJ
12456 PR c++/70272
12457 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12458 * g++.dg/opt/flifetime-dse6.C: New test.
12459 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12460
b57e6e18
L
124612016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12462
12463 PR driver/70192
12464 * gcc.dg/pic-1.c: New test.
12465 * gcc.dg/pic-2.c: Likewise.
12466 * gcc.dg/pic-3.c: Likewise.
12467 * gcc.dg/pic-4.c: Likewise.
12468 * gcc.dg/pie-1.c: Likewise.
12469 * gcc.dg/pie-2.c: Likewise.
12470 * gcc.dg/pie-3.c: Likewise.
12471 * gcc.dg/pie-4.c: Likewise.
12472 * gcc.dg/pie-5.c: Likewise.
12473 * gcc.dg/pie-6.c: Likewise.
12474
b38ba58b
TV
124752016-03-17 Tom de Vries <tom@codesourcery.com>
12476
12477 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12478 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12479
6931b3b7
RB
124802016-03-17 Richard Biener <rguenther@suse.de>
12481
12482 PR debug/70271
12483 * g++.dg/debug/pr70271.C: New testcase.
12484
0c8b64cb
IE
124852016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12486
12487 * gcc.target/i386/pr70251.c: New test.
12488
b1970801
MP
124892016-03-17 Marek Polacek <polacek@redhat.com>
12490
12491 PR c++/70194
12492 * g++.dg/warn/constexpr-70194.C: New test.
12493
820c5eaa
RH
124942016-03-16 Richard Henderson <rth@redhat.com>
12495
12496 PR middle-end/70240
12497 * gcc.c-torture/compile/pr70240.c: New.
12498
da0ad263
SKS
124992016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12500
12501 * gcc.c-torture/compile/20151204.c: Skip for avr.
12502
c73d295c
JJ
125032016-03-16 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR target/70245
12506 * g++.dg/opt/pr70245.C: New test.
12507 * g++.dg/opt/pr70245.h: New file.
12508 * g++.dg/opt/pr70245-aux.cc: New file.
12509
b2794066
MS
125102016-03-16 Martin Sebor <msebor@redhat.com>
12511
12512 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12513
aa43616c
RH
125142016-03-16 Richard Henderson <rth@redhat.com>
12515
12516 PR middle-end/70199
12517 * gcc.c-torture/compile/pr70199.c: New.
12518
59608fe5
L
125192016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12520
12521 * gcc.dg/uninit-19.c: Run dos2unix.
12522
ab4c578f
MP
125232016-03-16 Marek Polacek <polacek@redhat.com>
12524
12525 PR c/70093
12526 * gcc.dg/nested-func-10.c: New test.
12527 * gcc.dg/nested-func-9.c: New test.
12528
f5387e76
JJ
125292016-03-16 Jakub Jelinek <jakub@redhat.com>
12530
12531 PR tree-optimization/68714
12532 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12533
7662b718
TV
125342016-03-16 Tom de Vries <tom@codesourcery.com>
12535
12536 PR tree-optimization/68715
12537 * gcc.dg/graphite/pr68715-2.c: New test.
12538 * gcc.dg/graphite/pr68715.c: New test.
12539 * gfortran.dg/graphite/pr68715.f90: New test.
12540
be7ce7ae
TV
125412016-03-16 Tom de Vries <tom@codesourcery.com>
12542
12543 PR tree-optimization/68809
12544 * gcc.dg/graphite/pr68809-2.c: New test.
12545 * gcc.dg/graphite/pr68809.c: New test.
12546
1935f250
JJ
125472016-03-16 Jakub Jelinek <jakub@redhat.com>
12548
6651c93e
JJ
12549 PR c++/70147
12550 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12551 method call to i () as argument. Adjust expected output.
12552
1935f250
JJ
12553 PR c++/70147
12554 * g++.dg/ubsan/pr70147-1.C: New test.
12555 * g++.dg/ubsan/pr70147-2.C: New test.
12556
ab1caa6e
MS
125572016-03-15 Martin Sebor <msebor@redhat.com>
12558
12559 PR c++/58281
12560 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12561
5c2a1bbb
JDA
125622016-03-15 John David Anglin <danglin@gcc.gnu.org>
12563
cb5d8ad1
JDA
12564 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12565 hppa*-*-hpux*.
12566
b440dd40
JDA
12567 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12568
5c2a1bbb
JDA
12569 PR libfortran/69799
12570 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12571 libatomic_available.
12572
42c729c5
MP
125732016-03-15 Marek Polacek <polacek@redhat.com>
12574
12575 PR c++/70209
12576 * g++.dg/ext/attribute-may-alias-4.C: New test.
12577
82b1c550
AM
125782016-03-15 Alexander Monakov <amonakov@ispras.ru>
12579
12580 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12581 -fvar-tracking-assignments-toggle flag.
12582
4ccbf3a6
PH
125832016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12584
12585 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12586
c39858bd
JJ
125872016-03-15 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR rtl-optimization/70222
12590 * gcc.c-torture/execute/pr70222-1.c: New test.
12591 * gcc.c-torture/execute/pr70222-2.c: New test.
12592
8be119c1
RH
125932016-03-15 Richard Henderson <rth@redhat.com>
12594
12595 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12596
6598bb55
AB
125972016-03-15 Andrey Belevantsev <abel@ispras.ru>
12598
12599 PR rtl-optimization/69032
12600 * gcc.dg/pr69032.c: New test.
12601
81fa2944
AB
126022016-03-15 Andrey Belevantsev <abel@ispras.ru>
12603
12604 PR rtl-optimization/63384
4a148e19 12605 * g++.dg/pr63384.C: New test.
81fa2944 12606
74ea9ab6
AB
126072016-03-15 Andrey Belevantsev <abel@ispras.ru>
12608
12609 PR target/64411
12610 * gcc.target/i386/pr64411.C: New test.
12611
045d5055
TV
126122016-03-15 Tom de Vries <tom@codesourcery.com>
12613
12614 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12615 * gfortran.dg/goacc/kernels-alias.f95: New test.
12616
3ea33585
MS
126172016-03-14 Martin Sebor <msebor@redhat.com>
12618
12619 PR c++/53792
12620 * g++.dg/cpp0x/constexpr-inline.C: New test.
12621 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12622
1df7b330
DE
126232016-03-14 David Edelsohn <dje.gcc@gmail.com>
12624
12625 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12626
79b57d18
JJ
126272016-03-14 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR middle-end/70219
12630 * gcc.dg/pr70219.c: New test.
12631
3cbf012a
BS
126322016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12633
12634 PR target/70083
12635 * gcc.dg/torture/pr70083.c: New test.
12636 * gcc.target/i386/pr70083.c: New test.
12637
a9fee7cd
RB
126382016-03-14 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/56365
12641 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12642
4799603f
SB
126432016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12644
12645 PR target/70098
12646 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12647 New function.
12648 * g++.dg/pr70098.C: New testcase.
12649
12650
760ca967
TV
126512016-03-14 Tom de Vries <tom@codesourcery.com>
12652
12653 PR tree-optimization/70045
12654 * gcc.dg/graphite/pr70045.c: New test.
12655
44e66a77
JD
126562016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12657
12658 PR fortran/69043
12659 * gfortran.dg/include_9.f90: New test.
12660
a18e0fe1
DH
126612016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12662
12663 PR fortran/45076
12664 gfortran.dg/prof/prof.exp: New script.
12665 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12666
d0aca6ab
AB
126672016-03-12 Andrey Belevantsev <abel@ispras.ru>
12668
12669 PR rtl-optimization/69307
12670 * gcc.dg/pr69307.c: New test.
12671
cefe08a4
VM
126722016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12673
12674 PR target/69614
12675 * gcc.target/arm/pr69614.c: New.
12676
70112e2a
PT
126772016-03-12 Paul Thomas <pault@gcc.gnu.org>
12678
12679 PR fortran/70031
12680 * gfortran.dg/submodule_14.f08: New test
12681
12682 PR fortran/69524
12683 * gfortran.dg/submodule_15.f08: New test
12684
3f1e5d3a
PP
126852016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12686
12687 PR c++/70106
12688 * g++.dg/cpp1y/paren3.C: New test.
12689
a3f6d680
MM
126902016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12691
12692 PR target/70131
12693 * gcc.target/powerpc/ppc-round2.c: New test.
12694
92348f09
BS
126952016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12696
12697 PR target/70123
12698 * gcc.dg/torture/pr70123.c: New test.
12699
cebde9e9
JL
127002016-03-11 Jeff Law <law@redhat.com>
12701
12702 PR tree-optimization/70190
12703 * gcc.c-torture/compile/pr70190.c: New test.
12704
3edc5da4
DM
127052016-03-11 David Malcolm <dmalcolm@redhat.com>
12706
12707 PR c/68187
12708 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12709 case.
12710 (test43_b): Likewise.
12711 (test43_c): Likewise.
12712 (test43_d): Likewise.
12713 (test43_e): Likewise.
12714 (test43_f): Likewise.
12715 (test43_g): Likewise.
12716 (test44_a): Likewise.
12717 (test44_b): Likewise.
12718 (test44_c): Likewise.
12719 (test44_d): Likewise.
12720 (test44_e): Likewise.
12721
318c1204
DM
127222016-03-11 David Malcolm <dmalcolm@redhat.com>
12723
12724 PR c/70085
12725 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12726
bc062234
KT
127272016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12728
12729 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12730 dg-options.
12731
acfc1ac1
KT
127322016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12733
12734 PR target/70002
12735 PR target/69245
12736 * gcc.target/aarch64/pr69245_2.c: New test.
12737
d1e2bb2d
JJ
127382016-03-11 Jakub Jelinek <jakub@redhat.com>
12739
12740 PR tree-optimization/70177
12741 * gcc.dg/pr70177.c: New test.
12742
07350627
AL
127432016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12744
12745 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12746
5c6706f7
AL
127472016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12748
12749 * gcc.dg/tree-ssa/sra-20.c: New.
12750
02d472a2
JJ
127512016-03-11 Jakub Jelinek <jakub@redhat.com>
12752
686d390a
JJ
12753 PR rtl-optimization/70174
12754 * gcc.dg/pr70174.c: New test.
12755
02d472a2
JJ
12756 PR tree-optimization/70169
12757 * gcc.dg/pr70169.c: New test.
12758
0f9befa1
IE
127592016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12760
12761 PR target/70160
12762 * gcc.target/i386/pr70160.c: New test.
12763
432d4670
AK
127642016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12765
12766 * gcc.target/s390/dfp-1.c: New test.
12767
a3dc8760
NC
127682016-03-10 Nick Clifton <nickc@redhat.com>
12769
12770 PR target/70044
12771 * gcc.target/aarch64/pr70044.c: New test.
12772
b87a8d7d
PP
127732016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12774 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR c++/70001
12777 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12778 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12779 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12780
4f4ada6a
JH
127812016-03-10 Jan Hubicka <hubicka@ucw.cz>
12782
12783 PR lto/69589
12784 * g++.dg/lto/pr69589_0.C: New testcase
12785 * g++.dg/lto/pr69589_1.C: New testcase
12786
d49b0aa0
MP
127872016-03-10 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/70153
12790 * g++.dg/delayedfold/unary-plus1.C: New test.
12791
127922016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12793
12794 * gcc.target/arm/pr45701-1.c: Escape brackets.
12795 * gcc.target/arm/pr45701-2.c: Likewise.
12796
71017a7b
AL
127972016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12798
12799 * gfortran.dg/unconstrained_commons.f: New.
12800
ba52669f
AM
128012016-03-10 Alan Modra <amodra@gmail.com>
12802
12803 * gcc.dg/pr69195.c: New.
12804 * gcc.dg/pr69238.c: New.
12805
27742332
TV
128062016-03-10 Tom de Vries <tom@codesourcery.com>
12807
12808 PR testsuite/68915
12809 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12810
3a81a594
RB
128112016-03-10 Richard Biener <rguenther@suse.de>
12812
12813 PR tree-optimization/70128
12814 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12815 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12816
3433b975
JJ
128172016-03-09 Jakub Jelinek <jakub@redhat.com>
12818
c2864f02
JJ
12819 PR tree-optimization/70152
12820 * gcc.dg/pr70152.c: New test.
12821
3433b975
JJ
12822 PR target/70086
12823 * gcc.target/i386/pr70086-1.c: New test.
12824 * gcc.target/i386/pr70086-2.c: New test.
12825 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12826
12827 PR tree-optimization/70127
12828 * gcc.c-torture/execute/pr70127.c: New test.
12829
96b3c82d
CP
128302016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12831
12832 * c-c++-common/goacc/combined-directives-2.c: New test.
12833
b4f3232d
DM
128342016-03-09 David Malcolm <dmalcolm@redhat.com>
12835
12836 PR c/68473
12837 PR c++/70105
12838 * g++.dg/diagnostic/pr70105.C: New test.
12839 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12840 (test_multiple_ordinary_maps): New test function.
12841
40499f81
DM
128422016-03-09 David Malcolm <dmalcolm@redhat.com>
12843
12844 PR c/68473
12845 PR c++/70105
12846 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12847 Drop range information from call to inform_at_rich_loc.
12848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12849 New.
12850 (test_show_locus): Replace calls to rich_location::add_range with
12851 calls to add_range. Rewrite the tests that used the now-defunct
12852 rich_location ctor taking a source_range. Simplify other tests
12853 by replacing calls to COMBINE_LOCATION_DATA with calls to
12854 make_location.
12855
c9e33662
RB
128562016-03-09 Richard Biener <rguenther@suse.de>
12857 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR tree-optimization/70138
12860 * gcc.dg/vect/pr70138-1.c: New testcase.
12861 * gcc.dg/vect/pr70138-2.c: Likewise.
12862
2c73b764
JJ
128632016-03-09 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR target/70049
12866 * gcc.target/i386/pr70049.c: New test.
12867
c06d25bb
RB
128682016-03-09 Richard Biener <rguenther@suse.de>
12869
12870 PR c/70143
12871 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12872 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12873 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12874
5828a501
RO
128752016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12876
12877 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12878 arm-*-*.
12879
2e141c8d
JJ
128802016-03-09 Jakub Jelinek <jakub@redhat.com>
12881
5a9def37
JJ
12882 PR middle-end/67278
12883 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12884
2e141c8d
JJ
12885 PR target/67278
12886 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12887
12888 PR middle-end/70050
12889 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12890 in testcase comment.
12891
bf751f40
TV
128922016-03-09 Tom de Vries <tom@codesourcery.com>
12893
12894 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12895 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12896 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12897 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12898 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12899 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12900 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12901 * gfortran.dg/goacc/kernels-loop.f95: New test.
12902
e210c999
MS
129032016-03-08 Martin Sebor <msebor@redhat.com>
12904
12905 PR c++/62096
12906 * g++.dg/warn/overflow-warn-7.C: New test.
12907
80aac5c8
JM
129082016-03-08 Jason Merrill <jason@redhat.com>
12909
12910 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12911 * lib/target-supports.exp (check_effective_target_concepts): New.
12912
12b81409
JJ
129132016-03-08 Jakub Jelinek <jakub@redhat.com>
12914
d259b234
JJ
12915 PR c++/70135
12916 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12917 * g++.dg/ubsan/pr70135.C: New test.
12918
12b81409
JJ
12919 PR target/70110
12920 * gcc.dg/pr70110.c: New test.
12921
b4e9f2aa
MJ
129222016-03-07 Martin Jambor <mjambor@suse.cz>
12923
12924 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12925 * c-c++-common/gomp/if-1.c: Likewise.
12926 * c-c++-common/gomp/pr61486-2.c: Likewise.
12927 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12928 to dg-additional-options.
12929 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12930 * g++/gomp/target-teams-1.c: Likewise.
12931 * gcc.dg/gomp/gomp.exp: Likewise.
12932 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12933 dg-additional-options.
12934 * gfortran.dg/gomp/gomp.exp: Likewise.
12935 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12936 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12937 dg-additional-options.
12938 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12939
f86e631e
MJ
129402016-03-07 Martin Jambor <mjambor@suse.cz>
12941
12942 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12943 * c-c++-common/gomp/gridify-1.c: New test.
12944 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12945
94156b3f
AV
129462016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12947
12948 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12949 trigger for cortex-r8, when scanning for register r8.
12950 * gcc.target/arm/pr45701-2.c: Likewise.
12951
a84a49b7 129522016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12953 Jeff Law <law@redhat.com>
a84a49b7
RB
12954
12955 PR tree-optimization/69740
12956 * gcc.c-torture/compile/pr69740-1.c: New test.
12957 * gcc.c-torture/compile/pr69740-2.c: New test.
12958
e41f6c9e
BS
129592016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12960
12961 * lib/target-supports.exp
12962 (check_effective_target_whole_vector_shift): Enable for PPC64.
12963
57548bf5
RB
129642016-03-07 Richard Biener <rguenther@suse.de>
12965
12966 PR tree-optimization/70115
12967 * gcc.dg/torture/pr70115.c: New testcase.
12968
4ae13300
NS
129692016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12970
12971 PR middle-end/69916
12972 * c-c-++-common/goacc/pr69916.c: New.
12973
5edb9853
RH
129742016-03-07 Richard Henderson <rth@redhat.com>
12975
12976 * gcc.c-torture/compile/pr70061.c: New test.
12977
2067a8f3
RB
129782016-03-07 Richard Biener <rguenther@suse.de>
12979
12980 PR testsuite/70109
12981 * gcc.dg/vect/O3-pr36098.c: New testcase.
12982
4145a9b7
CL
129832016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12984
12985 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12986
1878be32
EB
129872016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12988
12989 * gnat.dg/renaming9.ad[sb]: New testcase.
12990
df762bb2
JJ
129912016-03-05 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR c++/70084
12994 * g++.dg/expr/stdarg3.C: New test.
12995
7d461295
JL
129962016-03-04 Jeff Law <law@redhat.com>
12997
12998 PR tree-optimization/69196
12999 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13000 x86_64-*-*.
13001
29b9828f
BS
130022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13003
b6b552fd
BS
13004 PR c/69973
13005 * gcc.dg/pr69973.c: New test.
13006
201d49e9
BS
13007 PR rtl-optimization/69941
13008 * gcc.dg/torture/pr69941.c: New test.
13009
29b9828f
BS
13010 PR c/69824
13011 * gcc.dg/pr69824.c: New test.
13012
640b7e74
TV
130132016-03-05 Tom de Vries <tom@codesourcery.com>
13014
13015 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13016 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13017 function.
13018
7a3a3fad
PP
130192016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13020
13021 PR c++/66786
13022 * g++.dg/cpp1y/var-templ48.C: New test.
13023 * g++.dg/cpp1y/var-templ49.C: New test.
13024
cd439aec
EB
130252016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13026
13027 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13028
60204554
JJ
130292016-03-04 Jakub Jelinek <jakub@redhat.com>
13030
0c8825de
JJ
13031 PR c++/70035
13032 * g++.dg/ubsan/pr70035.C: New test.
13033
60204554
JJ
13034 PR target/70062
13035 * gcc.target/i386/pr70062.c: New test.
13036
f79d4eab
L
130372016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13038
13039 * g++.dg/template/typename21.C: Remove c++98_only.
13040
ea81ce67
L
130412016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13042
13043 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13044
64b23c13
DM
130452016-03-04 David Malcolm <dmalcolm@redhat.com>
13046
13047 PR c/68187
13048 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13049 function.
13050 (fn_42_b): Likewise.
13051 (fn_42_c): Likewise.
13052
729526f5
DM
130532016-03-04 David Malcolm <dmalcolm@redhat.com>
13054
13055 PR c/68187
13056 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13057 function.
13058 (fn_40_b): Likewise.
13059 (fn_41_a): Likewise.
13060 (fn_41_b): Likewise.
13061
f9ea11ac
JJ
130622016-03-04 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR target/70059
13065 * gcc.target/i386/avx512f-pr70059.c: New test.
13066 * gcc.target/i386/avx512dq-pr70059.c: New test.
13067
b6c38c69
BS
130682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13069
13070 PR rtl-optimization/57676
13071 * gcc.dg/torture/pr57676.c: New test.
13072
af3cdd34
IE
130732016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13074
13075 * gcc.dg/pr70026.c: New test.
13076
7ff6ca38
MP
130772016-03-04 Marek Polacek <polacek@redhat.com>
13078
13079 PR c/69798
13080 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13081 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13082
a6bf62d5
KT
130832016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13084
13085 PR target/70004
13086 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13087 Delete.
13088 (test_corners_sisd_si): Likewise.
13089 (main): Remove checks of the above.
13090 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13091
ae4cdc6a
EB
130922016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13093
13094 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13095
08455559
CL
130962016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13097
13098 * gcc.dg/torture/pr69951.c: Accept argc==0.
13099
e9a35493
RB
131002016-03-04 Richard Biener <rguenther@suse.de>
13101
13102 PR c++/70054
13103 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13104 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13105
fba054c2
DV
131062016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13107
13108 PR testsuite/69766
13109 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13110 testing multiarch.
13111
f10cdc6c
JJ
131122016-03-04 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR debug/69947
13115 * gcc.dg/guality/pr69947.c: New test.
13116
2e981ba0
JJ
131172016-03-03 Jakub Jelinek <jakub@redhat.com>
13118
13119 PR ada/70017
13120 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13121
0ba3bfa2
KT
131222016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13123
13124 PR rtl-optimization/69904
13125 * gcc.target/arm/pr69904.c: New test.
13126
97ecdb46
JJ
131272016-03-03 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR target/70021
13130 * gcc.dg/vect/pr70021.c: New test.
13131 * gcc.target/i386/pr70021.c: New test.
13132
a2a743a1
MP
131332016-03-03 Marek Polacek <polacek@redhat.com>
13134
13135 PR middle-end/70050
13136 * gcc.dg/pr70050.c: New test.
13137
fa07ecdd
JG
131382016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13139
13140 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13141
23504262
ML
131422016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13143
13144 PR tree-optimization/70043
13145 * gfortran.dg/vect/pr70043.f90: New test.
13146
b7b9e1a9
EB
131472016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13148
13149 * gnat.dg/specs/task1.ads: New test.
13150
cb83ba54
RO
131512016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13152
13153 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13154 Invoke gdb with -batch.
13155 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13156
a75f5e30
RB
131572016-03-03 Richard Biener <rguenther@suse.de>
13158
13159 PR tree-optimization/55936
13160 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13161
268bc320
JL
131622016-03-02 Jeff Law <law@redhat.com>
13163
815f20ab
JL
13164 PR rtl-optimization/69942
13165 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13166 effects of argument promotions.
13167
268bc320
JL
13168 PR tree-optimization/69987
13169 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13170 target does not support -fprefetch-loop-arrays.
13171
171f7de5
UB
131722016-03-02 Uros Bizjak <ubizjak@gmail.com>
13173
13174 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13175
192912db
BC
131762016-03-02 Bin Cheng <bin.cheng@arm.com>
13177
c7908871 13178 PR rtl-optimization/69052
192912db
BC
13179 * gcc.target/i386/pr69052.c: New test.
13180
90a7a40b
AM
131812016-03-02 Alan Modra <amodra@gmail.com>
13182
13183 * gcc.dg/pr69990.c: New.
13184
69fa742f
JJ
131852016-03-02 Jakub Jelinek <jakub@redhat.com>
13186
de752fb0
JJ
13187 PR c/68062
13188 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13189
13190 PR middle-end/70022
13191 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13192
69fa742f
JJ
13193 PR target/70028
13194 * gcc.target/i386/pr70028.c: New test.
13195
7c65bd56
MK
131962016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13197
13198 * c-c++-common/asan/swapcontext-test-1.c,
13199 * c-c++-common/tsan/thread_leak.c,
13200 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13201 * g++.dg/tsan/benign_race.C,
13202 * g++.dg/tsan/fd_close_norace.C,
13203 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13204 races with sanitizer output
13205
37d98220 132062016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13207 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13208
13209 PR target/67278
13210 * gcc.dg/simd-8.c: New testcase.
13211
218db463
RB
132122016-03-02 Richard Biener <rguenther@suse.de>
13213
13214 PR middle-end/67278
13215 * gcc.dg/simd-7.c: New testcase.
13216
22c72158
EB
132172016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13218
13219 * gcc.target/i386/pr70007.c: Tweak.
13220
9a790ccc
DV
132212016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13222
13223 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13224
bd02f00f
MP
132252016-03-02 Marek Polacek <polacek@redhat.com>
13226
13227 PR c/67854
13228 * gcc.dg/pr67854.c: New test.
13229
1e840f39
JJ
132302016-03-02 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR middle-end/70025
13233 * gcc.dg/torture/pr70025.c: New test.
13234
bca00241
VK
132352016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13236
13237 PR tree-optimization/68621
13238 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13239
0bca04b8
EB
132402016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13241
13242 * gcc.target/i386/pr70007.c: New test.
13243
2a9afc86
JL
132442016-03-01 Jeff Law <law@redhat.com>
13245
eab2541b 13246 PR tree-optimization/69196
9d83ef71 13247 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13248
2a9afc86
JL
13249 PR tree-optimization/69196
13250 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13251 duplicating code and spoiling the expected output.
13252
0d39977e
MM
132532016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13254
13255 PR target/70033
13256 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13257 supports power9 before doing tests.
13258 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13259 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13260 * gcc.target/powerpc/p9-permute.c: Likewise.
13261
a0c0699d
UB
132622016-03-01 Uros Bizjak <ubizjak@gmail.com>
13263
13264 PR target/70027
13265 * gcc.target/i386/pr70027.c: New test.
13266
0ae3ef47 132672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13268
13269 * gcc.dg/pr70017.c: New test.
13270
686e2237
JJ
132712016-03-01 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR c/69796
13274 PR c/69974
13275 * gcc.dg/pr69796.c: New test.
13276 * gcc.dg/pr69974.c: New test.
13277
f8e4188c
EB
132782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13279
13280 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13281
5e3f1c7c
JL
132822016-02-29 Jeff Law <law@redhat.com>
13283
13284 PR tree-optimization/69987
13285 * gfortran.dg/pr69987.f90: New test.
13286
13287 PR tree-optimization/69989
13288 * gcc.c-torture/compile/pr69989-2.c: New test.
13289
1be56bc5
MP
132902016-03-01 Marek Polacek <polacek@redhat.com>
13291
13292 PR c++/69795
13293 * g++.dg/parse/invalid1.C: New test.
13294
1b19470d
RB
132952016-03-01 Richard Biener <rguenther@suse.de>
13296
13297 PR middle-end/70022
13298 * gcc.dg/pr70022.c: New testcase.
13299
3ae0661a
IE
133002016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13301
13302 PR tree-optimization/69956
13303 * gcc.dg/pr69956.c: New test.
13304
0f09ab88
BS
133052016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13306
13307 PR target/70011
13308 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13309 XFAIL when hardware supports efficient unaligned storage access.
13310
76d881bf
PP
133112016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13312
13313 PR c++/69961
13314 * g++.dg/template/pr69961a.C: New test.
13315 * g++.dg/template/pr69961b.C: New test.
13316
7168133a
DM
133172016-02-29 David Malcolm <dmalcolm@redhat.com>
13318
13319 PR preprocessor/69985
13320 * gcc.dg/cpp/pr69985.c: New test case.
13321
0c6072a3
JL
133222016-02-29 Jeff Law <law@redhat.com>
13323
e66f219b
JL
13324 PR tree-optimization/70005
13325 * gcc.c-torture/execute/pr70005.c New test.
13326
0c6072a3
JL
13327 PR tree-optimization/69999
13328 * gcc.c-torture/compile/pr69999.c: New test.
13329
fd9fbdb3
YR
133302016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13331
13332 PR tree-optimization/69652
13333 * gcc.dg/torture/pr69652.c: Delete test.
13334 * gcc.dg/vect/pr69652.c: New test.
13335
cbd400b4
RB
133362016-02-19 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/69980
13339 * gfortran.dg/vect/pr69980.f90: New testcase.
13340
84ea0f58
EB
133412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13342
13343 * gcc.target/sparc/20160229-1.c: New test.
13344
5d2a63dc
EB
133452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13346
13347 * gnat.dg/stack_usage3.adb: New test.
13348 * gnat.dg/stack_usage3_pkg.ads: New helper.
13349
93e708f9
EB
133502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13351
13352 * gnat.dg/renaming8.adb: New test.
13353 * gnat.dg/renaming8_pkg1.ads: New helper.
13354 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13355 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13356
6512bc93
RB
133572016-02-29 Richard Biener <rguenther@suse.de>
13358
13359 PR tree-optimization/69720
13360 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13361
7b201a88
TK
133622016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13363
13364 PR fortran/68147
13365 PR fortran/47674
13366 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13367
82ee0cf2 133682016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13369 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13370
13371 PR fortran/56007
13372 * gfortran.dg/coarray_8.f90: Adjust error message.
13373 * gfortran.dg/pr56007.f90: New test.
13374 * gfortran.dg/pr56007.f: New test.
13375
cdc1a2c8
L
133762016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13377
13378 PR tree-optimization/69989
13379 * gcc.dg/torture/pr69989.c: New test.
13380
33505bcf
EB
133812016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13382
13383 * gcc.target/i386/stack-realign-win.c: New test.
13384
524bfb19
HA
133852016-02-28 Harald Anlauf <anlauf@gmx.de>
13386
13387 PR fortran/60126
13388 * gfortran.dg/pr60126.f90: New test.
13389
bd542508
JL
133902016-02-27 Jeff Law <law@redhat.com>
13391
13392 Revert
13393 2016-02-26 Richard Biener <rguenther@suse.de>
13394 Jeff Law <law@redhat.com>
13395
13396 PR tree-optimization/69740
13397 * gcc.c-torture/compile/pr69740-1.c: New test.
13398 * gcc.c-torture/compile/pr69740-2.c: New test.
13399
dd1291e0
JD
134002016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13401
5fb67f8b 13402 PR fortran/69910
dd1291e0
JD
13403 * gfortran.dg/newunit_4.f90: New test.
13404
5cfefb59
JJ
134052016-02-27 Jakub Jelinek <jakub@redhat.com>
13406
13407 PR target/69613
13408 PR rtl-optimization/69886
13409 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13410 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13411 target.
13412
20ba5f33
MS
134132016-02-26 Martin Sebor <msebor@redhat.com>
13414
13415 PR tree-optimization/15826
13416 * gcc.dg/tree-ssa/pr15826.c: New test.
13417
e6fb01b0
JJ
134182016-02-26 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR target/69969
13421 * gcc.target/powerpc/pr69969.c: New test.
13422
e3e0cf64
MS
134232016-02-26 Martin Sebor <msebor@redhat.com>
13424
13425 PR c++/15766
13426 * g++.old-deja/g++.other/decl5.C: Add a test case.
13427
d1f2bea5
SB
134282016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13429
13430 PR target/69946
13431 * gcc.target/powerpc/pr69946.c: New file.
13432
4a4f9d2b 134332016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13434 Jeff Law <law@redhat.com>
4a4f9d2b 13435
e3e0cf64 13436 PR tree-optimization/69740
4a4f9d2b
RB
13437 * gcc.c-torture/compile/pr69740-1.c: New test.
13438 * gcc.c-torture/compile/pr69740-2.c: New test.
13439
ad2a2706
MJ
134402016-02-26 Martin Jambor <mjambor@suse.cz>
13441
13442 PR middle-end/69920
13443 * gcc.dg/torture/pr69932.c: New test.
13444 * gcc.dg/torture/pr69936.c: Likewise.
13445
1d11f7ce
AK
134462016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13447
13448 PR target/69709
13449 * gcc.target/s390/pr69709.c: New test.
13450
6cfccbb2
KT
134512016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13452
13453 PR target/69245
13454 * gcc.target/aarch64/pr69245_1.c: New test.
13455
ac59ad4e
KT
134562016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13457
13458 PR target/69613
13459 * gcc.dg/torture/pr69613.c: New test.
13460
a2ad54a0
JJ
134612016-02-26 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR rtl-optimization/69891
13464 * gcc.target/i386/pr69891.c: New test.
13465
0884062c 134662016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13467 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13468
d2369d4f 13469 PR target/61397
c163789b
MM
13470 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13471 functionality for both 32-bit and 64-bit.
13472
5aed7e2c
RB
134732016-02-26 Richard Biener <rguenther@suse.de>
13474
13475 PR tree-optimization/69551
13476 * gcc.dg/torture/pr69951.c: New testcase.
13477
798e2a8e
RB
134782016-02-25 Richard Biener <rguenther@suse.de>
13479
13480 PR tree-optimization/48795
13481 * gcc.dg/Warray-bounds-18.c: New testcase.
13482
9559fbac
RO
134832016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13484
13485 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13486
c049b107
JJ
134872016-02-25 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR rtl-optimization/69896
13490 * gcc.dg/pr69896.c: New test.
13491
1137001c
PP
134922016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13493
13494 PR c++/69736
13495 * g++.dg/cpp1y/paren2.C: New test.
13496
2e9c8641
MS
134972016-02-24 Martin Sebor <msebor@redhat.com>
13498
13499 PR c/51147
13500 * gcc.dg/enum-mode-2.c: New test.
13501
03ca8fb3
JJ
135022016-02-24 Jakub Jelinek <jakub@redhat.com>
13503
13504 PR c++/69922
13505 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13506 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13507 * g++.dg/ubsan/pr69922.C: New test.
13508
0b05329b
MP
135092016-02-24 Marek Polacek <polacek@redhat.com>
13510
13511 PR c/69819
13512 * gcc.dg/pr69819.c: New test.
13513
57c2c374
MS
135142016-02-24 Martin Sebor <msebor@redhat.com>
13515
3b96b93a
MS
13516 PR c++/69912
13517 * g++.dg/ext/flexary15.C: New test.
13518
135192016-02-24 Martin Sebor <msebor@redhat.com>
13520
13521 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13522 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13523 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13524
65433bb5
MK
135252016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13526 Charles Baylis <charles.baylis@linaro.org>
13527
13528 PR debug/61033
13529 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13530
f802a424 135312016-02-24 Richard Biener <rguenther@suse.de>
44293580 13532 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13533
13534 PR middle-end/69760
13535 * gcc.dg/torture/pr69760.c: New testcase.
13536
525f795f
RO
135372016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13538
13539 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13540 pattern on Solaris with as.
13541
cd7bbceb
KT
135422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13543
13544 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13545 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13546 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13547 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13548
89c0c1fd
JJ
135492016-02-24 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR middle-end/69915
13552 * gcc.dg/pr69915.c: New test.
13553
0683fd27
KT
135542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13555
13556 PR rtl-optimization/69886
13557 * gcc.dg/torture/pr69886.c: New test.
13558
e53d562a
RB
135592016-02-24 Richard Biener <rguenther@suse.de>
13560
13561 PR middle-end/68963
13562 * gcc.dg/torture/pr68963.c: New testcase.
13563
74a00288
KT
135642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13565
13566 PR target/69875
13567 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13568 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13569 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13570 * gcc.target/arm/atomic_loaddi_1.c: New test.
13571 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13572 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13573 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13574 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13575 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13576 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13577 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13578 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13579
340fd4c9
JJ
135802016-02-24 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR middle-end/69909
13583 * gcc.dg/torture/pr69909.c: New test.
13584
47d3fdb2
RB
135852016-02-24 Richard Biener <rguenther@suse.de>
13586
13587 PR tree-optimization/69907
13588 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13589 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13590 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13591
dab73e73
CB
135922016-02-24 Christian Bruel <christian.bruel@st.com>
13593
13594 * gcc.target/arm/pragma_cpp_fma.c: New test.
13595
7cc5ec65
JD
135962016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13597
13598 PR fortran/61156
13599 * gfortran.dg/include_6.f90: Update test.
13600
067fbd8b
JJ
136012016-02-23 Jakub Jelinek <jakub@redhat.com>
13602
13603 PR objc/69844
13604 * objc.dg/pr69844.m: New test.
13605
64a454d9
JD
136062016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13607
13608 PR libgfortran/69456
13609 * gfortran.dg/namelist_89.f90: New test.
13610 * gfortran.dg/pr59700.f90: Update test..
13611
35886f0b
MS
136122016-02-23 Martin Sebor <msebor@redhat.com>
13613
13614 PR middle-end/69780
13615 * g++.dg/ext/builtin_alloca.C: New test.
13616 * gcc.dg/builtins-68.c: New test.
13617
162cc7e3
RH
136182016-02-23 Richard Henderson <rth@redhat.com>
13619
13620 * gcc.target/i386/addr-space-3.c: Remove test.
13621
196440f8
DM
136222016-02-23 David Malcolm <dmalcolm@redhat.com>
13623
13624 PR preprocessor/69126
13625 PR preprocessor/69543
13626 * c-c++-common/pr69126-2-long.c: New test.
13627 * c-c++-common/pr69126-2-short.c: New test.
13628 * c-c++-common/pr69543-1.c: Remove xfail.
13629
1d3121af
DM
136302016-02-23 David Malcolm <dmalcolm@redhat.com>
13631
13632 PR preprocessor/69126
13633 PR preprocessor/69543
13634 PR preprocessor/69558
13635 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13636 (f): Rename to...
13637 (test_2): ...this, and add leading comment.
13638 (MACRO_3, test_3): New.
13639 (MACRO_4A, MACRO_4B, test_4): New.
13640 (MACRO): Rename to...
13641 (MACRO_5): ...this.
13642 (g): Rename to...
13643 (test_5): ...this, updating for renaming of MACRO, and
13644 add leading comment.
13645 * c-c++-common/pr69543-1.c: New.
13646 * c-c++-common/pr69543-2.c: New.
13647 * c-c++-common/pr69543-3.c: New.
13648 * c-c++-common/pr69543-4.c: New.
13649 * c-c++-common/pr69558-1.c: New.
13650 * c-c++-common/pr69558-2.c: New.
13651 * c-c++-common/pr69558-3.c: New.
13652 * c-c++-common/pr69558-4.c: New.
13653 * gcc.dg/pr69558.c: Move to...
13654 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13655 xfail for c++.
13656
f99c3557
TS
136572016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13658
13659 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13660 to -ftree-parallelize-loops/-fopenacc changes.
13661 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13662 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13663 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13664 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13665 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13666 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13667 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13668 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13669 * c-c++-common/goacc/kernels-loop.c: Likewise.
13670 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13671 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13672 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13673 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13674
c60ec7c2
RO
136752016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13676
13677 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13678
f1a62b6f
JJ
136792016-02-23 Jakub Jelinek <jakub@redhat.com>
13680
e67bf044
JJ
13681 PR c++/69902
13682 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13683
f1a62b6f
JJ
13684 PR c/69900
13685 * gcc.dg/pr69900.c: New test.
13686
20c5e09e
MJ
136872016-02-23 Martin Jambor <mjambor@suse.cz>
13688
13689 PR tree-optimization/69666
13690 * gcc.dg/tree-ssa/pr69666.c: New test.
13691
e457a6fc
AV
136922016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13693
13694 PR fortran/67451
13695 * gfortran.dg/coarray_allocate_5.f08: New test.
13696
d7b574f4
AK
136972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13698
13699 * gcc.target/s390/vcond-shift.c: Move to ...
13700 * gcc.target/s390/vector/vcond-shift.c: ... here.
13701
58bdeb44
AK
137022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13703
13704 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13705 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13706
7cd0387b
AK
137072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13708
13709 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13710
4246c8da
MW
137112016-02-20 Mark Wielaard <mjw@redhat.com>
13712
13713 PR c/28901
13714 * gcc.dg/unused-variable-3.c: New test.
13715
f93bc532
JJ
137162016-02-22 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR target/69888
13719 * gcc.target/i386/pr69888.c: New test.
13720
c4e360f4
RB
137212016-02-22 Richard Biener <rguenther@suse.de>
13722
13723 PR tree-optimization/69882
13724 * gfortran.dg/vect/pr69882.f90: New testcase.
13725
09c92f1c
JJ
137262016-02-22 Jakub Jelinek <jakub@redhat.com>
13727
13728 PR target/69885
13729 * gcc.dg/pr69885.c: New test.
13730
f88d45dc
OE
137312016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13732
13733 PR target/69806
13734 PR target/54089
13735 * gcc.target/sh/pr54089-10.c: New.
13736
ce1ff48e
PT
137372016-02-20 Paul Thomas <pault@gcc.gnu.org>
13738
13739 PR fortran/69423
13740 * gfortran.dg/deferred_character_15.f90 : New test.
13741
bbf27208
DH
137422016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13743
13744 PR fortran/57365
13745 gfortran.dg/allocate_with_source_18.f03: New test.
13746
137472016-02-20 Harald Anlauf <anlauf@gmx.de>
13748
13749 PR fortran/52531
13750 gfortran.dg/gomp/pr52531.f90: New test.
13751
268be88c
BE
137522016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13753
13754 PR c++/69865
13755 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13756 -std=c++03.
13757
4b6c824a
JJ
137582016-02-19 Jakub Jelinek <jakub@redhat.com>
13759
871b3f47
JJ
13760 PR c++/69826
13761 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13762 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13763
7a965d51
JJ
13764 PR c++/69850
13765 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13766
4b6c824a
JJ
13767 PR c++/69851
13768 * g++.dg/torture/pr69851.C: New test.
13769
15fca21a
MS
137702016-02-19 Martin Sebor <msebor@redhat.com>
13771
13772 PR testsuite/69573
13773 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13774
19e21586
JJ
137752016-02-19 Jakub Jelinek <jakub@redhat.com>
13776
03a616ac
JJ
13777 PR c++/69850
13778 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13779 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13780
19e21586
JJ
13781 PR c++/67767
13782 * g++.dg/cpp0x/pr67767.C: New test.
13783
2db16594
KT
137842016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13785
13786 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13787 for fp, simd, crypto, crc, lse.
13788 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13789 above.
13790 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13791 effective target check.
13792
5a7d9d1e
JJ
137932016-02-19 Jakub Jelinek <jakub@redhat.com>
13794
13795 PR target/69820
13796 * gcc.target/i386/pr69820.c: New test.
13797
6448f064
AK
137982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13799
13800 * gcc.target/s390/vector/int128-1.c: New test.
13801
d0a859e6
AK
138022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13803
13804 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13805
9e4eb643
AK
138062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13807
13808 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13809 instruction pattern name to prevent the testcase from failing with
13810 -march=z13.
13811
859a4c0e
AK
138122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13813
13814 * gcc.target/s390/md/movstr-2.c: New test.
13815
efc2340b
MK
138162016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13817
13818 * gcc.target/s390/morestack.c: New test.
13819
ca2bfbc2
DV
138202016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13821
13822 PR target/69625
13823 * gcc.target/s390/pr69625.c: Add test case.
13824
efd4bd05
BE
138252016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13826
13827 PR testsuite/68580
13828 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13829
2bf2078a
MM
138302016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13831
13832 PR target/68404
13833 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13834 * gcc.target/powerpc/fusion3.c: Likewise.
13835
f003579e
RB
138362016-02-18 Richard Biener <rguenther@suse.de>
13837
13838 PR middle-end/69553
13839 * g++.dg/torture/pr69553.C: New testcase.
13840
19233914
NC
138412016-02-18 Nick Clifton <nickc@redhat.com>
13842
efd4bd05
BE
13843 PR target/62254
13844 PR target/69610
13845 * gcc.target/arm/pr62554.c: New test.
13846 * gcc.target/arm/pr69610-1.c: New test.
13847 * gcc.target/arm/pr69610-2.c: New test.
19233914 13848
23f27839
RB
138492016-02-18 Richard Biener <rguenther@suse.de>
13850
13851 PR middle-end/69854
13852 * gcc.dg/torture/pr69854.c: New testcase.
13853
932c0da4
JJ
138542016-02-17 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR c++/69850
13857 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13858
1bed93e4
BS
138592012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13860
13861 * gcc.target/powerpc/vec-cg.c: New test.
13862
57bfb134
RB
138632016-02-17 Richard Biener <rguenther@suse.de>
13864
13865 PR testsuite/69586
13866 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13867
a44e0ebb
KT
138682016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13869
13870 PR target/69161
13871 * gcc.c-torture/compile/pr69161.c: New test.
13872
ffacd726
DS
138732016-02-17 David Sherwood <david.sherwood@arm.com>
13874
13875 PR target/69532
13876 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13877 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13878
448db8d2
EB
138792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13880
13881 * gcc.dg/ifcvt-4.c: Skip on Visium.
13882
e2f0522e
EB
138832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13884
13885 * gnat.dg/atomic8.adb: New test.
13886
bf17fe3f
EB
138872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13888
13889 * gnat.dg/discr46.ad[sb]: New test.
13890
ecf835e9
KN
138912016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13892
13893 PR Target/48344
13894 * gcc.target/powerpc/pr48344-1.c: New test.
13895
49a1164a
TK
138962015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13897
13898 PR fortran/69742
13899 * gfortran.dg/associate_21.f90: New test.
13900
bf14eba2
JJ
139012016-02-16 Jakub Jelinek <jakub@redhat.com>
13902
13903 PR c/69835
13904 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13905 -Wnonnull in dg-options.
13906 * c-c++-common/nonnull-2.c: New test.
13907
35a093b6
JG
139082016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13909 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13910
13911 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13912
e387d491
JJ
139132016-02-16 Jakub Jelinek <jakub@redhat.com>
13914
13915 PR middle-end/69801
13916 * gcc.dg/pr69801.c: Add empty dg-options.
13917
ba539195
JN
139182016-02-16 James Norris <jnorris@codesourcery.com>
13919
13920 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13921 * g++.dg/goacc/deviceptr-1.c: New file.
13922
2a2b8f64
JJ
139232016-02-16 Jakub Jelinek <jakub@redhat.com>
13924
13925 PR tree-optimization/69820
13926 * gcc.dg/vect/pr69820.c: New test.
13927
87440c29
RB
139282016-02-16 Richard Biener <rguenther@suse.de>
13929
13930 PR tree-optimization/69776
13931 * gcc.dg/torture/pr69776-2.c: New testcase.
13932
6d87c306
BS
139332016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13934
13935 PR tree-optimization/69714
13936 * gcc.dg/torture/pr69714.c: New test.
13937
3824a0a2
JJ
139382016-02-16 Jakub Jelinek <jakub@redhat.com>
13939
13940 PR tree-optimization/69802
13941 * gcc.dg/pr69802.c: New test.
13942
c8cfe96e
RB
139432016-02-16 Richard Biener <rguenther@suse.de>
13944
13945 PR middle-end/69801
13946 * gcc.dg/pr69801.c: New testcase.
13947
fc12098d
JD
139482016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13949
13950 PR libgfortran/69651
13951 * gfortran.dg/read_bang.f90: New test.
13952 * gfortran.dg/read_bang4.f90: New test.
13953
ba6b3795
JJ
139542016-02-15 Jakub Jelinek <jakub@redhat.com>
13955
f0516ca4
JJ
13956 PR c++/69658
13957 * g++.dg/init/pr69658.C: New test.
13958
ba6b3795
JJ
13959 PR c++/69797
13960 * c-c++-common/pr69797.c: New test.
13961
de3f9a2d
PK
139622016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13963
13964 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13965 check for aarch64*-*-*.
13966
17a3b967
RB
139672016-02-15 Richard Biener <rguenther@suse.de>
13968
13969 PR tree-optimization/69783
13970 * gcc.dg/vect/pr69783.c: New testcase.
13971
1c48bff1
RB
139722016-02-15 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/69776
13975 * gcc.dg/torture/pr69776.c: New testcase.
13976
1e6025b6
TK
139772016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13978
13979 PR fortran/60526
13980 * gfortran.dg/type_decl_4.f90: Reinstated.
13981
d3308279
JDA
139822016-02-14 John David Anglin <danglin@gcc.gnu.org>
13983
13984 PR fortran/68746
13985 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13986
b7c56581
TK
139872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13988
13989 PR fortran/60526
13990 PR bootstrap/69816
13991 * gfortran.dg/type_decl_4.f90: Removed.
13992
60cb4ef5
TK
139932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13994
13995 PR fortran/60526
13996 * gfortran.dg/type_decl_4.f90: New test.
13997
f6964637
AM
139982016-02-14 Alan Modra <amodra@gmail.com>
13999
1a8849d1 14000 PR testsuite/68886
f6964637
AM
14001 * gcc.c-torture/execute/stkalign.c: Revise test.
14002
f5121920
OE
140032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14004
14005 PR target/67260
14006 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14007
6cda3ab6
OE
140082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14009
14010 PR target/67260
14011 * gcc.target/sh/torture/pr67260.c: New.
14012
6786e598
JDA
140132016-02-12 John David Anglin <danglin@gcc.gnu.org>
14014
14015 * gcc.dg/pr67964.c: Add dg-require-alias.
14016
7e05dad8
OE
140172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14018
14019 PR target/67636
14020 PR target/64345
14021 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14022
7f4cc3ce
JD
140232016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14024
14025 PR libgfortran/69668
14026 * gfortran.dg/namelist_88.f90: New test.
14027
955ca6dc
JD
140282016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14029
14030 PR libgfortran/69668
14031 * gfortran.dg/namelist_38.f90: Update test.
14032 * gfortran.dg/namelist_84.f90: Update test.
14033
876217ae
DM
140342016-02-12 David Malcolm <dmalcolm@redhat.com>
14035
14036 PR other/69554
14037 * gcc.dg/pr69554-1.c: New test.
14038 * gfortran.dg/pr69554-1.F90: New test.
14039 * gfortran.dg/pr69554-2.F90: New test.
14040 * lib/gcc-dg.exp (proc dg-locus): New function.
14041 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14042 distinguish between the caret-printing and non-caret-printing
14043 cases. If caret-printing has been explicitly enabled, bail out
14044 without attempting to fix up the output.
14045
61789eed
DM
140462016-02-12 David Malcolm <dmalcolm@redhat.com>
14047
14048 PR driver/69265
14049 PR driver/69453
14050 * gcc.dg/spellcheck-options-3.c: New test case.
14051 * gcc.dg/spellcheck-options-4.c: New test case.
14052 * gcc.dg/spellcheck-options-5.c: New test case.
14053 * gcc.dg/spellcheck-options-6.c: New test case.
14054 * gcc.dg/spellcheck-options-7.c: New test case.
14055 * gcc.dg/spellcheck-options-8.c: New test case.
14056 * gcc.dg/spellcheck-options-9.c: New test case.
14057 * gcc.dg/spellcheck-options-10.c: New test case.
14058
c3090c1f
JJ
140592016-02-12 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR rtl-optimization/69764
14062 PR rtl-optimization/69771
14063 * c-c++-common/pr69764.c: New test.
14064 * gcc.dg/torture/pr69771.c: New test.
14065
8222034d
MP
140662016-02-12 Marek Polacek <polacek@redhat.com>
14067
14068 * g++.dg/torture/init-list1.C: New.
14069
f749f792
MP
140702016-02-12 Marek Polacek <polacek@redhat.com>
14071
14072 * gcc.dg/pr69522.c: Add empty dg-options.
14073
199fb02a
IE
140742016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14075
14076 * g++.dg/lto/lto.exp: Include and init mpx.
14077 * g++.dg/lto/pr69729_0.C: New test.
14078
b69539cb
JJ
140792016-02-12 Jakub Jelinek <jakub@redhat.com>
14080
06ff7000
JJ
14081 PR ipa/69241
14082 * g++.dg/ipa/pr69241-4.C: New test.
14083
b69539cb
JJ
14084 PR ipa/68672
14085 * g++.dg/ipa/pr68672-1.C: New test.
14086 * g++.dg/ipa/pr68672-2.C: New test.
14087 * g++.dg/ipa/pr68672-3.C: New test.
14088
16595a1f
BS
140892016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14090
14091 PR c/69522
6d87c306 14092 * gcc.dg/pr69522.c: New test.
16595a1f 14093
38d795d2
PP
140942016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14095
14096 PR c++/69098
14097 * g++.dg/cpp1y/69098.C: New test.
14098 * g++.dg/cpp1y/69098-2.C: New test.
14099
9c582551
JJ
141002016-02-12 Jakub Jelinek <jakub@redhat.com>
14101
14102 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14103 and neighbour -> neighbor.
14104 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14105 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14106 * c-c++-common/Wvarargs.c: Likewise.
14107 * c-c++-common/goacc/host_data-5.c: Likewise.
14108 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14109 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14110 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14111 * gcc.target/aarch64/pr60697.c: Likewise.
14112 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14113 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14114 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14115 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14116 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14117 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14118 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14119 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14120 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14121 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14122 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14123 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14124 * g++.dg/lookup/koenig5.C: Likewise.
14125 * g++.dg/ext/no-asm-2.C: Likewise.
14126 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14127 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14128 * gfortran.dg/used_types_16.f90: Likewise.
14129 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14130 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14131 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14132 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14133 * gfortran.dg/abstract_type_6.f03: Likewise.
14134 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14135 * gfortran.dg/used_types_15.f90: Likewise.
14136 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14137 * gfortran.dg/exit_3.f08: Likewise.
14138 * gfortran.dg/open_status_2.f90: Likewise.
14139 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14140 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14141 * gfortran.dg/associate_1.f03: Likewise.
14142 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14143 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14144 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14145 * gcc.dg/builtin-object-size-1.c: Likewise.
14146 * gcc.dg/noreturn-6.c: Likewise.
14147 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14148 * gcc.dg/globalalias.c: Likewise.
14149 * gcc.dg/builtins-config.h: Likewise.
14150 * gcc.dg/pr30457.c: Likewise.
14151 * gcc.c-torture/compile/volatile-1.c: Likewise.
14152 * gcc.c-torture/execute/20101011-1.c: Likewise.
14153 * c-c++-common/Waddress-1.c: Likewise.
14154
66756373
JJ
141552016-02-11 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR c/69768
14158 * c-c++-common/Waddress-1.c: New test.
14159
76fe932b
AV
141602016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14161
14162 PR fortran/69296
14163 * gfortran.dg/associate_19.f03: New test.
14164 * gfortran.dg/associate_20.f03: New test.
14165
564c4d4b
OE
141662016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14167
14168 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14169
e1c1ecb0
KT
141702016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14171
14172 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14173 .arch armv8-a\n. Add -dA to dg-options.
14174 * gcc.target/aarch64/assembler_arch_1.c: New test.
14175 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14176
0d7d9458
PC
141772016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14178
14179 PR c++/68726
14180 * g++.dg/cpp0x/pr68726.C: New.
14181
e6208a60
IE
141822016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14183
14184 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14185 test.
14186
281a11eb
RB
141872016-02-11 Richard Biener <rguenther@suse.de>
14188
14189 * g++.dg/tree-ssa/pr61034.C: Adjust.
14190
e03dd765
VM
141912016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14192
4b48faf5 14193 PR target/69148
e03dd765
VM
14194 * gcc.target/s390/pr69148.c: New.
14195
cdc23927
YR
141962016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14197
14198 PR tree-optimization/69652
14199 * gcc.dg/torture/pr69652.c: New test.
14200
e199dd0a
JJ
142012016-02-10 Jakub Jelinek <jakub@redhat.com>
14202 Patrick Palka <ppalka@gcc.gnu.org>
14203
14204 PR ipa/69241
14205 PR c++/69649
14206 * g++.dg/ipa/pr69241-1.C: New test.
14207 * g++.dg/ipa/pr69241-2.C: New test.
14208 * g++.dg/ipa/pr69241-3.C: New test.
14209 * g++.dg/ipa/pr69649.C: New test.
14210
d6b38027
UB
142112016-02-10 Uros Bizjak <ubizjak@gmail.com>
14212
14213 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14214 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14215
13b562c5
BC
142162016-02-10 Bin Cheng <bin.cheng@arm.com>
14217
14218 PR tree-optimization/68021
14219 * gcc.dg/tree-ssa/pr68021.c: New test.
14220
24a179f8
RB
142212016-02-10 Richard Biener <rguenther@suse.de>
14222
14223 PR tree-optimization/69726
14224 * gcc.dg/uninit-22.c: New testcase.
14225
0d99886f
AP
142262016-02-09 Andrew Pinski <apinski@cavium.com>
14227
14228 PR tree-opt/69282
14229 * gcc.c-torture/compile/20160205-1.c: New testcase.
14230
ab04995c
MM
142312016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14232
14233 PR target/68404
14234 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14235 instead accessing a really large arrray.
14236 * gcc.target/powerpc/fusion3.c: Likewise.
14237
4b79ac23
CB
142382016-02-09 Charles Baylis <charles.baylis@linaro.org>
14239
14240 PR target/68532
14241 * gcc.c-torture/execute/pr68532.c: New test.
14242
b890a441
AO
142432016-02-11 Alexandre Oliva <aoliva@redhat.com>
14244
14245 PR target/69634
14246 * gcc.dg/pr69634.c: New.
14247
84a5bef7
RB
142482016-02-09 Richard Biener <rguenther@suse.de>
14249
14250 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14251
1f123759 142522016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14253
1f123759
AF
14254 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14255
65860c77
YR
142562016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14257
14258 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14259
7e1e8a0a
RB
142602016-02-09 Richard Biener <rguenther@suse.de>
14261
14262 PR tree-optimization/69715
14263 * gcc.dg/torture/pr69715.c: New testcase.
14264
efb45a9f
PP
142652016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14266
14267 PR c++/69139
14268 * g++.dg/cpp0x/trailing12.C: New test.
14269 * g++.dg/cpp0x/trailing13.C: New test.
14270
20a0c6f9
PP
142712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14272
14273 PR c++/69283
14274 PR c++/67835
14275 * g++.dg/cpp1y/auto-fn29.C: New test.
14276 * g++.dg/cpp1y/auto-fn30.C: New test.
14277
a162f3af
JJ
142782016-02-08 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR tree-optimization/69209
14281 * gcc.c-torture/compile/pr69209.c: New test.
14282
4b4a9fbd
JL
142832016-02-08 Jeff Law <law@redhat.com>
14284
14285 PR tree-optimization/68541
14286 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14287 of statements allowed in join block for path splitting.
14288
cfac5ed2
JJ
142892016-02-08 Jakub Jelinek <jakub@redhat.com>
14290
f68bc23f
JJ
14291 PR c++/59627
14292 * g++.dg/gomp/pr59627.C: New test.
14293
cfac5ed2
JJ
14294 PR ipa/69239
14295 * g++.dg/ipa/pr69239.C: New test.
14296
44714d8c
DM
142972016-02-08 David Malcolm <dmalcolm@redhat.com>
14298
14299 PR preprocessor/69664
14300 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14301 * gcc.dg/cpp/warn-comments.c: Likewise.
14302
eba9e839
MP
143032016-02-08 Marek Polacek <polacek@redhat.com>
14304
14305 PR c++/69688
14306 * g++.dg/init/const12.C: New test.
14307
a011cd92
BS
143082016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14309
14310 PR target/60410
14311 * gcc.dg/lto/pr55113_0.c: Remove test.
14312
5317b1be
RB
143132016-02-08 Richard Biener <rguenther@suse.de>
14314
14315 PR tree-optimization/69719
14316 * gcc.dg/torture/pr69719.c: New testcase.
14317
63998a63
RB
143182016-02-08 Richard Biener <rguenther@suse.de>
14319 Jeff Law <law@redhat.com>
14320
14321 PR target/68273
14322 * gcc.target/mips/pr68273.c: New testcase.
14323
43f4a281
RB
143242016-02-08 Richard Biener <rguenther@suse.de>
14325
14326 PR rtl-optimization/69274
14327 * gcc.target/i386/addr-sel-1.c: XFAIL.
14328
0b604d2d
JL
143292016-02-08 Jeff Law <law@redhat.com>
14330
e8dfe49e
JL
14331 PR tree-optimization/68541
14332 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14333
6daecd7a 14334 PR tree-optimization/65917
0b604d2d
JL
14335 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14336
c0f0e35a
JD
143372016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14338
14339 PR fortran/50555
14340 * gfortran.dg/namelist_args.f90: New test.
14341
8981d712
JL
143422016-02-05 Jeff Law <law@redhat.com>
14343
6daecd7a 14344 PR tree-optimization/68541
8981d712
JL
14345 * gcc.dg/tree-ssa/split-path-2.c: New test.
14346 * gcc.dg/tree-ssa/split-path-3.c: New test.
14347 * gcc.dg/tree-ssa/split-path-4.c: New test.
14348 * gcc.dg/tree-ssa/split-path-5.c: New test.
14349 * gcc.dg/tree-ssa/split-path-6.c: New test.
14350 * gcc.dg/tree-ssa/split-path-7.c: New test.
14351
46cb9332
MS
143522016-02-05 Martin Sebor <msebor@redhat.com>
14353
14354 PR c++/69662
14355 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14356 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14357
be2083ea
RH
143582016-02-06 Richard HEnderson <rth@redhat.com>
14359
14360 PR c/69643
14361 * gcc.target/i386/addr-space-4.c: New.
14362 * gcc.target/i386/addr-space-5.c: New.
14363
711d7c23
MM
143642016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14365
14366 PR fortran/66089
14367 * gfortran.dg/elemental_dependency_6.f90: New.
14368
b5c1c988
JJ
143692016-02-05 Jakub Jelinek <jakub@redhat.com>
14370
861c7bcd
JJ
14371 PR rtl-optimization/69691
14372 * gcc.c-torture/execute/pr69691.c: New test.
14373
b5c1c988
JJ
14374 PR c++/69628
14375 * g++.dg/parse/pr69628.C: New test.
14376
f7dfa966
UB
143772016-02-05 Uros Bizjak <ubizjak@gmail.com>
14378
14379 * gcc.dg/sancov/asan.c: Move to ...
14380 * gcc.dg/asan/sancov-1.c: ... here.
14381
9b143e64
UB
143822016-02-05 Uros Bizjak <ubizjak@gmail.com>
14383
14384 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14385
f5d4b899
L
143862016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14387
14388 PR target/69677
14389 * gcc.target/i386/pr69677.c: New test.
14390
76c85fbb
PP
143912016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14392
14393 PR c++/68948
14394 * g++.dg/template/pr68948.C: New test.
14395
f181bf90
DV
143962016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14397
14398 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14399 (only necessary on s390x).
14400
714fb282
L
144012016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14402
14403 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14404 -mno-accumulate-outgoing-args.
14405
618d6c1c
PP
144062016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14407
14408 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14409
1066e9b5
JJ
144102016-02-04 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR c/69669
14413 * c-c++-common/pr69669.c: New test.
14414
76255d0d
MM
144152016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14416
14417 PR target/69667
14418 * g++.dg/pr69667.C: New file.
14419
e0b059b1
WD
144202016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14421
14422 PR target/69619
14423 * gcc.dg/pr69619.c: Add new test.
14424
2692b5c8
RS
144252016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14426
14427 PR rtl-optimization/69577
14428 * gcc.target/i386/pr69577.c: New test.
14429
7db337c2
ML
144302016-02-04 Martin Liska <mliska@suse.cz>
14431
14432 * g++.dg/asan/pr69276.C: New test.
14433
cc9c0829
KT
144342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14435
14436 PR target/65932
14437 PR target/67714
14438 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14439 a single smulbb instruction.
14440 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14441 * gcc.target/amr/wmul-2.c: Likewise.
14442
eb9feb52
KT
144432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14444
14445 PR target/65932
14446 PR target/67714
14447 * gcc.c-torture/execute/pr67714.c: New test.
14448
61f727fe
JJ
144492016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14450
14451 PR target/69454
14452 * gcc.target/i386/pr69454-1.c: New test.
14453 * gcc.target/i386/pr69454-2.c: New test.
14454
05dd97db
MS
144552016-02-03 Martin Sebor <msebor@redhat.com>
14456
14457 PR c++/69251
14458 PR c++/69253
14459 PR c++/69290
14460 PR c++/69277
14461 PR c++/69349
14462 * g++.dg/ext/flexarray-mangle-2.C: New test.
14463 * g++.dg/ext/flexarray-mangle.C: New test.
14464 * g++.dg/ext/flexarray-subst.C: New test.
14465 * g++.dg/ext/flexary11.C: New test.
14466 * g++.dg/ext/flexary12.C: New test.
14467 * g++.dg/ext/flexary13.C: New test.
14468 * g++.dg/ext/flexary14.C: New test.
14469 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14470
dac2fc29
L
144712016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14472
14473 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14474 Define only if CHECK_FLOAT128 is defined.
14475 (main): Properly initialize u5.
14476
eadb8035
JJ
144772016-02-03 Jakub Jelinek <jakub@redhat.com>
14478
0afbb81b
JJ
14479 PR c/69627
14480 * gcc.dg/pr69627.c: New test.
14481
eadb8035
JJ
14482 PR target/69644
14483 * gcc.dg/pr69644.c: New test.
14484
b12d4923
MS
144852016-02-03 Mike Stump <mikestump@comcast.net>
14486
14487 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14488 support for struct-layout-1.exp.
14489
ab4bae0c
PP
144902016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14491
14492 PR c++/69056
618d6c1c 14493 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14494
95831c01
VM
144952016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14496 Alexandre Oliva <aoliva@redhat.com>
14497
14498 PR target/69461
14499 * gcc.target/powerpc/pr69461.c: New.
14500
ccc71ab8
UB
145012016-02-03 Uros Bizjak <ubizjak@gmail.com>
14502
14503 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14504 works from here ...
14505 (check_effective_target_fsanitize_thread): ... to here. Do not
14506 specify additional compile flags for the test source.
14507 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14508 specify additional compile flags for the test source.
14509
96299640
WD
145102016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14511
14512 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14513
781d83d9
AV
145142016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14515
14516 PR fortran/67451
14517 PR fortran/69418
14518 * gfortran.dg/coarray_allocate_2.f08: New test.
14519 * gfortran.dg/coarray_allocate_3.f08: New test.
14520 * gfortran.dg/coarray_allocate_4.f08: New test.
14521
d8208e6d
AL
145222016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14523
14524 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14525 use same scan-tree-dump-times on all platforms.
14526 * gcc.dg/vect/vect-outer-1.c: Likewise.
14527 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14528 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14529 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14530 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14531 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14532 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14533 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14534
a8394fa0
SB
145352016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14536
14537 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14538 warning.
14539
f3baa1d3
L
145402016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14541
14542 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14543
eb077516
JN
145442016-02-02 James Norris <jnorris@codesourcery.com>
14545
14546 * c-c++-common/goacc/routine-5.c: Add tests.
14547
578fb225
AM
145482016-02-02 Alexander Monakov <amonakov@ispras.ru>
14549
14550 * gcc.target/nvptx/unsigned-cmp.c: New test.
14551
c64f7d37
WD
145522016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14553
14554 * gcc.target/aarch64/scalar_shift_1.c
14555 (test_corners_sisd_di): Improve force to SIMD register.
14556 (test_corners_sisd_si): Likewise.
14557 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14558 Remove scan-assembler check for ldr.
14559
90c6f26c
RB
145602016-02-02 Richard Biener <rguenther@suse.de>
14561
14562 PR tree-optimization/69595
14563 * gcc.dg/Warray-bounds-17.c: New testcase.
14564
9dc03c97
RB
145652016-02-02 Richard Biener <rguenther@suse.de>
14566
14567 PR tree-optimization/69606
14568 * gcc.dg/torture/pr69606.c: New testcase.
14569
2d4dc223
YR
145702016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14571
14572 PR middle-end/68542
14573 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14574 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14575
65c98fde
AM
145762016-02-02 Alan Modra <amodra@gmail.com>
14577
14578 PR target/69548
14579 * gcc.target/powerpc/pr69548.c: New test.
14580
e1b81f2b
JJ
145812016-02-01 Jakub Jelinek <jakub@redhat.com>
14582
d0268b37
JJ
14583 PR rtl-optimization/69592
14584 * gcc.dg/pr69592.c: New test.
14585
e1b81f2b
JJ
14586 PR preprocessor/69543
14587 PR c/69558
14588 * gcc.dg/pr69543.c: New test.
14589 * gcc.dg/pr69558.c: New test.
14590
7dd7780d
UB
145912016-02-01 Uros Bizjak <ubizjak@gmail.com>
14592
bf672ee5
UB
14593 PR testsuite/65940
14594 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14595
9a7013f8
MS
145962016-02-01 Martin Sebor <msebor@redhat.com>
14597
14598 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14599
e681fb2b
BC
146002016-02-01 Bin Cheng <bin.cheng@arm.com>
14601
14602 PR tree-optimization/67921
14603 * c-c++-common/ubsan/pr67921.c: New test.
14604
ff86345f
RB
146052016-02-01 Richard Biener <rguenther@suse.de>
14606
14607 PR middle-end/69556
14608 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14609
bc369dbd
RB
146102016-02-01 Richard Biener <rguenther@suse.de>
14611
14612 PR tree-optimization/69574
14613 * gcc.dg/torture/pr69574.c: New testcase.
14614
ef318184
RB
146152016-02-01 Richard Biener <rguenther@suse.de>
14616
14617 PR tree-optimization/69579
14618 * gcc.dg/setjmp-6.c: New testcase.
14619
654745e6
JJ
146202016-02-01 Jakub Jelinek <jakub@redhat.com>
14621
14622 PR rtl-optimization/69570
14623 * g++.dg/opt/pr69570.C: New test.
14624
e6c0c44b
RH
146252016-02-01 Richard Henderson <rth@redhat.com>
14626
14627 * gcc.dg/pr69535.c: New test.
14628
6ff3f09a
JDA
146292016-01-31 John David Anglin <danglin@gcc.gnu.org>
14630
2c005538
JDA
14631 PR testsuite/69584
14632 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14633 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14634
61083a4b
JDA
14635 PR debug/68244
14636 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14637
6ff3f09a
JDA
14638 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14639
0c221916
PT
146402016-01-31 Paul Thomas <pault@gcc.gnu.org>
14641
14642 PR fortran/67564
14643 * gfortran.dg/allocate_with_source_17.f03: New test.
14644
db7a2818
JJ
146452016-01-30 Jakub Jelinek <jakub@redhat.com>
14646
14647 PR tree-optimization/69546
14648 * gcc.dg/torture/pr69546.c: New test.
14649
e520d5f0
PT
146502016-01-30 Paul Thomas <pault@gcc.gnu.org>
14651
14652 PR fortran/69566
14653 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14654
343c05d3
MS
146552016-01-30 Martin Sebor <msebor@redhat.com>
14656
14657 PR c++/68490
14658 * g++.dg/ext/flexary10.C: New test.
14659
d6c3a539
DH
146602016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14661
14662 PR fortran/66707
14663 gfortran.dg/common_23.f90: New test.
14664
52d72fcd
BS
146652016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14666
14667 PR target/65546
14668 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14669 condition being checked, and disable it when the target supports
14670 misaligned loads and stores.
14671
3a5d2ba4
JJ
146722016-01-29 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR debug/69518
14675 * gcc.dg/torture/pr69518.c: New test.
14676
6bbacdb5
L
146772016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14678
14679 PR target/69530
14680 * gcc.target/i386/pr69530.c: New test.
14681
af932cdb
SE
146822016-01-29 Steve Ellcey <sellcey@imgtec.com>
14683
14684 PR target/65604
14685 * gcc.target/mips/div-delay.c: New test.
14686
26658b7c
JJ
146872016-01-29 Jakub Jelinek <jakub@redhat.com>
14688
33e89989
JJ
14689 PR target/69551
14690 * gcc.target/i386/pr69551.c: New test.
14691
26658b7c
JJ
14692 PR target/66137
14693 * gcc.target/i386/pr66137.c: New test.
14694
401116b5
AB
146952016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14696
14697 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14698 always built for p5600.
14699 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14700 isa=p5600 dg-option.
14701
d4abfcc5
RB
147022016-01-29 Richard Biener <rguenther@suse.de>
14703
14704 PR tree-optimization/69547
14705 * g++.dg/tree-ssa/pr69547.C: New testcase.
14706
16b77b32
JJ
147072016-01-29 Jakub Jelinek <jakub@redhat.com>
14708
14709 PR debug/66869
14710 * g++.dg/warn/Wunused-function2.C: New test.
14711
a1c95464
DV
147122016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14713
14714 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14715 support for test to succeed.
14716
5453bfed
MP
147172016-01-29 Marek Polacek <polacek@redhat.com>
14718
14719 PR c++/69509
14720 PR c++/69516
14721 * g++.dg/ext/constexpr-vla2.C: New test.
14722 * g++.dg/ext/constexpr-vla3.C: New test.
14723 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14724
452ec2a5
RB
147252016-01-29 Richard Biener <rguenther@suse.de>
14726
14727 PR middle-end/69537
14728 * gcc.dg/uninit-21.c: New testcase.
14729
aec0b19e
UB
147302016-01-28 Uros Bizjak <ubizjak@gmail.com>
14731
14732 PR target/69459
14733 * gcc.target/i386/pr69459.c: New test.
14734
df113ce7
SE
147352016-01-28 Steve Ellcey <sellcey@imgtec.com>
14736
14737 PR target/68400
14738 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14739 * gcc.target/mips/pr68400.c: New test.
14740
494de84f
MS
147412016-01-28 Martin Sebor <msebor@redhat.com>
14742
14743 PR target/17381
14744 * gcc.target/powerpc/pr17381.c: New test.
14745
eb1b1f01
JJ
147462016-01-28 Jakub Jelinek <jakub@redhat.com>
14747
14748 PR middle-end/69542
14749 * gcc.dg/torture/pr69542.c: New test.
14750
6dfeb7ce
WD
147512016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14752
14753 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14754
4b7471a4
DE
147552016-01-28 David Edelsohn <dje.gcc@gmail.com>
14756
14757 * gcc.dg/pr65980.c: Skip on AIX.
14758 * gcc.dg/pr66688.c: Same.
14759
b271fd21
DE
147602016-01-28 David Edelsohn <dje.gcc@gmail.com>
14761
14762 PR target/63679
14763 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14764 * gcc.dg/tree-ssa/sra-18.c: Same.
14765
874108a9
AV
147662016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14767
14768 PR fortran/62536
14769 * gfortran.dg/block_15.f08: New test.
14770 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14771 on incorrectly closed BLOCK.
14772
30480bcd
IE
147732016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14774
14775 * gcc.dg/declare-simd.c: New test.
6905c577 14776
14ba8d6d
RB
147772016-01-28 Richard Biener <rguenther@suse.de>
14778
14779 PR tree-optimization/69466
14780 * gfortran.dg/vect/pr69466.f90: New testcase.
14781
0d4c694e
TP
147822016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14783
14784 * g++.dg/pr67989.C: Remove ARM-specific option.
14785 * gcc.target/arm/pr67989.C: New file.
14786
2aa780da
UB
147872016-01-27 Uros Bizjak <ubizjak@gmail.com>
14788
14789 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14790 and expm1 test for glibc < 2.11.
14791
f75ebe77
RH
147922016-01-27 Richard Henderson <rth@redhat.com>
14793
14794 * gcc.c-torture/execute/pr69447.c: New test.
14795
147962016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14797
9a175e65 14798 PR fortran/69422
49847d75
PT
14799 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14800
cbdd8ae0
JJ
148012016-01-27 Jakub Jelinek <jakub@redhat.com>
14802
14803 PR debug/66869
14804 * gcc.dg/pr66869.c: New test.
14805
2b572b3c
JL
148062016-01-25 Jeff Law <law@redhat.com>
14807
14808 PR tree-optimization/68398
aec0b19e 14809 PR tree-optimization/69196
2b572b3c
JL
14810 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14811 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14812 path to avoid new heuristic allowing more irreducible regions
14813 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14814 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14815 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14816 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14817 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14818
fa74a4bc
MP
148192016-01-27 Marek Polacek <polacek@redhat.com>
14820
14821 PR c/68062
14822 * c-c++-common/vector-compare-4.c: New test.
14823
0afff540
DM
148242016-01-27 David Malcolm <dmalcolm@redhat.com>
14825
14826 PR preprocessor/69126
14827 * c-c++-common/pr69126.c: New test case.
14828
1a218fc9
ILT
148292016-01-27 Ian Lance Taylor <iant@google.com>
14830
14831 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14832
5d70666e
RB
148332016-01-27 Ryan Burn <contact@rnburn.com>
14834
14835 PR cilkplus/69267
14836 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14837
87ff4d66
UB
148382016-01-27 Uros Bizjak <ubizjak@gmail.com>
14839
14840 PR target/69512
14841 * gcc.target/i386/pr69512.c: New test.
14842
27e23cca
RE
148432016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14844
14845 PR ada/69488
14846 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14847
05bf54c3
MP
148482016-01-27 Marek Polacek <polacek@redhat.com>
14849
14850 PR c++/69379
14851 * g++.dg/pr69379.C: New test.
14852
60214d0d
MS
148532016-01-27 Martin Sebor <msebor@redhat.com>
14854
14855 PR c++/69317
14856 * g++.dg/abi/Wabi-2-2.C: New test.
14857 * g++.dg/abi/Wabi-2-3.C: New test.
14858 * g++.dg/abi/Wabi-3-2.C: New test.
14859 * g++.dg/abi/Wabi-3-3.C: New test.
14860
167c7bfa
RB
148612016-01-27 Richard Biener <rguenther@suse.de>
14862
14863 PR tree-optimization/69166
14864 * gcc.dg/torture/pr69166.c: New testcase.
14865
1430fb1f
MJ
148662016-01-27 Martin Jambor <mjambor@suse.cz>
14867
14868 PR tree-optimization/69355
14869 * gcc.dg/tree-ssa/pr69355.c: New test.
14870
95e3030c
MP
148712016-01-27 Marek Polacek <polacek@redhat.com>
14872
14873 PR c++/69496
14874 * g++.dg/ext/constexpr-vla1.C: New test.
14875
eeb085f3
CB
148762016-01-20 Christian Bruel <christian.bruel@st.com>
14877
14878 PR target/69245
14879 * gcc.target/arm/pr69245.c: New test.
14880
b1652dde
JJ
148812016-01-27 Jakub Jelinek <jakub@redhat.com>
14882
14883 PR tree-optimization/69399
14884 * gcc.dg/torture/pr69399.c: New test.
14885
ce7e8f00
EB
148862016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14887
14888 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14889
e4aac1d1
EB
148902016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14891
14892 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14893
8dfdb419
TV
148942016-01-26 Tom de Vries <tom@codesourcery.com>
14895
14896 PR tree-optimization/69110
14897 * gcc.dg/autopar/pr69110.c: New test.
14898
56f80f54 148992016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14900 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14901
14902 * gcc.dg/graphite/isl-ast-op-select.c: New.
14903
a0909527
PT
149042015-01-26 Paul Thomas <pault@gcc.gnu.org>
14905
14906 PR fortran/69385
14907 * gfortran.dg/allocate_error_6.f90: New test.
14908
ffc445f4
RH
149092016-01-26 Richard Henderson <rth@redhat.com>
14910
14911 * gcc.dg/tm/pr60908.c: New test.
14912
01e1dea3
DM
149132016-01-26 David Malcolm <dmalcolm@redhat.com>
14914
14915 PR other/69006
14916 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14917 directive.
14918 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14919 expected multiline output to reflect the colorization being
14920 disabled before newlines.
14921 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14922 (custom_diagnostic_finalizer): Replace call to
14923 pp_newline_and_flush with call to pp_flush.
14924 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14925 * gfortran.dg/implicit_class_1.f90: Likewise.
14926 * lib/gcc-dg.exp (allow_blank_lines): New global.
14927 (dg-allow-blank-lines-in-output): New procedure.
14928 (gcc-dg-prune): Complain about blank lines in the output, unless
14929 dg-allow-blank-lines-in-output was called.
14930 * lib/multiline.exp (_build_multiline_regex): Only support
14931 arbitrary followup text for non-blank-lines, not for blank lines.
14932
13f92e8d
JJ
149332016-01-26 Jakub Jelinek <jakub@redhat.com>
14934
14935 PR tree-optimization/69483
14936 * gcc.dg/pr69483.c: New test.
14937 * g++.dg/opt/pr69483.C: New test.
14938
92422235
CL
149392016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14940
14941 PR target/68620
14942 * gcc.target/arm/pr68620.c: New test.
14943
0bccf11b
L
149442016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14945
14946 * gcc.target/i386/pr68986-2.c: Remove -m32.
14947
81cd202e
L
149482016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14949
14950 PR target/68986
14951 * gcc.target/i386/pr68986-1.c: New test.
14952 * gcc.target/i386/pr68986-2.c: Likewise.
14953 * gcc.target/i386/pr68986-3.c: Likewise.
14954
213a1c03
CB
149552016-01-26 Christian Bruel <christian.bruel@st.com>
14956
14957 * lib/target-supports.exp
14958 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14959 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14960 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14961
22a08dd1
RB
149622016-01-26 Richard Biener <rguenther@suse.de>
14963
14964 PR tree-optimization/69452
14965 * gcc.dg/torture/pr69452.c: New testcase.
14966
6c06e0e8
JJ
149672016-01-26 Jakub Jelinek <jakub@redhat.com>
14968
14969 PR target/69442
14970 * gcc.dg/pr69442.c: New test.
14971
b96824c4
RFI
149722016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14973
14974 PR target/67896
14975 * gcc.target/aarch64/simd/pr67896.C: New.
14976
5ee31e57
RS
149772016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14978
14979 PR tree-optimization/69400
14980 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14981 function.
14982 (plugin_init): Call it.
14983 * gcc.dg/torture/pr69400.c: New test.
14984
7ddfb31d
CL
149852016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14986
14987 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14988
1e050c90
AK
149892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14990 Sebastian Pop <s.pop@samsung.com>
14991
14992 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14993 isl-0.15.
14994
c8ee4bf5
AK
149952016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14996 Sebastian Pop <s.pop@samsung.com>
14997
14998 * gcc.dg/graphite/pr69292.c: New.
14999
d902b330
JJ
150002016-01-25 Jakub Jelinek <jakub@redhat.com>
15001
15002 * c-c++-common/goacc/use_device-1.c: New test.
15003
2c89b952
JL
150042016-01-25 Jeff Law <law@redhat.com>
15005
15006 PR tree-optimization/69196
15007 PR tree-optimization/68398
15008 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15009 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15010
685c8785
DE
150112016-01-25 David Edelsohn <dje.gcc@gmail.com>
15012
15013 PR target/69469
15014 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15015 Algorithm.
15016
95cef0c1
RB
150172016-01-25 Richard Biener <rguenther@suse.de>
15018
15019 PR testsuite/69380
15020 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15021
2947d3b2
IE
150222016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15023
15024 PR target/69421
15025 * gcc.dg/pr69421.c: New test.
15026
ae19075a
BB
150272016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15028
15029 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15030 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15031 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15032 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15033 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15034 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15035 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15036 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15037 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15038 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15039
fa4511c2
RB
150402016-01-25 Richard Biener <rguenther@suse.de>
15041
15042 PR tree-optimization/69376
15043 * gcc.dg/torture/pr69376.c: New testcase.
15044
1d101216
JD
150452016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15046
15047 PR fortran/69397
15048 PR fortran/68442
15049 * gfortran.dg/interface_38.f90: New test.
15050 * gfortran.dg/interface_39.f90: New test.
a0909527 15051
a59b92b0
PP
150522016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15053
15054 Revert:
15055 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15056
15057 PR c++/11858
15058 PR c++/24663
15059 PR c++/24664
15060 * g++.dg/template/pr11858.C: New test.
15061 * g++.dg/template/pr24663.C: New test.
15062 * g++.dg/template/unify12.C: New test.
15063 * g++.dg/template/unify13.C: New test.
15064 * g++.dg/template/unify14.C: New test.
15065 * g++.dg/template/unify15.C: New test.
15066 * g++.dg/template/unify16.C: New test.
15067 * g++.dg/template/unify17.C: New test.
15068
16acb1a8
DH
150692016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15070
15071 PR fortran/68283
15072 gfortran.dg/pr68283.f90: New test.
15073
094773e8
TK
150742016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15075
15076 PR fortran/66094
15077 * gfortran.dg/inline_matmul_13.f90: New test.
15078 * gfortran.dg/matmul_bounds_8.f90: New test.
15079 * gfortran.dg/matmul_bounds_9.f90: New test.
15080 * gfortran.dg/matmul_bounds_10.f90: New test.
15081
42fb90d7
TV
150822016-01-23 Tom de Vries <tom@codesourcery.com>
15083
15084 PR tree-optimization/69426
15085 * gcc.dg/autopar/pr69426.c: New test.
15086
69da7802
MS
150872016-01-23 Martin Sebor <msebor@redhat.com>
15088
15089 PR c++/58109
15090 PR c++/69022
15091 * g++.dg/cpp0x/alignas5.C: New test.
15092 * g++.dg/ext/vector29.C: Same.
15093
da17300a
UB
150942016-01-23 Uros Bizjak <ubizjak@gmail.com>
15095
15096 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15097 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15098 _GNU_SOURCE from compile flags to the source.
15099 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15100 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15101 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15102 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15103
62041cfc
JJ
151042016-01-22 Jakub Jelinek <jakub@redhat.com>
15105
15106 PR target/69432
15107 * g++.dg/opt/pr69432.C: New test.
15108
f7d2ad6f
BS
151092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15110
15111 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15112 32-bit targets testing an -m64 multilib.
15113
d403fc9a
WS
151142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15115
15116 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15117 64-bit support.
15118
4aa16f8d
JG
151192016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15120
15121 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15122
7c816d0f
CB
151232016-01-21 Christian Bruel <christian.bruel@st.com>
15124
15125 PR target/68674
15126 * gcc.target/i386/pr68674.c
15127 * gcc.target/aarch64/pr68674.c
15128 * gcc.target/arm/pr68674.c
15129
fce661e8
KT
151302016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15131
15132 PR target/69403
15133 * gcc.c-torture/execute/pr69403.c: New test.
15134
4696899f
PC
151352016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15136
15137 PR c++/55843
15138 * g++.dg/template/pr55843.C: New.
15139
bac69366
AL
151402016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15141
15142 PR testsuite/66877
15143 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15144 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15145
b57d3a5c
BS
151462016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15147
15148 PR testsuite/67489
da17300a
UB
15149 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15150 from dg-do compile directive, and instead add
15151 { dg-require-effective-target int128 }.
b57d3a5c 15152
9f04a53e
MS
151532016-01-20 Martin Sebor <msebor@redhat.com>
15154
15155 PR c/69405
15156 * gcc.dg/sync-fetch.c: New test.
15157
38a51663
JL
151582016-01-21 Martin Sebor <msebor@redhat.com>
15159
15160 PR target/69252
15161 * gcc.target/powerpc/pr69252.c: New test.
15162
2423a75a
JD
151632016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15164
15165 PR fortran/65996
da17300a 15166 * gfortran.dg/pr65996.f90: New test.
2423a75a 15167
0a76463f
DV
151682016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15169
15170 PR c++/68810
9f04a53e 15171 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15172 expected to generate an error.
0a76463f 15173
9776e692
BS
151742016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15175
15176 PR middle-end/66178
15177 * gcc.dg/torture/pr66178.c: New test.
15178
c8d3e088
AB
151792016-01-21 Anton Blanchard <anton@samba.org>
15180 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15181
15182 PR target/63354
15183 * gcc.target/powerpc/pr63354.c: New test.
15184
35b707ff
VM
151852016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15186
15187 PR rtl-optimization/68990
15188 * gcc.target/i386/pr68990: New.
15189
157b0829
NC
151902016-01-21 Nick Clifton <nickc@redhat.com>
15191
15192 PR target/69129
15193 * gcc.target/mips/pr69129.c: New.
15194
aede6748
PC
151952016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15196
15197 PR c++/58046
15198 * g++.dg/cpp0x/pr58046.C: New.
15199
5463c2c8
JJ
152002016-01-21 Jakub Jelinek <jakub@redhat.com>
15201
6d31cc75
SS
15202 PR target/69187
15203 PR target/65624
15204 * gcc.target/arm/pr69187.c: New test.
15205
5463c2c8
JJ
15206 PR c++/69355
15207 * g++.dg/torture/pr69355.C: New test.
15208
fa28f32b
AK
152092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15210 Sebastian Pop <s.pop@samsung.com>
15211
15212 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15213
b920a047
AK
152142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15215 Sebastian Pop <s.pop@samsung.com>
15216
da17300a 15217 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15218
bdd3aea6
JJ
152192016-01-21 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR middle-end/67653
15222 * c-c++-common/pr67653.c: New test.
15223 * gcc.dg/torture/pr29119.c: Add dg-warning.
15224
26a2e6ae
PB
152252016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15226
15227 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15228
d25c7690
PK
152292016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15230
15231 PR c/24293
15232 * gcc.dg/pr24293.c: New test.
15233 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15234 incomplete struct type.
15235 * gcc.dg/declspec-1.c: Likewise.
15236 * gcc.dg/pr63549.c: Likewise.
15237
889d5698
JJ
152382016-01-20 Jakub Jelinek <jakub@redhat.com>
15239
15240 PR tree-optimization/66612
15241 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15242 for bdn instruction.
15243
d7cf3dc7
CL
152442016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15245
15246 * lib/target-supports.exp
15247 (check_effective_target_arm_fp_ok_nocache): New.
15248 (check_effective_target_arm_fp_ok): New.
15249 (add_options_for_arm_fp): New.
15250 (check_effective_target_arm_crypto_ok_nocache): Require
15251 target_arm_v8_neon_ok instead of arm32.
15252 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15253 (check_effective_target_arm_crypto_pragma_ok): New.
15254 (add_options_for_arm_vfp): New.
15255 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15256 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15257 target instead. Force initial fpu to vfp.
15258 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15259 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15260 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15261 dependency.
15262 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15263 use arm_vfp effective target instead. Force initial fpu to vfp.
15264 * gcc.target/arm/attr-neon3.c: Likewise.
15265 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15266 arm_vfp_ok.
15267 * gcc.target/arm/unsigned-float.c: Likewise.
15268 * gcc.target/arm/vfp-1.c: Likewise.
15269 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15270 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15271 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15272 * gcc.target/arm/vfp-ldmias.c: Likewise.
15273 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15274 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15275 * gcc.target/arm/vfp-stmiad.c: Likewise.
15276 * gcc.target/arm/vfp-stmias.c: Likewise.
15277 * gcc.target/arm/vnmul-1.c: Likewise.
15278 * gcc.target/arm/vnmul-2.c: Likewise.
15279 * gcc.target/arm/vnmul-3.c: Likewise.
15280 * gcc.target/arm/vnmul-4.c: Likewise.
15281
01ac9704 152822016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15283
e84b00da
L
15284 PR testsuite/69366
15285 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15286 the MPX run-time library, for compile-time MPX test.
15287 * gcc.target/i386/chkp-always_inline.c: Likewise.
15288 * gcc.target/i386/chkp-bndret.c: Likewise.
15289 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15290 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15291 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15292 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15293 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15294 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15295 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15296 * gcc.target/i386/chkp-label-address.c: Likewise.
15297 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15298 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15299 * gcc.target/i386/chkp-pr69044.c: Likewise.
15300 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15301 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15302 * gcc.target/i386/chkp-strchr.c: Likewise.
15303 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15304 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15305 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15306 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15307 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15308 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15309 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15310 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15311 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15312 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15313 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15314 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15315 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15316 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15317 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15318 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15319 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15320 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15321 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15322 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15323 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15324 * gcc.target/i386/pr63995-2.c: Likewise.
15325 * gcc.target/i386/pr64805.c: Likewise.
15326 * gcc.target/i386/pr65044.c: Likewise.
15327 * gcc.target/i386/pr65167.c: Likewise.
15328 * gcc.target/i386/pr65183.c: Likewise.
15329 * gcc.target/i386/pr65184.c: Likewise.
15330 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15331
28b33016
IE
153322016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15333
15334 PR tree-optimization/69328
15335 * gcc.dg/pr69328.c: New test.
15336
bcff0913
JL
153372016-01-20 Jeff Law <law@redhat.com>
15338
bf0bb970 15339 PR target/25114
bcff0913
JL
15340 * gcc.target/m68k/pr25114.c: New test.
15341
a3f69631
AV
153422016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15343
15344 * gcc.target/arm/memset-inline-10.c: Added
15345 dg-require-effective-target arm_thumb2_ok.
15346
af33ba0d
EB
153472016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15348
15349 * gcc.dg/debug/dwarf2/sso.c: New test.
15350
7596d5de
UB
153512016-01-19 Uros Bizjak <ubizjak@gmail.com>
15352
15353 PR testsuite/68820
15354 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15355 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15356 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15357
ceda2c69
JH
153582016-01-19 Jan Hubicka <hubicka@ucw.cz>
15359
15360 PR ipa/66223
15361 * g++.dg/ipa/devirt-50.C: New testcase.
15362
38a979f2
MP
153632016-01-19 Marek Polacek <polacek@redhat.com>
15364
15365 PR c++/68965
15366 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15367 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15368
962801c5
KT
153692016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15370
15371 PR target/69135
15372 * gcc.target/arm/pr69135_1.c: New test.
15373
078fe40a
WD
153742015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15375
15376 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15377
786e3c06
WD
153782015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15379
15380 * gcc.target/aarch64/ccmp_1.c: New testcase.
15381
1e297006
MP
153822016-01-19 Marek Polacek <polacek@redhat.com>
15383
15384 PR c++/68586
15385 * g++.dg/cpp0x/enum30.C: New test.
15386
879c27e3
RB
153872016-01-19 Richard Biener <rguenther@suse.de>
15388
15389 PR tree-optimization/69336
15390 * g++.dg/tree-ssa/pr69336.C: New testcase.
15391
015337d3
JJ
153922016-01-19 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR debug/65779
15395 * gcc.dg/pr65779.c: New test.
15396
e2c768b6
RB
153972016-01-19 Richard Biener <rguenther@suse.de>
15398
15399 PR tree-optimization/69352
15400 * gcc.dg/torture/pr69352.c: New testcase.
15401
569efc34
JJ
154022016-01-19 Jakub Jelinek <jakub@redhat.com>
15403
15404 PR rtl-optimization/68955
15405 PR rtl-optimization/64557
15406 * gcc.dg/torture/pr68955.c: New test.
15407
e49d321f
JH
154082016-01-19 Jan Hubicka <hubicka@ucw.cz>
15409
15410 PR lto/69136
15411 * g++.dg/torture/pr69136.C: New testcase.
15412
e9191ad3
JH
154132016-01-19 Jan Hubicka <hubicka@ucw.cz>
15414
15415 PR lto/69133
15416 * g++.dg/lto/pr69133_0.C: New testcase.
15417 * g++.dg/lto/pr69133_1.C: New testcase.
15418
2bedb645
JL
154192016-01-15 Jeff Law <law@redhat.com>
15420
15421 PR tree-optimization/69320
15422 * gcc.c-torture/pr69320-1.c: New test.
15423 * gcc.c-torture/pr69320-2.c: New test.
15424 * gcc.c-torture/pr69320-3.c: New test.
15425 * gcc.c-torture/pr69320-4.c: New test.
15426
17c15cb9
PP
154272016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15428
15429 PR c++/11858
15430 PR c++/24663
15431 PR c++/24664
15432 * g++.dg/template/pr11858.C: New test.
15433 * g++.dg/template/pr24663.C: New test.
15434 * g++.dg/template/unify12.C: New test.
15435 * g++.dg/template/unify13.C: New test.
15436 * g++.dg/template/unify14.C: New test.
15437 * g++.dg/template/unify15.C: New test.
15438 * g++.dg/template/unify16.C: New test.
15439 * g++.dg/template/unify17.C: New test.
15440
9617fd08
DM
154412016-01-18 David Malcolm <dmalcolm@redhat.com>
15442
15443 PR testsuite/69181
15444 * gcc.dg/pr69181-1.c: New test file.
15445 * gcc.dg/pr69181-2.c: New test file.
15446 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15447 globals by moving it to...
15448 (cleanup-after-saved-dg-test): ...this new function. Add
15449 "global additional_sources_used". Add reset of global
15450 multiline_expected_outputs to the empty list.
15451 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15452 global to...
15453 (multiline_expected_outputs): ...this, and updated comments to
15454 note that it is modified from gcc-dg.exp.
15455 (dg-end-multiline-output): Update for the above renaming.
15456 (handle-multiline-outputs): Likewise. Remove the clearing
15457 of the expected outputs to the empty list.
15458
b555a2e4
RB
154592016-01-18 Richard Biener <rguenther@suse.de>
15460
15461 PR tree-optimization/69297
15462 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15463
96902805
JM
154642016-01-18 Joseph Myers <joseph@codesourcery.com>
15465
15466 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15467 dg-options.
15468 * gcc.target/mips/mips-3d-2.c: Likewise.
15469 * gcc.target/mips/mips-3d-3.c: Likewise.
15470 * gcc.target/mips/mips-3d-4.c: Likewise.
15471 * gcc.target/mips/mips-3d-5.c: Likewise.
15472 * gcc.target/mips/mips-3d-6.c: Likewise.
15473 * gcc.target/mips/mips-3d-7.c: Likewise.
15474 * gcc.target/mips/mips-3d-8.c: Likewise.
15475 * gcc.target/mips/mips-3d-9.c: Likewise.
15476 * gcc.target/mips/mips-ps-1.c: Likewise.
15477 * gcc.target/mips/mips-ps-2.c: Likewise.
15478 * gcc.target/mips/mips-ps-3.c: Likewise.
15479 * gcc.target/mips/mips-ps-4.c: Likewise.
15480 * gcc.target/mips/mips-ps-5.c: Likewise.
15481 * gcc.target/mips/mips-ps-6.c: Likewise.
15482 * gcc.target/mips/mips-ps-7.c: Likewise.
15483 * gcc.target/mips/mips-ps-type.c: Likewise.
15484 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15485 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15486
40e26f94
TV
154872016-01-18 Tom de Vries <tom@codesourcery.com>
15488
15489 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15490 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15491 * c-c++-common/goacc/kernels-empty.c: New test.
15492 * c-c++-common/goacc/kernels-eternal.c: New test.
15493 * c-c++-common/goacc/kernels-loop-2.c: New test.
15494 * c-c++-common/goacc/kernels-loop-3.c: New test.
15495 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15496 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15497 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15498 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15499 * c-c++-common/goacc/kernels-loop-data.c: New test.
15500 * c-c++-common/goacc/kernels-loop-g.c: New test.
15501 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15502 * c-c++-common/goacc/kernels-loop-n.c: New test.
15503 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15504 * c-c++-common/goacc/kernels-loop.c: New test.
15505 * c-c++-common/goacc/kernels-noreturn.c: New test.
15506 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15507 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15508 * c-c++-common/goacc/kernels-reduction.c: New test.
15509
a98d4647
TV
155102016-01-18 Tom de Vries <tom@codesourcery.com>
15511
15512 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15513 * gcc.dg/autopar/outer-2.c: Same.
15514 * gcc.dg/autopar/outer-3.c: Same.
15515 * gcc.dg/autopar/outer-4.c: Same.
15516 * gcc.dg/autopar/outer-5.c: Same.
15517 * gcc.dg/autopar/outer-6.c: Same.
15518 * gcc.dg/autopar/parallelization-1.c: Same.
15519 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15520 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15521 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15522 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15523 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15524 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15525 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15526 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15527 * gcc.dg/autopar/pr39500-1.c: Same.
15528 * gcc.dg/autopar/pr39500-2.c: Same.
15529 * gcc.dg/autopar/pr46193.c: Same.
15530 * gcc.dg/autopar/pr46194.c: Same.
15531 * gcc.dg/autopar/pr49580.c: Same.
15532 * gcc.dg/autopar/pr49960-1.c: Same.
15533 * gcc.dg/autopar/pr49960.c: Same.
15534 * gcc.dg/autopar/pr68373.c: Same.
15535 * gcc.dg/autopar/reduc-1.c: Same.
15536 * gcc.dg/autopar/reduc-1char.c: Same.
15537 * gcc.dg/autopar/reduc-1short.c: Same.
15538 * gcc.dg/autopar/reduc-2.c: Same.
15539 * gcc.dg/autopar/reduc-2char.c: Same.
15540 * gcc.dg/autopar/reduc-2short.c: Same.
15541 * gcc.dg/autopar/reduc-3.c: Same.
15542 * gcc.dg/autopar/reduc-4.c: Same.
15543 * gcc.dg/autopar/reduc-6.c: Same.
15544 * gcc.dg/autopar/reduc-7.c: Same.
15545 * gcc.dg/autopar/reduc-8.c: Same.
15546 * gcc.dg/autopar/reduc-9.c: Same.
15547 * gcc.dg/autopar/uns-outer-4.c: Same.
15548 * gcc.dg/autopar/uns-outer-5.c: Same.
15549 * gcc.dg/autopar/uns-outer-6.c: Same.
15550 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15551 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15552
da976fa8
AL
155532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15554
15555 PR target/63679
15556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15557 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15558
70c1e886
AL
155592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15560
15561 PR target/63679
15562 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15563 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15564 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15565
88bed196
AL
155662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15567
15568 PR target/63679
15569 * gcc.dg/tree-ssa/sra-17.c: New.
15570 * gcc.dg/tree-ssa/sra-18.c: New.
15571
3dd5f42e
IE
155722016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15573
15574 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15575
ae5a77fa
EB
155762016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15577
15578 * gnat.dg/inline12.adb: New test.
15579
11e57fc6
BC
155802016-01-18 Bin Cheng <bin.cheng@arm.com>
15581
15582 PR tree-optimization/66797
15583 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15584
995b6fe0
RB
155852016-01-18 Richard Biener <rguenther@suse.de>
15586
15587 PR tree-optimization/69170
15588 * gcc.dg/torture/pr69170.c: New testcase.
15589
82ee0cf2 155902016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15591
15592 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15593
d69da357
TV
155942016-01-16 Tom de Vries <tom@codesourcery.com>
15595
15596 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15597
a3845283
TV
155982016-01-16 Tom de Vries <tom@codesourcery.com>
15599
15600 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15601 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15602 redundant dg-require-effective-target pthread.
15603 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15604 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15605 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15606 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15607 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15608 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15609 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15610
197a6aa6
DE
156112016-01-16 David Edelsohn <dje.gcc@gmail.com>
15612
15613 PR target/68609
15614 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15615 * gcc.target/powerpc/recip-7.c: Same.
15616
ec7886c1
PP
156172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15618
15619 PR c++/69091
15620 * g++.dg/template/pr69091.C: New test.
15621
203484bb
PP
156222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15623
15624 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15625 dump does not contain an error_mark_node.
15626 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15627 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15628
aa2500e9
PP
156292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15630
15631 PR c++/68936
15632 * g++.dg/template/pr68936.C: New test.
15633
28621a5c
DE
156342016-01-15 David Edelsohn <dje.gcc@gmail.com>
15635
15636 PR target/68609
15637 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15638 * gcc.target/powerpc/recip-2.c: Same.
15639 * gcc.target/powerpc/recip-3.c: Same.
15640 * gcc.target/powerpc/recip-4.c: Same.
15641 * gcc.target/powerpc/recip-sqrtf.c: Same.
15642
40c43aca
JL
156432016-01-15 Jeff Law <law@redhat.com>
15644
15645 PR tree-optimization/69270
15646 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15647 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15648
afbc5ae8
PT
156492016-01-15 Paul Thomas <pault@gcc.gnu.org>
15650
15651 PR fortran/49630
15652 * gfortran.dg/deferred_character_13.f90: New test for the fix
15653 of comment 3 of the PR.
15654
15655 PR fortran/54070
15656 * gfortran.dg/deferred_character_8.f90: New test
15657 * gfortran.dg/allocate_error_5.f90: New test
15658
15659 PR fortran/60593
15660 * gfortran.dg/deferred_character_10.f90: New test
15661
15662 PR fortran/60795
15663 * gfortran.dg/deferred_character_14.f90: New test
15664
15665 PR fortran/61147
15666 * gfortran.dg/deferred_character_11.f90: New test
15667
15668 PR fortran/64324
15669 * gfortran.dg/deferred_character_9.f90: New test
15670
49abe076
VM
156712016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15672
15673 PR rtl-optimization/69030
15674 * gcc.target/i386/pr69030.c: New.
15675
16d12992
KT
156762016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15677
15678 * gcc.target/aarch64/target_attr_17.c: New test.
15679
78810bd3
RB
156802016-01-15 Richard Biener <rguenther@suse.de>
15681
15682 PR tree-optimization/66856
15683 * gcc.dg/torture/pr66856-1.c: New testcase.
15684 * gcc.dg/torture/pr66856-2.c: Likewise.
15685
2bd847fe
RB
156862016-01-15 Richard Biener <rguenther@suse.de>
15687
15688 PR debug/69137
15689 * g++.dg/lto/pr69137_0.C: New testcase.
15690
a00fe3b7
RS
156912016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15692
15693 PR middle-end/69246
15694 * gcc.target/i386/pr69246.c: New test.
15695
cbb0e83b
DV
156962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15697
7596d5de 15698 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15699
5a500ecf
DV
157002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15701
15702 PR c++/56194
15703 * g++.dg/init/const9.C: Disable test on S/390.
15704
5d9bf64f
DV
157052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15706
15707 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15708 * g++.dg/Wno-frame-address.C: Ditto.
15709
e234b19e
DV
157102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15711
15712 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15713
89483f99
RB
157142016-01-15 Richard Biener <rguenther@suse.de>
15715
15716 PR tree-optimization/68961
15717 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15718
94f37395
IE
157192016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15720
15721 * gcc.target/i386/pr65105-5.c: New test.
15722
82ee0cf2 157232016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15724
15725 * gcc.c-torture/execute/alias-4.c: New testcase.
15726
82ee0cf2 157272016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15728
15729 PR ipa/68148
15730 * g++.dg/ipa/devirt-49.C: New testcase.
15731
092f7deb 157322016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15733
15734 PR target/65837
15735 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15736 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15737 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15738
e93c66bc
RB
157392016-01-15 Richard Biener <rguenther@suse.de>
15740
15741 PR tree-optimization/69117
15742 * gcc.dg/torture/pr69117.c: New testcase.
15743
c47eaca6 157442015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15745
15746 PR c++/69048
15747 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15748
c3f6914a
FXC
157492016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15750
15751 PR testsuite/67509
15752 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15753 range tests use 100 * maximum instead of maximum + 1.
15754
cd65ae90
JJ
157552016-01-14 Jakub Jelinek <jakub@redhat.com>
15756
15757 PR debug/69244
15758 * gcc.dg/guality/pr69244.c: New test.
15759
19643948
UB
157602016-01-14 Uros Bizjak <ubizjak@gmail.com>
15761
15762 * lib/target-supports.exp (check_effective_target_issignaling):
15763 New procedure.
15764 * gcc.dg/pr61441.c: Require issignaling effective target.
15765
fe79c97e
SB
157662016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15767
15768 PR target/68803
15769 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15770
c7df95d8
DM
157712016-01-14 David Malcolm <dmalcolm@redhat.com>
15772
15773 PR c++/68819
15774 PR preprocessor/69177
15775 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15776 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15777 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15778 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15779
00083992
MP
157802016-01-14 Marek Polacek <polacek@redhat.com>
15781
15782 PR c/69262
15783 * gcc.dg/array-15.c: New test.
15784
0c9b3294
JJ
157852016-01-14 Jakub Jelinek <jakub@redhat.com>
15786
15787 PR middle-end/68146
15788 PR tree-optimization/69155
15789 * gfortran.dg/pr68146.f: New test.
15790 * gfortran.dg/pr69155.f90: New test.
15791
3688e13d
RB
157922016-01-14 Richard Biener <rguenther@suse.de>
15793
15794 PR tree-optimization/68060
15795 * gcc.dg/torture/pr68060-1.c: New testcase.
15796 * gcc.dg/torture/pr68060-2.c: Likewise.
15797
bab0ad3a
NC
157982016-01-14 Nick Clifton <nickc@redhat.com>
15799
15800 * lib/target-supports.exp
15801 (check_effective_target_arm_neon_ok_nocache): Add an option
15802 sequence that includes setting the ARM architecture to ARMv7-A.
15803 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15804 command line options necessary to enable Neon support.
15805 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15806 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15807 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15808 * gcc.target/arm/pr69180.c: Likewise.
15809
947c2ce5
JL
158102016-01-14 Jeff Law <law@redhat.com>
15811
15812 PR tree-optimization/69270
15813 * gcc.dg/tree-ssa/pr69270.c: New test.
15814
3342fd71
BS
158152016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15816
15817 PR c/66208
15818 * c-c++-common/pr66208.c: New file.
15819
2ad3adf1
JJ
158202016-01-13 Jakub Jelinek <jakub@redhat.com>
15821
15822 PR tree-optimization/69156
15823 * gcc.dg/pr69156.c: New test.
15824
398d6feb
L
158252016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15826
15827 * gcc.target/i386/pr69225-7.c: New test.
15828
4c868789
RH
158292016-01-13 Richard Henderson <rth@redhat.com>
15830
15831 * gcc.dg/tm/memopt-13.c: Update expected function.
15832 * gcc.dg/tm/memopt-6.c: Likewise.
15833
ef6d1772
UB
158342016-01-13 Uros Bizjak <ubizjak@gmail.com>
15835
15836 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15837 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15838 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15839 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15840
ef6d1772
UB
158412016-01-13 Tom de Vries <tom@codesourcery.com>
15842
15843 PR tree-optimization/69169
0b4b6ef2
TV
15844 * gcc.dg/pr69169.c: New test.
15845
2ad3adf1 158462016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15847
15848 PR target/69228
15849 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15850 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15851 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15852 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15853 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15854 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15855 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15856 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15857
9060e335
AK
158582016-01-13 Jakub Jelinek <jakub@redhat.com>
15859
15860 PR target/69247
15861 * gcc.dg/pr69247.c: New test.
15862
40311329
RB
158632016-01-13 Richard Biener <rguenther@suse.de>
15864
15865 PR tree-optimization/69242
15866 * gcc.dg/torture/pr69242.c: New testcase.
15867
ccbd7103
RB
158682016-01-13 Richard Biener <rguenther@suse.de>
15869
15870 PR tree-optimization/69186
15871 * gcc.dg/torture/pr69186.c: New testcase.
15872
c6f72a46
JL
158732016-01-13 Jeff Law <law@redhat.com>
15874
15875 PR tree-optimization/67755
15876 * gcc.dg/tree-ssa/pr67755.c: New test.
15877
158782016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15879
15880 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15881 pass number in output by a star.
15882
c446cf07
BC
158832016-01-12 Bin Cheng <bin.cheng@arm.com>
15884
15885 PR tree-optimization/68911
15886 * gcc.c-torture/execute/pr68911.c: New test.
15887
5342156c
MP
158882016-01-12 Marek Polacek <polacek@redhat.com>
15889
15890 PR c++/68979
15891 * g++.dg/warn/permissive-1.C: New test.
15892
65364cc5
JJ
158932016-01-12 Jakub Jelinek <jakub@redhat.com>
15894
15895 PR objc++/68511
15896 PR c++/69213
15897 * g++.dg/opt/pr69213.C: New test.
15898
81b9a3d9
CB
158992016-01-12 Christian Bruel <christian.bruel@st.com>
15900
15901 PR target/69180
15902 * gcc.target/arm/pr69180.c: New test.
15903
3c4e91c9
RB
159042016-01-12 Richard Biener <rguenther@suse.de>
15905
15906 PR lto/69077
15907 * g++.dg/lto/pr69077_0.C: New testcase.
15908 * g++.dg/lto/pr69077_1.C: Likewise.
15909
5664cea1
JJ
159102016-01-12 Jakub Jelinek <jakub@redhat.com>
15911
15912 PR target/69175
15913 * g++.dg/opt/pr69175.C: New test.
15914
86cefc49
AL
159152016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15916
15917 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15918 rather than #including math.h & stdlib.h.
15919 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15920 * gcc.dg/vect/pr49771.c: Likewise.
15921 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15922 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15923 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15924 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15925 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15926 * gcc.dg/vect/pr44507.c: Likewise.
15927 * gcc.dg/vect/pr45902.c: Likewise.
15928 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15929 * gcc.dg/vect/vect-117.c: Likewise.
15930 * gcc.dg/vect/vect-99.c: Likewise.
15931 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15932 * gcc.dg/vect/vect-cond-1.c: Likewise.
15933 * gcc.dg/vect/vect-cond-2.c: Likewise.
15934 * gcc.dg/vect/vect-cond-3.c: Likewise.
15935 * gcc.dg/vect/vect-cond-4.c: Likewise.
15936 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15937 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15938 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15939 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15940 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15941 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15942 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15943 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15944 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15945 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15946 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15947 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15948 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15949 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15950 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15951 include of signal.h.
15952 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15953 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15954 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15955 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15956 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15957 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15958 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15959 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15960 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15961 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15962 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15963 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15964 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15965 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15966 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15967 * gcc.dg/vect/vect-outer-5.c: Likewise.
15968 * gcc.dg/vect/vect-outer-6.c: Likewise.
15969 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15970 include of stdio.h.
15971
b832f61e
NC
159722016-01-12 Nick Clifton <nickc@redhat.com>
15973
15974 PR target/68913
15975 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15976 to fread so that it will be found in all target runtimes.
15977
8eac49b1
RB
159782016-01-12 Richard Biener <rguenther@suse.de>
15979
15980 PR tree-optimization/69053
15981 * g++.dg/torture/pr69053.C: New testcase.
15982
2935d994
RB
159832016-01-12 Richard Biener <rguenther@suse.de>
15984
15985 PR tree-optimization/69168
15986 * gcc.dg/torture/pr69168.c: New testcase.
15987
66c16fd9
RB
159882016-01-12 Richard Biener <rguenther@suse.de>
15989
15990 PR tree-optimization/69157
15991 * gcc.dg/torture/pr69157.c: New testcase.
15992
159932016-01-12 Richard Biener <rguenther@suse.de>
15994
15995 PR tree-optimization/69174
15996 * gcc.dg/torture/pr69174.c: New testcase.
15997
723033a6
JJ
159982016-01-12 Jakub Jelinek <jakub@redhat.com>
15999
16000 PR c++/66808
16001 PR c++/69000
16002 * g++.dg/tls/pr66808.C: New test.
16003 * g++.dg/tls/pr69000.C: New test.
16004
3574cf47
BS
160052016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16006
16007 * gcc.target/powerpc/swaps-p8-23.c: New test.
16008 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16009
feb20787
JDA
160102016-01-11 John David Anglin <danglin@gcc.gnu.org>
16011
16012 PR tree-optimization/68356
16013 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16014
27b1820a
KV
160152016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16016 Jim Wilson <jim.wilson@linaro.org>
16017
16018 PR target/69194
16019 * gcc.target/arm/pr69194.c: New test.
16020
cf4de6af
L
160212016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16022
16023 PR target/69225
16024 * gcc.target/i386/pr69225-1.c: New test.
16025 * gcc.target/i386/pr69225-2.c: Likewise.
16026 * gcc.target/i386/pr69225-3.c: Likewise.
16027 * gcc.target/i386/pr69225-4.c: Likewise.
16028 * gcc.target/i386/pr69225-5.c: Likewise.
16029 * gcc.target/i386/pr69225-6.c: Likewise.
16030
1ebd5558
JJ
160312016-01-11 Jakub Jelinek <jakub@redhat.com>
16032
23552a4d
JJ
16033 PR target/67462
16034 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16035 if lp64.
16036
26ff85b0
JJ
16037 PR target/69071
16038 * gcc.dg/pr69071.c: New test.
16039
9cb6bd74
JJ
16040 PR c++/69211
16041 * g++.dg/opt/pr69211.C: New test.
16042
1ebd5558
JJ
16043 PR tree-optimization/69214
16044 * gcc.c-torture/compile/pr69214.c: New test.
16045
8c18c836
UB
160462016-01-11 Uros Bizjak <ubizjak@gmail.com>
16047
16048 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16049 * gcc.target/i386/pr66232-11.c: Ditto.
16050 * gcc.target/i386/pr66232-12.c: Ditto.
16051 * gcc.target/i386/pr66232-13.c: Ditto.
16052
62446e6e
RB
160532016-01-11 Richard Biener <rguenther@suse.de>
16054
16055 PR tree-optimization/69173
16056 * gcc.dg/torture/pr69173.c: New testcase.
16057
2b8568fe
KT
160582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16059
16060 PR rtl-optimization/68796
16061 * gcc.target/aarch64/tst_5.c: New test.
16062 * gcc.target/aarch64/tst_6.c: Likewise.
16063
5baf4532
KT
160642016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16065
16066 PR rtl-optimization/68841
16067 * gcc.dg/pr68841.c: New test.
16068 * gcc.c-torture/execute/pr68841.c: New test.
16069
ca90b1ed
YR
160702016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16071
16072 PR rtl-optimization/68920
16073 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16074 for ix86 targets.
16075 * gcc.dg/ifcvt-5.c: New test.
16076
2ad3adf1 160772016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16078
16079 PR bootstrap/69123
16080 * g++.dg/pr69123.C: New.
16081
83834c09
IE
160822016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16083
16084 PR target/69010
16085 * gcc.target/i386/pr69010.c: New test.
16086
dcf89d57
MJ
160872016-01-11 Martin Jambor <mjambor@suse.cz>
16088
16089 PR ipa/69044
16090 * gcc.target/i386/chkp-pr69044.c: New test.
16091
d95167ee
TV
160922016-01-11 Tom de Vries <tom@codesourcery.com>
16093
16094 PR tree-optimization/69109
16095 * gcc.dg/autopar/pr69109-2.c: New test.
16096 * gcc.dg/autopar/pr69109.c: New test.
16097
4f6403a8
TV
160982016-01-11 Tom de Vries <tom@codesourcery.com>
16099
16100 PR tree-optimization/69108
16101 * gcc.dg/autopar/pr69108.c: New test.
16102
21efdd80
PP
161032016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16104
16105 PR c++/69029
16106 * c-c++-common/Wisleading-indentation.c: Augment test.
16107
fd42eed8
TK
161082016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16109
16110 PR fortran/69154
16111 * gfortran.dg/inline_matmul_12.f90: New test.
16112
4f90ee6c
PT
161132016-01-10 Paul Thomas <pault@gcc.gnu.org>
16114
16115 PR fortran/67779
16116 * gfortran.dg/actual_array_offset_1: New test.
16117
3907c6cf
TV
161182016-01-10 Tom de Vries <tom@codesourcery.com>
16119
16120 PR tree-optimization/69062
16121 * gcc.dg/autopar/pr69062.c: New test.
16122
b07b236e
TS
161232016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16124
16125 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16126 * gcc.dg/vect/slp-perm-2.c: Likewise.
16127 * gcc.dg/vect/slp-perm-3.c: Likewise.
16128 * gcc.dg/vect/slp-perm-5.c: Likewise.
16129 * gcc.dg/vect/slp-perm-6.c: Likewise.
16130 * gcc.dg/vect/slp-perm-7.c: Likewise.
16131 * gcc.dg/vect/slp-perm-8.c: Likewise.
16132
23fab8ae
TV
161332016-01-10 Tom de Vries <tom@codesourcery.com>
16134
16135 PR tree-optimization/69039
16136 * gcc.dg/autopar/pr69039.c: New test.
16137
73f0dae2
MP
161382016-01-09 Marek Polacek <polacek@redhat.com>
16139
16140 PR c++/69113
16141 * g++.dg/pr69113.C: New test.
16142
20b8d734
JJ
161432016-01-09 Jakub Jelinek <jakub@redhat.com>
16144
16145 PR middle-end/50865
16146 PR tree-optimization/69097
16147 * gcc.c-torture/execute/pr50865.c: New test.
16148 * gcc.c-torture/execute/pr69097-1.c: New test.
16149 * gcc.c-torture/execute/pr69097-2.c: New test.
16150 * gcc.dg/pr69097-1.c: New test.
16151 * gcc.dg/pr69097-2.c: New test.
16152
c50e614b
JJ
161532016-01-09 Jakub Jelinek <jakub@redhat.com>
16154
16155 PR c++/69164
16156 * g++.dg/opt/pr69164.C: New test.
16157
e0237993
JJ
161582016-01-08 Jakub Jelinek <jakub@redhat.com>
16159
16160 PR tree-optimization/69167
16161 * gcc.dg/pr69167.c: New test.
16162
bd8f5bb2
MP
161632016-01-08 Marek Polacek <polacek@redhat.com>
16164
16165 PR c++/68449
16166 * g++.dg/pr68449.C: New.
16167
bb0f5ca7
AL
161682016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16169
16170 PR tree-optimization/68707
16171 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16172 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16173 on platforms supporting it.
16174 * gcc.dg/vect/slp-perm-2.c: Likewise.
16175 * gcc.dg/vect/slp-perm-3.c: Likewise.
16176 * gcc.dg/vect/slp-perm-5.c: Likewise.
16177 * gcc.dg/vect/slp-perm-7.c: Likewise.
16178 * gcc.dg/vect/slp-perm-8.c: Likewise.
16179 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16180 on platforms supporting it.
16181
22518428
JJ
161822016-01-08 Jakub Jelinek <jakub@redhat.com>
16183
33f0852f
JJ
16184 PR tree-optimization/69162
16185 * gcc.dg/pr69162.c: New test.
16186
22518428
JJ
16187 PR tree-optimization/69172
16188 * gcc.dg/pr69172.c: New test.
16189
80e9b3aa
TP
161902016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16191
16192 PR tree-optimization/67781
16193 * gcc.c-torture/execute/pr67781.c: New file.
16194
262a363f
JJ
161952016-01-08 Jakub Jelinek <jakub@redhat.com>
16196
16197 PR tree-optimization/69083
16198 * gcc.dg/vect/pr69083.c: New test.
16199
6e1f093f
SS
162002016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16201
16202 PR tree-optimization/61441
16203 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16204 Use -fexcess-precision=standard for compiler options.
16205 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16206
53290e07
JJ
162072016-01-08 Jakub Jelinek <jakub@redhat.com>
16208
57bf3072
JJ
16209 PR fortran/69128
16210 * gfortran.dg/gomp/pr69128.f90: New test.
16211
53290e07
JJ
16212 PR c++/69145
16213 * g++.dg/ext/pr69145-1.C: New test.
16214 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16215 * g++.dg/ext/pr69145-2.h: New file.
16216
7a127fa7
MS
162172016-01-07 Martin Sebor <msebor@redhat.com>
16218
16219 PR c/68966
16220 * gcc.dg/atomic-fetch-bool.c: New test.
16221 * gcc.dg/sync-fetch-bool.c: New test.
16222
95918b49
L
162232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16224
16225 PR fortran/66680
16226 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16227
c8e62a9d
NC
162282016-01-07 Nick Clifton <nickc@redhat.com>
16229
16230 PR target/66655
16231 * g++.dg/pr66655.C: New test.
16232 * g++.dg/pr66655_1.cc: Test support file.
16233 * g++.dg/pr66655.h: Test header file.
16234
2ad3adf1 162352016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16236
16237 PR fortran/66680
16238 gfortran.dg/gomp/pr66680.f90: New test.
16239
4cd9ca92
L
162402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16241
16242 PR target/69171
16243 * gcc.target/i386/pr69171-1.c: New test.
16244 * gcc.target/i386/pr69171-2.c: Likewise.
16245 * gcc.target/i386/pr69171-3.c: Likewise.
16246 * gcc.target/i386/pr69171-4.c: Likewise.
16247 * gcc.target/i386/pr69171-5.c: Likewise.
16248 * gcc.target/i386/pr69171-6.c: Likewise.
16249
7e33d4dc
BS
162502015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16251
16252 PR middle-end/67639
16253 * c-c++-common/pr67639.c: New test.
16254
fec64afc
JJ
162552016-01-07 Jakub Jelinek <jakub@redhat.com>
16256
16257 PR tree-optimization/69141
16258 * g++.dg/opt/pr69141.C: New test.
16259
f293ad29
EB
162602016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16261
16262 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16263
5027395e
UB
162642016-01-06 Uros Bizjak <ubizjak@gmail.com>
16265
16266 PR target/69140
16267 * gcc.target/i386/pr69140.c: New test
16268
7443cf13
DM
162692016-01-06 David Malcolm <dmalcolm@redhat.com>
16270
16271 * gcc.dg/bad-dereference.c: New test case.
16272
32928931
BS
162732015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16274
16275 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16276
68dd05da
AS
162772016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16278
16279 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16280
6b131d5b
MP
162812016-01-06 Marek Polacek <polacek@redhat.com>
16282
16283 PR sanitizer/69099
16284 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16285
8d9fdb49
MP
162862016-01-05 Marek Polacek <polacek@redhat.com>
16287
16288 PR c/69104
16289 * gcc.dg/atomic-invalid-2.c: New.
16290
acf93f1e
L
162912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16292
16293 PR target/68991
16294 * gcc.target/i386/pr68991.c: New test.
16295
3f50525d
L
162962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16297
16298 PR target/68991
16299 * g++.dg/pr68991-1.C: New test.
16300 * g++.dg/pr68991-2.C: Likewise.
16301
e0237993 163022016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16303
e0237993 16304 PR other/60465
face88a1
ST
16305 * gcc.target/ia64/pr60465-gprel64.c: New test.
16306 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16307
a0866eff
KT
163082016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16309
16310 PR rtl-optimization/68651
16311 * gcc.target/aarch64/pr68651_1.c: New test.
16312
c589e975
DM
163132016-01-05 David Malcolm <dmalcolm@redhat.com>
16314
16315 PR c/69122
16316 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16317
929710d9
NS
163182016-01-05 Nathan Sidwell <nathan@acm.org>
16319
ce3e43d7
NS
16320 PR c++/58583
16321 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16322
929710d9
NS
16323 * gcc.dg/alias-15.c: New.
16324
a2faef8e
NC
163252016-01-05 Nick Clifton <nickc@redhat.com>
16326
16327 PR target/68870
16328 * g++.dg/pr68770.C: New test.
16329
4cfa76e3
MS
163302016-01-04 Mike Stump <mikestump@comcast.net>
16331
16332 * lib/target-supports.exp (check_effective_target_cilkplus):
16333 cilkplus targets require pthreads.
4ece61b6 16334 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16335
4e8a3a35
MM
163362016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16337
16338 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16339 generation.
16340
818ab71a
JJ
163412016-01-04 Jakub Jelinek <jakub@redhat.com>
16342
16343 Update copyright years.
16344
2fe0a208
MP
163452016-01-04 Marek Polacek <polacek@redhat.com>
16346
16347 PR c/68908
16348 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16349 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16350 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16351
9e3b2fe3
EB
163522016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16353
16354 * gcc.target/sparc/20160104-2.c: New test.
16355
e8d65a35
EB
163562016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16357
16358 * gcc.target/sparc/20160104-1.c: New test.
16359
25ccfccd
PT
163602016-01-03 Paul Thomas <pault@gcc.gnu.org>
16361
16362 PR fortran/65045
16363 * gfortran.dg/pr65045.f90: New test.
16364
cb51d382
EB
163652016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16366
16367 * gnat.dg/specs/debug1.ads: Delete.
16368
6eeaad6e
JD
163692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16370
16371 PR libgfortran/68867
16372 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16373 expression.
16374
2f968603
JD
163752016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16376
16377 PR libgfortran/68867
16378 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16379 PowerPC.
16380
591bb5e4
PT
163812016-01-01 Paul Thomas <pault@gcc.gnu.org>
16382
16383 PR fortran/68864
16384 * gfortran.dg/pr68864.f90: New test.
16385
f1e0620c
JJ
163862016-01-01 Jakub Jelinek <jakub@redhat.com>
16387
942a1319
JJ
16388 PR tree-optimization/69070
16389 * gcc.dg/pr69070.c: New test.
16390
10dff63f
JJ
16391 PR sanitizer/69055
16392 * gfortran.dg/pr69055.f90: New test.
16393
f1e0620c
JJ
16394 PR target/69015
16395 * gcc.dg/pr69015.c: New test.
818ab71a 16396\f
2f883d1c 16397Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16398
16399Copying and distribution of this file, with or without modification,
16400are permitted in any medium without royalty provided the copyright
16401notice and this notice are preserved.