]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Implement LWG 2758.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
59537744
BE
12016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR tree-optimization/71083
4 * gcc.c-torture/execute/pr71083.c: New test.
5 * gnat.dg/loop_optimization23.adb: New test.
6 * gnat.dg/loop_optimization23_pkg.ads: New test.
7 * gnat.dg/loop_optimization23_pkg.adb: New test.
8
183ac6d0
RB
92016-08-11 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/72772
12 * gcc.dg/graphite/pr35356-1.c: Adjust.
13 * gcc.dg/tree-ssa/pr59597.c: Likewise.
14
b152f5a2
JB
152016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
16
17 * gfortran.dg/random_7.f90: Take into account that the last seed
18 value is the special p value.
19 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
20
bb7ebad1
RB
212016-08-11 Richard Biener <rguenther@suse.de>
22
23 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
24
2e186411
AM
252016-08-11 Alan Modra <amodra@gmail.com>
26
27 * gcc.target/powerpc/pr71680.c: New.
28
e9e6d4f6
KN
292016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
30
31 * gcc.target/powerpc/bfp/bfp.exp: New file.
32 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
33 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
34 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
35 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
36 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
37 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
38 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
39 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
40 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
41 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
42 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
43 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
44 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
45 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
46 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
47 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
48 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
49 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
50 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
51 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
52 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
53 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
54 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
55 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
56 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
57 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
58 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
59 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
60 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
61 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
62 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
63 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
64 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
65 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
66 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
67 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
68 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
69 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
70 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
71 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
72 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
73 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
74 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
75 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
76 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
77 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
78 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
79 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
80 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
81 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
82 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
83 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
84 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
85
9c8eabea
BC
862016-08-10 Bin Cheng <bin.cheng@arm.com>
87
88 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
89 Add aarch64*-*-*.
90
6c553b76
BC
912016-08-10 Bin Cheng <bin.cheng@arm.com>
92
93 * gcc.target/aarch64/simd/vcond-ne.c: New test.
94
a0883b08
MM
952016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
96
97 PR target/72853
98 * gcc.target/powerpc/pr72853.c: New test.
99
a266236e
ML
1002016-08-10 Martin Liska <mliska@suse.cz>
101
102 PR gcov-profile/58306
103 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
104
22063dbc
ML
1052016-08-10 Martin Liska <mliska@suse.cz>
106
107 * g++.dg/gcov/gcov-threads-1.C: New test.
108
5250a5bb
SKS
1092016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
110
111 PR target/71873
112 * gcc.target/avr/pr71873.c: New test.
113
b7597ae5
ML
1142016-08-09 Martin Liska <mliska@suse.cz>
115
116 * g++.dg/gcov/gcov-dump-1.C: New test.
117 * g++.dg/gcov/gcov-dump-2.C: New test.
118
ab50a215
ML
1192016-08-09 Martin Liska <mliska@suse.cz>
120
121 * gcc.dg/tree-prof/val-prof-9.c: New test.
122
dcb1e137
ML
1232016-08-09 Martin Liska <mliska@suse.cz>
124
125 * gcc.dg/tree-prof/val-prof-8.c: New test.
126
04d6d3b6
MJ
1272016-08-09 Martin Jambor <mjambor@suse.cz>
128
129 PR ipa/71981
130 * gcc.dg/ipa/pr71981.c: New test.
131
c57e78c4
BC
1322016-08-09 Bin Cheng <bin.cheng@arm.com>
133
134 PR tree-optimization/33707
135 * gcc.dg/vect/pr33707.c: New test.
136
42970a17
BC
1372016-08-09 Bin Cheng <bin.cheng@arm.com>
138
139 PR tree-optimization/pr72772
140 * gcc.dg/tree-ssa/pr72772.c: New test.
141
810a3aa6
MF
1422016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
143
144 PR rtl-optimization/66669
145 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
146
9e207d6f
JJ
1472016-08-09 Jakub Jelinek <jakub@redhat.com>
148
149 PR tree-optimization/72824
150 * gcc.c-torture/execute/ieee/pr72824.c: New test.
151
50bf47fd
RB
1522016-08-09 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/71802
155 * gcc.dg/torture/pr71802.c: New testcase.
156
cadec7ca
JJ
1572016-08-09 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/72809
160 * g++.dg/eh/stdarg1.C: New test.
161
c43c5112
AK
1622016-08-08 Andi Kleen <ak@linux.intel.com>
163
164 * lib/profopt.exp: (auto-profopt-execute): Don't include full
165 test command line in failure log.
166 (profopt-execute): dito. Make autofdo file names unique.
167
895aa8e1
DM
1682016-08-08 David Malcolm <dmalcolm@redhat.com>
169
170 PR c/64955
171 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
172 output.
173
9afda630
PK
1742016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
175
176 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
177 c99_runtime.
178 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
179 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
180 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
181 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
182 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
183 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
184
e52ed3fe
DM
1852016-08-08 David Malcolm <dmalcolm@redhat.com>
186
187 PR c/52952
188 * gcc.dg/cpp/pr66415-1.c: Likewise.
189 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
190 * gcc.dg/format/c90-printf-1.c: Likewise.
191 * gcc.dg/format/diagnostic-ranges.c: New test case.
192
ad200580
JJ
1932016-08-08 Jakub Jelinek <jakub@redhat.com>
194
77524e0d
JJ
195 PR fortran/72716
196 * gfortran.dg/gomp/pr72716.f90: New test.
197
2187f2a2
JJ
198 PR middle-end/72781
199 * gcc.dg/gomp/pr72781.c: New test.
200
ad200580
JJ
201 PR middle-end/68762
202 * g++.dg/vect/pr68762-1.cc: New test.
203 * g++.dg/vect/pr68762-2.cc: New test.
204 * g++.dg/vect/pr68762.h: New file.
205
989d0071
MS
2062016-08-08 Martin Sebor <msebor@redhat.com>
207
208 PR testsuite/72838
209 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
210 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
211 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
212
7090cac9
AV
2132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
214
215 PR fortran/71936
216 * gfortran.dg/allocate_with_source_21.f03: New test.
217
64e56ab0
AV
2182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
219
220 PR fortran/72698
221 * gfortran.dg/allocate_with_source_20.f03: New test.
222
0476487d
AM
2232016-08-08 Alan Modra <amodra@gmail.com>
224
225 * gcc.c-torture/compile/pr72802.c: New.
226
8e9218f2
AV
2272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
228
229 PR fortran/70524
230 * gfortran.dg/dependency_48.f90: New test.
231
c1f7083b
TK
2322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
233
531e5ae3 234 PR fortran/70040
c1f7083b
TK
235 * gfortran.dg/pr70040.f90: New testcase.
236
6ab5813c
TK
2372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
238
239 PR fortran/71961
240 * gfortran.dg/matmul_10.f90: New testcase.
241
27bddc4a
JH
2422016-08-07 Jan Hubicka <hubicka@ucw.cz>
243
244 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
245
4a9f8a9f
JJ
2462016-08-07 Jakub Jelinek <jakub@redhat.com>
247
248 PR c/72816
249 * gcc.dg/pr72816.c: New test.
250
fa76f2c6
JW
2512016-08-06 Jonathan Wakely <jwakely@redhat.com>
252
253 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
254 * g++.dg/conversion/pr41426.C: Likewise.
255 * g++.dg/conversion/pr66211.C: Likewise.
256 * g++.dg/cpp1y/lambda-init9.C: Likewise.
257 * g++.dg/init/ref8.C: Likewise.
258 * g++.old-deja/g++.law/cvt20.C: Likewise.
259 * g++.old-deja/g++.mike/p9732c.C: Likewise.
260
5c3e5002
PP
2612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
262
263 PR tree-optimization/18046
264 * gcc.dg/tree-ssa/vrp105.c: New test.
265 * gcc.dg/tree-ssa/vrp106.c: New test.
266
64d6d399
MS
2672016-08-05 Martin Sebor <msebor@redhat.com>
268
269 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
270 1ul in diagnostics. Remove hyphen from "constant-expression."
271 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
272 * g++.dg/cpp0x/static_assert3.C: Same.
273 * g++.dg/cpp1y/constexpr-throw.C: Same.
274 * g++.dg/template/nontype3.C: Same.
275 * g++.dg/warn/overflow-warn-1.C: Same.
276 * g++.dg/warn/overflow-warn-3.C: Same.
277 * g++.dg/warn/overflow-warn-4.C: Same.
278
88fa5555
DM
2792016-08-05 David Malcolm <dmalcolm@redhat.com>
280
281 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
282 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
283 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
284 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
285
1addb9e6
PP
2862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
287
288 PR tree-optimization/72810
289 * gcc.dg/tree-ssa/vrp110.c: New test.
290
1b62ed4f
JG
2912016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
292
293 PR Target/72819
294 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
295 registers.
296 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
297 saving the half-precision registers.
298 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
299 value is returned in h0.
300 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
301 are passed in FP/SIMD registers.
302 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
303 passing works corrcetly.
304 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
305 (hfa_f16x2_t): Likewise.
306 (hfa_f16x3_t): Likewise.
307 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
308 are promoted to double and passed in a double register.
309 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
310 are promoted to double and stacked.
311 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
312 __fp16 data types.
313 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
314 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
315 __fp16 first get passed in FP/SIMD registers, then stacked.
316
4228ca19
NS
3172016-08-05 Nathan Sidwell <nathan@acm.org>
318
319 PR c++/68724
320 * g++.dg/cpp0x/pr68724.C: New.
321
db7c335e
RB
3222016-08-05 Richard Biener <rguenther@suse.de>
323
324 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
325
48abe922
PP
3262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
327
328 * gcc.dg/tree-ssa/vrp107.c: New test.
329 * gcc.dg/tree-ssa/vrp108.c: New test.
330 * gcc.dg/tree-ssa/vrp109.c: New test.
331
f6cdf42f
PK
3322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
333
334 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
335 dg-options.
336
33a9c609
PK
3372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
338
339 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
340 test-cases.
341 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
342 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
343 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
344 test-cases.
345 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
346 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
347 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
348 large_double.
349
4473482d
PC
3502016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
351
352 PR c++/72800
353 * g++.dg/cpp1y/lambda-ice1.C: New.
354
08156df5
PP
3552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
356
357 PR c++/72759
358 * g++.dg/cpp1y/pr72759.C: New test.
359
938da3a5
PP
3602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
361
362 * gcc.dg/switch-10.c: New test.
363
da84183c
JG
3642016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
365
366 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
367
ae9281fc
TS
3682016-08-04 Thomas Schwinge <thomas@codesourcery.com>
369
370 * c-c++-common/goacc/routine-5.c: Update.
371
086ad22e
BE
3722016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
373
374 PR rtl-optimization/70903
375 * gcc.c-torture/execute/pr70903.c: New test.
376
6805e400
ML
3772016-08-04 Martin Liska <mliska@suse.cz>
378
379 * gcc.dg/params/params.exp: Replace file exists with
380 TESTING_IN_BUILD_TREE.
381
a0008434
MP
3822016-08-04 Marek Polacek <polacek@redhat.com>
383
384 PR c++/70229
385 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
386
fb46286e
RB
3872016-08-04 Richard Biener <rguenther@suse.de>
388
389 PR middle-end/71984
390 * gcc.dg/torture/pr71984.c: Guard correctness check for
391 little-endian.
392
ac2c96ab
AP
3932016-08-03 Andrew Pinski <apinski@cavium.com>
394
395 * gcc.c-torture/compile/20160802-1.c: New testcase.
396
c98583e9
FR
3972016-08-03 Fritz Reese <fritzoreese@gmail.com>
398
399 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
400
9ad1a1da
RB
4012016-08-03 Richard Biener <rguenther@suse.de>
402
403 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
404 and remove -O3.
405 * c-c++-common/ubsan/pr71403-2.c: Likewise.
406 * c-c++-common/ubsan/pr71403-3.c: Likewise.
407
cd75c979
RB
4082016-08-03 Richard Biener <rguenther@suse.de>
409
410 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
411 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
412 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
413 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
414
30e8d875
SKS
4152016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
416
417 * gcc.dg/init-excess-2.c: Require int32plus.
418 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
419 * gcc.dg/pr59963-2.c: Require int32plus.
420 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
421 * gcc.dg/unroll-7.c: Require int32plus.
422
69b806f6
BC
4232016-08-02 Bin Cheng <bin.cheng@arm.com>
424
425 PR tree-optimization/34114
426 * gcc.dg/tree-ssa/loop-42.c: New test.
427
1efafef3
TC
4282016-08-02 Tamar Christina <tamar.christina@arm.com>
429
430 * gcc.target/aarch64/vminmaxnm.c: New.
431 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
432 tests.
433
e2a99194
MM
4342016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
435
436 * gcc.target/powerpc/vec-extract-5.c: New tests to test
437 vec_extract for vector float, vector int, vector short, and vector
438 char.
439 * gcc.target/powerpc/vec-extract-6.c: Likewise.
440 * gcc.target/powerpc/vec-extract-7.c: Likewise.
441 * gcc.target/powerpc/vec-extract-8.c: Likewise.
442 * gcc.target/powerpc/vec-extract-9.c: Likewise.
443
71bfb77a
WD
4442016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
445
446 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 447 single stack adjustment, no writeback.
71bfb77a
WD
448 * gcc.target/aarch64/test_frame_12.c: Likewise.
449 * gcc.target/aarch64/test_frame_13.c: Likewise.
450 * gcc.target/aarch64/test_frame_15.c: Likewise.
451 * gcc.target/aarch64/test_frame_6.c: Likewise.
452 * gcc.target/aarch64/test_frame_7.c: Likewise.
453 * gcc.target/aarch64/test_frame_8.c: Likewise.
454 * gcc.target/aarch64/test_frame_16.c: New test.
455
37bce35a
L
4562015-08-01 H.J. Lu <hongjiu.lu@intel.com>
457
458 PR target/72748
459 * gcc.target/i386/pr72748.c: New test.
460
2a93954e
AH
4612015-08-01 Alan Hayward <alan.hayward@arm.com>
462
463 PR tree-optimization/71818
464 * gcc.dg/vect/pr71818.c: New
465
bf60c531
ML
4662016-08-01 Martin Liska <mliska@suse.cz>
467
468 PR tree-optimization/71857
469 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
470
8ed49fab
KT
4712016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
472
473 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
474
76e2c821
JB
4752016-08-01 Jan Beulich <jbeulich@suse.com>
476
477 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
478
35029597
WS
4792016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480
481 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
482 * gcc.target/powerpc/mulkc3-1.c: Likewise.
483
3aa4b66a
JW
4842016-07-31 Jonathan Wakely <jwakely@redhat.com>
485
486 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
487 (check_effective_target_c++): Likewise. Also match for libstdc++.
488
93cb9a5a
SK
4892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
490
491 PR fortran/41922
492 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
493 * gfortran.dg/equiv_constraint_7.f90: Ditto.
494 * gfortran.dg/pr41922.f90: New test.
495
9fcb2819
SK
4962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/68566
499 * gfortran.dg/pr68566.f90: new test.
500
8bada5cd
MS
5012016-07-30 Martin Sebor <msebor@redhat.com>
502
503 PR c++/60760
504 PR c++/71091
505 * g++.dg/cpp0x/constexpr-cast.C: New test.
506 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
507 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
508 * g++.dg/ubsan/pr63956.C: Correct.
509
d0047a25
MM
5102016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
511
512 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
513 vector double or vector long where the vector is in memory.
514 * gcc.target/powerpc/vec-extract-3.c: Likewise.
515 * gcc.target/powerpc/vec-extract-4.c: Likewise.
516
e4f7a5df
SK
5172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
518
519 PR fortran/69867
520 * gfortran.dg/pr69867.f90: New test.
521
b441ae1d
SK
5222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
523
524 PR fortran/69962
525 * gfortran.dg/pr69962.f90: New test.
526
712dff31
SK
5272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
528
529 PR fortran/70006
530 * gfortran.dg/pr70006.f90: New test.
531
fb42421e
SK
5322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
533
534 PR fortran/71730
535 * gfortran.dg/pr71730.f90: New test.
536 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
537 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
538 * gfortran.dg/array_constructor_26.f03: Ditto.
539
466effe0
WS
5402016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
541
542 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
543 * gcc.target/powerpc/pr71763.c: Likewise.
544
f618a472
MP
5452016-07-29 Marek Polacek <polacek@redhat.com>
546
547 PR c/71742
548 * gcc.dg/940510-1.c: Adjust dg-error.
549 * gcc.dg/c99-flex-array-1.c: Likewise.
550 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
551
efd0786f
MP
552 PR c/71853
553 * gcc.dg/noncompile/pr71853.c: New test.
554
e00dceaf
MP
555 PR c/71573
556 * gcc.dg/noncompile/pr71573.c: New test.
557
638fc14f
MP
558 PR c/71926
559 * g++.dg/warn/Wparentheses-30.C: New test.
560 * gcc.dg/Wparentheses-14.c: New test.
561
61c73a7f
UB
5622016-07-29 Uros Bizjak <ubizjak@gmail.com>
563
564 * gcc.dg/pr59833.c: Use dg-add-options ieee.
565
01d32b2b
BC
5662016-07-29 Bin Cheng <bin.cheng@arm.com>
567
568 PR tree-optimization/57558
569 * gcc.dg/vect/pr57558-1.c: New test.
570 * gcc.dg/vect/pr57558-2.c: New test.
571
f6c7a248
PK
5722016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
573
61c73a7f 574 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
575 to scan forwprop1 dump pass.
576
f54ea774
PC
5772016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
578
579 PR c++/51488
580 * g++.dg/template/pr51488.C: New.
581
673a107a
JJ
5822016-07-29 Jakub Jelinek <jakub@redhat.com>
583
584 PR c/71969
585 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
586 static __inline__.
587 * gcc.dg/pr71969-1.c: New test.
588 * gcc.dg/pr71969-2.c: New test.
589 * gcc.dg/pr71969-3.c: New test.
590
78169471
MP
5912016-07-29 Marek Polacek <polacek@redhat.com>
592
593 PR c/71574
594 * c-c++-common/pr71574.c: New test.
595
a5b5c8b6
MP
596 PR c/71583
597 * gcc.dg/noncompile/pr71583.c: New test.
598
883b6d4e
KV
5992016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
600
601 PR middle-end/68217
602 * gcc.dg/pr68217.c: New test.
603
89f1f37e
SK
6042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
605
606 PR fortran/71067
607 * gfortran.dg/pr71067_1.f90: New test.
608 * gfortran.dg/pr71067_2.f90: Ditto.
609
e0d32185
MM
6102016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
611
612 * gcc.target/powerpc/vec-extract-1.c: New test.
613
c851722d
SK
6142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
615
616 PR fortran/71799
617 * gfortran.dg/pr71799.f90: New test.
618
f064da6a
PC
6192016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/71665
622 * g++.dg/cpp0x/pr71665-1.C: New.
623 * g++.dg/cpp0x/pr71665-2.C: Likewise.
624 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
625 * g++.dg/ext/label10.C: Likewise.
626 * g++.dg/parse/constant5.C: Likewise.
627
1b70aaad
SK
6282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
629
630 PR fortran/71859
631 * gfortran.dg/pr71859.f90: New test.
632 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
633 * gfortran.dg/coarray_collectives_1.f90: Ditto.
634
a23404c9
PT
6352016-07-28 Paul Thomas <pault@gcc.gnu.org>
636
637 PR fortran/71883
638 * gfortran.dg/pr71883.f90 : New test.
639
513d866d
YR
6402016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
641
642 PR tree-optimization/71734
61c73a7f 643 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 644
7c428aa2
RL
6452016-07-28 Renlin Li <renlin.li@arm.com>
646
647 Revert
648 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
649
650 PR fortran/71902
651 * gfortran.dg/dependency_47.f90: New test.
652
1225d6b1
ML
6532016-07-28 Martin Liska <mliska@suse.cz>
654
655 PR gcov-profile/68025
656 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
657
e5f5bf35
ML
6582016-07-28 Martin Liska <mliska@suse.cz>
659
660 * g++.dg/vect/pr70944.cc: New test.
661
4536610d
KV
6622016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
663
664 PR middle-end/71994
665 * gcc.dg/torture/pr71994.c: New test.
666
8c6961ca
PK
6672016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
668
669 PR middle-end/71078
670 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
671 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
672 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
673
8de22ea0
RB
6742016-07-27 Richard Biener <rguenther@suse.de>
675
676 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
677
5d9da222
ML
6782016-07-27 Martin Liska <mliska@suse.cz>
679
680 * gcc.dg/predict-13.c: New test.
681 * gcc.dg/predict-14.c: New test.
682
af9e275f
SKS
6832016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
684
a23404c9 685 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
686 including stdint.h.
687 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
688 including stdint.h.
689
71abba1e
MM
6902016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
691
692 PR target/71869
693 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
694 IEEE built-in functions handle quiet and signalling NaNs
695 correctly.
696
9cd74e8f
SK
6972016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
698
699 PR fortran/71862
700 * gfortran.dg/pr71862.f90: New test.
701
0d48446f
MS
7022016-07-26 Martin Sebor <msebor@redhat.com>
703
704 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
705 selector with dg-options.
706
524cf1e4
PP
7072016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
708
709 PR tree-optimization/18046
710 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
711 * gcc.dg/tree-ssa/vrp103.c: New test.
712 * gcc.dg/tree-ssa/vrp104.c: New test.
713
100665d8
WS
7142016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
715
716 * gcc.target/powerpc/pr63354.c: Require lp64 since
717 -mprofile-kernel is not legal with -m32.
718
0b64ca40
RB
7192016-07-26 Richard Biener <rguenther@suse.de>
720
721 PR rtl-optimization/71984
722 * gcc.dg/torture/pr71984.c: New testcase.
723
9b7937cf
RS
7242016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
725
726 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
727 g++-dg-runtest via et-dg-runtest.
728 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
729 * gcc.dg/vect/vect.exp: Likewise.
730 * gfortran.dg/graphite/graphite.exp: Likewise, but for
731 gfortran-dg-runtest.
732 * gfortran.dg/vect/vect.exp: Likewise.
733 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
734 (check_mips_loongson_hw_available): Likewise.
735 (check_effective_target_mpaired_single_runtime): Likewise.
736 (check_effective_target_mips_loongson_runtime): Likewise.
737 (add_options_for_mpaired_single): Likewise.
738 (check_effective_target_vect_int): Add global et_index.
739 Check and save the supported feature for a target selected by
740 the et_index target. Break long lines where appropriate. Call
741 et-is-effective-target for MIPS with an argument instead of
742 check_effective_target_* where appropriate.
743 (check_effective_target_vect_intfloat_cvt): Likewise.
744 (check_effective_target_vect_uintfloat_cvt): Likewise.
745 (check_effective_target_vect_floatint_cvt): Likewise.
746 (check_effective_target_vect_floatuint_cvt): Likewise.
747 (check_effective_target_vect_simd_clones): Likewise.
748 (check_effective_target_vect_shift): ewise.
749 (check_effective_target_whole_vector_shift): Likewise.
750 (check_effective_target_vect_bswap): Likewise.
751 (check_effective_target_vect_shift_char): Likewise.
752 (check_effective_target_vect_long): Likewise.
753 (check_effective_target_vect_float): Likewise.
754 (check_effective_target_vect_double): Likewise.
755 (check_effective_target_vect_long_long): Likewise.
756 (check_effective_target_vect_no_int_max): Likewise.
757 (check_effective_target_vect_no_int_add): Likewise.
758 (check_effective_target_vect_no_bitwise): Likewise.
759 (check_effective_target_vect_widen_shift): Likewise.
760 (check_effective_target_vect_no_align): Likewise.
761 (check_effective_target_vect_hw_misalign): Likewise.
762 (check_effective_target_vect_element_align): Likewise.
763 (check_effective_target_vect_condition): Likewise.
764 (check_effective_target_vect_cond_mixed): Likewise.
765 (check_effective_target_vect_char_mult): Likewise.
766 (check_effective_target_vect_short_mult): Likewise.
767 (check_effective_target_vect_int_mult): Likewise.
768 (check_effective_target_vect_extract_even_odd): Likewise.
769 (check_effective_target_vect_interleave): Likewise.
770 (check_effective_target_vect_stridedN): Likewise.
771 (check_effective_target_vect_multiple_sizes): Likewise.
772 (check_effective_target_vect64): Likewise.
773 (check_effective_target_vect_call_copysignf): Likewise.
774 (check_effective_target_vect_call_sqrtf): Likewise.
775 (check_effective_target_vect_call_btrunc): Likewise.
776 (check_effective_target_vect_call_btruncf): Likewise.
777 (check_effective_target_vect_call_ceil): Likewise.
778 (check_effective_target_vect_call_ceilf): Likewise.
779 (check_effective_target_vect_call_floor): Likewise.
780 (check_effective_target_vect_call_floorf): Likewise.
781 (check_effective_target_vect_call_lceil): Likewise.
782 (check_effective_target_vect_call_lfloor): Likewise.
783 (check_effective_target_vect_call_nearbyint): Likewise.
784 (check_effective_target_vect_call_nearbyintf): Likewise.
785 (check_effective_target_vect_call_round): Likewise.
786 (check_effective_target_vect_call_roundf): Likewise.
787 (check_effective_target_vect_perm): Likewise, but also append *_saved
788 to the existing global name to properly cache the result.
789 (check_effective_target_vect_perm_byte): Likewise.
790 (check_effective_target_vect_perm_short): Likewise.
791 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
792 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
793 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
794 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
795 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
796 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
797 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
798 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
799 (check_effective_target_vect_sdot_qi): Likewise.
800 (check_effective_target_vect_udot_qi): Likewise.
801 (check_effective_target_vect_sdot_hi): Likewise.
802 (check_effective_target_vect_udot_hi): Likewise.
803 (check_effective_target_vect_usad_char): Likewise.
804 (check_effective_target_vect_pack_trunc): Likewise.
805 (check_effective_target_vect_unpack): Likewise.
806 (check_effective_target_vect_aligned_arrays): Likewise.
807 (check_effective_target_vect_natural_alignment): Likewise.
808 (check_effective_target_vector_alignment_reachable): Likewise.
809 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
810 (is-effective-target): Initialize et_index if undefined.
811 (et-dg-runtest): New.
812 (et-is-effective-target): Likewise.
813 (check_vect_support_and_set_flags): Add supported MIPS targets to
814 EFFECTIVE_TARGETS list. Return the number of supported targets.
815
8f63caf6
RB
8162016-07-26 Richard Biener <rguenther@suse.de>
817 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
818
819 PR middle-end/70920
820 * gcc.dg/pr70920-1.c: New test-case.
821 * gcc.dg/pr70902-2.c: Likewise.
822 * gcc.dg/pr70920-3.c: Likewise.
823 * gcc.dg/pr70920-4.c: Likewise
824 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
825 2 instead of 3.
826
7d575fff
AM
8272016-07-25 Alexander Monakov <amonakov@ispras.ru>
828
829 * gcc.c-torture/execute/pr71494.c: Require label_values.
830 * gcc.dg/pr16973.c: Ditto.
831
bf01e070
SKS
8322016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
833
834 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
835 * gcc.dg/torture/pr69771.c: Require int32plus.
836 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
837
16b05965
ML
8382016-07-25 Martin Liska <mliska@suse.cz>
839
840 * gcc.dg/torture/pr71987.c: New test.
841
d52d3767
SK
8422016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
843
844 PR fortran/71935
845 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
846 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
847 * gfortran.dg/pr71935.f90: New test.
848
2e6b45af
MS
8492016-07-22 Martin Sebor <msebor@redhat.com>
850
851 PR c++/71675
852 * g++.dg/ext/atomic-3.C: New test.
853 * gcc.dg/atomic/pr71675.c: New test.
854
58b3986e
ES
8552016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
856
857 * gcc.target/i386/mvc8.c: New test.
858
faa1612a
BC
8592016-07-22 Bin Cheng <bin.cheng@arm.com>
860
861 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
862 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
863
1603ebe0
TK
8642016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
865
866 PR fortran/71795
867 * gfortran.dg/constructor_50.f90: New test.
868
bc91c436
ML
8692016-07-22 Martin Liska <mliska@suse.cz>
870
871 PR gcov-profile/69028
872 PR gcov-profile/62047
873 * g++.dg/cilk-plus/pr69028.C: New test.
874
9fe9a3a7
AV
8752016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
876
877 * gfortran.dg/coarray_stat_2.f90: New test.
878
70866e3d
MM
8792016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
880
881 * gcc.target/powerpc/vec-extract.h: New files to check the
882 vec_extract built-in functions for all vector types, testing
883 accessing each element, both with constant and variable element
884 numbers.
885 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
886 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
887 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
888 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
889 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
890 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
891 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
892 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
893 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
894
ab3af181
JJ
8952016-07-21 Jakub Jelinek <jakub@redhat.com>
896
897 PR c++/71728
898 * g++.dg/other/pr71728.C: New test.
899
ebe8f322
JG
9002016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
901
902 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
903 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
904 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
905 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
906 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
907
959cef74
RB
9082016-07-21 Richard Biener <rguenther@suse.de>
909
910 PR tree-optimization/71947
911 * gcc.dg/tree-ssa/vrp102.c: New testcase.
912
b24d9420
BC
9132016-07-21 Bin Cheng <bin.cheng@arm.com>
914
915 * gcc.dg/tree-ssa/scev-15.c: New.
916
23974819
BC
9172016-07-21 Bin Cheng <bin.cheng@arm.com>
918
919 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
920
ee78cbaa
JJ
9212016-07-21 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/71941
924 * g++.dg/gomp/pr71941.C: New test.
925
52ed68f7
DM
9262016-07-20 David Malcolm <dmalcolm@redhat.com>
927
928 PR c/70339
929 PR c/71858
930 * g++.dg/spellcheck-identifiers.C: New test case, based on
931 gcc.dg/spellcheck-identifiers.c.
932 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
933 gcc.dg/spellcheck-identifiers-2.c.
934 * g++.dg/spellcheck-typenames.C: New test case, based on
935 gcc.dg/spellcheck-typenames.c
936
18407bfb
JW
9372016-07-20 Jonathan Wakely <jwakely@redhat.com>
938
939 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
940 pointer to member function and also test catching by reference.
941
4c07fd98
DV
9422016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
943
944 * gcc.target/s390/pr67443.c: Fix test case.
945
fee21d65
DV
9462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
947
948 * gcc.target/s390/insv-1.c: Xfail some tests.
949 * gcc.target/s390/insv-2.c: Likewise.
950
dbe9dfdd
GJL
9512016-07-20 Georg-Johann Lay <avr@gjlay.de>
952
953 * gcc.target/avr/torture/get-mem.c: New test.
954 * gcc.target/avr/torture/set-mem.c: New test.
955
c25e1d82
GJL
9562016-07-20 Georg-Johann Lay <avr@gjlay.de>
957
958 PR target/71948
959 * gcc.target/avr/torture/tiny-progmem.c: New test.
960
109d2197
JJ
9612016-07-20 Jakub Jelinek <jakub@redhat.com>
962
7419f441
JJ
963 PR c++/71909
964 * g++.dg/parse/pr71909.C: New test.
965 * g++.dg/tm/pr71909.C: New test.
966
109d2197
JJ
967 PR c++/50060
968 * g++.dg/cpp0x/constexpr-50060.C: New test.
969 * g++.dg/cpp1y/constexpr-50060.C: New test.
970
144530cf
ML
9712016-07-20 Martin Liska <mliska@suse.cz>
972
973 * gfortran.dg/graphite/pr71898.f90: New test.
974
04ac4afa
BC
9752016-07-20 Bin Cheng <bin.cheng@arm.com>
976
977 PR tree-optimization/71503
978 PR tree-optimization/71683
979 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
980 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
981
dcbdb17a
ML
9822016-07-20 Martin Liska <mliska@suse.cz>
983
984 * gcc.dg/plugin/plugin.exp: Remove sreal test.
985 * gcc.dg/plugin/sreal-test-1.c: Remove.
986 * gcc.dg/plugin/sreal_plugin.c: Remove.
987
6ed82555
TK
9882016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
989
990 PR fortran/71902
991 * gfortran.dg/dependency_47.f90: New test.
992
13da0507
JJ
9932016-07-19 Jakub Jelinek <jakub@redhat.com>
994
4833f561
JJ
995 PR rtl-optimization/71916
996 * gcc.c-torture/compile/pr71916.c: New test.
997
4fda19ef
JJ
998 PR middle-end/71874
999 * g++.dg/torture/pr71874.C: New test.
1000
13da0507
JJ
1001 PR middle-end/71734
1002 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1003 (my_alloc): Rewritten to use __builtin_posix_memalign and
1004 __SIZE_TYPE__.
1005 (my_free): Use __builtin_free instead of _mm_free.
1006 (Vec::operator=): Use __builtin_memcpy.
1007
e7980add
MJ
10082016-07-19 Martin Jambor <mjambor@suse.cz>
1009
61c73a7f
UB
1010 PR fortran/71688
1011 * gfortran.dg/pr71688.f90: New test.
e7980add 1012
13e88953
RB
10132016-07-19 Richard Biener <rguenther@suse.de>
1014
1015 * c-c++-common/vector-subscript-6.c: New testcase.
1016 * c-c++-common/vector-subscript-7.c: Likewise.
1017
1caf0482
SKS
10182016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1019
a23404c9 1020 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1021 and UInt32 based on __SIZEOF_INT__.
1022
cef5388d
RB
10232016-07-19 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/71901
1026 * gcc.dg/torture/pr71901.c: New testcase.
1027
10282016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1029
1030 PR tree-optimization/71908
1031 * gcc.dg/torture/pr71908.c: New testcase.
1032
a8f7a895
MM
10332016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1034
1035 PR target/71493
1036 * gcc.target/powerpc/pr71493-1.c: New test.
1037 * gcc.target/powerpc/pr71493-2.c: Likewise.
1038
f2111a36
JJ
10392016-07-18 Jakub Jelinek <jakub@redhat.com>
1040
99516432
JJ
1041 PR c++/71835
1042 * g++.dg/conversion/ambig3.C: New test.
1043
87713c6a
JJ
1044 PR c++/71828
1045 * g++.dg/cpp0x/constexpr-71828.C: New test.
1046
7a7f16ca
JJ
1047 PR c++/71826
1048 * g++.dg/template/pr71826.C: New test.
1049
f4d90295
JJ
1050 PR c++/71822
1051 * g++.dg/template/defarg21.C: New test.
1052
f2111a36
JJ
1053 PR c++/71871
1054 * g++.dg/ext/vector31.C: New test.
1055
0b965526
UB
10562016-07-18 Uros Bizjak <ubizjak@gmail.com>
1057
1058 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1059
94e136b9
YR
10602016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1061
1062 PR tree-optimization/71734
1063 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1064
7072df0a
DV
10652016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1066
1067 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1068 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1069 stack-layout-dynamic-1.c: New test.
1070
54158a1a
AK
10712016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1072
1073 * gcc.target/s390/nolrl-1.c: New test.
1074
43068916
FR
10752016-07-17 Fritz Reese <fritzoreese@gmail.com>
1076
1077 PR fortran/71523
1078 * gfortran.dg/pr71523_1.f90: New test.
1079 * gfortran.dg/pr71523_2.f90: New test.
1080
a9356b12
AS
10812016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1082
1083 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1084
466effe0 1085>>>>>>> .r238890
a07b81c7
JD
10862016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1087 Marco Restelli <mrestelli@gmail.com>
1088
1089 PR fortran/62125
1090 * gfortran.dg/pr62125.f90: New test.
1091
96c0ec12
BS
10922016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1093
1094 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1095 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1096
479d0ed5
JW
10972016-07-15 Jonathan Wakely <jwakely@redhat.com>
1098
1099 PR c++/58796
1100 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1101 * g++.dg/cpp0x/nullptr35.C: New test.
1102
41c7438e
BC
11032016-07-15 Bin Cheng <bin.cheng@arm.com>
1104
1105 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1106
f7ba880b
CP
11072016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1108
1109 * gfortran.dg/goacc/vector_length.f90: New test.
1110
b9aba0a0
RB
11112016-07-15 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/71881
1114 * gcc.dg/torture/pr71881.c: New testcase.
1115
9513d5fb
RB
11162016-07-15 Richard Biener <rguenther@suse.de>
1117
1118 PR tree-optimization/71887
1119 * gcc.dg/torture/pr71887.c: New testcase.
1120
ddbbcb19
JJ
11212016-07-15 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c/71858
1124 * gcc.dg/spellcheck-identifiers-3.c: New test.
1125
29eb509c
AV
11262016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1127
1128 PR fortran/71807
1129 * gfortran.dg/null_9.f90: New test.
1130
43aabfcf
BC
11312016-07-15 Bin Cheng <bin.cheng@arm.com>
1132
1133 * gcc.dg/tree-ssa/loop-41.c: New test.
1134
afc89e58
BC
11352016-07-15 Bin Cheng <bin.cheng@arm.com>
1136
1137 PR tree-optimization/71347
1138 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1139
6fa682ad
SK
11402016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1141
1142 PR fortran/29819
1143 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1144 * gfortran.dg/contains.f90: Ditto.
1145 * gfortran.dg/contains_empty_1.f03: Ditto.
1146 * gfortran.dg/submodule_3.f08: Ditto.
1147
dd36b877
JJ
11482016-07-14 Jakub Jelinek <jakub@redhat.com>
1149
a60a5d31
JJ
1150 PR testsuite/71865
1151 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1152 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1153 expected diagnostics.
1154
dd36b877
JJ
1155 PR c/71858
1156 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1157 * gcc.dg/spellcheck-identifiers-2.c: New test.
1158 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1159 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1160
a241f8ca
JJ
11612016-07-14 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR tree-optimization/71872
1164 * gcc.c-torture/compile/pr71872.c: New test.
1165
d62b809c
TP
11662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1167
1168 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1169 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1170 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1171 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1172 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1173 * gcc.target/arm/atomic-op-acquire-1.c: This.
1174 * gcc.target/arm/atomic-op-char.c: Rename into ...
1175 * gcc.target/arm/atomic-op-char-1.c: This.
1176 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1177 * gcc.target/arm/atomic-op-consume-1.c: This.
1178 * gcc.target/arm/atomic-op-int.c: Rename into ...
1179 * gcc.target/arm/atomic-op-int-1.c: This.
1180 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1181 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1182 * gcc.target/arm/atomic-op-release.c: Rename into ...
1183 * gcc.target/arm/atomic-op-release-1.c: This.
1184 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1185 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1186 * gcc.target/arm/atomic-op-short.c: Rename into ...
1187 * gcc.target/arm/atomic-op-short-1.c: This.
1188 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1189 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1190 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1191 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1192 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1193 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1194 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1195 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1196 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1197 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1198
1f8dd420
AV
11992016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1200
1201 PR fortran/70842
1202 * gfortran.dg/select_type_35.f03: New test.
1203
53109ba8
KT
12042016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1205
1206 PR target/65951
1207 PR tree-optimization/70923
1208 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1209 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1210 * gcc.dg/vect/pr65951.c: Likewise.
1211 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1212
91f35b7f
DE
12132016-07-14 David Edelsohn <dje.gcc@gmail.com>
1214
1215 * c-c++-common/pr60226.c: Expect maximum object file alignment
1216 error on AIX.
1217
351168fe
RB
12182016-07-14 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/71866
1221 * gcc.dg/torture/pr71866.c: New testcase.
1222
94c32c00
TP
12232016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1224
1225 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1226 selector and enclose boolean expression in curly braces.
1227
b799a481
AM
12282016-07-14 Alan Modra <amodra@gmail.com>
1229
1230 PR target/71733
1231 * gcc.target/powerpc/p9-novsx.c: New.
1232
f63ba78c
AK
12332016-07-13 Andi Kleen <ak@linux.intel.com>
1234
1235 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1236 * g++.dg/tree-prof/morefunc.C: Dito.
1237 * g++.dg/tree-prof/pr35545.C: Dito.
1238 * g++.dg/tree-prof/reorder.C: Dito.
1239 * gcc.dg/tree-prof/20050826-2.c: Dito.
1240 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1241 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1242 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1243 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1244 * gcc.dg/tree-prof/inliner-1.c: Dito.
1245 * gcc.dg/tree-prof/merge_block.c: Dito.
1246 * gcc.dg/tree-prof/stringop-1.c: Dito.
1247 * gcc.dg/tree-prof/stringop-2.c: Dito.
1248 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1249 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1250 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1251 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1252 * gcc.dg/tree-prof/update-loopch.c: Dito.
1253 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1254 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1255 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1256 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1257 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1258 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1259 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1260
f4d5a23d
AK
12612016-07-13 Andi Kleen <ak@linux.intel.com>
1262
1263 * lib/profopt.exp (profopt-execute): Remove .imports files.
1264
ae145898
AK
12652016-07-13 Andi Kleen <ak@linux.intel.com>
1266
0b965526 1267 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1268
e97bd4f5
AK
12692016-07-13 Andi Kleen <ak@linux.intel.com>
1270
1271 * lib/profopt.exp (dg-final-scan-autofdo,
1272 dg-final-scan-not-autofdo): New functions.
1273
6fa3d4b4
BC
12742016-07-13 Bin Cheng <bin.cheng@arm.com>
1275
1276 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1277 * gcc.dg/vect/vect-35.c: Ditto.
1278 * gcc.dg/vect/vect-alias-check-2.c: New test.
1279
65f18bc6
ML
12802016-07-13 Martin Liska <mliska@suse.cz>
1281
1282 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1283 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1284 * gfortran.dg/pr42108.f90: Update expected dump scan.
1285
9737f35b
RB
12862016-07-13 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/24574
1289 * gcc.dg/pr24574.c: New testcase.
1290
62c0ea4b
SKS
12912016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1292
0b965526 1293 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1294 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1295 * c-c++-common/pr68833-1.c: Require int32plus.
1296 * gcc.dg/ipa/pr63551.c: Likewise.
1297 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1298 * gcc.dg/ipa/pr64041.c: Require int32plus.
1299
c7ed8938
IE
13002016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1301
1302 PR ipa/71633
1303 * g++.dg/pr71633.C: New test.
1304
5ce15300
TP
13052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1306
1307 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1308 Add new arm_thumb1_cbz_ok effective target.
1309 * gcc.target/arm/cbz.c: New test.
1310
2b9509a3
TP
13112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1312
1313 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1314 Define effective target.
1315 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1316 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1317 * gcc.target/arm/movhi_movw.c: New test.
1318 * gcc.target/arm/movsi_movw.c: Likewise.
1319 * gcc.target/arm/movdi_movw.c: Likewise.
1320
7f15b177
RB
13212016-07-13 Richard Biener <rguenther@suse.de>
1322
1323 PR middle-end/71104
1324 * gcc.dg/pr71104-1.c: New testcase.
1325 * gcc.dg/pr71104-2.c: Likewise.
1326
0b0a896e
MM
13272016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1328
1329 PR target/71805
1330 * gcc.target/powerpc/pr71805.c: New test.
1331
f906f5ed
BS
13322016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1333
1334 * gcc.target/powerpc/divkc3-1.c: New.
1335 * gcc.target/powerpc/mulkc3-1.c: New.
1336
9e63c3aa
NS
13372016-07-12 Nathan Sidwell <nathan@acm.org>
1338
1339 * gcc.target/arm/data-rel-1.c: New.
1340 * gcc.target/arm/data-rel-2.c: New.
1341 * gcc.target/arm/data-rel-3.c: New.
1342
f507d202
ML
13432016-07-12 Martin Liska <mliska@suse.cz>
1344
1345 * gcc.dg/params/blocksort-part.c: New test.
1346 * gcc.dg/params/params.exp: New file.
1347
d6f7c125
KT
13482016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1349
1350 PR middle-end/71700
1351 * gcc.c-torture/execute/pr71700.c: New test.
1352
37ccb0ba
SB
13532016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1354 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/23286
1357 PR tree-optimization/70159
1358 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1359 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1362 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1363 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1364 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1365 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1366 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1367 * gcc.dg/pr51879-12.c: Likewise.
1368 * gcc.dg/strlenopt-9.c: Likewise.
1369 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1370 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1371 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1372 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1373 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1374 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1375 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1376 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1377 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1378 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1379 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1380 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1381 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1382 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1383 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1384
712a93d6
RB
13852016-07-12 Richard Biener <rguenther@suse.de>
1386
1387 PR rtl-optimization/68961
1388 * gcc.target/i386/pr68961.c: New testcase.
1389
c392943c
JJ
13902016-07-11 Jakub Jelinek <jakub@redhat.com>
1391
3d56e6a4
JJ
1392 PR middle-end/71758
1393 * c-c++-common/gomp/pr71758.c: New test.
1394 * gfortran.dg/gomp/pr71758.f90: New test.
1395
c392943c
JJ
1396 PR tree-optimization/71823
1397 * gcc.dg/vect/pr71823.c: New test.
1398
741d3be5
DM
13992016-07-11 David Malcolm <dmalcolm@redhat.com>
1400
1401 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1402 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1403 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1404
92fa45b5
L
14052016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1406
1407 PR target/71801
1408 * gcc.target/i386/pr71801.c: New test.
1409
f51606c7
RB
14102016-07-11 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/71816
1413 * gcc.dg/torture/pr71816.c: New testcase.
1414
36b54ce0
TK
14152016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1416
1417 PR fortran/71783
1418 * gfortran.dg/dependency_46.f90: New test.
1419
d13835b6
VM
14202016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1421
1422 PR rtl-optimization/71621
1423 * gcc.target/i386/pr71621-1.c: New.
1424 * gcc.target/i386/pr71621-2.c: New.
1425
642bcbdf
CP
14262016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1427
1428 * gfortran.dg/goacc/pr71704.f90: New test.
1429
02eb5b8b
BS
14302016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1431
1432 PR target/71297
1433 * gcc.target/powerpc/pr71297.c: New.
1434
8beb9a0d
JW
14352016-07-08 Jiong Wang <jiong.wang@arm.com>
1436
1437 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1438
cef4b650
MM
14392016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1440
1441 PR target/71806
1442 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1443
3c3ecf52
AH
14442016-07-08 Alan Hayward <alan.hayward@arm.com>
1445
1446 PR tree-optimization/71667
1447 * gcc.dg/vect/pr71667.c: New
1448
2660286d
ML
14492016-07-08 Martin Liska <mliska@suse.cz>
1450
1451 * gcc.dg/torture/pr71606.c: New test.
1452
70cdd4ae
JD
14532016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1454
1455 PR fortran/71764
1456 * gfortran.dg/pr71764.f90: New test.
1457
842dc2e6
JJ
14582016-07-07 Jakub Jelinek <jakub@redhat.com>
1459 Kai Tietz <ktietz70@googlemail.com>
1460
1461 PR c++/70869
1462 PR c++/71054
1463 * g++.dg/cpp0x/pr70869.C: New test.
1464 * g++.dg/cpp0x/pr71054.C: New test.
1465
31be4262
DE
14662016-07-07 David Edelsohn <dje.gcc@gmail.com>
1467
1468 * g++.dg/debug/pr71432.C: Fail on AIX.
1469
1c122092
ML
14702016-07-07 Martin Liska <mliska@suse.cz>
1471
1472 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1473 an undefined behavior.
1474 * gfortran.dg/do_3.F90: Likewise.
1475 * gfortran.dg/do_check_11.f90: New test.
1476 * gfortran.dg/do_check_12.f90: New test.
1477 * gfortran.dg/do_corner_warn.f90: New test.
1478
7119f1b1
ML
14792016-07-07 Martin Liska <mliska@suse.cz>
1480
1481 * gfortran.dg/predict-1.f90: Ammend the test.
1482 * gfortran.dg/predict-2.f90: Likewise.
1483
275792f2
IE
14842016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1485
1486 PR ipa/71624
1487 * g++.dg/pr71624.C: New test.
1488
05a437c1
TP
14892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1490
1491 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1492 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1493 ARMv8-M Mainline architectures.
1494
6f493951
TP
14952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1496
1497 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1498 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1499
5ddaee94
SB
15002016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1501
1502 PR target/70098
1503 PR target/71763
1504 * gcc.target/powerpc/pr71763.c: New file.
1505
651afdb2
YR
15062016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1507
1508 PR tree-optimization/71518
0b965526 1509 * gcc.dg/pr71518.c: New test.
651afdb2 1510
9df99881
WD
15112016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1512
1513 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1514
7b4e0769
SKS
15152016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1516
0b965526 1517 PR target/50739
7b4e0769
SKS
1518 * gcc.target/avr/pr50739.c: New test.
1519
eb4432f7
JH
15202016-07-05 Jan Hubicka <jh@suse.cz>
1521
1522 * gcc.dg/tree-ssa/scev-14.c: update template.
1523
c01e092f
RS
15242016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1525
1526 * gcc.dg/vect/group-no-gaps-1.c: New test.
1527
8070763a
AK
15282016-07-05 Andi Kleen <ak@linux.intel.com>
1529
1530 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1531 if kernel supports MPX.
1532
7f6e88a8
KC
15332016-07-05 Kito Cheng <kito.cheng@gmail.com>
1534
1535 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1536
36a265b1
MM
15372016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1538 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1539
1540 * gcc.target/powerpc/signbit-1.c: New test.
1541 * gcc.target/powerpc/signbit-2.c: New test.
1542 * gcc.target/powerpc/signbit-3.c: New test.
1543
7a98fb6e
KT
15442016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1545
1546 PR rtl-optimization/71594
1547 * gcc.dg/torture/pr71594.c: New test.
1548
1e3d54b4
JH
15492016-07-05 Jan Hubicka <jh@suse.cz>
1550
1551 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1552
84ca3893
DM
15532016-07-05 David Malcolm <dmalcolm@redhat.com>
1554
1555 PR c++/62314
1556 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1557 number of missing semicolon error.
1558 * g++.dg/pr62314-2.C: New test case.
1559
20d0bfce
AF
15602016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1561
1562 * gfortran.dg/coarray_stat_function.f90: New test.
1563 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1564 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1565 to new interfaces.
1566
69aaea06
AV
15672016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1568
1569 PR fortran/71623
1570 * gfortran.dg/deferred_character_17.f90: New test.
1571
f723a43c
CL
15722016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1573
1574 * gcc.target/arm/neon/polytypes.c: Move to ...
1575 * gcc.target/arm/polytypes.c: ... here.
1576 * gcc.target/arm/neon/pr51534.c: Move to ...
1577 * gcc.target/arm/pr51534.c: ... here.
1578 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1579 * gcc.target/arm/vect-vcvt.c: ... here.
1580 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1581 * gcc.target/arm/vect-vcvtq.c: ... here.
1582 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1583 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1584 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1585 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1586 * gcc.target/arm/neon/neon.exp: Delete.
1587 * gcc.target/arm/neon/: Delete.
1588
d73e0ccf
JD
15892016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1590
1591 PR fortran/65575
1592 * gfortran.dg: pr65575.f90: New test.
1593
c20f6223
JD
15942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1595
1596 PR fortran/35849
1597 * gfortran.dg: pr35849.f90: New test.
1598
2a5537c3
JJ
15992016-07-04 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR c++/71739
1602 * g++.dg/cpp0x/pr71739.C: New test.
1603
740f9751
CL
16042016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1605
1606 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1607
bf749919
DV
16082016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1609
1610 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1611 locr.
1612 * gcc.target/s390/loc-1.c: New test.
1613
430bb38e
YR
16142016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1615
1616 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1617 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1618
15f6e0da
RR
16192016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1620
1621 PR target/63874
1622 * gcc.target/aarch64/pr63874.c: New test.
1623
79335075
JB
16242016-07-04 Jan Beulich <jbeulich@suse.com>
1625
1626 * g++.dg/header.c: New.
1627 * gcc.dg/header.c: New.
1628
557e8c49
JJ
16292016-07-02 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR c/71719
1632 * c-c++-common/Wunused-var-15.c: New test.
1633
79a592e3
JJ
16342016-07-01 Jakub Jelinek <jakub@redhat.com>
1635
1636 PR fortran/71687
1637 * gfortran.dg/gomp/pr71687.f90: New test.
1638
e2298656
BS
16392016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1640
1641 * gcc.dg/const-float128-ped.c: Require __float128 effective
1642 target and options.
1643 * gcc.dg/const-float128.c: Likewise.
1644 * gcc.dg/torture/float128-cmp-invalid.c: Require
1645 __float128 and base_quadfloat_support effective targets, and
1646 __float128 options.
1647 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1648 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1649 * gcc.dg/torture/float128-nan.c: Likewise.
1650 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1651 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1652 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1653 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1654 (add_options_for___float128): New.
1655 (check_effective_target_base_quadword_support): New.
1656
70c11966
MM
16572016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1658
1659 PR target/71720
1660 * gcc.target/powerpc/pr71720.c: New test.
1661
059541fd
JB
16622016-07-01 Jan Beulich <jbeulich@suse.com>
1663
1664 * gcc.dg/bss.c: New.
1665
2c1e4964
PB
16662016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1667
1668 PR target/71698
1669 * gcc.target/powerpc/pr71698.c: New test.
1670
22e1cb39
GJL
16712016-07-01 Georg-Johann Lay <avr@gjlay.de>
1672
1673 PR target/71151
1674 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1675 instead of ".foo" for its section name.
1676 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1677 depending on MCU's flash size.
1678 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1679 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1680 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1681 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1682 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1683 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1684
466cf574
JB
16852016-07-01 Jan Beulich <jbeulich@suse.com>
1686
1687 * gcc.target/i386/pr65105-2.c: Add -msse2.
1688
351beab7
JJ
16892016-06-30 Jakub Jelinek <jakub@redhat.com>
1690
55a0f21a
JJ
1691 PR tree-optimization/71707
1692 * gcc.dg/strlenopt-29.c: New test.
1693
6245ad72
JJ
1694 PR fortran/71704
1695 * gfortran.dg/gomp/pr71704.f90: New test.
1696
351beab7
JJ
1697 PR fortran/71705
1698 * gfortran.dg/gomp/pr71705.f90: New test.
1699
5a3a6a5e
KN
17002016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1701
1702 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1703 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1704 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1705 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1706 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1707 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1708 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1709 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1710 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1711 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1712 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1713 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1714 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1715 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1716 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1717 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1718 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1719 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1720 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1721 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1722 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1723 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1724 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1725 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1726 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1727 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1728 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1729 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1730 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1731 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1732 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1733 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1734 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1735 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1736 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1737 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1738 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1739 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1740 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1741 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1742 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1743 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1744 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1745 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1746 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1747 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1748 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1749 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1750 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1751 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1752 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1753 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1754 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1755 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1756 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1757 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1758 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1759 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1760 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1761 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1762 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1763 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1764 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1765 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1766 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1767 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1768 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1769 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1770 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1771 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1772 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1773 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1774 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1775 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1776 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1777 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1778 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1779 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1780 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1781 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1782 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1783
3dfa8071 17842016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1785 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1786
1787 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1788
9bd62242 17892016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1790 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1791
1792 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1793
603107fb
DM
17942016-06-30 David Malcolm <dmalcolm@redhat.com>
1795
1796 PR driver/71651
1797 * gcc.dg/spellcheck-options-12.c: New test case.
1798
205cccc7
JJ
17992016-06-30 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR middle-end/71693
1802 * gcc.c-torture/compile/pr71693.c: New test.
1803
f4452176
DM
18042016-06-29 David Malcolm <dmalcolm@redhat.com>
1805
1806 * gcc.dg/spellcheck-params.c: New testcase.
1807 * gcc.dg/spellcheck-params-2.c: New testcase.
1808
c5e74d9d
MM
18092016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1810
1811 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1812 vector extract instructions.
1813 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1814
e44ecbfd
JD
18152016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1816
1817 PR fortran/71686
1818 * gfortran.dg/unexpected_eof_2.f90: New test.
1819 * gfortran.dg/unexpected_eof_3.f90: New test.
1820
ee446d9f
JW
18212016-06-29 Jim Wilson <jim.wilson@linaro.org>
1822
1823 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1824
27f67461
CP
18252016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1826
1827 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1828 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1829 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1830
b1206d29
RB
18312016-06-29 Richard Biener <rguenther@suse.de>
1832
1833 PR middle-end/15256
1834 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1835
1af21224
MW
18362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1837
1838 * gcc.target/arm/aapcs/neon-vect10.c: Require
1839 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1840 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1841 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1842 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1843 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1844 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1845 * gcc.target/arm/fp16-aapcs-1.c: Require
1846 -mfloat-ab=hard. Also simplify the test.
1847 * gcc.target/arm/fp16-aapcs-2.c: New.
1848
7fe43755
MW
18492016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1850
0b965526 1851 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1852 (add_options_for_arm_fp16_ieee): New.
1853 (add_options_for_arm_fp16_alternative): New.
1854 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1855 long-line.
1856 (effective_target_arm_fp16_hw): New.
1857
264d951a
IE
18582016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1859
1860 PR tree-optimization/71655
1861 * g++.dg/pr71655.C: New test.
1862
5c846a81
ML
18632016-06-29 Martin Liska <mliska@suse.cz>
1864
1865 * gcc.dg/pr71585.c: New test.
1866 * gcc.dg/pr71585-2.c: New test.
1867 * gcc.dg/pr71585-3.c: New test.
1868
fafe9318
YR
18692016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1870
1871 PR tree-optimization/70729
1872 * g++.dg/vect/pr70729.cc: New test.
1873
54d19c3b
TS
18742016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1875
1876 * c-c++-common/gomp/cancel-1.c: Extend.
1877
5f3cd7c3
JJ
18782016-06-29 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR tree-optimization/71625
1881 * gcc.dg/strlenopt-28.c: New test.
1882
4aa83879
RB
18832016-06-29 Richard Biener <rguenther@suse.de>
1884
1885 PR middle-end/71002
1886 * g++.dg/torture/pr71002.C: Adjust testcase.
1887
152ef731
JJ
18882016-06-29 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR c/71685
1891 * gcc.dg/pr71685.c: New test.
1892
18932016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
1894
1895 PR c/71552
1896 * gcc.dg/init-bad-9.c: New test.
1897
d41dc215
BS
18982016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1899
1900 * gcc.target/powerpc/abs128-1.c: Require VSX.
1901 * gcc.target/powerpc/copysign128-1.c: Likewise.
1902 * gcc.target/powerpc/inf128-1.c: Likewise.
1903 * gcc.target/powerpc/nan128-1.c: Likewise.
1904
6a20b538
JJ
19052016-06-28 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR middle-end/71626
1908 * gcc.c-torture/execute/pr71626-1.c: New test.
1909 * gcc.c-torture/execute/pr71626-2.c: New test.
1910
77d93c47
PB
19112016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1912
1913 PR target/71656
1914 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1915
a8264058
SB
19162016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1917
1918 PR target/71670
1919 * gcc.target/powerpc/pr71670.c: New testcase.
1920
0dc47331
PB
19212016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1922
1923 PR target/71656
1924 * gcc.target/powerpc/pr71656-1.c: New test.
1925 * gcc.target/powerpc/pr71656-2.c: New test.
1926
b65ffc79
CL
19272016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1928
1929 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1930 around fp16 code.
1931 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1932 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1935 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1936 Add arm_neon_fp16_ok effective target.
0b965526
UB
1937 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1938 Likewise.
1939 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1940 Likewise.
1941 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1942 Likewise.
1943 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1944 Likewise.
1945 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1946 Likewise.
1947 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1948 Likewise.
1949 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1950 Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1952 Likewise.
1953 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1954 Likewise.
1955 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1956 Likewise.
1957 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1958 Likewise.
b65ffc79 1959
9bb86f40
JH
19602016-06-26 Jan Hubicka <hubicka@ucw.cz>
1961
1962 * gcc.dg/predict-12.c: New testcase.
1963
46db0fd4
JD
19642016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1965
1966 PR fortran/71649
1967 * gfortran.dg/pr71649.f90: New test.
1968
2a65e70b
JJ
19692016-06-25 Jakub Jelinek <jakub@redhat.com>
1970
f8a06e24
JJ
1971 PR tree-optimization/71643
1972 * g++.dg/opt/pr71643.C: New test.
1973
2a65e70b
JJ
1974 PR tree-optimization/71631
1975 * gcc.c-torture/execute/pr71631.c: New test.
1976
7805417a
JH
19772016-06-24 Jan Hubicka <hubicka@ucw.cz>
1978
1979 * gcc.dg/predict-11.c: New testcase.
1980 * gfortran.dg/predict-2.f90: New testcase.
1981
888ed1a3
JH
19822016-06-24 Jan Hubicka <hubicka@ucw.cz>
1983
1984 * gcc.dg/predict-10.c: New test.
1985
53605f35
BS
19862016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1987
1988 * gcc.target/powerpc/abs128-1.c: New.
1989 * gcc.target/powerpc/copysign128-1.c: New.
1990 * gcc.target/powerpc/inf128-1.c: New.
1991 * gcc.target/powerpc/nan128-1.c: New.
1992
7b22b4c6
EB
19932016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1994
1995 * gfortran.dg/pr71642.f90: New test.
1996
37e373c2
JJ
19972016-06-24 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR tree-optimization/71647
2000 * gcc.target/i386/pr71647.c: New test.
2001
b20b79f2
L
20022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2003
2004 * gcc.target/i386/noplt-gd-1.c: New test.
2005 * gcc.target/i386/noplt-gd-2.c: Likewise.
2006 * gcc.target/i386/noplt-gd-3.c: Likewise.
2007 * gcc.target/i386/noplt-ld-1.c: Likewise.
2008 * gcc.target/i386/noplt-ld-2.c: Likewise.
2009 * gcc.target/i386/noplt-ld-3.c: Likewise.
2010 * lib/target-supports.exp
2011 (check_effective_target_tls_get_addr_via_got): New.
2012
04619cb8
UB
20132016-06-24 Uros Bizjak <ubizjak@gmail.com>
2014
2015 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2016 testsuite compile flags.
2017 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2018 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2019
20202016-06-24 Uros Bizjak <ubizjak@gmail.com>
2021
2022 * g++dg/vect/pr36684.cc: Add dg-do compile.
2023 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2024 * gcc.dg/vect/pr70021.c: Ditto.
2025 * gcc.dg/vect/pr70138-1.c: Ditto.
2026 * gcc.dg/vect/pr70138-2.c: Ditto.
2027 * gcc.dg/vect/pr70354-1.c: Ditto.
2028 * gcc.dg/vect/pr70354-2.c: Ditto.
2029 * gcc.dg/vect/pr71259.c: Ditto.
2030 * gcc.dg/vect/pr71416-1.c: Ditto.
2031 * gcc.dg/vect/slp-43.c: Ditto.
2032 * gcc.dg/vect/slp-45.c: Ditto.
2033 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2034 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2035 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2036 * gfortran.dg/vect/pr69980.f90: Ditto.
2037
20382016-06-24 Uros Bizjak <ubizjak@gmail.com>
2039
2040 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2041 * gcc.dg/vect/bb-slp-30.c: Ditto.
2042 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2043 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2044 * gcc.dg/vect/pr45902.c: Ditto.
2045 * gcc.dg/vect/pr48172.c: Ditto.
2046 * gcc.dg/vect/pr48377.c: Ditto.
2047 * gcc.dg/vect/pr49038.c: Ditto.
2048 * gcc.dg/vect/pr49771.c: Ditto.
2049 * gcc.dg/vect/pr52091.c: Ditto.
2050 * gcc.dg/vect/pr53185-2.c: Ditto.
2051 * gcc.dg/vect/pr56826.c: Ditto.
2052 * gcc.dg/vect/pr60276.c: Ditto.
2053 * gcc.dg/vect/pr62021.c: Ditto.
2054 * gcc.dg/vect/pr63530.c: Ditto.
2055 * gcc.dg/vect/pr65518.c: Ditto.
2056 * gcc.dg/vect/pr65947-1.c: Ditto.
2057 * gcc.dg/vect/pr65947-10.c: Ditto.
2058 * gcc.dg/vect/pr65947-11.c: Ditto.
2059 * gcc.dg/vect/pr65947-12.c: Ditto.
2060 * gcc.dg/vect/pr65947-13.c: Ditto.
2061 * gcc.dg/vect/pr65947-2.c: Ditto.
2062 * gcc.dg/vect/pr65947-3.c: Ditto.
2063 * gcc.dg/vect/pr65947-4.c: Ditto.
2064 * gcc.dg/vect/pr65947-5.c: Ditto.
2065 * gcc.dg/vect/pr65947-6.c: Ditto.
2066 * gcc.dg/vect/pr65947-7.c: Ditto.
2067 * gcc.dg/vect/pr65947-8.c: Ditto.
2068 * gcc.dg/vect/pr65947-9.c: Ditto.
2069 * gcc.dg/vect/pr71416-1.c: Ditto.
2070 * gcc.dg/vect/pr71439.c: Ditto.
2071 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2072 * gcc.dg/vect/vect-bswap16.c: Ditto.
2073 * gcc.dg/vect/vect-bswap32.c: Ditto.
2074 * gcc.dg/vect/vect-bswap64.c: Ditto.
2075 * gcc.dg/vect/vect-live-1.c: Ditto.
2076 * gcc.dg/vect/vect-live-2.c: Ditto.
2077 * gcc.dg/vect/vect-live-3.c: Ditto.
2078 * gcc.dg/vect/vect-live-4.c: Ditto.
2079 * gcc.dg/vect/vect-live-5.c: Ditto.
2080 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2081 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2082 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2083 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2084 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2085 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2086 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2087 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2088 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2089 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2090 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2091 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2092 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2093 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2094 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2095 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2096 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2097
da224bcb
UB
20982016-06-24 Uros Bizjak <ubizjak@gmail.com>
2099
2100 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2101
dfee2870
L
21022016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2103
2104 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2105 ia32 if R_386_GOT32X relocation is supported.
2106 * gcc.target/i386/noplt-3.c: Likewise.
2107 * gcc.target/i386/noplt-2.c: Likewise.
2108 (main): Renamed to ...
2109 (bar): This.
2110 * gcc.target/i386/noplt-4.c: Likewise.
2111 (main): Renamed to ...
2112 (bar): This.
2113 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2114 * gcc.target/i386/pr67400-5.c: Likewise.
2115
a86451b9
JJ
21162016-06-24 Jakub Jelinek <jakub@redhat.com>
2117
00085092
JJ
2118 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2119 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2120
a86451b9
JJ
2121 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2122 f4): Adjust expected diagnostics.
2123 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2124 (T): If OVFP is defined, redefine to TP.
2125 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2126 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2127 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2128 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2129 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2130 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2131 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2132 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2133 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2134 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2135 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2136 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2137 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2138 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2139 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2140 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2141 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2142 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2143 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2144 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2145 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2146 as last argument to __builtin_add_overflow_p.
2147
7bb5d5f4
UB
21482016-06-23 Uros Bizjak <ubizjak@gmail.com>
2149
2150 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2151 dg-options and remove default vector testsuite compile flags.
2152 * g++.dg/vect/pr33860a.cc: Ditto.
2153 * g++.dg/vect/pr45470-a.cc: Ditto.
2154 * g++.dg/vect/pr45470-b.cc: Ditto.
2155 * g++.dg/vect/pr60896.cc: Ditto.
2156 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2157 * gcc.dg/vect/pr18308.c: Ditto.
2158 * gcc.dg/vect/pr24049.c: Ditto.
2159 * gcc.dg/vect/pr33373.c: Ditto.
2160 * gcc.dg/vect/pr36228.c: Ditto.
2161 * gcc.dg/vect/pr42395.c: Ditto.
2162 * gcc.dg/vect/pr42604.c: Ditto.
2163 * gcc.dg/vect/pr46663.c: Ditto.
2164 * gcc.dg/vect/pr48765.c: Ditto.
2165 * gcc.dg/vect/pr49093.c: Ditto.
2166 * gcc.dg/vect/pr49352.c: Ditto.
2167 * gcc.dg/vect/pr52298.c: Ditto.
2168 * gcc.dg/vect/pr52870.c: Ditto.
2169 * gcc.dg/vect/pr53185.c: Ditto.
2170 * gcc.dg/vect/pr53773.c: Ditto.
2171 * gcc.dg/vect/pr56695.c: Ditto.
2172 * gcc.dg/vect/pr62171.c: Ditto.
2173 * gcc.dg/vect/pr63530.c: Ditto.
2174 * gcc.dg/vect/pr68339.c: Ditto.
2175 * gcc.dg/vect/pr71259.c: Ditto.
2176 * gcc.dg/vect/vect-82_64.c: Ditto.
2177 * gcc.dg/vect/vect-83_64.c: Ditto.
2178 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2179 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2180 * gcc.dg/vect/vect-shift-2.c: Ditto.
2181 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2182 * gfortran.dg/vect/pr39318.f90: Ditto.
2183 * gfortran.dg/vect/pr45714-a.f: Ditto.
2184 * gfortran.dg/vect/pr45714-b.f: Ditto.
2185 * gfortran.dg/vect/pr46213.f90: Ditto.
2186
2d4bb02f
MM
21872016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2188 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2189
2190 * gcc.target/powerpc/p9-splat-5.c: New test.
2191
f6d1b868
UB
21922016-06-23 Uros Bizjak <ubizjak@gmail.com>
2193
2194 PR tree-optimization/71488
2195 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2196 * lib/target-supports.exp: ... here.
2197 (check_sse4_hw_available): New procedure.
2198 (check_effective_target_sse4_runtime): Ditto.
2199 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2200 -march=westmere for sse4_runtime targets.
936ff030 2201 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2202 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2203 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2204 (main): Call check_vect ().
a7898180 2205 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2206
c0597759
L
22072016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2208
2209 PR target/66232
2210 PR target/67400
2211 * gcc.target/i386/pr66232-14.c: New file.
2212 * gcc.target/i386/pr66232-15.c: Likewise.
2213 * gcc.target/i386/pr66232-16.c: Likewise.
2214 * gcc.target/i386/pr66232-17.c: Likewise.
2215 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2216 ia32 if R_386_GOT32X relocation is supported.
2217 * gcc.target/i386/pr67400-2.c: Likewise.
2218 * gcc.target/i386/pr67400-3.c: Likewise.
2219 * gcc.target/i386/pr67400-4.c: Likewise.
2220 * gcc.target/i386/pr67400-6.c: Likewise.
2221 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2222 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2223
5b0e27a7
JD
22242016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2225
2226 PR libgfortran/48852
2227 * gfortran.dg/char4_iunit_1.f03: Update test.
2228 * gfortran.dg/f2003_io_5.f03: Update test.
2229 * gfortran.dg/real_const_3.f90: Update test.
2230
7f586d90
AK
22312016-06-23 Andi Kleen <ak@linux.intel.com>
2232
2233 * g++.dg/bprob/bprob.exp: Support autofdo.
2234 * g++.dg/tree-prof/tree-prof.exp: dito.
2235 * gcc.dg/tree-prof/tree-prof.exp: dito.
2236 * gcc.misc-tests/bprob.exp: dito.
2237 * gfortran.dg/prof/prof.exp: dito.
2238 * lib/profopt.exp: dito.
2239 * lib/target-supports.exp: Check for autofdo.
2240
60fa7862
ML
22412016-06-23 Martin Liska <mliska@suse.cz>
2242
2243 * gcc.dg/pr71619.c: New test.
2244
e3d62871
UB
22452016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2246
2247 PR target/67400
cc901875
UB
2248 * gcc.target/i386/pr67400-1.c: New test.
2249 * gcc.target/i386/pr67400-2.c: Likewise.
2250 * gcc.target/i386/pr67400-3.c: Likewise.
2251 * gcc.target/i386/pr67400-4.c: Likewise.
2252 * gcc.target/i386/pr67400-5.c: Likewise.
2253 * gcc.target/i386/pr67400-6.c: Likewise.
2254 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2255
ac81cf0b
DM
22562016-06-22 David Malcolm <dmalcolm@redhat.com>
2257
2258 * c-c++-common/missing-header-1.c: New test case.
2259 * c-c++-common/missing-header-2.c: New test case.
2260 * c-c++-common/missing-header-3.c: New test case.
2261 * c-c++-common/missing-header-4.c: New test case.
2262
1a4f11c8
DM
22632016-06-22 David Malcolm <dmalcolm@redhat.com>
2264
2265 PR c/70339
2266 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2267 hint.
2268 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2269 expected results due to builtin "nanl" now being suggested for
2270 "name".
2271 * gcc.dg/pr67580.c: Update expected messages.
2272 * gcc.dg/spellcheck-identifiers.c: New testcase.
2273 * gcc.dg/spellcheck-typenames.c: New testcase.
2274
a93eac6a
DM
22752016-06-22 David Malcolm <dmalcolm@redhat.com>
2276
2277 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2278 file.
2279 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2280 diagnostic-test-show-locus-parseable-fixits.c to sources for
2281 diagnostic_plugin_test_show_locus.c.
2282 * lib/gcc-defs.exp (freeform_regexps): New global.
2283 (dg-regexp): New function.
2284 (handle-dg-regexps): New function.
2285 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2286 freeform_regexps to the empty list.
2287 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2288
49e76ff1
IE
22892016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2290
f6d1b868 2291 PR tree-optimization/71488
49e76ff1
IE
2292 * g++.dg/pr71488.C: New test.
2293 * gcc.dg/vect/vect-bool-cmp.c: New test.
2294
951d8c8a
EB
22952016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gcc.dg/guality/param-5.c: New test.
2298
b60fc3bd
BE
22992016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2300
2301 * gcc.target/i386/asm-flag-7.c: New test.
2302
0609abda
TS
23032016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2304
2305 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2306 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2307 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2308 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2309 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2310 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2311 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2312 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2313 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2314 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2315 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2316 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2317 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2318 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2319 * lib/target-supports.exp: Likewise.
2320
ee2499b4
TS
23212016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2322
2323 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2324 * gcc.dg/attr-ms_struct-2.c: Likewise.
2325 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2326 * gcc.dg/bf-ms-attrib.c: Likewise.
2327 * gcc.dg/bf-ms-layout-2.c: Likewise.
2328 * gcc.dg/bf-ms-layout-3.c: Likewise.
2329 * gcc.dg/bf-ms-layout.c: Likewise.
2330 * gcc.dg/bf-no-ms-layout.c: Likewise.
2331 * gcc.target/i386/bitfield1.c: Likewise.
2332 * gcc.target/i386/bitfield2.c: Likewise.
2333 * gcc.target/i386/bitfield3.c: Likewise.
2334
caea59ff
KN
23352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2336
2337 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2338 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2339 override other than -mcpu=power9 command-line option is specified,
2340 or if the target operating system is aix.
2341 * gcc.target/powerpc/darn-1.c: Likewise.
2342 * gcc.target/powerpc/darn-2.c: Likewise.
2343 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2344 test if effective-target is not powerpc_p9vector_ok or if the
2345 target operating system is not defined.
2346 * gcc.target/powerpc/vslv-1.c: Likewise.
2347 * gcc.target/powerpc/vsrv-0.c: Likewise.
2348 * gcc.target/powerpc/vsrv-1.c: Likewise.
2349
63617e30
TB
23502016-06-21 Tobias Burnus <burnus@net-b.de>
2351
2352 PR fortran/71068
2353 * gfortran.dg/coarray/data_1.f90: New.
2354
89192c3c
WD
23552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2356
2357 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2358 (dg-require-effective-target): Use arm_v8_neon_hw.
2359 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2360 (dg-require-effective-target): Likewise.
2361 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2362 (dg-require-effective-target): Likewise.
2363 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2364 (dg-require-effective-target): Likewise.
2365 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2366 (dg-require-effective-target): Likewise.
2367 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2368 (dg-require-effective-target): Likewise.
2369 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2370 Add AArch64 check.
2371
64ac50e2
WD
23722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2373
2374 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2375 Set to 3 so test passes.
2376
6252b5db
WD
23772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2378
2379 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2380
3b9bc511
IV
23812016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2382
2383 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2384 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2385 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2386 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2387
21db1c78
IV
23882016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2389
2390 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2391 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2392
9d30e86f
L
23932016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2394
2395 PR target/71549
2396 * gcc.target/i386/pr71549.c: New test.
2397
448a7c69
KN
23982016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2399
2400 * gcc.target/powerpc/vadsdu-0.c: Replace
2401 dg-require-effective-target directive to allow test to run on more
2402 platforms, and add dg-skip-if directive to disable test on aix
2403 platforms because of known incompatibilities.
2404 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2405 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2406 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2407 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2408 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2409 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2410 * gcc.target/powerpc/vadsdub-2.c: Replace
2411 dg-require-effective-target directive to allow test to run on more
2412 platforms, and add dg-skip-if directive to disable test on aix
2413 platforms because of known incompatibilities.
2414 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2415 with vec_absdb call to differentiate this test from vadsdub-1.c.
2416 * gcc.target/powerpc/vadsduh-1.c: Replace
2417 dg-require-effective-target directive to allow test to run on more
2418 platforms, and add dg-skip-if directive to disable test on aix
2419 platforms because of known incompatibilities.
2420 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2421 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2422 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2423
0ad84f34
JJ
24242016-06-21 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR tree-optimization/71588
2427 * gcc.dg/pr71558.c: New test.
2428
e71e8d94
SKS
24292016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2430
2431 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2432 * c-c++-common/pr68657-2.c: Likewise.
2433 * c-c++-common/pr68657-3.c: Likewise.
2434 * gcc.dg/torture/pr69714.c: Require int32plus support.
2435 * gcc.dg/torture/pr70025.c: Likewise.
2436 * gcc.dg/torture/pr70083.c: Likewise.
2437 * gcc.dg/torture/pr70542.c: Likewise.
2438 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2439
5a578671
JM
24402016-06-20 Joseph Myers <joseph@codesourcery.com>
2441
2442 PR c/71601
2443 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2444
7a9df68e
JJ
24452016-06-20 Jakub Jelinek <jakub@redhat.com>
2446
50aa64d5
JJ
2447 PR middle-end/71581
2448 * gcc.dg/pr71581.c: New test.
2449
7a9df68e
JJ
2450 PR rtl-optimization/71591
2451 * gcc.dg/cpp/pr71591.c: New test.
2452
3947cf19
DR
24532016-06-20 David B. Robins <gcc@davidrobins.net>
2454
2455 PR target/71571
2456 * g++.dg/torture/pr71571.C: New test.
2457
c4ff221e
JJ
24582016-06-20 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR target/71559
2461 * gcc.target/i386/sse2-pr71559.c: New test.
2462 * gcc.target/i386/avx-pr71559.c: New test.
2463 * gcc.target/i386/avx512f-pr71559.c: New test.
2464
f1b5abfb
TB
24652016-06-20 Tobias Burnus <burnus@net-b.de>
2466
2467 PR fortran/71194
2468 * gfortran.dg/pointer_remapping_10.f90: New.
2469
842107e4
DM
24702016-06-20 David Malcolm <dmalcolm@redhat.com>
2471
2472 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2473
d9e8bdfd
MS
24742016-06-20 Martin Sebor <msebor@redhat.com>
2475
2476 PR c/69507
2477 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2478 * gnu90-const-expr-1.c: Same.
2479 * gnu99-const-expr-1.c: Same.
2480 * gnu99-static-1.c: Same.
2481
67785479
RL
24822016-06-20 Renlin Li <renlin.li@arm.com>
2483
29f09b38 2484 PR testsuite/71489
67785479
RL
2485 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2486
636929b8
JG
24872016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2488
2489 * gcc.target/aarch64/vcvt_f64_1.c: New.
2490 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2491 * gcc.target/aarch64/vrecp_f64_1.c: New.
2492
ff7b374b
KT
24932016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494
2495 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2496 "alignement".
2497
554cfc9e
GJL
24982016-06-20 Georg-Johann Lay <avr@gjlay.de>
2499
2500 PR target/71103
2501 * gcc.target/avr/torture/pr71103-2.c: New test.
2502
aa0db437
MS
25032016-06-19 Martin Sebor <msebor@redhat.com>
2504
2505 PR c/69507
2506 * gcc.dg/alignof.c: New test.
2507
c561b091
PC
25082016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2509
2510 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2511 vs dg-error; test constexpr specifier too.
2512
bf54f123
PC
25132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2514
2515 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2516
4e53aa97
CL
25172016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2518
2519 * lib/target-supports.exp
2520 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2521 arm_neon_ok and merge flags. Fix temporary test name.
2522 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2523 and merge flags.
2524
69071d86
ML
25252016-06-17 Martin Liska <mliska@suse.cz>
2526
2527 * gcc.dg/predict-9.c: Fix dump scanning.
2528
68b3b858
BC
25292016-06-17 Bin Cheng <bin.cheng@arm.com>
2530
2531 PR tree-optimization/71354
2532 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2533
d3ee260a
BC
25342016-06-17 Bin Cheng <bin.cheng@arm.com>
2535
2536 PR tree-optimization/71347
2537 * gcc.dg/tree-ssa/pr71347.c: New test.
2538
bd8fb114
BC
25392016-06-17 Bin Cheng <bin.cheng@arm.com>
2540
2541 PR tree-optimization/71354
2542 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2543
97816be4
BC
25442016-06-17 Bin Cheng <bin.cheng@arm.com>
2545
2546 * gcc.dg/vect/vect-alias-check-1.c: New test.
2547
2d761a37
SKS
25482016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2549
e0277d6b 2550 PR target/71151
2d761a37
SKS
2551 * gcc.target/avr/pr71151-1.c: New test.
2552 * gcc.target/avr/pr71151-2.c: New test.
2553 * gcc.target/avr/pr71151-3.c: New test.
2554 * gcc.target/avr/pr71151-4.c: New test.
2555 * gcc.target/avr/pr71151-5.c: New test.
2556 * gcc.target/avr/pr71151-6.c: New test.
2557 * gcc.target/avr/pr71151-7.c: New test.
2558 * gcc.target/avr/pr71151-8.c: New test.
2559 * gcc.target/avr/pr71151-common.h: New test.
2560
68fa96d6
ML
25612016-06-16 Martin Liska <mliska@suse.cz>
2562
2563 * gfortran.dg/predict-1.f90: New test.
2564
b6ca982f
UB
25652016-06-16 Uros Bizjak <ubizjak@gmail.com>
2566
2567 PR target/71242
2568 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2569
1dc8d15b
JH
25702016-06-16 Jan Hubicka <hubicka@ucw.cz>
2571
2572 * g++.dg/vect/pr36648.cc: Disable cunrolli
2573
67c25816
JJ
25742016-06-16 Jakub Jelinek <jakub@redhat.com>
2575
c577adb2
JJ
2576 PR target/71554
2577 * gcc.c-torture/execute/pr71554.c: New test.
2578
67c25816
JJ
2579 PR rtl-optimization/71532
2580 * gcc.dg/torture/pr71532.c: New test.
2581
1a3c3ee9
MM
25822016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2583
2584 * gcc.target/powerpc/p9-dimode1.c: New test.
2585 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2586
f29468a7
JJ
25872016-06-15 Jakub Jelinek <jakub@redhat.com>
2588
61daecc4
JJ
2589 * gcc.c-torture/compile/20160615-1.c: New test.
2590
f29468a7
JJ
2591 * g++.dg/cpp0x/ref-qual17.C: New test.
2592
209d1e2d
IE
25932016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2594
2595 PR middle-end/71529
2596 * gcc.target/i386/pr71529.C: New test.
2597
8dc35712
AH
25982016-06-15 Alan Hayward <alan.hayward@arm.com>
2599
2600 PR tree-optimization/71483
2601 * g++.dg/vect/pr71483.c: New
2602
b8911cb8
PC
26032016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/70202
2606 * g++.dg/inherit/crash6.C: New.
2607 * g++.dg/inherit/union2.C: Likewise.
2608 * g++.dg/inherit/virtual12.C: Likewise.
2609 * g++.dg/inherit/virtual13.C: Likewise.
2610 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2611
cf5d08ab
UB
26122016-06-15 Uros Bizjak <ubizjak@gmail.com>
2613
e3d62871 2614 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2615
8f482165
AH
26162016-06-15 Alan Hayward <alan.hayward@arm.com>
2617
2618 PR tree-optimization/71439
2619 * gcc.dg/vect/pr71439.c: New
2620
3256673f
KT
26212016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2622
2623 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2624
b17dc4d4
RB
26252016-06-15 Richard Biener <rguenther@suse.de>
2626
2627 * gcc.dg/vect/slp-45.c: New testcase.
2628
2a5825f2
RB
26292016-06-15 Richard Biener <rguenther@suse.de>
2630
2631 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2632
6e433d0b
BS
26332016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2634
2635 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2636 requirements, and disable for AIX for now.
2637 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2638
abe7f828
JJ
26392016-06-14 Jakub Jelinek <jakub@redhat.com>
2640
a09c81b4
JJ
2641 PR c++/71528
2642 * g++.dg/opt/pr71528.C: New test.
2643
abe7f828
JJ
2644 PR c++/71516
2645 * g++.dg/init/pr71516.C: New test.
2646
acfadf06
PC
26472016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2648
2649 * g++.dg/init/array46.C: New.
2650
4d568ab2
UB
26512016-06-14 Uros Bizjak <ubizjak@gmail.com>
2652
e3d62871
UB
2653 * gcc.target/i386/float128-3.c: New test.
2654 * gcc.target/i386/quad-sse4.c: Ditto.
2655 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2656 Update scan strings.
4d568ab2 2657
30934c5d
RB
26582016-06-14 Richard Biener <rguenther@suse.de>
2659
2660 PR middle-end/71526
2661 * gfortran.dg/pr71526.f90: New testcase.
2662
3970e545
AV
26632016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2664
2665 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2666 * gcc.dg/zero_bits_compound-1.c: Likewise.
2667
04976c6e
RB
26682016-06-14 Richard Biener <rguenther@suse.de>
2669
2670 PR tree-optimization/71522
2671 * gcc.dg/torture/pr71522.c: New testcase.
2672
23e025db
JJ
26732016-06-14 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR tree-optimization/71520
2676 * gcc.dg/tree-ssa/pr71520.c: New test.
2677
90b72e84
RB
26782016-06-14 Richard Biener <rguenther@suse.de>
2679
2680 PR tree-optimization/71521
86c24ba6 2681 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2682
ef7cf206
JJ
26832016-06-13 Jakub Jelinek <jakub@redhat.com>
2684
0dda258b
JJ
2685 PR sanitizer/71498
2686 * c-c++-common/ubsan/bounds-13.c: New test.
2687
ef7cf206
JJ
2688 PR preprocessor/71183
2689 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2690
a73786e3
JL
26912016-06-13 Jeff Law <law@redhat.com>
2692
2693 PR tree-optimization/71403
2694 * c-c++-common/ubsan/pr71403-1.c: New test.
2695 * c-c++-common/ubsan/pr71403-2.c: New test.
2696 * c-c++-common/ubsan/pr71403-3.c: New test.
2697
0ac249bf
JJ
26982016-06-13 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR middle-end/71478
2701 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2702 Add -Wno-psabi -w to dg-options.
2703
5408a64a
KN
27042016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2705
2706 * gcc.target/powerpc/vadsdu-0.c: New test.
2707 * gcc.target/powerpc/vadsdu-1.c: New test.
2708 * gcc.target/powerpc/vadsdu-2.c: New test.
2709 * gcc.target/powerpc/vadsdu-3.c: New test.
2710 * gcc.target/powerpc/vadsdu-4.c: New test.
2711 * gcc.target/powerpc/vadsdu-5.c: New test.
2712 * gcc.target/powerpc/vadsdub-1.c: New test.
2713 * gcc.target/powerpc/vadsdub-2.c: New test.
2714 * gcc.target/powerpc/vadsduh-1.c: New test.
2715 * gcc.target/powerpc/vadsduh-2.c: New test.
2716 * gcc.target/powerpc/vadsduw-1.c: New test.
2717 * gcc.target/powerpc/vadsduw-2.c: New test.
2718
f7e4f2e3
DM
27192016-06-13 David Malcolm <dmalcolm@redhat.com>
2720
2721 * gcc.dg/c99-init-2.c (c): Update expected error message.
2722 * gcc.dg/init-bad-8.c (foo): Likewise.
2723 * gcc.dg/spellcheck-fields-3.c: New test case.
2724
ad23a23e
ML
27252016-06-13 Martin Liska <mliska@suse.cz>
2726
2727 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2728 and "guess loop iv compared" heuristics.
2729 * gcc.dg/predict-2.c: Likewise.
2730 * gcc.dg/predict-3.c: Likewise.
2731 * gcc.dg/predict-4.c: Likewise.
2732 * gcc.dg/predict-5.c: Likewise.
2733 * gcc.dg/predict-6.c: Likewise.
2734
146c55da
MP
27352016-06-13 Marek Polacek <polacek@redhat.com>
2736
2737 PR middle-end/71476
2738 * c-c++-common/Wswitch-unreachable-4.c: New test.
2739 * gcc.dg/Wswitch-unreachable-2.c: New test.
2740 * g++.dg/tm/jump1.C: Move dg-warning.
2741
42e77cbc
EB
27422016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2743
2744 * gnat.dg/renaming10.ad[sb]: New test.
2745
7474dcc1
PT
27462016-06-13 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/70673
2749 * gfortran.dg/pr70673.f90: New test.
2750
f57f53d3
RB
27512016-06-13 Richard Biener <rguenther@suse.de>
2752
2753 PR middle-end/64516
2754 * gcc.dg/align-3.c: New testcase.
2755
5843a5f0
ML
27562016-06-13 Martin Liska <mliska@suse.cz>
2757
2758 * gcc.target/i386/pr71458.c: New test.
2759
aa8fdb44
UB
27602016-06-12 Uros Bizjak <ubizjak@gmail.com>
2761
2762 PR target/71241
2763 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2764
2043e4d7
DH
27652016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2766
2767 PR target/60751
2768 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2769 statement.
2770
d3dc025d
DH
27712016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2772
2773 PR target/60751
2774 * gfortran.dg/comma_IO_extension_1.f90: New test.
2775 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2776 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2777 statement.
2778 * gfortran.dg/graphite/pr38083.f90: Likewise.
2779 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2780 missing format.
2781
a31d78c6
EB
27822016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gnat.dg/case_character.adb: New test.
2785
95c18dd0
SB
27862016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2787
2788 PR middle-end/71310
2789 * gcc.target/powerpc/pr71310.c: New testcase.
2790
b97d37b4
KV
27912016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2792
2793 PR middle-end/71478
2794 * gcc.dg/pr71478.c: New test.
2795
900bcda3
JJ
27962016-06-10 Jakub Jelinek <jakub@redhat.com>
2797
ec1c20db
JJ
2798 PR middle-end/71494
2799 * gcc.c-torture/execute/pr71494.c: New test.
2800
50b15873
JJ
2801 PR c/68657
2802 * gcc.target/i386/pr68657.c: New test.
2803
900bcda3
JJ
2804 PR inline-asm/68843
2805 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2806 (test): Add -masm=intel alternatives.
2807
4d926e34
MS
28082016-06-10 Martin Sebor <msebor@redhat.com>
2809
2810 PR c/71392
2811 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2812
ad071b2b
JL
28132016-06-10 Jeff Law <law@redhat.com>
2814
2815 PR tree-optimization/71335
2816 * gcc.c-torture/execute/pr71335.c: New test.
2817
2704efe8
DM
28182016-06-10 David Malcolm <dmalcolm@redhat.com>
2819
2820 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2821 the various "cannot tail-call: " messages.
2822
18c9b7d4
CL
28232016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2824
2825 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2826 and options.
2827
7cfa10f3
MO
28282016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2829
2830 PR sanitizer/71480
2831 * c-c++-common/asan/pr71480.c: New test.
2832
1f24fd3e
L
28332016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2834
2835 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2836 (ASMNAME2): Likewise.
2837 (main): Replace fn in asm statement with ASMNAME ("fn").
2838 * gcc.dg/guality/pr68037-2.c: Likewise.
2839 * gcc.dg/guality/pr68037-3.c: Likewise.
2840 * gcc.dg/torture/pr68037-1.c: Likewise.
2841 * gcc.dg/torture/pr68037-2.c: Likewise.
2842 * gcc.dg/torture/pr68037-3.c: Likewise.
2843
ad551c07
BE
28442016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2845
2846 PR inline-asm/68843
2847 * gcc.target/i386/pr68843-1.c: New test.
2848 * gcc.target/i386/pr68843-2.c: New test.
2849
4b1ffdb1 28502016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2851 Cesar Philippidis <cesar@codesourcery.com>
2852
2853 PR middle-end/71373
2854 * gcc.dg/goacc/nested-function-1.c: New file.
2855 * gcc.dg/goacc/nested-function-2.c: Likewise.
2856 * gcc.dg/goacc/pr71373.c: Likewise.
2857 * gfortran.dg/goacc/cray-2.f95: Likewise.
2858 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2859 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2860 * gfortran.dg/goacc/cray.f95: Update.
2861 * gfortran.dg/goacc/loop-1.f95: Likewise.
2862 * gfortran.dg/goacc/loop-3.f95: Likewise.
2863 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2864 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2865
28662016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2867
2868 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2869 for OpenACC tile clauses.
2870 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
2871
2872 PR c/71381
2873 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2874 to...
2875 * c-c++-common/goacc/cache-2.c: ... this new file.
2876 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2877 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2878 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2879 usage.
2880 * gfortran.dg/goacc/cray.f95: Likewise.
2881 * gfortran.dg/goacc/loop-1.f95: Likewise.
2882
89851e4c
AH
28832016-06-10 Alan Hayward <alan.hayward@arm.com>
2884
2885 PR tree-optimization/71407
2886 PR tree-optimization/71416
2887 * gcc.dg/vect/pr71407.c: New
2888 * gcc.dg/vect/pr71416-1.c: New
2889 * gcc.dg/vect/pr71416-2.c: New
2890
200eafbf
RB
28912016-06-10 Richard Biener <rguenther@suse.de>
2892
2893 PR middle-end/71477
2894 * gcc.dg/torture/pr71477.c: New testcase.
2895
4df99d92
JK
28962016-06-09 Julia Koval <julia.koval@intel.com>
2897
2898 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2899 * gcc.target/i386/interrupt-13.c: Likewise.
2900 * gcc.target/i386/interrupt-15.c: Likewise.
2901 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2902 * gcc.target/i386/interrupt-24.c: Likewise.
2903 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2904 * gcc.target/i386/interrupt-9.c: Likewise.
2905 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2906
e01b4e16
MS
29072016-06-09 Martin Sebor <msebor@redhat.com>
2908
2909 PR c/70883
2910 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2911 * gcc.dg/builtin-constant_p-1.c: Same.
2912 * gcc.dg/builtins-error.c: Same.
2913 * gcc.dg/pr70859.c: Same.
2914
9c35db0e
SKS
29152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2916
2917 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2918 * gcc.dg/torture/pr68067-1.c: Likewise.
2919 * gcc.dg/torture/pr68067-2.c: Likewise.
2920
29212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2922
2923 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2924 when setting SIZE.
2925
392a81b9
PC
29262016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/71465
2929 * g++.dg/inherit/crash5.C: New.
2930 Revert:
2931 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2932
2933 PR c++/70202
2934 * g++.dg/inherit/crash5.C: New.
2935 * g++.dg/inherit/virtual1.C: Adjust.
2936
e49efc14
ML
29372016-06-09 Martin Liska <mliska@suse.cz>
2938
2939 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2940 * g++.dg/predict-loop-exit-2.C: Likewise.
2941 * g++.dg/predict-loop-exit-3.C: Likewise.
2942 * gcc.dg/predict-1.c: Likewise.
2943 * gcc.dg/predict-2.c: Likewise.
2944 * gcc.dg/predict-3.c: Likewise.
2945 * gcc.dg/predict-4.c: Likewise.
2946 * gcc.dg/predict-5.c: Likewise.
2947 * gcc.dg/predict-6.c: Likewise.
2948 * gcc.dg/predict-7.c: Likewise.
2949
36d57986
RB
29502016-06-09 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/71462
2953 * gcc.dg/torture/pr71462.c: New testcase.
2954
7d82e8e4
MP
29552016-06-09 Marek Polacek <polacek@redhat.com>
2956
2957 PR c/65471
2958 * gcc.dg/c11-generic-3.c: New test.
2959
c8a71589
PC
29602016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 * g++.dg/init/array42.C: New.
2963 * g++.dg/init/array43.C: Likewise.
2964 * g++.dg/init/array44.C: Likewise.
2965 * g++.dg/init/array45.C: Likewise.
2966 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2967 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2968 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2969 * g++.dg/gomp/pr35751.C: Likewise.
2970 * g++.dg/init/array23.C: Likewise.
2971 * g++.dg/init/brace2.C: Likewise.
2972 * g++.dg/init/brace6.C: Likewise.
2973
44a845ca
MS
29742016-06-08 Martin Sebor <msebor@redhat.com>
2975 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR c++/70507
2978 PR c/68120
2979 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2980 * c-c++-common/builtin-arith-overflow-2.c: New test.
2981 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2982 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2983 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2984
2ef16b6e
JJ
29852016-06-08 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR c++/71442
2988 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2989
5e3ee346
AL
29902016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2991
2992 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2993 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2994 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2995 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2996 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2997 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2998 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2999 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3000 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3001 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3002 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3003 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3004 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3005
b2ae2814
RB
30062016-06-08 Richard Biener <rguenther@suse.de>
3007
3008 PR tree-optimization/68558
3009 * gcc.dg/vect/slp-44.c: New testcase.
3010
e09b4c37
RB
30112016-06-08 Richard Biener <rguenther@suse.de>
3012
3013 * gcc.dg/vect/slp-43.c: New testcase.
3014
72d50660
RB
30152016-06-08 Richard Biener <rguenther@suse.de>
3016
3017 PR tree-optimization/71452
3018 * gcc.dg/torture/pr71452.c: New testcase.
3019
988c115c
JJ
30202016-06-08 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR c++/71448
3023 * g++.dg/torture/pr71448.C: New test.
3024
73d73b48
BS
30252016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3026
3027 PR debug/71432
3028 PR ada/71413
3029 * g++.dg/debug/pr71432.C: New test.
3030
bdd15d0c
PK
30312016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3032
3033 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3034 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3035 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3036
ce0607bb
AH
30372016-06-08 Alan Hayward <alan.hayward@arm.com>
3038
3039 * gcc.dg/vect/vect-live-2.c: Update effective target.
3040 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3041 * lib/target-supports.exp: Add aarch64 to vect_long.
3042
92a5f2ba
MP
30432016-06-08 Marek Polacek <polacek@redhat.com>
3044
3045 PR c/71418
3046 * gcc.dg/noncompile/pr71418.c: New test.
3047
08203f73
MP
3048 PR c/71426
3049 * gcc.dg/noncompile/pr71426.c: New test.
3050
d1fcc2bd
JH
30512016-06-07 Jan Hubicka <hubicka@ucw.cz>
3052
3053 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3054 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3055 * gcc.dg/predict-3.c: Update template.
3056 * gcc.dg/predict-5.c: Update template.
3057 * gcc.dg/predict-6.c: Update template.
3058 * gcc.dg/predict-9.c: Update template.
3059 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3060
a23e6f1c
BS
30612016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3062
3063 * gcc.target/powerpc/vec-mul.c: New test.
3064
6ffd47b7
DM
30652016-06-07 David Malcolm <dmalcolm@redhat.com>
3066
3067 * gcc.dg/spellcheck-fields-2.c: New test case.
3068
bfd67b47
RB
30692016-06-07 Richard Biener <rguenther@suse.de>
3070
3071 PR c/61564
3072 * gcc.dg/Wpragmas-1.c: New testcase.
3073 * gcc.dg/Wattributes-4.c: Likewise.
3074 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3075 entry.
3076
701b9a47
CL
30772016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3078
3079 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3080 spurious debug code.
3081
6b80d6fa
RB
30822016-06-07 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/71428
3085 * gcc.dg/torture/pr71428.c: New testcase.
3086
0f3f9437
RB
30872016-06-07 Richard Biener <rguenther@suse.de>
3088
3089 PR middle-end/71423
3090 * gcc.dg/torture/pr71423.c: New testcase.
3091
ec963f2a
KV
30922016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3093
3094 PR middle-end/71408
3095 * gcc.dg/tree-ssa/pr71408.c: New test.
3096
46ab5b6e
KV
30972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3098
3099 PR middle-end/71281
3100 * g++.dg/torture/pr71281.C: New test.
3101
1f40cff3
MP
31022016-06-06 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/71362
3105 * gcc.dg/pr71362.c: New test.
3106
6f5bcd24
JJ
31072016-06-06 Jakub Jelinek <jakub@redhat.com>
3108 Patrick Palka <ppalka@gcc.gnu.org>
3109
3110 PR c++/70847
3111 PR c++/71330
3112 PR c++/71393
3113 * g++.dg/opt/pr70847.C: New test.
3114 * g++.dg/ubsan/pr70847.C: New test.
3115 * g++.dg/ubsan/pr71393.C: New test.
3116
158beb4a
JJ
31172016-06-06 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR tree-optimization/71259
3120 * gcc.dg/vect/pr71259.c: New test.
3121
d9b950dd
DM
31222016-06-06 David Malcolm <dmalcolm@redhat.com>
3123
3124 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3125 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3126 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3127 above.
3128
36f9ad69
KT
31292016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3130
3131 PR middle-end/37780
3132 * gcc.c-torture/execute/pr37780.c: New test.
3133 * gcc.target/aarch64/pr37780_1.c: Likewise.
3134 * gcc.target/arm/pr37780_1.c: Likewise.
3135
5545a907
MP
31362016-06-06 Marek Polacek <polacek@redhat.com>
3137
3138 * c-c++-common/attr-may-alias-1.c: New test.
3139 * c-c++-common/attr-may-alias-2.c: New test.
3140 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3141
93671519
BE
31422016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3143
3144 PR c/24414
3145 * gcc.target/i386/pr24414.c: New test.
3146
690f24b7
JM
31472016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3148
3149 * gcc.target/sparc/vis4misc.c: New file.
3150 * gcc.target/sparc/fpcmp.c: Likewise.
3151 * gcc.target/sparc/fpcmpu.c: Likewise.
3152
31ce6157
AH
31532016-06-06 Alan Hayward <alan.hayward@arm.com>
3154
3155 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3156 * gcc.dg/vect/vect-live-3.c: Likewise.
3157
9fcebb5a
RB
31582016-06-06 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/71398
3161 * gcc.dg/torture/pr71398.c: New testcase.
3162
903ca97b
UB
31632016-06-06 Uros Bizjak <ubizjak@gmail.com>
3164
3165 PR target/71389
3166 * g++.dg/pr71389.C: New test.
3167
9c1eb332
JD
31682016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3169
3170 PR fortran/71404
3171 * gfortran.dg/fmt_read_5.f: New test.
3172
b2d83bd2
AV
31732016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3174
3175 PR fortran/69659
3176 * gfortran.dg/class_array_22.f03: New test.
3177
ec81960e
JH
31782016-06-05 Jan Hubicka <hubicka@ucw.cz>
3179
3180 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3181
429d2750
JH
31822016-06-05 Jan Hubicka <hubicka@ucw.cz>
3183
3184 * gcc.dg/predict-9.c: Update template.
3185
c1c00983
PC
31862016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3187
3188 PR c++/49377
3189 * g++.dg/template/pr49377.C: New.
3190
1927a963
JJ
31912016-06-04 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR tree-optimization/71405
3194 * g++.dg/torture/pr71405.C: New test.
3195
909a11ad
PC
31962016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 PR c++/70202
3199 * g++.dg/inherit/crash5.C: New.
3200 * g++.dg/inherit/virtual1.C: Adjust.
3201
08bbb1f8
JL
32022016-06-03 Jeff Law <law@redhat.com>
3203
3204 PR tree-optimization/71316
3205 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3206
7c35235c
JJ
32072016-06-03 Jakub Jelinek <jakub@redhat.com>
3208
3209 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3210 dg-additional-options with just -fno-tree-scev-cprop in it.
3211 * gcc.dg/vect/vect-live-2.c: Likewise.
3212 * gcc.dg/vect/vect-live-5.c: Likewise.
3213 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3214 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3215 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3216
c8572dd6
PP
32172016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3218
3219 PR c++/27100
3220 * g++.dg/other/friend6.C: New test.
3221
1c7733a7
BS
32222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3223
3224 * g++.dg/torture/ppc-ldst-array.C: New.
3225
0d2f700f
JM
32262016-06-03 Joseph Myers <joseph@codesourcery.com>
3227
3228 PR target/71276
3229 PR target/71277
3230 * gcc.dg/torture/builtin-fp-int-inexact.c,
3231 gcc.target/i386/387-builtin-fp-int-inexact.c,
3232 gcc.target/i386/387-rint-inline-1.c,
3233 gcc.target/i386/387-rint-inline-2.c,
3234 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3235 gcc.target/i386/sse2-rint-inline-1.c,
3236 gcc.target/i386/sse2-rint-inline-2.c,
3237 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3238 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3239
f8071c05
L
32402016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3241 Julia Koval <julia.koval@intel.com>
3242
3243 PR target/66960
3244 PR target/67630
3245 PR target/67634
3246 PR target/67841
3247 PR target/68037
3248 PR target/68618
3249 PR target/68661
3250 PR target/69575
3251 PR target/69596
3252 PR target/69734
3253 * gcc.dg/guality/pr68037-1.c: New test.
3254 * gcc.dg/guality/pr68037-2.c: Likewise.
3255 * gcc.dg/guality/pr68037-3.c: Likewise.
3256 * gcc.dg/torture/pr68037-1.c: Likewise.
3257 * gcc.dg/torture/pr68037-2.c: Likewise.
3258 * gcc.dg/torture/pr68037-3.c: Likewise.
3259 * gcc.dg/torture/pr68661-1a.c: Likewise.
3260 * gcc.dg/torture/pr68661-1b.c: Likewise.
3261 * gcc.target/i386/interrupt-1.c: Likewise.
3262 * gcc.target/i386/interrupt-2.c: Likewise.
3263 * gcc.target/i386/interrupt-3.c: Likewise.
3264 * gcc.target/i386/interrupt-4.c: Likewise.
3265 * gcc.target/i386/interrupt-5.c: Likewise.
3266 * gcc.target/i386/interrupt-6.c: Likewise.
3267 * gcc.target/i386/interrupt-7.c: Likewise.
3268 * gcc.target/i386/interrupt-8.c: Likewise.
3269 * gcc.target/i386/interrupt-9.c: Likewise.
3270 * gcc.target/i386/interrupt-10.c: Likewise.
3271 * gcc.target/i386/interrupt-11.c: Likewise.
3272 * gcc.target/i386/interrupt-12.c: Likewise.
3273 * gcc.target/i386/interrupt-13.c: Likewise.
3274 * gcc.target/i386/interrupt-14.c: Likewise.
3275 * gcc.target/i386/interrupt-15.c: Likewise.
3276 * gcc.target/i386/interrupt-16.c: Likewise.
3277 * gcc.target/i386/interrupt-17.c: Likewise.
3278 * gcc.target/i386/interrupt-18.c: Likewise.
3279 * gcc.target/i386/interrupt-19.c: Likewise.
3280 * gcc.target/i386/interrupt-20.c: Likewise.
3281 * gcc.target/i386/interrupt-21.c: Likewise.
3282 * gcc.target/i386/interrupt-22.c: Likewise.
3283 * gcc.target/i386/interrupt-23.c: Likewise.
3284 * gcc.target/i386/interrupt-24.c: Likewise.
3285 * gcc.target/i386/interrupt-25.c: Likewise.
3286 * gcc.target/i386/interrupt-26.c: Likewise.
3287 * gcc.target/i386/interrupt-27.c: Likewise.
3288 * gcc.target/i386/interrupt-28.c: Likewise.
3289 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3290 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3291 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3292 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3293 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3294 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3295 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3296 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3297 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3298 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3299 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3300 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3301
36b85e43
BS
33022016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3303
9de2e795
L
3304 PR tree-optimization/52171
3305 * gcc.dg/pr52171.c: New test.
3306 * gcc.target/i386/pr52171.c: New test.
36b85e43 3307
bfeee8ac
JH
33082016-06-03 Jan Hubicka <jh@suse.cz>
3309
3310 * g++.dg/tree-ssa/pred-1.C: New testcase
3311 * gcc.dg/tree-ssa/pred-1.c: New testcase
3312
859b0bae
BS
33132016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3314
3315 PR target/70957
3316 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3317 support.
3318 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3319
3a2edf4c
AH
33202016-06-03 Alan Hayward <alan.hayward@arm.com>
3321
3322 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3323
b28ead45
AH
33242016-06-03 Alan Hayward <alan.hayward@arm.com>
3325
3326 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3327 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3328 * gcc.dg/vect/vect-live-1.c: New test.
3329 * gcc.dg/vect/vect-live-2.c: New test.
3330 * gcc.dg/vect/vect-live-3.c: New test.
3331 * gcc.dg/vect/vect-live-4.c: New test.
3332 * gcc.dg/vect/vect-live-5.c: New test.
3333 * gcc.dg/vect/vect-live-slp-1.c: New test.
3334 * gcc.dg/vect/vect-live-slp-2.c: New test.
3335 * gcc.dg/vect/vect-live-slp-3.c: New test.
3336
1f91747b
JJ
33372016-06-03 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR middle-end/71387
3340 * g++.dg/opt/pr71387.C: New test.
3341
47b83923
JL
33422016-06-02 Jeff Law <law@redhat.com>
3343
3344 PR tree-optimization/71328
3345 * gcc.c-torture/compile/pr71328.c: New test.
3346
e96e5f46
JD
33472016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3348
3349 PR fortran/52393
3350 * gfortran.dg/fmt_read_3.f90: Fix typo.
3351 * gfortran.dg/fmt_read_4.f90: New test.
3352
b872d729
PC
33532016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3354
3355 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3356 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3357 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3358 * g++.dg/cpp0x/override2.C: Likewise.
3359 * g++.dg/parse/crash5.C: Likewise.
3360 * g++.dg/parse/error16.C: Likewise.
3361 * g++.dg/parse/error27.C: Likewise.
3362 * g++.dg/template/qualttp15.C: Likewise.
3363 * g++.dg/template/redecl4.C: Likewise.
3364 * g++.old-deja/g++.other/crash39.C: Likewise.
3365 * g++.old-deja/g++.other/struct1.C: Likewise.
3366 * g++.old-deja/g++.pt/m9a.C: Likewise.
3367 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3368
0e535442
JJ
33692016-06-02 Jakub Jelinek <jakub@redhat.com>
3370
0633ee10
JJ
3371 PR c++/71372
3372 * c-c++-common/pr71372.c: New test.
3373
0e535442
JJ
3374 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3375 __TIME__ strings with __builtin_strcmp instead of printf and
3376 dg-output.
3377
f3c5ecc2
ML
33782016-06-02 Martin Liska <mliska@suse.cz>
3379
3380 * gcc.dg/predict-9.c: New test.
3381
a91807c5
JJ
33822016-06-02 Jakub Jelinek <jakub@redhat.com>
3383
3384 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3385 global set_compiler_env_var and global saved_compiler_env_var.
3386
b5bd1978
KT
33872016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3388
3389 PR rtl-optimization/71295
3390 * gcc.c-torture/compile/pr71295.c: New test.
3391
b93b1475
JJ
33922016-06-02 Jakub Jelinek <jakub@redhat.com>
3393
930ebd0e
JJ
3394 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3395
1e021dc3
JJ
3396 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3397 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3398
b93b1475
JJ
3399 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3400 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3401 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3402 alternative number.
3403
58f2fb5c
MM
34042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3405
3406 * gcc.target/powerpc/p9-splat-4.c: New test.
3407
34082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3409
3410 PR target/71186
3411 * gcc.target/powerpc/pr71186.c: New test.
3412
4731c9f0
JD
34132016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3414
3415 PR fortran/52393
3416 * gfortran.dg/fmt_read_3.f90: New test.
3417
042dee3e
TP
34182016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3419
3420 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3421 procedure.
3422
15c98b2e
ES
34232016-06-01 Eduard Sanou <dhole@openmailbox.org>
3424
3425 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3426 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3427 env var is set.
3428 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3429 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3430 shown once.
3431 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3432 during compilation.
3433 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3434 vars set by dg-set-compiler-env-var.
3435
6442a6f4
PT
34362016-06-01 Paul Thomas <pault@gcc.gnu.org>
3437
3438 PR fortran/71156
3439 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3440 to the module procedure declaration.
3441 * gfortran.dg/submodule_16.f08: New test.
3442
ab62397a
JJ
34432016-06-01 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR middle-end/71371
3446 * c-c++-common/gomp/pr71371.c: New test.
3447
b66af6ed
RB
34482016-06-01 Richard Biener <rguenther@suse.de>
3449
3450 PR tree-optimization/71366
3451 * gcc.dg/torture/pr71366-1.c: New testcase.
3452 * gcc.dg/torture/pr71366-2.c: Likewise.
3453
e342b9d8
KN
34542016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3455
3456 * gcc.target/powerpc/vslv-0.c: New test.
3457 * gcc.target/powerpc/vslv-1.c: New test.
3458 * gcc.target/powerpc/vsrv-0.c: New test.
3459 * gcc.target/powerpc/vsrv-1.c: New test.
3460
721547cd
NS
34612016-06-01 Nathan Sidwell <nathan@acm.org>
3462
3463 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3464 * gcc.target/nvptx/weak.c: New.
3465
fa2c9034
RB
34662016-06-01 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/71261
3469 * gcc.dg/torture/vect-bool-1.c: New testcase.
3470
3e32893c
JJ
34712016-06-01 Jakub Jelinek <jakub@redhat.com>
3472
3473 * gfortran.dg/gomp/order-1.f90: New test.
3474 * gfortran.dg/gomp/order-2.f90: New test.
3475
8c383600
JH
34762016-06-01 Jan Hubicka <hubicka@ucw.cz>
3477
3478 * gcc.dg/unroll-6.c: Update template.
3479 * gcc.dg/unroll-7.c: New testcase.
3480 * gcc.dg/unroll-8.c: New testcase.
3481
a0dfeef5
EB
34822016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3483
3484 * gnat.dg/opt56.ad[sb]: New test.
3485
48de5701
PC
34862016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3487
3488 PR c++/66635
3489 * g++.dg/cpp0x/constexpr-ice16.C: New.
3490
827cf695
PP
34912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3492
3493 PR tree-optimization/71314
3494 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3495 -mbranch-cost=2.
3496
ff66f6e8
PP
34972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3498
3499 PR tree-optimization/71077
3500 * gcc.dg/tree-ssa/pr71077.c: New test.
3501
050fb209
JH
35022016-05-31 Jan Hubicka <hubicka@ucw.cz>
3503
48de5701
PC
3504 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3505 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3506 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3507
c642d919
PC
35082016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3509
3510 PR c++/71248
3511 * g++.dg/cpp0x/pr71248.C: New.
3512 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3513 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3514 * g++.dg/init/new37.C: Likewise.
3515 * g++.dg/template/static1.C: Likewise.
3516 * g++.dg/template/static2.C: Likewise.
3517
d6439e08
L
35182016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3519
3520 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3521 instead of %rdi.
3522 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3523
780b9dd4
MP
35242016-05-31 Marek Polacek <polacek@redhat.com>
3525
3526 * c-c++-common/Wswitch-unreachable-3.c: New test.
3527 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3528
0d99f8a0
RB
35292016-05-31 Richard Biener <rguenther@suse.de>
3530
3531 PR tree-optimization/71352
3532 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3533
52545641
TP
35342016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3535
3536 * gcc.target/arm/armv5_thumb_isa.c: New test.
3537
5b8c1205
KY
35382016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3539
3540 PR target/71346
3541 * gcc.target/i386/pr71346.c: New test.
3542
7a88cc84
TV
35432016-05-31 Tom de Vries <tom@codesourcery.com>
3544
3545 PR tree-optimization/69068
3546 * gcc.dg/graphite/pr69068.c: New test.
3547
265149a6
MS
35482016-05-27 Martin Sebor <msebor@redhat.com>
3549
3550 PR c++/71306
3551 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3552
00631022
JJ
35532016-05-30 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR c++/71349
3556 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3557 nowait depend(inout: dd[0]) clauses where permitted.
3558
b2f6675b
PC
35592016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 PR c++/71238
3562 * g++.dg/parse/pr71238.C: New.
3563 * g++.dg/concepts/friend1.C: Test column numbers too.
3564 * g++.dg/cpp0x/initlist31.C: Likewise.
3565 * g++.dg/cpp0x/pr51420.C: Likewise.
3566 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3567 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3568 * g++.dg/ext/builtin3.C: Likewise.
3569 * g++.dg/lookup/friend12.C: Likewise.
3570 * g++.dg/lookup/friend7.C: Likewise.
3571 * g++.dg/lookup/koenig1.C: Likewise.
3572 * g++.dg/lookup/koenig5.C: Likewise.
3573 * g++.dg/lookup/used-before-declaration.C: Likewise.
3574 * g++.dg/overload/koenig1.C: Likewise.
3575 * g++.dg/template/crash65.C: Likewise.
3576 * g++.dg/template/friend57.C: Likewise.
3577 * g++.dg/warn/Wshadow-5.C: Likewise.
3578 * g++.dg/warn/Wunused-8.C: Likewise.
3579 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3580 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3581 * g++.old-deja/g++.jason/member.C: Likewise.
3582 * g++.old-deja/g++.jason/report.C: Likewise.
3583 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3584 * g++.old-deja/g++.law/visibility20.C: Likewise.
3585 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3586 * g++.old-deja/g++.other/static5.C: Likewise.
3587 * g++.old-deja/g++.pt/overload2.C: Likewise.
3588
a448ff40
JH
35892016-05-30 Jan Hubicka <hubicka@ucw.cz>
3590
3591 * gcc.dg/tree-ssa/peel1.c: New testcase.
3592 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3593 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3594
69be8c91
TV
35952016-05-30 Tom de Vries <tom@codesourcery.com>
3596
3597 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3598 to ce.
3599
a59775a1
PC
36002016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3601
3602 PR c++/71099
3603 * g++.dg/parse/virtual1.C: New.
3604
53d6d955
UB
36052016-05-30 Uros Bizjak <ubizjak@gmail.com>
3606
3607 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3608 Use correct register when clearing %edx.
3609
0557293f
AM
36102016-05-30 Alexander Monakov <amonakov@ispras.ru>
3611
3612 PR tree-optimization/71289
3613 * gcc.dg/pr71289.c: New test.
3614
5d476e35
KV
36152016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3616
3617 PR middle-end/71269
3618 PR middle-end/71292
3619 * gcc.dg/tree-ssa/pr71269.c: New test.
3620 * gcc.dg/tree-ssa/pr71292.c: New test.
3621
db5447ca
KV
36222016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3623
3624 PR middle-end/71252
3625 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3626
98bdbb39
JH
36272016-05-30 Jan Hubicka <hubicka@ucw.cz>
3628
3629 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3630 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3631 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3632
7e012855
TV
36332016-05-30 Tom de Vries <tom@codesourcery.com>
3634
3635 PR tree-optimization/69067
3636 * gcc.dg/graphite/pr69067.c: New test.
3637
beed3701
UB
36382016-05-29 Uros Bizjak <ubizjak@gmail.com>
3639
3640 PR target/71245
3641 * gcc.target/i386/pr71245-1.c: New test.
3642 * gcc.target/i386/pr71245-2.c: Ditto.
3643
b6d4f8e8
PC
36442016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3645
3646 PR c++/71105
3647 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3648 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3649 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3650
00022058
JH
36512016-05-27 Jan Hubicka <hubicka@ucw.cz>
3652
3653 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3654
c8419aca
VV
36552016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3656
3657 Revert:
3658 PR c++/69855
3659 * g++.dg/overload/69855.C: New.
3660 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3661 * g++.old-deja/g++.pt/crash3.C: Likewise.
3662
8008c4d2
PC
36632016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3664
3665 PR c++/60385
3666 * g++.dg/parse/namespace13.C: New.
3667
8b2ef235
JL
36682016-05-26 Jeff Law <law@redhat.com>
3669
3670 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3671 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3672 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3673 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3674 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3675 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3676 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3677 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3678 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3679 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3680 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3681 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3682 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3683
7d67159b
VV
36842016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3685
3686 PR c++/69855
3687 * g++.dg/overload/69855.C: New.
3688 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3689 * g++.old-deja/g++.pt/crash3.C: Likewise.
3690
88e3bdd1
JW
36912016-05-27 Jiong Wang <jiong.wang@arm.com>
3692
3693 PR target/63596
3694 * gcc.target/aarch64/va_arg_1.c: New testcase.
3695 * gcc.target/aarch64/va_arg_2.c: Likewise.
3696 * gcc.target/aarch64/va_arg_3.c: Likewise.
3697
3fd6b9cc
JW
36982016-05-27 Jiong Wang <jiong.wang@arm.com>
3699
3700 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3701 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3702 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3703 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3704 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3705
3cee7e4e
MP
37062016-05-27 Marek Polacek <polacek@redhat.com>
3707
3708 PR middle-end/71308
3709 * g++.dg/torture/pr71308.C: New test.
3710
6a813c96
DV
37112016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3712
3713 * gcc.dg/zero_bits_compound-1.c: New test.
3714 * gcc.dg/zero_bits_compound-2.c: New test.
3715
0561bcfb
IE
37162016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3717
3718 PR middle-end/71279
3719 * gcc.dg/pr71279.c: New test.
3720
21316320
MM
37212016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3722
3723 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3724 floating point min/max/comparison instructions.
3725 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3726
7211a097
JJ
37272016-05-26 Jakub Jelinek <jakub@redhat.com>
3728
3729 * c-c++-common/gomp/schedule-1.c: New test.
3730 * gfortran.dg/gomp/schedule-1.f90: New test.
3731
cac177cf
PP
37322016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3733
3734 PR c++/70822
3735 PR c++/70106
3736 * g++.dg/cpp1y/auto-fn32.C: New test.
3737 * g++.dg/cpp1y/paren4.C: New test.
3738
a2d5b8c9
NS
37392016-05-26 Nathan Sidwell <nathan@acm.org>
3740
3741 * gcc.dg/20060410.c: Xfail on ptx.
3742 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3743 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3744 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3745 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3746 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3747
ffa8b552
TP
37482016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3749
3750 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3751
c7501e00
JJ
37522016-05-26 Jakub Jelinek <jakub@redhat.com>
3753
1875b9a0
JJ
3754 PR tree-optimization/71280
3755 * gcc.dg/pr71280.c: New test.
3756
2116e19f
JJ
3757 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3758
305aef09
JJ
3759 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3760 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3761
c7501e00
JJ
3762 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3763
ca449d26
JW
37642016-05-26 Jiong Wang <jiong.wang@arm.com>
3765
3766 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3767 kept in memory.
ca449d26 3768
8af01c66
JL
37692016-05-25 Jeff Law <law@redhat.com>
3770
3771 PR tree-optimization/71272
3772 * gcc.c-torture/compile/pr71272.c: new test.
3773
f9d6ce73
BS
37742016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3775
3776 * gcc.target/powerpc/vec-cmpne.c: New test.
3777 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3778
a88a7b22
EB
37792016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3780
3781 * gnat.dg/opt55.ad[sb]: New test.
3782
125f02ed
SKS
37832016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3784
3785 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3786 * c-c++-common/pr60226.c: Require int32plus.
3787 * gcc.c-torture/execute/pr70602.c: Likewise.
3788 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3789 unsigned long for malloc arg type.
3790 * gcc.dg/asr_div1.c: Require int32plus.
3791 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3792 * gcc.dg/pie-1.c: Require pie.
3793 * gcc.dg/pie-2.c: Likewise.
3794 * gcc.dg/pr59471.c: Require int32plus.
3795 * gcc.dg/pr59963-2.c: XFAIL for int16.
3796 * gcc.dg/pr60114.c: Require int32plus.
3797 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3798 unsigned long for typedef of size_t.
3799 * gcc.dg/pr63914.c: Require int32plus.
3800 * gcc.dg/pr64536.c: Require pt32plus.
3801 * gcc.dg/pr65658.c: Likewise.
3802 * gcc.dg/pr67271.c: Require int32plus.
3803 * gcc.dg/pr68112.c: Likewise.
3804 * gcc.dg/pr69071.c: Skip for avr target.
3805 * gcc.dg/pr69973.c: Require int32plus.
3806 * gcc.dg/pr70169.c: Skip for avr target.
3807 * gcc.dg/sso-6.c: Require int32plus.
3808 * gcc.dg/sso-7.c: Likewise.
3809 * gcc.dg/sso-8.c: Likewise.
3810 * gcc.dg/vrp-min-max-2.c: Likewise.
3811
c6e434f5
UB
38122016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3813
3814 PR target/70738
3815 * gcc.target/i386/pr70738-1.c: New test.
3816 * gcc.target/i386/pr70738-2.c: Likewise.
3817 * gcc.target/i386/pr70738-3.c: Likewise.
3818 * gcc.target/i386/pr70738-4.c: Likewise.
3819 * gcc.target/i386/pr70738-5.c: Likewise.
3820 * gcc.target/i386/pr70738-6.c: Likewise.
3821 * gcc.target/i386/pr70738-7.c: Likewise.
3822 * gcc.target/i386/pr70738-8.c: Likewise.
3823 * gcc.target/i386/pr70738-9.c: Likewise.
3824
5c42d341
KT
38252016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3826
3827 PR rtl-optimization/66940
3828 * gcc.c-torture/execute/pr66940.c: New test.
3829
bf9a1a07
IV
38302016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3831
3832 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3833 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3834 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3835 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3836 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3837 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3838 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3839 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3840 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3841 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3842 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3843 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3844 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3845 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3846 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3847 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3848 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3849 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3850 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3851 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3852 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3853 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3854 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3855 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3856
95efe6b6
MP
38572016-05-25 Marek Polacek <polacek@redhat.com>
3858
3859 PR c/71265
3860 * gcc.dg/noncompile/pr71265.c: New test.
3861
a23faf7a
MP
3862 PR c/71266
3863 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3864
69a6d5ad
NS
38652016-05-25 Nathan Sidwell <nathan@acm.org>
3866
3867 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3868
3072d4ea
RB
38692016-05-25 Richard Biener <rguenther@suse.de>
3870
3871 PR tree-optimization/71261
3872 * c-c++-common/torture/pr71261.c: New testcase.
3873
e412ece4
RB
38742016-05-25 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/71264
3877 * gcc.dg/vect/pr71264.c: New testcase.
3878
b9e551ad
PC
38792016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3880
3881 PR c++/55992
3882 * g++.dg/cpp0x/alias-decl-53.C: New.
3883 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3884
6aa1abe5
ML
38852016-05-25 Martin Liska <mliska@suse.cz>
3886
3887 * g++.dg/pr71239.C: New test.
3888
842d162e
RB
38892016-05-25 Richard Biener <rguenther@suse.de>
3890
c87885ca
RO
3891 * gcc.dg/vect/pr58135.c: Rename to ...
3892 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 3893
f184a36c
MP
38942016-05-25 Marek Polacek <polacek@redhat.com>
3895
3896 * g++.dg/pr65295.C: Use target c++14.
3897
021fad86
PC
38982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3899
53d6d955
UB
3900 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3901 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 3902
c3eaf15a
MM
39032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3904
3905 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3906 instructions.
3907
e46c7770
CP
39082016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3909
3910 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3911 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3912 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3913 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3914 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3915 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3916 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3917 * c-c++-common/goacc/pcopy.c: Likewise.
3918 * c-c++-common/goacc/pcopyin.c: Likewise.
3919 * c-c++-common/goacc/pcopyout.c: Likewise.
3920 * c-c++-common/goacc/pcreate.c: Likewise.
3921 * c-c++-common/goacc/pr70688.c: New test.
3922 * c-c++-common/goacc/present-1.c: Adjust test.
3923 * c-c++-common/goacc/reduction-5.c: Likewise.
3924 * g++.dg/goacc/data-1.C: New test.
3925
4bfc9db7
MM
39262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3927
3928 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3929 vector parity built-in functions.
3930 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3931 count trailing zeros automatic vectorization.
3932 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3933 count trailing zeros built-in functions.
3934
2bc145af
KV
39352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3936
3937 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3938
26869fdb
PH
39392016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3940
3941 PR target/71050
3942 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3943
b2dc9c3b
PC
39442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3945
3946 PR c++/50436
3947 * g++.dg/template/crash123.C: New.
3948 * g++.dg/template/crash124.C: Likewise.
3949
f65e97fd
MS
39502016-05-24 Martin Sebor <msebor@redhat.com>
3951
3952 PR c++/71147
3953 * g++.dg/ext/flexary16.C: New test.
3954
a6f5ac7f
IV
39552016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3956
69a6d5ad
NS
3957 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3958 before math.h is included.
a6f5ac7f
IV
3959 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3960 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3961 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3962 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3963 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3964 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3965 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3966 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3967 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3968 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3969 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3970 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3971 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3972 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3973 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3974 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3975 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3976 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3977 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3978 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3979 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3980 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3981 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3982
27bad558
MM
39832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3984 Kelvin Nilsen <kelvin@gcc.gnu.org>
3985
3986 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3987 support.
3988
72f382fb
PC
39892016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/69872
3992 * g++.dg/warn/Wno-narrowing1.C: New.
3993
ef2ec9d9
MP
39942016-05-24 Marek Polacek <polacek@redhat.com>
3995
3996 PR c/71249
3997 * c-c++-common/Wswitch-unreachable-2.c: New test.
3998
e90434e3
JJ
39992016-05-24 Jakub Jelinek <jakub@redhat.com>
4000
7adb26f2
JJ
4001 PR c++/71257
4002 * g++.dg/vect/simd-clone-6.cc: New test.
4003 * g++.dg/gomp/declare-simd-6.C: New test.
4004
e90434e3
JJ
4005 PR middle-end/70434
4006 PR c/69504
4007 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4008
b556ea3b
RB
40092016-05-24 Richard Biener <rguenther@suse.de>
4010
4011 PR tree-optimization/71240
4012 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4013
e5328f5d
RB
40142016-05-24 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/71230
4017 * gcc.dg/torture/pr71230.c: New testcase.
4018 * g++.dg/torture/pr71230.C: Likewise.
4019
a04e69c0
TS
40202016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4021
4022 * c-c++-common/goacc/routine-5.c: Add tests.
4023 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4024 * gfortran.dg/goacc/routine-6.f90: Add tests.
4025
30fd2977
RB
40262016-05-24 Richard Biener <rguenther@suse.de>
4027
4028 PR tree-optimization/71253
4029 * gcc.dg/torture/pr71253.c: New testcase.
4030
ca6f60bc
KV
40312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4032
4033 PR middle-end/71252
4034 * gfortran.dg/pr71252.f90: New test.
4035
d3465d72
RS
40362016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4037
4038 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4039
f17a223d
RB
40402016-05-24 Richard Biener <rguenther@suse.de>
4041
4042 PR middle-end/70434
4043 PR c/69504
4044 * c-c++-common/vector-subscript-4.c: New testcase.
4045 * c-c++-common/vector-subscript-5.c: Likewise.
4046
e3f36534
JD
40472016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4048
4049 PR fortran/71123
4050 * gfortran.dg/namelist_90.f: New test
4051
85d5c27d
JD
40522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4053
4054 PR fortran/66461
4055 * gfortran.dg/unexpected_eof.f: New test
4056
fe3f3340
MM
40572016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4058 Kelvin Nilsen <kelvin@gcc.gnu.org>
4059
4060 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4061 as little endian.
4062
26d6ae55
PC
40632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4064
4065 PR c++/70972
4066 * g++.dg/cpp0x/inh-ctor20.C: New.
4067 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4068
d6c9a06f
PC
40692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4070
4071 PR c++/69095
4072 * g++.dg/cpp0x/variadic168.C: New.
4073
396a1d10
PC
40742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 * g++.dg/cpp0x/pr31445.C: Test column number too.
4077 * g++.dg/cpp0x/pr32253.C: Likewise.
4078 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4079 * g++.dg/cpp0x/variadic36.C: Likewise.
4080
ece46666
MG
40812016-05-23 Marc Glisse <marc.glisse@inria.fr>
4082
4083 * gcc.dg/fold-notshift-2.c: Adjust.
4084
a7dc5980
MP
40852016-05-23 Marek Polacek <polacek@redhat.com>
4086
4087 PR c/49859
4088 * c-c++-common/Wswitch-unreachable-1.c: New test.
4089 * gcc.dg/Wswitch-unreachable-1.c: New test.
4090 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4091 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4092 * g++.dg/gomp/block-10.C: Likewise.
4093 * gcc.dg/gomp/block-10.c: Likewise.
4094 * g++.dg/gomp/block-9.C: Likewise.
4095 * gcc.dg/gomp/block-9.c: Likewise.
4096 * g++.dg/gomp/target-1.C: Likewise.
4097 * g++.dg/gomp/target-2.C: Likewise.
4098 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4099 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4100 * g++.dg/gomp/taskgroup-1.C: Likewise.
4101 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4102 * gcc.dg/gomp/teams-1.c: Likewise.
4103 * g++.dg/gomp/teams-1.C: Likewise.
4104 * g++.dg/overload/error3.C: Likewise.
4105 * g++.dg/tm/jump1.C: Likewise.
4106 * g++.dg/torture/pr40335.C: Likewise.
4107 * gcc.dg/c99-vla-jump-5.c: Likewise.
4108 * gcc.dg/switch-warn-1.c: Likewise.
4109 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4110 * gcc.dg/nested-func-1.c: Likewise.
4111 * gcc.dg/pr67784-4.c: Likewise.
4112
18b54004
RB
41132016-05-23 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/71230
4116 * gfortran.dg/pr71230-1.f90: New testcase.
4117 * gfortran.dg/pr71230-2.f90: Likewise.
4118
e569db5f
VK
41192016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4120
396a1d10 4121 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4122 * gcc.dg/vect/pr58135.c: Add new.
4123 * gfortran.dg/pr46519-1.f: Adjust test case.
4124
e4b71114
PC
41252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4126
4127 PR c++/53401
4128 * g++.dg/cpp0x/decltype64.C: New.
4129
a25a8058
CL
41302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4131
4132 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4134 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4135
0dcfe9ab
CL
41362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4137
4138 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4139 Add poly64x1_t and poly64x2_t cases if supported.
4140 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4141 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4142 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4145
ffd70e4a
CL
41462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4147
4148 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4149 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4150 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4151 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4152 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4153 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4154 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4155
4b1f57fe
CL
41562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4157
4158 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4159
16c5ec77
CL
41602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4161
4162 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4163 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4164
94ad56c7
JJ
41652016-05-22 Jakub Jelinek <jakub@redhat.com>
4166
57748705
JJ
4167 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4168 constraint instead of "r".
4169 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4170 insn instead of vxorpd.
4171 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4172
af120161
JJ
4173 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4174 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4175
355023ce
JJ
4176 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4177
3b48574c
JJ
4178 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4179 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4180
94ad56c7
JJ
4181 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4182
8a85cee2
KV
41832016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4184
4185 PR middle-end/40921
4186 * gcc.dg/tree-ssa/pr40921.c: New test.
4187
8e916b16
PS
41882016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4189
4190 PR target/71103
4191 * gcc.target/avr/pr71103.c: New test.
4192
88aea79f
KV
41932016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4194
4195 PR middle-end/71179
4196 * gcc.dg/tree-ssa/pr71179.c: New test.
4197
79063edd
MS
41982016-05-20 Martin Sebor <msebor@redhat.com>
4199
4200 PR c/71115
4201 * gcc.dg/init-excess-2.c: New test.
4202
55c8849f
EB
42032016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4204
4205 * gnat.dg/opt53.adb: New test.
4206 * gnat.dg/opt54.adb: Likewise.
4207
c91a0948
MJ
42082016-05-20 Martin Jambor <mjambor@suse.cz>
4209
4210 PR tree-optimization/70884
4211 * gcc.dg/tree-ssa/pr70919.c: New test.
4212
9cad20fa
BS
42132016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4214
4215 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4216 formatting.
69a6d5ad
NS
4217 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4218 fix code formatting.
4219
42202016-05-20 Nathan Sidwell <nathan@acm.org>
4221
4222 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4223 non-common cases.
4224 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4225
15c671a7
DM
42262016-05-20 David Malcolm <dmalcolm@redhat.com>
4227
4228 * jit.dg/all-non-failing-tests.h: Add
4229 test-factorial-must-tail-call.c.
4230 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4231 * jit.dg/test-factorial-must-tail-call.c: New test case.
4232
4f028369
JJ
42332016-05-20 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR fortran/71204
4236 * gfortran.dg/pr71204.f90: New test.
4237
7dea4ab3
CP
42382016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4239
4240 * gcc.target/nvptx/sincos.c: New test.
4241
ef98d365
PC
42422016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4243
4244 PR c++/70572
4245 * g++.dg/cpp1y/auto-fn31.C: New.
4246
92466115
BS
42472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4248
4249 * gcc.target/powerpc/vec-addec.c: New test.
4250 * gcc.target/powerpc/vec-addec-int128.c: New test.
4251
9a385c2d
DM
42522016-05-20 David Malcolm <dmalcolm@redhat.com>
4253
4254 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4255 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4256 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4257 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4258
77c9d5b4
JH
42592016-05-20 Jan Hubicka <hubicka@ucw.cz>
4260
4261 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4262
68047971
JJ
42632016-05-20 Jakub Jelinek <jakub@redhat.com>
4264
18954840
JJ
4265 PR c++/71210
4266 * g++.dg/opt/pr71210-1.C: New test.
4267 * g++.dg/opt/pr71210-2.C: New test.
4268
68047971
JJ
4269 PR tree-optimization/29756
4270 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4271 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4272 only on selected targets where V4SImode vectors are known to be
4273 supported.
4274
d78789f5
MG
42752016-05-20 Marc Glisse <marc.glisse@inria.fr>
4276
4277 PR tree-optimization/71079
4278 PR tree-optimization/71206
4279 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4280
550fa093
PK
42812016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4282
4283 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4284 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4285 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4286
483c6429
RG
42872016-05-20 Richard Guenther <rguenther@suse.de>
4288
4289 PR tree-optimization/29756
4290 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4291
eb066284
RB
42922016-05-20 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/71185
4295 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4296
58f10249
RB
42972016-05-20 Richard Biener <rguenther@suse.de>
4298
4299 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4300
2a5569fa
MP
43012016-05-19 Marek Polacek <polacek@redhat.com>
4302
4303 PR c++/71075
4304 * g++.dg/diagnostic/pr71075.C: New test.
4305
5e9a5385
DM
43062016-05-19 David Malcolm <dmalcolm@redhat.com>
4307
4308 PR c++/71184
4309 * g++.dg/pr71184.C: New test case.
4310
4f45da44
KN
43112016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4312
4313 * gcc.target/powerpc/darn-0.c: New test.
4314 * gcc.target/powerpc/darn-1.c: New test.
4315 * gcc.target/powerpc/darn-2.c: New test.
4316
4177437e
MP
43172016-05-19 Marek Polacek <polacek@redhat.com>
4318
4319 PR tree-optimization/71031
4320 * gcc.dg/tree-ssa/vrp100.c: New test.
4321
afb72432
IE
43222016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4323
4324 PR rtl-optimization/71148
4325 * gcc.dg/pr71148.c: New test.
4326
4f83064e
KT
43272016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328
4329 PR target/71056
4330 * gcc.target/arm/pr71056.c: New test.
4331
4bf8dbe1
BE
43322016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4333
4334 * c-c++-common/pr69669.c: Check the used mode.
4335
f3510625
MO
43362016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4337
4338 PR sanitizer/64354
4339 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4340
43c0068e
RB
43412016-05-19 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/70729
4344 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4345 * gcc.dg/graphite/scop-18.c: Likewise.
4346 * gcc.dg/pr41783.c: Disable LIM.
4347 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4348 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4349 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4350 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4351 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4352 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4353 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4354 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4355 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4356 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4357 * gfortran.dg/pr42108.f90: Likewise.
4358
70f25790
DM
43592016-05-18 David Malcolm <dmalcolm@redhat.com>
4360
4361 PR driver/69265
4362 * gcc.dg/spellcheck-options-11.c: New test case.
4363
960db8ec
JJ
43642016-05-18 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR c++/71100
4367 * g++.dg/opt/pr71100.C: New test.
4368
04643334
MJ
43692016-05-18 Martin Jambor <mjambor@suse.cz>
4370
4371 PR ipa/69708
4372 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4373 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4374 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4375 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4376
91bb9f80
MJ
43772016-05-18 Martin Jambor <mjambor@suse.cz>
4378
4379 PR ipa/69708
4380 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4381 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4382 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4383 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4384 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4385
c584aca6
PC
43862016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 PR c++/69793
4389 * g++.dg/template/crash122.C: New.
4390
20309c6e
PC
43912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 PR c++/70466
4394 * g++.dg/template/pr70466-1.C: New.
4395 * g++.dg/template/pr70466-2.C: Likewise.
4396
50c78b9a
MM
43972016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4398
4399 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4400 splat operations and the XXSPLTIB instruction.
4401 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4402 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4403 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4404 xxlxor to clear a register.
4405
cf8be00d
RS
44062016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4407
4408 * gcc.dg/torture/pr71020.c: New test.
4409
848a392a
MJ
44102016-05-18 Martin Jambor <mjambor@suse.cz>
4411
4412 PR ipa/70646
4413 * gcc.dg/ipa/pr70646.c: New test.
4414
1f2ab776
CL
44152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4416
4417 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4418
76489493
CL
44192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4420
4421 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4422 missing tests for vreinterpretq_p{8,16}.
4423
bd79378d
CL
44242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4425
4426 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4427 vsliq_n_s64 and vsliq_n_u64.
4428
81ca3ea0
CL
44292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4430
4431 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4432 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4433
873cb425
CL
44342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4435
4436 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4437 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4438 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4439
9d6e7c21
CL
44402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4441
4442 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4443 in comment.
4444
b4dbe40e 44452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4446
4447 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4448 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4449 "blr\t" and switch to scan-assembler-times.
4450
83a5c910
JW
44512016-05-18 Jiong Wang <jiong.wang@arm.com>
4452
53d6d955
UB
4453 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4454 with __aarch64__.
4455 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4456 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4457
fb7cbdeb
JJ
44582016-05-18 Jakub Jelinek <jakub@redhat.com>
4459
8ee91165
JJ
4460 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4461 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4462 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4463 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4464 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4465 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4466
cf4d516a
JJ
4467 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4468 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4469
a4f16422
JJ
4470 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4471 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4472
7b37ce10
JJ
4473 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4474 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4475
fb7cbdeb
JJ
4476 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4477
c9326aef
RB
44782016-05-18 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/71168
4481 * gcc.dg/torture/pr71168.c: New testcase.
4482
df8b0a11
KV
44832016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4484
4485 PR middle-end/63586
4486 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4487 * gcc.dg/tree-ssa/pr63586.c: New test.
4488 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4489
2efd67ed
NS
44902016-05-17 Nathan Sidwell <nathan@acm.org>
4491
4492 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4493 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4494 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4495 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4496
1988b2c2
NS
44972016-05-17 Nathan Sidwell <nathan@acm.org>
4498
4499 * gcc.target/nvptx/abi-vararg-3.c: New.
4500
ad1d92ab
MM
45012016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4502
4503 PR tree-optimization/54579
4504 PR middle-end/55299
4505 * gcc.dg/fold-notrotate-1.c: New test.
4506 * gcc.dg/fold-notshift-1.c: New test.
4507 * gcc.dg/fold-notshift-2.c: New test.
4508
47768df8
MP
45092016-05-17 Marek Polacek <polacek@redhat.com>
4510
4511 PR ipa/71146
4512 * g++.dg/ipa/pr71146.C: New test.
4513
6b5423a5
DM
45142016-05-17 David Malcolm <dmalcolm@redhat.com>
4515
4516 * jit.dg/test-error-array-bounds.c: New test case.
4517
c7986356
MG
45182016-05-17 Marc Glisse <marc.glisse@inria.fr>
4519
4520 * gcc.dg/tree-ssa/and-1.c: New testcase.
4521
d982c5b7
MG
45222016-05-17 Marc Glisse <marc.glisse@inria.fr>
4523
4524 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4525 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4526
0139ba93
MG
45272016-05-17 Marc Glisse <marc.glisse@inria.fr>
4528
4529 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4530 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4531
daab4562
JW
45322016-05-17 Jiong Wang <jiong.wang@arm.com>
4533
4534 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4535
22330033
JW
45362016-05-17 Jiong Wang <jiong.wang@arm.com>
4537
4538 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4539
98b3a5f2
JW
45402016-05-17 Jiong Wang <jiong.wang@arm.com>
4541
4542 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4543 ".2d[index]" when scan the assembly.
4544 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4545 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4546 float64x1.
4547 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4548
b71b7a8e
RB
45492016-05-17 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/71132
4552 * gcc.dg/torture/pr71132.c: New testcase.
4553
3c51ad46
CL
45542016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4555
4556 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4557
d20faa66
KT
45582016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4559
4560 PR target/70809
4561 * gcc.target/aarch64/pr70809_1.c: New test.
4562
b75cc5a4
KT
45632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4564
4565 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4566 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4567 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4568 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4569
b28eb195
IE
45702016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4571 Ilya Enkovich <ilya.enkovich@intel.com>
4572
4573 PR target/71114
4574 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4575
0b9004ed
JH
45762016-05-16 Jan Hubicka <hubicka@ucw.cz>
4577
4578 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4579 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4580
1b81a1c1
MW
45812016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4582
4583 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4584 test for __ARM_FP16_ARGS.
4585 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4586 * gcc.target/arm/aapcs/neon-vect10.c: New.
4587 * gcc.target/arm/aapcs/neon-vect9.c: New.
4588 * gcc.target/arm/aapcs/vfp18.c: New.
4589 * gcc.target/arm/aapcs/vfp19.c: New.
4590 * gcc.target/arm/aapcs/vfp20.c: New.
4591 * gcc.target/arm/aapcs/vfp21.c: New.
4592 * gcc.target/arm/fp16-aapcs-1.c: New.
4593 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4594 test for __ARM_FP16_ARGS.
4595 * g++.target/arm/fp16-return-1.c: Update expected output.
4596
921d1e73
JW
45972016-05-16 Jiong Wang <jiong.wang@arm.com>
4598
4599 PR testsuite/70227
4600 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4601
228eb42a
HA
46022016-05-15 Harald Anlauf <anlauf@gmx.de>
4603
4604 PR fortran/69603
4605 * gfortran.dg/pr69603.f90: New testcase.
4606
785abfd3
FR
46072016-05-14 Fritz Reese <fritzoreese@gmail.com>
4608
4609 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4610
e75eb64f
FR
46112016-05-14 Fritz Reese <fritzoreese@gmail.com>
4612
4613 PR fortran/71047
4614 * gfortran.dg/pr71047.f08: New test.
4615
aa4b467b
JM
46162016-05-13 Joseph Myers <joseph@codesourcery.com>
4617
4618 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4619 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4620 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4621
653fb4a2
MS
46222016-05-13 Martin Sebor <msebor@redhat.com>
4623
4624 PR c++/60049
4625 * g++.dg/cpp0x/constexpr-60049.C: New test.
4626
9e37582d
JJ
46272016-05-13 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR bootstrap/71071
4630 * gcc.dg/pr71071.c: New test.
4631
a278aa17
UB
46322016-05-13 Uros Bizjak <ubizjak@gmail.com>
4633
4634 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4635 remove XOP handling.
377eaca7 4636 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4637
ac3d02e2
NS
46382016-05-13 Nathan Sidwell <nathan@acm.org>
4639
4640 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4641 __atomic_is_lock_free declaration.
4642
8ab3bdac
RB
46432016-05-13 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/42587
4646 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4647
623b8e0a
ML
46482016-05-13 Martin Liska <mliska@suse.cz>
4649
4650 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4651 the new format of dump output.
4652
da7674f6
IE
46532016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4654
4655 * gcc.dg/pr71084.c: New test.
4656
c959db3d
RR
46572016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4658
53d6d955
UB
4659 PR target/53440
4660 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4661
43203dea
RR
46622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4663
4664 * gcc.target/aarch64/struct_return.c: New test.
4665
4f2e1536
MP
46662016-05-12 Marek Polacek <polacek@redhat.com>
4667
4668 PR c/70756
4669 * c-c++-common/pr70756-2.c: New test.
4670 * c-c++-common/pr70756.c: New test.
4671
1ef33ef3
RB
46722016-05-12 Richard Biener <rguenther@suse.de>
4673
4674 PR tree-optimization/71059
4675 * gcc.dg/torture/pr71059.c: New testcase.
4676
763baff6
RB
46772016-05-12 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/71062
4680 * gcc.dg/torture/pr71062.c: New testcase.
4681
c4ec1243
IE
46822016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4683
4684 PR tree-optimization/71006
4685 * gcc.dg/pr71006.c: New test.
4686
a5fbf76d
MP
46872016-05-12 Marek Polacek <polacek@redhat.com>
4688
4689 PR driver/71063
4690 * gcc.dg/opts-7.c: New test.
4691
5acc47a4
KT
46922016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4693
4694 PR target/70830
4695 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4696 Add -save-temps to dg-options.
4697 Scan for ldmfd rather than pop instruction.
4698 * gcc.target/arm/interrupt-2.c: Likewise.
4699 * gcc.target/arm/pr70830.c: New test.
4700
40bd4bf9
JJ
47012016-05-12 Jakub Jelinek <jakub@redhat.com>
4702
3cd63842
JJ
4703 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4704 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4705
c05d08f6
JJ
4706 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4707 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4708 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4709
bc27ffae
JJ
4710 PR target/71019
4711 * gcc.target/i386/avx512vl-pack-1.c: New test.
4712 * gcc.target/i386/avx512vl-pack-2.c: New test.
4713 * gcc.target/i386/avx512bw-pack-2.c: New test.
4714
515d7412
JJ
4715 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4716
40bd4bf9
JJ
4717 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4718 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4719 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4720
44ab146a
RB
47212016-05-12 Richard Biener <rguenther@suse.de>
4722
4723 PR tree-optimization/70986
4724 * gcc.dg/torture/pr70986-1.c: New testcase.
4725 * gcc.dg/torture/pr70986-2.c: Likewise.
4726 * gcc.dg/torture/pr70986-3.c: Likewise.
4727
d6e83a8d
MM
47282016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4729
4730 PR c/43651
4731 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4732 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4733
51e67ea3
UB
47342016-05-11 Uros Bizjak <ubizjak@gmail.com>
4735
4736 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4737 directive.
4738 * gcc.target/i386/pr66746.c: Ditto.
4739
3fd2b007
MM
47402016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4741
4742 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4743 support.
4744 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4745 warning when using -mvsx-timode.
4746 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4747 * gcc.target/powerpc/dform-2.c: Likewise.
4748 * gcc.target/powerpc/pr68805.c: Likewise.
4749
5c3a10fb
MP
47502016-05-11 Marek Polacek <polacek@redhat.com>
4751
4752 PR c++/71024
4753 * c-c++-common/attributes-3.c: New test.
4754
7cfb065b
NS
47552016-05-11 Nathan Sidwell <nathan@acm.org>
4756
4757 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4758 * gcc.c-torture/execute/pr68185.c: Likewise.
4759 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4760 * gcc.dg/pr69634.c: Requires scheduling.
4761 * gcc.dg/torture/pr66178.c: Require label values.
4762 * gcc.dg/setjmp-6.c: Require indirect jumps.
4763
f35ea97d
RB
47642016-05-11 Richard Biener <rguenther@suse.de>
4765
4766 PR tree-optimization/71055
4767 * gcc.dg/torture/pr71055.c: New testcase.
4768
dff70323
RB
47692016-05-11 Richard Biener <rguenther@suse.de>
4770
4771 PR debug/71057
4772 * g++.dg/debug/pr71057.C: New testcase.
4773
56a3d28b
JJ
47742016-05-11 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR fortran/70855
4777 * gfortran.dg/gomp/pr70855.f90: New test.
4778
ebc1b29e
RB
47792016-05-11 Richard Biener <rguenther@suse.de>
4780
4781 PR middle-end/71002
4782 * g++.dg/torture/pr71002.C: New testcase.
4783
98ccd1d7
IE
47842016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4785
4786 PR middle-end/70807
4787 * gcc.dg/pr70807.c: New test.
4788
ed29e24b
MS
47892016-05-10 Martin Sebor <msebor@redhat.com>
4790
4791 PR c++/38611
4792 * g++.dg/Wattributes.C: New test.
4793
e39dab2c
MG
47942016-05-10 Marc Glisse <marc.glisse@inria.fr>
4795
4796 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4797 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4798 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4799
d067e238
IE
48002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4801
4802 PR target/70799
4803 * gcc.target/i386/pr70799-1.c: New test.
4804
cd36c83e
PMR
48052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4806
4807 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4808
1e3af2a4
IE
48092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4810
4811 PR middle-end/70877
4812 * gcc.target/i386/pr70877.c: New test.
4813
afc610db
IE
48142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4815
4816 PR tree-optimization/70786
4817 * gcc.target/i386/pr70876.c: New test.
4818
4b59d19f
JJ
48192016-05-10 Jakub Jelinek <jakub@redhat.com>
4820
4821 PR target/70927
4822 * gcc.target/i386/avx512vl-logic-1.c: New test.
4823 * gcc.target/i386/avx512vl-logic-2.c: New test.
4824 * gcc.target/i386/avx512dq-logic-2.c: New test.
4825
9b5ee426
BS
48262016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4827
4828 PR target/70963
4829 * gcc.target/powerpc/pr70963.c: New.
4830
f3352cab
DM
48312016-05-10 David Malcolm <dmalcolm@redhat.com>
4832
4833 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4834 (test_very_wide_line): Add ruler to expected output.
4835 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4836 (test_very_wide_line): Likewise.
4837 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4838 (test_show_locus): Within the handling of "test_very_wide_line",
4839 enable show_ruler_p on the diagnostic context.
4840
4a3255dd
RB
48412016-05-10 Richard Biener <rguenther@suse.de>
4842
4843 PR tree-optimization/71039
4844 * gcc.dg/torture/pr71039.c: New testcase.
4845
da7c9950
NS
48462016-05-10 Nathan Sidwell <nathan@acm.org>
4847
4848 * gcc.dg/nested-func-10.c: Requires alloca.
4849 * gcc.dg/nested-func-9.c: Requires alloca.
4850 * gcc.c-torture/execute/pr70460.c: Requires labels.
4851 * gcc.c-torture/compile/pr70199.c: Requires labels.
4852 * gcc.target/nvptx/decl.c: Compile only.
4853 * gcc.target/nvptx/trailing-init.c: Compile only.
4854 * gcc.target/nvptx/ary-init.c: Compile only.
4855
cf68d92c
MP
48562016-05-10 Marek Polacek <polacek@redhat.com>
4857
4858 PR c/70255
4859 * gcc.dg/attr-opt-1.c: New test.
4860
64ea4e15
RB
48612016-05-10 Richard Biener <rguenther@suse.de>
4862
4863 PR tree-optimization/70497
4864 PR tree-optimization/28367
4865 * gcc.dg/torture/20160404-1.c: New testcase.
4866 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4867 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4868
5a96dae3
PMR
48692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4870
4871 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4872
fc97f805
UB
48732016-05-09 Uros Bizjak <ubizjak@gmail.com>
4874
4875 * gcc.target/i386/fabsneg-1.c New test.
4876
a710b1d5
AM
48772016-05-09 Alan Modra <amodra@gmail.com>
4878
4879 PR testsuite/70826
4880 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4881
171f6f05
RB
48822016-05-09 Richard Biener <rguenther@suse.de>
4883
4884 PR tree-optimization/70985
4885 * gcc.dg/torture/pr70985.c: New testcase.
4886
18caa34e
BC
48872016-05-09 Bin Cheng <bin.cheng@arm.com>
4888
4889 * gcc.dg/tree-ssa/ifc-9.c: New test.
4890 * gcc.dg/tree-ssa/ifc-10.c: New test.
4891 * gcc.dg/tree-ssa/ifc-11.c: New test.
4892 * gcc.dg/tree-ssa/ifc-12.c: New test.
4893 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4894 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4895 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4896
7a27d38f
RB
48972016-05-09 Richard Biener <rguenther@suse.de>
4898
4899 PR fortran/70937
4900 * gfortran.dg/pr70937.f90: New testcase.
4901
5ebbbd3d
RO
49022016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4903
4904 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4905
f6288c24
FR
49062016-05-07 Fritz Reese <fritzoreese@gmail.com>
4907
4908 PR fortran/56226
4909 * gfortran.dg/dec_structure_1.f90: New testcase.
4910 * gfortran.dg/dec_structure_2.f90: Ditto.
4911 * gfortran.dg/dec_structure_3.f90: Ditto.
4912 * gfortran.dg/dec_structure_4.f90: Ditto.
4913 * gfortran.dg/dec_structure_5.f90: Ditto.
4914 * gfortran.dg/dec_structure_6.f90: Ditto.
4915 * gfortran.dg/dec_structure_7.f90: Ditto.
4916 * gfortran.dg/dec_structure_8.f90: Ditto.
4917 * gfortran.dg/dec_structure_9.f90: Ditto.
4918 * gfortran.dg/dec_structure_10.f90: Ditto.
4919 * gfortran.dg/dec_structure_11.f90: Ditto.
4920 * gfortran.dg/dec_union_1.f90: Ditto.
4921 * gfortran.dg/dec_union_2.f90: Ditto.
4922 * gfortran.dg/dec_union_3.f90: Ditto.
4923 * gfortran.dg/dec_union_4.f90: Ditto.
4924 * gfortran.dg/dec_union_5.f90: Ditto.
4925 * gfortran.dg/dec_union_6.f90: Ditto.
4926 * gfortran.dg/dec_union_7.f90: Ditto.
4927
5ec4a8cd
TV
49282016-05-07 Tom de Vries <tom@codesourcery.com>
4929
4930 PR tree-optimization/70956
4931 * gcc.dg/graphite/pr70956.c: New test.
4932
58ec1d0e
JJ
49332016-05-06 Jakub Jelinek <jakub@redhat.com>
4934
ccd88fb7
JJ
4935 PR middle-end/70941
4936 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4937 (a, b, c, d): Change type from char to signed char.
4938 (main): Compare against (signed char) -1634678893 instead of
4939 hardcoded -109. Use __builtin_abort instead of abort.
4940
dd3b6464
JJ
4941 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4942 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4943
58ec1d0e
JJ
4944 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4945
19aa23d8
YR
49462016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4947
4948 PR debug/70935
4949 * gcc.dg/torture/pr70935.c: New test.
4950
ae5f0df1
OE
49512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4952
4953 PR target/58219
ce23a8ff 4954 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 4955
078f7e37
RB
49562016-05-06 Richard Biener <rguenther@suse.de>
4957
4958 PR tree-optimization/70960
4959 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4960
765d7b54
OE
49612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4962
4963 PR target/52933
4964 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4965 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4966 Adjust expected instruction counts.
4967 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4968
29c94e65
MP
49692016-05-06 Marek Polacek <polacek@redhat.com>
4970
4971 PR sanitizer/70875
4972 * gcc.dg/ubsan/bounds-3.c: New test.
4973
3684b02e
OE
49742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4975
4976 PR target/54089
4977 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4978
8706773f
RB
49792016-05-06 Richard Biener <rguenther@suse.de>
4980
4981 PR middle-end/70931
4982 * gfortran.dg/pr70931.f90: New testcase.
4983
a4f51018
RB
49842016-05-06 Richard Biener <rguenther@suse.de>
4985
4986 PR middle-end/70941
4987 * gcc.dg/torture/pr70941.c: New testcase.
4988
c4f2425f
BC
49892016-05-05 Bin Cheng <bin.cheng@arm.com>
4990
4991 PR tree-optimization/57206
4992 * gcc.dg/vect/pr57206.c: New test.
4993
5dc08197
RO
49942016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4995
4996 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4997
351f85c5
JJ
49982016-05-05 Jakub Jelinek <jakub@redhat.com>
4999
568bac8c
JJ
5000 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5001
351f85c5
JJ
5002 * c-c++-common/Wdangling-else-4.c: New test.
5003
33fd7785
JJ
50042016-05-04 Jakub Jelinek <jakub@redhat.com>
5005
2d1ac15a
JJ
5006 PR c++/70906
5007 PR c++/70933
5008 * g++.dg/opt/pr70906.C: New test.
5009 * g++.dg/opt/pr70933.C: New test.
5010
33fd7785
JJ
5011 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5012
6b715bf6
JH
50132016-05-04 Jan Hubicka <hubicka@ucw.cz>
5014
5015 * gcc.dg/ipa/pure-const-3.c: New testcase.
5016
deef7113
MP
50172016-05-04 Marek Polacek <polacek@redhat.com>
5018
5019 * c-c++-common/Wdangling-else-1.c: New test.
5020 * c-c++-common/Wdangling-else-2.c: New test.
5021 * c-c++-common/Wdangling-else-3.c: New test.
5022
5396db97
KCY
50232016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5024
5025 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5026 flag is present.
5027
de55efd5
MP
50282016-05-04 Marek Polacek <polacek@redhat.com>
5029
5030 PR c/48778
5031 * gcc.dg/Waddress-2.c: New test.
5032
475839b6
AM
50332016-05-04 Alan Modra <amodra@gmail.com>
5034
5035 * gcc.target/powerpc/pr70866.c: New.
5036
b25aad5f
MS
50372016-05-03 Martin Sebor <msebor@redhat.com>
5038
5039 PR c++/66561
5040 * c-c++-common/builtin_location.c: New test.
5041 * g++.dg/cpp1y/builtin_location.C: New test.
5042
79ce98bc
MP
50432016-05-03 Marek Polacek <polacek@redhat.com>
5044
5045 PR c/70859
5046 * gcc.dg/pr70859.c: New test.
5047 * gcc.dg/pr70859-2.c: New test.
5048
402e89f5
PMR
50492016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5050
5051 * gnat.dg/debug5.adb: New testcase.
5052
f3d90045
DV
50532016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5054
5055 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5056 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5057 Procedure to check for z10 instruction set.
5058
1e26cec1
CL
50592016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5060
5061 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5062
71aca5a0
AM
50632016-05-03 Alan Modra <amodra@gmail.com>
5064
5065 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5066
2fd70ec1
JJ
50672016-05-03 Jakub Jelinek <jakub@redhat.com>
5068
5069 * gcc.target/i386/avx512f-cvt-1.c: New test.
5070
e5705cf7
L
50712016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5072
5073 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5074 -fdump-tree-vrp-details.
5075
381cdae4
RB
50762016-05-03 Richard Biener <rguenther@suse.de>
5077
5078 * gcc.dg/pr30172-1.c: Adjust.
5079 * gcc.dg/pr63743.c: Likewise.
5080 * gcc.dg/tm/pr51696.c: Likewise.
5081 * c-c++-common/tm/safe-1.c: Likewise.
5082 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5083 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5084 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5085 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5086
adedd5c1
JJ
50872016-05-03 Jakub Jelinek <jakub@redhat.com>
5088
31ed1665
JJ
5089 PR rtl-optimization/70467
5090 * gcc.target/i386/pr70467-3.c: New test.
5091 * gcc.target/i386/pr70467-4.c: New test.
5092
dea60b59
JJ
5093 PR tree-optimization/70916
5094 * gcc.c-torture/compile/pr70916.c: New test.
5095
adedd5c1
JJ
5096 PR target/49244
5097 * gcc.target/i386/pr49244-1.c: New test.
5098 * gcc.target/i386/pr49244-2.c: New test.
5099
f80041ef
BS
51002016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5101
5102 PR rtl-optimization/44281
5103 * gcc.target/i386/pr44281.c: New test.
5104
1cfcd39e
BC
51052016-05-03 bin cheng <bin.cheng@arm.com>
5106
5107 PR tree-optimization/56541
5108 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5109 * gcc.dg/vect/pr56541.c: new test.
5110
4304ccfd
MM
51112016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5112
5113 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5114 __float128.
5115 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5116
50d94c29
L
51172016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5118
5119 PR testsuite/70520
5120 * c-c++-common/asan/clone-test-1.c (main): Align child process
5121 stack to 16 bytes.
5122
bc1aee87
DM
51232016-05-02 David Malcolm <dmalcolm@redhat.com>
5124
5125 PR c++/62314
5126 * g++.dg/spellcheck-fields-2.C: New test case.
5127
474e0129
DM
51282016-05-02 David Malcolm <dmalcolm@redhat.com>
5129
5130 PR c++/62314
5131 * g++.dg/pr62314.C: New test case.
5132
818b88a7
JH
51332016-05-02 Jan Hubicka <hubicka@ucw.cz>
5134
5135 * gcc.dg/ipa/inline-8.c: New testcase.
5136
dd77684f
JJ
51372016-05-02 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR rtl-optimization/70467
5140 * gcc.target/i386/pr70467-1.c: New test.
5141
72407e00
BE
51422016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5143
5144 * gcc.dg/spec-options.c: Run the test on all targets.
5145 * gcc.dg/foo.specs: Use cpp_unique_options.
5146
dd53d197
MG
51472016-05-02 Marc Glisse <marc.glisse@inria.fr>
5148
5149 * gcc.dg/tree-ssa/unord.c: New testcase.
5150
a8b85ce9
MG
51512016-05-02 Marc Glisse <marc.glisse@inria.fr>
5152
5153 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5154
5b37e866
NS
51552016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5156
5157 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5158
7176a4a0
MP
51592016-05-02 Marek Polacek <polacek@redhat.com>
5160
5161 PR c/70851
5162 * gcc.dg/enum-incomplete-3.c: New test.
5163
6b9933b9
MP
51642016-05-02 Marek Polacek <polacek@redhat.com>
5165 Tom de Vries <tom@codesourcery.com>
5166
5167 PR tree-optimization/70700
5168 * gcc.dg/pr70700.c: New test.
5169
90f82260
UB
51702016-05-01 Uros Bizjak <ubizjak@gmail.com>
5171
5172 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5173 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5174 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5175 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5176 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5177
f73036c1
EB
51782016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5179
5180 * ada/acats/run_acats: Rename into...
5181 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5182 * ada/acats/run_all.sh: Remove redundant test.
5183 (target_run): Move around.
5184 (target_gnatchop): Use newly built executable.
5185 (target_gnatmake): Likewise.
5186 Check that the compilation of impbit succeeds.
5187
85e051a3
OE
51882016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5189
5190 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5191 * gcc.dg/20021029-1.c: Likewise.
5192 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5193 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5194 * gcc.target/sh/cmpstr.c: Likewise.
5195 * gcc.target/sh/cmpstrn.c: Likewise.
5196 * gcc.target/sh/memset.c: Likewise.
5197 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5198 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5199 * gcc.target/sh/pr39423-1.c: Likewise.
5200 * gcc.target/sh/pr49468-di.c: Likewise.
5201 * gcc.target/sh/pr49468-si.c: Likewise.
5202 * gcc.target/sh/pr49880-1.c: Likewise.
5203 * gcc.target/sh/pr49880-2.c: Likewise.
5204 * gcc.target/sh/pr49880-3.c: Likewise.
5205 * gcc.target/sh/pr50751-1.c: Likewise.
5206 * gcc.target/sh/pr50751-4.c: Likewise.
5207 * gcc.target/sh/pr50751-7.c: Likewise.
5208 * gcc.target/sh/pr51244-1.c: Likewise.
5209 * gcc.target/sh/pr51244-10.c: Likewise.
5210 * gcc.target/sh/pr51244-11.c: Likewise.
5211 * gcc.target/sh/pr51244-12.c: Likewise.
5212 * gcc.target/sh/pr51244-13.c: Likewise.
5213 * gcc.target/sh/pr51244-14.c: Likewise.
5214 * gcc.target/sh/pr51244-17.c: Likewise.
5215 * gcc.target/sh/pr51244-18.c: Likewise.
5216 * gcc.target/sh/pr51244-19.c: Likewise.
5217 * gcc.target/sh/pr51244-4.c: Likewise.
5218 * gcc.target/sh/pr51244-5.c: Likewise.
5219 * gcc.target/sh/pr51244-7.c: Likewise.
5220 * gcc.target/sh/pr51244-8.c: Likewise.
5221 * gcc.target/sh/pr51244-9.c: Likewise.
5222 * gcc.target/sh/pr51697.c: Likewise.
5223 * gcc.target/sh/pr52483-1.c: Likewise.
5224 * gcc.target/sh/pr52483-2.c: Likewise.
5225 * gcc.target/sh/pr52483-3.c: Likewise.
5226 * gcc.target/sh/pr52483-5.c: Likewise.
5227 * gcc.target/sh/pr52933-1.c: Likewise.
5228 * gcc.target/sh/pr52933-2.c: Likewise.
5229 * gcc.target/sh/pr52933-3.c: Likewise.
5230 * gcc.target/sh/pr53568-1.c: Likewise.
5231 * gcc.target/sh/pr53976-1.c: Likewise.
5232 * gcc.target/sh/pr53988-1.c: Likewise.
5233 * gcc.target/sh/pr53988.c: Likewise.
5234 * gcc.target/sh/pr54089-1.c: Likewise.
5235 * gcc.target/sh/pr54089-6.c: Likewise.
5236 * gcc.target/sh/pr54089-7.c: Likewise.
5237 * gcc.target/sh/pr54089-8.c: Likewise.
5238 * gcc.target/sh/pr54089-9.c: Likewise.
5239 * gcc.target/sh/pr54236-1.c: Likewise.
5240 * gcc.target/sh/pr54236-2.c: Likewise.
5241 * gcc.target/sh/pr54236-3.c: Likewise.
5242 * gcc.target/sh/pr54236-4.c: Likewise.
5243 * gcc.target/sh/pr54386.c: Likewise.
5244 * gcc.target/sh/pr54602-1.c: Likewise.
5245 * gcc.target/sh/pr54685.c: Likewise.
5246 * gcc.target/sh/pr54760-1.c: Likewise.
5247 * gcc.target/sh/pr54760-2.c: Likewise.
5248 * gcc.target/sh/pr54760-3.c: Likewise.
5249 * gcc.target/sh/pr54760-4.c: Likewise.
5250 * gcc.target/sh/pr54760-5.c: Likewise.
5251 * gcc.target/sh/pr54760-6.c: Likewise.
5252 * gcc.target/sh/pr55146.c: Likewise.
5253 * gcc.target/sh/pr55160.c: Likewise.
5254 * gcc.target/sh/pr59278.c: Likewise.
5255 * gcc.target/sh/pr59401-1.c: Likewise.
5256 * gcc.target/sh/pr59533-1.c: Likewise.
5257 * gcc.target/sh/pr63260.c: Likewise.
5258 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5259 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5260 * gcc.target/sh/strlen.c: Likewise.
5261 * gcc.target/sh/torture/pr30807.c: Likewise.
5262 * gcc.target/sh/torture/pr34777.c: Likewise.
5263 * gcc.target/sh/torture/pr64652.c: Likewise.
5264 * gcc.target/sh/torture/pr65505.c: Likewise.
5265 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5266 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5267
411e5c67
PC
52682016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5269
5270 PR c++/66644
5271 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5272
8fa97501
BS
52732016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5274
5275 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5276 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5277 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5278 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5279
5a956111
PP
52802016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5281
5282 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5283 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5284
e7ff0319
CP
52852016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5286
5287 PR middle-end/70626
5288 * c-c++-common/goacc/combined-reduction.c: New test.
5289 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5290
52d11a4b
L
52912016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5292
5293 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5294 *movdi_internal pattern only if PIC off.
5295 * gcc.target/i386/pr70155-2.c: Likewise.
5296 * gcc.target/i386/pr70155-3.c: Likewise.
5297 * gcc.target/i386/pr70155-4.c: Likewise.
5298 * gcc.target/i386/pr70155-5.c: Likewise.
5299 * gcc.target/i386/pr70155-6.c: Likewise.
5300 * gcc.target/i386/pr70155-7.c: Likewise.
5301 * gcc.target/i386/pr70155-8.c: Likewise.
5302 * gcc.target/i386/pr70155-15.c: Likewise.
5303 * gcc.target/i386/pr70155-17.c: Likewise.
5304 * gcc.target/i386/pr70155-22.c: Likewise.
5305
8960db31
BC
53062016-04-29 Bin Cheng <bin.cheng@arm.com>
5307
5308 PR tree-optimization/70803
5309 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5310
cca535a4
IE
53112016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5312
5313 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5314 optimization of vector loop.
5315 * gcc.target/i386/vect-unpack-3.c: New test.
5316 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5317 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5318 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5319
500ecf4a
MP
53202016-04-29 Marek Polacek <polacek@redhat.com>
5321
5322 PR sanitizer/70342
5323 * g++.dg/ubsan/null-7.C: New test.
5324
2fff3db8
MP
5325 PR c/70852
5326 * gcc.dg/pr70852.c: New test.
5327
509063eb
DV
53282016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5329
5330 PR/69089
5331 * g++.dg/cpp0x/alignas6.C: New test.
5332
83745c0d
DV
53332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5334
c87885ca
RO
5335 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5336 * gcc.dg/pr27003.c: Likewise.
5337 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5338 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5339 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5340 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5341 * gcc.target/arc/mxy.c: Likewise.
5342 * gcc.target/arc/mswape.c: Likewise.
5343 * gcc.target/arc/mrtsc.c: Likewise.
5344 * gcc.target/arc/mcrc.c: Likewise.
5345 * gcc.target/arc/mdsp-packa.c: Likewise.
5346 * gcc.target/arc/mdvbf.c: Likewise.
5347 * gcc.target/arc/mlock.c: Likewise.
5348 * gcc.target/arc/mmac-24.c: Likewise.
5349 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5350
849b265d
BS
53512016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5352 Matthijs Kooijman <matthijs@stdin.nl>
5353 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5354
5355 PR target/60040
5356 * gcc.target/avr/pr60040-1.c: New.
5357 * gcc.target/avr/pr60040-2.c: New.
5358
1390536b
RB
53592016-04-29 Richard Biener <rguenther@suse.de>
5360
5361 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5362
98998245
RB
53632016-04-29 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/13962
5366 PR tree-optimization/65686
5367 * gcc.dg/uninit-pr65686.c: New testcase.
5368
8b80cc21
JJ
53692016-04-29 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR middle-end/70843
5372 * gcc.dg/pr70843.c: New test.
5373
6181bc30
JJ
53742016-04-28 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR target/70858
5377 * gcc.target/i386/pr70858.c: New test.
5378
f4cb3612
AB
53792016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5380
5381 * gcc.target/arc/nps400-1.c: New file.
5382
8ad9df62
JR
53832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5384 Andrew Burgess <andrew.burgess@embecosm.com>
5385
5386 * gcc.target/arc/movh_cl-1.c: New file.
5387
ceaaa9fe
JR
53882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5389 Andrew Burgess <andrew.burgess@embecosm.com>
5390
5391 * gcc.target/arc/extzv-1.c: New file.
5392 * gcc.target/arc/insv-1.c: New file.
5393 * gcc.target/arc/insv-2.c: New file.
5394 * gcc.target/arc/movb-1.c: New file.
5395 * gcc.target/arc/movb-2.c: New file.
5396 * gcc.target/arc/movb-3.c: New file.
5397 * gcc.target/arc/movb-4.c: New file.
5398 * gcc.target/arc/movb-5.c: New file.
5399 * gcc.target/arc/movb_cl-1.c: New file.
5400 * gcc.target/arc/movb_cl-2.c: New file.
5401 * gcc.target/arc/movbi_cl-1.c: New file.
5402 * gcc.target/arc/movl-1.c: New file.
5403
4d03dc2f
JR
54042016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5405 Andrew Burgess <andrew.burgess@embecosm.com>
5406
5407 * gcc.target/arc/cmem-1.c: New file.
5408 * gcc.target/arc/cmem-2.c: New file.
5409 * gcc.target/arc/cmem-3.c: New file.
5410 * gcc.target/arc/cmem-4.c: New file.
5411 * gcc.target/arc/cmem-5.c: New file.
5412 * gcc.target/arc/cmem-6.c: New file.
5413 * gcc.target/arc/cmem-7.c: New file.
5414 * gcc.target/arc/cmem-ld.inc: New file.
5415 * gcc.target/arc/cmem-st.inc: New file.
5416
81262dad
JJ
54172016-04-28 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR target/70821
5420 * gcc.target/i386/pr70821.c: New test.
5421
0a31a09a
BS
54222016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5423
5424 * gcc.target/powerpc/vec-adde.c: New test.
5425 * gcc.target/powerpc/vec-adde-int128.c: New test.
5426
3ddffba9
JJ
54272016-04-28 Jakub Jelinek <jakub@redhat.com>
5428
5429 * gcc.target/i386/avx-vround-1.c: New test.
5430 * gcc.target/i386/avx-vround-2.c: New test.
5431 * gcc.target/i386/avx512vl-vround-1.c: New test.
5432 * gcc.target/i386/avx512vl-vround-2.c: New test.
5433
713dedcd
RO
54342016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5435
5436 PR testsuite/70595
5437 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5438 (check_effective_target_cilkplus_runtime): ... this.
5439 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5440 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5441
5442 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5443 Require cilkplus_runtime.
5444 Don't add -lcilkrts.
5445 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5446 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5447 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5448 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5449 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5450 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5451 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5452 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5453 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5454 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5455 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5456 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5457 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5458 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5459 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5460 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5461 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5462 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5463 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5464 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5465 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5466 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5467 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5468 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5469 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5470 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5471 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5472 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5473 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5474
5475 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5476 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5477
5478 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5479
5480 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5481 cilkplus_runtime.
5482
3563f78f
MG
54832016-04-27 Marc Glisse <marc.glisse@inria.fr>
5484
5485 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5486 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5487
6bc2bb18
RB
54882015-04-27 Ryan Burn <contact@rnburn.com>
5489
5490 PR c++/69024
5491 PR c++/68997
5492 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5493 diagnostic.
5494 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5495 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5496
1e55d29a
EB
54972016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5498
5499 * gnat.dg/limited_with4.ad[sb]: New test.
5500 * gnat.dg/limited_with4_pkg.ads: New helper.
5501
087146ca
L
55022016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5503
5504 PR target/70155
5505 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5506 and movv1ti_internal patterns
5507 * gcc.target/i386/pr70155-1.c: New test.
5508 * gcc.target/i386/pr70155-2.c: Likewise.
5509 * gcc.target/i386/pr70155-3.c: Likewise.
5510 * gcc.target/i386/pr70155-4.c: Likewise.
5511 * gcc.target/i386/pr70155-5.c: Likewise.
5512 * gcc.target/i386/pr70155-6.c: Likewise.
5513 * gcc.target/i386/pr70155-7.c: Likewise.
5514 * gcc.target/i386/pr70155-8.c: Likewise.
5515 * gcc.target/i386/pr70155-9.c: Likewise.
5516 * gcc.target/i386/pr70155-10.c: Likewise.
5517 * gcc.target/i386/pr70155-11.c: Likewise.
5518 * gcc.target/i386/pr70155-12.c: Likewise.
5519 * gcc.target/i386/pr70155-13.c: Likewise.
5520 * gcc.target/i386/pr70155-14.c: Likewise.
5521 * gcc.target/i386/pr70155-15.c: Likewise.
5522 * gcc.target/i386/pr70155-16.c: Likewise.
5523 * gcc.target/i386/pr70155-17.c: Likewise.
5524 * gcc.target/i386/pr70155-18.c: Likewise.
5525 * gcc.target/i386/pr70155-19.c: Likewise.
5526 * gcc.target/i386/pr70155-20.c: Likewise.
5527 * gcc.target/i386/pr70155-21.c: Likewise.
5528 * gcc.target/i386/pr70155-22.c: Likewise.
5529
92329f9f
L
55302016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5531
5532 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5533 ".{5,6}".
5534
309a0cf6
BC
55352016-04-27 Bin Cheng <bin.cheng@arm.com>
5536
5537 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5538 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5539 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5540 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5541 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5542
72ed2b9c
RB
55432016-04-27 Richard Biener <rguenther@suse.de>
5544
5545 PR ipa/70760
5546 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5547 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5548
3c98ff9b
NS
55492016-04-27 Nathan Sidwell <nathan@acm.org>
5550
5551 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5552 * g++.dg/ubsan/pr63956.C: Adjust error location.
5553
9ec5d66b
NC
55542016-04-27 Nick Clifton <nickc@redhat.com>
5555
5556 PR middle-end/49889
5557 * gcc.dg/pr49889.c: New test.
5558
c1e1f433
BS
55592016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5560
5561 * c-c++-common/memset-array.c: New test.
5562
8ac43293
MS
55632016-04-26 Martin Sebor <msebor@redhat.com>
5564
5565 PR c++/66639
5566 * g++.dg/cpp1y/func_constexpr.C: New test.
5567
843ce8ab
PP
55682016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR c++/70241
5571 * g++.dg/cpp0x/enum32.C: New test.
5572 * g++.dg/cpp0x/enum33.C: New test.
5573
55742016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5575
5576 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5577 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5578 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5579 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5580 * gcc.c-torture/execute/pr38151.c: Likewise.
5581 * gcc.c-torture/execute/pr66556.c: Likewise.
5582 * gcc.c-torture/execute/pr67781.c: Likewise.
5583 * gcc.c-torture/execute/pr68648.c: Likewise.
5584
ca1206be
MG
55852016-04-26 Marc Glisse <marc.glisse@inria.fr>
5586
5587 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5588
2448a956
MP
55892016-04-26 Marek Polacek <polacek@redhat.com>
5590
5591 PR c/67784
5592 * gcc.dg/pr67784-3.c: New test.
5593 * gcc.dg/pr67784-4.c: New test.
5594 * gcc.dg/pr67784-5.c: New test.
5595
b02a5e26
MP
5596 PR c/70791
5597 * gcc.dg/Wnested-externs-2.c: New test.
5598
6b6aa8d3
MG
55992016-04-26 Marc Glisse <marc.glisse@inria.fr>
5600
5601 * gcc.dg/fold-plusmult.c: Adjust.
5602 * gcc.dg/no-strict-overflow-6.c: Adjust.
5603 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5604
a2095b55
BS
56052016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5606
5607 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5608 number scans.
5609 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5610 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5611 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5612 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5613 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5614 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5615 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5616 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5617 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5618 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5619 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5620 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5621 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5622 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5623 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5624 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5625 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5626 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5627 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5628 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5629 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5630 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5631 scans.
5632 * gcc.target/i386/pr32219-4.c: Likewise.
5633 * gcc.target/i386/pr32219-6.c: Likewise.
5634 * gcc.target/i386/pr32219-8.c: Likewise.
5635
bb0cc5c8
KT
56362016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5637
5638 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5639 associated options.
5640
5a0802ea
MP
56412016-04-26 Marek Polacek <polacek@redhat.com>
5642
5643 PR c++/70744
5644 * g++.dg/ext/cond2.C: New test.
5645
00f615af
BC
56462016-04-26 Bin Cheng <bin.cheng@arm.com>
5647
5648 PR tree-optimization/70771
5649 PR tree-optimization/70775
5650 * gcc.dg/pr70771.c: New test.
25939d34 5651 * gcc.dg/pr70775.c: New test.
00f615af 5652
218155e7
BS
56532016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5654
5655 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5656
ab99f467
RB
56572016-04-25 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/70780
5660 * gcc.dg/torture/pr70780.c: New testcase.
5661
93c590ee
MC
56622016-04-25 Michael Collison <michael.collison@arm.com>
5663
c87885ca
RO
5664 * gcc.target/arm/neon-vaddws16.c: New test.
5665 * gcc.target/arm/neon-vaddws32.c: New test.
5666 * gcc.target/arm/neon-vaddwu16.c: New test.
5667 * gcc.target/arm/neon-vaddwu32.c: New test.
5668 * gcc.target/arm/neon-vaddwu8.c: New test.
5669 * lib/target-supports.exp
93c590ee
MC
5670 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5671 that arm neon support vector widen sum of HImode TO SImode.
5672
d6c1a7a7
JJ
56732016-04-23 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR sanitizer/70712
5676 * c-c++-common/asan/pr70712.c: New test.
5677
ab0fc037
TS
56782016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5679
5680 * .gitattributes: New file.
5681
2aa64824
CL
56822016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5683
5684 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5685
e7e12d92
DH
56862016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5687
5688 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5689 * gfortran.dg/submodule_15.f08: Likewise.
5690
d1431192
RB
56912016-04-22 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/70740
5694 * gcc.dg/torture/pr70740.c: New testcase.
5695
04a63c24
L
56962016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5697
5698 PR target/70750
5699 * gcc.target/i386/pr70750-1.c: New test.
5700 * gcc.target/i386/pr70750-2.c: Likewise.
5701
20700098
PC
57022016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/70540
5705 * g++.dg/cpp0x/auto48.C: New.
5706
aedf4e12
MP
57072016-04-21 Marek Polacek <polacek@redhat.com>
5708
5709 PR c++/70513
5710 * g++.dg/cpp0x/forw_enum12.C: New test.
5711 * g++.dg/cpp0x/forw_enum13.C: New test.
5712
2074d80a
KY
57132016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5714
5715 PR target/70728
5716 * gcc.target/i386/pr70728.c: New test.
5717
aef4aab0
RB
57182016-04-21 Richard Biener <rguenther@suse.de>
5719
5720 PR middle-end/70747
5721 * gcc.dg/pr70747.c: New testcase.
5722
2359e571
BC
57232016-04-21 Bin Cheng <bin.cheng@arm.com>
5724
5725 PR tree-optimization/70715
5726 * gcc.dg/tree-ssa/scev-13.c: New test.
5727
ce0e66ff
MG
57282016-04-21 Marc Glisse <marc.glisse@inria.fr>
5729
5730 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5731
2c2870a1
MG
57322016-04-21 Marc Glisse <marc.glisse@inria.fr>
5733
5734 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5735
a2b056a3
JH
57362016-04-20 Jan Hubicka <jh@suse.cz>
5737
5738 PR ipa/70018
5739 * g++.dg/ipa/nothrow-1.C: New testcase.
5740
ee392fc2
NS
57412016-04-20 Nathan Sidwell <nathan@acm.org>
5742
5743 PR c++/55635
5744 * g++.dg/eh/delete1.C: New.
5745
dda49daf
L
57462016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5747
5748 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5749 -mtune-ctrl=sse_typeless_stores.
5750
8a5b9d5a
L
57512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5752
5753 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5754
1011119f
BC
57552016-04-20 Bin Cheng <bin.cheng@arm.com>
5756
5757 PR tree-optimization/69489
5758 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5759
477d4906
IV
57602016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5761
5762 PR c++/69363
5763 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5764 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5765 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5766
fad08d12
BC
57672016-04-20 Bin Cheng <bin.cheng@arm.com>
5768
5769 PR tree-optimization/56625
5770 PR tree-optimization/69489
5771 * gcc.dg/vect/pr56625.c: New test.
5772 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5773
9e3e4fab
AP
57742016-04-20 Andrew Pinski <apinski@cavium.com>
5775
5776 PR target/64971
5777 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5778
d7aa24e4
AC
57792016-04-20 Arnaud Charlet <charlet@adacore.com>
5780
5781 * gnat.dg/self1.adb: Remove now incorrect test.
5782
e6d62b46
BC
57832016-04-20 Bin Cheng <bin.cheng@arm.com>
5784
5785 * gcc.dg/tree-ssa/scev-11.c: New test.
5786 * gcc.dg/tree-ssa/scev-12.c: New test.
5787
2697b189
MP
57882016-04-20 Marek Polacek <polacek@redhat.com>
5789
5790 PR tree-optimization/70725
5791 * gcc.dg/pr70725.c: New test.
5792
60d393e8
RB
57932016-04-20 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/70726
5796 * g++.dg/vect/pr70726.cc: New testcase.
5797
82c6f58a
AK
57982016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5799
5800 PR target/70674
5801 * gcc.target/s390/pr70674.c: New test.
5802
90eeab20
JD
58032016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804
5805 PR libgfortran/70684
5806 * gfortran.dg/list_read_14.f90: New test.
5807
fc9cf6da
L
58082016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5809
5810 PR target/69201
5811 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5812 extern to force it misaligned.
5813 (b): Likewise.
5814 (c): Likewise.
5815 (d): Likewise.
5816 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5817 Don't check `*' before movv4sf_internal.
5818 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5819 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5820 Don't check `*' before movv16qi_internal.
5821 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5822 extern to force it misaligned.
5823 (b): Likewise.
5824 (c): Likewise.
5825 (d): Likewise.
5826 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5827 Don't check `*' before movv2df_internal.
5828 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5829 extern to force it misaligned.
5830 (b): Likewise.
5831 (c): Likewise.
5832 (d): Likewise.
5833 Check movv8sf_internal instead of avx_storeups256.
5834 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5835
ea8927ea
RB
58362016-04-19 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/70171
5839 * g++.dg/tree-ssa/pr70171.C: New testcase.
5840
65f52ee9
RB
58412016-04-19 Richard Biener <rguenther@suse.de>
5842
5843 PR tree-optimization/70724
5844 * gcc.dg/torture/pr70724.c: New testcase.
5845
987b67f1
VM
58462016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5847
5848 PR middle-end/70689
c87885ca 5849 * gcc.target/i386/pr70689.c: New.
987b67f1 5850
91a47c39
L
58512016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5852
5853 PR target/70708
5854 * gcc.target/i386/pr70708.c: New test.
5855
8270b82d
RB
58562016-04-18 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/43434
5859 * gcc.dg/vect/pr43434.c: New testcase.
5860 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5861 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5862 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5863 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5864 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5865 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5866 * gcc.dg/gomp/pr68640.c: Likewise.
5867 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5868 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5869
edd048e2
RB
58702016-04-18 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/70701
5873 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5874
bd5c7330
TV
58752016-04-18 Tom de Vries <tom@codesourcery.com>
5876
5877 PR testsuite/70699
5878 * gcc.dg/pr70161.c: Add dot-file scans.
5879 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5880 instead of after last dot char.
5881
23f2660f
EB
58822016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5883
5884 * c-c++-common/dump-ada-spec-3.c: New test.
5885 * c-c++-common/dump-ada-spec-4.c: Likewise.
5886
da152c9f
TV
58872016-04-17 Tom de Vries <tom@codesourcery.com>
5888
5889 PR other/70183
5890 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5891
cc950f98
JH
58922016-04-15 Jan Hubicka <jh@suse.cz>
5893
5894 PR ipa/70018
5895 * g++.dg/ipa/pure-const-1.C: New testcase.
5896 * g++.dg/ipa/pure-const-2.C: New testcase.
5897 * g++.dg/ipa/pure-const-3.C: New testcase.
5898
949505a9
MP
58992016-04-15 Marek Polacek <polacek@redhat.com>
5900
5901 PR c/70671
5902 * gcc.dg/bitfld-22.c: New test.
5903
10e547d6
BS
59042016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5905
5906 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5907 x86_64.
5908
1e77281b
MP
59092016-04-15 Marek Polacek <polacek@redhat.com>
5910
5911 PR c/70651
5912 * c-c++-common/pr70651.c: New test.
5913
e501fa8e
KT
59142016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR rtl-optimization/70681
5917 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5918 dump scan on arm and powerpc.
5919 * gcc.dg/pr10474.c: Likewise.
5920
dda1bf61
JJ
59212016-04-15 Jakub Jelinek <jakub@redhat.com>
5922
ca4ef1ff
JJ
5923 PR c++/69517
5924 PR c++/70019
5925 PR c++/70588
5926 * g++.dg/cpp1y/vla11.C: Revert for real.
5927
dda1bf61
JJ
5928 PR c/70436
5929 * c-c++-common/Wparentheses-1.c: New test.
5930 * c-c++-common/gomp/Wparentheses-1.c: New test.
5931 * c-c++-common/gomp/Wparentheses-2.c: New test.
5932 * c-c++-common/gomp/Wparentheses-3.c: New test.
5933 * c-c++-common/gomp/Wparentheses-4.c: New test.
5934 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5935 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5936 * c-c++-common/goacc/Wparentheses-1.c: New test.
5937
1355e62c
KY
59382016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5939
5940 PR target/70662
5941 * gcc.target/i386/pr70662.c: New test.
5942
0ab34b9e 59432016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 5944 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
5945
5946 PR tree-optimization/70130
5947 * gcc.dg/vect/O3-pr70130.c: New testcase.
5948
bc773aad
MM
59492016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5950
6e9b2286
MM
5951 PR target/70669
5952 * gcc.target/powerpc/pr70669.c: New test.
5953
bc773aad
MM
5954 PR target/70640
5955 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5956 a power7 system that does not have an assembler that supports
5957 power8.
5958
d8747845
MS
59592016-04-14 Martin Sebor <msebor@redhat.com>
5960
5961 PR c++/69517
5962 PR c++/70019
5963 PR c++/70588
5964 * c-c++-common/ubsan/vla-1.c: Revert.
5965 * g++.dg/cpp1y/vla11.C: Same.
5966 * g++.dg/cpp1y/vla12.C: Same.
5967 * g++.dg/cpp1y/vla13.C: Same.
5968 * g++.dg/cpp1y/vla14.C: Same.
5969 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 5970 * g++.dg/init/array24.C: Same.
d8747845
MS
5971 * g++.dg/ubsan/vla-1.C: Same.
5972
85128559
MP
59732016-04-14 Marek Polacek <polacek@redhat.com>
5974 Jan Hubicka <hubicka@ucw.cz>
5975
5976 PR c++/70029
5977 * g++.dg/torture/pr70029.C: New test.
5978
52fbb073
MS
59792016-04-14 Martin Sebor <msebor@redhat.com>
5980
5981 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5982 type size to prevent failures on targets with very low maximum
5983 alignment.
5984
6db61d6f
RB
59852016-04-14 Richard Biener <rguenther@suse.de>
5986
5987 PR tree-optimization/70623
5988 * gcc.dg/torture/pr70623.c: New testcase.
5989 * gcc.dg/torture/pr70623-2.c: Likewise.
5990
342fac95
MS
59912016-04-13 Martin Sebor <msebor@redhat.com>
5992
5993 PR c++/69517
5994 PR c++/70019
5995 PR c++/70588
5996 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5997 * g++.dg/cpp1y/vla11.C: New test.
5998 * g++.dg/cpp1y/vla12.C: New test.
5999 * g++.dg/cpp1y/vla13.C: New test.
6000 * g++.dg/cpp1y/vla14.C: New test.
6001 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6002 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6003 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6004
d93c452f
JJ
60052016-04-13 Jakub Jelinek <jakub@redhat.com>
6006
6007 PR c++/70641
6008 * g++.dg/opt/pr70641.C: New test.
6009
85115fb6
RO
60102016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012 PR rtl-optimization/68749
6013 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6014 effects of argument promotions.
6015 Remove default args to dg-skip-if.
6016
545a4139
PC
60172016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/70635
6020 * g++.dg/parse/pr70635.C: New.
6021
b3a77f21
MP
60222016-04-13 Marek Polacek <polacek@redhat.com>
6023
6024 PR c++/70639
6025 * c-c++-common/Wmisleading-indentation-4.c: New test.
6026
99cd9857
MP
60272016-04-13 Marek Polacek <polacek@redhat.com>
6028
6029 PR c/70436
c87885ca
RO
6030 * gcc.dg/Wparentheses-12.c: New test.
6031 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6032
75ca93ec
IE
60332016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6034
6035 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6036 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6037 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6038
3d3f9e7e
JJ
60392016-04-13 Jakub Jelinek <jakub@redhat.com>
6040
37947cd0
JJ
6041 PR middle-end/70633
6042 * gcc.c-torture/compile/pr70633.c: New test.
6043
3d3f9e7e
JJ
6044 PR debug/70628
6045 * gcc.dg/torture/pr70628.c: New test.
6046
92886d3e
PP
60472016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6048
6049 PR c++/70610
6050 * g++.dg/template/pr70610.C: New test.
6051 * g++.dg/template/pr70610-2.C: New test.
6052 * g++.dg/template/pr70610-3.C: New test.
6053 * g++.dg/template/pr70610-4.C: New test.
6054
13bd7c2b
JJ
60552016-04-12 Jakub Jelinek <jakub@redhat.com>
6056
6512fa6d
JJ
6057 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6058 128 instead of 32.
6059
13bd7c2b
JJ
6060 PR c++/70571
6061 * g++.dg/ext/pr70571.C: New test.
6062
20b9851c
MM
60632016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6064
8a434ada 6065 PR target/70640
20b9851c
MM
6066 * gcc.target/powerpc/pr70640.c: New test.
6067
2b2f52bc
PC
60682016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/68722
6071 * g++.dg/parse/pr68722.C: New.
6072
5901e56a
JJ
60732016-04-12 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR rtl-optimization/70596
6076 * gcc.target/i386/pr70596.c: New test.
6077
d4619dc1
NS
60782016-04-12 Nathan Sidwell <nathan@acm.org>
6079
6080 PR c++/70501
6081 * g++.dg/init/pr70501.C: New.
6082
3df530d3
DW
60832016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6084
6085 * gcc.target/i386/asm-flag-6.c: New test.
6086
b7a120d7
TV
60872016-04-12 Tom de Vries <tom@codesourcery.com>
6088
6089 PR tree-optimization/68756
6090 * gcc.dg/graphite/pr68756.c: New test.
6091
4e0eea75
JJ
60922016-04-12 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR tree-optimization/70602
6095 * gcc.c-torture/execute/pr70602.c: New test.
6096
35fbda43
MM
60972016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6098
6099 PR target/70381
6100 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6101 __float128 emulator is built and runs.
6102 * gcc.target/powerpc/float128-1.c: Likewise.
6103
6104 * lib/target-supports.exp (check_ppc_float128_sw_available):
6105 Rework tests for __float128 software and hardware
6106 availability. Fix exit condition to return 0 on success.
6107
04a99ebe
JG
61082016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6109
6110 PR target/70133
6111 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6112 * gcc.target/aarch64/target_attr_15.c: Likewise.
6113
47cd5a85
PC
61142016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/69066
6117 * g++.dg/cpp1y/pr69066.C: New.
6118
a5edb32e
JD
61192016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120
6121 PR fortran/68566
6122 * gfortran.dg/pr36192.f90: Update test.
6123 * gfortran.dg/pr36192_1.f90: Update test.
6124 * gfortran.dg/real_dimension_1.f: Update test.
6125 * gfortran.dg/parameter_array_init_7.f90: New test.
6126
8ef378f8
JDA
61272016-04-09 John David Anglin <danglin@gcc.gnu.org>
6128
c532c871
JDA
6129 PR testsuite/64039
6130 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6131
d34f706f
JDA
6132 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6133
75e1dd9e
JDA
6134 PR rtl-optimization/66669
6135 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6136
8a976f5f
JDA
6137 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6138
da04822a
JDA
6139 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6140 * gcc.dg/pie-1.c: Likewise.
6141 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6142 * gcc.dg/pic-4.c: Likewise.
6143 * gcc.dg/pie-3.c: Likewise.
6144 * gcc.dg/pie-4.c: Likewise.
6145
adfabcf9
JDA
6146 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6147
4a020adf
JDA
6148 PR tree-optimization/68644
6149 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6150
8ef378f8
JDA
6151 PR rtl-optimization/64886
6152 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6153
09bf990e
TV
61542016-04-09 Tom de Vries <tom@codesourcery.com>
6155
6156 PR tree-optimization/68953
6157 * gcc.dg/graphite/pr68953.c: New test.
6158
138c3c1a
DH
61592016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6160
6161 PR fortran/70592
6162 * gfortran.dg/deferred_character_16.f90: New test.
6163
f55460af
JJ
61642016-04-09 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR tree-optimization/70586
6167 * gcc.c-torture/execute/pr70586.c: New test.
6168
0b77bbf3
DH
61692016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6170
6171 PR sanitizer/70573
6172 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6173 with __builtin_memset
6174 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6175
c42cfb5c
CP
61762016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6177
6178 PR lto/70289
6179 PR ipa/70348
6180 PR tree-optimization/70373
6181 PR middle-end/70533
6182 PR middle-end/70534
6183 PR middle-end/70535
6184 * c-c++-common/goacc/reduction-5.c: New test.
6185 * c-c++-common/goacc/reduction-promotions.c: New test.
6186 * gfortran.dg/goacc/reduction-3.f95: New test.
6187 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6188
56cfb596
PP
61892016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6190
6191 PR c++/70590
6192 PR c++/70452
6193 * g++.dg/pr70590.C: New test.
6194 * g++.dg/pr70590-2.C: New test.
6195
1a13c0a2
JJ
61962016-04-08 Jakub Jelinek <jakub@redhat.com>
6197
abc0647a
JJ
6198 PR middle-end/70593
6199 * gcc.target/i386/pr70593.c: New test.
6200
1a13c0a2
JJ
6201 PR rtl-optimization/70574
6202 * gcc.target/i386/avx2-pr70574.c: New test.
6203
c3da4956
MO
62042016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6205
6206 PR sanitizer/70541
6207 * c-c++-common/asan/pr70541.c: New test.
6208
9f1b833b
TV
62092016-04-08 Tom de Vries <tom@codesourcery.com>
6210
6211 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6212 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6213
bae7adda
KT
62142016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215
6216 PR target/70566
6217 * gcc.c-torture/execute/pr70566.c: New test.
6218
211f3d57
TV
62192016-04-08 Tom de Vries <tom@codesourcery.com>
6220
6221 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6222 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6223
02cf2861
AM
62242016-04-08 Alan Modra <amodra@gmail.com>
6225
6226 * gcc.target/powerpc/pr70117.c: New.
6227
5f490f9f
JJ
62282016-04-07 Jakub Jelinek <jakub@redhat.com>
6229
56e9b710
JJ
6230 PR testsuite/70581
6231 * gcc.dg/lto/simd-function_0.c: New test.
6232
5f490f9f
JJ
6233 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6234 clones.
6235 * c-c++-common/attr-simd-2.c: Likewise.
6236 * c-c++-common/attr-simd-4.c: Likewise.
6237 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6238 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6239
e4ebc74d
TP
62402016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6241
6242 PR testsuite/70553
6243 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6244
9817ae35
TS
62452016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6246 Tom de Vries <tom@codesourcery.com>
6247
6248 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6249 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6250 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6251 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6252 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6253 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6254 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6255 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6256
e292f64d
PP
62572016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6258
6259 PR c/70436
6260 * g++.dg/warn/Wparentheses-29.C: New test.
6261
6b37bdaf
PP
62622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6263
6264 PR c/70436
6265 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6266 explicit braces to resolve a future -Wparentheses warning.
6267
64824205
RH
62682016-04-06 Richard Henderson <rth@redhat.com>
6269
6270 * gcc.dg/pr61817-1.c: New test.
6271 * gcc.dg/pr61817-2.c: New test.
6272 * gcc.dg/pr69391-1.c: New test.
6273 * gcc.dg/pr69391-2.c: New test.
6274
bc2fc1f3
VM
62752016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6276
6277 PR rtl-optimization/70398
c87885ca 6278 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6279
41414a02
EB
62802016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6281
6282 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6283
4066ea8a
YR
62842016-04-06 Yvan Roux <yvan.roux@linaro.org>
6285 Pedro Alves <palves@redhat.com>
6286
6287 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6288
ec35ea45
JJ
62892016-04-06 Jakub Jelinek <jakub@redhat.com>
6290
3866f8dd
JJ
6291 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6292 Check for avx512f effective targets instead of avx2.
6293 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6294 for AVX512F clones.
6295 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6296 * g++.dg/gomp/declare-simd-1.C: Likewise.
6297 * g++.dg/gomp/declare-simd-3.C: Likewise.
6298 * g++.dg/gomp/declare-simd-4.C: Likewise.
6299
ec35ea45
JJ
6300 PR middle-end/70550
6301 * c-c++-common/gomp/pr70550-1.c: New test.
6302 * c-c++-common/gomp/pr70550-2.c: New test.
6303
c08d28ac
NS
63042016-04-05 Nathan Sidwell <nathan@acm.org>
6305
6306 PR c++/70512
6307 * g++.dg/ext/attribute-may-alias-5.C: New.
6308
1d510e04
JJ
63092016-04-05 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR c++/70336
6312 * c-c++-common/pr70336.c: New test.
6313 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6314 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6315
84278ed9
JH
63162016-04-05 Jan Hubicka <hubicka@ucw.cz>
6317
6318 PR ipa/66223
6319 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6320
268a0ec4
JJ
63212016-04-05 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR rtl-optimization/70542
6324 * gcc.dg/torture/pr70542.c: New test.
6325 * gcc.target/i386/avx2-pr70542.c: New test.
6326
5e8c2eb1
ZS
63272016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6328
6329 PR tree-optimization/70509
6330 * gcc.target/i386/avx512bw-pr70509.c: New test.
6331
c0daf32d
PP
63322016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6333
6334 PR c++/70452
6335 * g++.dg/ext/constexpr-vla4.C: New test.
6336
bf867841
UB
63372016-04-05 Uros Bizjak <ubizjak@gmail.com>
6338
6339 PR target/70510
6340 * gcc.target/i386/pr70510.c: New test.
6341
3022186a
RB
63422016-04-05 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/70526
6345 * g++.dg/torture/pr70526.C: New testcase.
6346
55fc79b2
JJ
63472016-04-05 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR target/70525
6350 * gcc.target/i386/pr70525.c: New test.
6351
62b233f2
RB
63522016-04-05 Richard Biener <rguenther@suse.de>
6353
6354 PR middle-end/70499
6355 * g++.dg/torture/pr70499.C: New testcase.
6356
cc05759d
RB
63572016-04-05 Richard Biener <rguenther@suse.de>
6358
6359 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6360 remove XFAIL.
6361
f23f16d4
JJ
63622016-04-04 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR middle-end/70307
6365 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6366 rs6000 ABI warnings.
6367
d27ecc49
JH
63682016-04-04 Jan Hubicka <hubicka@ucw.cz>
6369
6370 PR ipa/66223
6371 * g++.dg/ipa/devirt-51.C: New testcase.
6372
c974c96e
BS
63732016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6374 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR middle-end/70457
6377 * gcc.dg/torture/pr70457.c: New.
6378
7a85da89
AV
63792016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6380
6381 PR fortran/67538
6382 * gfortran.dg/allocate_with_source_19.f08: New test.
6383
de517e64
AV
63842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6385
6386 PR fortran/65795
6387 * gfortran.dg/coarray_allocate_6.f08: New test.
6388
43b9f499
RB
63892016-04-04 Richard Biener <rguenther@suse.de>
6390
6391 PR rtl-optimization/70484
6392 * gcc.dg/torture/pr70484.c: New testcase.
6393
f13355da
MP
63942016-04-04 Marek Polacek <polacek@redhat.com>
6395
6396 PR c/70307
6397 * gcc.dg/torture/pr70307.c: New test.
6398
6cc6ed50
OE
63992016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6400
6401 PR target/70416
6402 PR target/67391
6403 * gcc.target/sh/torture/pr70416.c: New.
6404
abdc16c8
MS
64052016-04-02 Martin Sebor <msebor@redhat.com>
6406
6407 PR c++/67376
6408 PR c++/70170
6409 PR c++/70172
6410 PR c++/70228
6411 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6412 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6413 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6414 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6415 * g++.dg/cpp0x/constexpr-string.C: Same.
6416 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6417 * g++.dg/cpp0x/pr65398.C: Same.
6418 * g++.dg/ext/constexpr-vla1.C: Same.
6419 * g++.dg/ext/constexpr-vla2.C: Same.
6420 * g++.dg/ext/constexpr-vla3.C: Same.
6421 * g++.dg/ubsan/pr63956.C: Same.
6422
763cd859
JJ
64232016-04-01 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR rtl-optimization/70467
6426 * gcc.target/i386/pr70467-2.c: New test.
6427
0f875435
JJ
64282016-04-01 Jakub Jelinek <jakub@redhat.com>
6429 Marek Polacek <polacek@redhat.com>
6430
6431 PR c++/70488
6432 * g++.dg/init/new47.C: New test.
6433
41d14659
RR
64342016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6435
6436 PR target/70496
6437 * gcc.target/arm/pr70496.c: New test.
6438
f9bf89bb
NS
64392016-04-01 Nathan Sidwell <nathan@acm.org>
6440
73b9085d
NS
6441 PR c++/68475
6442 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6443
4afdcfaa
IE
64442016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6445
6446 PR target/69890
6447 * gcc.dg/strlenopt.h (memmove): New.
6448 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6449 instead of "string.h".
6450 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6451 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6452 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6453 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6454 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6455 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6456 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6457 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6458 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6459 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6460 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6461 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6462 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6463 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6464 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6465 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6466 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6467 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6468 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6469 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6470
b5d7a29c
RO
64712016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6474 (Holder::foo): Reflect this.
6475
b660f9ec
IE
64762016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6477
6478 PR target/70442
6479 * gcc.dg/pr70442.c: New test.
6480
88504f34
NS
64812016-03-31 Nathan Sidwell <nathan@acm.org>
6482
6483 PR c++/70393
6484 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6485
95d34b96
KY
64862016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6487
6488 PR target/70453
6489 * gcc.target/i386/pr70453.c: New test.
6490
b4c4967c
AB
64912016-03-31 Andrey Belevantsev <abel@ispras.ru>
6492
6493 PR target/70292
6494 * gcc.c-torture/pr70292.c: New test.
6495
5fde6a45
MP
64962016-03-31 Marek Polacek <polacek@redhat.com>
6497
6498 PR c/70297
6499 * c-c++-common/pr70297.c: New test.
6500 * g++.dg/cpp0x/typedef-redecl.C: New test.
6501 * gcc.dg/typedef-redecl2.c: New test.
6502
97eb24c4
JJ
65032016-03-31 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR rtl-optimization/70460
6506 * gcc.c-torture/execute/pr70460.c: New test.
6507
efc3536f
RB
65082016-03-31 Richard Biener <rguenther@suse.de>
6509
6510 PR c++/70430
6511 * g++.dg/ext/vector30.C: New testcase.
6512
e0876e21
DH
65132016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6514 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6515
6516 * gfortran.dg/fmt_pf.f90: New test.
6517
e9bff8c6
RO
65182016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6519
6520 Forward-port from 5 branch
6521 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR testsuite/70356
6524 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6525 dg-require-effective-target after dg-do.
6526
6527 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6528
6529 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6530
2620c80d
TS
65312016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6532 Julian Brown <julian@codesourcery.com>
6533 Chung-Lin Tang <cltang@codesourcery.com>
6534 Cesar Philippidis <cesar@codesourcery.com>
6535 James Norris <jnorris@codesourcery.com>
6536 Tom de Vries <tom@codesourcery.com>
6537 Nathan Sidwell <nathan@codesourcery.com>
6538
bf867841 6539 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6540 * c-c++-common/goacc/loop-clauses.c: Likewise.
6541 * g++.dg/goacc/template.C: Likewise.
6542 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6543 * gfortran.dg/goacc/loop-1.f95: Likewise.
6544 * gfortran.dg/goacc/loop-5.f95: Likewise.
6545 * gfortran.dg/goacc/loop-6.f95: Likewise.
6546 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6547 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6548 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6549 * c-c++-common/goacc/clauses-fail.c: Likewise.
6550 * c-c++-common/goacc/parallel-1.c: Likewise.
6551 * c-c++-common/goacc/reduction-1.c: Likewise.
6552 * c-c++-common/goacc/reduction-2.c: Likewise.
6553 * c-c++-common/goacc/reduction-3.c: Likewise.
6554 * c-c++-common/goacc/reduction-4.c: Likewise.
6555 * c-c++-common/goacc/routine-3.c: Likewise.
6556 * c-c++-common/goacc/routine-4.c: Likewise.
6557 * c-c++-common/goacc/routine-5.c: Likewise.
6558 * c-c++-common/goacc/tile.c: Likewise.
6559 * g++.dg/goacc/template.C: Likewise.
6560 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6561 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6562 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6563 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6564 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6565 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6566 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6567 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6568 * c-c++-common/goacc/use_device-1.c: ... this file.
6569 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6570 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6571 * c-c++-common/goacc/host_data-6.c: ... this file.
6572 * c-c++-common/goacc/loop-2-kernels.c: New file.
6573 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6574 * c-c++-common/goacc/loop-3.c: Likewise.
6575 * g++.dg/goacc/reference.C: Likewise.
6576 * g++.dg/goacc/routine-1.C: Likewise.
6577 * g++.dg/goacc/routine-2.C: Likewise.
6578
f6d2d066
RB
65792016-03-30 Richard Biener <rguenther@suse.de>
6580
6581 PR middle-end/70450
6582 * gcc.dg/torture/pr70450.c: New testcase.
6583
d43242b9
JJ
65842016-03-30 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR target/70421
6587 * gcc.dg/torture/pr70421.c: New test.
6588 * gcc.target/i386/avx512f-pr70421.c: New test.
6589
5ce43b77
L
65902016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6591
6592 PR testsuite/70364
6593 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6594 (check): New function.
6595 (bar): Call check.
6596 (foo): Align stack to 16 bytes when calling bar.
6597 * gcc.target/i386/cleanup-2.c: Likewise.
6598
d014a712
PP
65992016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6600
6601 PR tree-optimization/59124
6602 * gcc.dg/Warray-bounds-19.c: New test.
6603
13f0e8c7
ZW
66042016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6605
6606 * lib/prune.exp (escape_regex_chars): New.
6607 (prune_file_path): Update to quote metcharacters for regexp.
6608
3336c6e0
JJ
66092016-03-29 Jakub Jelinek <jakub@redhat.com>
6610
a362f023
JJ
6611 PR rtl-optimization/70429
6612 * gcc.c-torture/execute/pr70429.c: New test.
6613
3336c6e0
JJ
6614 PR tree-optimization/70405
6615 * gcc.dg/pr70405.c: New test.
6616
728557fd
AV
66172016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6618
6619 PR fortran/70397
6620 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6621 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6622
bef977d4
TS
66232016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6624
6625 PR testsuite/64177
6626 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6627 __cilkrts_set_param to set two workers.
6628 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6629 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6630
6f6d25c9
DH
66312016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6632
bf867841 6633 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6634
45733562
KY
66352016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6636
6637 PR target/70406
bf867841 6638 * gcc.target/i386/pr70406.c: New test.
45733562 6639
a1799e5e
EB
66402016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6641
6642 * gnat.dg/specs/double_record_extension3.ads: New test.
6643
5fca7b66
RH
66442016-03-25 Richard Henderson <rth@redhat.com>
6645
6646 PR target/70120
6647 * gcc.target/aarch64/pr70120-1.c: New.
6648 * gcc.target/aarch64/pr70120-2.c: New.
6649 * gcc.target/aarch64/pr70120-3.c: New.
6650
31ce75c6
PP
66512016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6652
6653 PR c++/62212
6654 * g++.dg/template/mangle2.C: The dg-do directive should be
6655 "compile" not "assemble".
6656
3caf0ca1
BS
66572016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6658
6659 PR lto/69650
6660 * gcc.dg/pr69650.c: New test.
6661
634035b6
DE
66622016-03-25 David Edelsohn <dje.gcc@gmail.com>
6663
6664 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6665
45d34276
AM
66662016-03-25 Alan Modra <amodra@gmail.com>
6667
6668 * gcc.dg/dfp/pr70052.c: New test.
6669
8f085166
RH
66702016-03-24 Richard Henderson <rth@redhat.com>
6671
6672 PR middle-end/69845
6673 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6674 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6675
011e5ec3
TV
66762016-03-24 Tom de Vries <tom@codesourcery.com>
6677
6678 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6679
9e3f4551
TV
66802016-03-24 Tom de Vries <tom@codesourcery.com>
6681
6682 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6683 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6684
45780041
TV
66852016-03-24 Tom de Vries <tom@codesourcery.com>
6686
6687 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6688 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6689
887ab4e5
PP
66902016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6691
6692 PR c++/62212
6693 * g++.dg/template/mangle2.C: New test.
6694
69a9a66f
RB
66952016-03-24 Richard Biener <rguenther@suse.de>
6696
6697 PR tree-optimization/70396
6698 * gcc.dg/torture/pr70396.c: New testcase.
6699
ed87de55
RB
67002016-03-24 Richard Biener <rguenther@suse.de>
6701
6702 PR middle-end/70370
6703 * gcc.dg/torture/pr70370.c: New testcase.
6704
ea064934
TV
67052016-03-24 Tom de Vries <tom@codesourcery.com>
6706
6707 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6708 * gfortran.dg/goacc/kernels-tree.f95: Same.
6709 * gfortran.dg/goacc/parallel-tree.f95: Same.
6710
b2a4dd1d
TV
67112016-03-24 Tom de Vries <tom@codesourcery.com>
6712
6713 * c-c++-common/goacc/uninit-if-clause.c: New test.
6714 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6715
72e7cd6e
JJ
67162016-03-24 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR target/70290
bf867841
UB
6719 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6720 Fix formatting.
72e7cd6e 6721
ce9d0c03
RB
67222016-03-24 Richard Biener <rguenther@suse.de>
6723
6724 PR tree-optimization/70372
6725 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6726
426b9428
PP
67272016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6728
6729 PR c++/70347
6730 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6731
cd1588c4
PP
67322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6733
6734 PR c++/70332
6735 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6736
61637db3
JJ
67372016-03-23 Jakub Jelinek <jakub@redhat.com>
6738
928af3bf
JJ
6739 PR c++/70001
6740 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6741 * g++.dg/cpp1y/pr70001.C: New test.
6742
61637db3
JJ
6743 PR c++/70323
6744 * g++.dg/cpp0x/constexpr-70323.C: New test.
6745
05aca4e7
AO
67462016-03-23 Alexandre Oliva <aoliva@redhat.com>
6747 Jason Merrill <jason@redhat.com>
6748 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR c++/69315
6751 * g++.dg/cpp0x/constexpr-69315.C: New test.
6752 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6753
fbdb6baf
MP
67542016-03-23 Marek Polacek <polacek@redhat.com>
6755
6756 PR c++/69884
6757 * g++.dg/warn/Wignored-attributes-1.C: New test.
6758 * g++.dg/warn/Wignored-attributes-2.C: New test.
6759
d79ee524
TV
67602016-03-23 Tom de Vries <tom@codesourcery.com>
6761
6762 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6763 initialization.
6764 * gfortran.dg/goacc/private-3.f95 (test): Same.
6765 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6766 missing use param.
6767
a59f0bef
KT
67682016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6769
6770 * lib/target-supports.exp: Remove v7ve entry from loop
6771 creating effective target checks.
6772 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6773 (add_options_for_arm_arch_v7ve): Likewise.
6774
0179520a
JJ
67752016-03-23 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR tree-optimization/70354
6778 * gcc.dg/vect/pr70354-1.c: New test.
6779 * gcc.dg/vect/pr70354-2.c: New test.
6780 * gcc.target/i386/avx2-pr70354-1.c: New test.
6781 * gcc.target/i386/avx2-pr70354-2.c: New test.
6782
75bb14d7
JL
67832016-03-22 Jeff Law <law@redhat.com>
6784
6785 PR target/70232
6786 * gcc.dg/tree-ssa/pr70232.c: New test.
6787
72c9526d
IE
67882016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6789
6790 PR target/70302
6791 * gcc.target/i386/pr70302.c: New test.
6792
a3ca1bc5
RB
67932016-03-22 Richard Biener <rguenther@suse.de>
6794
6795 PR middle-end/70251
6796 * g++.dg/torture/pr70251.C: New testcase.
6797
5c240f4d
DM
67982016-03-22 David Malcolm <dmalcolm@redhat.com>
6799
6800 PR c/69993
6801 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6802 Wmisleading-indentation.c.
6803 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6804 reflect change to diagnostic text and order of messages.
6805 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6806
80f6631b
DE
68072016-03-22 David Edelsohn <dje.gcc@gmail.com>
6808
6809 * g++.dg/ext/java-3.C: Don't compile on AIX.
6810
9a10956c
RB
68112016-03-22 Richard Biener <rguenther@suse.de>
6812
6813 PR middle-end/70333
6814 * gcc.dg/torture/pr70333.c: New testcase.
6815
6cedf922
IE
68162016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6817
6818 * g++.dg/ext/pr70290.C: New test.
6819
cd6c27ac
KY
68202016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6821
6822 PR target/70325
6823 * gcc.target/i386/pr70325.c: New test.
6824
4cde512c
JJ
68252016-03-22 Jakub Jelinek <jakub@redhat.com>
6826
b01915ed
JJ
6827 PR target/70329
6828 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6829 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6830
4e3e2cf1
JJ
6831 PR target/70300
6832 * gcc.target/i386/pr70300.c: New test.
6833
4cde512c
JJ
6834 PR c++/70295
6835 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6836 (func2): New function for cond with parens, xfail warning for c++.
6837 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6838
16f6d7dc
PP
68392016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6840
6841 PR c++/70096
6842 * g++.dg/template/ptrmem30.C: New test.
6843
a3e2b438
PP
68442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6845
6846 PR c++/70204
6847 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6848 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6849
11b6a02e
JJ
68502016-03-21 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR middle-end/70326
6853 * gcc.dg/pr70326.c: New test.
6854
b9407883
MG
68552016-03-21 Marc Glisse <marc.glisse@inria.fr>
6856 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR tree-optimization/70317
6859 * gcc.dg/pr70317.c: New test.
6860
4a148e19
UB
68612016-03-21 Uros Bizjak <ubizjak@gmail.com>
6862
6863 PR target/70327
6864 * gcc.target/i386/pr70327.c: New test.
6865
2a85ddbb
ML
68662016-03-21 Martin Liska <mliska@suse.cz>
6867
7d36fe98 6868 PR ipa/70306
2a85ddbb
ML
6869 * gcc.dg/ipa/pr70306.c: New test.
6870
4a148e19 68712016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
6872
6873 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6874 * gcc.target/arm/attr-align3.c: Likewise.
6875 * gcc.target/arm/attr_arm.c: Likewise.
6876 * gcc.target/arm/flip-thumb.c: Likewise.
6877
6b366948
JJ
68782016-03-21 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR target/70296
6881 * gcc.target/powerpc/altivec-36.c: New test.
6882
2fac8c14
RB
68832016-03-21 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/70310
6886 * gcc.dg/torture/pr70310.c: New testcase.
6887
e9bde854
KY
68882016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6889
6890 PR target/70293
6891 * gcc.target/i386/pr70293.c: New test.
6892
56bbfaf6
RB
68932016-03-21 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/70288
6896 * gcc.dg/torture/pr70288-1.c: New testcase.
6897 * gcc.dg/torture/pr70288-2.c: Likewise.
6898
3eee49ed
AB
68992016-03-21 Andrey Belevantsev <abel@ispras.ru>
6900
6901 PR rtl-optimization/69307
6902 * gcc.target/arm/pr69307.c: New test.
4a148e19 6903
8e7816b4
AB
69042016-03-21 Andrey Belevantsev <abel@ispras.ru>
6905
6906 PR rtl-optimization/69102
6907 * gcc.c-torture/compile/pr69102.c: New test.
6908
14d7d4be
JL
69092016-03-18 Jeff Law <law@redhat.com>
6910
6911 PR rtl-optimization/70263
6912 * gcc.c-torture/compile/pr70263-1.c: New test.
6913 * gcc.target/i386/pr70263-2.c: New test.
6914
5c6a601c
BS
69152016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6916
6917 PR rtl-optimization/70278
6918 * gcc.dg/torture/pr70278.c: New test.
6919 * gcc.target/arm/pr70278.c: New test.
6920
4bbf545b
DM
69212016-03-18 David Malcolm <dmalcolm@redhat.com>
6922
6923 PR c/70281
6924 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6925 (test_builtin_types_compatible_p): New test function.
6926 * gcc.dg/pr70281.c: New test case.
6927
dc28bb68
CL
69282016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6929
6930 PR target/70113
6931 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6932
5e8d6dff
IE
69332016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6934
6935 PR tree-optimization/70252
6936 * gcc.dg/pr70252.c: New test.
6937
d0e7e403
TV
69382016-03-18 Tom de Vries <tom@codesourcery.com>
6939
6940 * gcc.dg/pr70161-2.c: New test.
6941 * gcc.dg/pr70161.c: New test.
6942
fa22501a
TV
69432016-03-18 Tom de Vries <tom@codesourcery.com>
6944
6945 PR ipa/70269
6946 * gcc.dg/pr70269.c: New test.
6947
dd125026
JJ
69482016-03-18 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c++/70267
6951 * g++.dg/ext/java-3.C: New test.
6952
91914f0a
PP
69532016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6954
6955 PR c++/70205
6956 * g++.dg/lookup/pr70205.C: New test.
6957
753a8910
PP
69582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6959
6960 PR c++/70218
6961 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6962
14ba7b28
MP
69632016-03-17 Marek Polacek <polacek@redhat.com>
6964
6965 PR c/69407
6966 * gcc.dg/atomic-op-6.c: New test.
6967
ded60913
DM
69682016-03-17 David Malcolm <dmalcolm@redhat.com>
6969
6970 PR c/70264
6971 * c-c++-common/pr70264.c: New test case.
6972
a3aad0e6
JJ
69732016-03-17 Jakub Jelinek <jakub@redhat.com>
6974
17366700
JJ
6975 PR c++/70144
6976 * c-c++-common/pr70144-1.c: New test.
6977 * c-c++-common/pr70144-2.c: New test.
6978
a3aad0e6
JJ
6979 PR c++/70272
6980 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6981 * g++.dg/opt/flifetime-dse6.C: New test.
6982 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6983
b57e6e18
L
69842016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6985
6986 PR driver/70192
6987 * gcc.dg/pic-1.c: New test.
6988 * gcc.dg/pic-2.c: Likewise.
6989 * gcc.dg/pic-3.c: Likewise.
6990 * gcc.dg/pic-4.c: Likewise.
6991 * gcc.dg/pie-1.c: Likewise.
6992 * gcc.dg/pie-2.c: Likewise.
6993 * gcc.dg/pie-3.c: Likewise.
6994 * gcc.dg/pie-4.c: Likewise.
6995 * gcc.dg/pie-5.c: Likewise.
6996 * gcc.dg/pie-6.c: Likewise.
6997
b38ba58b
TV
69982016-03-17 Tom de Vries <tom@codesourcery.com>
6999
7000 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7001 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7002
6931b3b7
RB
70032016-03-17 Richard Biener <rguenther@suse.de>
7004
7005 PR debug/70271
7006 * g++.dg/debug/pr70271.C: New testcase.
7007
0c8b64cb
IE
70082016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7009
7010 * gcc.target/i386/pr70251.c: New test.
7011
b1970801
MP
70122016-03-17 Marek Polacek <polacek@redhat.com>
7013
7014 PR c++/70194
7015 * g++.dg/warn/constexpr-70194.C: New test.
7016
820c5eaa
RH
70172016-03-16 Richard Henderson <rth@redhat.com>
7018
7019 PR middle-end/70240
7020 * gcc.c-torture/compile/pr70240.c: New.
7021
da0ad263
SKS
70222016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7023
7024 * gcc.c-torture/compile/20151204.c: Skip for avr.
7025
c73d295c
JJ
70262016-03-16 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR target/70245
7029 * g++.dg/opt/pr70245.C: New test.
7030 * g++.dg/opt/pr70245.h: New file.
7031 * g++.dg/opt/pr70245-aux.cc: New file.
7032
b2794066
MS
70332016-03-16 Martin Sebor <msebor@redhat.com>
7034
7035 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7036
aa43616c
RH
70372016-03-16 Richard Henderson <rth@redhat.com>
7038
7039 PR middle-end/70199
7040 * gcc.c-torture/compile/pr70199.c: New.
7041
59608fe5
L
70422016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7043
7044 * gcc.dg/uninit-19.c: Run dos2unix.
7045
ab4c578f
MP
70462016-03-16 Marek Polacek <polacek@redhat.com>
7047
7048 PR c/70093
7049 * gcc.dg/nested-func-10.c: New test.
7050 * gcc.dg/nested-func-9.c: New test.
7051
f5387e76
JJ
70522016-03-16 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR tree-optimization/68714
7055 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7056
7662b718
TV
70572016-03-16 Tom de Vries <tom@codesourcery.com>
7058
7059 PR tree-optimization/68715
7060 * gcc.dg/graphite/pr68715-2.c: New test.
7061 * gcc.dg/graphite/pr68715.c: New test.
7062 * gfortran.dg/graphite/pr68715.f90: New test.
7063
be7ce7ae
TV
70642016-03-16 Tom de Vries <tom@codesourcery.com>
7065
7066 PR tree-optimization/68809
7067 * gcc.dg/graphite/pr68809-2.c: New test.
7068 * gcc.dg/graphite/pr68809.c: New test.
7069
1935f250
JJ
70702016-03-16 Jakub Jelinek <jakub@redhat.com>
7071
6651c93e
JJ
7072 PR c++/70147
7073 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7074 method call to i () as argument. Adjust expected output.
7075
1935f250
JJ
7076 PR c++/70147
7077 * g++.dg/ubsan/pr70147-1.C: New test.
7078 * g++.dg/ubsan/pr70147-2.C: New test.
7079
ab1caa6e
MS
70802016-03-15 Martin Sebor <msebor@redhat.com>
7081
7082 PR c++/58281
7083 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7084
5c2a1bbb
JDA
70852016-03-15 John David Anglin <danglin@gcc.gnu.org>
7086
cb5d8ad1
JDA
7087 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7088 hppa*-*-hpux*.
7089
b440dd40
JDA
7090 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7091
5c2a1bbb
JDA
7092 PR libfortran/69799
7093 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7094 libatomic_available.
7095
42c729c5
MP
70962016-03-15 Marek Polacek <polacek@redhat.com>
7097
7098 PR c++/70209
7099 * g++.dg/ext/attribute-may-alias-4.C: New test.
7100
82b1c550
AM
71012016-03-15 Alexander Monakov <amonakov@ispras.ru>
7102
7103 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7104 -fvar-tracking-assignments-toggle flag.
7105
4ccbf3a6
PH
71062016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7107
7108 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7109
c39858bd
JJ
71102016-03-15 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR rtl-optimization/70222
7113 * gcc.c-torture/execute/pr70222-1.c: New test.
7114 * gcc.c-torture/execute/pr70222-2.c: New test.
7115
8be119c1
RH
71162016-03-15 Richard Henderson <rth@redhat.com>
7117
7118 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7119
6598bb55
AB
71202016-03-15 Andrey Belevantsev <abel@ispras.ru>
7121
7122 PR rtl-optimization/69032
7123 * gcc.dg/pr69032.c: New test.
7124
81fa2944
AB
71252016-03-15 Andrey Belevantsev <abel@ispras.ru>
7126
7127 PR rtl-optimization/63384
4a148e19 7128 * g++.dg/pr63384.C: New test.
81fa2944 7129
74ea9ab6
AB
71302016-03-15 Andrey Belevantsev <abel@ispras.ru>
7131
7132 PR target/64411
7133 * gcc.target/i386/pr64411.C: New test.
7134
045d5055
TV
71352016-03-15 Tom de Vries <tom@codesourcery.com>
7136
7137 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7138 * gfortran.dg/goacc/kernels-alias.f95: New test.
7139
3ea33585
MS
71402016-03-14 Martin Sebor <msebor@redhat.com>
7141
7142 PR c++/53792
7143 * g++.dg/cpp0x/constexpr-inline.C: New test.
7144 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7145
1df7b330
DE
71462016-03-14 David Edelsohn <dje.gcc@gmail.com>
7147
7148 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7149
79b57d18
JJ
71502016-03-14 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR middle-end/70219
7153 * gcc.dg/pr70219.c: New test.
7154
3cbf012a
BS
71552016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7156
7157 PR target/70083
7158 * gcc.dg/torture/pr70083.c: New test.
7159 * gcc.target/i386/pr70083.c: New test.
7160
a9fee7cd
RB
71612016-03-14 Richard Biener <rguenther@suse.de>
7162
7163 PR tree-optimization/56365
7164 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7165
4799603f
SB
71662016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7167
7168 PR target/70098
7169 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7170 New function.
7171 * g++.dg/pr70098.C: New testcase.
7172
7173
760ca967
TV
71742016-03-14 Tom de Vries <tom@codesourcery.com>
7175
7176 PR tree-optimization/70045
7177 * gcc.dg/graphite/pr70045.c: New test.
7178
44e66a77
JD
71792016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7180
7181 PR fortran/69043
7182 * gfortran.dg/include_9.f90: New test.
7183
a18e0fe1
DH
71842016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7185
7186 PR fortran/45076
7187 gfortran.dg/prof/prof.exp: New script.
7188 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7189
d0aca6ab
AB
71902016-03-12 Andrey Belevantsev <abel@ispras.ru>
7191
7192 PR rtl-optimization/69307
7193 * gcc.dg/pr69307.c: New test.
7194
cefe08a4
VM
71952016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7196
7197 PR target/69614
7198 * gcc.target/arm/pr69614.c: New.
7199
70112e2a
PT
72002016-03-12 Paul Thomas <pault@gcc.gnu.org>
7201
7202 PR fortran/70031
7203 * gfortran.dg/submodule_14.f08: New test
7204
7205 PR fortran/69524
7206 * gfortran.dg/submodule_15.f08: New test
7207
3f1e5d3a
PP
72082016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7209
7210 PR c++/70106
7211 * g++.dg/cpp1y/paren3.C: New test.
7212
a3f6d680
MM
72132016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7214
7215 PR target/70131
7216 * gcc.target/powerpc/ppc-round2.c: New test.
7217
92348f09
BS
72182016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7219
7220 PR target/70123
7221 * gcc.dg/torture/pr70123.c: New test.
7222
cebde9e9
JL
72232016-03-11 Jeff Law <law@redhat.com>
7224
7225 PR tree-optimization/70190
7226 * gcc.c-torture/compile/pr70190.c: New test.
7227
3edc5da4
DM
72282016-03-11 David Malcolm <dmalcolm@redhat.com>
7229
7230 PR c/68187
7231 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7232 case.
7233 (test43_b): Likewise.
7234 (test43_c): Likewise.
7235 (test43_d): Likewise.
7236 (test43_e): Likewise.
7237 (test43_f): Likewise.
7238 (test43_g): Likewise.
7239 (test44_a): Likewise.
7240 (test44_b): Likewise.
7241 (test44_c): Likewise.
7242 (test44_d): Likewise.
7243 (test44_e): Likewise.
7244
318c1204
DM
72452016-03-11 David Malcolm <dmalcolm@redhat.com>
7246
7247 PR c/70085
7248 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7249
bc062234
KT
72502016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7251
7252 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7253 dg-options.
7254
acfc1ac1
KT
72552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7256
7257 PR target/70002
7258 PR target/69245
7259 * gcc.target/aarch64/pr69245_2.c: New test.
7260
d1e2bb2d
JJ
72612016-03-11 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/70177
7264 * gcc.dg/pr70177.c: New test.
7265
07350627
AL
72662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7267
7268 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7269
5c6706f7
AL
72702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7271
7272 * gcc.dg/tree-ssa/sra-20.c: New.
7273
02d472a2
JJ
72742016-03-11 Jakub Jelinek <jakub@redhat.com>
7275
686d390a
JJ
7276 PR rtl-optimization/70174
7277 * gcc.dg/pr70174.c: New test.
7278
02d472a2
JJ
7279 PR tree-optimization/70169
7280 * gcc.dg/pr70169.c: New test.
7281
0f9befa1
IE
72822016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7283
7284 PR target/70160
7285 * gcc.target/i386/pr70160.c: New test.
7286
432d4670
AK
72872016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7288
7289 * gcc.target/s390/dfp-1.c: New test.
7290
a3dc8760
NC
72912016-03-10 Nick Clifton <nickc@redhat.com>
7292
7293 PR target/70044
7294 * gcc.target/aarch64/pr70044.c: New test.
7295
b87a8d7d
PP
72962016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7297 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c++/70001
7300 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7301 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7302 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7303
4f4ada6a
JH
73042016-03-10 Jan Hubicka <hubicka@ucw.cz>
7305
7306 PR lto/69589
7307 * g++.dg/lto/pr69589_0.C: New testcase
7308 * g++.dg/lto/pr69589_1.C: New testcase
7309
d49b0aa0
MP
73102016-03-10 Marek Polacek <polacek@redhat.com>
7311
7312 PR c++/70153
7313 * g++.dg/delayedfold/unary-plus1.C: New test.
7314
73152016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7316
7317 * gcc.target/arm/pr45701-1.c: Escape brackets.
7318 * gcc.target/arm/pr45701-2.c: Likewise.
7319
71017a7b
AL
73202016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7321
7322 * gfortran.dg/unconstrained_commons.f: New.
7323
ba52669f
AM
73242016-03-10 Alan Modra <amodra@gmail.com>
7325
7326 * gcc.dg/pr69195.c: New.
7327 * gcc.dg/pr69238.c: New.
7328
27742332
TV
73292016-03-10 Tom de Vries <tom@codesourcery.com>
7330
7331 PR testsuite/68915
7332 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7333
3a81a594
RB
73342016-03-10 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/70128
7337 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7338 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7339
3433b975
JJ
73402016-03-09 Jakub Jelinek <jakub@redhat.com>
7341
c2864f02
JJ
7342 PR tree-optimization/70152
7343 * gcc.dg/pr70152.c: New test.
7344
3433b975
JJ
7345 PR target/70086
7346 * gcc.target/i386/pr70086-1.c: New test.
7347 * gcc.target/i386/pr70086-2.c: New test.
7348 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7349
7350 PR tree-optimization/70127
7351 * gcc.c-torture/execute/pr70127.c: New test.
7352
96b3c82d
CP
73532016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7354
7355 * c-c++-common/goacc/combined-directives-2.c: New test.
7356
b4f3232d
DM
73572016-03-09 David Malcolm <dmalcolm@redhat.com>
7358
7359 PR c/68473
7360 PR c++/70105
7361 * g++.dg/diagnostic/pr70105.C: New test.
7362 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7363 (test_multiple_ordinary_maps): New test function.
7364
40499f81
DM
73652016-03-09 David Malcolm <dmalcolm@redhat.com>
7366
7367 PR c/68473
7368 PR c++/70105
7369 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7370 Drop range information from call to inform_at_rich_loc.
7371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7372 New.
7373 (test_show_locus): Replace calls to rich_location::add_range with
7374 calls to add_range. Rewrite the tests that used the now-defunct
7375 rich_location ctor taking a source_range. Simplify other tests
7376 by replacing calls to COMBINE_LOCATION_DATA with calls to
7377 make_location.
7378
c9e33662
RB
73792016-03-09 Richard Biener <rguenther@suse.de>
7380 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR tree-optimization/70138
7383 * gcc.dg/vect/pr70138-1.c: New testcase.
7384 * gcc.dg/vect/pr70138-2.c: Likewise.
7385
2c73b764
JJ
73862016-03-09 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR target/70049
7389 * gcc.target/i386/pr70049.c: New test.
7390
c06d25bb
RB
73912016-03-09 Richard Biener <rguenther@suse.de>
7392
7393 PR c/70143
7394 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7395 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7396 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7397
5828a501
RO
73982016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7399
7400 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7401 arm-*-*.
7402
2e141c8d
JJ
74032016-03-09 Jakub Jelinek <jakub@redhat.com>
7404
5a9def37
JJ
7405 PR middle-end/67278
7406 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7407
2e141c8d
JJ
7408 PR target/67278
7409 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7410
7411 PR middle-end/70050
7412 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7413 in testcase comment.
7414
bf751f40
TV
74152016-03-09 Tom de Vries <tom@codesourcery.com>
7416
7417 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7418 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7419 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7420 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7421 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7422 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7423 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7424 * gfortran.dg/goacc/kernels-loop.f95: New test.
7425
e210c999
MS
74262016-03-08 Martin Sebor <msebor@redhat.com>
7427
7428 PR c++/62096
7429 * g++.dg/warn/overflow-warn-7.C: New test.
7430
80aac5c8
JM
74312016-03-08 Jason Merrill <jason@redhat.com>
7432
7433 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7434 * lib/target-supports.exp (check_effective_target_concepts): New.
7435
12b81409
JJ
74362016-03-08 Jakub Jelinek <jakub@redhat.com>
7437
d259b234
JJ
7438 PR c++/70135
7439 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7440 * g++.dg/ubsan/pr70135.C: New test.
7441
12b81409
JJ
7442 PR target/70110
7443 * gcc.dg/pr70110.c: New test.
7444
b4e9f2aa
MJ
74452016-03-07 Martin Jambor <mjambor@suse.cz>
7446
7447 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7448 * c-c++-common/gomp/if-1.c: Likewise.
7449 * c-c++-common/gomp/pr61486-2.c: Likewise.
7450 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7451 to dg-additional-options.
7452 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7453 * g++/gomp/target-teams-1.c: Likewise.
7454 * gcc.dg/gomp/gomp.exp: Likewise.
7455 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7456 dg-additional-options.
7457 * gfortran.dg/gomp/gomp.exp: Likewise.
7458 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7459 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7460 dg-additional-options.
7461 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7462
f86e631e
MJ
74632016-03-07 Martin Jambor <mjambor@suse.cz>
7464
7465 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7466 * c-c++-common/gomp/gridify-1.c: New test.
7467 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7468
94156b3f
AV
74692016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7470
7471 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7472 trigger for cortex-r8, when scanning for register r8.
7473 * gcc.target/arm/pr45701-2.c: Likewise.
7474
a84a49b7 74752016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7476 Jeff Law <law@redhat.com>
a84a49b7
RB
7477
7478 PR tree-optimization/69740
7479 * gcc.c-torture/compile/pr69740-1.c: New test.
7480 * gcc.c-torture/compile/pr69740-2.c: New test.
7481
e41f6c9e
BS
74822016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7483
7484 * lib/target-supports.exp
7485 (check_effective_target_whole_vector_shift): Enable for PPC64.
7486
57548bf5
RB
74872016-03-07 Richard Biener <rguenther@suse.de>
7488
7489 PR tree-optimization/70115
7490 * gcc.dg/torture/pr70115.c: New testcase.
7491
4ae13300
NS
74922016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7493
7494 PR middle-end/69916
7495 * c-c-++-common/goacc/pr69916.c: New.
7496
5edb9853
RH
74972016-03-07 Richard Henderson <rth@redhat.com>
7498
7499 * gcc.c-torture/compile/pr70061.c: New test.
7500
2067a8f3
RB
75012016-03-07 Richard Biener <rguenther@suse.de>
7502
7503 PR testsuite/70109
7504 * gcc.dg/vect/O3-pr36098.c: New testcase.
7505
4145a9b7
CL
75062016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7507
7508 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7509
1878be32
EB
75102016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7511
7512 * gnat.dg/renaming9.ad[sb]: New testcase.
7513
df762bb2
JJ
75142016-03-05 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR c++/70084
7517 * g++.dg/expr/stdarg3.C: New test.
7518
7d461295
JL
75192016-03-04 Jeff Law <law@redhat.com>
7520
7521 PR tree-optimization/69196
7522 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7523 x86_64-*-*.
7524
29b9828f
BS
75252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7526
b6b552fd
BS
7527 PR c/69973
7528 * gcc.dg/pr69973.c: New test.
7529
201d49e9
BS
7530 PR rtl-optimization/69941
7531 * gcc.dg/torture/pr69941.c: New test.
7532
29b9828f
BS
7533 PR c/69824
7534 * gcc.dg/pr69824.c: New test.
7535
640b7e74
TV
75362016-03-05 Tom de Vries <tom@codesourcery.com>
7537
7538 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7539 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7540 function.
7541
7a3a3fad
PP
75422016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c++/66786
7545 * g++.dg/cpp1y/var-templ48.C: New test.
7546 * g++.dg/cpp1y/var-templ49.C: New test.
7547
cd439aec
EB
75482016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7549
7550 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7551
60204554
JJ
75522016-03-04 Jakub Jelinek <jakub@redhat.com>
7553
0c8825de
JJ
7554 PR c++/70035
7555 * g++.dg/ubsan/pr70035.C: New test.
7556
60204554
JJ
7557 PR target/70062
7558 * gcc.target/i386/pr70062.c: New test.
7559
f79d4eab
L
75602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7561
7562 * g++.dg/template/typename21.C: Remove c++98_only.
7563
ea81ce67
L
75642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7565
7566 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7567
64b23c13
DM
75682016-03-04 David Malcolm <dmalcolm@redhat.com>
7569
7570 PR c/68187
7571 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7572 function.
7573 (fn_42_b): Likewise.
7574 (fn_42_c): Likewise.
7575
729526f5
DM
75762016-03-04 David Malcolm <dmalcolm@redhat.com>
7577
7578 PR c/68187
7579 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7580 function.
7581 (fn_40_b): Likewise.
7582 (fn_41_a): Likewise.
7583 (fn_41_b): Likewise.
7584
f9ea11ac
JJ
75852016-03-04 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/70059
7588 * gcc.target/i386/avx512f-pr70059.c: New test.
7589 * gcc.target/i386/avx512dq-pr70059.c: New test.
7590
b6c38c69
BS
75912016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7592
7593 PR rtl-optimization/57676
7594 * gcc.dg/torture/pr57676.c: New test.
7595
af3cdd34
IE
75962016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7597
7598 * gcc.dg/pr70026.c: New test.
7599
7ff6ca38
MP
76002016-03-04 Marek Polacek <polacek@redhat.com>
7601
7602 PR c/69798
7603 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7604 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7605
a6bf62d5
KT
76062016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7607
7608 PR target/70004
7609 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7610 Delete.
7611 (test_corners_sisd_si): Likewise.
7612 (main): Remove checks of the above.
7613 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7614
ae4cdc6a
EB
76152016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7616
7617 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7618
08455559
CL
76192016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7620
7621 * gcc.dg/torture/pr69951.c: Accept argc==0.
7622
e9a35493
RB
76232016-03-04 Richard Biener <rguenther@suse.de>
7624
7625 PR c++/70054
7626 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7627 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7628
fba054c2
DV
76292016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7630
7631 PR testsuite/69766
7632 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7633 testing multiarch.
7634
f10cdc6c
JJ
76352016-03-04 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR debug/69947
7638 * gcc.dg/guality/pr69947.c: New test.
7639
2e981ba0
JJ
76402016-03-03 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR ada/70017
7643 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7644
0ba3bfa2
KT
76452016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7646
7647 PR rtl-optimization/69904
7648 * gcc.target/arm/pr69904.c: New test.
7649
97ecdb46
JJ
76502016-03-03 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR target/70021
7653 * gcc.dg/vect/pr70021.c: New test.
7654 * gcc.target/i386/pr70021.c: New test.
7655
a2a743a1
MP
76562016-03-03 Marek Polacek <polacek@redhat.com>
7657
7658 PR middle-end/70050
7659 * gcc.dg/pr70050.c: New test.
7660
fa07ecdd
JG
76612016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7662
7663 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7664
23504262
ML
76652016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7666
7667 PR tree-optimization/70043
7668 * gfortran.dg/vect/pr70043.f90: New test.
7669
b7b9e1a9
EB
76702016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7671
7672 * gnat.dg/specs/task1.ads: New test.
7673
cb83ba54
RO
76742016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675
7676 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7677 Invoke gdb with -batch.
7678 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7679
a75f5e30
RB
76802016-03-03 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/55936
7683 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7684
268bc320
JL
76852016-03-02 Jeff Law <law@redhat.com>
7686
815f20ab
JL
7687 PR rtl-optimization/69942
7688 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7689 effects of argument promotions.
7690
268bc320
JL
7691 PR tree-optimization/69987
7692 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7693 target does not support -fprefetch-loop-arrays.
7694
171f7de5
UB
76952016-03-02 Uros Bizjak <ubizjak@gmail.com>
7696
7697 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7698
192912db
BC
76992016-03-02 Bin Cheng <bin.cheng@arm.com>
7700
c7908871 7701 PR rtl-optimization/69052
192912db
BC
7702 * gcc.target/i386/pr69052.c: New test.
7703
90a7a40b
AM
77042016-03-02 Alan Modra <amodra@gmail.com>
7705
7706 * gcc.dg/pr69990.c: New.
7707
69fa742f
JJ
77082016-03-02 Jakub Jelinek <jakub@redhat.com>
7709
de752fb0
JJ
7710 PR c/68062
7711 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7712
7713 PR middle-end/70022
7714 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7715
69fa742f
JJ
7716 PR target/70028
7717 * gcc.target/i386/pr70028.c: New test.
7718
7c65bd56
MK
77192016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7720
7721 * c-c++-common/asan/swapcontext-test-1.c,
7722 * c-c++-common/tsan/thread_leak.c,
7723 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7724 * g++.dg/tsan/benign_race.C,
7725 * g++.dg/tsan/fd_close_norace.C,
7726 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7727 races with sanitizer output
7728
37d98220 77292016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7730 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7731
7732 PR target/67278
7733 * gcc.dg/simd-8.c: New testcase.
7734
218db463
RB
77352016-03-02 Richard Biener <rguenther@suse.de>
7736
7737 PR middle-end/67278
7738 * gcc.dg/simd-7.c: New testcase.
7739
22c72158
EB
77402016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7741
7742 * gcc.target/i386/pr70007.c: Tweak.
7743
9a790ccc
DV
77442016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7745
7746 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7747
bd02f00f
MP
77482016-03-02 Marek Polacek <polacek@redhat.com>
7749
7750 PR c/67854
7751 * gcc.dg/pr67854.c: New test.
7752
1e840f39
JJ
77532016-03-02 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR middle-end/70025
7756 * gcc.dg/torture/pr70025.c: New test.
7757
bca00241
VK
77582016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7759
7760 PR tree-optimization/68621
7761 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7762
0bca04b8
EB
77632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7764
7765 * gcc.target/i386/pr70007.c: New test.
7766
2a9afc86
JL
77672016-03-01 Jeff Law <law@redhat.com>
7768
eab2541b 7769 PR tree-optimization/69196
9d83ef71 7770 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7771
2a9afc86
JL
7772 PR tree-optimization/69196
7773 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7774 duplicating code and spoiling the expected output.
7775
0d39977e
MM
77762016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7777
7778 PR target/70033
7779 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7780 supports power9 before doing tests.
7781 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7782 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7783 * gcc.target/powerpc/p9-permute.c: Likewise.
7784
a0c0699d
UB
77852016-03-01 Uros Bizjak <ubizjak@gmail.com>
7786
7787 PR target/70027
7788 * gcc.target/i386/pr70027.c: New test.
7789
0ae3ef47 77902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7791
7792 * gcc.dg/pr70017.c: New test.
7793
686e2237
JJ
77942016-03-01 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c/69796
7797 PR c/69974
7798 * gcc.dg/pr69796.c: New test.
7799 * gcc.dg/pr69974.c: New test.
7800
f8e4188c
EB
78012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7802
7803 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7804
5e3f1c7c
JL
78052016-02-29 Jeff Law <law@redhat.com>
7806
7807 PR tree-optimization/69987
7808 * gfortran.dg/pr69987.f90: New test.
7809
7810 PR tree-optimization/69989
7811 * gcc.c-torture/compile/pr69989-2.c: New test.
7812
1be56bc5
MP
78132016-03-01 Marek Polacek <polacek@redhat.com>
7814
7815 PR c++/69795
7816 * g++.dg/parse/invalid1.C: New test.
7817
1b19470d
RB
78182016-03-01 Richard Biener <rguenther@suse.de>
7819
7820 PR middle-end/70022
7821 * gcc.dg/pr70022.c: New testcase.
7822
3ae0661a
IE
78232016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7824
7825 PR tree-optimization/69956
7826 * gcc.dg/pr69956.c: New test.
7827
0f09ab88
BS
78282016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7829
7830 PR target/70011
7831 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7832 XFAIL when hardware supports efficient unaligned storage access.
7833
76d881bf
PP
78342016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7835
7836 PR c++/69961
7837 * g++.dg/template/pr69961a.C: New test.
7838 * g++.dg/template/pr69961b.C: New test.
7839
7168133a
DM
78402016-02-29 David Malcolm <dmalcolm@redhat.com>
7841
7842 PR preprocessor/69985
7843 * gcc.dg/cpp/pr69985.c: New test case.
7844
0c6072a3
JL
78452016-02-29 Jeff Law <law@redhat.com>
7846
e66f219b
JL
7847 PR tree-optimization/70005
7848 * gcc.c-torture/execute/pr70005.c New test.
7849
0c6072a3
JL
7850 PR tree-optimization/69999
7851 * gcc.c-torture/compile/pr69999.c: New test.
7852
fd9fbdb3
YR
78532016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7854
7855 PR tree-optimization/69652
7856 * gcc.dg/torture/pr69652.c: Delete test.
7857 * gcc.dg/vect/pr69652.c: New test.
7858
cbd400b4
RB
78592016-02-19 Richard Biener <rguenther@suse.de>
7860
7861 PR tree-optimization/69980
7862 * gfortran.dg/vect/pr69980.f90: New testcase.
7863
84ea0f58
EB
78642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7865
7866 * gcc.target/sparc/20160229-1.c: New test.
7867
5d2a63dc
EB
78682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7869
7870 * gnat.dg/stack_usage3.adb: New test.
7871 * gnat.dg/stack_usage3_pkg.ads: New helper.
7872
93e708f9
EB
78732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7874
7875 * gnat.dg/renaming8.adb: New test.
7876 * gnat.dg/renaming8_pkg1.ads: New helper.
7877 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7878 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7879
6512bc93
RB
78802016-02-29 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/69720
7883 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7884
7b201a88
TK
78852016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7886
7887 PR fortran/68147
7888 PR fortran/47674
7889 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7890
82ee0cf2 78912016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
7892 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7893
7894 PR fortran/56007
7895 * gfortran.dg/coarray_8.f90: Adjust error message.
7896 * gfortran.dg/pr56007.f90: New test.
7897 * gfortran.dg/pr56007.f: New test.
7898
cdc1a2c8
L
78992016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7900
7901 PR tree-optimization/69989
7902 * gcc.dg/torture/pr69989.c: New test.
7903
33505bcf
EB
79042016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7905
7906 * gcc.target/i386/stack-realign-win.c: New test.
7907
524bfb19
HA
79082016-02-28 Harald Anlauf <anlauf@gmx.de>
7909
7910 PR fortran/60126
7911 * gfortran.dg/pr60126.f90: New test.
7912
bd542508
JL
79132016-02-27 Jeff Law <law@redhat.com>
7914
7915 Revert
7916 2016-02-26 Richard Biener <rguenther@suse.de>
7917 Jeff Law <law@redhat.com>
7918
7919 PR tree-optimization/69740
7920 * gcc.c-torture/compile/pr69740-1.c: New test.
7921 * gcc.c-torture/compile/pr69740-2.c: New test.
7922
dd1291e0
JD
79232016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7924
5fb67f8b 7925 PR fortran/69910
dd1291e0
JD
7926 * gfortran.dg/newunit_4.f90: New test.
7927
5cfefb59
JJ
79282016-02-27 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR target/69613
7931 PR rtl-optimization/69886
7932 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7933 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7934 target.
7935
20ba5f33
MS
79362016-02-26 Martin Sebor <msebor@redhat.com>
7937
7938 PR tree-optimization/15826
7939 * gcc.dg/tree-ssa/pr15826.c: New test.
7940
e6fb01b0
JJ
79412016-02-26 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR target/69969
7944 * gcc.target/powerpc/pr69969.c: New test.
7945
e3e0cf64
MS
79462016-02-26 Martin Sebor <msebor@redhat.com>
7947
7948 PR c++/15766
7949 * g++.old-deja/g++.other/decl5.C: Add a test case.
7950
d1f2bea5
SB
79512016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7952
7953 PR target/69946
7954 * gcc.target/powerpc/pr69946.c: New file.
7955
4a4f9d2b 79562016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 7957 Jeff Law <law@redhat.com>
4a4f9d2b 7958
e3e0cf64 7959 PR tree-optimization/69740
4a4f9d2b
RB
7960 * gcc.c-torture/compile/pr69740-1.c: New test.
7961 * gcc.c-torture/compile/pr69740-2.c: New test.
7962
ad2a2706
MJ
79632016-02-26 Martin Jambor <mjambor@suse.cz>
7964
7965 PR middle-end/69920
7966 * gcc.dg/torture/pr69932.c: New test.
7967 * gcc.dg/torture/pr69936.c: Likewise.
7968
1d11f7ce
AK
79692016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7970
7971 PR target/69709
7972 * gcc.target/s390/pr69709.c: New test.
7973
6cfccbb2
KT
79742016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7975
7976 PR target/69245
7977 * gcc.target/aarch64/pr69245_1.c: New test.
7978
ac59ad4e
KT
79792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7980
7981 PR target/69613
7982 * gcc.dg/torture/pr69613.c: New test.
7983
a2ad54a0
JJ
79842016-02-26 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR rtl-optimization/69891
7987 * gcc.target/i386/pr69891.c: New test.
7988
0884062c 79892016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
7990 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7991
d2369d4f 7992 PR target/61397
c163789b
MM
7993 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7994 functionality for both 32-bit and 64-bit.
7995
5aed7e2c
RB
79962016-02-26 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/69551
7999 * gcc.dg/torture/pr69951.c: New testcase.
8000
798e2a8e
RB
80012016-02-25 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/48795
8004 * gcc.dg/Warray-bounds-18.c: New testcase.
8005
9559fbac
RO
80062016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8009
c049b107
JJ
80102016-02-25 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR rtl-optimization/69896
8013 * gcc.dg/pr69896.c: New test.
8014
1137001c
PP
80152016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8016
8017 PR c++/69736
8018 * g++.dg/cpp1y/paren2.C: New test.
8019
2e9c8641
MS
80202016-02-24 Martin Sebor <msebor@redhat.com>
8021
8022 PR c/51147
8023 * gcc.dg/enum-mode-2.c: New test.
8024
03ca8fb3
JJ
80252016-02-24 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR c++/69922
8028 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8029 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8030 * g++.dg/ubsan/pr69922.C: New test.
8031
0b05329b
MP
80322016-02-24 Marek Polacek <polacek@redhat.com>
8033
8034 PR c/69819
8035 * gcc.dg/pr69819.c: New test.
8036
57c2c374
MS
80372016-02-24 Martin Sebor <msebor@redhat.com>
8038
3b96b93a
MS
8039 PR c++/69912
8040 * g++.dg/ext/flexary15.C: New test.
8041
80422016-02-24 Martin Sebor <msebor@redhat.com>
8043
8044 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8045 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8046 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8047
65433bb5
MK
80482016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8049 Charles Baylis <charles.baylis@linaro.org>
8050
8051 PR debug/61033
8052 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8053
f802a424 80542016-02-24 Richard Biener <rguenther@suse.de>
44293580 8055 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8056
8057 PR middle-end/69760
8058 * gcc.dg/torture/pr69760.c: New testcase.
8059
525f795f
RO
80602016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8061
8062 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8063 pattern on Solaris with as.
8064
cd7bbceb
KT
80652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8066
8067 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8068 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8069 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8070 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8071
89c0c1fd
JJ
80722016-02-24 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR middle-end/69915
8075 * gcc.dg/pr69915.c: New test.
8076
0683fd27
KT
80772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8078
8079 PR rtl-optimization/69886
8080 * gcc.dg/torture/pr69886.c: New test.
8081
e53d562a
RB
80822016-02-24 Richard Biener <rguenther@suse.de>
8083
8084 PR middle-end/68963
8085 * gcc.dg/torture/pr68963.c: New testcase.
8086
74a00288
KT
80872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 PR target/69875
8090 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8091 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8092 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8093 * gcc.target/arm/atomic_loaddi_1.c: New test.
8094 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8095 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8096 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8097 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8098 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8099 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8100 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8101 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8102
340fd4c9
JJ
81032016-02-24 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR middle-end/69909
8106 * gcc.dg/torture/pr69909.c: New test.
8107
47d3fdb2
RB
81082016-02-24 Richard Biener <rguenther@suse.de>
8109
8110 PR tree-optimization/69907
8111 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8112 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8113 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8114
dab73e73
CB
81152016-02-24 Christian Bruel <christian.bruel@st.com>
8116
8117 * gcc.target/arm/pragma_cpp_fma.c: New test.
8118
7cc5ec65
JD
81192016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8120
8121 PR fortran/61156
8122 * gfortran.dg/include_6.f90: Update test.
8123
067fbd8b
JJ
81242016-02-23 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR objc/69844
8127 * objc.dg/pr69844.m: New test.
8128
64a454d9
JD
81292016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8130
8131 PR libgfortran/69456
8132 * gfortran.dg/namelist_89.f90: New test.
8133 * gfortran.dg/pr59700.f90: Update test..
8134
35886f0b
MS
81352016-02-23 Martin Sebor <msebor@redhat.com>
8136
8137 PR middle-end/69780
8138 * g++.dg/ext/builtin_alloca.C: New test.
8139 * gcc.dg/builtins-68.c: New test.
8140
162cc7e3
RH
81412016-02-23 Richard Henderson <rth@redhat.com>
8142
8143 * gcc.target/i386/addr-space-3.c: Remove test.
8144
196440f8
DM
81452016-02-23 David Malcolm <dmalcolm@redhat.com>
8146
8147 PR preprocessor/69126
8148 PR preprocessor/69543
8149 * c-c++-common/pr69126-2-long.c: New test.
8150 * c-c++-common/pr69126-2-short.c: New test.
8151 * c-c++-common/pr69543-1.c: Remove xfail.
8152
1d3121af
DM
81532016-02-23 David Malcolm <dmalcolm@redhat.com>
8154
8155 PR preprocessor/69126
8156 PR preprocessor/69543
8157 PR preprocessor/69558
8158 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8159 (f): Rename to...
8160 (test_2): ...this, and add leading comment.
8161 (MACRO_3, test_3): New.
8162 (MACRO_4A, MACRO_4B, test_4): New.
8163 (MACRO): Rename to...
8164 (MACRO_5): ...this.
8165 (g): Rename to...
8166 (test_5): ...this, updating for renaming of MACRO, and
8167 add leading comment.
8168 * c-c++-common/pr69543-1.c: New.
8169 * c-c++-common/pr69543-2.c: New.
8170 * c-c++-common/pr69543-3.c: New.
8171 * c-c++-common/pr69543-4.c: New.
8172 * c-c++-common/pr69558-1.c: New.
8173 * c-c++-common/pr69558-2.c: New.
8174 * c-c++-common/pr69558-3.c: New.
8175 * c-c++-common/pr69558-4.c: New.
8176 * gcc.dg/pr69558.c: Move to...
8177 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8178 xfail for c++.
8179
f99c3557
TS
81802016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8181
8182 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8183 to -ftree-parallelize-loops/-fopenacc changes.
8184 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8185 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8186 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8187 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8188 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8189 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8190 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8191 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8192 * c-c++-common/goacc/kernels-loop.c: Likewise.
8193 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8194 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8195 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8196 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8197
c60ec7c2
RO
81982016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8201
f1a62b6f
JJ
82022016-02-23 Jakub Jelinek <jakub@redhat.com>
8203
e67bf044
JJ
8204 PR c++/69902
8205 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8206
f1a62b6f
JJ
8207 PR c/69900
8208 * gcc.dg/pr69900.c: New test.
8209
20c5e09e
MJ
82102016-02-23 Martin Jambor <mjambor@suse.cz>
8211
8212 PR tree-optimization/69666
8213 * gcc.dg/tree-ssa/pr69666.c: New test.
8214
e457a6fc
AV
82152016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8216
8217 PR fortran/67451
8218 * gfortran.dg/coarray_allocate_5.f08: New test.
8219
d7b574f4
AK
82202016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8221
8222 * gcc.target/s390/vcond-shift.c: Move to ...
8223 * gcc.target/s390/vector/vcond-shift.c: ... here.
8224
58bdeb44
AK
82252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8226
8227 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8228 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8229
7cd0387b
AK
82302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8231
8232 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8233
4246c8da
MW
82342016-02-20 Mark Wielaard <mjw@redhat.com>
8235
8236 PR c/28901
8237 * gcc.dg/unused-variable-3.c: New test.
8238
f93bc532
JJ
82392016-02-22 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR target/69888
8242 * gcc.target/i386/pr69888.c: New test.
8243
c4e360f4
RB
82442016-02-22 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/69882
8247 * gfortran.dg/vect/pr69882.f90: New testcase.
8248
09c92f1c
JJ
82492016-02-22 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR target/69885
8252 * gcc.dg/pr69885.c: New test.
8253
f88d45dc
OE
82542016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8255
8256 PR target/69806
8257 PR target/54089
8258 * gcc.target/sh/pr54089-10.c: New.
8259
ce1ff48e
PT
82602016-02-20 Paul Thomas <pault@gcc.gnu.org>
8261
8262 PR fortran/69423
8263 * gfortran.dg/deferred_character_15.f90 : New test.
8264
bbf27208
DH
82652016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8266
8267 PR fortran/57365
8268 gfortran.dg/allocate_with_source_18.f03: New test.
8269
82702016-02-20 Harald Anlauf <anlauf@gmx.de>
8271
8272 PR fortran/52531
8273 gfortran.dg/gomp/pr52531.f90: New test.
8274
268be88c
BE
82752016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8276
8277 PR c++/69865
8278 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8279 -std=c++03.
8280
4b6c824a
JJ
82812016-02-19 Jakub Jelinek <jakub@redhat.com>
8282
871b3f47
JJ
8283 PR c++/69826
8284 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8285 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8286
7a965d51
JJ
8287 PR c++/69850
8288 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8289
4b6c824a
JJ
8290 PR c++/69851
8291 * g++.dg/torture/pr69851.C: New test.
8292
15fca21a
MS
82932016-02-19 Martin Sebor <msebor@redhat.com>
8294
8295 PR testsuite/69573
8296 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8297
19e21586
JJ
82982016-02-19 Jakub Jelinek <jakub@redhat.com>
8299
03a616ac
JJ
8300 PR c++/69850
8301 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8302 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8303
19e21586
JJ
8304 PR c++/67767
8305 * g++.dg/cpp0x/pr67767.C: New test.
8306
2db16594
KT
83072016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8308
8309 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8310 for fp, simd, crypto, crc, lse.
8311 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8312 above.
8313 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8314 effective target check.
8315
5a7d9d1e
JJ
83162016-02-19 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR target/69820
8319 * gcc.target/i386/pr69820.c: New test.
8320
6448f064
AK
83212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8322
8323 * gcc.target/s390/vector/int128-1.c: New test.
8324
d0a859e6
AK
83252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8326
8327 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8328
9e4eb643
AK
83292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8330
8331 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8332 instruction pattern name to prevent the testcase from failing with
8333 -march=z13.
8334
859a4c0e
AK
83352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8336
8337 * gcc.target/s390/md/movstr-2.c: New test.
8338
efc2340b
MK
83392016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8340
8341 * gcc.target/s390/morestack.c: New test.
8342
ca2bfbc2
DV
83432016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8344
8345 PR target/69625
8346 * gcc.target/s390/pr69625.c: Add test case.
8347
efd4bd05
BE
83482016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8349
8350 PR testsuite/68580
8351 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8352
2bf2078a
MM
83532016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8354
8355 PR target/68404
8356 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8357 * gcc.target/powerpc/fusion3.c: Likewise.
8358
f003579e
RB
83592016-02-18 Richard Biener <rguenther@suse.de>
8360
8361 PR middle-end/69553
8362 * g++.dg/torture/pr69553.C: New testcase.
8363
19233914
NC
83642016-02-18 Nick Clifton <nickc@redhat.com>
8365
efd4bd05
BE
8366 PR target/62254
8367 PR target/69610
8368 * gcc.target/arm/pr62554.c: New test.
8369 * gcc.target/arm/pr69610-1.c: New test.
8370 * gcc.target/arm/pr69610-2.c: New test.
19233914 8371
23f27839
RB
83722016-02-18 Richard Biener <rguenther@suse.de>
8373
8374 PR middle-end/69854
8375 * gcc.dg/torture/pr69854.c: New testcase.
8376
932c0da4
JJ
83772016-02-17 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR c++/69850
8380 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8381
1bed93e4
BS
83822012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8383
8384 * gcc.target/powerpc/vec-cg.c: New test.
8385
57bfb134
RB
83862016-02-17 Richard Biener <rguenther@suse.de>
8387
8388 PR testsuite/69586
8389 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8390
a44e0ebb
KT
83912016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8392
8393 PR target/69161
8394 * gcc.c-torture/compile/pr69161.c: New test.
8395
ffacd726
DS
83962016-02-17 David Sherwood <david.sherwood@arm.com>
8397
8398 PR target/69532
8399 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8400 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8401
448db8d2
EB
84022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8403
8404 * gcc.dg/ifcvt-4.c: Skip on Visium.
8405
e2f0522e
EB
84062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8407
8408 * gnat.dg/atomic8.adb: New test.
8409
bf17fe3f
EB
84102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/discr46.ad[sb]: New test.
8413
ecf835e9
KN
84142016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8415
8416 PR Target/48344
8417 * gcc.target/powerpc/pr48344-1.c: New test.
8418
49a1164a
TK
84192015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8420
8421 PR fortran/69742
8422 * gfortran.dg/associate_21.f90: New test.
8423
bf14eba2
JJ
84242016-02-16 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c/69835
8427 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8428 -Wnonnull in dg-options.
8429 * c-c++-common/nonnull-2.c: New test.
8430
35a093b6
JG
84312016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8432 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8433
8434 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8435
e387d491
JJ
84362016-02-16 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR middle-end/69801
8439 * gcc.dg/pr69801.c: Add empty dg-options.
8440
ba539195
JN
84412016-02-16 James Norris <jnorris@codesourcery.com>
8442
8443 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8444 * g++.dg/goacc/deviceptr-1.c: New file.
8445
2a2b8f64
JJ
84462016-02-16 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR tree-optimization/69820
8449 * gcc.dg/vect/pr69820.c: New test.
8450
87440c29
RB
84512016-02-16 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/69776
8454 * gcc.dg/torture/pr69776-2.c: New testcase.
8455
6d87c306
BS
84562016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8457
8458 PR tree-optimization/69714
8459 * gcc.dg/torture/pr69714.c: New test.
8460
3824a0a2
JJ
84612016-02-16 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR tree-optimization/69802
8464 * gcc.dg/pr69802.c: New test.
8465
c8cfe96e
RB
84662016-02-16 Richard Biener <rguenther@suse.de>
8467
8468 PR middle-end/69801
8469 * gcc.dg/pr69801.c: New testcase.
8470
fc12098d
JD
84712016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8472
8473 PR libgfortran/69651
8474 * gfortran.dg/read_bang.f90: New test.
8475 * gfortran.dg/read_bang4.f90: New test.
8476
ba6b3795
JJ
84772016-02-15 Jakub Jelinek <jakub@redhat.com>
8478
f0516ca4
JJ
8479 PR c++/69658
8480 * g++.dg/init/pr69658.C: New test.
8481
ba6b3795
JJ
8482 PR c++/69797
8483 * c-c++-common/pr69797.c: New test.
8484
de3f9a2d
PK
84852016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8486
8487 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8488 check for aarch64*-*-*.
8489
17a3b967
RB
84902016-02-15 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/69783
8493 * gcc.dg/vect/pr69783.c: New testcase.
8494
1c48bff1
RB
84952016-02-15 Richard Biener <rguenther@suse.de>
8496
8497 PR tree-optimization/69776
8498 * gcc.dg/torture/pr69776.c: New testcase.
8499
1e6025b6
TK
85002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8501
8502 PR fortran/60526
8503 * gfortran.dg/type_decl_4.f90: Reinstated.
8504
d3308279
JDA
85052016-02-14 John David Anglin <danglin@gcc.gnu.org>
8506
8507 PR fortran/68746
8508 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8509
b7c56581
TK
85102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8511
8512 PR fortran/60526
8513 PR bootstrap/69816
8514 * gfortran.dg/type_decl_4.f90: Removed.
8515
60cb4ef5
TK
85162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8517
8518 PR fortran/60526
8519 * gfortran.dg/type_decl_4.f90: New test.
8520
f6964637
AM
85212016-02-14 Alan Modra <amodra@gmail.com>
8522
1a8849d1 8523 PR testsuite/68886
f6964637
AM
8524 * gcc.c-torture/execute/stkalign.c: Revise test.
8525
f5121920
OE
85262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8527
8528 PR target/67260
8529 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8530
6cda3ab6
OE
85312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8532
8533 PR target/67260
8534 * gcc.target/sh/torture/pr67260.c: New.
8535
6786e598
JDA
85362016-02-12 John David Anglin <danglin@gcc.gnu.org>
8537
8538 * gcc.dg/pr67964.c: Add dg-require-alias.
8539
7e05dad8
OE
85402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8541
8542 PR target/67636
8543 PR target/64345
8544 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8545
7f4cc3ce
JD
85462016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8547
8548 PR libgfortran/69668
8549 * gfortran.dg/namelist_88.f90: New test.
8550
955ca6dc
JD
85512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8552
8553 PR libgfortran/69668
8554 * gfortran.dg/namelist_38.f90: Update test.
8555 * gfortran.dg/namelist_84.f90: Update test.
8556
876217ae
DM
85572016-02-12 David Malcolm <dmalcolm@redhat.com>
8558
8559 PR other/69554
8560 * gcc.dg/pr69554-1.c: New test.
8561 * gfortran.dg/pr69554-1.F90: New test.
8562 * gfortran.dg/pr69554-2.F90: New test.
8563 * lib/gcc-dg.exp (proc dg-locus): New function.
8564 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8565 distinguish between the caret-printing and non-caret-printing
8566 cases. If caret-printing has been explicitly enabled, bail out
8567 without attempting to fix up the output.
8568
61789eed
DM
85692016-02-12 David Malcolm <dmalcolm@redhat.com>
8570
8571 PR driver/69265
8572 PR driver/69453
8573 * gcc.dg/spellcheck-options-3.c: New test case.
8574 * gcc.dg/spellcheck-options-4.c: New test case.
8575 * gcc.dg/spellcheck-options-5.c: New test case.
8576 * gcc.dg/spellcheck-options-6.c: New test case.
8577 * gcc.dg/spellcheck-options-7.c: New test case.
8578 * gcc.dg/spellcheck-options-8.c: New test case.
8579 * gcc.dg/spellcheck-options-9.c: New test case.
8580 * gcc.dg/spellcheck-options-10.c: New test case.
8581
c3090c1f
JJ
85822016-02-12 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR rtl-optimization/69764
8585 PR rtl-optimization/69771
8586 * c-c++-common/pr69764.c: New test.
8587 * gcc.dg/torture/pr69771.c: New test.
8588
8222034d
MP
85892016-02-12 Marek Polacek <polacek@redhat.com>
8590
8591 * g++.dg/torture/init-list1.C: New.
8592
f749f792
MP
85932016-02-12 Marek Polacek <polacek@redhat.com>
8594
8595 * gcc.dg/pr69522.c: Add empty dg-options.
8596
199fb02a
IE
85972016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8598
8599 * g++.dg/lto/lto.exp: Include and init mpx.
8600 * g++.dg/lto/pr69729_0.C: New test.
8601
b69539cb
JJ
86022016-02-12 Jakub Jelinek <jakub@redhat.com>
8603
06ff7000
JJ
8604 PR ipa/69241
8605 * g++.dg/ipa/pr69241-4.C: New test.
8606
b69539cb
JJ
8607 PR ipa/68672
8608 * g++.dg/ipa/pr68672-1.C: New test.
8609 * g++.dg/ipa/pr68672-2.C: New test.
8610 * g++.dg/ipa/pr68672-3.C: New test.
8611
16595a1f
BS
86122016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8613
8614 PR c/69522
6d87c306 8615 * gcc.dg/pr69522.c: New test.
16595a1f 8616
38d795d2
PP
86172016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8618
8619 PR c++/69098
8620 * g++.dg/cpp1y/69098.C: New test.
8621 * g++.dg/cpp1y/69098-2.C: New test.
8622
9c582551
JJ
86232016-02-12 Jakub Jelinek <jakub@redhat.com>
8624
8625 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8626 and neighbour -> neighbor.
8627 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8628 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8629 * c-c++-common/Wvarargs.c: Likewise.
8630 * c-c++-common/goacc/host_data-5.c: Likewise.
8631 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8632 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8633 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8634 * gcc.target/aarch64/pr60697.c: Likewise.
8635 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8636 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8637 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8638 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8639 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8640 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8641 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8642 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8643 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8644 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8645 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8646 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8647 * g++.dg/lookup/koenig5.C: Likewise.
8648 * g++.dg/ext/no-asm-2.C: Likewise.
8649 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8650 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8651 * gfortran.dg/used_types_16.f90: Likewise.
8652 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8653 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8654 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8655 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8656 * gfortran.dg/abstract_type_6.f03: Likewise.
8657 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8658 * gfortran.dg/used_types_15.f90: Likewise.
8659 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8660 * gfortran.dg/exit_3.f08: Likewise.
8661 * gfortran.dg/open_status_2.f90: Likewise.
8662 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8663 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8664 * gfortran.dg/associate_1.f03: Likewise.
8665 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8666 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8667 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8668 * gcc.dg/builtin-object-size-1.c: Likewise.
8669 * gcc.dg/noreturn-6.c: Likewise.
8670 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8671 * gcc.dg/globalalias.c: Likewise.
8672 * gcc.dg/builtins-config.h: Likewise.
8673 * gcc.dg/pr30457.c: Likewise.
8674 * gcc.c-torture/compile/volatile-1.c: Likewise.
8675 * gcc.c-torture/execute/20101011-1.c: Likewise.
8676 * c-c++-common/Waddress-1.c: Likewise.
8677
66756373
JJ
86782016-02-11 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR c/69768
8681 * c-c++-common/Waddress-1.c: New test.
8682
76fe932b
AV
86832016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8684
8685 PR fortran/69296
8686 * gfortran.dg/associate_19.f03: New test.
8687 * gfortran.dg/associate_20.f03: New test.
8688
564c4d4b
OE
86892016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8690
8691 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8692
e1c1ecb0
KT
86932016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8694
8695 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8696 .arch armv8-a\n. Add -dA to dg-options.
8697 * gcc.target/aarch64/assembler_arch_1.c: New test.
8698 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8699
0d7d9458
PC
87002016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/68726
8703 * g++.dg/cpp0x/pr68726.C: New.
8704
e6208a60
IE
87052016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8706
8707 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8708 test.
8709
281a11eb
RB
87102016-02-11 Richard Biener <rguenther@suse.de>
8711
8712 * g++.dg/tree-ssa/pr61034.C: Adjust.
8713
e03dd765
VM
87142016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8715
4b48faf5 8716 PR target/69148
e03dd765
VM
8717 * gcc.target/s390/pr69148.c: New.
8718
cdc23927
YR
87192016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8720
8721 PR tree-optimization/69652
8722 * gcc.dg/torture/pr69652.c: New test.
8723
e199dd0a
JJ
87242016-02-10 Jakub Jelinek <jakub@redhat.com>
8725 Patrick Palka <ppalka@gcc.gnu.org>
8726
8727 PR ipa/69241
8728 PR c++/69649
8729 * g++.dg/ipa/pr69241-1.C: New test.
8730 * g++.dg/ipa/pr69241-2.C: New test.
8731 * g++.dg/ipa/pr69241-3.C: New test.
8732 * g++.dg/ipa/pr69649.C: New test.
8733
d6b38027
UB
87342016-02-10 Uros Bizjak <ubizjak@gmail.com>
8735
8736 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8737 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8738
13b562c5
BC
87392016-02-10 Bin Cheng <bin.cheng@arm.com>
8740
8741 PR tree-optimization/68021
8742 * gcc.dg/tree-ssa/pr68021.c: New test.
8743
24a179f8
RB
87442016-02-10 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/69726
8747 * gcc.dg/uninit-22.c: New testcase.
8748
0d99886f
AP
87492016-02-09 Andrew Pinski <apinski@cavium.com>
8750
8751 PR tree-opt/69282
8752 * gcc.c-torture/compile/20160205-1.c: New testcase.
8753
ab04995c
MM
87542016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8755
8756 PR target/68404
8757 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8758 instead accessing a really large arrray.
8759 * gcc.target/powerpc/fusion3.c: Likewise.
8760
4b79ac23
CB
87612016-02-09 Charles Baylis <charles.baylis@linaro.org>
8762
8763 PR target/68532
8764 * gcc.c-torture/execute/pr68532.c: New test.
8765
b890a441
AO
87662016-02-11 Alexandre Oliva <aoliva@redhat.com>
8767
8768 PR target/69634
8769 * gcc.dg/pr69634.c: New.
8770
84a5bef7
RB
87712016-02-09 Richard Biener <rguenther@suse.de>
8772
8773 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8774
1f123759 87752016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8776
1f123759
AF
8777 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8778
65860c77
YR
87792016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8780
8781 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8782
7e1e8a0a
RB
87832016-02-09 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/69715
8786 * gcc.dg/torture/pr69715.c: New testcase.
8787
efb45a9f
PP
87882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8789
8790 PR c++/69139
8791 * g++.dg/cpp0x/trailing12.C: New test.
8792 * g++.dg/cpp0x/trailing13.C: New test.
8793
20a0c6f9
PP
87942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8795
8796 PR c++/69283
8797 PR c++/67835
8798 * g++.dg/cpp1y/auto-fn29.C: New test.
8799 * g++.dg/cpp1y/auto-fn30.C: New test.
8800
a162f3af
JJ
88012016-02-08 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR tree-optimization/69209
8804 * gcc.c-torture/compile/pr69209.c: New test.
8805
4b4a9fbd
JL
88062016-02-08 Jeff Law <law@redhat.com>
8807
8808 PR tree-optimization/68541
8809 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8810 of statements allowed in join block for path splitting.
8811
cfac5ed2
JJ
88122016-02-08 Jakub Jelinek <jakub@redhat.com>
8813
f68bc23f
JJ
8814 PR c++/59627
8815 * g++.dg/gomp/pr59627.C: New test.
8816
cfac5ed2
JJ
8817 PR ipa/69239
8818 * g++.dg/ipa/pr69239.C: New test.
8819
44714d8c
DM
88202016-02-08 David Malcolm <dmalcolm@redhat.com>
8821
8822 PR preprocessor/69664
8823 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8824 * gcc.dg/cpp/warn-comments.c: Likewise.
8825
eba9e839
MP
88262016-02-08 Marek Polacek <polacek@redhat.com>
8827
8828 PR c++/69688
8829 * g++.dg/init/const12.C: New test.
8830
a011cd92
BS
88312016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8832
8833 PR target/60410
8834 * gcc.dg/lto/pr55113_0.c: Remove test.
8835
5317b1be
RB
88362016-02-08 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/69719
8839 * gcc.dg/torture/pr69719.c: New testcase.
8840
63998a63
RB
88412016-02-08 Richard Biener <rguenther@suse.de>
8842 Jeff Law <law@redhat.com>
8843
8844 PR target/68273
8845 * gcc.target/mips/pr68273.c: New testcase.
8846
43f4a281
RB
88472016-02-08 Richard Biener <rguenther@suse.de>
8848
8849 PR rtl-optimization/69274
8850 * gcc.target/i386/addr-sel-1.c: XFAIL.
8851
0b604d2d
JL
88522016-02-08 Jeff Law <law@redhat.com>
8853
e8dfe49e
JL
8854 PR tree-optimization/68541
8855 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8856
6daecd7a 8857 PR tree-optimization/65917
0b604d2d
JL
8858 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8859
c0f0e35a
JD
88602016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8861
8862 PR fortran/50555
8863 * gfortran.dg/namelist_args.f90: New test.
8864
8981d712
JL
88652016-02-05 Jeff Law <law@redhat.com>
8866
6daecd7a 8867 PR tree-optimization/68541
8981d712
JL
8868 * gcc.dg/tree-ssa/split-path-2.c: New test.
8869 * gcc.dg/tree-ssa/split-path-3.c: New test.
8870 * gcc.dg/tree-ssa/split-path-4.c: New test.
8871 * gcc.dg/tree-ssa/split-path-5.c: New test.
8872 * gcc.dg/tree-ssa/split-path-6.c: New test.
8873 * gcc.dg/tree-ssa/split-path-7.c: New test.
8874
46cb9332
MS
88752016-02-05 Martin Sebor <msebor@redhat.com>
8876
8877 PR c++/69662
8878 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8879 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8880
be2083ea
RH
88812016-02-06 Richard HEnderson <rth@redhat.com>
8882
8883 PR c/69643
8884 * gcc.target/i386/addr-space-4.c: New.
8885 * gcc.target/i386/addr-space-5.c: New.
8886
711d7c23
MM
88872016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8888
8889 PR fortran/66089
8890 * gfortran.dg/elemental_dependency_6.f90: New.
8891
b5c1c988
JJ
88922016-02-05 Jakub Jelinek <jakub@redhat.com>
8893
861c7bcd
JJ
8894 PR rtl-optimization/69691
8895 * gcc.c-torture/execute/pr69691.c: New test.
8896
b5c1c988
JJ
8897 PR c++/69628
8898 * g++.dg/parse/pr69628.C: New test.
8899
f7dfa966
UB
89002016-02-05 Uros Bizjak <ubizjak@gmail.com>
8901
8902 * gcc.dg/sancov/asan.c: Move to ...
8903 * gcc.dg/asan/sancov-1.c: ... here.
8904
9b143e64
UB
89052016-02-05 Uros Bizjak <ubizjak@gmail.com>
8906
8907 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8908
f5d4b899
L
89092016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8910
8911 PR target/69677
8912 * gcc.target/i386/pr69677.c: New test.
8913
76c85fbb
PP
89142016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8915
8916 PR c++/68948
8917 * g++.dg/template/pr68948.C: New test.
8918
f181bf90
DV
89192016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8920
8921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8922 (only necessary on s390x).
8923
714fb282
L
89242016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8925
8926 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8927 -mno-accumulate-outgoing-args.
8928
618d6c1c
PP
89292016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8930
8931 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8932
1066e9b5
JJ
89332016-02-04 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR c/69669
8936 * c-c++-common/pr69669.c: New test.
8937
76255d0d
MM
89382016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8939
8940 PR target/69667
8941 * g++.dg/pr69667.C: New file.
8942
e0b059b1
WD
89432016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8944
8945 PR target/69619
8946 * gcc.dg/pr69619.c: Add new test.
8947
2692b5c8
RS
89482016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8949
8950 PR rtl-optimization/69577
8951 * gcc.target/i386/pr69577.c: New test.
8952
7db337c2
ML
89532016-02-04 Martin Liska <mliska@suse.cz>
8954
8955 * g++.dg/asan/pr69276.C: New test.
8956
cc9c0829
KT
89572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8958
8959 PR target/65932
8960 PR target/67714
8961 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8962 a single smulbb instruction.
8963 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8964 * gcc.target/amr/wmul-2.c: Likewise.
8965
eb9feb52
KT
89662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8967
8968 PR target/65932
8969 PR target/67714
8970 * gcc.c-torture/execute/pr67714.c: New test.
8971
61f727fe
JJ
89722016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8973
8974 PR target/69454
8975 * gcc.target/i386/pr69454-1.c: New test.
8976 * gcc.target/i386/pr69454-2.c: New test.
8977
05dd97db
MS
89782016-02-03 Martin Sebor <msebor@redhat.com>
8979
8980 PR c++/69251
8981 PR c++/69253
8982 PR c++/69290
8983 PR c++/69277
8984 PR c++/69349
8985 * g++.dg/ext/flexarray-mangle-2.C: New test.
8986 * g++.dg/ext/flexarray-mangle.C: New test.
8987 * g++.dg/ext/flexarray-subst.C: New test.
8988 * g++.dg/ext/flexary11.C: New test.
8989 * g++.dg/ext/flexary12.C: New test.
8990 * g++.dg/ext/flexary13.C: New test.
8991 * g++.dg/ext/flexary14.C: New test.
8992 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8993
dac2fc29
L
89942016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8995
8996 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8997 Define only if CHECK_FLOAT128 is defined.
8998 (main): Properly initialize u5.
8999
eadb8035
JJ
90002016-02-03 Jakub Jelinek <jakub@redhat.com>
9001
0afbb81b
JJ
9002 PR c/69627
9003 * gcc.dg/pr69627.c: New test.
9004
eadb8035
JJ
9005 PR target/69644
9006 * gcc.dg/pr69644.c: New test.
9007
b12d4923
MS
90082016-02-03 Mike Stump <mikestump@comcast.net>
9009
9010 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9011 support for struct-layout-1.exp.
9012
ab4bae0c
PP
90132016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9014
9015 PR c++/69056
618d6c1c 9016 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9017
95831c01
VM
90182016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9019 Alexandre Oliva <aoliva@redhat.com>
9020
9021 PR target/69461
9022 * gcc.target/powerpc/pr69461.c: New.
9023
ccc71ab8
UB
90242016-02-03 Uros Bizjak <ubizjak@gmail.com>
9025
9026 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9027 works from here ...
9028 (check_effective_target_fsanitize_thread): ... to here. Do not
9029 specify additional compile flags for the test source.
9030 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9031 specify additional compile flags for the test source.
9032
96299640
WD
90332016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9034
9035 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9036
781d83d9
AV
90372016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9038
9039 PR fortran/67451
9040 PR fortran/69418
9041 * gfortran.dg/coarray_allocate_2.f08: New test.
9042 * gfortran.dg/coarray_allocate_3.f08: New test.
9043 * gfortran.dg/coarray_allocate_4.f08: New test.
9044
d8208e6d
AL
90452016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9046
9047 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9048 use same scan-tree-dump-times on all platforms.
9049 * gcc.dg/vect/vect-outer-1.c: Likewise.
9050 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9051 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9052 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9053 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9054 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9055 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9056 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9057
a8394fa0
SB
90582016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9059
9060 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9061 warning.
9062
f3baa1d3
L
90632016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9064
9065 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9066
eb077516
JN
90672016-02-02 James Norris <jnorris@codesourcery.com>
9068
9069 * c-c++-common/goacc/routine-5.c: Add tests.
9070
578fb225
AM
90712016-02-02 Alexander Monakov <amonakov@ispras.ru>
9072
9073 * gcc.target/nvptx/unsigned-cmp.c: New test.
9074
c64f7d37
WD
90752016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9076
9077 * gcc.target/aarch64/scalar_shift_1.c
9078 (test_corners_sisd_di): Improve force to SIMD register.
9079 (test_corners_sisd_si): Likewise.
9080 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9081 Remove scan-assembler check for ldr.
9082
90c6f26c
RB
90832016-02-02 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/69595
9086 * gcc.dg/Warray-bounds-17.c: New testcase.
9087
9dc03c97
RB
90882016-02-02 Richard Biener <rguenther@suse.de>
9089
9090 PR tree-optimization/69606
9091 * gcc.dg/torture/pr69606.c: New testcase.
9092
2d4dc223
YR
90932016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9094
9095 PR middle-end/68542
9096 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9097 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9098
65c98fde
AM
90992016-02-02 Alan Modra <amodra@gmail.com>
9100
9101 PR target/69548
9102 * gcc.target/powerpc/pr69548.c: New test.
9103
e1b81f2b
JJ
91042016-02-01 Jakub Jelinek <jakub@redhat.com>
9105
d0268b37
JJ
9106 PR rtl-optimization/69592
9107 * gcc.dg/pr69592.c: New test.
9108
e1b81f2b
JJ
9109 PR preprocessor/69543
9110 PR c/69558
9111 * gcc.dg/pr69543.c: New test.
9112 * gcc.dg/pr69558.c: New test.
9113
7dd7780d
UB
91142016-02-01 Uros Bizjak <ubizjak@gmail.com>
9115
bf672ee5
UB
9116 PR testsuite/65940
9117 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9118
9a7013f8
MS
91192016-02-01 Martin Sebor <msebor@redhat.com>
9120
9121 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9122
e681fb2b
BC
91232016-02-01 Bin Cheng <bin.cheng@arm.com>
9124
9125 PR tree-optimization/67921
9126 * c-c++-common/ubsan/pr67921.c: New test.
9127
ff86345f
RB
91282016-02-01 Richard Biener <rguenther@suse.de>
9129
9130 PR middle-end/69556
9131 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9132
bc369dbd
RB
91332016-02-01 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/69574
9136 * gcc.dg/torture/pr69574.c: New testcase.
9137
ef318184
RB
91382016-02-01 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/69579
9141 * gcc.dg/setjmp-6.c: New testcase.
9142
654745e6
JJ
91432016-02-01 Jakub Jelinek <jakub@redhat.com>
9144
9145 PR rtl-optimization/69570
9146 * g++.dg/opt/pr69570.C: New test.
9147
e6c0c44b
RH
91482016-02-01 Richard Henderson <rth@redhat.com>
9149
9150 * gcc.dg/pr69535.c: New test.
9151
6ff3f09a
JDA
91522016-01-31 John David Anglin <danglin@gcc.gnu.org>
9153
2c005538
JDA
9154 PR testsuite/69584
9155 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9156 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9157
61083a4b
JDA
9158 PR debug/68244
9159 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9160
6ff3f09a
JDA
9161 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9162
0c221916
PT
91632016-01-31 Paul Thomas <pault@gcc.gnu.org>
9164
9165 PR fortran/67564
9166 * gfortran.dg/allocate_with_source_17.f03: New test.
9167
db7a2818
JJ
91682016-01-30 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR tree-optimization/69546
9171 * gcc.dg/torture/pr69546.c: New test.
9172
e520d5f0
PT
91732016-01-30 Paul Thomas <pault@gcc.gnu.org>
9174
9175 PR fortran/69566
9176 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9177
343c05d3
MS
91782016-01-30 Martin Sebor <msebor@redhat.com>
9179
9180 PR c++/68490
9181 * g++.dg/ext/flexary10.C: New test.
9182
d6c3a539
DH
91832016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9184
9185 PR fortran/66707
9186 gfortran.dg/common_23.f90: New test.
9187
52d72fcd
BS
91882016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9189
9190 PR target/65546
9191 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9192 condition being checked, and disable it when the target supports
9193 misaligned loads and stores.
9194
3a5d2ba4
JJ
91952016-01-29 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR debug/69518
9198 * gcc.dg/torture/pr69518.c: New test.
9199
6bbacdb5
L
92002016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9201
9202 PR target/69530
9203 * gcc.target/i386/pr69530.c: New test.
9204
af932cdb
SE
92052016-01-29 Steve Ellcey <sellcey@imgtec.com>
9206
9207 PR target/65604
9208 * gcc.target/mips/div-delay.c: New test.
9209
26658b7c
JJ
92102016-01-29 Jakub Jelinek <jakub@redhat.com>
9211
33e89989
JJ
9212 PR target/69551
9213 * gcc.target/i386/pr69551.c: New test.
9214
26658b7c
JJ
9215 PR target/66137
9216 * gcc.target/i386/pr66137.c: New test.
9217
401116b5
AB
92182016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9219
9220 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9221 always built for p5600.
9222 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9223 isa=p5600 dg-option.
9224
d4abfcc5
RB
92252016-01-29 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/69547
9228 * g++.dg/tree-ssa/pr69547.C: New testcase.
9229
16b77b32
JJ
92302016-01-29 Jakub Jelinek <jakub@redhat.com>
9231
9232 PR debug/66869
9233 * g++.dg/warn/Wunused-function2.C: New test.
9234
a1c95464
DV
92352016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9236
9237 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9238 support for test to succeed.
9239
5453bfed
MP
92402016-01-29 Marek Polacek <polacek@redhat.com>
9241
9242 PR c++/69509
9243 PR c++/69516
9244 * g++.dg/ext/constexpr-vla2.C: New test.
9245 * g++.dg/ext/constexpr-vla3.C: New test.
9246 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9247
452ec2a5
RB
92482016-01-29 Richard Biener <rguenther@suse.de>
9249
9250 PR middle-end/69537
9251 * gcc.dg/uninit-21.c: New testcase.
9252
aec0b19e
UB
92532016-01-28 Uros Bizjak <ubizjak@gmail.com>
9254
9255 PR target/69459
9256 * gcc.target/i386/pr69459.c: New test.
9257
df113ce7
SE
92582016-01-28 Steve Ellcey <sellcey@imgtec.com>
9259
9260 PR target/68400
9261 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9262 * gcc.target/mips/pr68400.c: New test.
9263
494de84f
MS
92642016-01-28 Martin Sebor <msebor@redhat.com>
9265
9266 PR target/17381
9267 * gcc.target/powerpc/pr17381.c: New test.
9268
eb1b1f01
JJ
92692016-01-28 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR middle-end/69542
9272 * gcc.dg/torture/pr69542.c: New test.
9273
6dfeb7ce
WD
92742016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9275
9276 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9277
4b7471a4
DE
92782016-01-28 David Edelsohn <dje.gcc@gmail.com>
9279
9280 * gcc.dg/pr65980.c: Skip on AIX.
9281 * gcc.dg/pr66688.c: Same.
9282
b271fd21
DE
92832016-01-28 David Edelsohn <dje.gcc@gmail.com>
9284
9285 PR target/63679
9286 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9287 * gcc.dg/tree-ssa/sra-18.c: Same.
9288
874108a9
AV
92892016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9290
9291 PR fortran/62536
9292 * gfortran.dg/block_15.f08: New test.
9293 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9294 on incorrectly closed BLOCK.
9295
30480bcd
IE
92962016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9297
9298 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
92992016-01-28 Richard Biener <rguenther@suse.de>
9300
9301 PR tree-optimization/69466
9302 * gfortran.dg/vect/pr69466.f90: New testcase.
9303
0d4c694e
TP
93042016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9305
9306 * g++.dg/pr67989.C: Remove ARM-specific option.
9307 * gcc.target/arm/pr67989.C: New file.
9308
2aa780da
UB
93092016-01-27 Uros Bizjak <ubizjak@gmail.com>
9310
9311 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9312 and expm1 test for glibc < 2.11.
9313
f75ebe77
RH
93142016-01-27 Richard Henderson <rth@redhat.com>
9315
9316 * gcc.c-torture/execute/pr69447.c: New test.
9317
93182016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9319
9a175e65 9320 PR fortran/69422
49847d75
PT
9321 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9322
cbdd8ae0
JJ
93232016-01-27 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR debug/66869
9326 * gcc.dg/pr66869.c: New test.
9327
2b572b3c
JL
93282016-01-25 Jeff Law <law@redhat.com>
9329
9330 PR tree-optimization/68398
aec0b19e 9331 PR tree-optimization/69196
2b572b3c
JL
9332 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9333 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9334 path to avoid new heuristic allowing more irreducible regions
9335 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9336 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9337 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9338 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9339 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9340
fa74a4bc
MP
93412016-01-27 Marek Polacek <polacek@redhat.com>
9342
9343 PR c/68062
9344 * c-c++-common/vector-compare-4.c: New test.
9345
0afff540
DM
93462016-01-27 David Malcolm <dmalcolm@redhat.com>
9347
9348 PR preprocessor/69126
9349 * c-c++-common/pr69126.c: New test case.
9350
1a218fc9
ILT
93512016-01-27 Ian Lance Taylor <iant@google.com>
9352
9353 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9354
5d70666e
RB
93552016-01-27 Ryan Burn <contact@rnburn.com>
9356
9357 PR cilkplus/69267
9358 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9359
87ff4d66
UB
93602016-01-27 Uros Bizjak <ubizjak@gmail.com>
9361
9362 PR target/69512
9363 * gcc.target/i386/pr69512.c: New test.
9364
27e23cca
RE
93652016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9366
9367 PR ada/69488
9368 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9369
05bf54c3
MP
93702016-01-27 Marek Polacek <polacek@redhat.com>
9371
9372 PR c++/69379
9373 * g++.dg/pr69379.C: New test.
9374
60214d0d
MS
93752016-01-27 Martin Sebor <msebor@redhat.com>
9376
9377 PR c++/69317
9378 * g++.dg/abi/Wabi-2-2.C: New test.
9379 * g++.dg/abi/Wabi-2-3.C: New test.
9380 * g++.dg/abi/Wabi-3-2.C: New test.
9381 * g++.dg/abi/Wabi-3-3.C: New test.
9382
167c7bfa
RB
93832016-01-27 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/69166
9386 * gcc.dg/torture/pr69166.c: New testcase.
9387
1430fb1f
MJ
93882016-01-27 Martin Jambor <mjambor@suse.cz>
9389
9390 PR tree-optimization/69355
9391 * gcc.dg/tree-ssa/pr69355.c: New test.
9392
95e3030c
MP
93932016-01-27 Marek Polacek <polacek@redhat.com>
9394
9395 PR c++/69496
9396 * g++.dg/ext/constexpr-vla1.C: New test.
9397
eeb085f3
CB
93982016-01-20 Christian Bruel <christian.bruel@st.com>
9399
9400 PR target/69245
9401 * gcc.target/arm/pr69245.c: New test.
9402
b1652dde
JJ
94032016-01-27 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR tree-optimization/69399
9406 * gcc.dg/torture/pr69399.c: New test.
9407
ce7e8f00
EB
94082016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9409
9410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9411
e4aac1d1
EB
94122016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9413
9414 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9415
8dfdb419
TV
94162016-01-26 Tom de Vries <tom@codesourcery.com>
9417
9418 PR tree-optimization/69110
9419 * gcc.dg/autopar/pr69110.c: New test.
9420
56f80f54 94212016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9422 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9423
9424 * gcc.dg/graphite/isl-ast-op-select.c: New.
9425
a0909527
PT
94262015-01-26 Paul Thomas <pault@gcc.gnu.org>
9427
9428 PR fortran/69385
9429 * gfortran.dg/allocate_error_6.f90: New test.
9430
ffc445f4
RH
94312016-01-26 Richard Henderson <rth@redhat.com>
9432
9433 * gcc.dg/tm/pr60908.c: New test.
9434
01e1dea3
DM
94352016-01-26 David Malcolm <dmalcolm@redhat.com>
9436
9437 PR other/69006
9438 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9439 directive.
9440 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9441 expected multiline output to reflect the colorization being
9442 disabled before newlines.
9443 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9444 (custom_diagnostic_finalizer): Replace call to
9445 pp_newline_and_flush with call to pp_flush.
9446 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9447 * gfortran.dg/implicit_class_1.f90: Likewise.
9448 * lib/gcc-dg.exp (allow_blank_lines): New global.
9449 (dg-allow-blank-lines-in-output): New procedure.
9450 (gcc-dg-prune): Complain about blank lines in the output, unless
9451 dg-allow-blank-lines-in-output was called.
9452 * lib/multiline.exp (_build_multiline_regex): Only support
9453 arbitrary followup text for non-blank-lines, not for blank lines.
9454
13f92e8d
JJ
94552016-01-26 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR tree-optimization/69483
9458 * gcc.dg/pr69483.c: New test.
9459 * g++.dg/opt/pr69483.C: New test.
9460
92422235
CL
94612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9462
9463 PR target/68620
9464 * gcc.target/arm/pr68620.c: New test.
9465
0bccf11b
L
94662016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9467
9468 * gcc.target/i386/pr68986-2.c: Remove -m32.
9469
81cd202e
L
94702016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9471
9472 PR target/68986
9473 * gcc.target/i386/pr68986-1.c: New test.
9474 * gcc.target/i386/pr68986-2.c: Likewise.
9475 * gcc.target/i386/pr68986-3.c: Likewise.
9476
213a1c03
CB
94772016-01-26 Christian Bruel <christian.bruel@st.com>
9478
9479 * lib/target-supports.exp
9480 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9481 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9482 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9483
22a08dd1
RB
94842016-01-26 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/69452
9487 * gcc.dg/torture/pr69452.c: New testcase.
9488
6c06e0e8
JJ
94892016-01-26 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR target/69442
9492 * gcc.dg/pr69442.c: New test.
9493
b96824c4
RFI
94942016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9495
9496 PR target/67896
9497 * gcc.target/aarch64/simd/pr67896.C: New.
9498
5ee31e57
RS
94992016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9500
9501 PR tree-optimization/69400
9502 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9503 function.
9504 (plugin_init): Call it.
9505 * gcc.dg/torture/pr69400.c: New test.
9506
7ddfb31d
CL
95072016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9508
9509 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9510
1e050c90
AK
95112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9512 Sebastian Pop <s.pop@samsung.com>
9513
9514 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9515 isl-0.15.
9516
c8ee4bf5
AK
95172016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9518 Sebastian Pop <s.pop@samsung.com>
9519
9520 * gcc.dg/graphite/pr69292.c: New.
9521
d902b330
JJ
95222016-01-25 Jakub Jelinek <jakub@redhat.com>
9523
9524 * c-c++-common/goacc/use_device-1.c: New test.
9525
2c89b952
JL
95262016-01-25 Jeff Law <law@redhat.com>
9527
9528 PR tree-optimization/69196
9529 PR tree-optimization/68398
9530 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9531 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9532
685c8785
DE
95332016-01-25 David Edelsohn <dje.gcc@gmail.com>
9534
9535 PR target/69469
9536 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9537 Algorithm.
9538
95cef0c1
RB
95392016-01-25 Richard Biener <rguenther@suse.de>
9540
9541 PR testsuite/69380
9542 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9543
2947d3b2
IE
95442016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9545
9546 PR target/69421
9547 * gcc.dg/pr69421.c: New test.
9548
ae19075a
BB
95492016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9550
9551 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9552 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9553 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9554 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9555 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9556 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9557 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9558 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9559 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9560 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9561
fa4511c2
RB
95622016-01-25 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/69376
9565 * gcc.dg/torture/pr69376.c: New testcase.
9566
1d101216
JD
95672016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9568
9569 PR fortran/69397
9570 PR fortran/68442
9571 * gfortran.dg/interface_38.f90: New test.
9572 * gfortran.dg/interface_39.f90: New test.
a0909527 9573
a59b92b0
PP
95742016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9575
9576 Revert:
9577 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9578
9579 PR c++/11858
9580 PR c++/24663
9581 PR c++/24664
9582 * g++.dg/template/pr11858.C: New test.
9583 * g++.dg/template/pr24663.C: New test.
9584 * g++.dg/template/unify12.C: New test.
9585 * g++.dg/template/unify13.C: New test.
9586 * g++.dg/template/unify14.C: New test.
9587 * g++.dg/template/unify15.C: New test.
9588 * g++.dg/template/unify16.C: New test.
9589 * g++.dg/template/unify17.C: New test.
9590
16acb1a8
DH
95912016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9592
9593 PR fortran/68283
9594 gfortran.dg/pr68283.f90: New test.
9595
094773e8
TK
95962016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9597
9598 PR fortran/66094
9599 * gfortran.dg/inline_matmul_13.f90: New test.
9600 * gfortran.dg/matmul_bounds_8.f90: New test.
9601 * gfortran.dg/matmul_bounds_9.f90: New test.
9602 * gfortran.dg/matmul_bounds_10.f90: New test.
9603
42fb90d7
TV
96042016-01-23 Tom de Vries <tom@codesourcery.com>
9605
9606 PR tree-optimization/69426
9607 * gcc.dg/autopar/pr69426.c: New test.
9608
69da7802
MS
96092016-01-23 Martin Sebor <msebor@redhat.com>
9610
9611 PR c++/58109
9612 PR c++/69022
9613 * g++.dg/cpp0x/alignas5.C: New test.
9614 * g++.dg/ext/vector29.C: Same.
9615
da17300a
UB
96162016-01-23 Uros Bizjak <ubizjak@gmail.com>
9617
9618 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9619 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9620 _GNU_SOURCE from compile flags to the source.
9621 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9622 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9623 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9624 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9625
62041cfc
JJ
96262016-01-22 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR target/69432
9629 * g++.dg/opt/pr69432.C: New test.
9630
f7d2ad6f
BS
96312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9632
9633 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9634 32-bit targets testing an -m64 multilib.
9635
d403fc9a
WS
96362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9637
9638 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9639 64-bit support.
9640
4aa16f8d
JG
96412016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9642
9643 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9644
7c816d0f
CB
96452016-01-21 Christian Bruel <christian.bruel@st.com>
9646
9647 PR target/68674
9648 * gcc.target/i386/pr68674.c
9649 * gcc.target/aarch64/pr68674.c
9650 * gcc.target/arm/pr68674.c
9651
fce661e8
KT
96522016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9653
9654 PR target/69403
9655 * gcc.c-torture/execute/pr69403.c: New test.
9656
4696899f
PC
96572016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9658
9659 PR c++/55843
9660 * g++.dg/template/pr55843.C: New.
9661
bac69366
AL
96622016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9663
9664 PR testsuite/66877
9665 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9666 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9667
b57d3a5c
BS
96682016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9669
9670 PR testsuite/67489
da17300a
UB
9671 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9672 from dg-do compile directive, and instead add
9673 { dg-require-effective-target int128 }.
b57d3a5c 9674
9f04a53e
MS
96752016-01-20 Martin Sebor <msebor@redhat.com>
9676
9677 PR c/69405
9678 * gcc.dg/sync-fetch.c: New test.
9679
38a51663
JL
96802016-01-21 Martin Sebor <msebor@redhat.com>
9681
9682 PR target/69252
9683 * gcc.target/powerpc/pr69252.c: New test.
9684
2423a75a
JD
96852016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9686
9687 PR fortran/65996
da17300a 9688 * gfortran.dg/pr65996.f90: New test.
2423a75a 9689
0a76463f
DV
96902016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9691
9692 PR c++/68810
9f04a53e 9693 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9694 expected to generate an error.
0a76463f 9695
9776e692
BS
96962016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9697
9698 PR middle-end/66178
9699 * gcc.dg/torture/pr66178.c: New test.
9700
c8d3e088
AB
97012016-01-21 Anton Blanchard <anton@samba.org>
9702 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9703
9704 PR target/63354
9705 * gcc.target/powerpc/pr63354.c: New test.
9706
35b707ff
VM
97072016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9708
9709 PR rtl-optimization/68990
9710 * gcc.target/i386/pr68990: New.
9711
157b0829
NC
97122016-01-21 Nick Clifton <nickc@redhat.com>
9713
9714 PR target/69129
9715 * gcc.target/mips/pr69129.c: New.
9716
aede6748
PC
97172016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9718
9719 PR c++/58046
9720 * g++.dg/cpp0x/pr58046.C: New.
9721
5463c2c8
JJ
97222016-01-21 Jakub Jelinek <jakub@redhat.com>
9723
6d31cc75
SS
9724 PR target/69187
9725 PR target/65624
9726 * gcc.target/arm/pr69187.c: New test.
9727
5463c2c8
JJ
9728 PR c++/69355
9729 * g++.dg/torture/pr69355.C: New test.
9730
fa28f32b
AK
97312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9732 Sebastian Pop <s.pop@samsung.com>
9733
9734 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9735
b920a047
AK
97362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9737 Sebastian Pop <s.pop@samsung.com>
9738
da17300a 9739 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9740
bdd3aea6
JJ
97412016-01-21 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR middle-end/67653
9744 * c-c++-common/pr67653.c: New test.
9745 * gcc.dg/torture/pr29119.c: Add dg-warning.
9746
26a2e6ae
PB
97472016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9748
9749 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9750
d25c7690
PK
97512016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9752
9753 PR c/24293
9754 * gcc.dg/pr24293.c: New test.
9755 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9756 incomplete struct type.
9757 * gcc.dg/declspec-1.c: Likewise.
9758 * gcc.dg/pr63549.c: Likewise.
9759
889d5698
JJ
97602016-01-20 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR tree-optimization/66612
9763 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9764 for bdn instruction.
9765
d7cf3dc7
CL
97662016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9767
9768 * lib/target-supports.exp
9769 (check_effective_target_arm_fp_ok_nocache): New.
9770 (check_effective_target_arm_fp_ok): New.
9771 (add_options_for_arm_fp): New.
9772 (check_effective_target_arm_crypto_ok_nocache): Require
9773 target_arm_v8_neon_ok instead of arm32.
9774 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9775 (check_effective_target_arm_crypto_pragma_ok): New.
9776 (add_options_for_arm_vfp): New.
9777 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9778 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9779 target instead. Force initial fpu to vfp.
9780 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9781 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9782 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9783 dependency.
9784 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9785 use arm_vfp effective target instead. Force initial fpu to vfp.
9786 * gcc.target/arm/attr-neon3.c: Likewise.
9787 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9788 arm_vfp_ok.
9789 * gcc.target/arm/unsigned-float.c: Likewise.
9790 * gcc.target/arm/vfp-1.c: Likewise.
9791 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9792 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9793 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9794 * gcc.target/arm/vfp-ldmias.c: Likewise.
9795 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9796 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9797 * gcc.target/arm/vfp-stmiad.c: Likewise.
9798 * gcc.target/arm/vfp-stmias.c: Likewise.
9799 * gcc.target/arm/vnmul-1.c: Likewise.
9800 * gcc.target/arm/vnmul-2.c: Likewise.
9801 * gcc.target/arm/vnmul-3.c: Likewise.
9802 * gcc.target/arm/vnmul-4.c: Likewise.
9803
01ac9704 98042016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9805
e84b00da
L
9806 PR testsuite/69366
9807 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9808 the MPX run-time library, for compile-time MPX test.
9809 * gcc.target/i386/chkp-always_inline.c: Likewise.
9810 * gcc.target/i386/chkp-bndret.c: Likewise.
9811 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9812 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9813 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9814 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9815 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9816 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9817 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9818 * gcc.target/i386/chkp-label-address.c: Likewise.
9819 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9820 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9821 * gcc.target/i386/chkp-pr69044.c: Likewise.
9822 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9823 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9824 * gcc.target/i386/chkp-strchr.c: Likewise.
9825 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9826 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9827 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9828 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9829 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9830 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9831 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9832 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9833 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9834 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9835 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9836 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9837 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9838 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9839 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9840 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9841 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9842 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9843 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9844 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9845 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9846 * gcc.target/i386/pr63995-2.c: Likewise.
9847 * gcc.target/i386/pr64805.c: Likewise.
9848 * gcc.target/i386/pr65044.c: Likewise.
9849 * gcc.target/i386/pr65167.c: Likewise.
9850 * gcc.target/i386/pr65183.c: Likewise.
9851 * gcc.target/i386/pr65184.c: Likewise.
9852 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9853
28b33016
IE
98542016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9855
9856 PR tree-optimization/69328
9857 * gcc.dg/pr69328.c: New test.
9858
bcff0913
JL
98592016-01-20 Jeff Law <law@redhat.com>
9860
bf0bb970 9861 PR target/25114
bcff0913
JL
9862 * gcc.target/m68k/pr25114.c: New test.
9863
a3f69631
AV
98642016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9865
9866 * gcc.target/arm/memset-inline-10.c: Added
9867 dg-require-effective-target arm_thumb2_ok.
9868
af33ba0d
EB
98692016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9870
9871 * gcc.dg/debug/dwarf2/sso.c: New test.
9872
7596d5de
UB
98732016-01-19 Uros Bizjak <ubizjak@gmail.com>
9874
9875 PR testsuite/68820
9876 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9877 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9878 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9879
ceda2c69
JH
98802016-01-19 Jan Hubicka <hubicka@ucw.cz>
9881
9882 PR ipa/66223
9883 * g++.dg/ipa/devirt-50.C: New testcase.
9884
38a979f2
MP
98852016-01-19 Marek Polacek <polacek@redhat.com>
9886
9887 PR c++/68965
9888 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9889 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9890
962801c5
KT
98912016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9892
9893 PR target/69135
9894 * gcc.target/arm/pr69135_1.c: New test.
9895
078fe40a
WD
98962015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9897
9898 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9899
786e3c06
WD
99002015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9901
9902 * gcc.target/aarch64/ccmp_1.c: New testcase.
9903
1e297006
MP
99042016-01-19 Marek Polacek <polacek@redhat.com>
9905
9906 PR c++/68586
9907 * g++.dg/cpp0x/enum30.C: New test.
9908
879c27e3
RB
99092016-01-19 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/69336
9912 * g++.dg/tree-ssa/pr69336.C: New testcase.
9913
015337d3
JJ
99142016-01-19 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR debug/65779
9917 * gcc.dg/pr65779.c: New test.
9918
e2c768b6
RB
99192016-01-19 Richard Biener <rguenther@suse.de>
9920
9921 PR tree-optimization/69352
9922 * gcc.dg/torture/pr69352.c: New testcase.
9923
569efc34
JJ
99242016-01-19 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR rtl-optimization/68955
9927 PR rtl-optimization/64557
9928 * gcc.dg/torture/pr68955.c: New test.
9929
e49d321f
JH
99302016-01-19 Jan Hubicka <hubicka@ucw.cz>
9931
9932 PR lto/69136
9933 * g++.dg/torture/pr69136.C: New testcase.
9934
e9191ad3
JH
99352016-01-19 Jan Hubicka <hubicka@ucw.cz>
9936
9937 PR lto/69133
9938 * g++.dg/lto/pr69133_0.C: New testcase.
9939 * g++.dg/lto/pr69133_1.C: New testcase.
9940
2bedb645
JL
99412016-01-15 Jeff Law <law@redhat.com>
9942
9943 PR tree-optimization/69320
9944 * gcc.c-torture/pr69320-1.c: New test.
9945 * gcc.c-torture/pr69320-2.c: New test.
9946 * gcc.c-torture/pr69320-3.c: New test.
9947 * gcc.c-torture/pr69320-4.c: New test.
9948
17c15cb9
PP
99492016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9950
9951 PR c++/11858
9952 PR c++/24663
9953 PR c++/24664
9954 * g++.dg/template/pr11858.C: New test.
9955 * g++.dg/template/pr24663.C: New test.
9956 * g++.dg/template/unify12.C: New test.
9957 * g++.dg/template/unify13.C: New test.
9958 * g++.dg/template/unify14.C: New test.
9959 * g++.dg/template/unify15.C: New test.
9960 * g++.dg/template/unify16.C: New test.
9961 * g++.dg/template/unify17.C: New test.
9962
9617fd08
DM
99632016-01-18 David Malcolm <dmalcolm@redhat.com>
9964
9965 PR testsuite/69181
9966 * gcc.dg/pr69181-1.c: New test file.
9967 * gcc.dg/pr69181-2.c: New test file.
9968 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9969 globals by moving it to...
9970 (cleanup-after-saved-dg-test): ...this new function. Add
9971 "global additional_sources_used". Add reset of global
9972 multiline_expected_outputs to the empty list.
9973 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9974 global to...
9975 (multiline_expected_outputs): ...this, and updated comments to
9976 note that it is modified from gcc-dg.exp.
9977 (dg-end-multiline-output): Update for the above renaming.
9978 (handle-multiline-outputs): Likewise. Remove the clearing
9979 of the expected outputs to the empty list.
9980
b555a2e4
RB
99812016-01-18 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/69297
9984 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9985
96902805
JM
99862016-01-18 Joseph Myers <joseph@codesourcery.com>
9987
9988 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9989 dg-options.
9990 * gcc.target/mips/mips-3d-2.c: Likewise.
9991 * gcc.target/mips/mips-3d-3.c: Likewise.
9992 * gcc.target/mips/mips-3d-4.c: Likewise.
9993 * gcc.target/mips/mips-3d-5.c: Likewise.
9994 * gcc.target/mips/mips-3d-6.c: Likewise.
9995 * gcc.target/mips/mips-3d-7.c: Likewise.
9996 * gcc.target/mips/mips-3d-8.c: Likewise.
9997 * gcc.target/mips/mips-3d-9.c: Likewise.
9998 * gcc.target/mips/mips-ps-1.c: Likewise.
9999 * gcc.target/mips/mips-ps-2.c: Likewise.
10000 * gcc.target/mips/mips-ps-3.c: Likewise.
10001 * gcc.target/mips/mips-ps-4.c: Likewise.
10002 * gcc.target/mips/mips-ps-5.c: Likewise.
10003 * gcc.target/mips/mips-ps-6.c: Likewise.
10004 * gcc.target/mips/mips-ps-7.c: Likewise.
10005 * gcc.target/mips/mips-ps-type.c: Likewise.
10006 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10007 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10008
40e26f94
TV
100092016-01-18 Tom de Vries <tom@codesourcery.com>
10010
10011 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10012 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10013 * c-c++-common/goacc/kernels-empty.c: New test.
10014 * c-c++-common/goacc/kernels-eternal.c: New test.
10015 * c-c++-common/goacc/kernels-loop-2.c: New test.
10016 * c-c++-common/goacc/kernels-loop-3.c: New test.
10017 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10018 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10019 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10020 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10021 * c-c++-common/goacc/kernels-loop-data.c: New test.
10022 * c-c++-common/goacc/kernels-loop-g.c: New test.
10023 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10024 * c-c++-common/goacc/kernels-loop-n.c: New test.
10025 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10026 * c-c++-common/goacc/kernels-loop.c: New test.
10027 * c-c++-common/goacc/kernels-noreturn.c: New test.
10028 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10029 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10030 * c-c++-common/goacc/kernels-reduction.c: New test.
10031
a98d4647
TV
100322016-01-18 Tom de Vries <tom@codesourcery.com>
10033
10034 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10035 * gcc.dg/autopar/outer-2.c: Same.
10036 * gcc.dg/autopar/outer-3.c: Same.
10037 * gcc.dg/autopar/outer-4.c: Same.
10038 * gcc.dg/autopar/outer-5.c: Same.
10039 * gcc.dg/autopar/outer-6.c: Same.
10040 * gcc.dg/autopar/parallelization-1.c: Same.
10041 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10042 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10043 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10044 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10045 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10046 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10047 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10048 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10049 * gcc.dg/autopar/pr39500-1.c: Same.
10050 * gcc.dg/autopar/pr39500-2.c: Same.
10051 * gcc.dg/autopar/pr46193.c: Same.
10052 * gcc.dg/autopar/pr46194.c: Same.
10053 * gcc.dg/autopar/pr49580.c: Same.
10054 * gcc.dg/autopar/pr49960-1.c: Same.
10055 * gcc.dg/autopar/pr49960.c: Same.
10056 * gcc.dg/autopar/pr68373.c: Same.
10057 * gcc.dg/autopar/reduc-1.c: Same.
10058 * gcc.dg/autopar/reduc-1char.c: Same.
10059 * gcc.dg/autopar/reduc-1short.c: Same.
10060 * gcc.dg/autopar/reduc-2.c: Same.
10061 * gcc.dg/autopar/reduc-2char.c: Same.
10062 * gcc.dg/autopar/reduc-2short.c: Same.
10063 * gcc.dg/autopar/reduc-3.c: Same.
10064 * gcc.dg/autopar/reduc-4.c: Same.
10065 * gcc.dg/autopar/reduc-6.c: Same.
10066 * gcc.dg/autopar/reduc-7.c: Same.
10067 * gcc.dg/autopar/reduc-8.c: Same.
10068 * gcc.dg/autopar/reduc-9.c: Same.
10069 * gcc.dg/autopar/uns-outer-4.c: Same.
10070 * gcc.dg/autopar/uns-outer-5.c: Same.
10071 * gcc.dg/autopar/uns-outer-6.c: Same.
10072 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10073 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10074
da976fa8
AL
100752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10076
10077 PR target/63679
10078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10079 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10080
70c1e886
AL
100812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10082
10083 PR target/63679
10084 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10085 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10086 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10087
88bed196
AL
100882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10089
10090 PR target/63679
10091 * gcc.dg/tree-ssa/sra-17.c: New.
10092 * gcc.dg/tree-ssa/sra-18.c: New.
10093
3dd5f42e
IE
100942016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10095
10096 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10097
ae5a77fa
EB
100982016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10099
10100 * gnat.dg/inline12.adb: New test.
10101
11e57fc6
BC
101022016-01-18 Bin Cheng <bin.cheng@arm.com>
10103
10104 PR tree-optimization/66797
10105 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10106
995b6fe0
RB
101072016-01-18 Richard Biener <rguenther@suse.de>
10108
10109 PR tree-optimization/69170
10110 * gcc.dg/torture/pr69170.c: New testcase.
10111
82ee0cf2 101122016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10113
10114 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10115
d69da357
TV
101162016-01-16 Tom de Vries <tom@codesourcery.com>
10117
10118 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10119
a3845283
TV
101202016-01-16 Tom de Vries <tom@codesourcery.com>
10121
10122 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10123 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10124 redundant dg-require-effective-target pthread.
10125 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10126 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10127 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10128 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10129 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10130 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10131 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10132
197a6aa6
DE
101332016-01-16 David Edelsohn <dje.gcc@gmail.com>
10134
10135 PR target/68609
10136 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10137 * gcc.target/powerpc/recip-7.c: Same.
10138
ec7886c1
PP
101392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10140
10141 PR c++/69091
10142 * g++.dg/template/pr69091.C: New test.
10143
203484bb
PP
101442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10145
10146 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10147 dump does not contain an error_mark_node.
10148 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10149 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10150
aa2500e9
PP
101512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10152
10153 PR c++/68936
10154 * g++.dg/template/pr68936.C: New test.
10155
28621a5c
DE
101562016-01-15 David Edelsohn <dje.gcc@gmail.com>
10157
10158 PR target/68609
10159 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10160 * gcc.target/powerpc/recip-2.c: Same.
10161 * gcc.target/powerpc/recip-3.c: Same.
10162 * gcc.target/powerpc/recip-4.c: Same.
10163 * gcc.target/powerpc/recip-sqrtf.c: Same.
10164
40c43aca
JL
101652016-01-15 Jeff Law <law@redhat.com>
10166
10167 PR tree-optimization/69270
10168 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10169 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10170
afbc5ae8
PT
101712016-01-15 Paul Thomas <pault@gcc.gnu.org>
10172
10173 PR fortran/49630
10174 * gfortran.dg/deferred_character_13.f90: New test for the fix
10175 of comment 3 of the PR.
10176
10177 PR fortran/54070
10178 * gfortran.dg/deferred_character_8.f90: New test
10179 * gfortran.dg/allocate_error_5.f90: New test
10180
10181 PR fortran/60593
10182 * gfortran.dg/deferred_character_10.f90: New test
10183
10184 PR fortran/60795
10185 * gfortran.dg/deferred_character_14.f90: New test
10186
10187 PR fortran/61147
10188 * gfortran.dg/deferred_character_11.f90: New test
10189
10190 PR fortran/64324
10191 * gfortran.dg/deferred_character_9.f90: New test
10192
49abe076
VM
101932016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10194
10195 PR rtl-optimization/69030
10196 * gcc.target/i386/pr69030.c: New.
10197
16d12992
KT
101982016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10199
10200 * gcc.target/aarch64/target_attr_17.c: New test.
10201
78810bd3
RB
102022016-01-15 Richard Biener <rguenther@suse.de>
10203
10204 PR tree-optimization/66856
10205 * gcc.dg/torture/pr66856-1.c: New testcase.
10206 * gcc.dg/torture/pr66856-2.c: Likewise.
10207
2bd847fe
RB
102082016-01-15 Richard Biener <rguenther@suse.de>
10209
10210 PR debug/69137
10211 * g++.dg/lto/pr69137_0.C: New testcase.
10212
a00fe3b7
RS
102132016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10214
10215 PR middle-end/69246
10216 * gcc.target/i386/pr69246.c: New test.
10217
cbb0e83b
DV
102182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10219
7596d5de 10220 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10221
5a500ecf
DV
102222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10223
10224 PR c++/56194
10225 * g++.dg/init/const9.C: Disable test on S/390.
10226
5d9bf64f
DV
102272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10228
10229 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10230 * g++.dg/Wno-frame-address.C: Ditto.
10231
e234b19e
DV
102322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10233
10234 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10235
89483f99
RB
102362016-01-15 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/68961
10239 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10240
94f37395
IE
102412016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10242
10243 * gcc.target/i386/pr65105-5.c: New test.
10244
82ee0cf2 102452016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10246
10247 * gcc.c-torture/execute/alias-4.c: New testcase.
10248
82ee0cf2 102492016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10250
10251 PR ipa/68148
10252 * g++.dg/ipa/devirt-49.C: New testcase.
10253
092f7deb 102542016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10255
10256 PR target/65837
10257 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10258 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10259 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10260
e93c66bc
RB
102612016-01-15 Richard Biener <rguenther@suse.de>
10262
10263 PR tree-optimization/69117
10264 * gcc.dg/torture/pr69117.c: New testcase.
10265
c47eaca6 102662015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10267
10268 PR c++/69048
10269 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10270
c3f6914a
FXC
102712016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10272
10273 PR testsuite/67509
10274 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10275 range tests use 100 * maximum instead of maximum + 1.
10276
cd65ae90
JJ
102772016-01-14 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR debug/69244
10280 * gcc.dg/guality/pr69244.c: New test.
10281
19643948
UB
102822016-01-14 Uros Bizjak <ubizjak@gmail.com>
10283
10284 * lib/target-supports.exp (check_effective_target_issignaling):
10285 New procedure.
10286 * gcc.dg/pr61441.c: Require issignaling effective target.
10287
fe79c97e
SB
102882016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10289
10290 PR target/68803
10291 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10292
c7df95d8
DM
102932016-01-14 David Malcolm <dmalcolm@redhat.com>
10294
10295 PR c++/68819
10296 PR preprocessor/69177
10297 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10298 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10299 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10300 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10301
00083992
MP
103022016-01-14 Marek Polacek <polacek@redhat.com>
10303
10304 PR c/69262
10305 * gcc.dg/array-15.c: New test.
10306
0c9b3294
JJ
103072016-01-14 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR middle-end/68146
10310 PR tree-optimization/69155
10311 * gfortran.dg/pr68146.f: New test.
10312 * gfortran.dg/pr69155.f90: New test.
10313
3688e13d
RB
103142016-01-14 Richard Biener <rguenther@suse.de>
10315
10316 PR tree-optimization/68060
10317 * gcc.dg/torture/pr68060-1.c: New testcase.
10318 * gcc.dg/torture/pr68060-2.c: Likewise.
10319
bab0ad3a
NC
103202016-01-14 Nick Clifton <nickc@redhat.com>
10321
10322 * lib/target-supports.exp
10323 (check_effective_target_arm_neon_ok_nocache): Add an option
10324 sequence that includes setting the ARM architecture to ARMv7-A.
10325 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10326 command line options necessary to enable Neon support.
10327 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10328 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10329 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10330 * gcc.target/arm/pr69180.c: Likewise.
10331
947c2ce5
JL
103322016-01-14 Jeff Law <law@redhat.com>
10333
10334 PR tree-optimization/69270
10335 * gcc.dg/tree-ssa/pr69270.c: New test.
10336
3342fd71
BS
103372016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10338
10339 PR c/66208
10340 * c-c++-common/pr66208.c: New file.
10341
2ad3adf1
JJ
103422016-01-13 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR tree-optimization/69156
10345 * gcc.dg/pr69156.c: New test.
10346
398d6feb
L
103472016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10348
10349 * gcc.target/i386/pr69225-7.c: New test.
10350
4c868789
RH
103512016-01-13 Richard Henderson <rth@redhat.com>
10352
10353 * gcc.dg/tm/memopt-13.c: Update expected function.
10354 * gcc.dg/tm/memopt-6.c: Likewise.
10355
ef6d1772
UB
103562016-01-13 Uros Bizjak <ubizjak@gmail.com>
10357
10358 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10359 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10360 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10361 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10362
ef6d1772
UB
103632016-01-13 Tom de Vries <tom@codesourcery.com>
10364
10365 PR tree-optimization/69169
0b4b6ef2
TV
10366 * gcc.dg/pr69169.c: New test.
10367
2ad3adf1 103682016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10369
10370 PR target/69228
10371 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10372 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10373 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10374 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10375 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10376 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10377 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10378 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10379
9060e335
AK
103802016-01-13 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR target/69247
10383 * gcc.dg/pr69247.c: New test.
10384
40311329
RB
103852016-01-13 Richard Biener <rguenther@suse.de>
10386
10387 PR tree-optimization/69242
10388 * gcc.dg/torture/pr69242.c: New testcase.
10389
ccbd7103
RB
103902016-01-13 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/69186
10393 * gcc.dg/torture/pr69186.c: New testcase.
10394
c6f72a46
JL
103952016-01-13 Jeff Law <law@redhat.com>
10396
10397 PR tree-optimization/67755
10398 * gcc.dg/tree-ssa/pr67755.c: New test.
10399
104002016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10401
10402 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10403 pass number in output by a star.
10404
c446cf07
BC
104052016-01-12 Bin Cheng <bin.cheng@arm.com>
10406
10407 PR tree-optimization/68911
10408 * gcc.c-torture/execute/pr68911.c: New test.
10409
5342156c
MP
104102016-01-12 Marek Polacek <polacek@redhat.com>
10411
10412 PR c++/68979
10413 * g++.dg/warn/permissive-1.C: New test.
10414
65364cc5
JJ
104152016-01-12 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR objc++/68511
10418 PR c++/69213
10419 * g++.dg/opt/pr69213.C: New test.
10420
81b9a3d9
CB
104212016-01-12 Christian Bruel <christian.bruel@st.com>
10422
10423 PR target/69180
10424 * gcc.target/arm/pr69180.c: New test.
10425
3c4e91c9
RB
104262016-01-12 Richard Biener <rguenther@suse.de>
10427
10428 PR lto/69077
10429 * g++.dg/lto/pr69077_0.C: New testcase.
10430 * g++.dg/lto/pr69077_1.C: Likewise.
10431
5664cea1
JJ
104322016-01-12 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR target/69175
10435 * g++.dg/opt/pr69175.C: New test.
10436
86cefc49
AL
104372016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10438
10439 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10440 rather than #including math.h & stdlib.h.
10441 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10442 * gcc.dg/vect/pr49771.c: Likewise.
10443 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10444 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10445 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10446 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10447 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10448 * gcc.dg/vect/pr44507.c: Likewise.
10449 * gcc.dg/vect/pr45902.c: Likewise.
10450 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10451 * gcc.dg/vect/vect-117.c: Likewise.
10452 * gcc.dg/vect/vect-99.c: Likewise.
10453 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10454 * gcc.dg/vect/vect-cond-1.c: Likewise.
10455 * gcc.dg/vect/vect-cond-2.c: Likewise.
10456 * gcc.dg/vect/vect-cond-3.c: Likewise.
10457 * gcc.dg/vect/vect-cond-4.c: Likewise.
10458 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10459 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10460 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10461 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10462 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10463 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10464 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10465 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10466 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10467 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10468 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10469 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10470 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10471 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10472 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10473 include of signal.h.
10474 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10475 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10476 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10477 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10478 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10479 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10480 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10481 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10482 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10483 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10484 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10485 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10486 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10487 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10488 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10489 * gcc.dg/vect/vect-outer-5.c: Likewise.
10490 * gcc.dg/vect/vect-outer-6.c: Likewise.
10491 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10492 include of stdio.h.
10493
b832f61e
NC
104942016-01-12 Nick Clifton <nickc@redhat.com>
10495
10496 PR target/68913
10497 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10498 to fread so that it will be found in all target runtimes.
10499
8eac49b1
RB
105002016-01-12 Richard Biener <rguenther@suse.de>
10501
10502 PR tree-optimization/69053
10503 * g++.dg/torture/pr69053.C: New testcase.
10504
2935d994
RB
105052016-01-12 Richard Biener <rguenther@suse.de>
10506
10507 PR tree-optimization/69168
10508 * gcc.dg/torture/pr69168.c: New testcase.
10509
66c16fd9
RB
105102016-01-12 Richard Biener <rguenther@suse.de>
10511
10512 PR tree-optimization/69157
10513 * gcc.dg/torture/pr69157.c: New testcase.
10514
105152016-01-12 Richard Biener <rguenther@suse.de>
10516
10517 PR tree-optimization/69174
10518 * gcc.dg/torture/pr69174.c: New testcase.
10519
723033a6
JJ
105202016-01-12 Jakub Jelinek <jakub@redhat.com>
10521
10522 PR c++/66808
10523 PR c++/69000
10524 * g++.dg/tls/pr66808.C: New test.
10525 * g++.dg/tls/pr69000.C: New test.
10526
3574cf47
BS
105272016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10528
10529 * gcc.target/powerpc/swaps-p8-23.c: New test.
10530 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10531
feb20787
JDA
105322016-01-11 John David Anglin <danglin@gcc.gnu.org>
10533
10534 PR tree-optimization/68356
10535 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10536
27b1820a
KV
105372016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10538 Jim Wilson <jim.wilson@linaro.org>
10539
10540 PR target/69194
10541 * gcc.target/arm/pr69194.c: New test.
10542
cf4de6af
L
105432016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10544
10545 PR target/69225
10546 * gcc.target/i386/pr69225-1.c: New test.
10547 * gcc.target/i386/pr69225-2.c: Likewise.
10548 * gcc.target/i386/pr69225-3.c: Likewise.
10549 * gcc.target/i386/pr69225-4.c: Likewise.
10550 * gcc.target/i386/pr69225-5.c: Likewise.
10551 * gcc.target/i386/pr69225-6.c: Likewise.
10552
1ebd5558
JJ
105532016-01-11 Jakub Jelinek <jakub@redhat.com>
10554
23552a4d
JJ
10555 PR target/67462
10556 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10557 if lp64.
10558
26ff85b0
JJ
10559 PR target/69071
10560 * gcc.dg/pr69071.c: New test.
10561
9cb6bd74
JJ
10562 PR c++/69211
10563 * g++.dg/opt/pr69211.C: New test.
10564
1ebd5558
JJ
10565 PR tree-optimization/69214
10566 * gcc.c-torture/compile/pr69214.c: New test.
10567
8c18c836
UB
105682016-01-11 Uros Bizjak <ubizjak@gmail.com>
10569
10570 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10571 * gcc.target/i386/pr66232-11.c: Ditto.
10572 * gcc.target/i386/pr66232-12.c: Ditto.
10573 * gcc.target/i386/pr66232-13.c: Ditto.
10574
62446e6e
RB
105752016-01-11 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/69173
10578 * gcc.dg/torture/pr69173.c: New testcase.
10579
2b8568fe
KT
105802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10581
10582 PR rtl-optimization/68796
10583 * gcc.target/aarch64/tst_5.c: New test.
10584 * gcc.target/aarch64/tst_6.c: Likewise.
10585
5baf4532
KT
105862016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10587
10588 PR rtl-optimization/68841
10589 * gcc.dg/pr68841.c: New test.
10590 * gcc.c-torture/execute/pr68841.c: New test.
10591
ca90b1ed
YR
105922016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10593
10594 PR rtl-optimization/68920
10595 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10596 for ix86 targets.
10597 * gcc.dg/ifcvt-5.c: New test.
10598
2ad3adf1 105992016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10600
10601 PR bootstrap/69123
10602 * g++.dg/pr69123.C: New.
10603
83834c09
IE
106042016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10605
10606 PR target/69010
10607 * gcc.target/i386/pr69010.c: New test.
10608
dcf89d57
MJ
106092016-01-11 Martin Jambor <mjambor@suse.cz>
10610
10611 PR ipa/69044
10612 * gcc.target/i386/chkp-pr69044.c: New test.
10613
d95167ee
TV
106142016-01-11 Tom de Vries <tom@codesourcery.com>
10615
10616 PR tree-optimization/69109
10617 * gcc.dg/autopar/pr69109-2.c: New test.
10618 * gcc.dg/autopar/pr69109.c: New test.
10619
4f6403a8
TV
106202016-01-11 Tom de Vries <tom@codesourcery.com>
10621
10622 PR tree-optimization/69108
10623 * gcc.dg/autopar/pr69108.c: New test.
10624
21efdd80
PP
106252016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10626
10627 PR c++/69029
10628 * c-c++-common/Wisleading-indentation.c: Augment test.
10629
fd42eed8
TK
106302016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10631
10632 PR fortran/69154
10633 * gfortran.dg/inline_matmul_12.f90: New test.
10634
4f90ee6c
PT
106352016-01-10 Paul Thomas <pault@gcc.gnu.org>
10636
10637 PR fortran/67779
10638 * gfortran.dg/actual_array_offset_1: New test.
10639
3907c6cf
TV
106402016-01-10 Tom de Vries <tom@codesourcery.com>
10641
10642 PR tree-optimization/69062
10643 * gcc.dg/autopar/pr69062.c: New test.
10644
b07b236e
TS
106452016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10646
10647 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10648 * gcc.dg/vect/slp-perm-2.c: Likewise.
10649 * gcc.dg/vect/slp-perm-3.c: Likewise.
10650 * gcc.dg/vect/slp-perm-5.c: Likewise.
10651 * gcc.dg/vect/slp-perm-6.c: Likewise.
10652 * gcc.dg/vect/slp-perm-7.c: Likewise.
10653 * gcc.dg/vect/slp-perm-8.c: Likewise.
10654
23fab8ae
TV
106552016-01-10 Tom de Vries <tom@codesourcery.com>
10656
10657 PR tree-optimization/69039
10658 * gcc.dg/autopar/pr69039.c: New test.
10659
73f0dae2
MP
106602016-01-09 Marek Polacek <polacek@redhat.com>
10661
10662 PR c++/69113
10663 * g++.dg/pr69113.C: New test.
10664
20b8d734
JJ
106652016-01-09 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR middle-end/50865
10668 PR tree-optimization/69097
10669 * gcc.c-torture/execute/pr50865.c: New test.
10670 * gcc.c-torture/execute/pr69097-1.c: New test.
10671 * gcc.c-torture/execute/pr69097-2.c: New test.
10672 * gcc.dg/pr69097-1.c: New test.
10673 * gcc.dg/pr69097-2.c: New test.
10674
c50e614b
JJ
106752016-01-09 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR c++/69164
10678 * g++.dg/opt/pr69164.C: New test.
10679
e0237993
JJ
106802016-01-08 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/69167
10683 * gcc.dg/pr69167.c: New test.
10684
bd8f5bb2
MP
106852016-01-08 Marek Polacek <polacek@redhat.com>
10686
10687 PR c++/68449
10688 * g++.dg/pr68449.C: New.
10689
bb0f5ca7
AL
106902016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10691
10692 PR tree-optimization/68707
10693 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10694 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10695 on platforms supporting it.
10696 * gcc.dg/vect/slp-perm-2.c: Likewise.
10697 * gcc.dg/vect/slp-perm-3.c: Likewise.
10698 * gcc.dg/vect/slp-perm-5.c: Likewise.
10699 * gcc.dg/vect/slp-perm-7.c: Likewise.
10700 * gcc.dg/vect/slp-perm-8.c: Likewise.
10701 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10702 on platforms supporting it.
10703
22518428
JJ
107042016-01-08 Jakub Jelinek <jakub@redhat.com>
10705
33f0852f
JJ
10706 PR tree-optimization/69162
10707 * gcc.dg/pr69162.c: New test.
10708
22518428
JJ
10709 PR tree-optimization/69172
10710 * gcc.dg/pr69172.c: New test.
10711
80e9b3aa
TP
107122016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10713
10714 PR tree-optimization/67781
10715 * gcc.c-torture/execute/pr67781.c: New file.
10716
262a363f
JJ
107172016-01-08 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR tree-optimization/69083
10720 * gcc.dg/vect/pr69083.c: New test.
10721
6e1f093f
SS
107222016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10723
10724 PR tree-optimization/61441
10725 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10726 Use -fexcess-precision=standard for compiler options.
10727 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10728
53290e07
JJ
107292016-01-08 Jakub Jelinek <jakub@redhat.com>
10730
57bf3072
JJ
10731 PR fortran/69128
10732 * gfortran.dg/gomp/pr69128.f90: New test.
10733
53290e07
JJ
10734 PR c++/69145
10735 * g++.dg/ext/pr69145-1.C: New test.
10736 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10737 * g++.dg/ext/pr69145-2.h: New file.
10738
7a127fa7
MS
107392016-01-07 Martin Sebor <msebor@redhat.com>
10740
10741 PR c/68966
10742 * gcc.dg/atomic-fetch-bool.c: New test.
10743 * gcc.dg/sync-fetch-bool.c: New test.
10744
95918b49
L
107452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10746
10747 PR fortran/66680
10748 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10749
c8e62a9d
NC
107502016-01-07 Nick Clifton <nickc@redhat.com>
10751
10752 PR target/66655
10753 * g++.dg/pr66655.C: New test.
10754 * g++.dg/pr66655_1.cc: Test support file.
10755 * g++.dg/pr66655.h: Test header file.
10756
2ad3adf1 107572016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10758
10759 PR fortran/66680
10760 gfortran.dg/gomp/pr66680.f90: New test.
10761
4cd9ca92
L
107622016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10763
10764 PR target/69171
10765 * gcc.target/i386/pr69171-1.c: New test.
10766 * gcc.target/i386/pr69171-2.c: Likewise.
10767 * gcc.target/i386/pr69171-3.c: Likewise.
10768 * gcc.target/i386/pr69171-4.c: Likewise.
10769 * gcc.target/i386/pr69171-5.c: Likewise.
10770 * gcc.target/i386/pr69171-6.c: Likewise.
10771
7e33d4dc
BS
107722015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10773
10774 PR middle-end/67639
10775 * c-c++-common/pr67639.c: New test.
10776
fec64afc
JJ
107772016-01-07 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR tree-optimization/69141
10780 * g++.dg/opt/pr69141.C: New test.
10781
f293ad29
EB
107822016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10783
10784 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10785
5027395e
UB
107862016-01-06 Uros Bizjak <ubizjak@gmail.com>
10787
10788 PR target/69140
10789 * gcc.target/i386/pr69140.c: New test
10790
7443cf13
DM
107912016-01-06 David Malcolm <dmalcolm@redhat.com>
10792
10793 * gcc.dg/bad-dereference.c: New test case.
10794
32928931
BS
107952015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10796
10797 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10798
68dd05da
AS
107992016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10800
10801 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10802
6b131d5b
MP
108032016-01-06 Marek Polacek <polacek@redhat.com>
10804
10805 PR sanitizer/69099
10806 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10807
8d9fdb49
MP
108082016-01-05 Marek Polacek <polacek@redhat.com>
10809
10810 PR c/69104
10811 * gcc.dg/atomic-invalid-2.c: New.
10812
acf93f1e
L
108132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10814
10815 PR target/68991
10816 * gcc.target/i386/pr68991.c: New test.
10817
3f50525d
L
108182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10819
10820 PR target/68991
10821 * g++.dg/pr68991-1.C: New test.
10822 * g++.dg/pr68991-2.C: Likewise.
10823
e0237993 108242016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10825
e0237993 10826 PR other/60465
face88a1
ST
10827 * gcc.target/ia64/pr60465-gprel64.c: New test.
10828 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10829
a0866eff
KT
108302016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831
10832 PR rtl-optimization/68651
10833 * gcc.target/aarch64/pr68651_1.c: New test.
10834
c589e975
DM
108352016-01-05 David Malcolm <dmalcolm@redhat.com>
10836
10837 PR c/69122
10838 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10839
929710d9
NS
108402016-01-05 Nathan Sidwell <nathan@acm.org>
10841
ce3e43d7
NS
10842 PR c++/58583
10843 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10844
929710d9
NS
10845 * gcc.dg/alias-15.c: New.
10846
a2faef8e
NC
108472016-01-05 Nick Clifton <nickc@redhat.com>
10848
10849 PR target/68870
10850 * g++.dg/pr68770.C: New test.
10851
4cfa76e3
MS
108522016-01-04 Mike Stump <mikestump@comcast.net>
10853
10854 * lib/target-supports.exp (check_effective_target_cilkplus):
10855 cilkplus targets require pthreads.
4ece61b6 10856 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10857
4e8a3a35
MM
108582016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10859
10860 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10861 generation.
10862
818ab71a
JJ
108632016-01-04 Jakub Jelinek <jakub@redhat.com>
10864
10865 Update copyright years.
10866
2fe0a208
MP
108672016-01-04 Marek Polacek <polacek@redhat.com>
10868
10869 PR c/68908
10870 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10871 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10872 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10873
9e3b2fe3
EB
108742016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10875
10876 * gcc.target/sparc/20160104-2.c: New test.
10877
e8d65a35
EB
108782016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * gcc.target/sparc/20160104-1.c: New test.
10881
25ccfccd
PT
108822016-01-03 Paul Thomas <pault@gcc.gnu.org>
10883
10884 PR fortran/65045
10885 * gfortran.dg/pr65045.f90: New test.
10886
cb51d382
EB
108872016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10888
10889 * gnat.dg/specs/debug1.ads: Delete.
10890
6eeaad6e
JD
108912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10892
10893 PR libgfortran/68867
10894 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10895 expression.
10896
2f968603
JD
108972016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10898
10899 PR libgfortran/68867
10900 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10901 PowerPC.
10902
591bb5e4
PT
109032016-01-01 Paul Thomas <pault@gcc.gnu.org>
10904
10905 PR fortran/68864
10906 * gfortran.dg/pr68864.f90: New test.
10907
f1e0620c
JJ
109082016-01-01 Jakub Jelinek <jakub@redhat.com>
10909
942a1319
JJ
10910 PR tree-optimization/69070
10911 * gcc.dg/pr69070.c: New test.
10912
10dff63f
JJ
10913 PR sanitizer/69055
10914 * gfortran.dg/pr69055.f90: New test.
10915
f1e0620c
JJ
10916 PR target/69015
10917 * gcc.dg/pr69015.c: New test.
818ab71a 10918\f
2f883d1c 10919Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
10920
10921Copying and distribution of this file, with or without modification,
10922are permitted in any medium without royalty provided the copyright
10923notice and this notice are preserved.