]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Adjust DG directives in libstdc++ Profile Mode test
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
11c4c4ba
CLT
12016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2
3 * c-c++-common/goacc/reduction-6.c: New testcase.
4
661d6efd
RB
52016-08-17 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/76490
8 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
9 * gcc.dg/pr52904.c: XFAIL.
10
622d8b69
RB
112016-08-17 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/23855
14 * gcc.dg/loop-unswitch-2.c: Adjust.
15
af23e99c
JJ
162016-08-16 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/72817
19 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
20
feeb6268
JM
212016-08-16 Joseph Myers <joseph@codesourcery.com>
22
23 PR libgcc/77265
24 * gcc.dg/torture/float128-extend-inf.c: New test.
25
65e736c0
DM
262016-08-16 David Malcolm <dmalcolm@redhat.com>
27
28 PR c/72857
29 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
30 for embedded NUL.
31 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
32 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
33 caret placement.
34 (test_oct): Likewise.
35 (test_multiple): Likewise.
36 (test_field_width_specifier): Likewise.
37 (test_field_width_specifier_2): New function.
38 (test_field_precision_specifier): New function.
39 (test_embedded_nul): Update expected caret placement.
40 (test_non_contiguous_strings): Update line number.
41 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
42 (__emit_string_literal_range): Add "caret_idx" param.
43 (test_simple_string_literal): Add value for new param, updating
44 expected output..
45 (test_concatenated_string_literal): Likewise.
46 (test_multiline_string_literal): Likewise.
47 (test_hex): Likewise.
48 (test_oct): Likewise.
49 (test_multiple): Likewise.
50 (test_ucn4): Likewise.
51 (test_ucn8): Likewise.
52 (test_u8): Likewise.
53 (test_u): Likewise; update expected message, from "range" to
54 "location".
55 (test_U): Likewise.
56 (test_L): Likewise.
57 (test_macro): Add value for new param.
58 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
59 (__emit_string_literal_range): Add "caret_idx" param.
60 (test_stringified_token_1): Add value for new param. Update
61 expected message, from "range" to "location".
62 (test_stringized_token_2): Likewise, adding param to macro.
63 (test_stringified_token_3): Likewise.
64 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
65 (emit_warning): Convert param from source_range to location_t.
66 (test_string_literals): Add caret_idx param, and use it when
67 constructing a substring_loc. Update error message, from
68 "range" to "location".
69
4a7f57d5
JJ
702016-08-16 Jakub Jelinek <jakub@redhat.com>
71
7841800f
JJ
72 PR target/71910
73 * g++.dg/gomp/pr71910.C: New test.
74
1b13411a
JJ
75 PR middle-end/67485
76 * gcc.c-torture/compile/pr67485.c: New test.
77
4a7f57d5
JJ
78 PR target/72867
79 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
80
3c556bc4
BC
812016-08-16 Bin Cheng <bin.cheng@arm.com>
82
83 PR tree-optimization/69848
84 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
85
beab2da6
ML
862016-08-16 Martin Liska <mliska@suse.cz>
87
88 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
89 of memory operations so that it can be handled by core2
90 in 32-bit mode.
91
f4eec0a3
RB
922016-08-16 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/76783
95 * gcc.dg/pr76783.c: New testcase.
96 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
97
8f21990a
BC
982016-08-16 Bin Cheng <bin.cheng@arm.com>
99
100 PR tree-optimization/72817
101 PR tree-optimization/73450
102 * gcc.dg/tree-ssa/pr72817.c: New test.
103 * gcc.dg/tree-ssa/pr73450.c: New test.
104
7fc61626
FR
1052016-08-15 Fritz Reese <fritzoreese@gmail.com>
106
107 * gfortran.dg/init_flag_13.f90: New testcase.
108 * gfortran.dg/init_flag_14.f90: Ditto.
109 * gfortran.dg/init_flag_15.f03: Ditto.
110 * gfortran.dg/dec_init_1.f90: Ditto.
111 * gfortran.dg/dec_init_2.f90: Ditto.
112
432baa02
UB
1132016-08-15 Uros Bizjak <ubizjak@gmail.com>
114
115 PR target/72867
116 * gcc.target/i386/pr72867.c: New test.
117
7e1dde14
EB
1182016-08-16 Eric Botcazou <ebotcazou@adacore.com>
119
120 * c-c++-common/dump-ada-spec-5.c: New test.
121
e4969090
RB
1222016-08-15 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/73434
125 * gcc.dg/torture/pr73434.c: New testcase.
126
66088065
JJ
1272016-08-15 Jakub Jelinek <jakub@redhat.com>
128
129 PR tree-optimization/72824
130 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
131
7c713714
CLT
1322016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
133
134 PR fortran/70598
135 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
136 in use_device clause.
137 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
138 * gfortran.dg/goacc/list.f95: Adjust to catch
139 "neither a POINTER nor an array" error messages.
140
4271e5cb
UB
1412016-08-14 Uros Bizjak <ubizjak@gmail.com>
142
143 PR target/76342
144 * gcc.target/i386/pr76342.c: New test.
145
b0cea284
JJ
1462016-08-12 Jakub Jelinek <jakub@redhat.com>
147
148 PR c/71512
149 * g++.dg/ubsan/pr71512.C: New test.
150 * c-c++-common/ubsan/pr71512-1.c: New test.
151 * c-c++-common/ubsan/pr71512-2.c: New test.
152
e86aefb8
MM
1532016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
154
155 * gcc.target/powerpc/vec-init-1.c: New tests to test various
156 vector initialization options.
157 * gcc.target/powerpc/vec-init-2.c: Likewise.
158 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
159 is generated on ISA 3.0.
160
7fd82d52
PP
1612016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
162
163 PR middle-end/71654
164 * gcc.dg/c-c++-common/pr71654.c: New test.
165 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
166 dg-options.
167 * gcc.dg/tree-ssa/vrp24: Likewise.
168
2f1364c2
JJ
1692016-08-12 Jakub Jelinek <jakub@redhat.com>
170
171 PR c/67410
172 * gcc.dg/pr67410.c: New test.
173
8eb414aa
BC
1742016-08-12 Bin Cheng <bin.cheng@arm.com>
175
176 PR tree-optimization/69848
177 * gcc.dg/vect/vect-pr69848.c: New test.
178
30b39c19
UB
1792016-08-12 Uros Bizjak <ubizjak@gmail.com>
180
181 PR testsuite/71008
182 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
183 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
184 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
185 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
186
e373dd06
RB
1872016-08-12 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/57326
190 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
191 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
192 * gcc.dg/tree-ssa/pr35287.c: Likewise.
193 * gcc.target/i386/pr45685.c: Likewise.
194 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
195 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
196 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
198 * gfortran.dg/pr34163.f90: Likewise.
199
20d1af89
ML
2002016-08-12 Martin Liska <mliska@suse.cz>
201
202 * g++.dg/gcov/gcov-16.C: New test.
203 * lib/gcov.exp: Support new argument for run-gcov function.
204
5cacda56
ML
2052016-08-12 Martin Liska <mliska@suse.cz>
206
207 PR gcov-profile/35590
208 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
209
663eecfd
RB
2102016-08-12 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/72851
213 * gcc.dg/torture/pr72851.c: New testcase.
214
8aaf799b
AO
2152016-08-12 Alexandre Oliva <aoliva@redhat.com>
216
e366d7d8
AO
217 PR debug/63240
218 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
219 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
220 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
221 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
222 DW_AT_deleted.
223
71e1a6a4
AO
224 PR debug/55641
225 * g++.dg/debug/dwarf2/ref-1.C: New.
226
8aaf799b
AO
227 PR debug/49366
228 * g++.dg/debug/dwarf2/template-params-12.H: New.
229 * g++.dg/debug/dwarf2/template-params-12f.C: New.
230 * g++.dg/debug/dwarf2/template-params-12g.C: New.
231 * g++.dg/debug/dwarf2/template-params-12n.C: New.
232 * g++.dg/debug/dwarf2/template-params-12s.C: New.
233 * g++.dg/debug/dwarf2/template-params-12u.C: New.
234 * g++.dg/debug/dwarf2/template-params-12v.C: New.
235 * g++.dg/debug/dwarf2/template-params-12w.C: New.
236
06f9caed
BS
2372016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238
239 PR target/72863
240 * gcc.target/powerpc/pr72863.c: New test.
241
a8b956c1
UB
2422016-08-11 Uros Bizjak <ubizjak@gmail.com>
243
244 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
245
c73dd986
L
2462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
247
248 * gcc.target/i386/pieces-strcpy-1.c: New test.
249 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
250
385ed708
JJ
2512016-08-11 Jakub Jelinek <jakub@redhat.com>
252
253 PR c++/72868
254 * g++.dg/cpp1y/constexpr-switch4.C: New test.
255
df7ec09f
L
2562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
257
258 * gcc.target/i386/pieces-memcpy-1.c: New test.
259 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
260 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
261 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
262 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
263 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
264
b95a64bb
JJ
2652016-08-11 Jakub Jelinek <jakub@redhat.com>
266
267 PR c/72816
7ddbcf6b 268 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 269
59537744
BE
2702016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
271
272 PR tree-optimization/71083
273 * gcc.c-torture/execute/pr71083.c: New test.
274 * gnat.dg/loop_optimization23.adb: New test.
275 * gnat.dg/loop_optimization23_pkg.ads: New test.
276 * gnat.dg/loop_optimization23_pkg.adb: New test.
277
183ac6d0
RB
2782016-08-11 Richard Biener <rguenther@suse.de>
279
280 PR tree-optimization/72772
281 * gcc.dg/graphite/pr35356-1.c: Adjust.
282 * gcc.dg/tree-ssa/pr59597.c: Likewise.
283
b152f5a2
JB
2842016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
285
286 * gfortran.dg/random_7.f90: Take into account that the last seed
287 value is the special p value.
288 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
289
bb7ebad1
RB
2902016-08-11 Richard Biener <rguenther@suse.de>
291
292 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
293
2e186411
AM
2942016-08-11 Alan Modra <amodra@gmail.com>
295
296 * gcc.target/powerpc/pr71680.c: New.
297
e9e6d4f6
KN
2982016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
299
300 * gcc.target/powerpc/bfp/bfp.exp: New file.
301 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
302 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
303 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
304 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
305 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
306 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
307 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
308 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
309 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
310 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
311 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
312 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
313 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
314 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
315 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
316 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
317 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
318 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
319 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
320 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
321 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
322 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
323 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
324 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
325 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
326 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
327 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
328 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
329 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
330 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
331 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
332 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
333 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
334 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
335 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
336 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
337 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
338 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
339 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
340 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
341 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
342 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
343 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
344 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
345 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
346 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
347 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
348 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
349 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
350 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
351 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
352 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
353 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
354
9c8eabea
BC
3552016-08-10 Bin Cheng <bin.cheng@arm.com>
356
357 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
358 Add aarch64*-*-*.
359
6c553b76
BC
3602016-08-10 Bin Cheng <bin.cheng@arm.com>
361
362 * gcc.target/aarch64/simd/vcond-ne.c: New test.
363
a0883b08
MM
3642016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
365
366 PR target/72853
367 * gcc.target/powerpc/pr72853.c: New test.
368
a266236e
ML
3692016-08-10 Martin Liska <mliska@suse.cz>
370
371 PR gcov-profile/58306
372 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
373
22063dbc
ML
3742016-08-10 Martin Liska <mliska@suse.cz>
375
376 * g++.dg/gcov/gcov-threads-1.C: New test.
377
5250a5bb
SKS
3782016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
379
380 PR target/71873
381 * gcc.target/avr/pr71873.c: New test.
382
b7597ae5
ML
3832016-08-09 Martin Liska <mliska@suse.cz>
384
385 * g++.dg/gcov/gcov-dump-1.C: New test.
386 * g++.dg/gcov/gcov-dump-2.C: New test.
387
ab50a215
ML
3882016-08-09 Martin Liska <mliska@suse.cz>
389
390 * gcc.dg/tree-prof/val-prof-9.c: New test.
391
dcb1e137
ML
3922016-08-09 Martin Liska <mliska@suse.cz>
393
394 * gcc.dg/tree-prof/val-prof-8.c: New test.
395
04d6d3b6
MJ
3962016-08-09 Martin Jambor <mjambor@suse.cz>
397
df839749
UB
398 PR ipa/71981
399 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 400
c57e78c4
BC
4012016-08-09 Bin Cheng <bin.cheng@arm.com>
402
403 PR tree-optimization/33707
404 * gcc.dg/vect/pr33707.c: New test.
405
42970a17
BC
4062016-08-09 Bin Cheng <bin.cheng@arm.com>
407
408 PR tree-optimization/pr72772
409 * gcc.dg/tree-ssa/pr72772.c: New test.
410
810a3aa6
MF
4112016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
412
413 PR rtl-optimization/66669
414 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
415
9e207d6f
JJ
4162016-08-09 Jakub Jelinek <jakub@redhat.com>
417
418 PR tree-optimization/72824
419 * gcc.c-torture/execute/ieee/pr72824.c: New test.
420
50bf47fd
RB
4212016-08-09 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/71802
424 * gcc.dg/torture/pr71802.c: New testcase.
425
cadec7ca
JJ
4262016-08-09 Jakub Jelinek <jakub@redhat.com>
427
428 PR c++/72809
429 * g++.dg/eh/stdarg1.C: New test.
430
c43c5112
AK
4312016-08-08 Andi Kleen <ak@linux.intel.com>
432
433 * lib/profopt.exp: (auto-profopt-execute): Don't include full
434 test command line in failure log.
435 (profopt-execute): dito. Make autofdo file names unique.
436
895aa8e1
DM
4372016-08-08 David Malcolm <dmalcolm@redhat.com>
438
439 PR c/64955
440 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
441 output.
442
9afda630
PK
4432016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
444
445 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
446 c99_runtime.
447 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
448 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
449 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
450 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
451 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
452 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
453
e52ed3fe
DM
4542016-08-08 David Malcolm <dmalcolm@redhat.com>
455
456 PR c/52952
457 * gcc.dg/cpp/pr66415-1.c: Likewise.
458 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
459 * gcc.dg/format/c90-printf-1.c: Likewise.
460 * gcc.dg/format/diagnostic-ranges.c: New test case.
461
ad200580
JJ
4622016-08-08 Jakub Jelinek <jakub@redhat.com>
463
77524e0d
JJ
464 PR fortran/72716
465 * gfortran.dg/gomp/pr72716.f90: New test.
466
2187f2a2
JJ
467 PR middle-end/72781
468 * gcc.dg/gomp/pr72781.c: New test.
469
ad200580
JJ
470 PR middle-end/68762
471 * g++.dg/vect/pr68762-1.cc: New test.
472 * g++.dg/vect/pr68762-2.cc: New test.
473 * g++.dg/vect/pr68762.h: New file.
474
989d0071
MS
4752016-08-08 Martin Sebor <msebor@redhat.com>
476
477 PR testsuite/72838
478 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
479 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
480 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
481
7090cac9
AV
4822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
483
484 PR fortran/71936
485 * gfortran.dg/allocate_with_source_21.f03: New test.
486
64e56ab0
AV
4872016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
488
489 PR fortran/72698
490 * gfortran.dg/allocate_with_source_20.f03: New test.
491
0476487d
AM
4922016-08-08 Alan Modra <amodra@gmail.com>
493
494 * gcc.c-torture/compile/pr72802.c: New.
495
8e9218f2
AV
4962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
497
498 PR fortran/70524
499 * gfortran.dg/dependency_48.f90: New test.
500
c1f7083b
TK
5012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
502
531e5ae3 503 PR fortran/70040
c1f7083b
TK
504 * gfortran.dg/pr70040.f90: New testcase.
505
6ab5813c
TK
5062016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
507
508 PR fortran/71961
509 * gfortran.dg/matmul_10.f90: New testcase.
510
27bddc4a
JH
5112016-08-07 Jan Hubicka <hubicka@ucw.cz>
512
513 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
514
4a9f8a9f
JJ
5152016-08-07 Jakub Jelinek <jakub@redhat.com>
516
517 PR c/72816
518 * gcc.dg/pr72816.c: New test.
519
fa76f2c6
JW
5202016-08-06 Jonathan Wakely <jwakely@redhat.com>
521
522 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
523 * g++.dg/conversion/pr41426.C: Likewise.
524 * g++.dg/conversion/pr66211.C: Likewise.
525 * g++.dg/cpp1y/lambda-init9.C: Likewise.
526 * g++.dg/init/ref8.C: Likewise.
527 * g++.old-deja/g++.law/cvt20.C: Likewise.
528 * g++.old-deja/g++.mike/p9732c.C: Likewise.
529
5c3e5002
PP
5302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
531
532 PR tree-optimization/18046
533 * gcc.dg/tree-ssa/vrp105.c: New test.
534 * gcc.dg/tree-ssa/vrp106.c: New test.
535
64d6d399
MS
5362016-08-05 Martin Sebor <msebor@redhat.com>
537
538 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
539 1ul in diagnostics. Remove hyphen from "constant-expression."
540 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
541 * g++.dg/cpp0x/static_assert3.C: Same.
542 * g++.dg/cpp1y/constexpr-throw.C: Same.
543 * g++.dg/template/nontype3.C: Same.
544 * g++.dg/warn/overflow-warn-1.C: Same.
545 * g++.dg/warn/overflow-warn-3.C: Same.
546 * g++.dg/warn/overflow-warn-4.C: Same.
547
88fa5555
DM
5482016-08-05 David Malcolm <dmalcolm@redhat.com>
549
550 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
551 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
552 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
553 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
554
1addb9e6
PP
5552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
556
557 PR tree-optimization/72810
558 * gcc.dg/tree-ssa/vrp110.c: New test.
559
1b62ed4f
JG
5602016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
561
562 PR Target/72819
563 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
564 registers.
565 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
566 saving the half-precision registers.
567 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
568 value is returned in h0.
569 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
570 are passed in FP/SIMD registers.
571 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
572 passing works corrcetly.
573 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
574 (hfa_f16x2_t): Likewise.
575 (hfa_f16x3_t): Likewise.
576 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
577 are promoted to double and passed in a double register.
578 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
579 are promoted to double and stacked.
580 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
581 __fp16 data types.
582 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
583 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
584 __fp16 first get passed in FP/SIMD registers, then stacked.
585
4228ca19
NS
5862016-08-05 Nathan Sidwell <nathan@acm.org>
587
588 PR c++/68724
589 * g++.dg/cpp0x/pr68724.C: New.
590
db7c335e
RB
5912016-08-05 Richard Biener <rguenther@suse.de>
592
593 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
594
48abe922
PP
5952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
596
597 * gcc.dg/tree-ssa/vrp107.c: New test.
598 * gcc.dg/tree-ssa/vrp108.c: New test.
599 * gcc.dg/tree-ssa/vrp109.c: New test.
600
f6cdf42f
PK
6012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
602
603 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
604 dg-options.
605
33a9c609
PK
6062016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
607
608 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
609 test-cases.
610 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
611 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
612 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
613 test-cases.
614 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
615 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
616 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
617 large_double.
618
4473482d
PC
6192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/72800
622 * g++.dg/cpp1y/lambda-ice1.C: New.
623
08156df5
PP
6242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
625
626 PR c++/72759
627 * g++.dg/cpp1y/pr72759.C: New test.
628
938da3a5
PP
6292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
630
631 * gcc.dg/switch-10.c: New test.
632
da84183c
JG
6332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
634
635 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
636
ae9281fc
TS
6372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
638
639 * c-c++-common/goacc/routine-5.c: Update.
640
086ad22e
BE
6412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
642
643 PR rtl-optimization/70903
644 * gcc.c-torture/execute/pr70903.c: New test.
645
6805e400
ML
6462016-08-04 Martin Liska <mliska@suse.cz>
647
648 * gcc.dg/params/params.exp: Replace file exists with
649 TESTING_IN_BUILD_TREE.
650
a0008434
MP
6512016-08-04 Marek Polacek <polacek@redhat.com>
652
653 PR c++/70229
654 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
655
fb46286e
RB
6562016-08-04 Richard Biener <rguenther@suse.de>
657
658 PR middle-end/71984
659 * gcc.dg/torture/pr71984.c: Guard correctness check for
660 little-endian.
661
ac2c96ab
AP
6622016-08-03 Andrew Pinski <apinski@cavium.com>
663
664 * gcc.c-torture/compile/20160802-1.c: New testcase.
665
c98583e9
FR
6662016-08-03 Fritz Reese <fritzoreese@gmail.com>
667
668 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
669
9ad1a1da
RB
6702016-08-03 Richard Biener <rguenther@suse.de>
671
672 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
673 and remove -O3.
674 * c-c++-common/ubsan/pr71403-2.c: Likewise.
675 * c-c++-common/ubsan/pr71403-3.c: Likewise.
676
cd75c979
RB
6772016-08-03 Richard Biener <rguenther@suse.de>
678
679 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
680 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
681 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
682 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
683
30e8d875
SKS
6842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
685
686 * gcc.dg/init-excess-2.c: Require int32plus.
687 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
688 * gcc.dg/pr59963-2.c: Require int32plus.
689 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
690 * gcc.dg/unroll-7.c: Require int32plus.
691
69b806f6
BC
6922016-08-02 Bin Cheng <bin.cheng@arm.com>
693
694 PR tree-optimization/34114
695 * gcc.dg/tree-ssa/loop-42.c: New test.
696
1efafef3
TC
6972016-08-02 Tamar Christina <tamar.christina@arm.com>
698
699 * gcc.target/aarch64/vminmaxnm.c: New.
700 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
701 tests.
702
e2a99194
MM
7032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
704
705 * gcc.target/powerpc/vec-extract-5.c: New tests to test
706 vec_extract for vector float, vector int, vector short, and vector
707 char.
708 * gcc.target/powerpc/vec-extract-6.c: Likewise.
709 * gcc.target/powerpc/vec-extract-7.c: Likewise.
710 * gcc.target/powerpc/vec-extract-8.c: Likewise.
711 * gcc.target/powerpc/vec-extract-9.c: Likewise.
712
71bfb77a
WD
7132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
714
715 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 716 single stack adjustment, no writeback.
71bfb77a
WD
717 * gcc.target/aarch64/test_frame_12.c: Likewise.
718 * gcc.target/aarch64/test_frame_13.c: Likewise.
719 * gcc.target/aarch64/test_frame_15.c: Likewise.
720 * gcc.target/aarch64/test_frame_6.c: Likewise.
721 * gcc.target/aarch64/test_frame_7.c: Likewise.
722 * gcc.target/aarch64/test_frame_8.c: Likewise.
723 * gcc.target/aarch64/test_frame_16.c: New test.
724
37bce35a
L
7252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR target/72748
728 * gcc.target/i386/pr72748.c: New test.
729
2a93954e
AH
7302015-08-01 Alan Hayward <alan.hayward@arm.com>
731
732 PR tree-optimization/71818
733 * gcc.dg/vect/pr71818.c: New
734
bf60c531
ML
7352016-08-01 Martin Liska <mliska@suse.cz>
736
737 PR tree-optimization/71857
738 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
739
8ed49fab
KT
7402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
741
742 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
743
76e2c821
JB
7442016-08-01 Jan Beulich <jbeulich@suse.com>
745
746 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
747
35029597
WS
7482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
749
750 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
751 * gcc.target/powerpc/mulkc3-1.c: Likewise.
752
3aa4b66a
JW
7532016-07-31 Jonathan Wakely <jwakely@redhat.com>
754
755 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
756 (check_effective_target_c++): Likewise. Also match for libstdc++.
757
93cb9a5a
SK
7582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
759
760 PR fortran/41922
761 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
762 * gfortran.dg/equiv_constraint_7.f90: Ditto.
763 * gfortran.dg/pr41922.f90: New test.
764
9fcb2819
SK
7652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
766
767 PR fortran/68566
768 * gfortran.dg/pr68566.f90: new test.
769
8bada5cd
MS
7702016-07-30 Martin Sebor <msebor@redhat.com>
771
772 PR c++/60760
773 PR c++/71091
774 * g++.dg/cpp0x/constexpr-cast.C: New test.
775 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
776 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
777 * g++.dg/ubsan/pr63956.C: Correct.
778
d0047a25
MM
7792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
780
781 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
782 vector double or vector long where the vector is in memory.
783 * gcc.target/powerpc/vec-extract-3.c: Likewise.
784 * gcc.target/powerpc/vec-extract-4.c: Likewise.
785
e4f7a5df
SK
7862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/69867
789 * gfortran.dg/pr69867.f90: New test.
790
b441ae1d
SK
7912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
792
793 PR fortran/69962
794 * gfortran.dg/pr69962.f90: New test.
795
712dff31
SK
7962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
797
798 PR fortran/70006
799 * gfortran.dg/pr70006.f90: New test.
800
fb42421e
SK
8012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
802
803 PR fortran/71730
804 * gfortran.dg/pr71730.f90: New test.
805 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
806 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
807 * gfortran.dg/array_constructor_26.f03: Ditto.
808
466effe0
WS
8092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810
811 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
812 * gcc.target/powerpc/pr71763.c: Likewise.
813
f618a472
MP
8142016-07-29 Marek Polacek <polacek@redhat.com>
815
816 PR c/71742
817 * gcc.dg/940510-1.c: Adjust dg-error.
818 * gcc.dg/c99-flex-array-1.c: Likewise.
819 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
820
efd0786f
MP
821 PR c/71853
822 * gcc.dg/noncompile/pr71853.c: New test.
823
e00dceaf
MP
824 PR c/71573
825 * gcc.dg/noncompile/pr71573.c: New test.
826
638fc14f
MP
827 PR c/71926
828 * g++.dg/warn/Wparentheses-30.C: New test.
829 * gcc.dg/Wparentheses-14.c: New test.
830
61c73a7f
UB
8312016-07-29 Uros Bizjak <ubizjak@gmail.com>
832
833 * gcc.dg/pr59833.c: Use dg-add-options ieee.
834
01d32b2b
BC
8352016-07-29 Bin Cheng <bin.cheng@arm.com>
836
837 PR tree-optimization/57558
838 * gcc.dg/vect/pr57558-1.c: New test.
839 * gcc.dg/vect/pr57558-2.c: New test.
840
f6c7a248
PK
8412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
842
61c73a7f 843 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
844 to scan forwprop1 dump pass.
845
f54ea774
PC
8462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
847
848 PR c++/51488
849 * g++.dg/template/pr51488.C: New.
850
673a107a
JJ
8512016-07-29 Jakub Jelinek <jakub@redhat.com>
852
853 PR c/71969
854 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
855 static __inline__.
856 * gcc.dg/pr71969-1.c: New test.
857 * gcc.dg/pr71969-2.c: New test.
858 * gcc.dg/pr71969-3.c: New test.
859
78169471
MP
8602016-07-29 Marek Polacek <polacek@redhat.com>
861
862 PR c/71574
863 * c-c++-common/pr71574.c: New test.
864
a5b5c8b6
MP
865 PR c/71583
866 * gcc.dg/noncompile/pr71583.c: New test.
867
883b6d4e
KV
8682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
869
870 PR middle-end/68217
871 * gcc.dg/pr68217.c: New test.
872
89f1f37e
SK
8732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
874
875 PR fortran/71067
876 * gfortran.dg/pr71067_1.f90: New test.
877 * gfortran.dg/pr71067_2.f90: Ditto.
878
e0d32185
MM
8792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
880
881 * gcc.target/powerpc/vec-extract-1.c: New test.
882
c851722d
SK
8832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
884
885 PR fortran/71799
886 * gfortran.dg/pr71799.f90: New test.
887
f064da6a
PC
8882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/71665
891 * g++.dg/cpp0x/pr71665-1.C: New.
892 * g++.dg/cpp0x/pr71665-2.C: Likewise.
893 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
894 * g++.dg/ext/label10.C: Likewise.
895 * g++.dg/parse/constant5.C: Likewise.
896
1b70aaad
SK
8972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
898
899 PR fortran/71859
900 * gfortran.dg/pr71859.f90: New test.
901 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
902 * gfortran.dg/coarray_collectives_1.f90: Ditto.
903
a23404c9
PT
9042016-07-28 Paul Thomas <pault@gcc.gnu.org>
905
906 PR fortran/71883
907 * gfortran.dg/pr71883.f90 : New test.
908
513d866d
YR
9092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
910
911 PR tree-optimization/71734
61c73a7f 912 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 913
7c428aa2
RL
9142016-07-28 Renlin Li <renlin.li@arm.com>
915
916 Revert
917 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
918
919 PR fortran/71902
920 * gfortran.dg/dependency_47.f90: New test.
921
1225d6b1
ML
9222016-07-28 Martin Liska <mliska@suse.cz>
923
924 PR gcov-profile/68025
925 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
926
e5f5bf35
ML
9272016-07-28 Martin Liska <mliska@suse.cz>
928
929 * g++.dg/vect/pr70944.cc: New test.
930
4536610d
KV
9312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
932
933 PR middle-end/71994
934 * gcc.dg/torture/pr71994.c: New test.
935
8c6961ca
PK
9362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
937
938 PR middle-end/71078
939 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
940 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
941 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
942
8de22ea0
RB
9432016-07-27 Richard Biener <rguenther@suse.de>
944
945 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
946
5d9da222
ML
9472016-07-27 Martin Liska <mliska@suse.cz>
948
949 * gcc.dg/predict-13.c: New test.
950 * gcc.dg/predict-14.c: New test.
951
af9e275f
SKS
9522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
953
a23404c9 954 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
955 including stdint.h.
956 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
957 including stdint.h.
958
71abba1e
MM
9592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
960
961 PR target/71869
962 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
963 IEEE built-in functions handle quiet and signalling NaNs
964 correctly.
965
9cd74e8f
SK
9662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
967
968 PR fortran/71862
969 * gfortran.dg/pr71862.f90: New test.
970
0d48446f
MS
9712016-07-26 Martin Sebor <msebor@redhat.com>
972
973 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
974 selector with dg-options.
975
524cf1e4
PP
9762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
977
978 PR tree-optimization/18046
979 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
980 * gcc.dg/tree-ssa/vrp103.c: New test.
981 * gcc.dg/tree-ssa/vrp104.c: New test.
982
100665d8
WS
9832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
984
985 * gcc.target/powerpc/pr63354.c: Require lp64 since
986 -mprofile-kernel is not legal with -m32.
987
0b64ca40
RB
9882016-07-26 Richard Biener <rguenther@suse.de>
989
990 PR rtl-optimization/71984
991 * gcc.dg/torture/pr71984.c: New testcase.
992
9b7937cf
RS
9932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
994
995 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
996 g++-dg-runtest via et-dg-runtest.
997 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
998 * gcc.dg/vect/vect.exp: Likewise.
999 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1000 gfortran-dg-runtest.
1001 * gfortran.dg/vect/vect.exp: Likewise.
1002 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1003 (check_mips_loongson_hw_available): Likewise.
1004 (check_effective_target_mpaired_single_runtime): Likewise.
1005 (check_effective_target_mips_loongson_runtime): Likewise.
1006 (add_options_for_mpaired_single): Likewise.
1007 (check_effective_target_vect_int): Add global et_index.
1008 Check and save the supported feature for a target selected by
1009 the et_index target. Break long lines where appropriate. Call
1010 et-is-effective-target for MIPS with an argument instead of
1011 check_effective_target_* where appropriate.
1012 (check_effective_target_vect_intfloat_cvt): Likewise.
1013 (check_effective_target_vect_uintfloat_cvt): Likewise.
1014 (check_effective_target_vect_floatint_cvt): Likewise.
1015 (check_effective_target_vect_floatuint_cvt): Likewise.
1016 (check_effective_target_vect_simd_clones): Likewise.
1017 (check_effective_target_vect_shift): ewise.
1018 (check_effective_target_whole_vector_shift): Likewise.
1019 (check_effective_target_vect_bswap): Likewise.
1020 (check_effective_target_vect_shift_char): Likewise.
1021 (check_effective_target_vect_long): Likewise.
1022 (check_effective_target_vect_float): Likewise.
1023 (check_effective_target_vect_double): Likewise.
1024 (check_effective_target_vect_long_long): Likewise.
1025 (check_effective_target_vect_no_int_max): Likewise.
1026 (check_effective_target_vect_no_int_add): Likewise.
1027 (check_effective_target_vect_no_bitwise): Likewise.
1028 (check_effective_target_vect_widen_shift): Likewise.
1029 (check_effective_target_vect_no_align): Likewise.
1030 (check_effective_target_vect_hw_misalign): Likewise.
1031 (check_effective_target_vect_element_align): Likewise.
1032 (check_effective_target_vect_condition): Likewise.
1033 (check_effective_target_vect_cond_mixed): Likewise.
1034 (check_effective_target_vect_char_mult): Likewise.
1035 (check_effective_target_vect_short_mult): Likewise.
1036 (check_effective_target_vect_int_mult): Likewise.
1037 (check_effective_target_vect_extract_even_odd): Likewise.
1038 (check_effective_target_vect_interleave): Likewise.
1039 (check_effective_target_vect_stridedN): Likewise.
1040 (check_effective_target_vect_multiple_sizes): Likewise.
1041 (check_effective_target_vect64): Likewise.
1042 (check_effective_target_vect_call_copysignf): Likewise.
1043 (check_effective_target_vect_call_sqrtf): Likewise.
1044 (check_effective_target_vect_call_btrunc): Likewise.
1045 (check_effective_target_vect_call_btruncf): Likewise.
1046 (check_effective_target_vect_call_ceil): Likewise.
1047 (check_effective_target_vect_call_ceilf): Likewise.
1048 (check_effective_target_vect_call_floor): Likewise.
1049 (check_effective_target_vect_call_floorf): Likewise.
1050 (check_effective_target_vect_call_lceil): Likewise.
1051 (check_effective_target_vect_call_lfloor): Likewise.
1052 (check_effective_target_vect_call_nearbyint): Likewise.
1053 (check_effective_target_vect_call_nearbyintf): Likewise.
1054 (check_effective_target_vect_call_round): Likewise.
1055 (check_effective_target_vect_call_roundf): Likewise.
1056 (check_effective_target_vect_perm): Likewise, but also append *_saved
1057 to the existing global name to properly cache the result.
1058 (check_effective_target_vect_perm_byte): Likewise.
1059 (check_effective_target_vect_perm_short): Likewise.
1060 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1061 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1062 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1063 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1064 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1065 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1066 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1067 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1068 (check_effective_target_vect_sdot_qi): Likewise.
1069 (check_effective_target_vect_udot_qi): Likewise.
1070 (check_effective_target_vect_sdot_hi): Likewise.
1071 (check_effective_target_vect_udot_hi): Likewise.
1072 (check_effective_target_vect_usad_char): Likewise.
1073 (check_effective_target_vect_pack_trunc): Likewise.
1074 (check_effective_target_vect_unpack): Likewise.
1075 (check_effective_target_vect_aligned_arrays): Likewise.
1076 (check_effective_target_vect_natural_alignment): Likewise.
1077 (check_effective_target_vector_alignment_reachable): Likewise.
1078 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1079 (is-effective-target): Initialize et_index if undefined.
1080 (et-dg-runtest): New.
1081 (et-is-effective-target): Likewise.
1082 (check_vect_support_and_set_flags): Add supported MIPS targets to
1083 EFFECTIVE_TARGETS list. Return the number of supported targets.
1084
8f63caf6
RB
10852016-07-26 Richard Biener <rguenther@suse.de>
1086 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1087
1088 PR middle-end/70920
1089 * gcc.dg/pr70920-1.c: New test-case.
1090 * gcc.dg/pr70902-2.c: Likewise.
1091 * gcc.dg/pr70920-3.c: Likewise.
1092 * gcc.dg/pr70920-4.c: Likewise
1093 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1094 2 instead of 3.
1095
7d575fff
AM
10962016-07-25 Alexander Monakov <amonakov@ispras.ru>
1097
1098 * gcc.c-torture/execute/pr71494.c: Require label_values.
1099 * gcc.dg/pr16973.c: Ditto.
1100
bf01e070
SKS
11012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1102
1103 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1104 * gcc.dg/torture/pr69771.c: Require int32plus.
1105 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1106
16b05965
ML
11072016-07-25 Martin Liska <mliska@suse.cz>
1108
1109 * gcc.dg/torture/pr71987.c: New test.
1110
d52d3767
SK
11112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1112
1113 PR fortran/71935
1114 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1115 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1116 * gfortran.dg/pr71935.f90: New test.
1117
2e6b45af
MS
11182016-07-22 Martin Sebor <msebor@redhat.com>
1119
1120 PR c++/71675
1121 * g++.dg/ext/atomic-3.C: New test.
1122 * gcc.dg/atomic/pr71675.c: New test.
1123
58b3986e
ES
11242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1125
1126 * gcc.target/i386/mvc8.c: New test.
1127
faa1612a
BC
11282016-07-22 Bin Cheng <bin.cheng@arm.com>
1129
1130 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1131 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1132
1603ebe0
TK
11332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1134
1135 PR fortran/71795
1136 * gfortran.dg/constructor_50.f90: New test.
1137
bc91c436
ML
11382016-07-22 Martin Liska <mliska@suse.cz>
1139
1140 PR gcov-profile/69028
1141 PR gcov-profile/62047
1142 * g++.dg/cilk-plus/pr69028.C: New test.
1143
9fe9a3a7
AV
11442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1145
1146 * gfortran.dg/coarray_stat_2.f90: New test.
1147
70866e3d
MM
11482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1149
1150 * gcc.target/powerpc/vec-extract.h: New files to check the
1151 vec_extract built-in functions for all vector types, testing
1152 accessing each element, both with constant and variable element
1153 numbers.
1154 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1155 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1156 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1157 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1158 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1159 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1160 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1161 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1162 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1163
ab3af181
JJ
11642016-07-21 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR c++/71728
1167 * g++.dg/other/pr71728.C: New test.
1168
ebe8f322
JG
11692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1170
1171 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1172 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1173 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1174 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1175 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1176
959cef74
RB
11772016-07-21 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/71947
1180 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1181
b24d9420
BC
11822016-07-21 Bin Cheng <bin.cheng@arm.com>
1183
1184 * gcc.dg/tree-ssa/scev-15.c: New.
1185
23974819
BC
11862016-07-21 Bin Cheng <bin.cheng@arm.com>
1187
1188 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1189
ee78cbaa
JJ
11902016-07-21 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR c++/71941
1193 * g++.dg/gomp/pr71941.C: New test.
1194
52ed68f7
DM
11952016-07-20 David Malcolm <dmalcolm@redhat.com>
1196
1197 PR c/70339
1198 PR c/71858
1199 * g++.dg/spellcheck-identifiers.C: New test case, based on
1200 gcc.dg/spellcheck-identifiers.c.
1201 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1202 gcc.dg/spellcheck-identifiers-2.c.
1203 * g++.dg/spellcheck-typenames.C: New test case, based on
1204 gcc.dg/spellcheck-typenames.c
1205
18407bfb
JW
12062016-07-20 Jonathan Wakely <jwakely@redhat.com>
1207
1208 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1209 pointer to member function and also test catching by reference.
1210
4c07fd98
DV
12112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1212
1213 * gcc.target/s390/pr67443.c: Fix test case.
1214
fee21d65
DV
12152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1216
1217 * gcc.target/s390/insv-1.c: Xfail some tests.
1218 * gcc.target/s390/insv-2.c: Likewise.
1219
dbe9dfdd
GJL
12202016-07-20 Georg-Johann Lay <avr@gjlay.de>
1221
1222 * gcc.target/avr/torture/get-mem.c: New test.
1223 * gcc.target/avr/torture/set-mem.c: New test.
1224
c25e1d82
GJL
12252016-07-20 Georg-Johann Lay <avr@gjlay.de>
1226
1227 PR target/71948
1228 * gcc.target/avr/torture/tiny-progmem.c: New test.
1229
109d2197
JJ
12302016-07-20 Jakub Jelinek <jakub@redhat.com>
1231
7419f441
JJ
1232 PR c++/71909
1233 * g++.dg/parse/pr71909.C: New test.
1234 * g++.dg/tm/pr71909.C: New test.
1235
109d2197
JJ
1236 PR c++/50060
1237 * g++.dg/cpp0x/constexpr-50060.C: New test.
1238 * g++.dg/cpp1y/constexpr-50060.C: New test.
1239
144530cf
ML
12402016-07-20 Martin Liska <mliska@suse.cz>
1241
1242 * gfortran.dg/graphite/pr71898.f90: New test.
1243
04ac4afa
BC
12442016-07-20 Bin Cheng <bin.cheng@arm.com>
1245
1246 PR tree-optimization/71503
1247 PR tree-optimization/71683
1248 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1249 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1250
dcbdb17a
ML
12512016-07-20 Martin Liska <mliska@suse.cz>
1252
1253 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1254 * gcc.dg/plugin/sreal-test-1.c: Remove.
1255 * gcc.dg/plugin/sreal_plugin.c: Remove.
1256
6ed82555
TK
12572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1258
1259 PR fortran/71902
1260 * gfortran.dg/dependency_47.f90: New test.
1261
13da0507
JJ
12622016-07-19 Jakub Jelinek <jakub@redhat.com>
1263
4833f561
JJ
1264 PR rtl-optimization/71916
1265 * gcc.c-torture/compile/pr71916.c: New test.
1266
4fda19ef
JJ
1267 PR middle-end/71874
1268 * g++.dg/torture/pr71874.C: New test.
1269
13da0507
JJ
1270 PR middle-end/71734
1271 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1272 (my_alloc): Rewritten to use __builtin_posix_memalign and
1273 __SIZE_TYPE__.
1274 (my_free): Use __builtin_free instead of _mm_free.
1275 (Vec::operator=): Use __builtin_memcpy.
1276
e7980add
MJ
12772016-07-19 Martin Jambor <mjambor@suse.cz>
1278
61c73a7f
UB
1279 PR fortran/71688
1280 * gfortran.dg/pr71688.f90: New test.
e7980add 1281
13e88953
RB
12822016-07-19 Richard Biener <rguenther@suse.de>
1283
1284 * c-c++-common/vector-subscript-6.c: New testcase.
1285 * c-c++-common/vector-subscript-7.c: Likewise.
1286
1caf0482
SKS
12872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1288
a23404c9 1289 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1290 and UInt32 based on __SIZEOF_INT__.
1291
cef5388d
RB
12922016-07-19 Richard Biener <rguenther@suse.de>
1293
1294 PR tree-optimization/71901
1295 * gcc.dg/torture/pr71901.c: New testcase.
1296
12972016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1298
1299 PR tree-optimization/71908
1300 * gcc.dg/torture/pr71908.c: New testcase.
1301
a8f7a895
MM
13022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1303
1304 PR target/71493
1305 * gcc.target/powerpc/pr71493-1.c: New test.
1306 * gcc.target/powerpc/pr71493-2.c: Likewise.
1307
f2111a36
JJ
13082016-07-18 Jakub Jelinek <jakub@redhat.com>
1309
99516432
JJ
1310 PR c++/71835
1311 * g++.dg/conversion/ambig3.C: New test.
1312
87713c6a
JJ
1313 PR c++/71828
1314 * g++.dg/cpp0x/constexpr-71828.C: New test.
1315
7a7f16ca
JJ
1316 PR c++/71826
1317 * g++.dg/template/pr71826.C: New test.
1318
f4d90295
JJ
1319 PR c++/71822
1320 * g++.dg/template/defarg21.C: New test.
1321
f2111a36
JJ
1322 PR c++/71871
1323 * g++.dg/ext/vector31.C: New test.
1324
0b965526
UB
13252016-07-18 Uros Bizjak <ubizjak@gmail.com>
1326
1327 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1328
94e136b9
YR
13292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1330
1331 PR tree-optimization/71734
1332 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1333
7072df0a
DV
13342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1335
1336 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1337 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1338 stack-layout-dynamic-1.c: New test.
1339
54158a1a
AK
13402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1341
1342 * gcc.target/s390/nolrl-1.c: New test.
1343
43068916
FR
13442016-07-17 Fritz Reese <fritzoreese@gmail.com>
1345
1346 PR fortran/71523
1347 * gfortran.dg/pr71523_1.f90: New test.
1348 * gfortran.dg/pr71523_2.f90: New test.
1349
a9356b12
AS
13502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1351
1352 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1353
a07b81c7
JD
13542016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1355 Marco Restelli <mrestelli@gmail.com>
1356
1357 PR fortran/62125
1358 * gfortran.dg/pr62125.f90: New test.
1359
96c0ec12
BS
13602016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1363 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1364
479d0ed5
JW
13652016-07-15 Jonathan Wakely <jwakely@redhat.com>
1366
1367 PR c++/58796
1368 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1369 * g++.dg/cpp0x/nullptr35.C: New test.
1370
41c7438e
BC
13712016-07-15 Bin Cheng <bin.cheng@arm.com>
1372
1373 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1374
f7ba880b
CP
13752016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1376
1377 * gfortran.dg/goacc/vector_length.f90: New test.
1378
b9aba0a0
RB
13792016-07-15 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/71881
1382 * gcc.dg/torture/pr71881.c: New testcase.
1383
9513d5fb
RB
13842016-07-15 Richard Biener <rguenther@suse.de>
1385
1386 PR tree-optimization/71887
1387 * gcc.dg/torture/pr71887.c: New testcase.
1388
ddbbcb19
JJ
13892016-07-15 Jakub Jelinek <jakub@redhat.com>
1390
1391 PR c/71858
1392 * gcc.dg/spellcheck-identifiers-3.c: New test.
1393
29eb509c
AV
13942016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1395
1396 PR fortran/71807
1397 * gfortran.dg/null_9.f90: New test.
1398
43aabfcf
BC
13992016-07-15 Bin Cheng <bin.cheng@arm.com>
1400
1401 * gcc.dg/tree-ssa/loop-41.c: New test.
1402
afc89e58
BC
14032016-07-15 Bin Cheng <bin.cheng@arm.com>
1404
1405 PR tree-optimization/71347
1406 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1407
6fa682ad
SK
14082016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1409
1410 PR fortran/29819
1411 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1412 * gfortran.dg/contains.f90: Ditto.
1413 * gfortran.dg/contains_empty_1.f03: Ditto.
1414 * gfortran.dg/submodule_3.f08: Ditto.
1415
dd36b877
JJ
14162016-07-14 Jakub Jelinek <jakub@redhat.com>
1417
a60a5d31
JJ
1418 PR testsuite/71865
1419 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1420 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1421 expected diagnostics.
1422
dd36b877
JJ
1423 PR c/71858
1424 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1425 * gcc.dg/spellcheck-identifiers-2.c: New test.
1426 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1427 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1428
a241f8ca
JJ
14292016-07-14 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR tree-optimization/71872
1432 * gcc.c-torture/compile/pr71872.c: New test.
1433
d62b809c
TP
14342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1435
1436 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1437 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1438 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1439 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1440 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1441 * gcc.target/arm/atomic-op-acquire-1.c: This.
1442 * gcc.target/arm/atomic-op-char.c: Rename into ...
1443 * gcc.target/arm/atomic-op-char-1.c: This.
1444 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1445 * gcc.target/arm/atomic-op-consume-1.c: This.
1446 * gcc.target/arm/atomic-op-int.c: Rename into ...
1447 * gcc.target/arm/atomic-op-int-1.c: This.
1448 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1449 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1450 * gcc.target/arm/atomic-op-release.c: Rename into ...
1451 * gcc.target/arm/atomic-op-release-1.c: This.
1452 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1453 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1454 * gcc.target/arm/atomic-op-short.c: Rename into ...
1455 * gcc.target/arm/atomic-op-short-1.c: This.
1456 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1457 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1458 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1459 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1460 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1461 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1462 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1463 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1464 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1465 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1466
1f8dd420
AV
14672016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1468
1469 PR fortran/70842
1470 * gfortran.dg/select_type_35.f03: New test.
1471
53109ba8
KT
14722016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1473
1474 PR target/65951
1475 PR tree-optimization/70923
1476 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1477 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1478 * gcc.dg/vect/pr65951.c: Likewise.
1479 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1480
91f35b7f
DE
14812016-07-14 David Edelsohn <dje.gcc@gmail.com>
1482
1483 * c-c++-common/pr60226.c: Expect maximum object file alignment
1484 error on AIX.
1485
351168fe
RB
14862016-07-14 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/71866
1489 * gcc.dg/torture/pr71866.c: New testcase.
1490
94c32c00
TP
14912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1492
1493 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1494 selector and enclose boolean expression in curly braces.
1495
b799a481
AM
14962016-07-14 Alan Modra <amodra@gmail.com>
1497
1498 PR target/71733
1499 * gcc.target/powerpc/p9-novsx.c: New.
1500
f63ba78c
AK
15012016-07-13 Andi Kleen <ak@linux.intel.com>
1502
1503 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1504 * g++.dg/tree-prof/morefunc.C: Dito.
1505 * g++.dg/tree-prof/pr35545.C: Dito.
1506 * g++.dg/tree-prof/reorder.C: Dito.
1507 * gcc.dg/tree-prof/20050826-2.c: Dito.
1508 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1509 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1510 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1511 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1512 * gcc.dg/tree-prof/inliner-1.c: Dito.
1513 * gcc.dg/tree-prof/merge_block.c: Dito.
1514 * gcc.dg/tree-prof/stringop-1.c: Dito.
1515 * gcc.dg/tree-prof/stringop-2.c: Dito.
1516 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1517 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1518 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1519 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1520 * gcc.dg/tree-prof/update-loopch.c: Dito.
1521 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1522 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1523 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1524 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1525 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1526 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1527 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1528
f4d5a23d
AK
15292016-07-13 Andi Kleen <ak@linux.intel.com>
1530
1531 * lib/profopt.exp (profopt-execute): Remove .imports files.
1532
ae145898
AK
15332016-07-13 Andi Kleen <ak@linux.intel.com>
1534
0b965526 1535 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1536
e97bd4f5
AK
15372016-07-13 Andi Kleen <ak@linux.intel.com>
1538
1539 * lib/profopt.exp (dg-final-scan-autofdo,
1540 dg-final-scan-not-autofdo): New functions.
1541
6fa3d4b4
BC
15422016-07-13 Bin Cheng <bin.cheng@arm.com>
1543
1544 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1545 * gcc.dg/vect/vect-35.c: Ditto.
1546 * gcc.dg/vect/vect-alias-check-2.c: New test.
1547
65f18bc6
ML
15482016-07-13 Martin Liska <mliska@suse.cz>
1549
1550 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1551 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1552 * gfortran.dg/pr42108.f90: Update expected dump scan.
1553
9737f35b
RB
15542016-07-13 Richard Biener <rguenther@suse.de>
1555
1556 PR tree-optimization/24574
1557 * gcc.dg/pr24574.c: New testcase.
1558
62c0ea4b
SKS
15592016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1560
0b965526 1561 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1562 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1563 * c-c++-common/pr68833-1.c: Require int32plus.
1564 * gcc.dg/ipa/pr63551.c: Likewise.
1565 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1566 * gcc.dg/ipa/pr64041.c: Require int32plus.
1567
c7ed8938
IE
15682016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1569
1570 PR ipa/71633
1571 * g++.dg/pr71633.C: New test.
1572
5ce15300
TP
15732016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1574
1575 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1576 Add new arm_thumb1_cbz_ok effective target.
1577 * gcc.target/arm/cbz.c: New test.
1578
2b9509a3
TP
15792016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1580
1581 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1582 Define effective target.
1583 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1584 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1585 * gcc.target/arm/movhi_movw.c: New test.
1586 * gcc.target/arm/movsi_movw.c: Likewise.
1587 * gcc.target/arm/movdi_movw.c: Likewise.
1588
7f15b177
RB
15892016-07-13 Richard Biener <rguenther@suse.de>
1590
1591 PR middle-end/71104
1592 * gcc.dg/pr71104-1.c: New testcase.
1593 * gcc.dg/pr71104-2.c: Likewise.
1594
0b0a896e
MM
15952016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1596
1597 PR target/71805
1598 * gcc.target/powerpc/pr71805.c: New test.
1599
f906f5ed
BS
16002016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1601
1602 * gcc.target/powerpc/divkc3-1.c: New.
1603 * gcc.target/powerpc/mulkc3-1.c: New.
1604
9e63c3aa
NS
16052016-07-12 Nathan Sidwell <nathan@acm.org>
1606
1607 * gcc.target/arm/data-rel-1.c: New.
1608 * gcc.target/arm/data-rel-2.c: New.
1609 * gcc.target/arm/data-rel-3.c: New.
1610
f507d202
ML
16112016-07-12 Martin Liska <mliska@suse.cz>
1612
1613 * gcc.dg/params/blocksort-part.c: New test.
1614 * gcc.dg/params/params.exp: New file.
1615
d6f7c125
KT
16162016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1617
1618 PR middle-end/71700
1619 * gcc.c-torture/execute/pr71700.c: New test.
1620
37ccb0ba
SB
16212016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1622 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/23286
1625 PR tree-optimization/70159
1626 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1627 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1628 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1629 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1630 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1631 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1632 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1633 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1634 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1635 * gcc.dg/pr51879-12.c: Likewise.
1636 * gcc.dg/strlenopt-9.c: Likewise.
1637 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1638 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1639 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1640 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1641 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1642 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1643 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1644 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1645 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1646 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1647 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1648 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1649 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1650 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1651 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1652
712a93d6
RB
16532016-07-12 Richard Biener <rguenther@suse.de>
1654
1655 PR rtl-optimization/68961
1656 * gcc.target/i386/pr68961.c: New testcase.
1657
c392943c
JJ
16582016-07-11 Jakub Jelinek <jakub@redhat.com>
1659
3d56e6a4
JJ
1660 PR middle-end/71758
1661 * c-c++-common/gomp/pr71758.c: New test.
1662 * gfortran.dg/gomp/pr71758.f90: New test.
1663
c392943c
JJ
1664 PR tree-optimization/71823
1665 * gcc.dg/vect/pr71823.c: New test.
1666
741d3be5
DM
16672016-07-11 David Malcolm <dmalcolm@redhat.com>
1668
1669 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1670 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1671 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1672
92fa45b5
L
16732016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1674
1675 PR target/71801
1676 * gcc.target/i386/pr71801.c: New test.
1677
f51606c7
RB
16782016-07-11 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/71816
1681 * gcc.dg/torture/pr71816.c: New testcase.
1682
36b54ce0
TK
16832016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1684
1685 PR fortran/71783
1686 * gfortran.dg/dependency_46.f90: New test.
1687
d13835b6
VM
16882016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1689
1690 PR rtl-optimization/71621
1691 * gcc.target/i386/pr71621-1.c: New.
1692 * gcc.target/i386/pr71621-2.c: New.
1693
642bcbdf
CP
16942016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1695
1696 * gfortran.dg/goacc/pr71704.f90: New test.
1697
02eb5b8b
BS
16982016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1699
1700 PR target/71297
1701 * gcc.target/powerpc/pr71297.c: New.
1702
8beb9a0d
JW
17032016-07-08 Jiong Wang <jiong.wang@arm.com>
1704
1705 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1706
cef4b650
MM
17072016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1708
1709 PR target/71806
1710 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1711
3c3ecf52
AH
17122016-07-08 Alan Hayward <alan.hayward@arm.com>
1713
1714 PR tree-optimization/71667
1715 * gcc.dg/vect/pr71667.c: New
1716
2660286d
ML
17172016-07-08 Martin Liska <mliska@suse.cz>
1718
1719 * gcc.dg/torture/pr71606.c: New test.
1720
70cdd4ae
JD
17212016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1722
1723 PR fortran/71764
1724 * gfortran.dg/pr71764.f90: New test.
1725
842dc2e6
JJ
17262016-07-07 Jakub Jelinek <jakub@redhat.com>
1727 Kai Tietz <ktietz70@googlemail.com>
1728
1729 PR c++/70869
1730 PR c++/71054
1731 * g++.dg/cpp0x/pr70869.C: New test.
1732 * g++.dg/cpp0x/pr71054.C: New test.
1733
31be4262
DE
17342016-07-07 David Edelsohn <dje.gcc@gmail.com>
1735
1736 * g++.dg/debug/pr71432.C: Fail on AIX.
1737
1c122092
ML
17382016-07-07 Martin Liska <mliska@suse.cz>
1739
1740 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1741 an undefined behavior.
1742 * gfortran.dg/do_3.F90: Likewise.
1743 * gfortran.dg/do_check_11.f90: New test.
1744 * gfortran.dg/do_check_12.f90: New test.
1745 * gfortran.dg/do_corner_warn.f90: New test.
1746
7119f1b1
ML
17472016-07-07 Martin Liska <mliska@suse.cz>
1748
1749 * gfortran.dg/predict-1.f90: Ammend the test.
1750 * gfortran.dg/predict-2.f90: Likewise.
1751
275792f2
IE
17522016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1753
1754 PR ipa/71624
1755 * g++.dg/pr71624.C: New test.
1756
05a437c1
TP
17572016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1758
1759 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1760 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1761 ARMv8-M Mainline architectures.
1762
6f493951
TP
17632016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1764
1765 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1766 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1767
5ddaee94
SB
17682016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1769
1770 PR target/70098
1771 PR target/71763
1772 * gcc.target/powerpc/pr71763.c: New file.
1773
651afdb2
YR
17742016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1775
1776 PR tree-optimization/71518
0b965526 1777 * gcc.dg/pr71518.c: New test.
651afdb2 1778
9df99881
WD
17792016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1780
1781 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1782
7b4e0769
SKS
17832016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1784
0b965526 1785 PR target/50739
7b4e0769
SKS
1786 * gcc.target/avr/pr50739.c: New test.
1787
eb4432f7
JH
17882016-07-05 Jan Hubicka <jh@suse.cz>
1789
1790 * gcc.dg/tree-ssa/scev-14.c: update template.
1791
c01e092f
RS
17922016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1793
1794 * gcc.dg/vect/group-no-gaps-1.c: New test.
1795
8070763a
AK
17962016-07-05 Andi Kleen <ak@linux.intel.com>
1797
1798 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1799 if kernel supports MPX.
1800
7f6e88a8
KC
18012016-07-05 Kito Cheng <kito.cheng@gmail.com>
1802
1803 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1804
36a265b1
MM
18052016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1806 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1807
1808 * gcc.target/powerpc/signbit-1.c: New test.
1809 * gcc.target/powerpc/signbit-2.c: New test.
1810 * gcc.target/powerpc/signbit-3.c: New test.
1811
7a98fb6e
KT
18122016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813
1814 PR rtl-optimization/71594
1815 * gcc.dg/torture/pr71594.c: New test.
1816
1e3d54b4
JH
18172016-07-05 Jan Hubicka <jh@suse.cz>
1818
1819 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1820
84ca3893
DM
18212016-07-05 David Malcolm <dmalcolm@redhat.com>
1822
1823 PR c++/62314
1824 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1825 number of missing semicolon error.
1826 * g++.dg/pr62314-2.C: New test case.
1827
20d0bfce
AF
18282016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1829
1830 * gfortran.dg/coarray_stat_function.f90: New test.
1831 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1832 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1833 to new interfaces.
1834
69aaea06
AV
18352016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1836
1837 PR fortran/71623
1838 * gfortran.dg/deferred_character_17.f90: New test.
1839
f723a43c
CL
18402016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1841
1842 * gcc.target/arm/neon/polytypes.c: Move to ...
1843 * gcc.target/arm/polytypes.c: ... here.
1844 * gcc.target/arm/neon/pr51534.c: Move to ...
1845 * gcc.target/arm/pr51534.c: ... here.
1846 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1847 * gcc.target/arm/vect-vcvt.c: ... here.
1848 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1849 * gcc.target/arm/vect-vcvtq.c: ... here.
1850 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1851 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1852 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1853 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1854 * gcc.target/arm/neon/neon.exp: Delete.
1855 * gcc.target/arm/neon/: Delete.
1856
d73e0ccf
JD
18572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1858
1859 PR fortran/65575
1860 * gfortran.dg: pr65575.f90: New test.
1861
c20f6223
JD
18622016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1863
1864 PR fortran/35849
1865 * gfortran.dg: pr35849.f90: New test.
1866
2a5537c3
JJ
18672016-07-04 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR c++/71739
1870 * g++.dg/cpp0x/pr71739.C: New test.
1871
740f9751
CL
18722016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1873
1874 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1875
bf749919
DV
18762016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1877
1878 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1879 locr.
1880 * gcc.target/s390/loc-1.c: New test.
1881
430bb38e
YR
18822016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1883
1884 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1885 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1886
15f6e0da
RR
18872016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1888
1889 PR target/63874
1890 * gcc.target/aarch64/pr63874.c: New test.
1891
79335075
JB
18922016-07-04 Jan Beulich <jbeulich@suse.com>
1893
1894 * g++.dg/header.c: New.
1895 * gcc.dg/header.c: New.
1896
557e8c49
JJ
18972016-07-02 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR c/71719
1900 * c-c++-common/Wunused-var-15.c: New test.
1901
79a592e3
JJ
19022016-07-01 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR fortran/71687
1905 * gfortran.dg/gomp/pr71687.f90: New test.
1906
e2298656
BS
19072016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1908
1909 * gcc.dg/const-float128-ped.c: Require __float128 effective
1910 target and options.
1911 * gcc.dg/const-float128.c: Likewise.
1912 * gcc.dg/torture/float128-cmp-invalid.c: Require
1913 __float128 and base_quadfloat_support effective targets, and
1914 __float128 options.
1915 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1916 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1917 * gcc.dg/torture/float128-nan.c: Likewise.
1918 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1919 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1920 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1921 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1922 (add_options_for___float128): New.
1923 (check_effective_target_base_quadword_support): New.
1924
70c11966
MM
19252016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1926
1927 PR target/71720
1928 * gcc.target/powerpc/pr71720.c: New test.
1929
059541fd
JB
19302016-07-01 Jan Beulich <jbeulich@suse.com>
1931
1932 * gcc.dg/bss.c: New.
1933
2c1e4964
PB
19342016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1935
1936 PR target/71698
1937 * gcc.target/powerpc/pr71698.c: New test.
1938
22e1cb39
GJL
19392016-07-01 Georg-Johann Lay <avr@gjlay.de>
1940
1941 PR target/71151
1942 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1943 instead of ".foo" for its section name.
1944 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1945 depending on MCU's flash size.
1946 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1947 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1948 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1949 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1950 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1951 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1952
466cf574
JB
19532016-07-01 Jan Beulich <jbeulich@suse.com>
1954
1955 * gcc.target/i386/pr65105-2.c: Add -msse2.
1956
351beab7
JJ
19572016-06-30 Jakub Jelinek <jakub@redhat.com>
1958
55a0f21a
JJ
1959 PR tree-optimization/71707
1960 * gcc.dg/strlenopt-29.c: New test.
1961
6245ad72
JJ
1962 PR fortran/71704
1963 * gfortran.dg/gomp/pr71704.f90: New test.
1964
351beab7
JJ
1965 PR fortran/71705
1966 * gfortran.dg/gomp/pr71705.f90: New test.
1967
5a3a6a5e
KN
19682016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1969
1970 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1971 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1972 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1973 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1974 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1975 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1976 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1977 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1978 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1979 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1980 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1981 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1982 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1983 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1984 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1985 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1986 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1987 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1988 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1989 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1990 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1991 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1992 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1993 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1994 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1995 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1996 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1997 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1998 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1999 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2000 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2001 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2002 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2003 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2004 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2005 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2006 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2007 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2008 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2009 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2010 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2011 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2012 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2013 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2014 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2015 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2016 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2017 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2018 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2019 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2020 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2021 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2022 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2023 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2024 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2025 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2026 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2027 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2028 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2029 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2030 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2031 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2032 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2033 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2034 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2035 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2036 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2037 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2038 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2039 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2040 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2041 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2042 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2043 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2044 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2045 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2046 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2047 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2048 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2049 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2050 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2051
3dfa8071 20522016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2053 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2054
2055 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2056
9bd62242 20572016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2058 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2059
2060 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2061
603107fb
DM
20622016-06-30 David Malcolm <dmalcolm@redhat.com>
2063
2064 PR driver/71651
2065 * gcc.dg/spellcheck-options-12.c: New test case.
2066
205cccc7
JJ
20672016-06-30 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR middle-end/71693
2070 * gcc.c-torture/compile/pr71693.c: New test.
2071
f4452176
DM
20722016-06-29 David Malcolm <dmalcolm@redhat.com>
2073
2074 * gcc.dg/spellcheck-params.c: New testcase.
2075 * gcc.dg/spellcheck-params-2.c: New testcase.
2076
c5e74d9d
MM
20772016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2078
2079 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2080 vector extract instructions.
2081 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2082
e44ecbfd
JD
20832016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084
2085 PR fortran/71686
2086 * gfortran.dg/unexpected_eof_2.f90: New test.
2087 * gfortran.dg/unexpected_eof_3.f90: New test.
2088
ee446d9f
JW
20892016-06-29 Jim Wilson <jim.wilson@linaro.org>
2090
2091 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2092
27f67461
CP
20932016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2094
2095 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2096 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2097 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2098
b1206d29
RB
20992016-06-29 Richard Biener <rguenther@suse.de>
2100
2101 PR middle-end/15256
2102 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2103
1af21224
MW
21042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2105
2106 * gcc.target/arm/aapcs/neon-vect10.c: Require
2107 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2108 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2109 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2110 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2111 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2112 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2113 * gcc.target/arm/fp16-aapcs-1.c: Require
2114 -mfloat-ab=hard. Also simplify the test.
2115 * gcc.target/arm/fp16-aapcs-2.c: New.
2116
7fe43755
MW
21172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2118
0b965526 2119 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
2120 (add_options_for_arm_fp16_ieee): New.
2121 (add_options_for_arm_fp16_alternative): New.
2122 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2123 long-line.
2124 (effective_target_arm_fp16_hw): New.
2125
264d951a
IE
21262016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2127
2128 PR tree-optimization/71655
2129 * g++.dg/pr71655.C: New test.
2130
5c846a81
ML
21312016-06-29 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/pr71585.c: New test.
2134 * gcc.dg/pr71585-2.c: New test.
2135 * gcc.dg/pr71585-3.c: New test.
2136
fafe9318
YR
21372016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2138
2139 PR tree-optimization/70729
2140 * g++.dg/vect/pr70729.cc: New test.
2141
54d19c3b
TS
21422016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2143
2144 * c-c++-common/gomp/cancel-1.c: Extend.
2145
5f3cd7c3
JJ
21462016-06-29 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR tree-optimization/71625
2149 * gcc.dg/strlenopt-28.c: New test.
2150
4aa83879
RB
21512016-06-29 Richard Biener <rguenther@suse.de>
2152
2153 PR middle-end/71002
2154 * g++.dg/torture/pr71002.C: Adjust testcase.
2155
152ef731
JJ
21562016-06-29 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c/71685
2159 * gcc.dg/pr71685.c: New test.
2160
21612016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2162
2163 PR c/71552
2164 * gcc.dg/init-bad-9.c: New test.
2165
d41dc215
BS
21662016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2167
2168 * gcc.target/powerpc/abs128-1.c: Require VSX.
2169 * gcc.target/powerpc/copysign128-1.c: Likewise.
2170 * gcc.target/powerpc/inf128-1.c: Likewise.
2171 * gcc.target/powerpc/nan128-1.c: Likewise.
2172
6a20b538
JJ
21732016-06-28 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR middle-end/71626
2176 * gcc.c-torture/execute/pr71626-1.c: New test.
2177 * gcc.c-torture/execute/pr71626-2.c: New test.
2178
77d93c47
PB
21792016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2180
2181 PR target/71656
2182 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2183
a8264058
SB
21842016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2185
2186 PR target/71670
2187 * gcc.target/powerpc/pr71670.c: New testcase.
2188
0dc47331
PB
21892016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2190
2191 PR target/71656
2192 * gcc.target/powerpc/pr71656-1.c: New test.
2193 * gcc.target/powerpc/pr71656-2.c: New test.
2194
b65ffc79
CL
21952016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2196
2197 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2198 around fp16 code.
2199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2202 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2203 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2204 Add arm_neon_fp16_ok effective target.
0b965526
UB
2205 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2206 Likewise.
2207 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2208 Likewise.
2209 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2210 Likewise.
2211 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2212 Likewise.
2213 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2214 Likewise.
2215 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2216 Likewise.
2217 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2218 Likewise.
2219 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2220 Likewise.
2221 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2222 Likewise.
2223 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2224 Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2226 Likewise.
b65ffc79 2227
9bb86f40
JH
22282016-06-26 Jan Hubicka <hubicka@ucw.cz>
2229
2230 * gcc.dg/predict-12.c: New testcase.
2231
46db0fd4
JD
22322016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2233
2234 PR fortran/71649
2235 * gfortran.dg/pr71649.f90: New test.
2236
2a65e70b
JJ
22372016-06-25 Jakub Jelinek <jakub@redhat.com>
2238
f8a06e24
JJ
2239 PR tree-optimization/71643
2240 * g++.dg/opt/pr71643.C: New test.
2241
2a65e70b
JJ
2242 PR tree-optimization/71631
2243 * gcc.c-torture/execute/pr71631.c: New test.
2244
7805417a
JH
22452016-06-24 Jan Hubicka <hubicka@ucw.cz>
2246
2247 * gcc.dg/predict-11.c: New testcase.
2248 * gfortran.dg/predict-2.f90: New testcase.
2249
888ed1a3
JH
22502016-06-24 Jan Hubicka <hubicka@ucw.cz>
2251
2252 * gcc.dg/predict-10.c: New test.
2253
53605f35
BS
22542016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2255
2256 * gcc.target/powerpc/abs128-1.c: New.
2257 * gcc.target/powerpc/copysign128-1.c: New.
2258 * gcc.target/powerpc/inf128-1.c: New.
2259 * gcc.target/powerpc/nan128-1.c: New.
2260
7b22b4c6
EB
22612016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2262
2263 * gfortran.dg/pr71642.f90: New test.
2264
37e373c2
JJ
22652016-06-24 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR tree-optimization/71647
2268 * gcc.target/i386/pr71647.c: New test.
2269
b20b79f2
L
22702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2271
2272 * gcc.target/i386/noplt-gd-1.c: New test.
2273 * gcc.target/i386/noplt-gd-2.c: Likewise.
2274 * gcc.target/i386/noplt-gd-3.c: Likewise.
2275 * gcc.target/i386/noplt-ld-1.c: Likewise.
2276 * gcc.target/i386/noplt-ld-2.c: Likewise.
2277 * gcc.target/i386/noplt-ld-3.c: Likewise.
2278 * lib/target-supports.exp
2279 (check_effective_target_tls_get_addr_via_got): New.
2280
04619cb8
UB
22812016-06-24 Uros Bizjak <ubizjak@gmail.com>
2282
2283 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2284 testsuite compile flags.
2285 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2286 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2287
22882016-06-24 Uros Bizjak <ubizjak@gmail.com>
2289
2290 * g++dg/vect/pr36684.cc: Add dg-do compile.
2291 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2292 * gcc.dg/vect/pr70021.c: Ditto.
2293 * gcc.dg/vect/pr70138-1.c: Ditto.
2294 * gcc.dg/vect/pr70138-2.c: Ditto.
2295 * gcc.dg/vect/pr70354-1.c: Ditto.
2296 * gcc.dg/vect/pr70354-2.c: Ditto.
2297 * gcc.dg/vect/pr71259.c: Ditto.
2298 * gcc.dg/vect/pr71416-1.c: Ditto.
2299 * gcc.dg/vect/slp-43.c: Ditto.
2300 * gcc.dg/vect/slp-45.c: Ditto.
2301 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2302 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2303 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2304 * gfortran.dg/vect/pr69980.f90: Ditto.
2305
23062016-06-24 Uros Bizjak <ubizjak@gmail.com>
2307
2308 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2309 * gcc.dg/vect/bb-slp-30.c: Ditto.
2310 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2311 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2312 * gcc.dg/vect/pr45902.c: Ditto.
2313 * gcc.dg/vect/pr48172.c: Ditto.
2314 * gcc.dg/vect/pr48377.c: Ditto.
2315 * gcc.dg/vect/pr49038.c: Ditto.
2316 * gcc.dg/vect/pr49771.c: Ditto.
2317 * gcc.dg/vect/pr52091.c: Ditto.
2318 * gcc.dg/vect/pr53185-2.c: Ditto.
2319 * gcc.dg/vect/pr56826.c: Ditto.
2320 * gcc.dg/vect/pr60276.c: Ditto.
2321 * gcc.dg/vect/pr62021.c: Ditto.
2322 * gcc.dg/vect/pr63530.c: Ditto.
2323 * gcc.dg/vect/pr65518.c: Ditto.
2324 * gcc.dg/vect/pr65947-1.c: Ditto.
2325 * gcc.dg/vect/pr65947-10.c: Ditto.
2326 * gcc.dg/vect/pr65947-11.c: Ditto.
2327 * gcc.dg/vect/pr65947-12.c: Ditto.
2328 * gcc.dg/vect/pr65947-13.c: Ditto.
2329 * gcc.dg/vect/pr65947-2.c: Ditto.
2330 * gcc.dg/vect/pr65947-3.c: Ditto.
2331 * gcc.dg/vect/pr65947-4.c: Ditto.
2332 * gcc.dg/vect/pr65947-5.c: Ditto.
2333 * gcc.dg/vect/pr65947-6.c: Ditto.
2334 * gcc.dg/vect/pr65947-7.c: Ditto.
2335 * gcc.dg/vect/pr65947-8.c: Ditto.
2336 * gcc.dg/vect/pr65947-9.c: Ditto.
2337 * gcc.dg/vect/pr71416-1.c: Ditto.
2338 * gcc.dg/vect/pr71439.c: Ditto.
2339 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2340 * gcc.dg/vect/vect-bswap16.c: Ditto.
2341 * gcc.dg/vect/vect-bswap32.c: Ditto.
2342 * gcc.dg/vect/vect-bswap64.c: Ditto.
2343 * gcc.dg/vect/vect-live-1.c: Ditto.
2344 * gcc.dg/vect/vect-live-2.c: Ditto.
2345 * gcc.dg/vect/vect-live-3.c: Ditto.
2346 * gcc.dg/vect/vect-live-4.c: Ditto.
2347 * gcc.dg/vect/vect-live-5.c: Ditto.
2348 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2349 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2350 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2351 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2352 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2353 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2354 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2355 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2356 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2357 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2358 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2359 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2360 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2361 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2362 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2363 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2364 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2365
da224bcb
UB
23662016-06-24 Uros Bizjak <ubizjak@gmail.com>
2367
2368 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2369
dfee2870
L
23702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2371
2372 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2373 ia32 if R_386_GOT32X relocation is supported.
2374 * gcc.target/i386/noplt-3.c: Likewise.
2375 * gcc.target/i386/noplt-2.c: Likewise.
2376 (main): Renamed to ...
2377 (bar): This.
2378 * gcc.target/i386/noplt-4.c: Likewise.
2379 (main): Renamed to ...
2380 (bar): This.
2381 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2382 * gcc.target/i386/pr67400-5.c: Likewise.
2383
a86451b9
JJ
23842016-06-24 Jakub Jelinek <jakub@redhat.com>
2385
00085092
JJ
2386 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2387 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2388
a86451b9
JJ
2389 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2390 f4): Adjust expected diagnostics.
2391 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2392 (T): If OVFP is defined, redefine to TP.
2393 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2394 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2395 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2396 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2397 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2398 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2399 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2400 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2401 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2402 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2403 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2404 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2405 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2406 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2407 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2408 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2409 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2410 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2411 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2412 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2413 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2414 as last argument to __builtin_add_overflow_p.
2415
7bb5d5f4
UB
24162016-06-23 Uros Bizjak <ubizjak@gmail.com>
2417
2418 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2419 dg-options and remove default vector testsuite compile flags.
2420 * g++.dg/vect/pr33860a.cc: Ditto.
2421 * g++.dg/vect/pr45470-a.cc: Ditto.
2422 * g++.dg/vect/pr45470-b.cc: Ditto.
2423 * g++.dg/vect/pr60896.cc: Ditto.
2424 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2425 * gcc.dg/vect/pr18308.c: Ditto.
2426 * gcc.dg/vect/pr24049.c: Ditto.
2427 * gcc.dg/vect/pr33373.c: Ditto.
2428 * gcc.dg/vect/pr36228.c: Ditto.
2429 * gcc.dg/vect/pr42395.c: Ditto.
2430 * gcc.dg/vect/pr42604.c: Ditto.
2431 * gcc.dg/vect/pr46663.c: Ditto.
2432 * gcc.dg/vect/pr48765.c: Ditto.
2433 * gcc.dg/vect/pr49093.c: Ditto.
2434 * gcc.dg/vect/pr49352.c: Ditto.
2435 * gcc.dg/vect/pr52298.c: Ditto.
2436 * gcc.dg/vect/pr52870.c: Ditto.
2437 * gcc.dg/vect/pr53185.c: Ditto.
2438 * gcc.dg/vect/pr53773.c: Ditto.
2439 * gcc.dg/vect/pr56695.c: Ditto.
2440 * gcc.dg/vect/pr62171.c: Ditto.
2441 * gcc.dg/vect/pr63530.c: Ditto.
2442 * gcc.dg/vect/pr68339.c: Ditto.
2443 * gcc.dg/vect/pr71259.c: Ditto.
2444 * gcc.dg/vect/vect-82_64.c: Ditto.
2445 * gcc.dg/vect/vect-83_64.c: Ditto.
2446 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2447 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2448 * gcc.dg/vect/vect-shift-2.c: Ditto.
2449 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2450 * gfortran.dg/vect/pr39318.f90: Ditto.
2451 * gfortran.dg/vect/pr45714-a.f: Ditto.
2452 * gfortran.dg/vect/pr45714-b.f: Ditto.
2453 * gfortran.dg/vect/pr46213.f90: Ditto.
2454
2d4bb02f
MM
24552016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2456 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2457
2458 * gcc.target/powerpc/p9-splat-5.c: New test.
2459
f6d1b868
UB
24602016-06-23 Uros Bizjak <ubizjak@gmail.com>
2461
2462 PR tree-optimization/71488
2463 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2464 * lib/target-supports.exp: ... here.
2465 (check_sse4_hw_available): New procedure.
2466 (check_effective_target_sse4_runtime): Ditto.
2467 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2468 -march=westmere for sse4_runtime targets.
936ff030 2469 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2470 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2471 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2472 (main): Call check_vect ().
a7898180 2473 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2474
c0597759
L
24752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2476
2477 PR target/66232
2478 PR target/67400
2479 * gcc.target/i386/pr66232-14.c: New file.
2480 * gcc.target/i386/pr66232-15.c: Likewise.
2481 * gcc.target/i386/pr66232-16.c: Likewise.
2482 * gcc.target/i386/pr66232-17.c: Likewise.
2483 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2484 ia32 if R_386_GOT32X relocation is supported.
2485 * gcc.target/i386/pr67400-2.c: Likewise.
2486 * gcc.target/i386/pr67400-3.c: Likewise.
2487 * gcc.target/i386/pr67400-4.c: Likewise.
2488 * gcc.target/i386/pr67400-6.c: Likewise.
2489 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2490 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2491
5b0e27a7
JD
24922016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2493
2494 PR libgfortran/48852
2495 * gfortran.dg/char4_iunit_1.f03: Update test.
2496 * gfortran.dg/f2003_io_5.f03: Update test.
2497 * gfortran.dg/real_const_3.f90: Update test.
2498
7f586d90
AK
24992016-06-23 Andi Kleen <ak@linux.intel.com>
2500
2501 * g++.dg/bprob/bprob.exp: Support autofdo.
2502 * g++.dg/tree-prof/tree-prof.exp: dito.
2503 * gcc.dg/tree-prof/tree-prof.exp: dito.
2504 * gcc.misc-tests/bprob.exp: dito.
2505 * gfortran.dg/prof/prof.exp: dito.
2506 * lib/profopt.exp: dito.
2507 * lib/target-supports.exp: Check for autofdo.
2508
60fa7862
ML
25092016-06-23 Martin Liska <mliska@suse.cz>
2510
2511 * gcc.dg/pr71619.c: New test.
2512
e3d62871
UB
25132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2514
2515 PR target/67400
cc901875
UB
2516 * gcc.target/i386/pr67400-1.c: New test.
2517 * gcc.target/i386/pr67400-2.c: Likewise.
2518 * gcc.target/i386/pr67400-3.c: Likewise.
2519 * gcc.target/i386/pr67400-4.c: Likewise.
2520 * gcc.target/i386/pr67400-5.c: Likewise.
2521 * gcc.target/i386/pr67400-6.c: Likewise.
2522 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2523
ac81cf0b
DM
25242016-06-22 David Malcolm <dmalcolm@redhat.com>
2525
2526 * c-c++-common/missing-header-1.c: New test case.
2527 * c-c++-common/missing-header-2.c: New test case.
2528 * c-c++-common/missing-header-3.c: New test case.
2529 * c-c++-common/missing-header-4.c: New test case.
2530
1a4f11c8
DM
25312016-06-22 David Malcolm <dmalcolm@redhat.com>
2532
2533 PR c/70339
2534 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2535 hint.
2536 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2537 expected results due to builtin "nanl" now being suggested for
2538 "name".
2539 * gcc.dg/pr67580.c: Update expected messages.
2540 * gcc.dg/spellcheck-identifiers.c: New testcase.
2541 * gcc.dg/spellcheck-typenames.c: New testcase.
2542
a93eac6a
DM
25432016-06-22 David Malcolm <dmalcolm@redhat.com>
2544
2545 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2546 file.
2547 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2548 diagnostic-test-show-locus-parseable-fixits.c to sources for
2549 diagnostic_plugin_test_show_locus.c.
2550 * lib/gcc-defs.exp (freeform_regexps): New global.
2551 (dg-regexp): New function.
2552 (handle-dg-regexps): New function.
2553 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2554 freeform_regexps to the empty list.
2555 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2556
49e76ff1
IE
25572016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2558
f6d1b868 2559 PR tree-optimization/71488
49e76ff1
IE
2560 * g++.dg/pr71488.C: New test.
2561 * gcc.dg/vect/vect-bool-cmp.c: New test.
2562
951d8c8a
EB
25632016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2564
2565 * gcc.dg/guality/param-5.c: New test.
2566
b60fc3bd
BE
25672016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2568
2569 * gcc.target/i386/asm-flag-7.c: New test.
2570
0609abda
TS
25712016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2572
2573 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2574 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2575 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2576 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2577 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2578 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2579 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2580 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2581 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2582 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2583 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2584 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2585 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2586 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2587 * lib/target-supports.exp: Likewise.
2588
ee2499b4
TS
25892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2590
2591 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2592 * gcc.dg/attr-ms_struct-2.c: Likewise.
2593 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2594 * gcc.dg/bf-ms-attrib.c: Likewise.
2595 * gcc.dg/bf-ms-layout-2.c: Likewise.
2596 * gcc.dg/bf-ms-layout-3.c: Likewise.
2597 * gcc.dg/bf-ms-layout.c: Likewise.
2598 * gcc.dg/bf-no-ms-layout.c: Likewise.
2599 * gcc.target/i386/bitfield1.c: Likewise.
2600 * gcc.target/i386/bitfield2.c: Likewise.
2601 * gcc.target/i386/bitfield3.c: Likewise.
2602
caea59ff
KN
26032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2604
2605 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2606 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2607 override other than -mcpu=power9 command-line option is specified,
2608 or if the target operating system is aix.
2609 * gcc.target/powerpc/darn-1.c: Likewise.
2610 * gcc.target/powerpc/darn-2.c: Likewise.
2611 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2612 test if effective-target is not powerpc_p9vector_ok or if the
2613 target operating system is not defined.
2614 * gcc.target/powerpc/vslv-1.c: Likewise.
2615 * gcc.target/powerpc/vsrv-0.c: Likewise.
2616 * gcc.target/powerpc/vsrv-1.c: Likewise.
2617
63617e30
TB
26182016-06-21 Tobias Burnus <burnus@net-b.de>
2619
2620 PR fortran/71068
2621 * gfortran.dg/coarray/data_1.f90: New.
2622
89192c3c
WD
26232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2624
2625 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2626 (dg-require-effective-target): Use arm_v8_neon_hw.
2627 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2628 (dg-require-effective-target): Likewise.
2629 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2630 (dg-require-effective-target): Likewise.
2631 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2632 (dg-require-effective-target): Likewise.
2633 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2634 (dg-require-effective-target): Likewise.
2635 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2636 (dg-require-effective-target): Likewise.
2637 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2638 Add AArch64 check.
2639
64ac50e2
WD
26402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2641
2642 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2643 Set to 3 so test passes.
2644
6252b5db
WD
26452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2646
2647 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2648
3b9bc511
IV
26492016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2650
2651 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2652 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2653 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2654 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2655
21db1c78
IV
26562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2657
2658 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2659 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2660
9d30e86f
L
26612016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2662
2663 PR target/71549
2664 * gcc.target/i386/pr71549.c: New test.
2665
448a7c69
KN
26662016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2667
2668 * gcc.target/powerpc/vadsdu-0.c: Replace
2669 dg-require-effective-target directive to allow test to run on more
2670 platforms, and add dg-skip-if directive to disable test on aix
2671 platforms because of known incompatibilities.
2672 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2673 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2674 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2675 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2676 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2677 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2678 * gcc.target/powerpc/vadsdub-2.c: Replace
2679 dg-require-effective-target directive to allow test to run on more
2680 platforms, and add dg-skip-if directive to disable test on aix
2681 platforms because of known incompatibilities.
2682 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2683 with vec_absdb call to differentiate this test from vadsdub-1.c.
2684 * gcc.target/powerpc/vadsduh-1.c: Replace
2685 dg-require-effective-target directive to allow test to run on more
2686 platforms, and add dg-skip-if directive to disable test on aix
2687 platforms because of known incompatibilities.
2688 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2689 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2690 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2691
0ad84f34
JJ
26922016-06-21 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR tree-optimization/71588
2695 * gcc.dg/pr71558.c: New test.
2696
e71e8d94
SKS
26972016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2698
2699 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2700 * c-c++-common/pr68657-2.c: Likewise.
2701 * c-c++-common/pr68657-3.c: Likewise.
2702 * gcc.dg/torture/pr69714.c: Require int32plus support.
2703 * gcc.dg/torture/pr70025.c: Likewise.
2704 * gcc.dg/torture/pr70083.c: Likewise.
2705 * gcc.dg/torture/pr70542.c: Likewise.
2706 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2707
5a578671
JM
27082016-06-20 Joseph Myers <joseph@codesourcery.com>
2709
2710 PR c/71601
2711 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2712
7a9df68e
JJ
27132016-06-20 Jakub Jelinek <jakub@redhat.com>
2714
50aa64d5
JJ
2715 PR middle-end/71581
2716 * gcc.dg/pr71581.c: New test.
2717
7a9df68e
JJ
2718 PR rtl-optimization/71591
2719 * gcc.dg/cpp/pr71591.c: New test.
2720
3947cf19
DR
27212016-06-20 David B. Robins <gcc@davidrobins.net>
2722
2723 PR target/71571
2724 * g++.dg/torture/pr71571.C: New test.
2725
c4ff221e
JJ
27262016-06-20 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR target/71559
2729 * gcc.target/i386/sse2-pr71559.c: New test.
2730 * gcc.target/i386/avx-pr71559.c: New test.
2731 * gcc.target/i386/avx512f-pr71559.c: New test.
2732
f1b5abfb
TB
27332016-06-20 Tobias Burnus <burnus@net-b.de>
2734
2735 PR fortran/71194
2736 * gfortran.dg/pointer_remapping_10.f90: New.
2737
842107e4
DM
27382016-06-20 David Malcolm <dmalcolm@redhat.com>
2739
2740 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2741
d9e8bdfd
MS
27422016-06-20 Martin Sebor <msebor@redhat.com>
2743
2744 PR c/69507
2745 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2746 * gnu90-const-expr-1.c: Same.
2747 * gnu99-const-expr-1.c: Same.
2748 * gnu99-static-1.c: Same.
2749
67785479
RL
27502016-06-20 Renlin Li <renlin.li@arm.com>
2751
29f09b38 2752 PR testsuite/71489
67785479
RL
2753 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2754
636929b8
JG
27552016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2756
2757 * gcc.target/aarch64/vcvt_f64_1.c: New.
2758 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2759 * gcc.target/aarch64/vrecp_f64_1.c: New.
2760
ff7b374b
KT
27612016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2762
2763 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2764 "alignement".
2765
554cfc9e
GJL
27662016-06-20 Georg-Johann Lay <avr@gjlay.de>
2767
2768 PR target/71103
2769 * gcc.target/avr/torture/pr71103-2.c: New test.
2770
aa0db437
MS
27712016-06-19 Martin Sebor <msebor@redhat.com>
2772
2773 PR c/69507
2774 * gcc.dg/alignof.c: New test.
2775
c561b091
PC
27762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2777
2778 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2779 vs dg-error; test constexpr specifier too.
2780
bf54f123
PC
27812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2782
2783 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2784
4e53aa97
CL
27852016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2786
2787 * lib/target-supports.exp
2788 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2789 arm_neon_ok and merge flags. Fix temporary test name.
2790 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2791 and merge flags.
2792
69071d86
ML
27932016-06-17 Martin Liska <mliska@suse.cz>
2794
2795 * gcc.dg/predict-9.c: Fix dump scanning.
2796
68b3b858
BC
27972016-06-17 Bin Cheng <bin.cheng@arm.com>
2798
2799 PR tree-optimization/71354
2800 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2801
d3ee260a
BC
28022016-06-17 Bin Cheng <bin.cheng@arm.com>
2803
2804 PR tree-optimization/71347
2805 * gcc.dg/tree-ssa/pr71347.c: New test.
2806
bd8fb114
BC
28072016-06-17 Bin Cheng <bin.cheng@arm.com>
2808
2809 PR tree-optimization/71354
2810 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2811
97816be4
BC
28122016-06-17 Bin Cheng <bin.cheng@arm.com>
2813
2814 * gcc.dg/vect/vect-alias-check-1.c: New test.
2815
2d761a37
SKS
28162016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2817
e0277d6b 2818 PR target/71151
2d761a37
SKS
2819 * gcc.target/avr/pr71151-1.c: New test.
2820 * gcc.target/avr/pr71151-2.c: New test.
2821 * gcc.target/avr/pr71151-3.c: New test.
2822 * gcc.target/avr/pr71151-4.c: New test.
2823 * gcc.target/avr/pr71151-5.c: New test.
2824 * gcc.target/avr/pr71151-6.c: New test.
2825 * gcc.target/avr/pr71151-7.c: New test.
2826 * gcc.target/avr/pr71151-8.c: New test.
2827 * gcc.target/avr/pr71151-common.h: New test.
2828
68fa96d6
ML
28292016-06-16 Martin Liska <mliska@suse.cz>
2830
2831 * gfortran.dg/predict-1.f90: New test.
2832
b6ca982f
UB
28332016-06-16 Uros Bizjak <ubizjak@gmail.com>
2834
2835 PR target/71242
2836 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2837
1dc8d15b
JH
28382016-06-16 Jan Hubicka <hubicka@ucw.cz>
2839
2840 * g++.dg/vect/pr36648.cc: Disable cunrolli
2841
67c25816
JJ
28422016-06-16 Jakub Jelinek <jakub@redhat.com>
2843
c577adb2
JJ
2844 PR target/71554
2845 * gcc.c-torture/execute/pr71554.c: New test.
2846
67c25816
JJ
2847 PR rtl-optimization/71532
2848 * gcc.dg/torture/pr71532.c: New test.
2849
1a3c3ee9
MM
28502016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2851
2852 * gcc.target/powerpc/p9-dimode1.c: New test.
2853 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2854
f29468a7
JJ
28552016-06-15 Jakub Jelinek <jakub@redhat.com>
2856
61daecc4
JJ
2857 * gcc.c-torture/compile/20160615-1.c: New test.
2858
f29468a7
JJ
2859 * g++.dg/cpp0x/ref-qual17.C: New test.
2860
209d1e2d
IE
28612016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2862
2863 PR middle-end/71529
2864 * gcc.target/i386/pr71529.C: New test.
2865
8dc35712
AH
28662016-06-15 Alan Hayward <alan.hayward@arm.com>
2867
2868 PR tree-optimization/71483
2869 * g++.dg/vect/pr71483.c: New
2870
b8911cb8
PC
28712016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2872
2873 PR c++/70202
2874 * g++.dg/inherit/crash6.C: New.
2875 * g++.dg/inherit/union2.C: Likewise.
2876 * g++.dg/inherit/virtual12.C: Likewise.
2877 * g++.dg/inherit/virtual13.C: Likewise.
2878 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2879
cf5d08ab
UB
28802016-06-15 Uros Bizjak <ubizjak@gmail.com>
2881
e3d62871 2882 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2883
8f482165
AH
28842016-06-15 Alan Hayward <alan.hayward@arm.com>
2885
2886 PR tree-optimization/71439
2887 * gcc.dg/vect/pr71439.c: New
2888
3256673f
KT
28892016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2890
2891 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2892
b17dc4d4
RB
28932016-06-15 Richard Biener <rguenther@suse.de>
2894
2895 * gcc.dg/vect/slp-45.c: New testcase.
2896
2a5825f2
RB
28972016-06-15 Richard Biener <rguenther@suse.de>
2898
2899 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2900
6e433d0b
BS
29012016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2902
2903 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2904 requirements, and disable for AIX for now.
2905 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2906
abe7f828
JJ
29072016-06-14 Jakub Jelinek <jakub@redhat.com>
2908
a09c81b4
JJ
2909 PR c++/71528
2910 * g++.dg/opt/pr71528.C: New test.
2911
abe7f828
JJ
2912 PR c++/71516
2913 * g++.dg/init/pr71516.C: New test.
2914
acfadf06
PC
29152016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 * g++.dg/init/array46.C: New.
2918
4d568ab2
UB
29192016-06-14 Uros Bizjak <ubizjak@gmail.com>
2920
e3d62871
UB
2921 * gcc.target/i386/float128-3.c: New test.
2922 * gcc.target/i386/quad-sse4.c: Ditto.
2923 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2924 Update scan strings.
4d568ab2 2925
30934c5d
RB
29262016-06-14 Richard Biener <rguenther@suse.de>
2927
2928 PR middle-end/71526
2929 * gfortran.dg/pr71526.f90: New testcase.
2930
3970e545
AV
29312016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2932
2933 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2934 * gcc.dg/zero_bits_compound-1.c: Likewise.
2935
04976c6e
RB
29362016-06-14 Richard Biener <rguenther@suse.de>
2937
2938 PR tree-optimization/71522
2939 * gcc.dg/torture/pr71522.c: New testcase.
2940
23e025db
JJ
29412016-06-14 Jakub Jelinek <jakub@redhat.com>
2942
2943 PR tree-optimization/71520
2944 * gcc.dg/tree-ssa/pr71520.c: New test.
2945
90b72e84
RB
29462016-06-14 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/71521
86c24ba6 2949 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2950
ef7cf206
JJ
29512016-06-13 Jakub Jelinek <jakub@redhat.com>
2952
0dda258b
JJ
2953 PR sanitizer/71498
2954 * c-c++-common/ubsan/bounds-13.c: New test.
2955
ef7cf206
JJ
2956 PR preprocessor/71183
2957 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2958
a73786e3
JL
29592016-06-13 Jeff Law <law@redhat.com>
2960
2961 PR tree-optimization/71403
2962 * c-c++-common/ubsan/pr71403-1.c: New test.
2963 * c-c++-common/ubsan/pr71403-2.c: New test.
2964 * c-c++-common/ubsan/pr71403-3.c: New test.
2965
0ac249bf
JJ
29662016-06-13 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR middle-end/71478
2969 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2970 Add -Wno-psabi -w to dg-options.
2971
5408a64a
KN
29722016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2973
2974 * gcc.target/powerpc/vadsdu-0.c: New test.
2975 * gcc.target/powerpc/vadsdu-1.c: New test.
2976 * gcc.target/powerpc/vadsdu-2.c: New test.
2977 * gcc.target/powerpc/vadsdu-3.c: New test.
2978 * gcc.target/powerpc/vadsdu-4.c: New test.
2979 * gcc.target/powerpc/vadsdu-5.c: New test.
2980 * gcc.target/powerpc/vadsdub-1.c: New test.
2981 * gcc.target/powerpc/vadsdub-2.c: New test.
2982 * gcc.target/powerpc/vadsduh-1.c: New test.
2983 * gcc.target/powerpc/vadsduh-2.c: New test.
2984 * gcc.target/powerpc/vadsduw-1.c: New test.
2985 * gcc.target/powerpc/vadsduw-2.c: New test.
2986
f7e4f2e3
DM
29872016-06-13 David Malcolm <dmalcolm@redhat.com>
2988
2989 * gcc.dg/c99-init-2.c (c): Update expected error message.
2990 * gcc.dg/init-bad-8.c (foo): Likewise.
2991 * gcc.dg/spellcheck-fields-3.c: New test case.
2992
ad23a23e
ML
29932016-06-13 Martin Liska <mliska@suse.cz>
2994
2995 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2996 and "guess loop iv compared" heuristics.
2997 * gcc.dg/predict-2.c: Likewise.
2998 * gcc.dg/predict-3.c: Likewise.
2999 * gcc.dg/predict-4.c: Likewise.
3000 * gcc.dg/predict-5.c: Likewise.
3001 * gcc.dg/predict-6.c: Likewise.
3002
146c55da
MP
30032016-06-13 Marek Polacek <polacek@redhat.com>
3004
3005 PR middle-end/71476
3006 * c-c++-common/Wswitch-unreachable-4.c: New test.
3007 * gcc.dg/Wswitch-unreachable-2.c: New test.
3008 * g++.dg/tm/jump1.C: Move dg-warning.
3009
42e77cbc
EB
30102016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gnat.dg/renaming10.ad[sb]: New test.
3013
7474dcc1
PT
30142016-06-13 Paul Thomas <pault@gcc.gnu.org>
3015
3016 PR fortran/70673
3017 * gfortran.dg/pr70673.f90: New test.
3018
f57f53d3
RB
30192016-06-13 Richard Biener <rguenther@suse.de>
3020
3021 PR middle-end/64516
3022 * gcc.dg/align-3.c: New testcase.
3023
5843a5f0
ML
30242016-06-13 Martin Liska <mliska@suse.cz>
3025
3026 * gcc.target/i386/pr71458.c: New test.
3027
aa8fdb44
UB
30282016-06-12 Uros Bizjak <ubizjak@gmail.com>
3029
3030 PR target/71241
3031 * testsuite/gcc.dg/torture/float128-nan.c: New test.
3032
2043e4d7
DH
30332016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3034
3035 PR target/60751
3036 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3037 statement.
3038
d3dc025d
DH
30392016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3040
3041 PR target/60751
3042 * gfortran.dg/comma_IO_extension_1.f90: New test.
3043 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3044 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3045 statement.
3046 * gfortran.dg/graphite/pr38083.f90: Likewise.
3047 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3048 missing format.
3049
a31d78c6
EB
30502016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/case_character.adb: New test.
3053
95c18dd0
SB
30542016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3055
3056 PR middle-end/71310
3057 * gcc.target/powerpc/pr71310.c: New testcase.
3058
b97d37b4
KV
30592016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3060
3061 PR middle-end/71478
3062 * gcc.dg/pr71478.c: New test.
3063
900bcda3
JJ
30642016-06-10 Jakub Jelinek <jakub@redhat.com>
3065
ec1c20db
JJ
3066 PR middle-end/71494
3067 * gcc.c-torture/execute/pr71494.c: New test.
3068
50b15873
JJ
3069 PR c/68657
3070 * gcc.target/i386/pr68657.c: New test.
3071
900bcda3
JJ
3072 PR inline-asm/68843
3073 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3074 (test): Add -masm=intel alternatives.
3075
4d926e34
MS
30762016-06-10 Martin Sebor <msebor@redhat.com>
3077
3078 PR c/71392
3079 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3080
ad071b2b
JL
30812016-06-10 Jeff Law <law@redhat.com>
3082
3083 PR tree-optimization/71335
3084 * gcc.c-torture/execute/pr71335.c: New test.
3085
2704efe8
DM
30862016-06-10 David Malcolm <dmalcolm@redhat.com>
3087
3088 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3089 the various "cannot tail-call: " messages.
3090
18c9b7d4
CL
30912016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3092
3093 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3094 and options.
3095
7cfa10f3
MO
30962016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3097
3098 PR sanitizer/71480
3099 * c-c++-common/asan/pr71480.c: New test.
3100
1f24fd3e
L
31012016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3102
3103 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3104 (ASMNAME2): Likewise.
3105 (main): Replace fn in asm statement with ASMNAME ("fn").
3106 * gcc.dg/guality/pr68037-2.c: Likewise.
3107 * gcc.dg/guality/pr68037-3.c: Likewise.
3108 * gcc.dg/torture/pr68037-1.c: Likewise.
3109 * gcc.dg/torture/pr68037-2.c: Likewise.
3110 * gcc.dg/torture/pr68037-3.c: Likewise.
3111
ad551c07
BE
31122016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3113
3114 PR inline-asm/68843
3115 * gcc.target/i386/pr68843-1.c: New test.
3116 * gcc.target/i386/pr68843-2.c: New test.
3117
4b1ffdb1 31182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
3119 Cesar Philippidis <cesar@codesourcery.com>
3120
3121 PR middle-end/71373
3122 * gcc.dg/goacc/nested-function-1.c: New file.
3123 * gcc.dg/goacc/nested-function-2.c: Likewise.
3124 * gcc.dg/goacc/pr71373.c: Likewise.
3125 * gfortran.dg/goacc/cray-2.f95: Likewise.
3126 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3127 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3128 * gfortran.dg/goacc/cray.f95: Update.
3129 * gfortran.dg/goacc/loop-1.f95: Likewise.
3130 * gfortran.dg/goacc/loop-3.f95: Likewise.
3131 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3132 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3133
31342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3135
3136 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3137 for OpenACC tile clauses.
3138 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3139
3140 PR c/71381
3141 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3142 to...
3143 * c-c++-common/goacc/cache-2.c: ... this new file.
3144 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3145 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3146 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3147 usage.
3148 * gfortran.dg/goacc/cray.f95: Likewise.
3149 * gfortran.dg/goacc/loop-1.f95: Likewise.
3150
89851e4c
AH
31512016-06-10 Alan Hayward <alan.hayward@arm.com>
3152
3153 PR tree-optimization/71407
3154 PR tree-optimization/71416
3155 * gcc.dg/vect/pr71407.c: New
3156 * gcc.dg/vect/pr71416-1.c: New
3157 * gcc.dg/vect/pr71416-2.c: New
3158
200eafbf
RB
31592016-06-10 Richard Biener <rguenther@suse.de>
3160
3161 PR middle-end/71477
3162 * gcc.dg/torture/pr71477.c: New testcase.
3163
4df99d92
JK
31642016-06-09 Julia Koval <julia.koval@intel.com>
3165
3166 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3167 * gcc.target/i386/interrupt-13.c: Likewise.
3168 * gcc.target/i386/interrupt-15.c: Likewise.
3169 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3170 * gcc.target/i386/interrupt-24.c: Likewise.
3171 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3172 * gcc.target/i386/interrupt-9.c: Likewise.
3173 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3174
e01b4e16
MS
31752016-06-09 Martin Sebor <msebor@redhat.com>
3176
3177 PR c/70883
3178 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3179 * gcc.dg/builtin-constant_p-1.c: Same.
3180 * gcc.dg/builtins-error.c: Same.
3181 * gcc.dg/pr70859.c: Same.
3182
9c35db0e
SKS
31832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3184
3185 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3186 * gcc.dg/torture/pr68067-1.c: Likewise.
3187 * gcc.dg/torture/pr68067-2.c: Likewise.
3188
31892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3190
3191 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3192 when setting SIZE.
3193
392a81b9
PC
31942016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3195
3196 PR c++/71465
3197 * g++.dg/inherit/crash5.C: New.
3198 Revert:
3199 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/70202
3202 * g++.dg/inherit/crash5.C: New.
3203 * g++.dg/inherit/virtual1.C: Adjust.
3204
e49efc14
ML
32052016-06-09 Martin Liska <mliska@suse.cz>
3206
3207 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3208 * g++.dg/predict-loop-exit-2.C: Likewise.
3209 * g++.dg/predict-loop-exit-3.C: Likewise.
3210 * gcc.dg/predict-1.c: Likewise.
3211 * gcc.dg/predict-2.c: Likewise.
3212 * gcc.dg/predict-3.c: Likewise.
3213 * gcc.dg/predict-4.c: Likewise.
3214 * gcc.dg/predict-5.c: Likewise.
3215 * gcc.dg/predict-6.c: Likewise.
3216 * gcc.dg/predict-7.c: Likewise.
3217
36d57986
RB
32182016-06-09 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/71462
3221 * gcc.dg/torture/pr71462.c: New testcase.
3222
7d82e8e4
MP
32232016-06-09 Marek Polacek <polacek@redhat.com>
3224
3225 PR c/65471
3226 * gcc.dg/c11-generic-3.c: New test.
3227
c8a71589
PC
32282016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 * g++.dg/init/array42.C: New.
3231 * g++.dg/init/array43.C: Likewise.
3232 * g++.dg/init/array44.C: Likewise.
3233 * g++.dg/init/array45.C: Likewise.
3234 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3235 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3236 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3237 * g++.dg/gomp/pr35751.C: Likewise.
3238 * g++.dg/init/array23.C: Likewise.
3239 * g++.dg/init/brace2.C: Likewise.
3240 * g++.dg/init/brace6.C: Likewise.
3241
44a845ca
MS
32422016-06-08 Martin Sebor <msebor@redhat.com>
3243 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR c++/70507
3246 PR c/68120
3247 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3248 * c-c++-common/builtin-arith-overflow-2.c: New test.
3249 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3250 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3251 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3252
2ef16b6e
JJ
32532016-06-08 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR c++/71442
3256 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3257
5e3ee346
AL
32582016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3259
3260 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3261 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3262 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3263 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3264 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3265 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3266 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3267 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3268 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3269 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3270 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3271 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3272 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3273
b2ae2814
RB
32742016-06-08 Richard Biener <rguenther@suse.de>
3275
3276 PR tree-optimization/68558
3277 * gcc.dg/vect/slp-44.c: New testcase.
3278
e09b4c37
RB
32792016-06-08 Richard Biener <rguenther@suse.de>
3280
3281 * gcc.dg/vect/slp-43.c: New testcase.
3282
72d50660
RB
32832016-06-08 Richard Biener <rguenther@suse.de>
3284
3285 PR tree-optimization/71452
3286 * gcc.dg/torture/pr71452.c: New testcase.
3287
988c115c
JJ
32882016-06-08 Jakub Jelinek <jakub@redhat.com>
3289
3290 PR c++/71448
3291 * g++.dg/torture/pr71448.C: New test.
3292
73d73b48
BS
32932016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3294
3295 PR debug/71432
3296 PR ada/71413
3297 * g++.dg/debug/pr71432.C: New test.
3298
bdd15d0c
PK
32992016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3300
3301 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3302 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3303 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3304
ce0607bb
AH
33052016-06-08 Alan Hayward <alan.hayward@arm.com>
3306
3307 * gcc.dg/vect/vect-live-2.c: Update effective target.
3308 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3309 * lib/target-supports.exp: Add aarch64 to vect_long.
3310
92a5f2ba
MP
33112016-06-08 Marek Polacek <polacek@redhat.com>
3312
3313 PR c/71418
3314 * gcc.dg/noncompile/pr71418.c: New test.
3315
08203f73
MP
3316 PR c/71426
3317 * gcc.dg/noncompile/pr71426.c: New test.
3318
d1fcc2bd
JH
33192016-06-07 Jan Hubicka <hubicka@ucw.cz>
3320
3321 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3322 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3323 * gcc.dg/predict-3.c: Update template.
3324 * gcc.dg/predict-5.c: Update template.
3325 * gcc.dg/predict-6.c: Update template.
3326 * gcc.dg/predict-9.c: Update template.
3327 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3328
a23e6f1c
BS
33292016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3330
3331 * gcc.target/powerpc/vec-mul.c: New test.
3332
6ffd47b7
DM
33332016-06-07 David Malcolm <dmalcolm@redhat.com>
3334
3335 * gcc.dg/spellcheck-fields-2.c: New test case.
3336
bfd67b47
RB
33372016-06-07 Richard Biener <rguenther@suse.de>
3338
3339 PR c/61564
3340 * gcc.dg/Wpragmas-1.c: New testcase.
3341 * gcc.dg/Wattributes-4.c: Likewise.
3342 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3343 entry.
3344
701b9a47
CL
33452016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3346
3347 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3348 spurious debug code.
3349
6b80d6fa
RB
33502016-06-07 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/71428
3353 * gcc.dg/torture/pr71428.c: New testcase.
3354
0f3f9437
RB
33552016-06-07 Richard Biener <rguenther@suse.de>
3356
3357 PR middle-end/71423
3358 * gcc.dg/torture/pr71423.c: New testcase.
3359
ec963f2a
KV
33602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3361
3362 PR middle-end/71408
3363 * gcc.dg/tree-ssa/pr71408.c: New test.
3364
46ab5b6e
KV
33652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3366
3367 PR middle-end/71281
3368 * g++.dg/torture/pr71281.C: New test.
3369
1f40cff3
MP
33702016-06-06 Marek Polacek <polacek@redhat.com>
3371
3372 PR c/71362
3373 * gcc.dg/pr71362.c: New test.
3374
6f5bcd24
JJ
33752016-06-06 Jakub Jelinek <jakub@redhat.com>
3376 Patrick Palka <ppalka@gcc.gnu.org>
3377
3378 PR c++/70847
3379 PR c++/71330
3380 PR c++/71393
3381 * g++.dg/opt/pr70847.C: New test.
3382 * g++.dg/ubsan/pr70847.C: New test.
3383 * g++.dg/ubsan/pr71393.C: New test.
3384
158beb4a
JJ
33852016-06-06 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR tree-optimization/71259
3388 * gcc.dg/vect/pr71259.c: New test.
3389
d9b950dd
DM
33902016-06-06 David Malcolm <dmalcolm@redhat.com>
3391
3392 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3393 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3394 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3395 above.
3396
36f9ad69
KT
33972016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3398
3399 PR middle-end/37780
3400 * gcc.c-torture/execute/pr37780.c: New test.
3401 * gcc.target/aarch64/pr37780_1.c: Likewise.
3402 * gcc.target/arm/pr37780_1.c: Likewise.
3403
5545a907
MP
34042016-06-06 Marek Polacek <polacek@redhat.com>
3405
3406 * c-c++-common/attr-may-alias-1.c: New test.
3407 * c-c++-common/attr-may-alias-2.c: New test.
3408 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3409
93671519
BE
34102016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3411
3412 PR c/24414
3413 * gcc.target/i386/pr24414.c: New test.
3414
690f24b7
JM
34152016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3416
3417 * gcc.target/sparc/vis4misc.c: New file.
3418 * gcc.target/sparc/fpcmp.c: Likewise.
3419 * gcc.target/sparc/fpcmpu.c: Likewise.
3420
31ce6157
AH
34212016-06-06 Alan Hayward <alan.hayward@arm.com>
3422
3423 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3424 * gcc.dg/vect/vect-live-3.c: Likewise.
3425
9fcebb5a
RB
34262016-06-06 Richard Biener <rguenther@suse.de>
3427
3428 PR tree-optimization/71398
3429 * gcc.dg/torture/pr71398.c: New testcase.
3430
903ca97b
UB
34312016-06-06 Uros Bizjak <ubizjak@gmail.com>
3432
3433 PR target/71389
3434 * g++.dg/pr71389.C: New test.
3435
9c1eb332
JD
34362016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437
3438 PR fortran/71404
3439 * gfortran.dg/fmt_read_5.f: New test.
3440
b2d83bd2
AV
34412016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3442
3443 PR fortran/69659
3444 * gfortran.dg/class_array_22.f03: New test.
3445
ec81960e
JH
34462016-06-05 Jan Hubicka <hubicka@ucw.cz>
3447
3448 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3449
429d2750
JH
34502016-06-05 Jan Hubicka <hubicka@ucw.cz>
3451
3452 * gcc.dg/predict-9.c: Update template.
3453
c1c00983
PC
34542016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3455
3456 PR c++/49377
3457 * g++.dg/template/pr49377.C: New.
3458
1927a963
JJ
34592016-06-04 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR tree-optimization/71405
3462 * g++.dg/torture/pr71405.C: New test.
3463
909a11ad
PC
34642016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/70202
3467 * g++.dg/inherit/crash5.C: New.
3468 * g++.dg/inherit/virtual1.C: Adjust.
3469
08bbb1f8
JL
34702016-06-03 Jeff Law <law@redhat.com>
3471
3472 PR tree-optimization/71316
3473 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3474
7c35235c
JJ
34752016-06-03 Jakub Jelinek <jakub@redhat.com>
3476
3477 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3478 dg-additional-options with just -fno-tree-scev-cprop in it.
3479 * gcc.dg/vect/vect-live-2.c: Likewise.
3480 * gcc.dg/vect/vect-live-5.c: Likewise.
3481 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3482 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3483 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3484
c8572dd6
PP
34852016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3486
3487 PR c++/27100
3488 * g++.dg/other/friend6.C: New test.
3489
1c7733a7
BS
34902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3491
3492 * g++.dg/torture/ppc-ldst-array.C: New.
3493
0d2f700f
JM
34942016-06-03 Joseph Myers <joseph@codesourcery.com>
3495
3496 PR target/71276
3497 PR target/71277
3498 * gcc.dg/torture/builtin-fp-int-inexact.c,
3499 gcc.target/i386/387-builtin-fp-int-inexact.c,
3500 gcc.target/i386/387-rint-inline-1.c,
3501 gcc.target/i386/387-rint-inline-2.c,
3502 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3503 gcc.target/i386/sse2-rint-inline-1.c,
3504 gcc.target/i386/sse2-rint-inline-2.c,
3505 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3506 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3507
f8071c05
L
35082016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3509 Julia Koval <julia.koval@intel.com>
3510
3511 PR target/66960
3512 PR target/67630
3513 PR target/67634
3514 PR target/67841
3515 PR target/68037
3516 PR target/68618
3517 PR target/68661
3518 PR target/69575
3519 PR target/69596
3520 PR target/69734
3521 * gcc.dg/guality/pr68037-1.c: New test.
3522 * gcc.dg/guality/pr68037-2.c: Likewise.
3523 * gcc.dg/guality/pr68037-3.c: Likewise.
3524 * gcc.dg/torture/pr68037-1.c: Likewise.
3525 * gcc.dg/torture/pr68037-2.c: Likewise.
3526 * gcc.dg/torture/pr68037-3.c: Likewise.
3527 * gcc.dg/torture/pr68661-1a.c: Likewise.
3528 * gcc.dg/torture/pr68661-1b.c: Likewise.
3529 * gcc.target/i386/interrupt-1.c: Likewise.
3530 * gcc.target/i386/interrupt-2.c: Likewise.
3531 * gcc.target/i386/interrupt-3.c: Likewise.
3532 * gcc.target/i386/interrupt-4.c: Likewise.
3533 * gcc.target/i386/interrupt-5.c: Likewise.
3534 * gcc.target/i386/interrupt-6.c: Likewise.
3535 * gcc.target/i386/interrupt-7.c: Likewise.
3536 * gcc.target/i386/interrupt-8.c: Likewise.
3537 * gcc.target/i386/interrupt-9.c: Likewise.
3538 * gcc.target/i386/interrupt-10.c: Likewise.
3539 * gcc.target/i386/interrupt-11.c: Likewise.
3540 * gcc.target/i386/interrupt-12.c: Likewise.
3541 * gcc.target/i386/interrupt-13.c: Likewise.
3542 * gcc.target/i386/interrupt-14.c: Likewise.
3543 * gcc.target/i386/interrupt-15.c: Likewise.
3544 * gcc.target/i386/interrupt-16.c: Likewise.
3545 * gcc.target/i386/interrupt-17.c: Likewise.
3546 * gcc.target/i386/interrupt-18.c: Likewise.
3547 * gcc.target/i386/interrupt-19.c: Likewise.
3548 * gcc.target/i386/interrupt-20.c: Likewise.
3549 * gcc.target/i386/interrupt-21.c: Likewise.
3550 * gcc.target/i386/interrupt-22.c: Likewise.
3551 * gcc.target/i386/interrupt-23.c: Likewise.
3552 * gcc.target/i386/interrupt-24.c: Likewise.
3553 * gcc.target/i386/interrupt-25.c: Likewise.
3554 * gcc.target/i386/interrupt-26.c: Likewise.
3555 * gcc.target/i386/interrupt-27.c: Likewise.
3556 * gcc.target/i386/interrupt-28.c: Likewise.
3557 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3558 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3559 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3560 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3561 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3562 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3563 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3564 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3565 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3566 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3567 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3568 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3569
36b85e43
BS
35702016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3571
9de2e795
L
3572 PR tree-optimization/52171
3573 * gcc.dg/pr52171.c: New test.
3574 * gcc.target/i386/pr52171.c: New test.
36b85e43 3575
bfeee8ac
JH
35762016-06-03 Jan Hubicka <jh@suse.cz>
3577
3578 * g++.dg/tree-ssa/pred-1.C: New testcase
3579 * gcc.dg/tree-ssa/pred-1.c: New testcase
3580
859b0bae
BS
35812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3582
3583 PR target/70957
3584 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3585 support.
3586 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3587
3a2edf4c
AH
35882016-06-03 Alan Hayward <alan.hayward@arm.com>
3589
3590 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3591
b28ead45
AH
35922016-06-03 Alan Hayward <alan.hayward@arm.com>
3593
3594 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3595 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3596 * gcc.dg/vect/vect-live-1.c: New test.
3597 * gcc.dg/vect/vect-live-2.c: New test.
3598 * gcc.dg/vect/vect-live-3.c: New test.
3599 * gcc.dg/vect/vect-live-4.c: New test.
3600 * gcc.dg/vect/vect-live-5.c: New test.
3601 * gcc.dg/vect/vect-live-slp-1.c: New test.
3602 * gcc.dg/vect/vect-live-slp-2.c: New test.
3603 * gcc.dg/vect/vect-live-slp-3.c: New test.
3604
1f91747b
JJ
36052016-06-03 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR middle-end/71387
3608 * g++.dg/opt/pr71387.C: New test.
3609
47b83923
JL
36102016-06-02 Jeff Law <law@redhat.com>
3611
3612 PR tree-optimization/71328
3613 * gcc.c-torture/compile/pr71328.c: New test.
3614
e96e5f46
JD
36152016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3616
3617 PR fortran/52393
3618 * gfortran.dg/fmt_read_3.f90: Fix typo.
3619 * gfortran.dg/fmt_read_4.f90: New test.
3620
b872d729
PC
36212016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3624 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3625 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3626 * g++.dg/cpp0x/override2.C: Likewise.
3627 * g++.dg/parse/crash5.C: Likewise.
3628 * g++.dg/parse/error16.C: Likewise.
3629 * g++.dg/parse/error27.C: Likewise.
3630 * g++.dg/template/qualttp15.C: Likewise.
3631 * g++.dg/template/redecl4.C: Likewise.
3632 * g++.old-deja/g++.other/crash39.C: Likewise.
3633 * g++.old-deja/g++.other/struct1.C: Likewise.
3634 * g++.old-deja/g++.pt/m9a.C: Likewise.
3635 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3636
0e535442
JJ
36372016-06-02 Jakub Jelinek <jakub@redhat.com>
3638
0633ee10
JJ
3639 PR c++/71372
3640 * c-c++-common/pr71372.c: New test.
3641
0e535442
JJ
3642 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3643 __TIME__ strings with __builtin_strcmp instead of printf and
3644 dg-output.
3645
f3c5ecc2
ML
36462016-06-02 Martin Liska <mliska@suse.cz>
3647
3648 * gcc.dg/predict-9.c: New test.
3649
a91807c5
JJ
36502016-06-02 Jakub Jelinek <jakub@redhat.com>
3651
3652 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3653 global set_compiler_env_var and global saved_compiler_env_var.
3654
b5bd1978
KT
36552016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3656
3657 PR rtl-optimization/71295
3658 * gcc.c-torture/compile/pr71295.c: New test.
3659
b93b1475
JJ
36602016-06-02 Jakub Jelinek <jakub@redhat.com>
3661
930ebd0e
JJ
3662 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3663
1e021dc3
JJ
3664 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3665 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3666
b93b1475
JJ
3667 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3668 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3669 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3670 alternative number.
3671
58f2fb5c
MM
36722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3673
3674 * gcc.target/powerpc/p9-splat-4.c: New test.
3675
36762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3677
3678 PR target/71186
3679 * gcc.target/powerpc/pr71186.c: New test.
3680
4731c9f0
JD
36812016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3682
3683 PR fortran/52393
3684 * gfortran.dg/fmt_read_3.f90: New test.
3685
042dee3e
TP
36862016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3687
3688 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3689 procedure.
3690
15c98b2e
ES
36912016-06-01 Eduard Sanou <dhole@openmailbox.org>
3692
3693 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3694 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3695 env var is set.
3696 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3697 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3698 shown once.
3699 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3700 during compilation.
3701 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3702 vars set by dg-set-compiler-env-var.
3703
6442a6f4
PT
37042016-06-01 Paul Thomas <pault@gcc.gnu.org>
3705
3706 PR fortran/71156
3707 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3708 to the module procedure declaration.
3709 * gfortran.dg/submodule_16.f08: New test.
3710
ab62397a
JJ
37112016-06-01 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR middle-end/71371
3714 * c-c++-common/gomp/pr71371.c: New test.
3715
b66af6ed
RB
37162016-06-01 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/71366
3719 * gcc.dg/torture/pr71366-1.c: New testcase.
3720 * gcc.dg/torture/pr71366-2.c: Likewise.
3721
e342b9d8
KN
37222016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3723
3724 * gcc.target/powerpc/vslv-0.c: New test.
3725 * gcc.target/powerpc/vslv-1.c: New test.
3726 * gcc.target/powerpc/vsrv-0.c: New test.
3727 * gcc.target/powerpc/vsrv-1.c: New test.
3728
721547cd
NS
37292016-06-01 Nathan Sidwell <nathan@acm.org>
3730
3731 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3732 * gcc.target/nvptx/weak.c: New.
3733
fa2c9034
RB
37342016-06-01 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/71261
3737 * gcc.dg/torture/vect-bool-1.c: New testcase.
3738
3e32893c
JJ
37392016-06-01 Jakub Jelinek <jakub@redhat.com>
3740
3741 * gfortran.dg/gomp/order-1.f90: New test.
3742 * gfortran.dg/gomp/order-2.f90: New test.
3743
8c383600
JH
37442016-06-01 Jan Hubicka <hubicka@ucw.cz>
3745
3746 * gcc.dg/unroll-6.c: Update template.
3747 * gcc.dg/unroll-7.c: New testcase.
3748 * gcc.dg/unroll-8.c: New testcase.
3749
a0dfeef5
EB
37502016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3751
3752 * gnat.dg/opt56.ad[sb]: New test.
3753
48de5701
PC
37542016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3755
3756 PR c++/66635
3757 * g++.dg/cpp0x/constexpr-ice16.C: New.
3758
827cf695
PP
37592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3760
3761 PR tree-optimization/71314
3762 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3763 -mbranch-cost=2.
3764
ff66f6e8
PP
37652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3766
3767 PR tree-optimization/71077
3768 * gcc.dg/tree-ssa/pr71077.c: New test.
3769
050fb209
JH
37702016-05-31 Jan Hubicka <hubicka@ucw.cz>
3771
48de5701
PC
3772 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3773 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3774 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3775
c642d919
PC
37762016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3777
3778 PR c++/71248
3779 * g++.dg/cpp0x/pr71248.C: New.
3780 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3781 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3782 * g++.dg/init/new37.C: Likewise.
3783 * g++.dg/template/static1.C: Likewise.
3784 * g++.dg/template/static2.C: Likewise.
3785
d6439e08
L
37862016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3787
3788 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3789 instead of %rdi.
3790 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3791
780b9dd4
MP
37922016-05-31 Marek Polacek <polacek@redhat.com>
3793
3794 * c-c++-common/Wswitch-unreachable-3.c: New test.
3795 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3796
0d99f8a0
RB
37972016-05-31 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/71352
3800 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3801
52545641
TP
38022016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3803
3804 * gcc.target/arm/armv5_thumb_isa.c: New test.
3805
5b8c1205
KY
38062016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3807
3808 PR target/71346
3809 * gcc.target/i386/pr71346.c: New test.
3810
7a88cc84
TV
38112016-05-31 Tom de Vries <tom@codesourcery.com>
3812
3813 PR tree-optimization/69068
3814 * gcc.dg/graphite/pr69068.c: New test.
3815
265149a6
MS
38162016-05-27 Martin Sebor <msebor@redhat.com>
3817
3818 PR c++/71306
3819 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3820
00631022
JJ
38212016-05-30 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR c++/71349
3824 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3825 nowait depend(inout: dd[0]) clauses where permitted.
3826
b2f6675b
PC
38272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/71238
3830 * g++.dg/parse/pr71238.C: New.
3831 * g++.dg/concepts/friend1.C: Test column numbers too.
3832 * g++.dg/cpp0x/initlist31.C: Likewise.
3833 * g++.dg/cpp0x/pr51420.C: Likewise.
3834 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3835 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3836 * g++.dg/ext/builtin3.C: Likewise.
3837 * g++.dg/lookup/friend12.C: Likewise.
3838 * g++.dg/lookup/friend7.C: Likewise.
3839 * g++.dg/lookup/koenig1.C: Likewise.
3840 * g++.dg/lookup/koenig5.C: Likewise.
3841 * g++.dg/lookup/used-before-declaration.C: Likewise.
3842 * g++.dg/overload/koenig1.C: Likewise.
3843 * g++.dg/template/crash65.C: Likewise.
3844 * g++.dg/template/friend57.C: Likewise.
3845 * g++.dg/warn/Wshadow-5.C: Likewise.
3846 * g++.dg/warn/Wunused-8.C: Likewise.
3847 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3848 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3849 * g++.old-deja/g++.jason/member.C: Likewise.
3850 * g++.old-deja/g++.jason/report.C: Likewise.
3851 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3852 * g++.old-deja/g++.law/visibility20.C: Likewise.
3853 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3854 * g++.old-deja/g++.other/static5.C: Likewise.
3855 * g++.old-deja/g++.pt/overload2.C: Likewise.
3856
a448ff40
JH
38572016-05-30 Jan Hubicka <hubicka@ucw.cz>
3858
3859 * gcc.dg/tree-ssa/peel1.c: New testcase.
3860 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3861 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3862
69be8c91
TV
38632016-05-30 Tom de Vries <tom@codesourcery.com>
3864
3865 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3866 to ce.
3867
a59775a1
PC
38682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3869
3870 PR c++/71099
3871 * g++.dg/parse/virtual1.C: New.
3872
53d6d955
UB
38732016-05-30 Uros Bizjak <ubizjak@gmail.com>
3874
3875 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3876 Use correct register when clearing %edx.
3877
0557293f
AM
38782016-05-30 Alexander Monakov <amonakov@ispras.ru>
3879
3880 PR tree-optimization/71289
3881 * gcc.dg/pr71289.c: New test.
3882
5d476e35
KV
38832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3884
3885 PR middle-end/71269
3886 PR middle-end/71292
3887 * gcc.dg/tree-ssa/pr71269.c: New test.
3888 * gcc.dg/tree-ssa/pr71292.c: New test.
3889
db5447ca
KV
38902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3891
3892 PR middle-end/71252
3893 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3894
98bdbb39
JH
38952016-05-30 Jan Hubicka <hubicka@ucw.cz>
3896
3897 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3898 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3899 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3900
7e012855
TV
39012016-05-30 Tom de Vries <tom@codesourcery.com>
3902
3903 PR tree-optimization/69067
3904 * gcc.dg/graphite/pr69067.c: New test.
3905
beed3701
UB
39062016-05-29 Uros Bizjak <ubizjak@gmail.com>
3907
3908 PR target/71245
3909 * gcc.target/i386/pr71245-1.c: New test.
3910 * gcc.target/i386/pr71245-2.c: Ditto.
3911
b6d4f8e8
PC
39122016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/71105
3915 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3916 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3917 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3918
00022058
JH
39192016-05-27 Jan Hubicka <hubicka@ucw.cz>
3920
3921 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3922
c8419aca
VV
39232016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3924
3925 Revert:
3926 PR c++/69855
3927 * g++.dg/overload/69855.C: New.
3928 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3929 * g++.old-deja/g++.pt/crash3.C: Likewise.
3930
8008c4d2
PC
39312016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3932
3933 PR c++/60385
3934 * g++.dg/parse/namespace13.C: New.
3935
8b2ef235
JL
39362016-05-26 Jeff Law <law@redhat.com>
3937
3938 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3939 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3940 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3941 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3942 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3943 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3944 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3945 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3946 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3947 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3948 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3949 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3950 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3951
7d67159b
VV
39522016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3953
3954 PR c++/69855
3955 * g++.dg/overload/69855.C: New.
3956 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3957 * g++.old-deja/g++.pt/crash3.C: Likewise.
3958
88e3bdd1
JW
39592016-05-27 Jiong Wang <jiong.wang@arm.com>
3960
3961 PR target/63596
3962 * gcc.target/aarch64/va_arg_1.c: New testcase.
3963 * gcc.target/aarch64/va_arg_2.c: Likewise.
3964 * gcc.target/aarch64/va_arg_3.c: Likewise.
3965
3fd6b9cc
JW
39662016-05-27 Jiong Wang <jiong.wang@arm.com>
3967
3968 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3969 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3970 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3971 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3972 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3973
3cee7e4e
MP
39742016-05-27 Marek Polacek <polacek@redhat.com>
3975
3976 PR middle-end/71308
3977 * g++.dg/torture/pr71308.C: New test.
3978
6a813c96
DV
39792016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3980
3981 * gcc.dg/zero_bits_compound-1.c: New test.
3982 * gcc.dg/zero_bits_compound-2.c: New test.
3983
0561bcfb
IE
39842016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3985
3986 PR middle-end/71279
3987 * gcc.dg/pr71279.c: New test.
3988
21316320
MM
39892016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3990
3991 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3992 floating point min/max/comparison instructions.
3993 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3994
7211a097
JJ
39952016-05-26 Jakub Jelinek <jakub@redhat.com>
3996
3997 * c-c++-common/gomp/schedule-1.c: New test.
3998 * gfortran.dg/gomp/schedule-1.f90: New test.
3999
cac177cf
PP
40002016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4001
4002 PR c++/70822
4003 PR c++/70106
4004 * g++.dg/cpp1y/auto-fn32.C: New test.
4005 * g++.dg/cpp1y/paren4.C: New test.
4006
a2d5b8c9
NS
40072016-05-26 Nathan Sidwell <nathan@acm.org>
4008
4009 * gcc.dg/20060410.c: Xfail on ptx.
4010 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4011 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4012 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4013 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4014 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4015
ffa8b552
TP
40162016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4017
4018 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4019
c7501e00
JJ
40202016-05-26 Jakub Jelinek <jakub@redhat.com>
4021
1875b9a0
JJ
4022 PR tree-optimization/71280
4023 * gcc.dg/pr71280.c: New test.
4024
2116e19f
JJ
4025 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4026
305aef09
JJ
4027 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4028 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4029
c7501e00
JJ
4030 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4031
ca449d26
JW
40322016-05-26 Jiong Wang <jiong.wang@arm.com>
4033
4034 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4035 kept in memory.
ca449d26 4036
8af01c66
JL
40372016-05-25 Jeff Law <law@redhat.com>
4038
4039 PR tree-optimization/71272
4040 * gcc.c-torture/compile/pr71272.c: new test.
4041
f9d6ce73
BS
40422016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4043
4044 * gcc.target/powerpc/vec-cmpne.c: New test.
4045 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4046
a88a7b22
EB
40472016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 * gnat.dg/opt55.ad[sb]: New test.
4050
125f02ed
SKS
40512016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4052
4053 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4054 * c-c++-common/pr60226.c: Require int32plus.
4055 * gcc.c-torture/execute/pr70602.c: Likewise.
4056 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4057 unsigned long for malloc arg type.
4058 * gcc.dg/asr_div1.c: Require int32plus.
4059 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4060 * gcc.dg/pie-1.c: Require pie.
4061 * gcc.dg/pie-2.c: Likewise.
4062 * gcc.dg/pr59471.c: Require int32plus.
4063 * gcc.dg/pr59963-2.c: XFAIL for int16.
4064 * gcc.dg/pr60114.c: Require int32plus.
4065 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4066 unsigned long for typedef of size_t.
4067 * gcc.dg/pr63914.c: Require int32plus.
4068 * gcc.dg/pr64536.c: Require pt32plus.
4069 * gcc.dg/pr65658.c: Likewise.
4070 * gcc.dg/pr67271.c: Require int32plus.
4071 * gcc.dg/pr68112.c: Likewise.
4072 * gcc.dg/pr69071.c: Skip for avr target.
4073 * gcc.dg/pr69973.c: Require int32plus.
4074 * gcc.dg/pr70169.c: Skip for avr target.
4075 * gcc.dg/sso-6.c: Require int32plus.
4076 * gcc.dg/sso-7.c: Likewise.
4077 * gcc.dg/sso-8.c: Likewise.
4078 * gcc.dg/vrp-min-max-2.c: Likewise.
4079
c6e434f5
UB
40802016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4081
4082 PR target/70738
4083 * gcc.target/i386/pr70738-1.c: New test.
4084 * gcc.target/i386/pr70738-2.c: Likewise.
4085 * gcc.target/i386/pr70738-3.c: Likewise.
4086 * gcc.target/i386/pr70738-4.c: Likewise.
4087 * gcc.target/i386/pr70738-5.c: Likewise.
4088 * gcc.target/i386/pr70738-6.c: Likewise.
4089 * gcc.target/i386/pr70738-7.c: Likewise.
4090 * gcc.target/i386/pr70738-8.c: Likewise.
4091 * gcc.target/i386/pr70738-9.c: Likewise.
4092
5c42d341
KT
40932016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4094
4095 PR rtl-optimization/66940
4096 * gcc.c-torture/execute/pr66940.c: New test.
4097
bf9a1a07
IV
40982016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4099
4100 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4101 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4102 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4103 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4104 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4105 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4106 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4107 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4108 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4109 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4110 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4111 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4112 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4113 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4114 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4115 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4116 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4117 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4118 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4119 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4120 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4121 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4122 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4123 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4124
95efe6b6
MP
41252016-05-25 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/71265
4128 * gcc.dg/noncompile/pr71265.c: New test.
4129
a23faf7a
MP
4130 PR c/71266
4131 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4132
69a6d5ad
NS
41332016-05-25 Nathan Sidwell <nathan@acm.org>
4134
4135 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4136
3072d4ea
RB
41372016-05-25 Richard Biener <rguenther@suse.de>
4138
4139 PR tree-optimization/71261
4140 * c-c++-common/torture/pr71261.c: New testcase.
4141
e412ece4
RB
41422016-05-25 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/71264
4145 * gcc.dg/vect/pr71264.c: New testcase.
4146
b9e551ad
PC
41472016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4148
4149 PR c++/55992
4150 * g++.dg/cpp0x/alias-decl-53.C: New.
4151 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4152
6aa1abe5
ML
41532016-05-25 Martin Liska <mliska@suse.cz>
4154
4155 * g++.dg/pr71239.C: New test.
4156
842d162e
RB
41572016-05-25 Richard Biener <rguenther@suse.de>
4158
c87885ca
RO
4159 * gcc.dg/vect/pr58135.c: Rename to ...
4160 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4161
f184a36c
MP
41622016-05-25 Marek Polacek <polacek@redhat.com>
4163
4164 * g++.dg/pr65295.C: Use target c++14.
4165
021fad86
PC
41662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4167
53d6d955
UB
4168 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4169 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4170
c3eaf15a
MM
41712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4172
4173 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4174 instructions.
4175
e46c7770
CP
41762016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4177
4178 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4179 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4180 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4181 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4182 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4183 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4184 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4185 * c-c++-common/goacc/pcopy.c: Likewise.
4186 * c-c++-common/goacc/pcopyin.c: Likewise.
4187 * c-c++-common/goacc/pcopyout.c: Likewise.
4188 * c-c++-common/goacc/pcreate.c: Likewise.
4189 * c-c++-common/goacc/pr70688.c: New test.
4190 * c-c++-common/goacc/present-1.c: Adjust test.
4191 * c-c++-common/goacc/reduction-5.c: Likewise.
4192 * g++.dg/goacc/data-1.C: New test.
4193
4bfc9db7
MM
41942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4195
4196 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4197 vector parity built-in functions.
4198 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4199 count trailing zeros automatic vectorization.
4200 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4201 count trailing zeros built-in functions.
4202
2bc145af
KV
42032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4204
4205 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4206
26869fdb
PH
42072016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4208
4209 PR target/71050
4210 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4211
b2dc9c3b
PC
42122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4213
4214 PR c++/50436
4215 * g++.dg/template/crash123.C: New.
4216 * g++.dg/template/crash124.C: Likewise.
4217
f65e97fd
MS
42182016-05-24 Martin Sebor <msebor@redhat.com>
4219
4220 PR c++/71147
4221 * g++.dg/ext/flexary16.C: New test.
4222
a6f5ac7f
IV
42232016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4224
69a6d5ad
NS
4225 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4226 before math.h is included.
a6f5ac7f
IV
4227 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4228 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4229 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4230 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4231 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4232 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4233 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4234 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4235 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4236 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4237 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4238 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4239 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4240 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4241 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4242 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4243 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4244 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4245 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4246 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4247 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4248 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4249 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4250
27bad558
MM
42512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4252 Kelvin Nilsen <kelvin@gcc.gnu.org>
4253
4254 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4255 support.
4256
72f382fb
PC
42572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/69872
4260 * g++.dg/warn/Wno-narrowing1.C: New.
4261
ef2ec9d9
MP
42622016-05-24 Marek Polacek <polacek@redhat.com>
4263
4264 PR c/71249
4265 * c-c++-common/Wswitch-unreachable-2.c: New test.
4266
e90434e3
JJ
42672016-05-24 Jakub Jelinek <jakub@redhat.com>
4268
7adb26f2
JJ
4269 PR c++/71257
4270 * g++.dg/vect/simd-clone-6.cc: New test.
4271 * g++.dg/gomp/declare-simd-6.C: New test.
4272
e90434e3
JJ
4273 PR middle-end/70434
4274 PR c/69504
4275 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4276
b556ea3b
RB
42772016-05-24 Richard Biener <rguenther@suse.de>
4278
4279 PR tree-optimization/71240
4280 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4281
e5328f5d
RB
42822016-05-24 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/71230
4285 * gcc.dg/torture/pr71230.c: New testcase.
4286 * g++.dg/torture/pr71230.C: Likewise.
4287
a04e69c0
TS
42882016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4289
4290 * c-c++-common/goacc/routine-5.c: Add tests.
4291 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4292 * gfortran.dg/goacc/routine-6.f90: Add tests.
4293
30fd2977
RB
42942016-05-24 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/71253
4297 * gcc.dg/torture/pr71253.c: New testcase.
4298
ca6f60bc
KV
42992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4300
4301 PR middle-end/71252
4302 * gfortran.dg/pr71252.f90: New test.
4303
d3465d72
RS
43042016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4305
4306 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4307
f17a223d
RB
43082016-05-24 Richard Biener <rguenther@suse.de>
4309
4310 PR middle-end/70434
4311 PR c/69504
4312 * c-c++-common/vector-subscript-4.c: New testcase.
4313 * c-c++-common/vector-subscript-5.c: Likewise.
4314
e3f36534
JD
43152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4316
4317 PR fortran/71123
4318 * gfortran.dg/namelist_90.f: New test
4319
85d5c27d
JD
43202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4321
4322 PR fortran/66461
4323 * gfortran.dg/unexpected_eof.f: New test
4324
fe3f3340
MM
43252016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4326 Kelvin Nilsen <kelvin@gcc.gnu.org>
4327
4328 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4329 as little endian.
4330
26d6ae55
PC
43312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4332
4333 PR c++/70972
4334 * g++.dg/cpp0x/inh-ctor20.C: New.
4335 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4336
d6c9a06f
PC
43372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/69095
4340 * g++.dg/cpp0x/variadic168.C: New.
4341
396a1d10
PC
43422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 * g++.dg/cpp0x/pr31445.C: Test column number too.
4345 * g++.dg/cpp0x/pr32253.C: Likewise.
4346 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4347 * g++.dg/cpp0x/variadic36.C: Likewise.
4348
ece46666
MG
43492016-05-23 Marc Glisse <marc.glisse@inria.fr>
4350
4351 * gcc.dg/fold-notshift-2.c: Adjust.
4352
a7dc5980
MP
43532016-05-23 Marek Polacek <polacek@redhat.com>
4354
4355 PR c/49859
4356 * c-c++-common/Wswitch-unreachable-1.c: New test.
4357 * gcc.dg/Wswitch-unreachable-1.c: New test.
4358 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4359 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4360 * g++.dg/gomp/block-10.C: Likewise.
4361 * gcc.dg/gomp/block-10.c: Likewise.
4362 * g++.dg/gomp/block-9.C: Likewise.
4363 * gcc.dg/gomp/block-9.c: Likewise.
4364 * g++.dg/gomp/target-1.C: Likewise.
4365 * g++.dg/gomp/target-2.C: Likewise.
4366 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4367 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4368 * g++.dg/gomp/taskgroup-1.C: Likewise.
4369 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4370 * gcc.dg/gomp/teams-1.c: Likewise.
4371 * g++.dg/gomp/teams-1.C: Likewise.
4372 * g++.dg/overload/error3.C: Likewise.
4373 * g++.dg/tm/jump1.C: Likewise.
4374 * g++.dg/torture/pr40335.C: Likewise.
4375 * gcc.dg/c99-vla-jump-5.c: Likewise.
4376 * gcc.dg/switch-warn-1.c: Likewise.
4377 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4378 * gcc.dg/nested-func-1.c: Likewise.
4379 * gcc.dg/pr67784-4.c: Likewise.
4380
18b54004
RB
43812016-05-23 Richard Biener <rguenther@suse.de>
4382
4383 PR tree-optimization/71230
4384 * gfortran.dg/pr71230-1.f90: New testcase.
4385 * gfortran.dg/pr71230-2.f90: Likewise.
4386
e569db5f
VK
43872016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4388
396a1d10 4389 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4390 * gcc.dg/vect/pr58135.c: Add new.
4391 * gfortran.dg/pr46519-1.f: Adjust test case.
4392
e4b71114
PC
43932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/53401
4396 * g++.dg/cpp0x/decltype64.C: New.
4397
a25a8058
CL
43982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4399
4400 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4401 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4402 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4403
0dcfe9ab
CL
44042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4405
4406 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4407 Add poly64x1_t and poly64x2_t cases if supported.
4408 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4409 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4410 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4411 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4412 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4413
ffd70e4a
CL
44142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4415
4416 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4417 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4418 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4419 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4420 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4421 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4422 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4423
4b1f57fe
CL
44242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4425
4426 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4427
16c5ec77
CL
44282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4429
4430 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4431 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4432
94ad56c7
JJ
44332016-05-22 Jakub Jelinek <jakub@redhat.com>
4434
57748705
JJ
4435 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4436 constraint instead of "r".
4437 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4438 insn instead of vxorpd.
4439 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4440
af120161
JJ
4441 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4442 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4443
355023ce
JJ
4444 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4445
3b48574c
JJ
4446 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4447 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4448
94ad56c7
JJ
4449 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4450
8a85cee2
KV
44512016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4452
4453 PR middle-end/40921
4454 * gcc.dg/tree-ssa/pr40921.c: New test.
4455
8e916b16
PS
44562016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4457
4458 PR target/71103
4459 * gcc.target/avr/pr71103.c: New test.
4460
88aea79f
KV
44612016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4462
4463 PR middle-end/71179
4464 * gcc.dg/tree-ssa/pr71179.c: New test.
4465
79063edd
MS
44662016-05-20 Martin Sebor <msebor@redhat.com>
4467
4468 PR c/71115
4469 * gcc.dg/init-excess-2.c: New test.
4470
55c8849f
EB
44712016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/opt53.adb: New test.
4474 * gnat.dg/opt54.adb: Likewise.
4475
c91a0948
MJ
44762016-05-20 Martin Jambor <mjambor@suse.cz>
4477
4478 PR tree-optimization/70884
4479 * gcc.dg/tree-ssa/pr70919.c: New test.
4480
9cad20fa
BS
44812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4482
4483 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4484 formatting.
69a6d5ad
NS
4485 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4486 fix code formatting.
4487
44882016-05-20 Nathan Sidwell <nathan@acm.org>
4489
4490 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4491 non-common cases.
4492 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4493
15c671a7
DM
44942016-05-20 David Malcolm <dmalcolm@redhat.com>
4495
4496 * jit.dg/all-non-failing-tests.h: Add
4497 test-factorial-must-tail-call.c.
4498 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4499 * jit.dg/test-factorial-must-tail-call.c: New test case.
4500
4f028369
JJ
45012016-05-20 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR fortran/71204
4504 * gfortran.dg/pr71204.f90: New test.
4505
7dea4ab3
CP
45062016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4507
4508 * gcc.target/nvptx/sincos.c: New test.
4509
ef98d365
PC
45102016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4511
4512 PR c++/70572
4513 * g++.dg/cpp1y/auto-fn31.C: New.
4514
92466115
BS
45152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4516
4517 * gcc.target/powerpc/vec-addec.c: New test.
4518 * gcc.target/powerpc/vec-addec-int128.c: New test.
4519
9a385c2d
DM
45202016-05-20 David Malcolm <dmalcolm@redhat.com>
4521
4522 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4523 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4524 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4526
77c9d5b4
JH
45272016-05-20 Jan Hubicka <hubicka@ucw.cz>
4528
4529 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4530
68047971
JJ
45312016-05-20 Jakub Jelinek <jakub@redhat.com>
4532
18954840
JJ
4533 PR c++/71210
4534 * g++.dg/opt/pr71210-1.C: New test.
4535 * g++.dg/opt/pr71210-2.C: New test.
4536
68047971
JJ
4537 PR tree-optimization/29756
4538 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4539 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4540 only on selected targets where V4SImode vectors are known to be
4541 supported.
4542
d78789f5
MG
45432016-05-20 Marc Glisse <marc.glisse@inria.fr>
4544
4545 PR tree-optimization/71079
4546 PR tree-optimization/71206
4547 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4548
550fa093
PK
45492016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4550
4551 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4552 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4553 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4554
483c6429
RG
45552016-05-20 Richard Guenther <rguenther@suse.de>
4556
4557 PR tree-optimization/29756
4558 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4559
eb066284
RB
45602016-05-20 Richard Biener <rguenther@suse.de>
4561
4562 PR tree-optimization/71185
4563 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4564
58f10249
RB
45652016-05-20 Richard Biener <rguenther@suse.de>
4566
4567 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4568
2a5569fa
MP
45692016-05-19 Marek Polacek <polacek@redhat.com>
4570
4571 PR c++/71075
4572 * g++.dg/diagnostic/pr71075.C: New test.
4573
5e9a5385
DM
45742016-05-19 David Malcolm <dmalcolm@redhat.com>
4575
4576 PR c++/71184
4577 * g++.dg/pr71184.C: New test case.
4578
4f45da44
KN
45792016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4580
4581 * gcc.target/powerpc/darn-0.c: New test.
4582 * gcc.target/powerpc/darn-1.c: New test.
4583 * gcc.target/powerpc/darn-2.c: New test.
4584
4177437e
MP
45852016-05-19 Marek Polacek <polacek@redhat.com>
4586
4587 PR tree-optimization/71031
4588 * gcc.dg/tree-ssa/vrp100.c: New test.
4589
afb72432
IE
45902016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4591
4592 PR rtl-optimization/71148
4593 * gcc.dg/pr71148.c: New test.
4594
4f83064e
KT
45952016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4596
4597 PR target/71056
4598 * gcc.target/arm/pr71056.c: New test.
4599
4bf8dbe1
BE
46002016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4601
4602 * c-c++-common/pr69669.c: Check the used mode.
4603
f3510625
MO
46042016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4605
4606 PR sanitizer/64354
4607 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4608
43c0068e
RB
46092016-05-19 Richard Biener <rguenther@suse.de>
4610
4611 PR tree-optimization/70729
4612 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4613 * gcc.dg/graphite/scop-18.c: Likewise.
4614 * gcc.dg/pr41783.c: Disable LIM.
4615 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4616 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4617 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4618 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4619 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4620 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4622 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4623 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4624 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4625 * gfortran.dg/pr42108.f90: Likewise.
4626
70f25790
DM
46272016-05-18 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR driver/69265
4630 * gcc.dg/spellcheck-options-11.c: New test case.
4631
960db8ec
JJ
46322016-05-18 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR c++/71100
4635 * g++.dg/opt/pr71100.C: New test.
4636
04643334
MJ
46372016-05-18 Martin Jambor <mjambor@suse.cz>
4638
4639 PR ipa/69708
4640 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4641 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4642 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4643 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4644
91bb9f80
MJ
46452016-05-18 Martin Jambor <mjambor@suse.cz>
4646
4647 PR ipa/69708
4648 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4649 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4650 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4651 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4652 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4653
c584aca6
PC
46542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/69793
4657 * g++.dg/template/crash122.C: New.
4658
20309c6e
PC
46592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 PR c++/70466
4662 * g++.dg/template/pr70466-1.C: New.
4663 * g++.dg/template/pr70466-2.C: Likewise.
4664
50c78b9a
MM
46652016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4666
4667 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4668 splat operations and the XXSPLTIB instruction.
4669 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4670 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4671 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4672 xxlxor to clear a register.
4673
cf8be00d
RS
46742016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4675
4676 * gcc.dg/torture/pr71020.c: New test.
4677
848a392a
MJ
46782016-05-18 Martin Jambor <mjambor@suse.cz>
4679
4680 PR ipa/70646
4681 * gcc.dg/ipa/pr70646.c: New test.
4682
1f2ab776
CL
46832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4684
4685 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4686
76489493
CL
46872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4688
4689 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4690 missing tests for vreinterpretq_p{8,16}.
4691
bd79378d
CL
46922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4693
4694 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4695 vsliq_n_s64 and vsliq_n_u64.
4696
81ca3ea0
CL
46972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4698
4699 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4700 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4701
873cb425
CL
47022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4703
4704 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4705 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4706 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4707
9d6e7c21
CL
47082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4709
4710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4711 in comment.
4712
b4dbe40e 47132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4714
4715 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4716 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4717 "blr\t" and switch to scan-assembler-times.
4718
83a5c910
JW
47192016-05-18 Jiong Wang <jiong.wang@arm.com>
4720
53d6d955
UB
4721 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4722 with __aarch64__.
4723 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4724 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4725
fb7cbdeb
JJ
47262016-05-18 Jakub Jelinek <jakub@redhat.com>
4727
8ee91165
JJ
4728 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4729 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4730 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4731 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4732 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4733 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4734
cf4d516a
JJ
4735 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4736 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4737
a4f16422
JJ
4738 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4739 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4740
7b37ce10
JJ
4741 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4742 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4743
fb7cbdeb
JJ
4744 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4745
c9326aef
RB
47462016-05-18 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/71168
4749 * gcc.dg/torture/pr71168.c: New testcase.
4750
df8b0a11
KV
47512016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4752
4753 PR middle-end/63586
4754 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4755 * gcc.dg/tree-ssa/pr63586.c: New test.
4756 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4757
2efd67ed
NS
47582016-05-17 Nathan Sidwell <nathan@acm.org>
4759
4760 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4761 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4762 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4763 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4764
1988b2c2
NS
47652016-05-17 Nathan Sidwell <nathan@acm.org>
4766
4767 * gcc.target/nvptx/abi-vararg-3.c: New.
4768
ad1d92ab
MM
47692016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4770
4771 PR tree-optimization/54579
4772 PR middle-end/55299
4773 * gcc.dg/fold-notrotate-1.c: New test.
4774 * gcc.dg/fold-notshift-1.c: New test.
4775 * gcc.dg/fold-notshift-2.c: New test.
4776
47768df8
MP
47772016-05-17 Marek Polacek <polacek@redhat.com>
4778
4779 PR ipa/71146
4780 * g++.dg/ipa/pr71146.C: New test.
4781
6b5423a5
DM
47822016-05-17 David Malcolm <dmalcolm@redhat.com>
4783
4784 * jit.dg/test-error-array-bounds.c: New test case.
4785
c7986356
MG
47862016-05-17 Marc Glisse <marc.glisse@inria.fr>
4787
4788 * gcc.dg/tree-ssa/and-1.c: New testcase.
4789
d982c5b7
MG
47902016-05-17 Marc Glisse <marc.glisse@inria.fr>
4791
4792 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4793 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4794
0139ba93
MG
47952016-05-17 Marc Glisse <marc.glisse@inria.fr>
4796
4797 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4798 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4799
daab4562
JW
48002016-05-17 Jiong Wang <jiong.wang@arm.com>
4801
4802 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4803
22330033
JW
48042016-05-17 Jiong Wang <jiong.wang@arm.com>
4805
4806 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4807
98b3a5f2
JW
48082016-05-17 Jiong Wang <jiong.wang@arm.com>
4809
4810 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4811 ".2d[index]" when scan the assembly.
4812 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4813 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4814 float64x1.
4815 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4816
b71b7a8e
RB
48172016-05-17 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/71132
4820 * gcc.dg/torture/pr71132.c: New testcase.
4821
3c51ad46
CL
48222016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4823
4824 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4825
d20faa66
KT
48262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4827
4828 PR target/70809
4829 * gcc.target/aarch64/pr70809_1.c: New test.
4830
b75cc5a4
KT
48312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4832
4833 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4834 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4835 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4836 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4837
b28eb195
IE
48382016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4839 Ilya Enkovich <ilya.enkovich@intel.com>
4840
4841 PR target/71114
4842 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4843
0b9004ed
JH
48442016-05-16 Jan Hubicka <hubicka@ucw.cz>
4845
4846 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4847 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4848
1b81a1c1
MW
48492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4850
4851 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4852 test for __ARM_FP16_ARGS.
4853 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4854 * gcc.target/arm/aapcs/neon-vect10.c: New.
4855 * gcc.target/arm/aapcs/neon-vect9.c: New.
4856 * gcc.target/arm/aapcs/vfp18.c: New.
4857 * gcc.target/arm/aapcs/vfp19.c: New.
4858 * gcc.target/arm/aapcs/vfp20.c: New.
4859 * gcc.target/arm/aapcs/vfp21.c: New.
4860 * gcc.target/arm/fp16-aapcs-1.c: New.
4861 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4862 test for __ARM_FP16_ARGS.
4863 * g++.target/arm/fp16-return-1.c: Update expected output.
4864
921d1e73
JW
48652016-05-16 Jiong Wang <jiong.wang@arm.com>
4866
4867 PR testsuite/70227
4868 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4869
228eb42a
HA
48702016-05-15 Harald Anlauf <anlauf@gmx.de>
4871
4872 PR fortran/69603
4873 * gfortran.dg/pr69603.f90: New testcase.
4874
785abfd3
FR
48752016-05-14 Fritz Reese <fritzoreese@gmail.com>
4876
4877 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4878
e75eb64f
FR
48792016-05-14 Fritz Reese <fritzoreese@gmail.com>
4880
4881 PR fortran/71047
4882 * gfortran.dg/pr71047.f08: New test.
4883
aa4b467b
JM
48842016-05-13 Joseph Myers <joseph@codesourcery.com>
4885
4886 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4887 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4888 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4889
653fb4a2
MS
48902016-05-13 Martin Sebor <msebor@redhat.com>
4891
4892 PR c++/60049
4893 * g++.dg/cpp0x/constexpr-60049.C: New test.
4894
9e37582d
JJ
48952016-05-13 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR bootstrap/71071
4898 * gcc.dg/pr71071.c: New test.
4899
a278aa17
UB
49002016-05-13 Uros Bizjak <ubizjak@gmail.com>
4901
4902 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4903 remove XOP handling.
377eaca7 4904 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4905
ac3d02e2
NS
49062016-05-13 Nathan Sidwell <nathan@acm.org>
4907
4908 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4909 __atomic_is_lock_free declaration.
4910
8ab3bdac
RB
49112016-05-13 Richard Biener <rguenther@suse.de>
4912
4913 PR tree-optimization/42587
4914 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4915
623b8e0a
ML
49162016-05-13 Martin Liska <mliska@suse.cz>
4917
4918 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4919 the new format of dump output.
4920
da7674f6
IE
49212016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4922
4923 * gcc.dg/pr71084.c: New test.
4924
c959db3d
RR
49252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4926
53d6d955
UB
4927 PR target/53440
4928 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4929
43203dea
RR
49302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4931
4932 * gcc.target/aarch64/struct_return.c: New test.
4933
4f2e1536
MP
49342016-05-12 Marek Polacek <polacek@redhat.com>
4935
4936 PR c/70756
4937 * c-c++-common/pr70756-2.c: New test.
4938 * c-c++-common/pr70756.c: New test.
4939
1ef33ef3
RB
49402016-05-12 Richard Biener <rguenther@suse.de>
4941
4942 PR tree-optimization/71059
4943 * gcc.dg/torture/pr71059.c: New testcase.
4944
763baff6
RB
49452016-05-12 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/71062
4948 * gcc.dg/torture/pr71062.c: New testcase.
4949
c4ec1243
IE
49502016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4951
4952 PR tree-optimization/71006
4953 * gcc.dg/pr71006.c: New test.
4954
a5fbf76d
MP
49552016-05-12 Marek Polacek <polacek@redhat.com>
4956
4957 PR driver/71063
4958 * gcc.dg/opts-7.c: New test.
4959
5acc47a4
KT
49602016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4961
4962 PR target/70830
4963 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4964 Add -save-temps to dg-options.
4965 Scan for ldmfd rather than pop instruction.
4966 * gcc.target/arm/interrupt-2.c: Likewise.
4967 * gcc.target/arm/pr70830.c: New test.
4968
40bd4bf9
JJ
49692016-05-12 Jakub Jelinek <jakub@redhat.com>
4970
3cd63842
JJ
4971 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4972 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4973
c05d08f6
JJ
4974 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4975 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4976 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4977
bc27ffae
JJ
4978 PR target/71019
4979 * gcc.target/i386/avx512vl-pack-1.c: New test.
4980 * gcc.target/i386/avx512vl-pack-2.c: New test.
4981 * gcc.target/i386/avx512bw-pack-2.c: New test.
4982
515d7412
JJ
4983 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4984
40bd4bf9
JJ
4985 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4986 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4987 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4988
44ab146a
RB
49892016-05-12 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/70986
4992 * gcc.dg/torture/pr70986-1.c: New testcase.
4993 * gcc.dg/torture/pr70986-2.c: Likewise.
4994 * gcc.dg/torture/pr70986-3.c: Likewise.
4995
d6e83a8d
MM
49962016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4997
4998 PR c/43651
4999 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5000 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5001
51e67ea3
UB
50022016-05-11 Uros Bizjak <ubizjak@gmail.com>
5003
5004 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5005 directive.
5006 * gcc.target/i386/pr66746.c: Ditto.
5007
3fd2b007
MM
50082016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5009
5010 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5011 support.
5012 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5013 warning when using -mvsx-timode.
5014 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5015 * gcc.target/powerpc/dform-2.c: Likewise.
5016 * gcc.target/powerpc/pr68805.c: Likewise.
5017
5c3a10fb
MP
50182016-05-11 Marek Polacek <polacek@redhat.com>
5019
5020 PR c++/71024
5021 * c-c++-common/attributes-3.c: New test.
5022
7cfb065b
NS
50232016-05-11 Nathan Sidwell <nathan@acm.org>
5024
5025 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5026 * gcc.c-torture/execute/pr68185.c: Likewise.
5027 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5028 * gcc.dg/pr69634.c: Requires scheduling.
5029 * gcc.dg/torture/pr66178.c: Require label values.
5030 * gcc.dg/setjmp-6.c: Require indirect jumps.
5031
f35ea97d
RB
50322016-05-11 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/71055
5035 * gcc.dg/torture/pr71055.c: New testcase.
5036
dff70323
RB
50372016-05-11 Richard Biener <rguenther@suse.de>
5038
5039 PR debug/71057
5040 * g++.dg/debug/pr71057.C: New testcase.
5041
56a3d28b
JJ
50422016-05-11 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR fortran/70855
5045 * gfortran.dg/gomp/pr70855.f90: New test.
5046
ebc1b29e
RB
50472016-05-11 Richard Biener <rguenther@suse.de>
5048
5049 PR middle-end/71002
5050 * g++.dg/torture/pr71002.C: New testcase.
5051
98ccd1d7
IE
50522016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5053
5054 PR middle-end/70807
5055 * gcc.dg/pr70807.c: New test.
5056
ed29e24b
MS
50572016-05-10 Martin Sebor <msebor@redhat.com>
5058
5059 PR c++/38611
5060 * g++.dg/Wattributes.C: New test.
5061
e39dab2c
MG
50622016-05-10 Marc Glisse <marc.glisse@inria.fr>
5063
5064 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5065 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5066 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5067
d067e238
IE
50682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5069
5070 PR target/70799
5071 * gcc.target/i386/pr70799-1.c: New test.
5072
cd36c83e
PMR
50732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5074
5075 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5076
1e3af2a4
IE
50772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5078
5079 PR middle-end/70877
5080 * gcc.target/i386/pr70877.c: New test.
5081
afc610db
IE
50822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5083
5084 PR tree-optimization/70786
5085 * gcc.target/i386/pr70876.c: New test.
5086
4b59d19f
JJ
50872016-05-10 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR target/70927
5090 * gcc.target/i386/avx512vl-logic-1.c: New test.
5091 * gcc.target/i386/avx512vl-logic-2.c: New test.
5092 * gcc.target/i386/avx512dq-logic-2.c: New test.
5093
9b5ee426
BS
50942016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5095
5096 PR target/70963
5097 * gcc.target/powerpc/pr70963.c: New.
5098
f3352cab
DM
50992016-05-10 David Malcolm <dmalcolm@redhat.com>
5100
5101 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5102 (test_very_wide_line): Add ruler to expected output.
5103 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5104 (test_very_wide_line): Likewise.
5105 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5106 (test_show_locus): Within the handling of "test_very_wide_line",
5107 enable show_ruler_p on the diagnostic context.
5108
4a3255dd
RB
51092016-05-10 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/71039
5112 * gcc.dg/torture/pr71039.c: New testcase.
5113
da7c9950
NS
51142016-05-10 Nathan Sidwell <nathan@acm.org>
5115
5116 * gcc.dg/nested-func-10.c: Requires alloca.
5117 * gcc.dg/nested-func-9.c: Requires alloca.
5118 * gcc.c-torture/execute/pr70460.c: Requires labels.
5119 * gcc.c-torture/compile/pr70199.c: Requires labels.
5120 * gcc.target/nvptx/decl.c: Compile only.
5121 * gcc.target/nvptx/trailing-init.c: Compile only.
5122 * gcc.target/nvptx/ary-init.c: Compile only.
5123
cf68d92c
MP
51242016-05-10 Marek Polacek <polacek@redhat.com>
5125
5126 PR c/70255
5127 * gcc.dg/attr-opt-1.c: New test.
5128
64ea4e15
RB
51292016-05-10 Richard Biener <rguenther@suse.de>
5130
5131 PR tree-optimization/70497
5132 PR tree-optimization/28367
5133 * gcc.dg/torture/20160404-1.c: New testcase.
5134 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5136
5a96dae3
PMR
51372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5138
5139 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5140
fc97f805
UB
51412016-05-09 Uros Bizjak <ubizjak@gmail.com>
5142
5143 * gcc.target/i386/fabsneg-1.c New test.
5144
a710b1d5
AM
51452016-05-09 Alan Modra <amodra@gmail.com>
5146
5147 PR testsuite/70826
5148 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5149
171f6f05
RB
51502016-05-09 Richard Biener <rguenther@suse.de>
5151
5152 PR tree-optimization/70985
5153 * gcc.dg/torture/pr70985.c: New testcase.
5154
18caa34e
BC
51552016-05-09 Bin Cheng <bin.cheng@arm.com>
5156
5157 * gcc.dg/tree-ssa/ifc-9.c: New test.
5158 * gcc.dg/tree-ssa/ifc-10.c: New test.
5159 * gcc.dg/tree-ssa/ifc-11.c: New test.
5160 * gcc.dg/tree-ssa/ifc-12.c: New test.
5161 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5162 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5163 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5164
7a27d38f
RB
51652016-05-09 Richard Biener <rguenther@suse.de>
5166
5167 PR fortran/70937
5168 * gfortran.dg/pr70937.f90: New testcase.
5169
5ebbbd3d
RO
51702016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5171
5172 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5173
f6288c24
FR
51742016-05-07 Fritz Reese <fritzoreese@gmail.com>
5175
5176 PR fortran/56226
5177 * gfortran.dg/dec_structure_1.f90: New testcase.
5178 * gfortran.dg/dec_structure_2.f90: Ditto.
5179 * gfortran.dg/dec_structure_3.f90: Ditto.
5180 * gfortran.dg/dec_structure_4.f90: Ditto.
5181 * gfortran.dg/dec_structure_5.f90: Ditto.
5182 * gfortran.dg/dec_structure_6.f90: Ditto.
5183 * gfortran.dg/dec_structure_7.f90: Ditto.
5184 * gfortran.dg/dec_structure_8.f90: Ditto.
5185 * gfortran.dg/dec_structure_9.f90: Ditto.
5186 * gfortran.dg/dec_structure_10.f90: Ditto.
5187 * gfortran.dg/dec_structure_11.f90: Ditto.
5188 * gfortran.dg/dec_union_1.f90: Ditto.
5189 * gfortran.dg/dec_union_2.f90: Ditto.
5190 * gfortran.dg/dec_union_3.f90: Ditto.
5191 * gfortran.dg/dec_union_4.f90: Ditto.
5192 * gfortran.dg/dec_union_5.f90: Ditto.
5193 * gfortran.dg/dec_union_6.f90: Ditto.
5194 * gfortran.dg/dec_union_7.f90: Ditto.
5195
5ec4a8cd
TV
51962016-05-07 Tom de Vries <tom@codesourcery.com>
5197
5198 PR tree-optimization/70956
5199 * gcc.dg/graphite/pr70956.c: New test.
5200
58ec1d0e
JJ
52012016-05-06 Jakub Jelinek <jakub@redhat.com>
5202
ccd88fb7
JJ
5203 PR middle-end/70941
5204 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5205 (a, b, c, d): Change type from char to signed char.
5206 (main): Compare against (signed char) -1634678893 instead of
5207 hardcoded -109. Use __builtin_abort instead of abort.
5208
dd3b6464
JJ
5209 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5210 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5211
58ec1d0e
JJ
5212 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5213
19aa23d8
YR
52142016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5215
5216 PR debug/70935
5217 * gcc.dg/torture/pr70935.c: New test.
5218
ae5f0df1
OE
52192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5220
5221 PR target/58219
ce23a8ff 5222 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5223
078f7e37
RB
52242016-05-06 Richard Biener <rguenther@suse.de>
5225
5226 PR tree-optimization/70960
5227 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5228
765d7b54
OE
52292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5230
5231 PR target/52933
5232 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5233 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5234 Adjust expected instruction counts.
5235 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5236
29c94e65
MP
52372016-05-06 Marek Polacek <polacek@redhat.com>
5238
5239 PR sanitizer/70875
5240 * gcc.dg/ubsan/bounds-3.c: New test.
5241
3684b02e
OE
52422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5243
5244 PR target/54089
5245 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5246
8706773f
RB
52472016-05-06 Richard Biener <rguenther@suse.de>
5248
5249 PR middle-end/70931
5250 * gfortran.dg/pr70931.f90: New testcase.
5251
a4f51018
RB
52522016-05-06 Richard Biener <rguenther@suse.de>
5253
5254 PR middle-end/70941
5255 * gcc.dg/torture/pr70941.c: New testcase.
5256
c4f2425f
BC
52572016-05-05 Bin Cheng <bin.cheng@arm.com>
5258
5259 PR tree-optimization/57206
5260 * gcc.dg/vect/pr57206.c: New test.
5261
5dc08197
RO
52622016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5263
5264 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5265
351f85c5
JJ
52662016-05-05 Jakub Jelinek <jakub@redhat.com>
5267
568bac8c
JJ
5268 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5269
351f85c5
JJ
5270 * c-c++-common/Wdangling-else-4.c: New test.
5271
33fd7785
JJ
52722016-05-04 Jakub Jelinek <jakub@redhat.com>
5273
2d1ac15a
JJ
5274 PR c++/70906
5275 PR c++/70933
5276 * g++.dg/opt/pr70906.C: New test.
5277 * g++.dg/opt/pr70933.C: New test.
5278
33fd7785
JJ
5279 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5280
6b715bf6
JH
52812016-05-04 Jan Hubicka <hubicka@ucw.cz>
5282
5283 * gcc.dg/ipa/pure-const-3.c: New testcase.
5284
deef7113
MP
52852016-05-04 Marek Polacek <polacek@redhat.com>
5286
5287 * c-c++-common/Wdangling-else-1.c: New test.
5288 * c-c++-common/Wdangling-else-2.c: New test.
5289 * c-c++-common/Wdangling-else-3.c: New test.
5290
5396db97
KCY
52912016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5292
5293 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5294 flag is present.
5295
de55efd5
MP
52962016-05-04 Marek Polacek <polacek@redhat.com>
5297
5298 PR c/48778
5299 * gcc.dg/Waddress-2.c: New test.
5300
475839b6
AM
53012016-05-04 Alan Modra <amodra@gmail.com>
5302
5303 * gcc.target/powerpc/pr70866.c: New.
5304
b25aad5f
MS
53052016-05-03 Martin Sebor <msebor@redhat.com>
5306
5307 PR c++/66561
5308 * c-c++-common/builtin_location.c: New test.
5309 * g++.dg/cpp1y/builtin_location.C: New test.
5310
79ce98bc
MP
53112016-05-03 Marek Polacek <polacek@redhat.com>
5312
5313 PR c/70859
5314 * gcc.dg/pr70859.c: New test.
5315 * gcc.dg/pr70859-2.c: New test.
5316
402e89f5
PMR
53172016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5318
5319 * gnat.dg/debug5.adb: New testcase.
5320
f3d90045
DV
53212016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5322
5323 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5324 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5325 Procedure to check for z10 instruction set.
5326
1e26cec1
CL
53272016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5328
5329 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5330
71aca5a0
AM
53312016-05-03 Alan Modra <amodra@gmail.com>
5332
5333 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5334
2fd70ec1
JJ
53352016-05-03 Jakub Jelinek <jakub@redhat.com>
5336
5337 * gcc.target/i386/avx512f-cvt-1.c: New test.
5338
e5705cf7
L
53392016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5340
5341 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5342 -fdump-tree-vrp-details.
5343
381cdae4
RB
53442016-05-03 Richard Biener <rguenther@suse.de>
5345
5346 * gcc.dg/pr30172-1.c: Adjust.
5347 * gcc.dg/pr63743.c: Likewise.
5348 * gcc.dg/tm/pr51696.c: Likewise.
5349 * c-c++-common/tm/safe-1.c: Likewise.
5350 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5351 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5352 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5353 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5354
adedd5c1
JJ
53552016-05-03 Jakub Jelinek <jakub@redhat.com>
5356
31ed1665
JJ
5357 PR rtl-optimization/70467
5358 * gcc.target/i386/pr70467-3.c: New test.
5359 * gcc.target/i386/pr70467-4.c: New test.
5360
dea60b59
JJ
5361 PR tree-optimization/70916
5362 * gcc.c-torture/compile/pr70916.c: New test.
5363
adedd5c1
JJ
5364 PR target/49244
5365 * gcc.target/i386/pr49244-1.c: New test.
5366 * gcc.target/i386/pr49244-2.c: New test.
5367
f80041ef
BS
53682016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5369
5370 PR rtl-optimization/44281
5371 * gcc.target/i386/pr44281.c: New test.
5372
1cfcd39e
BC
53732016-05-03 bin cheng <bin.cheng@arm.com>
5374
5375 PR tree-optimization/56541
5376 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5377 * gcc.dg/vect/pr56541.c: new test.
5378
4304ccfd
MM
53792016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5380
5381 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5382 __float128.
5383 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5384
50d94c29
L
53852016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5386
5387 PR testsuite/70520
5388 * c-c++-common/asan/clone-test-1.c (main): Align child process
5389 stack to 16 bytes.
5390
bc1aee87
DM
53912016-05-02 David Malcolm <dmalcolm@redhat.com>
5392
5393 PR c++/62314
5394 * g++.dg/spellcheck-fields-2.C: New test case.
5395
474e0129
DM
53962016-05-02 David Malcolm <dmalcolm@redhat.com>
5397
5398 PR c++/62314
5399 * g++.dg/pr62314.C: New test case.
5400
818b88a7
JH
54012016-05-02 Jan Hubicka <hubicka@ucw.cz>
5402
5403 * gcc.dg/ipa/inline-8.c: New testcase.
5404
dd77684f
JJ
54052016-05-02 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR rtl-optimization/70467
5408 * gcc.target/i386/pr70467-1.c: New test.
5409
72407e00
BE
54102016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5411
5412 * gcc.dg/spec-options.c: Run the test on all targets.
5413 * gcc.dg/foo.specs: Use cpp_unique_options.
5414
dd53d197
MG
54152016-05-02 Marc Glisse <marc.glisse@inria.fr>
5416
5417 * gcc.dg/tree-ssa/unord.c: New testcase.
5418
a8b85ce9
MG
54192016-05-02 Marc Glisse <marc.glisse@inria.fr>
5420
5421 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5422
5b37e866
NS
54232016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5424
5425 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5426
7176a4a0
MP
54272016-05-02 Marek Polacek <polacek@redhat.com>
5428
5429 PR c/70851
5430 * gcc.dg/enum-incomplete-3.c: New test.
5431
6b9933b9
MP
54322016-05-02 Marek Polacek <polacek@redhat.com>
5433 Tom de Vries <tom@codesourcery.com>
5434
5435 PR tree-optimization/70700
5436 * gcc.dg/pr70700.c: New test.
5437
90f82260
UB
54382016-05-01 Uros Bizjak <ubizjak@gmail.com>
5439
5440 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5441 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5442 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5443 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5444 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5445
f73036c1
EB
54462016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5447
5448 * ada/acats/run_acats: Rename into...
5449 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5450 * ada/acats/run_all.sh: Remove redundant test.
5451 (target_run): Move around.
5452 (target_gnatchop): Use newly built executable.
5453 (target_gnatmake): Likewise.
5454 Check that the compilation of impbit succeeds.
5455
85e051a3
OE
54562016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5457
5458 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5459 * gcc.dg/20021029-1.c: Likewise.
5460 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5461 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5462 * gcc.target/sh/cmpstr.c: Likewise.
5463 * gcc.target/sh/cmpstrn.c: Likewise.
5464 * gcc.target/sh/memset.c: Likewise.
5465 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5466 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5467 * gcc.target/sh/pr39423-1.c: Likewise.
5468 * gcc.target/sh/pr49468-di.c: Likewise.
5469 * gcc.target/sh/pr49468-si.c: Likewise.
5470 * gcc.target/sh/pr49880-1.c: Likewise.
5471 * gcc.target/sh/pr49880-2.c: Likewise.
5472 * gcc.target/sh/pr49880-3.c: Likewise.
5473 * gcc.target/sh/pr50751-1.c: Likewise.
5474 * gcc.target/sh/pr50751-4.c: Likewise.
5475 * gcc.target/sh/pr50751-7.c: Likewise.
5476 * gcc.target/sh/pr51244-1.c: Likewise.
5477 * gcc.target/sh/pr51244-10.c: Likewise.
5478 * gcc.target/sh/pr51244-11.c: Likewise.
5479 * gcc.target/sh/pr51244-12.c: Likewise.
5480 * gcc.target/sh/pr51244-13.c: Likewise.
5481 * gcc.target/sh/pr51244-14.c: Likewise.
5482 * gcc.target/sh/pr51244-17.c: Likewise.
5483 * gcc.target/sh/pr51244-18.c: Likewise.
5484 * gcc.target/sh/pr51244-19.c: Likewise.
5485 * gcc.target/sh/pr51244-4.c: Likewise.
5486 * gcc.target/sh/pr51244-5.c: Likewise.
5487 * gcc.target/sh/pr51244-7.c: Likewise.
5488 * gcc.target/sh/pr51244-8.c: Likewise.
5489 * gcc.target/sh/pr51244-9.c: Likewise.
5490 * gcc.target/sh/pr51697.c: Likewise.
5491 * gcc.target/sh/pr52483-1.c: Likewise.
5492 * gcc.target/sh/pr52483-2.c: Likewise.
5493 * gcc.target/sh/pr52483-3.c: Likewise.
5494 * gcc.target/sh/pr52483-5.c: Likewise.
5495 * gcc.target/sh/pr52933-1.c: Likewise.
5496 * gcc.target/sh/pr52933-2.c: Likewise.
5497 * gcc.target/sh/pr52933-3.c: Likewise.
5498 * gcc.target/sh/pr53568-1.c: Likewise.
5499 * gcc.target/sh/pr53976-1.c: Likewise.
5500 * gcc.target/sh/pr53988-1.c: Likewise.
5501 * gcc.target/sh/pr53988.c: Likewise.
5502 * gcc.target/sh/pr54089-1.c: Likewise.
5503 * gcc.target/sh/pr54089-6.c: Likewise.
5504 * gcc.target/sh/pr54089-7.c: Likewise.
5505 * gcc.target/sh/pr54089-8.c: Likewise.
5506 * gcc.target/sh/pr54089-9.c: Likewise.
5507 * gcc.target/sh/pr54236-1.c: Likewise.
5508 * gcc.target/sh/pr54236-2.c: Likewise.
5509 * gcc.target/sh/pr54236-3.c: Likewise.
5510 * gcc.target/sh/pr54236-4.c: Likewise.
5511 * gcc.target/sh/pr54386.c: Likewise.
5512 * gcc.target/sh/pr54602-1.c: Likewise.
5513 * gcc.target/sh/pr54685.c: Likewise.
5514 * gcc.target/sh/pr54760-1.c: Likewise.
5515 * gcc.target/sh/pr54760-2.c: Likewise.
5516 * gcc.target/sh/pr54760-3.c: Likewise.
5517 * gcc.target/sh/pr54760-4.c: Likewise.
5518 * gcc.target/sh/pr54760-5.c: Likewise.
5519 * gcc.target/sh/pr54760-6.c: Likewise.
5520 * gcc.target/sh/pr55146.c: Likewise.
5521 * gcc.target/sh/pr55160.c: Likewise.
5522 * gcc.target/sh/pr59278.c: Likewise.
5523 * gcc.target/sh/pr59401-1.c: Likewise.
5524 * gcc.target/sh/pr59533-1.c: Likewise.
5525 * gcc.target/sh/pr63260.c: Likewise.
5526 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5527 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5528 * gcc.target/sh/strlen.c: Likewise.
5529 * gcc.target/sh/torture/pr30807.c: Likewise.
5530 * gcc.target/sh/torture/pr34777.c: Likewise.
5531 * gcc.target/sh/torture/pr64652.c: Likewise.
5532 * gcc.target/sh/torture/pr65505.c: Likewise.
5533 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5534 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5535
411e5c67
PC
55362016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/66644
5539 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5540
8fa97501
BS
55412016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5542
5543 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5544 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5545 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5546 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5547
5a956111
PP
55482016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5549
5550 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5551 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5552
e7ff0319
CP
55532016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5554
5555 PR middle-end/70626
5556 * c-c++-common/goacc/combined-reduction.c: New test.
5557 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5558
52d11a4b
L
55592016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5560
5561 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5562 *movdi_internal pattern only if PIC off.
5563 * gcc.target/i386/pr70155-2.c: Likewise.
5564 * gcc.target/i386/pr70155-3.c: Likewise.
5565 * gcc.target/i386/pr70155-4.c: Likewise.
5566 * gcc.target/i386/pr70155-5.c: Likewise.
5567 * gcc.target/i386/pr70155-6.c: Likewise.
5568 * gcc.target/i386/pr70155-7.c: Likewise.
5569 * gcc.target/i386/pr70155-8.c: Likewise.
5570 * gcc.target/i386/pr70155-15.c: Likewise.
5571 * gcc.target/i386/pr70155-17.c: Likewise.
5572 * gcc.target/i386/pr70155-22.c: Likewise.
5573
8960db31
BC
55742016-04-29 Bin Cheng <bin.cheng@arm.com>
5575
5576 PR tree-optimization/70803
5577 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5578
cca535a4
IE
55792016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5580
5581 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5582 optimization of vector loop.
5583 * gcc.target/i386/vect-unpack-3.c: New test.
5584 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5585 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5586 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5587
500ecf4a
MP
55882016-04-29 Marek Polacek <polacek@redhat.com>
5589
5590 PR sanitizer/70342
5591 * g++.dg/ubsan/null-7.C: New test.
5592
2fff3db8
MP
5593 PR c/70852
5594 * gcc.dg/pr70852.c: New test.
5595
509063eb
DV
55962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5597
5598 PR/69089
5599 * g++.dg/cpp0x/alignas6.C: New test.
5600
83745c0d
DV
56012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5602
c87885ca
RO
5603 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5604 * gcc.dg/pr27003.c: Likewise.
5605 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5606 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5607 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5608 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5609 * gcc.target/arc/mxy.c: Likewise.
5610 * gcc.target/arc/mswape.c: Likewise.
5611 * gcc.target/arc/mrtsc.c: Likewise.
5612 * gcc.target/arc/mcrc.c: Likewise.
5613 * gcc.target/arc/mdsp-packa.c: Likewise.
5614 * gcc.target/arc/mdvbf.c: Likewise.
5615 * gcc.target/arc/mlock.c: Likewise.
5616 * gcc.target/arc/mmac-24.c: Likewise.
5617 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5618
849b265d
BS
56192016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5620 Matthijs Kooijman <matthijs@stdin.nl>
5621 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5622
5623 PR target/60040
5624 * gcc.target/avr/pr60040-1.c: New.
5625 * gcc.target/avr/pr60040-2.c: New.
5626
1390536b
RB
56272016-04-29 Richard Biener <rguenther@suse.de>
5628
5629 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5630
98998245
RB
56312016-04-29 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/13962
5634 PR tree-optimization/65686
5635 * gcc.dg/uninit-pr65686.c: New testcase.
5636
8b80cc21
JJ
56372016-04-29 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR middle-end/70843
5640 * gcc.dg/pr70843.c: New test.
5641
6181bc30
JJ
56422016-04-28 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR target/70858
5645 * gcc.target/i386/pr70858.c: New test.
5646
f4cb3612
AB
56472016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5648
5649 * gcc.target/arc/nps400-1.c: New file.
5650
8ad9df62
JR
56512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5652 Andrew Burgess <andrew.burgess@embecosm.com>
5653
5654 * gcc.target/arc/movh_cl-1.c: New file.
5655
ceaaa9fe
JR
56562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5657 Andrew Burgess <andrew.burgess@embecosm.com>
5658
5659 * gcc.target/arc/extzv-1.c: New file.
5660 * gcc.target/arc/insv-1.c: New file.
5661 * gcc.target/arc/insv-2.c: New file.
5662 * gcc.target/arc/movb-1.c: New file.
5663 * gcc.target/arc/movb-2.c: New file.
5664 * gcc.target/arc/movb-3.c: New file.
5665 * gcc.target/arc/movb-4.c: New file.
5666 * gcc.target/arc/movb-5.c: New file.
5667 * gcc.target/arc/movb_cl-1.c: New file.
5668 * gcc.target/arc/movb_cl-2.c: New file.
5669 * gcc.target/arc/movbi_cl-1.c: New file.
5670 * gcc.target/arc/movl-1.c: New file.
5671
4d03dc2f
JR
56722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5673 Andrew Burgess <andrew.burgess@embecosm.com>
5674
5675 * gcc.target/arc/cmem-1.c: New file.
5676 * gcc.target/arc/cmem-2.c: New file.
5677 * gcc.target/arc/cmem-3.c: New file.
5678 * gcc.target/arc/cmem-4.c: New file.
5679 * gcc.target/arc/cmem-5.c: New file.
5680 * gcc.target/arc/cmem-6.c: New file.
5681 * gcc.target/arc/cmem-7.c: New file.
5682 * gcc.target/arc/cmem-ld.inc: New file.
5683 * gcc.target/arc/cmem-st.inc: New file.
5684
81262dad
JJ
56852016-04-28 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/70821
5688 * gcc.target/i386/pr70821.c: New test.
5689
0a31a09a
BS
56902016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5691
5692 * gcc.target/powerpc/vec-adde.c: New test.
5693 * gcc.target/powerpc/vec-adde-int128.c: New test.
5694
3ddffba9
JJ
56952016-04-28 Jakub Jelinek <jakub@redhat.com>
5696
5697 * gcc.target/i386/avx-vround-1.c: New test.
5698 * gcc.target/i386/avx-vround-2.c: New test.
5699 * gcc.target/i386/avx512vl-vround-1.c: New test.
5700 * gcc.target/i386/avx512vl-vround-2.c: New test.
5701
713dedcd
RO
57022016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703
5704 PR testsuite/70595
5705 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5706 (check_effective_target_cilkplus_runtime): ... this.
5707 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5708 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5709
5710 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5711 Require cilkplus_runtime.
5712 Don't add -lcilkrts.
5713 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5714 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5715 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5716 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5717 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5718 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5719 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5720 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5721 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5722 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5723 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5724 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5725 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5726 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5727 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5728 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5729 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5730 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5731 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5732 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5733 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5734 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5735 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5736 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5737 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5738 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5739 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5740 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5741 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5742
5743 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5744 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5745
5746 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5747
5748 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5749 cilkplus_runtime.
5750
3563f78f
MG
57512016-04-27 Marc Glisse <marc.glisse@inria.fr>
5752
5753 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5754 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5755
6bc2bb18
RB
57562015-04-27 Ryan Burn <contact@rnburn.com>
5757
5758 PR c++/69024
5759 PR c++/68997
5760 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5761 diagnostic.
5762 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5763 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5764
1e55d29a
EB
57652016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5766
5767 * gnat.dg/limited_with4.ad[sb]: New test.
5768 * gnat.dg/limited_with4_pkg.ads: New helper.
5769
087146ca
L
57702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 PR target/70155
5773 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5774 and movv1ti_internal patterns
5775 * gcc.target/i386/pr70155-1.c: New test.
5776 * gcc.target/i386/pr70155-2.c: Likewise.
5777 * gcc.target/i386/pr70155-3.c: Likewise.
5778 * gcc.target/i386/pr70155-4.c: Likewise.
5779 * gcc.target/i386/pr70155-5.c: Likewise.
5780 * gcc.target/i386/pr70155-6.c: Likewise.
5781 * gcc.target/i386/pr70155-7.c: Likewise.
5782 * gcc.target/i386/pr70155-8.c: Likewise.
5783 * gcc.target/i386/pr70155-9.c: Likewise.
5784 * gcc.target/i386/pr70155-10.c: Likewise.
5785 * gcc.target/i386/pr70155-11.c: Likewise.
5786 * gcc.target/i386/pr70155-12.c: Likewise.
5787 * gcc.target/i386/pr70155-13.c: Likewise.
5788 * gcc.target/i386/pr70155-14.c: Likewise.
5789 * gcc.target/i386/pr70155-15.c: Likewise.
5790 * gcc.target/i386/pr70155-16.c: Likewise.
5791 * gcc.target/i386/pr70155-17.c: Likewise.
5792 * gcc.target/i386/pr70155-18.c: Likewise.
5793 * gcc.target/i386/pr70155-19.c: Likewise.
5794 * gcc.target/i386/pr70155-20.c: Likewise.
5795 * gcc.target/i386/pr70155-21.c: Likewise.
5796 * gcc.target/i386/pr70155-22.c: Likewise.
5797
92329f9f
L
57982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5799
5800 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5801 ".{5,6}".
5802
309a0cf6
BC
58032016-04-27 Bin Cheng <bin.cheng@arm.com>
5804
5805 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5806 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5807 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5808 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5809 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5810
72ed2b9c
RB
58112016-04-27 Richard Biener <rguenther@suse.de>
5812
5813 PR ipa/70760
5814 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5815 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5816
3c98ff9b
NS
58172016-04-27 Nathan Sidwell <nathan@acm.org>
5818
5819 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5820 * g++.dg/ubsan/pr63956.C: Adjust error location.
5821
9ec5d66b
NC
58222016-04-27 Nick Clifton <nickc@redhat.com>
5823
5824 PR middle-end/49889
5825 * gcc.dg/pr49889.c: New test.
5826
c1e1f433
BS
58272016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5828
5829 * c-c++-common/memset-array.c: New test.
5830
8ac43293
MS
58312016-04-26 Martin Sebor <msebor@redhat.com>
5832
5833 PR c++/66639
5834 * g++.dg/cpp1y/func_constexpr.C: New test.
5835
843ce8ab
PP
58362016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5837
5838 PR c++/70241
5839 * g++.dg/cpp0x/enum32.C: New test.
5840 * g++.dg/cpp0x/enum33.C: New test.
5841
58422016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5843
5844 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5845 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5846 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5847 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5848 * gcc.c-torture/execute/pr38151.c: Likewise.
5849 * gcc.c-torture/execute/pr66556.c: Likewise.
5850 * gcc.c-torture/execute/pr67781.c: Likewise.
5851 * gcc.c-torture/execute/pr68648.c: Likewise.
5852
ca1206be
MG
58532016-04-26 Marc Glisse <marc.glisse@inria.fr>
5854
5855 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5856
2448a956
MP
58572016-04-26 Marek Polacek <polacek@redhat.com>
5858
5859 PR c/67784
5860 * gcc.dg/pr67784-3.c: New test.
5861 * gcc.dg/pr67784-4.c: New test.
5862 * gcc.dg/pr67784-5.c: New test.
5863
b02a5e26
MP
5864 PR c/70791
5865 * gcc.dg/Wnested-externs-2.c: New test.
5866
6b6aa8d3
MG
58672016-04-26 Marc Glisse <marc.glisse@inria.fr>
5868
5869 * gcc.dg/fold-plusmult.c: Adjust.
5870 * gcc.dg/no-strict-overflow-6.c: Adjust.
5871 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5872
a2095b55
BS
58732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5874
5875 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5876 number scans.
5877 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5878 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5879 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5880 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5881 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5882 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5883 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5884 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5885 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5886 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5887 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5888 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5889 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5890 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5891 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5892 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5893 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5894 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5895 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5896 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5897 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5898 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5899 scans.
5900 * gcc.target/i386/pr32219-4.c: Likewise.
5901 * gcc.target/i386/pr32219-6.c: Likewise.
5902 * gcc.target/i386/pr32219-8.c: Likewise.
5903
bb0cc5c8
KT
59042016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5905
5906 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5907 associated options.
5908
5a0802ea
MP
59092016-04-26 Marek Polacek <polacek@redhat.com>
5910
5911 PR c++/70744
5912 * g++.dg/ext/cond2.C: New test.
5913
00f615af
BC
59142016-04-26 Bin Cheng <bin.cheng@arm.com>
5915
5916 PR tree-optimization/70771
5917 PR tree-optimization/70775
5918 * gcc.dg/pr70771.c: New test.
25939d34 5919 * gcc.dg/pr70775.c: New test.
00f615af 5920
218155e7
BS
59212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5922
5923 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5924
ab99f467
RB
59252016-04-25 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/70780
5928 * gcc.dg/torture/pr70780.c: New testcase.
5929
93c590ee
MC
59302016-04-25 Michael Collison <michael.collison@arm.com>
5931
c87885ca
RO
5932 * gcc.target/arm/neon-vaddws16.c: New test.
5933 * gcc.target/arm/neon-vaddws32.c: New test.
5934 * gcc.target/arm/neon-vaddwu16.c: New test.
5935 * gcc.target/arm/neon-vaddwu32.c: New test.
5936 * gcc.target/arm/neon-vaddwu8.c: New test.
5937 * lib/target-supports.exp
93c590ee
MC
5938 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5939 that arm neon support vector widen sum of HImode TO SImode.
5940
d6c1a7a7
JJ
59412016-04-23 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR sanitizer/70712
5944 * c-c++-common/asan/pr70712.c: New test.
5945
ab0fc037
TS
59462016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5947
5948 * .gitattributes: New file.
5949
2aa64824
CL
59502016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5951
5952 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5953
e7e12d92
DH
59542016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5955
5956 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5957 * gfortran.dg/submodule_15.f08: Likewise.
5958
d1431192
RB
59592016-04-22 Richard Biener <rguenther@suse.de>
5960
5961 PR tree-optimization/70740
5962 * gcc.dg/torture/pr70740.c: New testcase.
5963
04a63c24
L
59642016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5965
5966 PR target/70750
5967 * gcc.target/i386/pr70750-1.c: New test.
5968 * gcc.target/i386/pr70750-2.c: Likewise.
5969
20700098
PC
59702016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 PR c++/70540
5973 * g++.dg/cpp0x/auto48.C: New.
5974
aedf4e12
MP
59752016-04-21 Marek Polacek <polacek@redhat.com>
5976
5977 PR c++/70513
5978 * g++.dg/cpp0x/forw_enum12.C: New test.
5979 * g++.dg/cpp0x/forw_enum13.C: New test.
5980
2074d80a
KY
59812016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5982
5983 PR target/70728
5984 * gcc.target/i386/pr70728.c: New test.
5985
aef4aab0
RB
59862016-04-21 Richard Biener <rguenther@suse.de>
5987
5988 PR middle-end/70747
5989 * gcc.dg/pr70747.c: New testcase.
5990
2359e571
BC
59912016-04-21 Bin Cheng <bin.cheng@arm.com>
5992
5993 PR tree-optimization/70715
5994 * gcc.dg/tree-ssa/scev-13.c: New test.
5995
ce0e66ff
MG
59962016-04-21 Marc Glisse <marc.glisse@inria.fr>
5997
5998 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5999
2c2870a1
MG
60002016-04-21 Marc Glisse <marc.glisse@inria.fr>
6001
6002 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6003
a2b056a3
JH
60042016-04-20 Jan Hubicka <jh@suse.cz>
6005
6006 PR ipa/70018
6007 * g++.dg/ipa/nothrow-1.C: New testcase.
6008
ee392fc2
NS
60092016-04-20 Nathan Sidwell <nathan@acm.org>
6010
6011 PR c++/55635
6012 * g++.dg/eh/delete1.C: New.
6013
dda49daf
L
60142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6015
6016 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6017 -mtune-ctrl=sse_typeless_stores.
6018
8a5b9d5a
L
60192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6020
6021 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6022
1011119f
BC
60232016-04-20 Bin Cheng <bin.cheng@arm.com>
6024
6025 PR tree-optimization/69489
6026 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6027
477d4906
IV
60282016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6029
6030 PR c++/69363
6031 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6032 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6033 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6034
fad08d12
BC
60352016-04-20 Bin Cheng <bin.cheng@arm.com>
6036
6037 PR tree-optimization/56625
6038 PR tree-optimization/69489
6039 * gcc.dg/vect/pr56625.c: New test.
6040 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6041
9e3e4fab
AP
60422016-04-20 Andrew Pinski <apinski@cavium.com>
6043
6044 PR target/64971
6045 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6046
d7aa24e4
AC
60472016-04-20 Arnaud Charlet <charlet@adacore.com>
6048
6049 * gnat.dg/self1.adb: Remove now incorrect test.
6050
e6d62b46
BC
60512016-04-20 Bin Cheng <bin.cheng@arm.com>
6052
6053 * gcc.dg/tree-ssa/scev-11.c: New test.
6054 * gcc.dg/tree-ssa/scev-12.c: New test.
6055
2697b189
MP
60562016-04-20 Marek Polacek <polacek@redhat.com>
6057
6058 PR tree-optimization/70725
6059 * gcc.dg/pr70725.c: New test.
6060
60d393e8
RB
60612016-04-20 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/70726
6064 * g++.dg/vect/pr70726.cc: New testcase.
6065
82c6f58a
AK
60662016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6067
6068 PR target/70674
6069 * gcc.target/s390/pr70674.c: New test.
6070
90eeab20
JD
60712016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6072
6073 PR libgfortran/70684
6074 * gfortran.dg/list_read_14.f90: New test.
6075
fc9cf6da
L
60762016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6077
6078 PR target/69201
6079 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6080 extern to force it misaligned.
6081 (b): Likewise.
6082 (c): Likewise.
6083 (d): Likewise.
6084 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6085 Don't check `*' before movv4sf_internal.
6086 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6087 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6088 Don't check `*' before movv16qi_internal.
6089 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6090 extern to force it misaligned.
6091 (b): Likewise.
6092 (c): Likewise.
6093 (d): Likewise.
6094 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6095 Don't check `*' before movv2df_internal.
6096 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6097 extern to force it misaligned.
6098 (b): Likewise.
6099 (c): Likewise.
6100 (d): Likewise.
6101 Check movv8sf_internal instead of avx_storeups256.
6102 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6103
ea8927ea
RB
61042016-04-19 Richard Biener <rguenther@suse.de>
6105
6106 PR tree-optimization/70171
6107 * g++.dg/tree-ssa/pr70171.C: New testcase.
6108
65f52ee9
RB
61092016-04-19 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/70724
6112 * gcc.dg/torture/pr70724.c: New testcase.
6113
987b67f1
VM
61142016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6115
6116 PR middle-end/70689
c87885ca 6117 * gcc.target/i386/pr70689.c: New.
987b67f1 6118
91a47c39
L
61192016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6120
6121 PR target/70708
6122 * gcc.target/i386/pr70708.c: New test.
6123
8270b82d
RB
61242016-04-18 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/43434
6127 * gcc.dg/vect/pr43434.c: New testcase.
6128 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6129 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6130 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6131 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6132 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6133 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6134 * gcc.dg/gomp/pr68640.c: Likewise.
6135 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6136 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6137
edd048e2
RB
61382016-04-18 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/70701
6141 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6142
bd5c7330
TV
61432016-04-18 Tom de Vries <tom@codesourcery.com>
6144
6145 PR testsuite/70699
6146 * gcc.dg/pr70161.c: Add dot-file scans.
6147 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6148 instead of after last dot char.
6149
23f2660f
EB
61502016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6151
6152 * c-c++-common/dump-ada-spec-3.c: New test.
6153 * c-c++-common/dump-ada-spec-4.c: Likewise.
6154
da152c9f
TV
61552016-04-17 Tom de Vries <tom@codesourcery.com>
6156
6157 PR other/70183
6158 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6159
cc950f98
JH
61602016-04-15 Jan Hubicka <jh@suse.cz>
6161
6162 PR ipa/70018
6163 * g++.dg/ipa/pure-const-1.C: New testcase.
6164 * g++.dg/ipa/pure-const-2.C: New testcase.
6165 * g++.dg/ipa/pure-const-3.C: New testcase.
6166
949505a9
MP
61672016-04-15 Marek Polacek <polacek@redhat.com>
6168
6169 PR c/70671
6170 * gcc.dg/bitfld-22.c: New test.
6171
10e547d6
BS
61722016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6173
6174 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6175 x86_64.
6176
1e77281b
MP
61772016-04-15 Marek Polacek <polacek@redhat.com>
6178
6179 PR c/70651
6180 * c-c++-common/pr70651.c: New test.
6181
e501fa8e
KT
61822016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6183
6184 PR rtl-optimization/70681
6185 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6186 dump scan on arm and powerpc.
6187 * gcc.dg/pr10474.c: Likewise.
6188
dda1bf61
JJ
61892016-04-15 Jakub Jelinek <jakub@redhat.com>
6190
ca4ef1ff
JJ
6191 PR c++/69517
6192 PR c++/70019
6193 PR c++/70588
6194 * g++.dg/cpp1y/vla11.C: Revert for real.
6195
dda1bf61
JJ
6196 PR c/70436
6197 * c-c++-common/Wparentheses-1.c: New test.
6198 * c-c++-common/gomp/Wparentheses-1.c: New test.
6199 * c-c++-common/gomp/Wparentheses-2.c: New test.
6200 * c-c++-common/gomp/Wparentheses-3.c: New test.
6201 * c-c++-common/gomp/Wparentheses-4.c: New test.
6202 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6203 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6204 * c-c++-common/goacc/Wparentheses-1.c: New test.
6205
1355e62c
KY
62062016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6207
6208 PR target/70662
6209 * gcc.target/i386/pr70662.c: New test.
6210
0ab34b9e 62112016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6212 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6213
6214 PR tree-optimization/70130
6215 * gcc.dg/vect/O3-pr70130.c: New testcase.
6216
bc773aad
MM
62172016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6218
6e9b2286
MM
6219 PR target/70669
6220 * gcc.target/powerpc/pr70669.c: New test.
6221
bc773aad
MM
6222 PR target/70640
6223 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6224 a power7 system that does not have an assembler that supports
6225 power8.
6226
d8747845
MS
62272016-04-14 Martin Sebor <msebor@redhat.com>
6228
6229 PR c++/69517
6230 PR c++/70019
6231 PR c++/70588
6232 * c-c++-common/ubsan/vla-1.c: Revert.
6233 * g++.dg/cpp1y/vla11.C: Same.
6234 * g++.dg/cpp1y/vla12.C: Same.
6235 * g++.dg/cpp1y/vla13.C: Same.
6236 * g++.dg/cpp1y/vla14.C: Same.
6237 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6238 * g++.dg/init/array24.C: Same.
d8747845
MS
6239 * g++.dg/ubsan/vla-1.C: Same.
6240
85128559
MP
62412016-04-14 Marek Polacek <polacek@redhat.com>
6242 Jan Hubicka <hubicka@ucw.cz>
6243
6244 PR c++/70029
6245 * g++.dg/torture/pr70029.C: New test.
6246
52fbb073
MS
62472016-04-14 Martin Sebor <msebor@redhat.com>
6248
6249 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6250 type size to prevent failures on targets with very low maximum
6251 alignment.
6252
6db61d6f
RB
62532016-04-14 Richard Biener <rguenther@suse.de>
6254
6255 PR tree-optimization/70623
6256 * gcc.dg/torture/pr70623.c: New testcase.
6257 * gcc.dg/torture/pr70623-2.c: Likewise.
6258
342fac95
MS
62592016-04-13 Martin Sebor <msebor@redhat.com>
6260
6261 PR c++/69517
6262 PR c++/70019
6263 PR c++/70588
6264 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6265 * g++.dg/cpp1y/vla11.C: New test.
6266 * g++.dg/cpp1y/vla12.C: New test.
6267 * g++.dg/cpp1y/vla13.C: New test.
6268 * g++.dg/cpp1y/vla14.C: New test.
6269 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6270 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6271 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6272
d93c452f
JJ
62732016-04-13 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c++/70641
6276 * g++.dg/opt/pr70641.C: New test.
6277
85115fb6
RO
62782016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6279
6280 PR rtl-optimization/68749
6281 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6282 effects of argument promotions.
6283 Remove default args to dg-skip-if.
6284
545a4139
PC
62852016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/70635
6288 * g++.dg/parse/pr70635.C: New.
6289
b3a77f21
MP
62902016-04-13 Marek Polacek <polacek@redhat.com>
6291
6292 PR c++/70639
6293 * c-c++-common/Wmisleading-indentation-4.c: New test.
6294
99cd9857
MP
62952016-04-13 Marek Polacek <polacek@redhat.com>
6296
6297 PR c/70436
c87885ca
RO
6298 * gcc.dg/Wparentheses-12.c: New test.
6299 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6300
75ca93ec
IE
63012016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6302
6303 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6304 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6305 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6306
3d3f9e7e
JJ
63072016-04-13 Jakub Jelinek <jakub@redhat.com>
6308
37947cd0
JJ
6309 PR middle-end/70633
6310 * gcc.c-torture/compile/pr70633.c: New test.
6311
3d3f9e7e
JJ
6312 PR debug/70628
6313 * gcc.dg/torture/pr70628.c: New test.
6314
92886d3e
PP
63152016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6316
6317 PR c++/70610
6318 * g++.dg/template/pr70610.C: New test.
6319 * g++.dg/template/pr70610-2.C: New test.
6320 * g++.dg/template/pr70610-3.C: New test.
6321 * g++.dg/template/pr70610-4.C: New test.
6322
13bd7c2b
JJ
63232016-04-12 Jakub Jelinek <jakub@redhat.com>
6324
6512fa6d
JJ
6325 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6326 128 instead of 32.
6327
13bd7c2b
JJ
6328 PR c++/70571
6329 * g++.dg/ext/pr70571.C: New test.
6330
20b9851c
MM
63312016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6332
8a434ada 6333 PR target/70640
20b9851c
MM
6334 * gcc.target/powerpc/pr70640.c: New test.
6335
2b2f52bc
PC
63362016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/68722
6339 * g++.dg/parse/pr68722.C: New.
6340
5901e56a
JJ
63412016-04-12 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR rtl-optimization/70596
6344 * gcc.target/i386/pr70596.c: New test.
6345
d4619dc1
NS
63462016-04-12 Nathan Sidwell <nathan@acm.org>
6347
6348 PR c++/70501
6349 * g++.dg/init/pr70501.C: New.
6350
3df530d3
DW
63512016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6352
6353 * gcc.target/i386/asm-flag-6.c: New test.
6354
b7a120d7
TV
63552016-04-12 Tom de Vries <tom@codesourcery.com>
6356
6357 PR tree-optimization/68756
6358 * gcc.dg/graphite/pr68756.c: New test.
6359
4e0eea75
JJ
63602016-04-12 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR tree-optimization/70602
6363 * gcc.c-torture/execute/pr70602.c: New test.
6364
35fbda43
MM
63652016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6366
6367 PR target/70381
6368 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6369 __float128 emulator is built and runs.
6370 * gcc.target/powerpc/float128-1.c: Likewise.
6371
6372 * lib/target-supports.exp (check_ppc_float128_sw_available):
6373 Rework tests for __float128 software and hardware
6374 availability. Fix exit condition to return 0 on success.
6375
04a99ebe
JG
63762016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6377
6378 PR target/70133
6379 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6380 * gcc.target/aarch64/target_attr_15.c: Likewise.
6381
47cd5a85
PC
63822016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/69066
6385 * g++.dg/cpp1y/pr69066.C: New.
6386
a5edb32e
JD
63872016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6388
6389 PR fortran/68566
6390 * gfortran.dg/pr36192.f90: Update test.
6391 * gfortran.dg/pr36192_1.f90: Update test.
6392 * gfortran.dg/real_dimension_1.f: Update test.
6393 * gfortran.dg/parameter_array_init_7.f90: New test.
6394
8ef378f8
JDA
63952016-04-09 John David Anglin <danglin@gcc.gnu.org>
6396
c532c871
JDA
6397 PR testsuite/64039
6398 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6399
d34f706f
JDA
6400 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6401
75e1dd9e
JDA
6402 PR rtl-optimization/66669
6403 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6404
8a976f5f
JDA
6405 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6406
da04822a
JDA
6407 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6408 * gcc.dg/pie-1.c: Likewise.
6409 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6410 * gcc.dg/pic-4.c: Likewise.
6411 * gcc.dg/pie-3.c: Likewise.
6412 * gcc.dg/pie-4.c: Likewise.
6413
adfabcf9
JDA
6414 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6415
4a020adf
JDA
6416 PR tree-optimization/68644
6417 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6418
8ef378f8
JDA
6419 PR rtl-optimization/64886
6420 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6421
09bf990e
TV
64222016-04-09 Tom de Vries <tom@codesourcery.com>
6423
6424 PR tree-optimization/68953
6425 * gcc.dg/graphite/pr68953.c: New test.
6426
138c3c1a
DH
64272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6428
6429 PR fortran/70592
6430 * gfortran.dg/deferred_character_16.f90: New test.
6431
f55460af
JJ
64322016-04-09 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR tree-optimization/70586
6435 * gcc.c-torture/execute/pr70586.c: New test.
6436
0b77bbf3
DH
64372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6438
6439 PR sanitizer/70573
6440 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6441 with __builtin_memset
6442 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6443
c42cfb5c
CP
64442016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6445
6446 PR lto/70289
6447 PR ipa/70348
6448 PR tree-optimization/70373
6449 PR middle-end/70533
6450 PR middle-end/70534
6451 PR middle-end/70535
6452 * c-c++-common/goacc/reduction-5.c: New test.
6453 * c-c++-common/goacc/reduction-promotions.c: New test.
6454 * gfortran.dg/goacc/reduction-3.f95: New test.
6455 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6456
56cfb596
PP
64572016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6458
6459 PR c++/70590
6460 PR c++/70452
6461 * g++.dg/pr70590.C: New test.
6462 * g++.dg/pr70590-2.C: New test.
6463
1a13c0a2
JJ
64642016-04-08 Jakub Jelinek <jakub@redhat.com>
6465
abc0647a
JJ
6466 PR middle-end/70593
6467 * gcc.target/i386/pr70593.c: New test.
6468
1a13c0a2
JJ
6469 PR rtl-optimization/70574
6470 * gcc.target/i386/avx2-pr70574.c: New test.
6471
c3da4956
MO
64722016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6473
6474 PR sanitizer/70541
6475 * c-c++-common/asan/pr70541.c: New test.
6476
9f1b833b
TV
64772016-04-08 Tom de Vries <tom@codesourcery.com>
6478
6479 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6480 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6481
bae7adda
KT
64822016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483
6484 PR target/70566
6485 * gcc.c-torture/execute/pr70566.c: New test.
6486
211f3d57
TV
64872016-04-08 Tom de Vries <tom@codesourcery.com>
6488
6489 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6490 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6491
02cf2861
AM
64922016-04-08 Alan Modra <amodra@gmail.com>
6493
6494 * gcc.target/powerpc/pr70117.c: New.
6495
5f490f9f
JJ
64962016-04-07 Jakub Jelinek <jakub@redhat.com>
6497
56e9b710
JJ
6498 PR testsuite/70581
6499 * gcc.dg/lto/simd-function_0.c: New test.
6500
5f490f9f
JJ
6501 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6502 clones.
6503 * c-c++-common/attr-simd-2.c: Likewise.
6504 * c-c++-common/attr-simd-4.c: Likewise.
6505 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6506 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6507
e4ebc74d
TP
65082016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6509
6510 PR testsuite/70553
6511 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6512
9817ae35
TS
65132016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6514 Tom de Vries <tom@codesourcery.com>
6515
6516 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6517 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6518 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6519 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6520 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6521 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6522 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6523 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6524
e292f64d
PP
65252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6526
6527 PR c/70436
6528 * g++.dg/warn/Wparentheses-29.C: New test.
6529
6b37bdaf
PP
65302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6531
6532 PR c/70436
6533 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6534 explicit braces to resolve a future -Wparentheses warning.
6535
64824205
RH
65362016-04-06 Richard Henderson <rth@redhat.com>
6537
6538 * gcc.dg/pr61817-1.c: New test.
6539 * gcc.dg/pr61817-2.c: New test.
6540 * gcc.dg/pr69391-1.c: New test.
6541 * gcc.dg/pr69391-2.c: New test.
6542
bc2fc1f3
VM
65432016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6544
6545 PR rtl-optimization/70398
c87885ca 6546 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6547
41414a02
EB
65482016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6549
6550 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6551
4066ea8a
YR
65522016-04-06 Yvan Roux <yvan.roux@linaro.org>
6553 Pedro Alves <palves@redhat.com>
6554
6555 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6556
ec35ea45
JJ
65572016-04-06 Jakub Jelinek <jakub@redhat.com>
6558
3866f8dd
JJ
6559 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6560 Check for avx512f effective targets instead of avx2.
6561 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6562 for AVX512F clones.
6563 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6564 * g++.dg/gomp/declare-simd-1.C: Likewise.
6565 * g++.dg/gomp/declare-simd-3.C: Likewise.
6566 * g++.dg/gomp/declare-simd-4.C: Likewise.
6567
ec35ea45
JJ
6568 PR middle-end/70550
6569 * c-c++-common/gomp/pr70550-1.c: New test.
6570 * c-c++-common/gomp/pr70550-2.c: New test.
6571
c08d28ac
NS
65722016-04-05 Nathan Sidwell <nathan@acm.org>
6573
6574 PR c++/70512
6575 * g++.dg/ext/attribute-may-alias-5.C: New.
6576
1d510e04
JJ
65772016-04-05 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR c++/70336
6580 * c-c++-common/pr70336.c: New test.
6581 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6582 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6583
84278ed9
JH
65842016-04-05 Jan Hubicka <hubicka@ucw.cz>
6585
6586 PR ipa/66223
6587 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6588
268a0ec4
JJ
65892016-04-05 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR rtl-optimization/70542
6592 * gcc.dg/torture/pr70542.c: New test.
6593 * gcc.target/i386/avx2-pr70542.c: New test.
6594
5e8c2eb1
ZS
65952016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6596
6597 PR tree-optimization/70509
6598 * gcc.target/i386/avx512bw-pr70509.c: New test.
6599
c0daf32d
PP
66002016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6601
6602 PR c++/70452
6603 * g++.dg/ext/constexpr-vla4.C: New test.
6604
bf867841
UB
66052016-04-05 Uros Bizjak <ubizjak@gmail.com>
6606
6607 PR target/70510
6608 * gcc.target/i386/pr70510.c: New test.
6609
3022186a
RB
66102016-04-05 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/70526
6613 * g++.dg/torture/pr70526.C: New testcase.
6614
55fc79b2
JJ
66152016-04-05 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR target/70525
6618 * gcc.target/i386/pr70525.c: New test.
6619
62b233f2
RB
66202016-04-05 Richard Biener <rguenther@suse.de>
6621
6622 PR middle-end/70499
6623 * g++.dg/torture/pr70499.C: New testcase.
6624
cc05759d
RB
66252016-04-05 Richard Biener <rguenther@suse.de>
6626
6627 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6628 remove XFAIL.
6629
f23f16d4
JJ
66302016-04-04 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR middle-end/70307
6633 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6634 rs6000 ABI warnings.
6635
d27ecc49
JH
66362016-04-04 Jan Hubicka <hubicka@ucw.cz>
6637
6638 PR ipa/66223
6639 * g++.dg/ipa/devirt-51.C: New testcase.
6640
c974c96e
BS
66412016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6642 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR middle-end/70457
6645 * gcc.dg/torture/pr70457.c: New.
6646
7a85da89
AV
66472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6648
6649 PR fortran/67538
6650 * gfortran.dg/allocate_with_source_19.f08: New test.
6651
de517e64
AV
66522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6653
6654 PR fortran/65795
6655 * gfortran.dg/coarray_allocate_6.f08: New test.
6656
43b9f499
RB
66572016-04-04 Richard Biener <rguenther@suse.de>
6658
6659 PR rtl-optimization/70484
6660 * gcc.dg/torture/pr70484.c: New testcase.
6661
f13355da
MP
66622016-04-04 Marek Polacek <polacek@redhat.com>
6663
6664 PR c/70307
6665 * gcc.dg/torture/pr70307.c: New test.
6666
6cc6ed50
OE
66672016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6668
6669 PR target/70416
6670 PR target/67391
6671 * gcc.target/sh/torture/pr70416.c: New.
6672
abdc16c8
MS
66732016-04-02 Martin Sebor <msebor@redhat.com>
6674
6675 PR c++/67376
6676 PR c++/70170
6677 PR c++/70172
6678 PR c++/70228
6679 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6680 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6681 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6682 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6683 * g++.dg/cpp0x/constexpr-string.C: Same.
6684 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6685 * g++.dg/cpp0x/pr65398.C: Same.
6686 * g++.dg/ext/constexpr-vla1.C: Same.
6687 * g++.dg/ext/constexpr-vla2.C: Same.
6688 * g++.dg/ext/constexpr-vla3.C: Same.
6689 * g++.dg/ubsan/pr63956.C: Same.
6690
763cd859
JJ
66912016-04-01 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR rtl-optimization/70467
6694 * gcc.target/i386/pr70467-2.c: New test.
6695
0f875435
JJ
66962016-04-01 Jakub Jelinek <jakub@redhat.com>
6697 Marek Polacek <polacek@redhat.com>
6698
6699 PR c++/70488
6700 * g++.dg/init/new47.C: New test.
6701
41d14659
RR
67022016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6703
6704 PR target/70496
6705 * gcc.target/arm/pr70496.c: New test.
6706
f9bf89bb
NS
67072016-04-01 Nathan Sidwell <nathan@acm.org>
6708
73b9085d
NS
6709 PR c++/68475
6710 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6711
4afdcfaa
IE
67122016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6713
6714 PR target/69890
6715 * gcc.dg/strlenopt.h (memmove): New.
6716 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6717 instead of "string.h".
6718 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6719 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6720 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6721 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6722 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6723 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6724 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6725 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6726 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6727 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6728 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6729 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6730 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6731 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6732 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6733 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6734 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6735 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6736 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6737 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6738
b5d7a29c
RO
67392016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6740
6741 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6742 (Holder::foo): Reflect this.
6743
b660f9ec
IE
67442016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6745
6746 PR target/70442
6747 * gcc.dg/pr70442.c: New test.
6748
88504f34
NS
67492016-03-31 Nathan Sidwell <nathan@acm.org>
6750
6751 PR c++/70393
6752 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6753
95d34b96
KY
67542016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6755
6756 PR target/70453
6757 * gcc.target/i386/pr70453.c: New test.
6758
b4c4967c
AB
67592016-03-31 Andrey Belevantsev <abel@ispras.ru>
6760
6761 PR target/70292
6762 * gcc.c-torture/pr70292.c: New test.
6763
5fde6a45
MP
67642016-03-31 Marek Polacek <polacek@redhat.com>
6765
6766 PR c/70297
6767 * c-c++-common/pr70297.c: New test.
6768 * g++.dg/cpp0x/typedef-redecl.C: New test.
6769 * gcc.dg/typedef-redecl2.c: New test.
6770
97eb24c4
JJ
67712016-03-31 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR rtl-optimization/70460
6774 * gcc.c-torture/execute/pr70460.c: New test.
6775
efc3536f
RB
67762016-03-31 Richard Biener <rguenther@suse.de>
6777
6778 PR c++/70430
6779 * g++.dg/ext/vector30.C: New testcase.
6780
e0876e21
DH
67812016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6782 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6783
6784 * gfortran.dg/fmt_pf.f90: New test.
6785
e9bff8c6
RO
67862016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6787
6788 Forward-port from 5 branch
6789 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR testsuite/70356
6792 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6793 dg-require-effective-target after dg-do.
6794
6795 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6796
6797 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6798
2620c80d
TS
67992016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6800 Julian Brown <julian@codesourcery.com>
6801 Chung-Lin Tang <cltang@codesourcery.com>
6802 Cesar Philippidis <cesar@codesourcery.com>
6803 James Norris <jnorris@codesourcery.com>
6804 Tom de Vries <tom@codesourcery.com>
6805 Nathan Sidwell <nathan@codesourcery.com>
6806
bf867841 6807 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6808 * c-c++-common/goacc/loop-clauses.c: Likewise.
6809 * g++.dg/goacc/template.C: Likewise.
6810 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6811 * gfortran.dg/goacc/loop-1.f95: Likewise.
6812 * gfortran.dg/goacc/loop-5.f95: Likewise.
6813 * gfortran.dg/goacc/loop-6.f95: Likewise.
6814 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6815 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6816 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6817 * c-c++-common/goacc/clauses-fail.c: Likewise.
6818 * c-c++-common/goacc/parallel-1.c: Likewise.
6819 * c-c++-common/goacc/reduction-1.c: Likewise.
6820 * c-c++-common/goacc/reduction-2.c: Likewise.
6821 * c-c++-common/goacc/reduction-3.c: Likewise.
6822 * c-c++-common/goacc/reduction-4.c: Likewise.
6823 * c-c++-common/goacc/routine-3.c: Likewise.
6824 * c-c++-common/goacc/routine-4.c: Likewise.
6825 * c-c++-common/goacc/routine-5.c: Likewise.
6826 * c-c++-common/goacc/tile.c: Likewise.
6827 * g++.dg/goacc/template.C: Likewise.
6828 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6829 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6830 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6831 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6832 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6833 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6834 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6835 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6836 * c-c++-common/goacc/use_device-1.c: ... this file.
6837 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6838 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6839 * c-c++-common/goacc/host_data-6.c: ... this file.
6840 * c-c++-common/goacc/loop-2-kernels.c: New file.
6841 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6842 * c-c++-common/goacc/loop-3.c: Likewise.
6843 * g++.dg/goacc/reference.C: Likewise.
6844 * g++.dg/goacc/routine-1.C: Likewise.
6845 * g++.dg/goacc/routine-2.C: Likewise.
6846
f6d2d066
RB
68472016-03-30 Richard Biener <rguenther@suse.de>
6848
6849 PR middle-end/70450
6850 * gcc.dg/torture/pr70450.c: New testcase.
6851
d43242b9
JJ
68522016-03-30 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR target/70421
6855 * gcc.dg/torture/pr70421.c: New test.
6856 * gcc.target/i386/avx512f-pr70421.c: New test.
6857
5ce43b77
L
68582016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 PR testsuite/70364
6861 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6862 (check): New function.
6863 (bar): Call check.
6864 (foo): Align stack to 16 bytes when calling bar.
6865 * gcc.target/i386/cleanup-2.c: Likewise.
6866
d014a712
PP
68672016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6868
6869 PR tree-optimization/59124
6870 * gcc.dg/Warray-bounds-19.c: New test.
6871
13f0e8c7
ZW
68722016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6873
6874 * lib/prune.exp (escape_regex_chars): New.
6875 (prune_file_path): Update to quote metcharacters for regexp.
6876
3336c6e0
JJ
68772016-03-29 Jakub Jelinek <jakub@redhat.com>
6878
a362f023
JJ
6879 PR rtl-optimization/70429
6880 * gcc.c-torture/execute/pr70429.c: New test.
6881
3336c6e0
JJ
6882 PR tree-optimization/70405
6883 * gcc.dg/pr70405.c: New test.
6884
728557fd
AV
68852016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6886
6887 PR fortran/70397
6888 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6889 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6890
bef977d4
TS
68912016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6892
6893 PR testsuite/64177
6894 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6895 __cilkrts_set_param to set two workers.
6896 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6897 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6898
6f6d25c9
DH
68992016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6900
bf867841 6901 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6902
45733562
KY
69032016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6904
6905 PR target/70406
bf867841 6906 * gcc.target/i386/pr70406.c: New test.
45733562 6907
a1799e5e
EB
69082016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6909
6910 * gnat.dg/specs/double_record_extension3.ads: New test.
6911
5fca7b66
RH
69122016-03-25 Richard Henderson <rth@redhat.com>
6913
6914 PR target/70120
6915 * gcc.target/aarch64/pr70120-1.c: New.
6916 * gcc.target/aarch64/pr70120-2.c: New.
6917 * gcc.target/aarch64/pr70120-3.c: New.
6918
31ce75c6
PP
69192016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6920
6921 PR c++/62212
6922 * g++.dg/template/mangle2.C: The dg-do directive should be
6923 "compile" not "assemble".
6924
3caf0ca1
BS
69252016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6926
6927 PR lto/69650
6928 * gcc.dg/pr69650.c: New test.
6929
634035b6
DE
69302016-03-25 David Edelsohn <dje.gcc@gmail.com>
6931
6932 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6933
45d34276
AM
69342016-03-25 Alan Modra <amodra@gmail.com>
6935
6936 * gcc.dg/dfp/pr70052.c: New test.
6937
8f085166
RH
69382016-03-24 Richard Henderson <rth@redhat.com>
6939
6940 PR middle-end/69845
6941 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6942 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6943
011e5ec3
TV
69442016-03-24 Tom de Vries <tom@codesourcery.com>
6945
6946 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6947
9e3f4551
TV
69482016-03-24 Tom de Vries <tom@codesourcery.com>
6949
6950 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6951 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6952
45780041
TV
69532016-03-24 Tom de Vries <tom@codesourcery.com>
6954
6955 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6956 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6957
887ab4e5
PP
69582016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6959
6960 PR c++/62212
6961 * g++.dg/template/mangle2.C: New test.
6962
69a9a66f
RB
69632016-03-24 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/70396
6966 * gcc.dg/torture/pr70396.c: New testcase.
6967
ed87de55
RB
69682016-03-24 Richard Biener <rguenther@suse.de>
6969
6970 PR middle-end/70370
6971 * gcc.dg/torture/pr70370.c: New testcase.
6972
ea064934
TV
69732016-03-24 Tom de Vries <tom@codesourcery.com>
6974
6975 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6976 * gfortran.dg/goacc/kernels-tree.f95: Same.
6977 * gfortran.dg/goacc/parallel-tree.f95: Same.
6978
b2a4dd1d
TV
69792016-03-24 Tom de Vries <tom@codesourcery.com>
6980
6981 * c-c++-common/goacc/uninit-if-clause.c: New test.
6982 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6983
72e7cd6e
JJ
69842016-03-24 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR target/70290
bf867841
UB
6987 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6988 Fix formatting.
72e7cd6e 6989
ce9d0c03
RB
69902016-03-24 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/70372
6993 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6994
426b9428
PP
69952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6996
6997 PR c++/70347
6998 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6999
cd1588c4
PP
70002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7001
7002 PR c++/70332
7003 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7004
61637db3
JJ
70052016-03-23 Jakub Jelinek <jakub@redhat.com>
7006
928af3bf
JJ
7007 PR c++/70001
7008 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7009 * g++.dg/cpp1y/pr70001.C: New test.
7010
61637db3
JJ
7011 PR c++/70323
7012 * g++.dg/cpp0x/constexpr-70323.C: New test.
7013
05aca4e7
AO
70142016-03-23 Alexandre Oliva <aoliva@redhat.com>
7015 Jason Merrill <jason@redhat.com>
7016 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR c++/69315
7019 * g++.dg/cpp0x/constexpr-69315.C: New test.
7020 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7021
fbdb6baf
MP
70222016-03-23 Marek Polacek <polacek@redhat.com>
7023
7024 PR c++/69884
7025 * g++.dg/warn/Wignored-attributes-1.C: New test.
7026 * g++.dg/warn/Wignored-attributes-2.C: New test.
7027
d79ee524
TV
70282016-03-23 Tom de Vries <tom@codesourcery.com>
7029
7030 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7031 initialization.
7032 * gfortran.dg/goacc/private-3.f95 (test): Same.
7033 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7034 missing use param.
7035
a59f0bef
KT
70362016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7037
7038 * lib/target-supports.exp: Remove v7ve entry from loop
7039 creating effective target checks.
7040 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7041 (add_options_for_arm_arch_v7ve): Likewise.
7042
0179520a
JJ
70432016-03-23 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR tree-optimization/70354
7046 * gcc.dg/vect/pr70354-1.c: New test.
7047 * gcc.dg/vect/pr70354-2.c: New test.
7048 * gcc.target/i386/avx2-pr70354-1.c: New test.
7049 * gcc.target/i386/avx2-pr70354-2.c: New test.
7050
75bb14d7
JL
70512016-03-22 Jeff Law <law@redhat.com>
7052
7053 PR target/70232
7054 * gcc.dg/tree-ssa/pr70232.c: New test.
7055
72c9526d
IE
70562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7057
7058 PR target/70302
7059 * gcc.target/i386/pr70302.c: New test.
7060
a3ca1bc5
RB
70612016-03-22 Richard Biener <rguenther@suse.de>
7062
7063 PR middle-end/70251
7064 * g++.dg/torture/pr70251.C: New testcase.
7065
5c240f4d
DM
70662016-03-22 David Malcolm <dmalcolm@redhat.com>
7067
7068 PR c/69993
7069 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7070 Wmisleading-indentation.c.
7071 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7072 reflect change to diagnostic text and order of messages.
7073 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7074
80f6631b
DE
70752016-03-22 David Edelsohn <dje.gcc@gmail.com>
7076
7077 * g++.dg/ext/java-3.C: Don't compile on AIX.
7078
9a10956c
RB
70792016-03-22 Richard Biener <rguenther@suse.de>
7080
7081 PR middle-end/70333
7082 * gcc.dg/torture/pr70333.c: New testcase.
7083
6cedf922
IE
70842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7085
7086 * g++.dg/ext/pr70290.C: New test.
7087
cd6c27ac
KY
70882016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7089
7090 PR target/70325
7091 * gcc.target/i386/pr70325.c: New test.
7092
4cde512c
JJ
70932016-03-22 Jakub Jelinek <jakub@redhat.com>
7094
b01915ed
JJ
7095 PR target/70329
7096 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7097 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7098
4e3e2cf1
JJ
7099 PR target/70300
7100 * gcc.target/i386/pr70300.c: New test.
7101
4cde512c
JJ
7102 PR c++/70295
7103 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7104 (func2): New function for cond with parens, xfail warning for c++.
7105 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7106
16f6d7dc
PP
71072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7108
7109 PR c++/70096
7110 * g++.dg/template/ptrmem30.C: New test.
7111
a3e2b438
PP
71122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7113
7114 PR c++/70204
7115 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7116 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7117
11b6a02e
JJ
71182016-03-21 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR middle-end/70326
7121 * gcc.dg/pr70326.c: New test.
7122
b9407883
MG
71232016-03-21 Marc Glisse <marc.glisse@inria.fr>
7124 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR tree-optimization/70317
7127 * gcc.dg/pr70317.c: New test.
7128
4a148e19
UB
71292016-03-21 Uros Bizjak <ubizjak@gmail.com>
7130
7131 PR target/70327
7132 * gcc.target/i386/pr70327.c: New test.
7133
2a85ddbb
ML
71342016-03-21 Martin Liska <mliska@suse.cz>
7135
7d36fe98 7136 PR ipa/70306
2a85ddbb
ML
7137 * gcc.dg/ipa/pr70306.c: New test.
7138
4a148e19 71392016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7140
7141 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7142 * gcc.target/arm/attr-align3.c: Likewise.
7143 * gcc.target/arm/attr_arm.c: Likewise.
7144 * gcc.target/arm/flip-thumb.c: Likewise.
7145
6b366948
JJ
71462016-03-21 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR target/70296
7149 * gcc.target/powerpc/altivec-36.c: New test.
7150
2fac8c14
RB
71512016-03-21 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/70310
7154 * gcc.dg/torture/pr70310.c: New testcase.
7155
e9bde854
KY
71562016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7157
7158 PR target/70293
7159 * gcc.target/i386/pr70293.c: New test.
7160
56bbfaf6
RB
71612016-03-21 Richard Biener <rguenther@suse.de>
7162
7163 PR tree-optimization/70288
7164 * gcc.dg/torture/pr70288-1.c: New testcase.
7165 * gcc.dg/torture/pr70288-2.c: Likewise.
7166
3eee49ed
AB
71672016-03-21 Andrey Belevantsev <abel@ispras.ru>
7168
7169 PR rtl-optimization/69307
7170 * gcc.target/arm/pr69307.c: New test.
4a148e19 7171
8e7816b4
AB
71722016-03-21 Andrey Belevantsev <abel@ispras.ru>
7173
7174 PR rtl-optimization/69102
7175 * gcc.c-torture/compile/pr69102.c: New test.
7176
14d7d4be
JL
71772016-03-18 Jeff Law <law@redhat.com>
7178
7179 PR rtl-optimization/70263
7180 * gcc.c-torture/compile/pr70263-1.c: New test.
7181 * gcc.target/i386/pr70263-2.c: New test.
7182
5c6a601c
BS
71832016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7184
7185 PR rtl-optimization/70278
7186 * gcc.dg/torture/pr70278.c: New test.
7187 * gcc.target/arm/pr70278.c: New test.
7188
4bbf545b
DM
71892016-03-18 David Malcolm <dmalcolm@redhat.com>
7190
7191 PR c/70281
7192 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7193 (test_builtin_types_compatible_p): New test function.
7194 * gcc.dg/pr70281.c: New test case.
7195
dc28bb68
CL
71962016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7197
7198 PR target/70113
7199 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7200
5e8d6dff
IE
72012016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7202
7203 PR tree-optimization/70252
7204 * gcc.dg/pr70252.c: New test.
7205
d0e7e403
TV
72062016-03-18 Tom de Vries <tom@codesourcery.com>
7207
7208 * gcc.dg/pr70161-2.c: New test.
7209 * gcc.dg/pr70161.c: New test.
7210
fa22501a
TV
72112016-03-18 Tom de Vries <tom@codesourcery.com>
7212
7213 PR ipa/70269
7214 * gcc.dg/pr70269.c: New test.
7215
dd125026
JJ
72162016-03-18 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR c++/70267
7219 * g++.dg/ext/java-3.C: New test.
7220
91914f0a
PP
72212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7222
7223 PR c++/70205
7224 * g++.dg/lookup/pr70205.C: New test.
7225
753a8910
PP
72262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7227
7228 PR c++/70218
7229 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7230
14ba7b28
MP
72312016-03-17 Marek Polacek <polacek@redhat.com>
7232
7233 PR c/69407
7234 * gcc.dg/atomic-op-6.c: New test.
7235
ded60913
DM
72362016-03-17 David Malcolm <dmalcolm@redhat.com>
7237
7238 PR c/70264
7239 * c-c++-common/pr70264.c: New test case.
7240
a3aad0e6
JJ
72412016-03-17 Jakub Jelinek <jakub@redhat.com>
7242
17366700
JJ
7243 PR c++/70144
7244 * c-c++-common/pr70144-1.c: New test.
7245 * c-c++-common/pr70144-2.c: New test.
7246
a3aad0e6
JJ
7247 PR c++/70272
7248 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7249 * g++.dg/opt/flifetime-dse6.C: New test.
7250 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7251
b57e6e18
L
72522016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7253
7254 PR driver/70192
7255 * gcc.dg/pic-1.c: New test.
7256 * gcc.dg/pic-2.c: Likewise.
7257 * gcc.dg/pic-3.c: Likewise.
7258 * gcc.dg/pic-4.c: Likewise.
7259 * gcc.dg/pie-1.c: Likewise.
7260 * gcc.dg/pie-2.c: Likewise.
7261 * gcc.dg/pie-3.c: Likewise.
7262 * gcc.dg/pie-4.c: Likewise.
7263 * gcc.dg/pie-5.c: Likewise.
7264 * gcc.dg/pie-6.c: Likewise.
7265
b38ba58b
TV
72662016-03-17 Tom de Vries <tom@codesourcery.com>
7267
7268 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7269 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7270
6931b3b7
RB
72712016-03-17 Richard Biener <rguenther@suse.de>
7272
7273 PR debug/70271
7274 * g++.dg/debug/pr70271.C: New testcase.
7275
0c8b64cb
IE
72762016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7277
7278 * gcc.target/i386/pr70251.c: New test.
7279
b1970801
MP
72802016-03-17 Marek Polacek <polacek@redhat.com>
7281
7282 PR c++/70194
7283 * g++.dg/warn/constexpr-70194.C: New test.
7284
820c5eaa
RH
72852016-03-16 Richard Henderson <rth@redhat.com>
7286
7287 PR middle-end/70240
7288 * gcc.c-torture/compile/pr70240.c: New.
7289
da0ad263
SKS
72902016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7291
7292 * gcc.c-torture/compile/20151204.c: Skip for avr.
7293
c73d295c
JJ
72942016-03-16 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR target/70245
7297 * g++.dg/opt/pr70245.C: New test.
7298 * g++.dg/opt/pr70245.h: New file.
7299 * g++.dg/opt/pr70245-aux.cc: New file.
7300
b2794066
MS
73012016-03-16 Martin Sebor <msebor@redhat.com>
7302
7303 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7304
aa43616c
RH
73052016-03-16 Richard Henderson <rth@redhat.com>
7306
7307 PR middle-end/70199
7308 * gcc.c-torture/compile/pr70199.c: New.
7309
59608fe5
L
73102016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7311
7312 * gcc.dg/uninit-19.c: Run dos2unix.
7313
ab4c578f
MP
73142016-03-16 Marek Polacek <polacek@redhat.com>
7315
7316 PR c/70093
7317 * gcc.dg/nested-func-10.c: New test.
7318 * gcc.dg/nested-func-9.c: New test.
7319
f5387e76
JJ
73202016-03-16 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR tree-optimization/68714
7323 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7324
7662b718
TV
73252016-03-16 Tom de Vries <tom@codesourcery.com>
7326
7327 PR tree-optimization/68715
7328 * gcc.dg/graphite/pr68715-2.c: New test.
7329 * gcc.dg/graphite/pr68715.c: New test.
7330 * gfortran.dg/graphite/pr68715.f90: New test.
7331
be7ce7ae
TV
73322016-03-16 Tom de Vries <tom@codesourcery.com>
7333
7334 PR tree-optimization/68809
7335 * gcc.dg/graphite/pr68809-2.c: New test.
7336 * gcc.dg/graphite/pr68809.c: New test.
7337
1935f250
JJ
73382016-03-16 Jakub Jelinek <jakub@redhat.com>
7339
6651c93e
JJ
7340 PR c++/70147
7341 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7342 method call to i () as argument. Adjust expected output.
7343
1935f250
JJ
7344 PR c++/70147
7345 * g++.dg/ubsan/pr70147-1.C: New test.
7346 * g++.dg/ubsan/pr70147-2.C: New test.
7347
ab1caa6e
MS
73482016-03-15 Martin Sebor <msebor@redhat.com>
7349
7350 PR c++/58281
7351 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7352
5c2a1bbb
JDA
73532016-03-15 John David Anglin <danglin@gcc.gnu.org>
7354
cb5d8ad1
JDA
7355 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7356 hppa*-*-hpux*.
7357
b440dd40
JDA
7358 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7359
5c2a1bbb
JDA
7360 PR libfortran/69799
7361 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7362 libatomic_available.
7363
42c729c5
MP
73642016-03-15 Marek Polacek <polacek@redhat.com>
7365
7366 PR c++/70209
7367 * g++.dg/ext/attribute-may-alias-4.C: New test.
7368
82b1c550
AM
73692016-03-15 Alexander Monakov <amonakov@ispras.ru>
7370
7371 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7372 -fvar-tracking-assignments-toggle flag.
7373
4ccbf3a6
PH
73742016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7375
7376 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7377
c39858bd
JJ
73782016-03-15 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR rtl-optimization/70222
7381 * gcc.c-torture/execute/pr70222-1.c: New test.
7382 * gcc.c-torture/execute/pr70222-2.c: New test.
7383
8be119c1
RH
73842016-03-15 Richard Henderson <rth@redhat.com>
7385
7386 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7387
6598bb55
AB
73882016-03-15 Andrey Belevantsev <abel@ispras.ru>
7389
7390 PR rtl-optimization/69032
7391 * gcc.dg/pr69032.c: New test.
7392
81fa2944
AB
73932016-03-15 Andrey Belevantsev <abel@ispras.ru>
7394
7395 PR rtl-optimization/63384
4a148e19 7396 * g++.dg/pr63384.C: New test.
81fa2944 7397
74ea9ab6
AB
73982016-03-15 Andrey Belevantsev <abel@ispras.ru>
7399
7400 PR target/64411
7401 * gcc.target/i386/pr64411.C: New test.
7402
045d5055
TV
74032016-03-15 Tom de Vries <tom@codesourcery.com>
7404
7405 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7406 * gfortran.dg/goacc/kernels-alias.f95: New test.
7407
3ea33585
MS
74082016-03-14 Martin Sebor <msebor@redhat.com>
7409
7410 PR c++/53792
7411 * g++.dg/cpp0x/constexpr-inline.C: New test.
7412 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7413
1df7b330
DE
74142016-03-14 David Edelsohn <dje.gcc@gmail.com>
7415
7416 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7417
79b57d18
JJ
74182016-03-14 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR middle-end/70219
7421 * gcc.dg/pr70219.c: New test.
7422
3cbf012a
BS
74232016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7424
7425 PR target/70083
7426 * gcc.dg/torture/pr70083.c: New test.
7427 * gcc.target/i386/pr70083.c: New test.
7428
a9fee7cd
RB
74292016-03-14 Richard Biener <rguenther@suse.de>
7430
7431 PR tree-optimization/56365
7432 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7433
4799603f
SB
74342016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7435
7436 PR target/70098
7437 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7438 New function.
7439 * g++.dg/pr70098.C: New testcase.
7440
7441
760ca967
TV
74422016-03-14 Tom de Vries <tom@codesourcery.com>
7443
7444 PR tree-optimization/70045
7445 * gcc.dg/graphite/pr70045.c: New test.
7446
44e66a77
JD
74472016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7448
7449 PR fortran/69043
7450 * gfortran.dg/include_9.f90: New test.
7451
a18e0fe1
DH
74522016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7453
7454 PR fortran/45076
7455 gfortran.dg/prof/prof.exp: New script.
7456 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7457
d0aca6ab
AB
74582016-03-12 Andrey Belevantsev <abel@ispras.ru>
7459
7460 PR rtl-optimization/69307
7461 * gcc.dg/pr69307.c: New test.
7462
cefe08a4
VM
74632016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7464
7465 PR target/69614
7466 * gcc.target/arm/pr69614.c: New.
7467
70112e2a
PT
74682016-03-12 Paul Thomas <pault@gcc.gnu.org>
7469
7470 PR fortran/70031
7471 * gfortran.dg/submodule_14.f08: New test
7472
7473 PR fortran/69524
7474 * gfortran.dg/submodule_15.f08: New test
7475
3f1e5d3a
PP
74762016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7477
7478 PR c++/70106
7479 * g++.dg/cpp1y/paren3.C: New test.
7480
a3f6d680
MM
74812016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7482
7483 PR target/70131
7484 * gcc.target/powerpc/ppc-round2.c: New test.
7485
92348f09
BS
74862016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7487
7488 PR target/70123
7489 * gcc.dg/torture/pr70123.c: New test.
7490
cebde9e9
JL
74912016-03-11 Jeff Law <law@redhat.com>
7492
7493 PR tree-optimization/70190
7494 * gcc.c-torture/compile/pr70190.c: New test.
7495
3edc5da4
DM
74962016-03-11 David Malcolm <dmalcolm@redhat.com>
7497
7498 PR c/68187
7499 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7500 case.
7501 (test43_b): Likewise.
7502 (test43_c): Likewise.
7503 (test43_d): Likewise.
7504 (test43_e): Likewise.
7505 (test43_f): Likewise.
7506 (test43_g): Likewise.
7507 (test44_a): Likewise.
7508 (test44_b): Likewise.
7509 (test44_c): Likewise.
7510 (test44_d): Likewise.
7511 (test44_e): Likewise.
7512
318c1204
DM
75132016-03-11 David Malcolm <dmalcolm@redhat.com>
7514
7515 PR c/70085
7516 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7517
bc062234
KT
75182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7519
7520 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7521 dg-options.
7522
acfc1ac1
KT
75232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7524
7525 PR target/70002
7526 PR target/69245
7527 * gcc.target/aarch64/pr69245_2.c: New test.
7528
d1e2bb2d
JJ
75292016-03-11 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/70177
7532 * gcc.dg/pr70177.c: New test.
7533
07350627
AL
75342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7535
7536 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7537
5c6706f7
AL
75382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7539
7540 * gcc.dg/tree-ssa/sra-20.c: New.
7541
02d472a2
JJ
75422016-03-11 Jakub Jelinek <jakub@redhat.com>
7543
686d390a
JJ
7544 PR rtl-optimization/70174
7545 * gcc.dg/pr70174.c: New test.
7546
02d472a2
JJ
7547 PR tree-optimization/70169
7548 * gcc.dg/pr70169.c: New test.
7549
0f9befa1
IE
75502016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7551
7552 PR target/70160
7553 * gcc.target/i386/pr70160.c: New test.
7554
432d4670
AK
75552016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7556
7557 * gcc.target/s390/dfp-1.c: New test.
7558
a3dc8760
NC
75592016-03-10 Nick Clifton <nickc@redhat.com>
7560
7561 PR target/70044
7562 * gcc.target/aarch64/pr70044.c: New test.
7563
b87a8d7d
PP
75642016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7565 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR c++/70001
7568 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7569 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7570 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7571
4f4ada6a
JH
75722016-03-10 Jan Hubicka <hubicka@ucw.cz>
7573
7574 PR lto/69589
7575 * g++.dg/lto/pr69589_0.C: New testcase
7576 * g++.dg/lto/pr69589_1.C: New testcase
7577
d49b0aa0
MP
75782016-03-10 Marek Polacek <polacek@redhat.com>
7579
7580 PR c++/70153
7581 * g++.dg/delayedfold/unary-plus1.C: New test.
7582
75832016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7584
7585 * gcc.target/arm/pr45701-1.c: Escape brackets.
7586 * gcc.target/arm/pr45701-2.c: Likewise.
7587
71017a7b
AL
75882016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7589
7590 * gfortran.dg/unconstrained_commons.f: New.
7591
ba52669f
AM
75922016-03-10 Alan Modra <amodra@gmail.com>
7593
7594 * gcc.dg/pr69195.c: New.
7595 * gcc.dg/pr69238.c: New.
7596
27742332
TV
75972016-03-10 Tom de Vries <tom@codesourcery.com>
7598
7599 PR testsuite/68915
7600 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7601
3a81a594
RB
76022016-03-10 Richard Biener <rguenther@suse.de>
7603
7604 PR tree-optimization/70128
7605 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7606 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7607
3433b975
JJ
76082016-03-09 Jakub Jelinek <jakub@redhat.com>
7609
c2864f02
JJ
7610 PR tree-optimization/70152
7611 * gcc.dg/pr70152.c: New test.
7612
3433b975
JJ
7613 PR target/70086
7614 * gcc.target/i386/pr70086-1.c: New test.
7615 * gcc.target/i386/pr70086-2.c: New test.
7616 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7617
7618 PR tree-optimization/70127
7619 * gcc.c-torture/execute/pr70127.c: New test.
7620
96b3c82d
CP
76212016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7622
7623 * c-c++-common/goacc/combined-directives-2.c: New test.
7624
b4f3232d
DM
76252016-03-09 David Malcolm <dmalcolm@redhat.com>
7626
7627 PR c/68473
7628 PR c++/70105
7629 * g++.dg/diagnostic/pr70105.C: New test.
7630 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7631 (test_multiple_ordinary_maps): New test function.
7632
40499f81
DM
76332016-03-09 David Malcolm <dmalcolm@redhat.com>
7634
7635 PR c/68473
7636 PR c++/70105
7637 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7638 Drop range information from call to inform_at_rich_loc.
7639 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7640 New.
7641 (test_show_locus): Replace calls to rich_location::add_range with
7642 calls to add_range. Rewrite the tests that used the now-defunct
7643 rich_location ctor taking a source_range. Simplify other tests
7644 by replacing calls to COMBINE_LOCATION_DATA with calls to
7645 make_location.
7646
c9e33662
RB
76472016-03-09 Richard Biener <rguenther@suse.de>
7648 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR tree-optimization/70138
7651 * gcc.dg/vect/pr70138-1.c: New testcase.
7652 * gcc.dg/vect/pr70138-2.c: Likewise.
7653
2c73b764
JJ
76542016-03-09 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR target/70049
7657 * gcc.target/i386/pr70049.c: New test.
7658
c06d25bb
RB
76592016-03-09 Richard Biener <rguenther@suse.de>
7660
7661 PR c/70143
7662 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7663 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7664 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7665
5828a501
RO
76662016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7667
7668 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7669 arm-*-*.
7670
2e141c8d
JJ
76712016-03-09 Jakub Jelinek <jakub@redhat.com>
7672
5a9def37
JJ
7673 PR middle-end/67278
7674 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7675
2e141c8d
JJ
7676 PR target/67278
7677 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7678
7679 PR middle-end/70050
7680 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7681 in testcase comment.
7682
bf751f40
TV
76832016-03-09 Tom de Vries <tom@codesourcery.com>
7684
7685 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7686 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7687 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7688 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7689 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7690 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7691 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7692 * gfortran.dg/goacc/kernels-loop.f95: New test.
7693
e210c999
MS
76942016-03-08 Martin Sebor <msebor@redhat.com>
7695
7696 PR c++/62096
7697 * g++.dg/warn/overflow-warn-7.C: New test.
7698
80aac5c8
JM
76992016-03-08 Jason Merrill <jason@redhat.com>
7700
7701 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7702 * lib/target-supports.exp (check_effective_target_concepts): New.
7703
12b81409
JJ
77042016-03-08 Jakub Jelinek <jakub@redhat.com>
7705
d259b234
JJ
7706 PR c++/70135
7707 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7708 * g++.dg/ubsan/pr70135.C: New test.
7709
12b81409
JJ
7710 PR target/70110
7711 * gcc.dg/pr70110.c: New test.
7712
b4e9f2aa
MJ
77132016-03-07 Martin Jambor <mjambor@suse.cz>
7714
7715 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7716 * c-c++-common/gomp/if-1.c: Likewise.
7717 * c-c++-common/gomp/pr61486-2.c: Likewise.
7718 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7719 to dg-additional-options.
7720 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7721 * g++/gomp/target-teams-1.c: Likewise.
7722 * gcc.dg/gomp/gomp.exp: Likewise.
7723 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7724 dg-additional-options.
7725 * gfortran.dg/gomp/gomp.exp: Likewise.
7726 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7727 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7728 dg-additional-options.
7729 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7730
f86e631e
MJ
77312016-03-07 Martin Jambor <mjambor@suse.cz>
7732
7733 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7734 * c-c++-common/gomp/gridify-1.c: New test.
7735 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7736
94156b3f
AV
77372016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7738
7739 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7740 trigger for cortex-r8, when scanning for register r8.
7741 * gcc.target/arm/pr45701-2.c: Likewise.
7742
a84a49b7 77432016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7744 Jeff Law <law@redhat.com>
a84a49b7
RB
7745
7746 PR tree-optimization/69740
7747 * gcc.c-torture/compile/pr69740-1.c: New test.
7748 * gcc.c-torture/compile/pr69740-2.c: New test.
7749
e41f6c9e
BS
77502016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7751
7752 * lib/target-supports.exp
7753 (check_effective_target_whole_vector_shift): Enable for PPC64.
7754
57548bf5
RB
77552016-03-07 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/70115
7758 * gcc.dg/torture/pr70115.c: New testcase.
7759
4ae13300
NS
77602016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7761
7762 PR middle-end/69916
7763 * c-c-++-common/goacc/pr69916.c: New.
7764
5edb9853
RH
77652016-03-07 Richard Henderson <rth@redhat.com>
7766
7767 * gcc.c-torture/compile/pr70061.c: New test.
7768
2067a8f3
RB
77692016-03-07 Richard Biener <rguenther@suse.de>
7770
7771 PR testsuite/70109
7772 * gcc.dg/vect/O3-pr36098.c: New testcase.
7773
4145a9b7
CL
77742016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7775
7776 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7777
1878be32
EB
77782016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gnat.dg/renaming9.ad[sb]: New testcase.
7781
df762bb2
JJ
77822016-03-05 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR c++/70084
7785 * g++.dg/expr/stdarg3.C: New test.
7786
7d461295
JL
77872016-03-04 Jeff Law <law@redhat.com>
7788
7789 PR tree-optimization/69196
7790 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7791 x86_64-*-*.
7792
29b9828f
BS
77932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7794
b6b552fd
BS
7795 PR c/69973
7796 * gcc.dg/pr69973.c: New test.
7797
201d49e9
BS
7798 PR rtl-optimization/69941
7799 * gcc.dg/torture/pr69941.c: New test.
7800
29b9828f
BS
7801 PR c/69824
7802 * gcc.dg/pr69824.c: New test.
7803
640b7e74
TV
78042016-03-05 Tom de Vries <tom@codesourcery.com>
7805
7806 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7807 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7808 function.
7809
7a3a3fad
PP
78102016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7811
7812 PR c++/66786
7813 * g++.dg/cpp1y/var-templ48.C: New test.
7814 * g++.dg/cpp1y/var-templ49.C: New test.
7815
cd439aec
EB
78162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7817
7818 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7819
60204554
JJ
78202016-03-04 Jakub Jelinek <jakub@redhat.com>
7821
0c8825de
JJ
7822 PR c++/70035
7823 * g++.dg/ubsan/pr70035.C: New test.
7824
60204554
JJ
7825 PR target/70062
7826 * gcc.target/i386/pr70062.c: New test.
7827
f79d4eab
L
78282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7829
7830 * g++.dg/template/typename21.C: Remove c++98_only.
7831
ea81ce67
L
78322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7833
7834 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7835
64b23c13
DM
78362016-03-04 David Malcolm <dmalcolm@redhat.com>
7837
7838 PR c/68187
7839 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7840 function.
7841 (fn_42_b): Likewise.
7842 (fn_42_c): Likewise.
7843
729526f5
DM
78442016-03-04 David Malcolm <dmalcolm@redhat.com>
7845
7846 PR c/68187
7847 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7848 function.
7849 (fn_40_b): Likewise.
7850 (fn_41_a): Likewise.
7851 (fn_41_b): Likewise.
7852
f9ea11ac
JJ
78532016-03-04 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR target/70059
7856 * gcc.target/i386/avx512f-pr70059.c: New test.
7857 * gcc.target/i386/avx512dq-pr70059.c: New test.
7858
b6c38c69
BS
78592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7860
7861 PR rtl-optimization/57676
7862 * gcc.dg/torture/pr57676.c: New test.
7863
af3cdd34
IE
78642016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7865
7866 * gcc.dg/pr70026.c: New test.
7867
7ff6ca38
MP
78682016-03-04 Marek Polacek <polacek@redhat.com>
7869
7870 PR c/69798
7871 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7872 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7873
a6bf62d5
KT
78742016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7875
7876 PR target/70004
7877 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7878 Delete.
7879 (test_corners_sisd_si): Likewise.
7880 (main): Remove checks of the above.
7881 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7882
ae4cdc6a
EB
78832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7886
08455559
CL
78872016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7888
7889 * gcc.dg/torture/pr69951.c: Accept argc==0.
7890
e9a35493
RB
78912016-03-04 Richard Biener <rguenther@suse.de>
7892
7893 PR c++/70054
7894 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7895 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7896
fba054c2
DV
78972016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7898
7899 PR testsuite/69766
7900 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7901 testing multiarch.
7902
f10cdc6c
JJ
79032016-03-04 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR debug/69947
7906 * gcc.dg/guality/pr69947.c: New test.
7907
2e981ba0
JJ
79082016-03-03 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR ada/70017
7911 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7912
0ba3bfa2
KT
79132016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 PR rtl-optimization/69904
7916 * gcc.target/arm/pr69904.c: New test.
7917
97ecdb46
JJ
79182016-03-03 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/70021
7921 * gcc.dg/vect/pr70021.c: New test.
7922 * gcc.target/i386/pr70021.c: New test.
7923
a2a743a1
MP
79242016-03-03 Marek Polacek <polacek@redhat.com>
7925
7926 PR middle-end/70050
7927 * gcc.dg/pr70050.c: New test.
7928
fa07ecdd
JG
79292016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7930
7931 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7932
23504262
ML
79332016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7934
7935 PR tree-optimization/70043
7936 * gfortran.dg/vect/pr70043.f90: New test.
7937
b7b9e1a9
EB
79382016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7939
7940 * gnat.dg/specs/task1.ads: New test.
7941
cb83ba54
RO
79422016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7943
7944 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7945 Invoke gdb with -batch.
7946 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7947
a75f5e30
RB
79482016-03-03 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/55936
7951 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7952
268bc320
JL
79532016-03-02 Jeff Law <law@redhat.com>
7954
815f20ab
JL
7955 PR rtl-optimization/69942
7956 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7957 effects of argument promotions.
7958
268bc320
JL
7959 PR tree-optimization/69987
7960 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7961 target does not support -fprefetch-loop-arrays.
7962
171f7de5
UB
79632016-03-02 Uros Bizjak <ubizjak@gmail.com>
7964
7965 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7966
192912db
BC
79672016-03-02 Bin Cheng <bin.cheng@arm.com>
7968
c7908871 7969 PR rtl-optimization/69052
192912db
BC
7970 * gcc.target/i386/pr69052.c: New test.
7971
90a7a40b
AM
79722016-03-02 Alan Modra <amodra@gmail.com>
7973
7974 * gcc.dg/pr69990.c: New.
7975
69fa742f
JJ
79762016-03-02 Jakub Jelinek <jakub@redhat.com>
7977
de752fb0
JJ
7978 PR c/68062
7979 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7980
7981 PR middle-end/70022
7982 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7983
69fa742f
JJ
7984 PR target/70028
7985 * gcc.target/i386/pr70028.c: New test.
7986
7c65bd56
MK
79872016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7988
7989 * c-c++-common/asan/swapcontext-test-1.c,
7990 * c-c++-common/tsan/thread_leak.c,
7991 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7992 * g++.dg/tsan/benign_race.C,
7993 * g++.dg/tsan/fd_close_norace.C,
7994 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7995 races with sanitizer output
7996
37d98220 79972016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7998 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7999
8000 PR target/67278
8001 * gcc.dg/simd-8.c: New testcase.
8002
218db463
RB
80032016-03-02 Richard Biener <rguenther@suse.de>
8004
8005 PR middle-end/67278
8006 * gcc.dg/simd-7.c: New testcase.
8007
22c72158
EB
80082016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8009
8010 * gcc.target/i386/pr70007.c: Tweak.
8011
9a790ccc
DV
80122016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8013
8014 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8015
bd02f00f
MP
80162016-03-02 Marek Polacek <polacek@redhat.com>
8017
8018 PR c/67854
8019 * gcc.dg/pr67854.c: New test.
8020
1e840f39
JJ
80212016-03-02 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR middle-end/70025
8024 * gcc.dg/torture/pr70025.c: New test.
8025
bca00241
VK
80262016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8027
8028 PR tree-optimization/68621
8029 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8030
0bca04b8
EB
80312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8032
8033 * gcc.target/i386/pr70007.c: New test.
8034
2a9afc86
JL
80352016-03-01 Jeff Law <law@redhat.com>
8036
eab2541b 8037 PR tree-optimization/69196
9d83ef71 8038 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8039
2a9afc86
JL
8040 PR tree-optimization/69196
8041 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8042 duplicating code and spoiling the expected output.
8043
0d39977e
MM
80442016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8045
8046 PR target/70033
8047 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8048 supports power9 before doing tests.
8049 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8050 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8051 * gcc.target/powerpc/p9-permute.c: Likewise.
8052
a0c0699d
UB
80532016-03-01 Uros Bizjak <ubizjak@gmail.com>
8054
8055 PR target/70027
8056 * gcc.target/i386/pr70027.c: New test.
8057
0ae3ef47 80582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8059
8060 * gcc.dg/pr70017.c: New test.
8061
686e2237
JJ
80622016-03-01 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR c/69796
8065 PR c/69974
8066 * gcc.dg/pr69796.c: New test.
8067 * gcc.dg/pr69974.c: New test.
8068
f8e4188c
EB
80692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8070
8071 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8072
5e3f1c7c
JL
80732016-02-29 Jeff Law <law@redhat.com>
8074
8075 PR tree-optimization/69987
8076 * gfortran.dg/pr69987.f90: New test.
8077
8078 PR tree-optimization/69989
8079 * gcc.c-torture/compile/pr69989-2.c: New test.
8080
1be56bc5
MP
80812016-03-01 Marek Polacek <polacek@redhat.com>
8082
8083 PR c++/69795
8084 * g++.dg/parse/invalid1.C: New test.
8085
1b19470d
RB
80862016-03-01 Richard Biener <rguenther@suse.de>
8087
8088 PR middle-end/70022
8089 * gcc.dg/pr70022.c: New testcase.
8090
3ae0661a
IE
80912016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8092
8093 PR tree-optimization/69956
8094 * gcc.dg/pr69956.c: New test.
8095
0f09ab88
BS
80962016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8097
8098 PR target/70011
8099 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8100 XFAIL when hardware supports efficient unaligned storage access.
8101
76d881bf
PP
81022016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8103
8104 PR c++/69961
8105 * g++.dg/template/pr69961a.C: New test.
8106 * g++.dg/template/pr69961b.C: New test.
8107
7168133a
DM
81082016-02-29 David Malcolm <dmalcolm@redhat.com>
8109
8110 PR preprocessor/69985
8111 * gcc.dg/cpp/pr69985.c: New test case.
8112
0c6072a3
JL
81132016-02-29 Jeff Law <law@redhat.com>
8114
e66f219b
JL
8115 PR tree-optimization/70005
8116 * gcc.c-torture/execute/pr70005.c New test.
8117
0c6072a3
JL
8118 PR tree-optimization/69999
8119 * gcc.c-torture/compile/pr69999.c: New test.
8120
fd9fbdb3
YR
81212016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8122
8123 PR tree-optimization/69652
8124 * gcc.dg/torture/pr69652.c: Delete test.
8125 * gcc.dg/vect/pr69652.c: New test.
8126
cbd400b4
RB
81272016-02-19 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/69980
8130 * gfortran.dg/vect/pr69980.f90: New testcase.
8131
84ea0f58
EB
81322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8133
8134 * gcc.target/sparc/20160229-1.c: New test.
8135
5d2a63dc
EB
81362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gnat.dg/stack_usage3.adb: New test.
8139 * gnat.dg/stack_usage3_pkg.ads: New helper.
8140
93e708f9
EB
81412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8142
8143 * gnat.dg/renaming8.adb: New test.
8144 * gnat.dg/renaming8_pkg1.ads: New helper.
8145 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8146 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8147
6512bc93
RB
81482016-02-29 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/69720
8151 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8152
7b201a88
TK
81532016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8154
8155 PR fortran/68147
8156 PR fortran/47674
8157 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8158
82ee0cf2 81592016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8160 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8161
8162 PR fortran/56007
8163 * gfortran.dg/coarray_8.f90: Adjust error message.
8164 * gfortran.dg/pr56007.f90: New test.
8165 * gfortran.dg/pr56007.f: New test.
8166
cdc1a2c8
L
81672016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8168
8169 PR tree-optimization/69989
8170 * gcc.dg/torture/pr69989.c: New test.
8171
33505bcf
EB
81722016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8173
8174 * gcc.target/i386/stack-realign-win.c: New test.
8175
524bfb19
HA
81762016-02-28 Harald Anlauf <anlauf@gmx.de>
8177
8178 PR fortran/60126
8179 * gfortran.dg/pr60126.f90: New test.
8180
bd542508
JL
81812016-02-27 Jeff Law <law@redhat.com>
8182
8183 Revert
8184 2016-02-26 Richard Biener <rguenther@suse.de>
8185 Jeff Law <law@redhat.com>
8186
8187 PR tree-optimization/69740
8188 * gcc.c-torture/compile/pr69740-1.c: New test.
8189 * gcc.c-torture/compile/pr69740-2.c: New test.
8190
dd1291e0
JD
81912016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8192
5fb67f8b 8193 PR fortran/69910
dd1291e0
JD
8194 * gfortran.dg/newunit_4.f90: New test.
8195
5cfefb59
JJ
81962016-02-27 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR target/69613
8199 PR rtl-optimization/69886
8200 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8201 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8202 target.
8203
20ba5f33
MS
82042016-02-26 Martin Sebor <msebor@redhat.com>
8205
8206 PR tree-optimization/15826
8207 * gcc.dg/tree-ssa/pr15826.c: New test.
8208
e6fb01b0
JJ
82092016-02-26 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR target/69969
8212 * gcc.target/powerpc/pr69969.c: New test.
8213
e3e0cf64
MS
82142016-02-26 Martin Sebor <msebor@redhat.com>
8215
8216 PR c++/15766
8217 * g++.old-deja/g++.other/decl5.C: Add a test case.
8218
d1f2bea5
SB
82192016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8220
8221 PR target/69946
8222 * gcc.target/powerpc/pr69946.c: New file.
8223
4a4f9d2b 82242016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8225 Jeff Law <law@redhat.com>
4a4f9d2b 8226
e3e0cf64 8227 PR tree-optimization/69740
4a4f9d2b
RB
8228 * gcc.c-torture/compile/pr69740-1.c: New test.
8229 * gcc.c-torture/compile/pr69740-2.c: New test.
8230
ad2a2706
MJ
82312016-02-26 Martin Jambor <mjambor@suse.cz>
8232
8233 PR middle-end/69920
8234 * gcc.dg/torture/pr69932.c: New test.
8235 * gcc.dg/torture/pr69936.c: Likewise.
8236
1d11f7ce
AK
82372016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8238
8239 PR target/69709
8240 * gcc.target/s390/pr69709.c: New test.
8241
6cfccbb2
KT
82422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8243
8244 PR target/69245
8245 * gcc.target/aarch64/pr69245_1.c: New test.
8246
ac59ad4e
KT
82472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8248
8249 PR target/69613
8250 * gcc.dg/torture/pr69613.c: New test.
8251
a2ad54a0
JJ
82522016-02-26 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR rtl-optimization/69891
8255 * gcc.target/i386/pr69891.c: New test.
8256
0884062c 82572016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8258 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259
d2369d4f 8260 PR target/61397
c163789b
MM
8261 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8262 functionality for both 32-bit and 64-bit.
8263
5aed7e2c
RB
82642016-02-26 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/69551
8267 * gcc.dg/torture/pr69951.c: New testcase.
8268
798e2a8e
RB
82692016-02-25 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/48795
8272 * gcc.dg/Warray-bounds-18.c: New testcase.
8273
9559fbac
RO
82742016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275
8276 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8277
c049b107
JJ
82782016-02-25 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR rtl-optimization/69896
8281 * gcc.dg/pr69896.c: New test.
8282
1137001c
PP
82832016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8284
8285 PR c++/69736
8286 * g++.dg/cpp1y/paren2.C: New test.
8287
2e9c8641
MS
82882016-02-24 Martin Sebor <msebor@redhat.com>
8289
8290 PR c/51147
8291 * gcc.dg/enum-mode-2.c: New test.
8292
03ca8fb3
JJ
82932016-02-24 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR c++/69922
8296 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8297 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8298 * g++.dg/ubsan/pr69922.C: New test.
8299
0b05329b
MP
83002016-02-24 Marek Polacek <polacek@redhat.com>
8301
8302 PR c/69819
8303 * gcc.dg/pr69819.c: New test.
8304
57c2c374
MS
83052016-02-24 Martin Sebor <msebor@redhat.com>
8306
3b96b93a
MS
8307 PR c++/69912
8308 * g++.dg/ext/flexary15.C: New test.
8309
83102016-02-24 Martin Sebor <msebor@redhat.com>
8311
8312 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8313 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8314 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8315
65433bb5
MK
83162016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8317 Charles Baylis <charles.baylis@linaro.org>
8318
8319 PR debug/61033
8320 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8321
f802a424 83222016-02-24 Richard Biener <rguenther@suse.de>
44293580 8323 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8324
8325 PR middle-end/69760
8326 * gcc.dg/torture/pr69760.c: New testcase.
8327
525f795f
RO
83282016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8331 pattern on Solaris with as.
8332
cd7bbceb
KT
83332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8334
8335 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8336 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8337 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8338 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8339
89c0c1fd
JJ
83402016-02-24 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR middle-end/69915
8343 * gcc.dg/pr69915.c: New test.
8344
0683fd27
KT
83452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8346
8347 PR rtl-optimization/69886
8348 * gcc.dg/torture/pr69886.c: New test.
8349
e53d562a
RB
83502016-02-24 Richard Biener <rguenther@suse.de>
8351
8352 PR middle-end/68963
8353 * gcc.dg/torture/pr68963.c: New testcase.
8354
74a00288
KT
83552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8356
8357 PR target/69875
8358 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8359 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8360 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8361 * gcc.target/arm/atomic_loaddi_1.c: New test.
8362 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8363 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8364 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8365 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8366 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8367 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8368 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8369 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8370
340fd4c9
JJ
83712016-02-24 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR middle-end/69909
8374 * gcc.dg/torture/pr69909.c: New test.
8375
47d3fdb2
RB
83762016-02-24 Richard Biener <rguenther@suse.de>
8377
8378 PR tree-optimization/69907
8379 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8380 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8381 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8382
dab73e73
CB
83832016-02-24 Christian Bruel <christian.bruel@st.com>
8384
8385 * gcc.target/arm/pragma_cpp_fma.c: New test.
8386
7cc5ec65
JD
83872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8388
8389 PR fortran/61156
8390 * gfortran.dg/include_6.f90: Update test.
8391
067fbd8b
JJ
83922016-02-23 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR objc/69844
8395 * objc.dg/pr69844.m: New test.
8396
64a454d9
JD
83972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8398
8399 PR libgfortran/69456
8400 * gfortran.dg/namelist_89.f90: New test.
8401 * gfortran.dg/pr59700.f90: Update test..
8402
35886f0b
MS
84032016-02-23 Martin Sebor <msebor@redhat.com>
8404
8405 PR middle-end/69780
8406 * g++.dg/ext/builtin_alloca.C: New test.
8407 * gcc.dg/builtins-68.c: New test.
8408
162cc7e3
RH
84092016-02-23 Richard Henderson <rth@redhat.com>
8410
8411 * gcc.target/i386/addr-space-3.c: Remove test.
8412
196440f8
DM
84132016-02-23 David Malcolm <dmalcolm@redhat.com>
8414
8415 PR preprocessor/69126
8416 PR preprocessor/69543
8417 * c-c++-common/pr69126-2-long.c: New test.
8418 * c-c++-common/pr69126-2-short.c: New test.
8419 * c-c++-common/pr69543-1.c: Remove xfail.
8420
1d3121af
DM
84212016-02-23 David Malcolm <dmalcolm@redhat.com>
8422
8423 PR preprocessor/69126
8424 PR preprocessor/69543
8425 PR preprocessor/69558
8426 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8427 (f): Rename to...
8428 (test_2): ...this, and add leading comment.
8429 (MACRO_3, test_3): New.
8430 (MACRO_4A, MACRO_4B, test_4): New.
8431 (MACRO): Rename to...
8432 (MACRO_5): ...this.
8433 (g): Rename to...
8434 (test_5): ...this, updating for renaming of MACRO, and
8435 add leading comment.
8436 * c-c++-common/pr69543-1.c: New.
8437 * c-c++-common/pr69543-2.c: New.
8438 * c-c++-common/pr69543-3.c: New.
8439 * c-c++-common/pr69543-4.c: New.
8440 * c-c++-common/pr69558-1.c: New.
8441 * c-c++-common/pr69558-2.c: New.
8442 * c-c++-common/pr69558-3.c: New.
8443 * c-c++-common/pr69558-4.c: New.
8444 * gcc.dg/pr69558.c: Move to...
8445 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8446 xfail for c++.
8447
f99c3557
TS
84482016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8449
8450 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8451 to -ftree-parallelize-loops/-fopenacc changes.
8452 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8453 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8454 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8455 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8456 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8457 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8458 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8459 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8460 * c-c++-common/goacc/kernels-loop.c: Likewise.
8461 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8462 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8463 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8464 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8465
c60ec7c2
RO
84662016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467
8468 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8469
f1a62b6f
JJ
84702016-02-23 Jakub Jelinek <jakub@redhat.com>
8471
e67bf044
JJ
8472 PR c++/69902
8473 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8474
f1a62b6f
JJ
8475 PR c/69900
8476 * gcc.dg/pr69900.c: New test.
8477
20c5e09e
MJ
84782016-02-23 Martin Jambor <mjambor@suse.cz>
8479
8480 PR tree-optimization/69666
8481 * gcc.dg/tree-ssa/pr69666.c: New test.
8482
e457a6fc
AV
84832016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8484
8485 PR fortran/67451
8486 * gfortran.dg/coarray_allocate_5.f08: New test.
8487
d7b574f4
AK
84882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8489
8490 * gcc.target/s390/vcond-shift.c: Move to ...
8491 * gcc.target/s390/vector/vcond-shift.c: ... here.
8492
58bdeb44
AK
84932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8494
8495 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8496 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8497
7cd0387b
AK
84982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8499
8500 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8501
4246c8da
MW
85022016-02-20 Mark Wielaard <mjw@redhat.com>
8503
8504 PR c/28901
8505 * gcc.dg/unused-variable-3.c: New test.
8506
f93bc532
JJ
85072016-02-22 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR target/69888
8510 * gcc.target/i386/pr69888.c: New test.
8511
c4e360f4
RB
85122016-02-22 Richard Biener <rguenther@suse.de>
8513
8514 PR tree-optimization/69882
8515 * gfortran.dg/vect/pr69882.f90: New testcase.
8516
09c92f1c
JJ
85172016-02-22 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR target/69885
8520 * gcc.dg/pr69885.c: New test.
8521
f88d45dc
OE
85222016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8523
8524 PR target/69806
8525 PR target/54089
8526 * gcc.target/sh/pr54089-10.c: New.
8527
ce1ff48e
PT
85282016-02-20 Paul Thomas <pault@gcc.gnu.org>
8529
8530 PR fortran/69423
8531 * gfortran.dg/deferred_character_15.f90 : New test.
8532
bbf27208
DH
85332016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8534
8535 PR fortran/57365
8536 gfortran.dg/allocate_with_source_18.f03: New test.
8537
85382016-02-20 Harald Anlauf <anlauf@gmx.de>
8539
8540 PR fortran/52531
8541 gfortran.dg/gomp/pr52531.f90: New test.
8542
268be88c
BE
85432016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8544
8545 PR c++/69865
8546 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8547 -std=c++03.
8548
4b6c824a
JJ
85492016-02-19 Jakub Jelinek <jakub@redhat.com>
8550
871b3f47
JJ
8551 PR c++/69826
8552 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8553 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8554
7a965d51
JJ
8555 PR c++/69850
8556 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8557
4b6c824a
JJ
8558 PR c++/69851
8559 * g++.dg/torture/pr69851.C: New test.
8560
15fca21a
MS
85612016-02-19 Martin Sebor <msebor@redhat.com>
8562
8563 PR testsuite/69573
8564 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8565
19e21586
JJ
85662016-02-19 Jakub Jelinek <jakub@redhat.com>
8567
03a616ac
JJ
8568 PR c++/69850
8569 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8570 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8571
19e21586
JJ
8572 PR c++/67767
8573 * g++.dg/cpp0x/pr67767.C: New test.
8574
2db16594
KT
85752016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8576
8577 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8578 for fp, simd, crypto, crc, lse.
8579 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8580 above.
8581 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8582 effective target check.
8583
5a7d9d1e
JJ
85842016-02-19 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR target/69820
8587 * gcc.target/i386/pr69820.c: New test.
8588
6448f064
AK
85892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8590
8591 * gcc.target/s390/vector/int128-1.c: New test.
8592
d0a859e6
AK
85932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8594
8595 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8596
9e4eb643
AK
85972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8598
8599 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8600 instruction pattern name to prevent the testcase from failing with
8601 -march=z13.
8602
859a4c0e
AK
86032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8604
8605 * gcc.target/s390/md/movstr-2.c: New test.
8606
efc2340b
MK
86072016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8608
8609 * gcc.target/s390/morestack.c: New test.
8610
ca2bfbc2
DV
86112016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8612
8613 PR target/69625
8614 * gcc.target/s390/pr69625.c: Add test case.
8615
efd4bd05
BE
86162016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8617
8618 PR testsuite/68580
8619 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8620
2bf2078a
MM
86212016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8622
8623 PR target/68404
8624 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8625 * gcc.target/powerpc/fusion3.c: Likewise.
8626
f003579e
RB
86272016-02-18 Richard Biener <rguenther@suse.de>
8628
8629 PR middle-end/69553
8630 * g++.dg/torture/pr69553.C: New testcase.
8631
19233914
NC
86322016-02-18 Nick Clifton <nickc@redhat.com>
8633
efd4bd05
BE
8634 PR target/62254
8635 PR target/69610
8636 * gcc.target/arm/pr62554.c: New test.
8637 * gcc.target/arm/pr69610-1.c: New test.
8638 * gcc.target/arm/pr69610-2.c: New test.
19233914 8639
23f27839
RB
86402016-02-18 Richard Biener <rguenther@suse.de>
8641
8642 PR middle-end/69854
8643 * gcc.dg/torture/pr69854.c: New testcase.
8644
932c0da4
JJ
86452016-02-17 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR c++/69850
8648 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8649
1bed93e4
BS
86502012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8651
8652 * gcc.target/powerpc/vec-cg.c: New test.
8653
57bfb134
RB
86542016-02-17 Richard Biener <rguenther@suse.de>
8655
8656 PR testsuite/69586
8657 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8658
a44e0ebb
KT
86592016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8660
8661 PR target/69161
8662 * gcc.c-torture/compile/pr69161.c: New test.
8663
ffacd726
DS
86642016-02-17 David Sherwood <david.sherwood@arm.com>
8665
8666 PR target/69532
8667 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8668 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8669
448db8d2
EB
86702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8671
8672 * gcc.dg/ifcvt-4.c: Skip on Visium.
8673
e2f0522e
EB
86742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8675
8676 * gnat.dg/atomic8.adb: New test.
8677
bf17fe3f
EB
86782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8679
8680 * gnat.dg/discr46.ad[sb]: New test.
8681
ecf835e9
KN
86822016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8683
8684 PR Target/48344
8685 * gcc.target/powerpc/pr48344-1.c: New test.
8686
49a1164a
TK
86872015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8688
8689 PR fortran/69742
8690 * gfortran.dg/associate_21.f90: New test.
8691
bf14eba2
JJ
86922016-02-16 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR c/69835
8695 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8696 -Wnonnull in dg-options.
8697 * c-c++-common/nonnull-2.c: New test.
8698
35a093b6
JG
86992016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8700 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8701
8702 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8703
e387d491
JJ
87042016-02-16 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR middle-end/69801
8707 * gcc.dg/pr69801.c: Add empty dg-options.
8708
ba539195
JN
87092016-02-16 James Norris <jnorris@codesourcery.com>
8710
8711 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8712 * g++.dg/goacc/deviceptr-1.c: New file.
8713
2a2b8f64
JJ
87142016-02-16 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR tree-optimization/69820
8717 * gcc.dg/vect/pr69820.c: New test.
8718
87440c29
RB
87192016-02-16 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/69776
8722 * gcc.dg/torture/pr69776-2.c: New testcase.
8723
6d87c306
BS
87242016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8725
8726 PR tree-optimization/69714
8727 * gcc.dg/torture/pr69714.c: New test.
8728
3824a0a2
JJ
87292016-02-16 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR tree-optimization/69802
8732 * gcc.dg/pr69802.c: New test.
8733
c8cfe96e
RB
87342016-02-16 Richard Biener <rguenther@suse.de>
8735
8736 PR middle-end/69801
8737 * gcc.dg/pr69801.c: New testcase.
8738
fc12098d
JD
87392016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8740
8741 PR libgfortran/69651
8742 * gfortran.dg/read_bang.f90: New test.
8743 * gfortran.dg/read_bang4.f90: New test.
8744
ba6b3795
JJ
87452016-02-15 Jakub Jelinek <jakub@redhat.com>
8746
f0516ca4
JJ
8747 PR c++/69658
8748 * g++.dg/init/pr69658.C: New test.
8749
ba6b3795
JJ
8750 PR c++/69797
8751 * c-c++-common/pr69797.c: New test.
8752
de3f9a2d
PK
87532016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8754
8755 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8756 check for aarch64*-*-*.
8757
17a3b967
RB
87582016-02-15 Richard Biener <rguenther@suse.de>
8759
8760 PR tree-optimization/69783
8761 * gcc.dg/vect/pr69783.c: New testcase.
8762
1c48bff1
RB
87632016-02-15 Richard Biener <rguenther@suse.de>
8764
8765 PR tree-optimization/69776
8766 * gcc.dg/torture/pr69776.c: New testcase.
8767
1e6025b6
TK
87682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8769
8770 PR fortran/60526
8771 * gfortran.dg/type_decl_4.f90: Reinstated.
8772
d3308279
JDA
87732016-02-14 John David Anglin <danglin@gcc.gnu.org>
8774
8775 PR fortran/68746
8776 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8777
b7c56581
TK
87782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8779
8780 PR fortran/60526
8781 PR bootstrap/69816
8782 * gfortran.dg/type_decl_4.f90: Removed.
8783
60cb4ef5
TK
87842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8785
8786 PR fortran/60526
8787 * gfortran.dg/type_decl_4.f90: New test.
8788
f6964637
AM
87892016-02-14 Alan Modra <amodra@gmail.com>
8790
1a8849d1 8791 PR testsuite/68886
f6964637
AM
8792 * gcc.c-torture/execute/stkalign.c: Revise test.
8793
f5121920
OE
87942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8795
8796 PR target/67260
8797 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8798
6cda3ab6
OE
87992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8800
8801 PR target/67260
8802 * gcc.target/sh/torture/pr67260.c: New.
8803
6786e598
JDA
88042016-02-12 John David Anglin <danglin@gcc.gnu.org>
8805
8806 * gcc.dg/pr67964.c: Add dg-require-alias.
8807
7e05dad8
OE
88082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8809
8810 PR target/67636
8811 PR target/64345
8812 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8813
7f4cc3ce
JD
88142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8815
8816 PR libgfortran/69668
8817 * gfortran.dg/namelist_88.f90: New test.
8818
955ca6dc
JD
88192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8820
8821 PR libgfortran/69668
8822 * gfortran.dg/namelist_38.f90: Update test.
8823 * gfortran.dg/namelist_84.f90: Update test.
8824
876217ae
DM
88252016-02-12 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR other/69554
8828 * gcc.dg/pr69554-1.c: New test.
8829 * gfortran.dg/pr69554-1.F90: New test.
8830 * gfortran.dg/pr69554-2.F90: New test.
8831 * lib/gcc-dg.exp (proc dg-locus): New function.
8832 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8833 distinguish between the caret-printing and non-caret-printing
8834 cases. If caret-printing has been explicitly enabled, bail out
8835 without attempting to fix up the output.
8836
61789eed
DM
88372016-02-12 David Malcolm <dmalcolm@redhat.com>
8838
8839 PR driver/69265
8840 PR driver/69453
8841 * gcc.dg/spellcheck-options-3.c: New test case.
8842 * gcc.dg/spellcheck-options-4.c: New test case.
8843 * gcc.dg/spellcheck-options-5.c: New test case.
8844 * gcc.dg/spellcheck-options-6.c: New test case.
8845 * gcc.dg/spellcheck-options-7.c: New test case.
8846 * gcc.dg/spellcheck-options-8.c: New test case.
8847 * gcc.dg/spellcheck-options-9.c: New test case.
8848 * gcc.dg/spellcheck-options-10.c: New test case.
8849
c3090c1f
JJ
88502016-02-12 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR rtl-optimization/69764
8853 PR rtl-optimization/69771
8854 * c-c++-common/pr69764.c: New test.
8855 * gcc.dg/torture/pr69771.c: New test.
8856
8222034d
MP
88572016-02-12 Marek Polacek <polacek@redhat.com>
8858
8859 * g++.dg/torture/init-list1.C: New.
8860
f749f792
MP
88612016-02-12 Marek Polacek <polacek@redhat.com>
8862
8863 * gcc.dg/pr69522.c: Add empty dg-options.
8864
199fb02a
IE
88652016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8866
8867 * g++.dg/lto/lto.exp: Include and init mpx.
8868 * g++.dg/lto/pr69729_0.C: New test.
8869
b69539cb
JJ
88702016-02-12 Jakub Jelinek <jakub@redhat.com>
8871
06ff7000
JJ
8872 PR ipa/69241
8873 * g++.dg/ipa/pr69241-4.C: New test.
8874
b69539cb
JJ
8875 PR ipa/68672
8876 * g++.dg/ipa/pr68672-1.C: New test.
8877 * g++.dg/ipa/pr68672-2.C: New test.
8878 * g++.dg/ipa/pr68672-3.C: New test.
8879
16595a1f
BS
88802016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8881
8882 PR c/69522
6d87c306 8883 * gcc.dg/pr69522.c: New test.
16595a1f 8884
38d795d2
PP
88852016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8886
8887 PR c++/69098
8888 * g++.dg/cpp1y/69098.C: New test.
8889 * g++.dg/cpp1y/69098-2.C: New test.
8890
9c582551
JJ
88912016-02-12 Jakub Jelinek <jakub@redhat.com>
8892
8893 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8894 and neighbour -> neighbor.
8895 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8896 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8897 * c-c++-common/Wvarargs.c: Likewise.
8898 * c-c++-common/goacc/host_data-5.c: Likewise.
8899 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8900 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8901 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8902 * gcc.target/aarch64/pr60697.c: Likewise.
8903 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8904 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8905 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8906 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8907 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8908 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8909 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8910 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8911 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8912 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8913 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8914 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8915 * g++.dg/lookup/koenig5.C: Likewise.
8916 * g++.dg/ext/no-asm-2.C: Likewise.
8917 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8918 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8919 * gfortran.dg/used_types_16.f90: Likewise.
8920 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8921 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8922 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8923 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8924 * gfortran.dg/abstract_type_6.f03: Likewise.
8925 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8926 * gfortran.dg/used_types_15.f90: Likewise.
8927 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8928 * gfortran.dg/exit_3.f08: Likewise.
8929 * gfortran.dg/open_status_2.f90: Likewise.
8930 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8931 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8932 * gfortran.dg/associate_1.f03: Likewise.
8933 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8934 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8935 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8936 * gcc.dg/builtin-object-size-1.c: Likewise.
8937 * gcc.dg/noreturn-6.c: Likewise.
8938 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8939 * gcc.dg/globalalias.c: Likewise.
8940 * gcc.dg/builtins-config.h: Likewise.
8941 * gcc.dg/pr30457.c: Likewise.
8942 * gcc.c-torture/compile/volatile-1.c: Likewise.
8943 * gcc.c-torture/execute/20101011-1.c: Likewise.
8944 * c-c++-common/Waddress-1.c: Likewise.
8945
66756373
JJ
89462016-02-11 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR c/69768
8949 * c-c++-common/Waddress-1.c: New test.
8950
76fe932b
AV
89512016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8952
8953 PR fortran/69296
8954 * gfortran.dg/associate_19.f03: New test.
8955 * gfortran.dg/associate_20.f03: New test.
8956
564c4d4b
OE
89572016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8958
8959 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8960
e1c1ecb0
KT
89612016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8962
8963 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8964 .arch armv8-a\n. Add -dA to dg-options.
8965 * gcc.target/aarch64/assembler_arch_1.c: New test.
8966 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8967
0d7d9458
PC
89682016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8969
8970 PR c++/68726
8971 * g++.dg/cpp0x/pr68726.C: New.
8972
e6208a60
IE
89732016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8974
8975 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8976 test.
8977
281a11eb
RB
89782016-02-11 Richard Biener <rguenther@suse.de>
8979
8980 * g++.dg/tree-ssa/pr61034.C: Adjust.
8981
e03dd765
VM
89822016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8983
4b48faf5 8984 PR target/69148
e03dd765
VM
8985 * gcc.target/s390/pr69148.c: New.
8986
cdc23927
YR
89872016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8988
8989 PR tree-optimization/69652
8990 * gcc.dg/torture/pr69652.c: New test.
8991
e199dd0a
JJ
89922016-02-10 Jakub Jelinek <jakub@redhat.com>
8993 Patrick Palka <ppalka@gcc.gnu.org>
8994
8995 PR ipa/69241
8996 PR c++/69649
8997 * g++.dg/ipa/pr69241-1.C: New test.
8998 * g++.dg/ipa/pr69241-2.C: New test.
8999 * g++.dg/ipa/pr69241-3.C: New test.
9000 * g++.dg/ipa/pr69649.C: New test.
9001
d6b38027
UB
90022016-02-10 Uros Bizjak <ubizjak@gmail.com>
9003
9004 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9005 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9006
13b562c5
BC
90072016-02-10 Bin Cheng <bin.cheng@arm.com>
9008
9009 PR tree-optimization/68021
9010 * gcc.dg/tree-ssa/pr68021.c: New test.
9011
24a179f8
RB
90122016-02-10 Richard Biener <rguenther@suse.de>
9013
9014 PR tree-optimization/69726
9015 * gcc.dg/uninit-22.c: New testcase.
9016
0d99886f
AP
90172016-02-09 Andrew Pinski <apinski@cavium.com>
9018
9019 PR tree-opt/69282
9020 * gcc.c-torture/compile/20160205-1.c: New testcase.
9021
ab04995c
MM
90222016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9023
9024 PR target/68404
9025 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9026 instead accessing a really large arrray.
9027 * gcc.target/powerpc/fusion3.c: Likewise.
9028
4b79ac23
CB
90292016-02-09 Charles Baylis <charles.baylis@linaro.org>
9030
9031 PR target/68532
9032 * gcc.c-torture/execute/pr68532.c: New test.
9033
b890a441
AO
90342016-02-11 Alexandre Oliva <aoliva@redhat.com>
9035
9036 PR target/69634
9037 * gcc.dg/pr69634.c: New.
9038
84a5bef7
RB
90392016-02-09 Richard Biener <rguenther@suse.de>
9040
9041 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9042
1f123759 90432016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9044
1f123759
AF
9045 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9046
65860c77
YR
90472016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9048
9049 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9050
7e1e8a0a
RB
90512016-02-09 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/69715
9054 * gcc.dg/torture/pr69715.c: New testcase.
9055
efb45a9f
PP
90562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9057
9058 PR c++/69139
9059 * g++.dg/cpp0x/trailing12.C: New test.
9060 * g++.dg/cpp0x/trailing13.C: New test.
9061
20a0c6f9
PP
90622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9063
9064 PR c++/69283
9065 PR c++/67835
9066 * g++.dg/cpp1y/auto-fn29.C: New test.
9067 * g++.dg/cpp1y/auto-fn30.C: New test.
9068
a162f3af
JJ
90692016-02-08 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR tree-optimization/69209
9072 * gcc.c-torture/compile/pr69209.c: New test.
9073
4b4a9fbd
JL
90742016-02-08 Jeff Law <law@redhat.com>
9075
9076 PR tree-optimization/68541
9077 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9078 of statements allowed in join block for path splitting.
9079
cfac5ed2
JJ
90802016-02-08 Jakub Jelinek <jakub@redhat.com>
9081
f68bc23f
JJ
9082 PR c++/59627
9083 * g++.dg/gomp/pr59627.C: New test.
9084
cfac5ed2
JJ
9085 PR ipa/69239
9086 * g++.dg/ipa/pr69239.C: New test.
9087
44714d8c
DM
90882016-02-08 David Malcolm <dmalcolm@redhat.com>
9089
9090 PR preprocessor/69664
9091 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9092 * gcc.dg/cpp/warn-comments.c: Likewise.
9093
eba9e839
MP
90942016-02-08 Marek Polacek <polacek@redhat.com>
9095
9096 PR c++/69688
9097 * g++.dg/init/const12.C: New test.
9098
a011cd92
BS
90992016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9100
9101 PR target/60410
9102 * gcc.dg/lto/pr55113_0.c: Remove test.
9103
5317b1be
RB
91042016-02-08 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/69719
9107 * gcc.dg/torture/pr69719.c: New testcase.
9108
63998a63
RB
91092016-02-08 Richard Biener <rguenther@suse.de>
9110 Jeff Law <law@redhat.com>
9111
9112 PR target/68273
9113 * gcc.target/mips/pr68273.c: New testcase.
9114
43f4a281
RB
91152016-02-08 Richard Biener <rguenther@suse.de>
9116
9117 PR rtl-optimization/69274
9118 * gcc.target/i386/addr-sel-1.c: XFAIL.
9119
0b604d2d
JL
91202016-02-08 Jeff Law <law@redhat.com>
9121
e8dfe49e
JL
9122 PR tree-optimization/68541
9123 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9124
6daecd7a 9125 PR tree-optimization/65917
0b604d2d
JL
9126 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9127
c0f0e35a
JD
91282016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9129
9130 PR fortran/50555
9131 * gfortran.dg/namelist_args.f90: New test.
9132
8981d712
JL
91332016-02-05 Jeff Law <law@redhat.com>
9134
6daecd7a 9135 PR tree-optimization/68541
8981d712
JL
9136 * gcc.dg/tree-ssa/split-path-2.c: New test.
9137 * gcc.dg/tree-ssa/split-path-3.c: New test.
9138 * gcc.dg/tree-ssa/split-path-4.c: New test.
9139 * gcc.dg/tree-ssa/split-path-5.c: New test.
9140 * gcc.dg/tree-ssa/split-path-6.c: New test.
9141 * gcc.dg/tree-ssa/split-path-7.c: New test.
9142
46cb9332
MS
91432016-02-05 Martin Sebor <msebor@redhat.com>
9144
9145 PR c++/69662
9146 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9147 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9148
be2083ea
RH
91492016-02-06 Richard HEnderson <rth@redhat.com>
9150
9151 PR c/69643
9152 * gcc.target/i386/addr-space-4.c: New.
9153 * gcc.target/i386/addr-space-5.c: New.
9154
711d7c23
MM
91552016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9156
9157 PR fortran/66089
9158 * gfortran.dg/elemental_dependency_6.f90: New.
9159
b5c1c988
JJ
91602016-02-05 Jakub Jelinek <jakub@redhat.com>
9161
861c7bcd
JJ
9162 PR rtl-optimization/69691
9163 * gcc.c-torture/execute/pr69691.c: New test.
9164
b5c1c988
JJ
9165 PR c++/69628
9166 * g++.dg/parse/pr69628.C: New test.
9167
f7dfa966
UB
91682016-02-05 Uros Bizjak <ubizjak@gmail.com>
9169
9170 * gcc.dg/sancov/asan.c: Move to ...
9171 * gcc.dg/asan/sancov-1.c: ... here.
9172
9b143e64
UB
91732016-02-05 Uros Bizjak <ubizjak@gmail.com>
9174
9175 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9176
f5d4b899
L
91772016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9178
9179 PR target/69677
9180 * gcc.target/i386/pr69677.c: New test.
9181
76c85fbb
PP
91822016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9183
9184 PR c++/68948
9185 * g++.dg/template/pr68948.C: New test.
9186
f181bf90
DV
91872016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9188
9189 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9190 (only necessary on s390x).
9191
714fb282
L
91922016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9193
9194 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9195 -mno-accumulate-outgoing-args.
9196
618d6c1c
PP
91972016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9198
9199 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9200
1066e9b5
JJ
92012016-02-04 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR c/69669
9204 * c-c++-common/pr69669.c: New test.
9205
76255d0d
MM
92062016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9207
9208 PR target/69667
9209 * g++.dg/pr69667.C: New file.
9210
e0b059b1
WD
92112016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9212
9213 PR target/69619
9214 * gcc.dg/pr69619.c: Add new test.
9215
2692b5c8
RS
92162016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9217
9218 PR rtl-optimization/69577
9219 * gcc.target/i386/pr69577.c: New test.
9220
7db337c2
ML
92212016-02-04 Martin Liska <mliska@suse.cz>
9222
9223 * g++.dg/asan/pr69276.C: New test.
9224
cc9c0829
KT
92252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9226
9227 PR target/65932
9228 PR target/67714
9229 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9230 a single smulbb instruction.
9231 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9232 * gcc.target/amr/wmul-2.c: Likewise.
9233
eb9feb52
KT
92342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9235
9236 PR target/65932
9237 PR target/67714
9238 * gcc.c-torture/execute/pr67714.c: New test.
9239
61f727fe
JJ
92402016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9241
9242 PR target/69454
9243 * gcc.target/i386/pr69454-1.c: New test.
9244 * gcc.target/i386/pr69454-2.c: New test.
9245
05dd97db
MS
92462016-02-03 Martin Sebor <msebor@redhat.com>
9247
9248 PR c++/69251
9249 PR c++/69253
9250 PR c++/69290
9251 PR c++/69277
9252 PR c++/69349
9253 * g++.dg/ext/flexarray-mangle-2.C: New test.
9254 * g++.dg/ext/flexarray-mangle.C: New test.
9255 * g++.dg/ext/flexarray-subst.C: New test.
9256 * g++.dg/ext/flexary11.C: New test.
9257 * g++.dg/ext/flexary12.C: New test.
9258 * g++.dg/ext/flexary13.C: New test.
9259 * g++.dg/ext/flexary14.C: New test.
9260 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9261
dac2fc29
L
92622016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9263
9264 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9265 Define only if CHECK_FLOAT128 is defined.
9266 (main): Properly initialize u5.
9267
eadb8035
JJ
92682016-02-03 Jakub Jelinek <jakub@redhat.com>
9269
0afbb81b
JJ
9270 PR c/69627
9271 * gcc.dg/pr69627.c: New test.
9272
eadb8035
JJ
9273 PR target/69644
9274 * gcc.dg/pr69644.c: New test.
9275
b12d4923
MS
92762016-02-03 Mike Stump <mikestump@comcast.net>
9277
9278 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9279 support for struct-layout-1.exp.
9280
ab4bae0c
PP
92812016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9282
9283 PR c++/69056
618d6c1c 9284 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9285
95831c01
VM
92862016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9287 Alexandre Oliva <aoliva@redhat.com>
9288
9289 PR target/69461
9290 * gcc.target/powerpc/pr69461.c: New.
9291
ccc71ab8
UB
92922016-02-03 Uros Bizjak <ubizjak@gmail.com>
9293
9294 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9295 works from here ...
9296 (check_effective_target_fsanitize_thread): ... to here. Do not
9297 specify additional compile flags for the test source.
9298 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9299 specify additional compile flags for the test source.
9300
96299640
WD
93012016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9302
9303 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9304
781d83d9
AV
93052016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9306
9307 PR fortran/67451
9308 PR fortran/69418
9309 * gfortran.dg/coarray_allocate_2.f08: New test.
9310 * gfortran.dg/coarray_allocate_3.f08: New test.
9311 * gfortran.dg/coarray_allocate_4.f08: New test.
9312
d8208e6d
AL
93132016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9314
9315 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9316 use same scan-tree-dump-times on all platforms.
9317 * gcc.dg/vect/vect-outer-1.c: Likewise.
9318 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9319 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9320 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9321 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9322 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9323 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9324 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9325
a8394fa0
SB
93262016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9327
9328 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9329 warning.
9330
f3baa1d3
L
93312016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9332
9333 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9334
eb077516
JN
93352016-02-02 James Norris <jnorris@codesourcery.com>
9336
9337 * c-c++-common/goacc/routine-5.c: Add tests.
9338
578fb225
AM
93392016-02-02 Alexander Monakov <amonakov@ispras.ru>
9340
9341 * gcc.target/nvptx/unsigned-cmp.c: New test.
9342
c64f7d37
WD
93432016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9344
9345 * gcc.target/aarch64/scalar_shift_1.c
9346 (test_corners_sisd_di): Improve force to SIMD register.
9347 (test_corners_sisd_si): Likewise.
9348 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9349 Remove scan-assembler check for ldr.
9350
90c6f26c
RB
93512016-02-02 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/69595
9354 * gcc.dg/Warray-bounds-17.c: New testcase.
9355
9dc03c97
RB
93562016-02-02 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/69606
9359 * gcc.dg/torture/pr69606.c: New testcase.
9360
2d4dc223
YR
93612016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9362
9363 PR middle-end/68542
9364 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9365 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9366
65c98fde
AM
93672016-02-02 Alan Modra <amodra@gmail.com>
9368
9369 PR target/69548
9370 * gcc.target/powerpc/pr69548.c: New test.
9371
e1b81f2b
JJ
93722016-02-01 Jakub Jelinek <jakub@redhat.com>
9373
d0268b37
JJ
9374 PR rtl-optimization/69592
9375 * gcc.dg/pr69592.c: New test.
9376
e1b81f2b
JJ
9377 PR preprocessor/69543
9378 PR c/69558
9379 * gcc.dg/pr69543.c: New test.
9380 * gcc.dg/pr69558.c: New test.
9381
7dd7780d
UB
93822016-02-01 Uros Bizjak <ubizjak@gmail.com>
9383
bf672ee5
UB
9384 PR testsuite/65940
9385 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9386
9a7013f8
MS
93872016-02-01 Martin Sebor <msebor@redhat.com>
9388
9389 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9390
e681fb2b
BC
93912016-02-01 Bin Cheng <bin.cheng@arm.com>
9392
9393 PR tree-optimization/67921
9394 * c-c++-common/ubsan/pr67921.c: New test.
9395
ff86345f
RB
93962016-02-01 Richard Biener <rguenther@suse.de>
9397
9398 PR middle-end/69556
9399 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9400
bc369dbd
RB
94012016-02-01 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/69574
9404 * gcc.dg/torture/pr69574.c: New testcase.
9405
ef318184
RB
94062016-02-01 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/69579
9409 * gcc.dg/setjmp-6.c: New testcase.
9410
654745e6
JJ
94112016-02-01 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR rtl-optimization/69570
9414 * g++.dg/opt/pr69570.C: New test.
9415
e6c0c44b
RH
94162016-02-01 Richard Henderson <rth@redhat.com>
9417
9418 * gcc.dg/pr69535.c: New test.
9419
6ff3f09a
JDA
94202016-01-31 John David Anglin <danglin@gcc.gnu.org>
9421
2c005538
JDA
9422 PR testsuite/69584
9423 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9424 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9425
61083a4b
JDA
9426 PR debug/68244
9427 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9428
6ff3f09a
JDA
9429 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9430
0c221916
PT
94312016-01-31 Paul Thomas <pault@gcc.gnu.org>
9432
9433 PR fortran/67564
9434 * gfortran.dg/allocate_with_source_17.f03: New test.
9435
db7a2818
JJ
94362016-01-30 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR tree-optimization/69546
9439 * gcc.dg/torture/pr69546.c: New test.
9440
e520d5f0
PT
94412016-01-30 Paul Thomas <pault@gcc.gnu.org>
9442
9443 PR fortran/69566
9444 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9445
343c05d3
MS
94462016-01-30 Martin Sebor <msebor@redhat.com>
9447
9448 PR c++/68490
9449 * g++.dg/ext/flexary10.C: New test.
9450
d6c3a539
DH
94512016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9452
9453 PR fortran/66707
9454 gfortran.dg/common_23.f90: New test.
9455
52d72fcd
BS
94562016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9457
9458 PR target/65546
9459 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9460 condition being checked, and disable it when the target supports
9461 misaligned loads and stores.
9462
3a5d2ba4
JJ
94632016-01-29 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR debug/69518
9466 * gcc.dg/torture/pr69518.c: New test.
9467
6bbacdb5
L
94682016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9469
9470 PR target/69530
9471 * gcc.target/i386/pr69530.c: New test.
9472
af932cdb
SE
94732016-01-29 Steve Ellcey <sellcey@imgtec.com>
9474
9475 PR target/65604
9476 * gcc.target/mips/div-delay.c: New test.
9477
26658b7c
JJ
94782016-01-29 Jakub Jelinek <jakub@redhat.com>
9479
33e89989
JJ
9480 PR target/69551
9481 * gcc.target/i386/pr69551.c: New test.
9482
26658b7c
JJ
9483 PR target/66137
9484 * gcc.target/i386/pr66137.c: New test.
9485
401116b5
AB
94862016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9487
9488 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9489 always built for p5600.
9490 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9491 isa=p5600 dg-option.
9492
d4abfcc5
RB
94932016-01-29 Richard Biener <rguenther@suse.de>
9494
9495 PR tree-optimization/69547
9496 * g++.dg/tree-ssa/pr69547.C: New testcase.
9497
16b77b32
JJ
94982016-01-29 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR debug/66869
9501 * g++.dg/warn/Wunused-function2.C: New test.
9502
a1c95464
DV
95032016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9504
9505 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9506 support for test to succeed.
9507
5453bfed
MP
95082016-01-29 Marek Polacek <polacek@redhat.com>
9509
9510 PR c++/69509
9511 PR c++/69516
9512 * g++.dg/ext/constexpr-vla2.C: New test.
9513 * g++.dg/ext/constexpr-vla3.C: New test.
9514 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9515
452ec2a5
RB
95162016-01-29 Richard Biener <rguenther@suse.de>
9517
9518 PR middle-end/69537
9519 * gcc.dg/uninit-21.c: New testcase.
9520
aec0b19e
UB
95212016-01-28 Uros Bizjak <ubizjak@gmail.com>
9522
9523 PR target/69459
9524 * gcc.target/i386/pr69459.c: New test.
9525
df113ce7
SE
95262016-01-28 Steve Ellcey <sellcey@imgtec.com>
9527
9528 PR target/68400
9529 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9530 * gcc.target/mips/pr68400.c: New test.
9531
494de84f
MS
95322016-01-28 Martin Sebor <msebor@redhat.com>
9533
9534 PR target/17381
9535 * gcc.target/powerpc/pr17381.c: New test.
9536
eb1b1f01
JJ
95372016-01-28 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR middle-end/69542
9540 * gcc.dg/torture/pr69542.c: New test.
9541
6dfeb7ce
WD
95422016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9543
9544 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9545
4b7471a4
DE
95462016-01-28 David Edelsohn <dje.gcc@gmail.com>
9547
9548 * gcc.dg/pr65980.c: Skip on AIX.
9549 * gcc.dg/pr66688.c: Same.
9550
b271fd21
DE
95512016-01-28 David Edelsohn <dje.gcc@gmail.com>
9552
9553 PR target/63679
9554 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9555 * gcc.dg/tree-ssa/sra-18.c: Same.
9556
874108a9
AV
95572016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9558
9559 PR fortran/62536
9560 * gfortran.dg/block_15.f08: New test.
9561 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9562 on incorrectly closed BLOCK.
9563
30480bcd
IE
95642016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9565
9566 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
95672016-01-28 Richard Biener <rguenther@suse.de>
9568
9569 PR tree-optimization/69466
9570 * gfortran.dg/vect/pr69466.f90: New testcase.
9571
0d4c694e
TP
95722016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9573
9574 * g++.dg/pr67989.C: Remove ARM-specific option.
9575 * gcc.target/arm/pr67989.C: New file.
9576
2aa780da
UB
95772016-01-27 Uros Bizjak <ubizjak@gmail.com>
9578
9579 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9580 and expm1 test for glibc < 2.11.
9581
f75ebe77
RH
95822016-01-27 Richard Henderson <rth@redhat.com>
9583
9584 * gcc.c-torture/execute/pr69447.c: New test.
9585
95862016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9587
9a175e65 9588 PR fortran/69422
49847d75
PT
9589 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9590
cbdd8ae0
JJ
95912016-01-27 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR debug/66869
9594 * gcc.dg/pr66869.c: New test.
9595
2b572b3c
JL
95962016-01-25 Jeff Law <law@redhat.com>
9597
9598 PR tree-optimization/68398
aec0b19e 9599 PR tree-optimization/69196
2b572b3c
JL
9600 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9601 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9602 path to avoid new heuristic allowing more irreducible regions
9603 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9604 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9606 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9607 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9608
fa74a4bc
MP
96092016-01-27 Marek Polacek <polacek@redhat.com>
9610
9611 PR c/68062
9612 * c-c++-common/vector-compare-4.c: New test.
9613
0afff540
DM
96142016-01-27 David Malcolm <dmalcolm@redhat.com>
9615
9616 PR preprocessor/69126
9617 * c-c++-common/pr69126.c: New test case.
9618
1a218fc9
ILT
96192016-01-27 Ian Lance Taylor <iant@google.com>
9620
9621 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9622
5d70666e
RB
96232016-01-27 Ryan Burn <contact@rnburn.com>
9624
9625 PR cilkplus/69267
9626 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9627
87ff4d66
UB
96282016-01-27 Uros Bizjak <ubizjak@gmail.com>
9629
9630 PR target/69512
9631 * gcc.target/i386/pr69512.c: New test.
9632
27e23cca
RE
96332016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9634
9635 PR ada/69488
9636 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9637
05bf54c3
MP
96382016-01-27 Marek Polacek <polacek@redhat.com>
9639
9640 PR c++/69379
9641 * g++.dg/pr69379.C: New test.
9642
60214d0d
MS
96432016-01-27 Martin Sebor <msebor@redhat.com>
9644
9645 PR c++/69317
9646 * g++.dg/abi/Wabi-2-2.C: New test.
9647 * g++.dg/abi/Wabi-2-3.C: New test.
9648 * g++.dg/abi/Wabi-3-2.C: New test.
9649 * g++.dg/abi/Wabi-3-3.C: New test.
9650
167c7bfa
RB
96512016-01-27 Richard Biener <rguenther@suse.de>
9652
9653 PR tree-optimization/69166
9654 * gcc.dg/torture/pr69166.c: New testcase.
9655
1430fb1f
MJ
96562016-01-27 Martin Jambor <mjambor@suse.cz>
9657
9658 PR tree-optimization/69355
9659 * gcc.dg/tree-ssa/pr69355.c: New test.
9660
95e3030c
MP
96612016-01-27 Marek Polacek <polacek@redhat.com>
9662
9663 PR c++/69496
9664 * g++.dg/ext/constexpr-vla1.C: New test.
9665
eeb085f3
CB
96662016-01-20 Christian Bruel <christian.bruel@st.com>
9667
9668 PR target/69245
9669 * gcc.target/arm/pr69245.c: New test.
9670
b1652dde
JJ
96712016-01-27 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR tree-optimization/69399
9674 * gcc.dg/torture/pr69399.c: New test.
9675
ce7e8f00
EB
96762016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9677
9678 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9679
e4aac1d1
EB
96802016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9681
9682 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9683
8dfdb419
TV
96842016-01-26 Tom de Vries <tom@codesourcery.com>
9685
9686 PR tree-optimization/69110
9687 * gcc.dg/autopar/pr69110.c: New test.
9688
56f80f54 96892016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9690 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9691
9692 * gcc.dg/graphite/isl-ast-op-select.c: New.
9693
a0909527
PT
96942015-01-26 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/69385
9697 * gfortran.dg/allocate_error_6.f90: New test.
9698
ffc445f4
RH
96992016-01-26 Richard Henderson <rth@redhat.com>
9700
9701 * gcc.dg/tm/pr60908.c: New test.
9702
01e1dea3
DM
97032016-01-26 David Malcolm <dmalcolm@redhat.com>
9704
9705 PR other/69006
9706 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9707 directive.
9708 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9709 expected multiline output to reflect the colorization being
9710 disabled before newlines.
9711 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9712 (custom_diagnostic_finalizer): Replace call to
9713 pp_newline_and_flush with call to pp_flush.
9714 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9715 * gfortran.dg/implicit_class_1.f90: Likewise.
9716 * lib/gcc-dg.exp (allow_blank_lines): New global.
9717 (dg-allow-blank-lines-in-output): New procedure.
9718 (gcc-dg-prune): Complain about blank lines in the output, unless
9719 dg-allow-blank-lines-in-output was called.
9720 * lib/multiline.exp (_build_multiline_regex): Only support
9721 arbitrary followup text for non-blank-lines, not for blank lines.
9722
13f92e8d
JJ
97232016-01-26 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR tree-optimization/69483
9726 * gcc.dg/pr69483.c: New test.
9727 * g++.dg/opt/pr69483.C: New test.
9728
92422235
CL
97292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9730
9731 PR target/68620
9732 * gcc.target/arm/pr68620.c: New test.
9733
0bccf11b
L
97342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9735
9736 * gcc.target/i386/pr68986-2.c: Remove -m32.
9737
81cd202e
L
97382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9739
9740 PR target/68986
9741 * gcc.target/i386/pr68986-1.c: New test.
9742 * gcc.target/i386/pr68986-2.c: Likewise.
9743 * gcc.target/i386/pr68986-3.c: Likewise.
9744
213a1c03
CB
97452016-01-26 Christian Bruel <christian.bruel@st.com>
9746
9747 * lib/target-supports.exp
9748 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9749 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9750 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9751
22a08dd1
RB
97522016-01-26 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69452
9755 * gcc.dg/torture/pr69452.c: New testcase.
9756
6c06e0e8
JJ
97572016-01-26 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR target/69442
9760 * gcc.dg/pr69442.c: New test.
9761
b96824c4
RFI
97622016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9763
9764 PR target/67896
9765 * gcc.target/aarch64/simd/pr67896.C: New.
9766
5ee31e57
RS
97672016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9768
9769 PR tree-optimization/69400
9770 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9771 function.
9772 (plugin_init): Call it.
9773 * gcc.dg/torture/pr69400.c: New test.
9774
7ddfb31d
CL
97752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9776
9777 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9778
1e050c90
AK
97792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9780 Sebastian Pop <s.pop@samsung.com>
9781
9782 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9783 isl-0.15.
9784
c8ee4bf5
AK
97852016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9786 Sebastian Pop <s.pop@samsung.com>
9787
9788 * gcc.dg/graphite/pr69292.c: New.
9789
d902b330
JJ
97902016-01-25 Jakub Jelinek <jakub@redhat.com>
9791
9792 * c-c++-common/goacc/use_device-1.c: New test.
9793
2c89b952
JL
97942016-01-25 Jeff Law <law@redhat.com>
9795
9796 PR tree-optimization/69196
9797 PR tree-optimization/68398
9798 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9799 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9800
685c8785
DE
98012016-01-25 David Edelsohn <dje.gcc@gmail.com>
9802
9803 PR target/69469
9804 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9805 Algorithm.
9806
95cef0c1
RB
98072016-01-25 Richard Biener <rguenther@suse.de>
9808
9809 PR testsuite/69380
9810 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9811
2947d3b2
IE
98122016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9813
9814 PR target/69421
9815 * gcc.dg/pr69421.c: New test.
9816
ae19075a
BB
98172016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9818
9819 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9820 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9821 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9822 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9823 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9824 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9825 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9826 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9827 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9828 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9829
fa4511c2
RB
98302016-01-25 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/69376
9833 * gcc.dg/torture/pr69376.c: New testcase.
9834
1d101216
JD
98352016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9836
9837 PR fortran/69397
9838 PR fortran/68442
9839 * gfortran.dg/interface_38.f90: New test.
9840 * gfortran.dg/interface_39.f90: New test.
a0909527 9841
a59b92b0
PP
98422016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9843
9844 Revert:
9845 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9846
9847 PR c++/11858
9848 PR c++/24663
9849 PR c++/24664
9850 * g++.dg/template/pr11858.C: New test.
9851 * g++.dg/template/pr24663.C: New test.
9852 * g++.dg/template/unify12.C: New test.
9853 * g++.dg/template/unify13.C: New test.
9854 * g++.dg/template/unify14.C: New test.
9855 * g++.dg/template/unify15.C: New test.
9856 * g++.dg/template/unify16.C: New test.
9857 * g++.dg/template/unify17.C: New test.
9858
16acb1a8
DH
98592016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9860
9861 PR fortran/68283
9862 gfortran.dg/pr68283.f90: New test.
9863
094773e8
TK
98642016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9865
9866 PR fortran/66094
9867 * gfortran.dg/inline_matmul_13.f90: New test.
9868 * gfortran.dg/matmul_bounds_8.f90: New test.
9869 * gfortran.dg/matmul_bounds_9.f90: New test.
9870 * gfortran.dg/matmul_bounds_10.f90: New test.
9871
42fb90d7
TV
98722016-01-23 Tom de Vries <tom@codesourcery.com>
9873
9874 PR tree-optimization/69426
9875 * gcc.dg/autopar/pr69426.c: New test.
9876
69da7802
MS
98772016-01-23 Martin Sebor <msebor@redhat.com>
9878
9879 PR c++/58109
9880 PR c++/69022
9881 * g++.dg/cpp0x/alignas5.C: New test.
9882 * g++.dg/ext/vector29.C: Same.
9883
da17300a
UB
98842016-01-23 Uros Bizjak <ubizjak@gmail.com>
9885
9886 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9887 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9888 _GNU_SOURCE from compile flags to the source.
9889 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9890 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9891 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9892 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9893
62041cfc
JJ
98942016-01-22 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR target/69432
9897 * g++.dg/opt/pr69432.C: New test.
9898
f7d2ad6f
BS
98992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9900
9901 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9902 32-bit targets testing an -m64 multilib.
9903
d403fc9a
WS
99042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9905
9906 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9907 64-bit support.
9908
4aa16f8d
JG
99092016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9910
9911 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9912
7c816d0f
CB
99132016-01-21 Christian Bruel <christian.bruel@st.com>
9914
9915 PR target/68674
9916 * gcc.target/i386/pr68674.c
9917 * gcc.target/aarch64/pr68674.c
9918 * gcc.target/arm/pr68674.c
9919
fce661e8
KT
99202016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9921
9922 PR target/69403
9923 * gcc.c-torture/execute/pr69403.c: New test.
9924
4696899f
PC
99252016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9926
9927 PR c++/55843
9928 * g++.dg/template/pr55843.C: New.
9929
bac69366
AL
99302016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9931
9932 PR testsuite/66877
9933 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9934 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9935
b57d3a5c
BS
99362016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9937
9938 PR testsuite/67489
da17300a
UB
9939 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9940 from dg-do compile directive, and instead add
9941 { dg-require-effective-target int128 }.
b57d3a5c 9942
9f04a53e
MS
99432016-01-20 Martin Sebor <msebor@redhat.com>
9944
9945 PR c/69405
9946 * gcc.dg/sync-fetch.c: New test.
9947
38a51663
JL
99482016-01-21 Martin Sebor <msebor@redhat.com>
9949
9950 PR target/69252
9951 * gcc.target/powerpc/pr69252.c: New test.
9952
2423a75a
JD
99532016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9954
9955 PR fortran/65996
da17300a 9956 * gfortran.dg/pr65996.f90: New test.
2423a75a 9957
0a76463f
DV
99582016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9959
9960 PR c++/68810
9f04a53e 9961 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9962 expected to generate an error.
0a76463f 9963
9776e692
BS
99642016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9965
9966 PR middle-end/66178
9967 * gcc.dg/torture/pr66178.c: New test.
9968
c8d3e088
AB
99692016-01-21 Anton Blanchard <anton@samba.org>
9970 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9971
9972 PR target/63354
9973 * gcc.target/powerpc/pr63354.c: New test.
9974
35b707ff
VM
99752016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9976
9977 PR rtl-optimization/68990
9978 * gcc.target/i386/pr68990: New.
9979
157b0829
NC
99802016-01-21 Nick Clifton <nickc@redhat.com>
9981
9982 PR target/69129
9983 * gcc.target/mips/pr69129.c: New.
9984
aede6748
PC
99852016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9986
9987 PR c++/58046
9988 * g++.dg/cpp0x/pr58046.C: New.
9989
5463c2c8
JJ
99902016-01-21 Jakub Jelinek <jakub@redhat.com>
9991
6d31cc75
SS
9992 PR target/69187
9993 PR target/65624
9994 * gcc.target/arm/pr69187.c: New test.
9995
5463c2c8
JJ
9996 PR c++/69355
9997 * g++.dg/torture/pr69355.C: New test.
9998
fa28f32b
AK
99992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10000 Sebastian Pop <s.pop@samsung.com>
10001
10002 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10003
b920a047
AK
100042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10005 Sebastian Pop <s.pop@samsung.com>
10006
da17300a 10007 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10008
bdd3aea6
JJ
100092016-01-21 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR middle-end/67653
10012 * c-c++-common/pr67653.c: New test.
10013 * gcc.dg/torture/pr29119.c: Add dg-warning.
10014
26a2e6ae
PB
100152016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10016
10017 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10018
d25c7690
PK
100192016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10020
10021 PR c/24293
10022 * gcc.dg/pr24293.c: New test.
10023 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10024 incomplete struct type.
10025 * gcc.dg/declspec-1.c: Likewise.
10026 * gcc.dg/pr63549.c: Likewise.
10027
889d5698
JJ
100282016-01-20 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR tree-optimization/66612
10031 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10032 for bdn instruction.
10033
d7cf3dc7
CL
100342016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10035
10036 * lib/target-supports.exp
10037 (check_effective_target_arm_fp_ok_nocache): New.
10038 (check_effective_target_arm_fp_ok): New.
10039 (add_options_for_arm_fp): New.
10040 (check_effective_target_arm_crypto_ok_nocache): Require
10041 target_arm_v8_neon_ok instead of arm32.
10042 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10043 (check_effective_target_arm_crypto_pragma_ok): New.
10044 (add_options_for_arm_vfp): New.
10045 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10046 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10047 target instead. Force initial fpu to vfp.
10048 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10049 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10050 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10051 dependency.
10052 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10053 use arm_vfp effective target instead. Force initial fpu to vfp.
10054 * gcc.target/arm/attr-neon3.c: Likewise.
10055 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10056 arm_vfp_ok.
10057 * gcc.target/arm/unsigned-float.c: Likewise.
10058 * gcc.target/arm/vfp-1.c: Likewise.
10059 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10060 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10061 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10062 * gcc.target/arm/vfp-ldmias.c: Likewise.
10063 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10064 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10065 * gcc.target/arm/vfp-stmiad.c: Likewise.
10066 * gcc.target/arm/vfp-stmias.c: Likewise.
10067 * gcc.target/arm/vnmul-1.c: Likewise.
10068 * gcc.target/arm/vnmul-2.c: Likewise.
10069 * gcc.target/arm/vnmul-3.c: Likewise.
10070 * gcc.target/arm/vnmul-4.c: Likewise.
10071
01ac9704 100722016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10073
e84b00da
L
10074 PR testsuite/69366
10075 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10076 the MPX run-time library, for compile-time MPX test.
10077 * gcc.target/i386/chkp-always_inline.c: Likewise.
10078 * gcc.target/i386/chkp-bndret.c: Likewise.
10079 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10080 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10081 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10082 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10083 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10084 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10085 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10086 * gcc.target/i386/chkp-label-address.c: Likewise.
10087 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10088 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10089 * gcc.target/i386/chkp-pr69044.c: Likewise.
10090 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10091 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10092 * gcc.target/i386/chkp-strchr.c: Likewise.
10093 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10094 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10095 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10096 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10097 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10098 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10099 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10100 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10101 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10102 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10103 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10104 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10105 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10106 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10107 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10108 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10109 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10110 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10111 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10112 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10113 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10114 * gcc.target/i386/pr63995-2.c: Likewise.
10115 * gcc.target/i386/pr64805.c: Likewise.
10116 * gcc.target/i386/pr65044.c: Likewise.
10117 * gcc.target/i386/pr65167.c: Likewise.
10118 * gcc.target/i386/pr65183.c: Likewise.
10119 * gcc.target/i386/pr65184.c: Likewise.
10120 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 10121
28b33016
IE
101222016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10123
10124 PR tree-optimization/69328
10125 * gcc.dg/pr69328.c: New test.
10126
bcff0913
JL
101272016-01-20 Jeff Law <law@redhat.com>
10128
bf0bb970 10129 PR target/25114
bcff0913
JL
10130 * gcc.target/m68k/pr25114.c: New test.
10131
a3f69631
AV
101322016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10133
10134 * gcc.target/arm/memset-inline-10.c: Added
10135 dg-require-effective-target arm_thumb2_ok.
10136
af33ba0d
EB
101372016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10138
10139 * gcc.dg/debug/dwarf2/sso.c: New test.
10140
7596d5de
UB
101412016-01-19 Uros Bizjak <ubizjak@gmail.com>
10142
10143 PR testsuite/68820
10144 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10145 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10146 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10147
ceda2c69
JH
101482016-01-19 Jan Hubicka <hubicka@ucw.cz>
10149
10150 PR ipa/66223
10151 * g++.dg/ipa/devirt-50.C: New testcase.
10152
38a979f2
MP
101532016-01-19 Marek Polacek <polacek@redhat.com>
10154
10155 PR c++/68965
10156 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10157 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10158
962801c5
KT
101592016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10160
10161 PR target/69135
10162 * gcc.target/arm/pr69135_1.c: New test.
10163
078fe40a
WD
101642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10165
10166 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10167
786e3c06
WD
101682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10169
10170 * gcc.target/aarch64/ccmp_1.c: New testcase.
10171
1e297006
MP
101722016-01-19 Marek Polacek <polacek@redhat.com>
10173
10174 PR c++/68586
10175 * g++.dg/cpp0x/enum30.C: New test.
10176
879c27e3
RB
101772016-01-19 Richard Biener <rguenther@suse.de>
10178
10179 PR tree-optimization/69336
10180 * g++.dg/tree-ssa/pr69336.C: New testcase.
10181
015337d3
JJ
101822016-01-19 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR debug/65779
10185 * gcc.dg/pr65779.c: New test.
10186
e2c768b6
RB
101872016-01-19 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/69352
10190 * gcc.dg/torture/pr69352.c: New testcase.
10191
569efc34
JJ
101922016-01-19 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR rtl-optimization/68955
10195 PR rtl-optimization/64557
10196 * gcc.dg/torture/pr68955.c: New test.
10197
e49d321f
JH
101982016-01-19 Jan Hubicka <hubicka@ucw.cz>
10199
10200 PR lto/69136
10201 * g++.dg/torture/pr69136.C: New testcase.
10202
e9191ad3
JH
102032016-01-19 Jan Hubicka <hubicka@ucw.cz>
10204
10205 PR lto/69133
10206 * g++.dg/lto/pr69133_0.C: New testcase.
10207 * g++.dg/lto/pr69133_1.C: New testcase.
10208
2bedb645
JL
102092016-01-15 Jeff Law <law@redhat.com>
10210
10211 PR tree-optimization/69320
10212 * gcc.c-torture/pr69320-1.c: New test.
10213 * gcc.c-torture/pr69320-2.c: New test.
10214 * gcc.c-torture/pr69320-3.c: New test.
10215 * gcc.c-torture/pr69320-4.c: New test.
10216
17c15cb9
PP
102172016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10218
10219 PR c++/11858
10220 PR c++/24663
10221 PR c++/24664
10222 * g++.dg/template/pr11858.C: New test.
10223 * g++.dg/template/pr24663.C: New test.
10224 * g++.dg/template/unify12.C: New test.
10225 * g++.dg/template/unify13.C: New test.
10226 * g++.dg/template/unify14.C: New test.
10227 * g++.dg/template/unify15.C: New test.
10228 * g++.dg/template/unify16.C: New test.
10229 * g++.dg/template/unify17.C: New test.
10230
9617fd08
DM
102312016-01-18 David Malcolm <dmalcolm@redhat.com>
10232
10233 PR testsuite/69181
10234 * gcc.dg/pr69181-1.c: New test file.
10235 * gcc.dg/pr69181-2.c: New test file.
10236 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10237 globals by moving it to...
10238 (cleanup-after-saved-dg-test): ...this new function. Add
10239 "global additional_sources_used". Add reset of global
10240 multiline_expected_outputs to the empty list.
10241 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10242 global to...
10243 (multiline_expected_outputs): ...this, and updated comments to
10244 note that it is modified from gcc-dg.exp.
10245 (dg-end-multiline-output): Update for the above renaming.
10246 (handle-multiline-outputs): Likewise. Remove the clearing
10247 of the expected outputs to the empty list.
10248
b555a2e4
RB
102492016-01-18 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/69297
10252 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10253
96902805
JM
102542016-01-18 Joseph Myers <joseph@codesourcery.com>
10255
10256 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10257 dg-options.
10258 * gcc.target/mips/mips-3d-2.c: Likewise.
10259 * gcc.target/mips/mips-3d-3.c: Likewise.
10260 * gcc.target/mips/mips-3d-4.c: Likewise.
10261 * gcc.target/mips/mips-3d-5.c: Likewise.
10262 * gcc.target/mips/mips-3d-6.c: Likewise.
10263 * gcc.target/mips/mips-3d-7.c: Likewise.
10264 * gcc.target/mips/mips-3d-8.c: Likewise.
10265 * gcc.target/mips/mips-3d-9.c: Likewise.
10266 * gcc.target/mips/mips-ps-1.c: Likewise.
10267 * gcc.target/mips/mips-ps-2.c: Likewise.
10268 * gcc.target/mips/mips-ps-3.c: Likewise.
10269 * gcc.target/mips/mips-ps-4.c: Likewise.
10270 * gcc.target/mips/mips-ps-5.c: Likewise.
10271 * gcc.target/mips/mips-ps-6.c: Likewise.
10272 * gcc.target/mips/mips-ps-7.c: Likewise.
10273 * gcc.target/mips/mips-ps-type.c: Likewise.
10274 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10275 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10276
40e26f94
TV
102772016-01-18 Tom de Vries <tom@codesourcery.com>
10278
10279 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10280 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10281 * c-c++-common/goacc/kernels-empty.c: New test.
10282 * c-c++-common/goacc/kernels-eternal.c: New test.
10283 * c-c++-common/goacc/kernels-loop-2.c: New test.
10284 * c-c++-common/goacc/kernels-loop-3.c: New test.
10285 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10286 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10287 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10288 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10289 * c-c++-common/goacc/kernels-loop-data.c: New test.
10290 * c-c++-common/goacc/kernels-loop-g.c: New test.
10291 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10292 * c-c++-common/goacc/kernels-loop-n.c: New test.
10293 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10294 * c-c++-common/goacc/kernels-loop.c: New test.
10295 * c-c++-common/goacc/kernels-noreturn.c: New test.
10296 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10297 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10298 * c-c++-common/goacc/kernels-reduction.c: New test.
10299
a98d4647
TV
103002016-01-18 Tom de Vries <tom@codesourcery.com>
10301
10302 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10303 * gcc.dg/autopar/outer-2.c: Same.
10304 * gcc.dg/autopar/outer-3.c: Same.
10305 * gcc.dg/autopar/outer-4.c: Same.
10306 * gcc.dg/autopar/outer-5.c: Same.
10307 * gcc.dg/autopar/outer-6.c: Same.
10308 * gcc.dg/autopar/parallelization-1.c: Same.
10309 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10310 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10311 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10312 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10313 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10314 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10315 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10316 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10317 * gcc.dg/autopar/pr39500-1.c: Same.
10318 * gcc.dg/autopar/pr39500-2.c: Same.
10319 * gcc.dg/autopar/pr46193.c: Same.
10320 * gcc.dg/autopar/pr46194.c: Same.
10321 * gcc.dg/autopar/pr49580.c: Same.
10322 * gcc.dg/autopar/pr49960-1.c: Same.
10323 * gcc.dg/autopar/pr49960.c: Same.
10324 * gcc.dg/autopar/pr68373.c: Same.
10325 * gcc.dg/autopar/reduc-1.c: Same.
10326 * gcc.dg/autopar/reduc-1char.c: Same.
10327 * gcc.dg/autopar/reduc-1short.c: Same.
10328 * gcc.dg/autopar/reduc-2.c: Same.
10329 * gcc.dg/autopar/reduc-2char.c: Same.
10330 * gcc.dg/autopar/reduc-2short.c: Same.
10331 * gcc.dg/autopar/reduc-3.c: Same.
10332 * gcc.dg/autopar/reduc-4.c: Same.
10333 * gcc.dg/autopar/reduc-6.c: Same.
10334 * gcc.dg/autopar/reduc-7.c: Same.
10335 * gcc.dg/autopar/reduc-8.c: Same.
10336 * gcc.dg/autopar/reduc-9.c: Same.
10337 * gcc.dg/autopar/uns-outer-4.c: Same.
10338 * gcc.dg/autopar/uns-outer-5.c: Same.
10339 * gcc.dg/autopar/uns-outer-6.c: Same.
10340 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10341 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10342
da976fa8
AL
103432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10344
10345 PR target/63679
10346 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10347 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10348
70c1e886
AL
103492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10350
10351 PR target/63679
10352 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10353 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10354 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10355
88bed196
AL
103562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10357
10358 PR target/63679
10359 * gcc.dg/tree-ssa/sra-17.c: New.
10360 * gcc.dg/tree-ssa/sra-18.c: New.
10361
3dd5f42e
IE
103622016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10363
10364 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10365
ae5a77fa
EB
103662016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10367
10368 * gnat.dg/inline12.adb: New test.
10369
11e57fc6
BC
103702016-01-18 Bin Cheng <bin.cheng@arm.com>
10371
10372 PR tree-optimization/66797
10373 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10374
995b6fe0
RB
103752016-01-18 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/69170
10378 * gcc.dg/torture/pr69170.c: New testcase.
10379
82ee0cf2 103802016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10381
10382 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10383
d69da357
TV
103842016-01-16 Tom de Vries <tom@codesourcery.com>
10385
10386 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10387
a3845283
TV
103882016-01-16 Tom de Vries <tom@codesourcery.com>
10389
10390 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10391 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10392 redundant dg-require-effective-target pthread.
10393 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10394 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10395 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10396 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10397 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10398 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10399 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10400
197a6aa6
DE
104012016-01-16 David Edelsohn <dje.gcc@gmail.com>
10402
10403 PR target/68609
10404 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10405 * gcc.target/powerpc/recip-7.c: Same.
10406
ec7886c1
PP
104072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10408
10409 PR c++/69091
10410 * g++.dg/template/pr69091.C: New test.
10411
203484bb
PP
104122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10413
10414 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10415 dump does not contain an error_mark_node.
10416 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10417 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10418
aa2500e9
PP
104192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10420
10421 PR c++/68936
10422 * g++.dg/template/pr68936.C: New test.
10423
28621a5c
DE
104242016-01-15 David Edelsohn <dje.gcc@gmail.com>
10425
10426 PR target/68609
10427 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10428 * gcc.target/powerpc/recip-2.c: Same.
10429 * gcc.target/powerpc/recip-3.c: Same.
10430 * gcc.target/powerpc/recip-4.c: Same.
10431 * gcc.target/powerpc/recip-sqrtf.c: Same.
10432
40c43aca
JL
104332016-01-15 Jeff Law <law@redhat.com>
10434
10435 PR tree-optimization/69270
10436 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10437 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10438
afbc5ae8
PT
104392016-01-15 Paul Thomas <pault@gcc.gnu.org>
10440
10441 PR fortran/49630
10442 * gfortran.dg/deferred_character_13.f90: New test for the fix
10443 of comment 3 of the PR.
10444
10445 PR fortran/54070
10446 * gfortran.dg/deferred_character_8.f90: New test
10447 * gfortran.dg/allocate_error_5.f90: New test
10448
10449 PR fortran/60593
10450 * gfortran.dg/deferred_character_10.f90: New test
10451
10452 PR fortran/60795
10453 * gfortran.dg/deferred_character_14.f90: New test
10454
10455 PR fortran/61147
10456 * gfortran.dg/deferred_character_11.f90: New test
10457
10458 PR fortran/64324
10459 * gfortran.dg/deferred_character_9.f90: New test
10460
49abe076
VM
104612016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10462
10463 PR rtl-optimization/69030
10464 * gcc.target/i386/pr69030.c: New.
10465
16d12992
KT
104662016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10467
10468 * gcc.target/aarch64/target_attr_17.c: New test.
10469
78810bd3
RB
104702016-01-15 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/66856
10473 * gcc.dg/torture/pr66856-1.c: New testcase.
10474 * gcc.dg/torture/pr66856-2.c: Likewise.
10475
2bd847fe
RB
104762016-01-15 Richard Biener <rguenther@suse.de>
10477
10478 PR debug/69137
10479 * g++.dg/lto/pr69137_0.C: New testcase.
10480
a00fe3b7
RS
104812016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10482
10483 PR middle-end/69246
10484 * gcc.target/i386/pr69246.c: New test.
10485
cbb0e83b
DV
104862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10487
7596d5de 10488 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10489
5a500ecf
DV
104902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10491
10492 PR c++/56194
10493 * g++.dg/init/const9.C: Disable test on S/390.
10494
5d9bf64f
DV
104952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10496
10497 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10498 * g++.dg/Wno-frame-address.C: Ditto.
10499
e234b19e
DV
105002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10501
10502 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10503
89483f99
RB
105042016-01-15 Richard Biener <rguenther@suse.de>
10505
10506 PR tree-optimization/68961
10507 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10508
94f37395
IE
105092016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10510
10511 * gcc.target/i386/pr65105-5.c: New test.
10512
82ee0cf2 105132016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10514
10515 * gcc.c-torture/execute/alias-4.c: New testcase.
10516
82ee0cf2 105172016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10518
10519 PR ipa/68148
10520 * g++.dg/ipa/devirt-49.C: New testcase.
10521
092f7deb 105222016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10523
10524 PR target/65837
10525 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10526 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10527 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10528
e93c66bc
RB
105292016-01-15 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/69117
10532 * gcc.dg/torture/pr69117.c: New testcase.
10533
c47eaca6 105342015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10535
10536 PR c++/69048
10537 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10538
c3f6914a
FXC
105392016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10540
10541 PR testsuite/67509
10542 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10543 range tests use 100 * maximum instead of maximum + 1.
10544
cd65ae90
JJ
105452016-01-14 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR debug/69244
10548 * gcc.dg/guality/pr69244.c: New test.
10549
19643948
UB
105502016-01-14 Uros Bizjak <ubizjak@gmail.com>
10551
10552 * lib/target-supports.exp (check_effective_target_issignaling):
10553 New procedure.
10554 * gcc.dg/pr61441.c: Require issignaling effective target.
10555
fe79c97e
SB
105562016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10557
10558 PR target/68803
10559 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10560
c7df95d8
DM
105612016-01-14 David Malcolm <dmalcolm@redhat.com>
10562
10563 PR c++/68819
10564 PR preprocessor/69177
10565 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10566 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10567 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10568 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10569
00083992
MP
105702016-01-14 Marek Polacek <polacek@redhat.com>
10571
10572 PR c/69262
10573 * gcc.dg/array-15.c: New test.
10574
0c9b3294
JJ
105752016-01-14 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR middle-end/68146
10578 PR tree-optimization/69155
10579 * gfortran.dg/pr68146.f: New test.
10580 * gfortran.dg/pr69155.f90: New test.
10581
3688e13d
RB
105822016-01-14 Richard Biener <rguenther@suse.de>
10583
10584 PR tree-optimization/68060
10585 * gcc.dg/torture/pr68060-1.c: New testcase.
10586 * gcc.dg/torture/pr68060-2.c: Likewise.
10587
bab0ad3a
NC
105882016-01-14 Nick Clifton <nickc@redhat.com>
10589
10590 * lib/target-supports.exp
10591 (check_effective_target_arm_neon_ok_nocache): Add an option
10592 sequence that includes setting the ARM architecture to ARMv7-A.
10593 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10594 command line options necessary to enable Neon support.
10595 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10596 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10597 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10598 * gcc.target/arm/pr69180.c: Likewise.
10599
947c2ce5
JL
106002016-01-14 Jeff Law <law@redhat.com>
10601
10602 PR tree-optimization/69270
10603 * gcc.dg/tree-ssa/pr69270.c: New test.
10604
3342fd71
BS
106052016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10606
10607 PR c/66208
10608 * c-c++-common/pr66208.c: New file.
10609
2ad3adf1
JJ
106102016-01-13 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR tree-optimization/69156
10613 * gcc.dg/pr69156.c: New test.
10614
398d6feb
L
106152016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10616
10617 * gcc.target/i386/pr69225-7.c: New test.
10618
4c868789
RH
106192016-01-13 Richard Henderson <rth@redhat.com>
10620
10621 * gcc.dg/tm/memopt-13.c: Update expected function.
10622 * gcc.dg/tm/memopt-6.c: Likewise.
10623
ef6d1772
UB
106242016-01-13 Uros Bizjak <ubizjak@gmail.com>
10625
10626 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10627 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10628 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10629 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10630
ef6d1772
UB
106312016-01-13 Tom de Vries <tom@codesourcery.com>
10632
10633 PR tree-optimization/69169
0b4b6ef2
TV
10634 * gcc.dg/pr69169.c: New test.
10635
2ad3adf1 106362016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10637
10638 PR target/69228
10639 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10640 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10641 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10642 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10643 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10644 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10645 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10646 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10647
9060e335
AK
106482016-01-13 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR target/69247
10651 * gcc.dg/pr69247.c: New test.
10652
40311329
RB
106532016-01-13 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/69242
10656 * gcc.dg/torture/pr69242.c: New testcase.
10657
ccbd7103
RB
106582016-01-13 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/69186
10661 * gcc.dg/torture/pr69186.c: New testcase.
10662
c6f72a46
JL
106632016-01-13 Jeff Law <law@redhat.com>
10664
10665 PR tree-optimization/67755
10666 * gcc.dg/tree-ssa/pr67755.c: New test.
10667
106682016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10669
10670 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10671 pass number in output by a star.
10672
c446cf07
BC
106732016-01-12 Bin Cheng <bin.cheng@arm.com>
10674
10675 PR tree-optimization/68911
10676 * gcc.c-torture/execute/pr68911.c: New test.
10677
5342156c
MP
106782016-01-12 Marek Polacek <polacek@redhat.com>
10679
10680 PR c++/68979
10681 * g++.dg/warn/permissive-1.C: New test.
10682
65364cc5
JJ
106832016-01-12 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR objc++/68511
10686 PR c++/69213
10687 * g++.dg/opt/pr69213.C: New test.
10688
81b9a3d9
CB
106892016-01-12 Christian Bruel <christian.bruel@st.com>
10690
10691 PR target/69180
10692 * gcc.target/arm/pr69180.c: New test.
10693
3c4e91c9
RB
106942016-01-12 Richard Biener <rguenther@suse.de>
10695
10696 PR lto/69077
10697 * g++.dg/lto/pr69077_0.C: New testcase.
10698 * g++.dg/lto/pr69077_1.C: Likewise.
10699
5664cea1
JJ
107002016-01-12 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR target/69175
10703 * g++.dg/opt/pr69175.C: New test.
10704
86cefc49
AL
107052016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10706
10707 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10708 rather than #including math.h & stdlib.h.
10709 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10710 * gcc.dg/vect/pr49771.c: Likewise.
10711 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10712 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10713 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10714 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10715 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10716 * gcc.dg/vect/pr44507.c: Likewise.
10717 * gcc.dg/vect/pr45902.c: Likewise.
10718 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10719 * gcc.dg/vect/vect-117.c: Likewise.
10720 * gcc.dg/vect/vect-99.c: Likewise.
10721 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10722 * gcc.dg/vect/vect-cond-1.c: Likewise.
10723 * gcc.dg/vect/vect-cond-2.c: Likewise.
10724 * gcc.dg/vect/vect-cond-3.c: Likewise.
10725 * gcc.dg/vect/vect-cond-4.c: Likewise.
10726 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10727 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10728 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10729 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10730 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10731 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10732 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10733 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10734 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10735 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10736 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10737 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10738 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10739 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10740 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10741 include of signal.h.
10742 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10743 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10744 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10745 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10746 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10747 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10748 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10749 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10750 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10751 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10752 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10753 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10754 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10755 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10756 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10757 * gcc.dg/vect/vect-outer-5.c: Likewise.
10758 * gcc.dg/vect/vect-outer-6.c: Likewise.
10759 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10760 include of stdio.h.
10761
b832f61e
NC
107622016-01-12 Nick Clifton <nickc@redhat.com>
10763
10764 PR target/68913
10765 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10766 to fread so that it will be found in all target runtimes.
10767
8eac49b1
RB
107682016-01-12 Richard Biener <rguenther@suse.de>
10769
10770 PR tree-optimization/69053
10771 * g++.dg/torture/pr69053.C: New testcase.
10772
2935d994
RB
107732016-01-12 Richard Biener <rguenther@suse.de>
10774
10775 PR tree-optimization/69168
10776 * gcc.dg/torture/pr69168.c: New testcase.
10777
66c16fd9
RB
107782016-01-12 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/69157
10781 * gcc.dg/torture/pr69157.c: New testcase.
10782
107832016-01-12 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/69174
10786 * gcc.dg/torture/pr69174.c: New testcase.
10787
723033a6
JJ
107882016-01-12 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR c++/66808
10791 PR c++/69000
10792 * g++.dg/tls/pr66808.C: New test.
10793 * g++.dg/tls/pr69000.C: New test.
10794
3574cf47
BS
107952016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10796
10797 * gcc.target/powerpc/swaps-p8-23.c: New test.
10798 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10799
feb20787
JDA
108002016-01-11 John David Anglin <danglin@gcc.gnu.org>
10801
10802 PR tree-optimization/68356
10803 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10804
27b1820a
KV
108052016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10806 Jim Wilson <jim.wilson@linaro.org>
10807
10808 PR target/69194
10809 * gcc.target/arm/pr69194.c: New test.
10810
cf4de6af
L
108112016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 PR target/69225
10814 * gcc.target/i386/pr69225-1.c: New test.
10815 * gcc.target/i386/pr69225-2.c: Likewise.
10816 * gcc.target/i386/pr69225-3.c: Likewise.
10817 * gcc.target/i386/pr69225-4.c: Likewise.
10818 * gcc.target/i386/pr69225-5.c: Likewise.
10819 * gcc.target/i386/pr69225-6.c: Likewise.
10820
1ebd5558
JJ
108212016-01-11 Jakub Jelinek <jakub@redhat.com>
10822
23552a4d
JJ
10823 PR target/67462
10824 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10825 if lp64.
10826
26ff85b0
JJ
10827 PR target/69071
10828 * gcc.dg/pr69071.c: New test.
10829
9cb6bd74
JJ
10830 PR c++/69211
10831 * g++.dg/opt/pr69211.C: New test.
10832
1ebd5558
JJ
10833 PR tree-optimization/69214
10834 * gcc.c-torture/compile/pr69214.c: New test.
10835
8c18c836
UB
108362016-01-11 Uros Bizjak <ubizjak@gmail.com>
10837
10838 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10839 * gcc.target/i386/pr66232-11.c: Ditto.
10840 * gcc.target/i386/pr66232-12.c: Ditto.
10841 * gcc.target/i386/pr66232-13.c: Ditto.
10842
62446e6e
RB
108432016-01-11 Richard Biener <rguenther@suse.de>
10844
10845 PR tree-optimization/69173
10846 * gcc.dg/torture/pr69173.c: New testcase.
10847
2b8568fe
KT
108482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10849
10850 PR rtl-optimization/68796
10851 * gcc.target/aarch64/tst_5.c: New test.
10852 * gcc.target/aarch64/tst_6.c: Likewise.
10853
5baf4532
KT
108542016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10855
10856 PR rtl-optimization/68841
10857 * gcc.dg/pr68841.c: New test.
10858 * gcc.c-torture/execute/pr68841.c: New test.
10859
ca90b1ed
YR
108602016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10861
10862 PR rtl-optimization/68920
10863 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10864 for ix86 targets.
10865 * gcc.dg/ifcvt-5.c: New test.
10866
2ad3adf1 108672016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10868
10869 PR bootstrap/69123
10870 * g++.dg/pr69123.C: New.
10871
83834c09
IE
108722016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10873
10874 PR target/69010
10875 * gcc.target/i386/pr69010.c: New test.
10876
dcf89d57
MJ
108772016-01-11 Martin Jambor <mjambor@suse.cz>
10878
10879 PR ipa/69044
10880 * gcc.target/i386/chkp-pr69044.c: New test.
10881
d95167ee
TV
108822016-01-11 Tom de Vries <tom@codesourcery.com>
10883
10884 PR tree-optimization/69109
10885 * gcc.dg/autopar/pr69109-2.c: New test.
10886 * gcc.dg/autopar/pr69109.c: New test.
10887
4f6403a8
TV
108882016-01-11 Tom de Vries <tom@codesourcery.com>
10889
10890 PR tree-optimization/69108
10891 * gcc.dg/autopar/pr69108.c: New test.
10892
21efdd80
PP
108932016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10894
10895 PR c++/69029
10896 * c-c++-common/Wisleading-indentation.c: Augment test.
10897
fd42eed8
TK
108982016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10899
10900 PR fortran/69154
10901 * gfortran.dg/inline_matmul_12.f90: New test.
10902
4f90ee6c
PT
109032016-01-10 Paul Thomas <pault@gcc.gnu.org>
10904
10905 PR fortran/67779
10906 * gfortran.dg/actual_array_offset_1: New test.
10907
3907c6cf
TV
109082016-01-10 Tom de Vries <tom@codesourcery.com>
10909
10910 PR tree-optimization/69062
10911 * gcc.dg/autopar/pr69062.c: New test.
10912
b07b236e
TS
109132016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10914
10915 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10916 * gcc.dg/vect/slp-perm-2.c: Likewise.
10917 * gcc.dg/vect/slp-perm-3.c: Likewise.
10918 * gcc.dg/vect/slp-perm-5.c: Likewise.
10919 * gcc.dg/vect/slp-perm-6.c: Likewise.
10920 * gcc.dg/vect/slp-perm-7.c: Likewise.
10921 * gcc.dg/vect/slp-perm-8.c: Likewise.
10922
23fab8ae
TV
109232016-01-10 Tom de Vries <tom@codesourcery.com>
10924
10925 PR tree-optimization/69039
10926 * gcc.dg/autopar/pr69039.c: New test.
10927
73f0dae2
MP
109282016-01-09 Marek Polacek <polacek@redhat.com>
10929
10930 PR c++/69113
10931 * g++.dg/pr69113.C: New test.
10932
20b8d734
JJ
109332016-01-09 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR middle-end/50865
10936 PR tree-optimization/69097
10937 * gcc.c-torture/execute/pr50865.c: New test.
10938 * gcc.c-torture/execute/pr69097-1.c: New test.
10939 * gcc.c-torture/execute/pr69097-2.c: New test.
10940 * gcc.dg/pr69097-1.c: New test.
10941 * gcc.dg/pr69097-2.c: New test.
10942
c50e614b
JJ
109432016-01-09 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR c++/69164
10946 * g++.dg/opt/pr69164.C: New test.
10947
e0237993
JJ
109482016-01-08 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR tree-optimization/69167
10951 * gcc.dg/pr69167.c: New test.
10952
bd8f5bb2
MP
109532016-01-08 Marek Polacek <polacek@redhat.com>
10954
10955 PR c++/68449
10956 * g++.dg/pr68449.C: New.
10957
bb0f5ca7
AL
109582016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10959
10960 PR tree-optimization/68707
10961 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10962 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10963 on platforms supporting it.
10964 * gcc.dg/vect/slp-perm-2.c: Likewise.
10965 * gcc.dg/vect/slp-perm-3.c: Likewise.
10966 * gcc.dg/vect/slp-perm-5.c: Likewise.
10967 * gcc.dg/vect/slp-perm-7.c: Likewise.
10968 * gcc.dg/vect/slp-perm-8.c: Likewise.
10969 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10970 on platforms supporting it.
10971
22518428
JJ
109722016-01-08 Jakub Jelinek <jakub@redhat.com>
10973
33f0852f
JJ
10974 PR tree-optimization/69162
10975 * gcc.dg/pr69162.c: New test.
10976
22518428
JJ
10977 PR tree-optimization/69172
10978 * gcc.dg/pr69172.c: New test.
10979
80e9b3aa
TP
109802016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10981
10982 PR tree-optimization/67781
10983 * gcc.c-torture/execute/pr67781.c: New file.
10984
262a363f
JJ
109852016-01-08 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR tree-optimization/69083
10988 * gcc.dg/vect/pr69083.c: New test.
10989
6e1f093f
SS
109902016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10991
10992 PR tree-optimization/61441
10993 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10994 Use -fexcess-precision=standard for compiler options.
10995 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10996
53290e07
JJ
109972016-01-08 Jakub Jelinek <jakub@redhat.com>
10998
57bf3072
JJ
10999 PR fortran/69128
11000 * gfortran.dg/gomp/pr69128.f90: New test.
11001
53290e07
JJ
11002 PR c++/69145
11003 * g++.dg/ext/pr69145-1.C: New test.
11004 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11005 * g++.dg/ext/pr69145-2.h: New file.
11006
7a127fa7
MS
110072016-01-07 Martin Sebor <msebor@redhat.com>
11008
11009 PR c/68966
11010 * gcc.dg/atomic-fetch-bool.c: New test.
11011 * gcc.dg/sync-fetch-bool.c: New test.
11012
95918b49
L
110132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11014
11015 PR fortran/66680
11016 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11017
c8e62a9d
NC
110182016-01-07 Nick Clifton <nickc@redhat.com>
11019
11020 PR target/66655
11021 * g++.dg/pr66655.C: New test.
11022 * g++.dg/pr66655_1.cc: Test support file.
11023 * g++.dg/pr66655.h: Test header file.
11024
2ad3adf1 110252016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11026
11027 PR fortran/66680
11028 gfortran.dg/gomp/pr66680.f90: New test.
11029
4cd9ca92
L
110302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11031
11032 PR target/69171
11033 * gcc.target/i386/pr69171-1.c: New test.
11034 * gcc.target/i386/pr69171-2.c: Likewise.
11035 * gcc.target/i386/pr69171-3.c: Likewise.
11036 * gcc.target/i386/pr69171-4.c: Likewise.
11037 * gcc.target/i386/pr69171-5.c: Likewise.
11038 * gcc.target/i386/pr69171-6.c: Likewise.
11039
7e33d4dc
BS
110402015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11041
11042 PR middle-end/67639
11043 * c-c++-common/pr67639.c: New test.
11044
fec64afc
JJ
110452016-01-07 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/69141
11048 * g++.dg/opt/pr69141.C: New test.
11049
f293ad29
EB
110502016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11051
11052 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11053
5027395e
UB
110542016-01-06 Uros Bizjak <ubizjak@gmail.com>
11055
11056 PR target/69140
11057 * gcc.target/i386/pr69140.c: New test
11058
7443cf13
DM
110592016-01-06 David Malcolm <dmalcolm@redhat.com>
11060
11061 * gcc.dg/bad-dereference.c: New test case.
11062
32928931
BS
110632015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11064
11065 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11066
68dd05da
AS
110672016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11068
11069 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11070
6b131d5b
MP
110712016-01-06 Marek Polacek <polacek@redhat.com>
11072
11073 PR sanitizer/69099
11074 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11075
8d9fdb49
MP
110762016-01-05 Marek Polacek <polacek@redhat.com>
11077
11078 PR c/69104
11079 * gcc.dg/atomic-invalid-2.c: New.
11080
acf93f1e
L
110812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11082
11083 PR target/68991
11084 * gcc.target/i386/pr68991.c: New test.
11085
3f50525d
L
110862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 PR target/68991
11089 * g++.dg/pr68991-1.C: New test.
11090 * g++.dg/pr68991-2.C: Likewise.
11091
e0237993 110922016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11093
e0237993 11094 PR other/60465
face88a1
ST
11095 * gcc.target/ia64/pr60465-gprel64.c: New test.
11096 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11097
a0866eff
KT
110982016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11099
11100 PR rtl-optimization/68651
11101 * gcc.target/aarch64/pr68651_1.c: New test.
11102
c589e975
DM
111032016-01-05 David Malcolm <dmalcolm@redhat.com>
11104
11105 PR c/69122
11106 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11107
929710d9
NS
111082016-01-05 Nathan Sidwell <nathan@acm.org>
11109
ce3e43d7
NS
11110 PR c++/58583
11111 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11112
929710d9
NS
11113 * gcc.dg/alias-15.c: New.
11114
a2faef8e
NC
111152016-01-05 Nick Clifton <nickc@redhat.com>
11116
11117 PR target/68870
11118 * g++.dg/pr68770.C: New test.
11119
4cfa76e3
MS
111202016-01-04 Mike Stump <mikestump@comcast.net>
11121
11122 * lib/target-supports.exp (check_effective_target_cilkplus):
11123 cilkplus targets require pthreads.
4ece61b6 11124 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 11125
4e8a3a35
MM
111262016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11127
11128 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11129 generation.
11130
818ab71a
JJ
111312016-01-04 Jakub Jelinek <jakub@redhat.com>
11132
11133 Update copyright years.
11134
2fe0a208
MP
111352016-01-04 Marek Polacek <polacek@redhat.com>
11136
11137 PR c/68908
11138 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11139 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11140 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11141
9e3b2fe3
EB
111422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11143
11144 * gcc.target/sparc/20160104-2.c: New test.
11145
e8d65a35
EB
111462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11147
11148 * gcc.target/sparc/20160104-1.c: New test.
11149
25ccfccd
PT
111502016-01-03 Paul Thomas <pault@gcc.gnu.org>
11151
11152 PR fortran/65045
11153 * gfortran.dg/pr65045.f90: New test.
11154
cb51d382
EB
111552016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11156
11157 * gnat.dg/specs/debug1.ads: Delete.
11158
6eeaad6e
JD
111592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11160
11161 PR libgfortran/68867
11162 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11163 expression.
11164
2f968603
JD
111652016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11166
11167 PR libgfortran/68867
11168 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11169 PowerPC.
11170
591bb5e4
PT
111712016-01-01 Paul Thomas <pault@gcc.gnu.org>
11172
11173 PR fortran/68864
11174 * gfortran.dg/pr68864.f90: New test.
11175
f1e0620c
JJ
111762016-01-01 Jakub Jelinek <jakub@redhat.com>
11177
942a1319
JJ
11178 PR tree-optimization/69070
11179 * gcc.dg/pr69070.c: New test.
11180
10dff63f
JJ
11181 PR sanitizer/69055
11182 * gfortran.dg/pr69055.f90: New test.
11183
f1e0620c
JJ
11184 PR target/69015
11185 * gcc.dg/pr69015.c: New test.
818ab71a 11186\f
2f883d1c 11187Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11188
11189Copying and distribution of this file, with or without modification,
11190are permitted in any medium without royalty provided the copyright
11191notice and this notice are preserved.