]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[AArch64] Use aarch64_fusion_enabled_p to check for insn fusion capabilities
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0d99f8a0
RB
12016-05-31 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71352
4 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5
52545641
TP
62016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7
8 * gcc.target/arm/armv5_thumb_isa.c: New test.
9
5b8c1205
KY
102016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
11
12 PR target/71346
13 * gcc.target/i386/pr71346.c: New test.
14
7a88cc84
TV
152016-05-31 Tom de Vries <tom@codesourcery.com>
16
17 PR tree-optimization/69068
18 * gcc.dg/graphite/pr69068.c: New test.
19
265149a6
MS
202016-05-27 Martin Sebor <msebor@redhat.com>
21
22 PR c++/71306
23 * g++.dg/warn/Wplacement-new-size-3.C: New test.
24
00631022
JJ
252016-05-30 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/71349
28 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
29 nowait depend(inout: dd[0]) clauses where permitted.
30
b2f6675b
PC
312016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/71238
34 * g++.dg/parse/pr71238.C: New.
35 * g++.dg/concepts/friend1.C: Test column numbers too.
36 * g++.dg/cpp0x/initlist31.C: Likewise.
37 * g++.dg/cpp0x/pr51420.C: Likewise.
38 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
39 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
40 * g++.dg/ext/builtin3.C: Likewise.
41 * g++.dg/lookup/friend12.C: Likewise.
42 * g++.dg/lookup/friend7.C: Likewise.
43 * g++.dg/lookup/koenig1.C: Likewise.
44 * g++.dg/lookup/koenig5.C: Likewise.
45 * g++.dg/lookup/used-before-declaration.C: Likewise.
46 * g++.dg/overload/koenig1.C: Likewise.
47 * g++.dg/template/crash65.C: Likewise.
48 * g++.dg/template/friend57.C: Likewise.
49 * g++.dg/warn/Wshadow-5.C: Likewise.
50 * g++.dg/warn/Wunused-8.C: Likewise.
51 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
52 * g++.old-deja/g++.jason/lineno5.C: Likewise.
53 * g++.old-deja/g++.jason/member.C: Likewise.
54 * g++.old-deja/g++.jason/report.C: Likewise.
55 * g++.old-deja/g++.jason/scoping12.C: Likewise.
56 * g++.old-deja/g++.law/visibility20.C: Likewise.
57 * g++.old-deja/g++.ns/koenig5.C: Likewise.
58 * g++.old-deja/g++.other/static5.C: Likewise.
59 * g++.old-deja/g++.pt/overload2.C: Likewise.
60
a448ff40
JH
612016-05-30 Jan Hubicka <hubicka@ucw.cz>
62
63 * gcc.dg/tree-ssa/peel1.c: New testcase.
64 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
65 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
66
69be8c91
TV
672016-05-30 Tom de Vries <tom@codesourcery.com>
68
69 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
70 to ce.
71
a59775a1
PC
722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
73
74 PR c++/71099
75 * g++.dg/parse/virtual1.C: New.
76
53d6d955
UB
772016-05-30 Uros Bizjak <ubizjak@gmail.com>
78
79 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
80 Use correct register when clearing %edx.
81
0557293f
AM
822016-05-30 Alexander Monakov <amonakov@ispras.ru>
83
84 PR tree-optimization/71289
85 * gcc.dg/pr71289.c: New test.
86
5d476e35
KV
872016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
88
89 PR middle-end/71269
90 PR middle-end/71292
91 * gcc.dg/tree-ssa/pr71269.c: New test.
92 * gcc.dg/tree-ssa/pr71292.c: New test.
93
db5447ca
KV
942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
95
96 PR middle-end/71252
97 * gcc.dg/tree-ssa/pr71252-2.c: New test.
98
98bdbb39
JH
992016-05-30 Jan Hubicka <hubicka@ucw.cz>
100
101 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
102 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
103 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
104
7e012855
TV
1052016-05-30 Tom de Vries <tom@codesourcery.com>
106
107 PR tree-optimization/69067
108 * gcc.dg/graphite/pr69067.c: New test.
109
beed3701
UB
1102016-05-29 Uros Bizjak <ubizjak@gmail.com>
111
112 PR target/71245
113 * gcc.target/i386/pr71245-1.c: New test.
114 * gcc.target/i386/pr71245-2.c: Ditto.
115
b6d4f8e8
PC
1162016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/71105
119 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
120 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
121 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
122
00022058
JH
1232016-05-27 Jan Hubicka <hubicka@ucw.cz>
124
125 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
126
c8419aca
VV
1272016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
128
129 Revert:
130 PR c++/69855
131 * g++.dg/overload/69855.C: New.
132 * g++.old-deja/g++.law/missed-error2.C: Adjust.
133 * g++.old-deja/g++.pt/crash3.C: Likewise.
134
8008c4d2
PC
1352016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/60385
138 * g++.dg/parse/namespace13.C: New.
139
8b2ef235
JL
1402016-05-26 Jeff Law <law@redhat.com>
141
142 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
143 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
144 * gcc.dg/tree-ssa/pr68198.c: Likewise.
145 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
146 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
147 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
148 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
149 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
150 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
151 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
152 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
153 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
154 * gcc.dg/tree-ssa/vrp56.c: Likewise.
155
7d67159b
VV
1562016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
157
158 PR c++/69855
159 * g++.dg/overload/69855.C: New.
160 * g++.old-deja/g++.law/missed-error2.C: Adjust.
161 * g++.old-deja/g++.pt/crash3.C: Likewise.
162
88e3bdd1
JW
1632016-05-27 Jiong Wang <jiong.wang@arm.com>
164
165 PR target/63596
166 * gcc.target/aarch64/va_arg_1.c: New testcase.
167 * gcc.target/aarch64/va_arg_2.c: Likewise.
168 * gcc.target/aarch64/va_arg_3.c: Likewise.
169
3fd6b9cc
JW
1702016-05-27 Jiong Wang <jiong.wang@arm.com>
171
172 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
173 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
174 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
175 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
176 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
177
3cee7e4e
MP
1782016-05-27 Marek Polacek <polacek@redhat.com>
179
180 PR middle-end/71308
181 * g++.dg/torture/pr71308.C: New test.
182
6a813c96
DV
1832016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
184
185 * gcc.dg/zero_bits_compound-1.c: New test.
186 * gcc.dg/zero_bits_compound-2.c: New test.
187
0561bcfb
IE
1882016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
189
190 PR middle-end/71279
191 * gcc.dg/pr71279.c: New test.
192
21316320
MM
1932016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
194
195 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
196 floating point min/max/comparison instructions.
197 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
198
7211a097
JJ
1992016-05-26 Jakub Jelinek <jakub@redhat.com>
200
201 * c-c++-common/gomp/schedule-1.c: New test.
202 * gfortran.dg/gomp/schedule-1.f90: New test.
203
cac177cf
PP
2042016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
205
206 PR c++/70822
207 PR c++/70106
208 * g++.dg/cpp1y/auto-fn32.C: New test.
209 * g++.dg/cpp1y/paren4.C: New test.
210
a2d5b8c9
NS
2112016-05-26 Nathan Sidwell <nathan@acm.org>
212
213 * gcc.dg/20060410.c: Xfail on ptx.
214 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
215 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
216 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
217 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
218 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
219
ffa8b552
TP
2202016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
221
222 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
223
c7501e00
JJ
2242016-05-26 Jakub Jelinek <jakub@redhat.com>
225
1875b9a0
JJ
226 PR tree-optimization/71280
227 * gcc.dg/pr71280.c: New test.
228
2116e19f
JJ
229 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
230
305aef09
JJ
231 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
232 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
233
c7501e00
JJ
234 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
235
ca449d26
JW
2362016-05-26 Jiong Wang <jiong.wang@arm.com>
237
238 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
239 kept in memory.
240
8af01c66
JL
2412016-05-25 Jeff Law <law@redhat.com>
242
243 PR tree-optimization/71272
244 * gcc.c-torture/compile/pr71272.c: new test.
245
f9d6ce73
BS
2462016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
247
248 * gcc.target/powerpc/vec-cmpne.c: New test.
249 * gcc.target/powerpc/vec-cmpne-long.c: New test.
250
a88a7b22
EB
2512016-05-25 Eric Botcazou <ebotcazou@adacore.com>
252
253 * gnat.dg/opt55.ad[sb]: New test.
254
125f02ed
SKS
2552016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
256
257 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
258 * c-c++-common/pr60226.c: Require int32plus.
259 * gcc.c-torture/execute/pr70602.c: Likewise.
260 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
261 unsigned long for malloc arg type.
262 * gcc.dg/asr_div1.c: Require int32plus.
263 * gcc.dg/enum-mode-1.c: XFAIL for int16.
264 * gcc.dg/pie-1.c: Require pie.
265 * gcc.dg/pie-2.c: Likewise.
266 * gcc.dg/pr59471.c: Require int32plus.
267 * gcc.dg/pr59963-2.c: XFAIL for int16.
268 * gcc.dg/pr60114.c: Require int32plus.
269 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
270 unsigned long for typedef of size_t.
271 * gcc.dg/pr63914.c: Require int32plus.
272 * gcc.dg/pr64536.c: Require pt32plus.
273 * gcc.dg/pr65658.c: Likewise.
274 * gcc.dg/pr67271.c: Require int32plus.
275 * gcc.dg/pr68112.c: Likewise.
276 * gcc.dg/pr69071.c: Skip for avr target.
277 * gcc.dg/pr69973.c: Require int32plus.
278 * gcc.dg/pr70169.c: Skip for avr target.
279 * gcc.dg/sso-6.c: Require int32plus.
280 * gcc.dg/sso-7.c: Likewise.
281 * gcc.dg/sso-8.c: Likewise.
282 * gcc.dg/vrp-min-max-2.c: Likewise.
283
c6e434f5
UB
2842016-05-25 H.J. Lu <hongjiu.lu@intel.com>
285
286 PR target/70738
287 * gcc.target/i386/pr70738-1.c: New test.
288 * gcc.target/i386/pr70738-2.c: Likewise.
289 * gcc.target/i386/pr70738-3.c: Likewise.
290 * gcc.target/i386/pr70738-4.c: Likewise.
291 * gcc.target/i386/pr70738-5.c: Likewise.
292 * gcc.target/i386/pr70738-6.c: Likewise.
293 * gcc.target/i386/pr70738-7.c: Likewise.
294 * gcc.target/i386/pr70738-8.c: Likewise.
295 * gcc.target/i386/pr70738-9.c: Likewise.
296
5c42d341
KT
2972016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
298
299 PR rtl-optimization/66940
300 * gcc.c-torture/execute/pr66940.c: New test.
301
bf9a1a07
IV
3022016-05-25 Ilya Verbin <ilya.verbin@intel.com>
303
304 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
305 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
306 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
307 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
308 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
309 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
310 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
311 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
312 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
313 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
314 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
315 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
316 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
317 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
318 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
319 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
320 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
321 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
322 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
323 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
324 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
325 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
326 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
327 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
328
95efe6b6
MP
3292016-05-25 Marek Polacek <polacek@redhat.com>
330
331 PR c/71265
332 * gcc.dg/noncompile/pr71265.c: New test.
333
a23faf7a
MP
334 PR c/71266
335 * gcc.dg/noncompile/old-style-parm-3.c: New test.
336
69a6d5ad
NS
3372016-05-25 Nathan Sidwell <nathan@acm.org>
338
339 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
340
3072d4ea
RB
3412016-05-25 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/71261
344 * c-c++-common/torture/pr71261.c: New testcase.
345
e412ece4
RB
3462016-05-25 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/71264
349 * gcc.dg/vect/pr71264.c: New testcase.
350
b9e551ad
PC
3512016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/55992
354 * g++.dg/cpp0x/alias-decl-53.C: New.
355 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
356
6aa1abe5
ML
3572016-05-25 Martin Liska <mliska@suse.cz>
358
359 * g++.dg/pr71239.C: New test.
360
842d162e
RB
3612016-05-25 Richard Biener <rguenther@suse.de>
362
363 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
364 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
365
f184a36c
MP
3662016-05-25 Marek Polacek <polacek@redhat.com>
367
368 * g++.dg/pr65295.C: Use target c++14.
369
021fad86
PC
3702016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
371
53d6d955
UB
372 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
373 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 374
c3eaf15a
MM
3752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
376
377 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
378 instructions.
379
e46c7770
CP
3802016-05-24 Cesar Philippidis <cesar@codesourcery.com>
381
382 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
383 * c-c++-common/goacc/deviceptr-1.c: Likewise.
384 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
385 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
386 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
387 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
388 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
389 * c-c++-common/goacc/pcopy.c: Likewise.
390 * c-c++-common/goacc/pcopyin.c: Likewise.
391 * c-c++-common/goacc/pcopyout.c: Likewise.
392 * c-c++-common/goacc/pcreate.c: Likewise.
393 * c-c++-common/goacc/pr70688.c: New test.
394 * c-c++-common/goacc/present-1.c: Adjust test.
395 * c-c++-common/goacc/reduction-5.c: Likewise.
396 * g++.dg/goacc/data-1.C: New test.
397
4bfc9db7
MM
3982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
399
400 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
401 vector parity built-in functions.
402 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
403 count trailing zeros automatic vectorization.
404 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
405 count trailing zeros built-in functions.
406
2bc145af
KV
4072016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
408
409 * gcc.dg/tree-ssa/reassoc-44.c: New test.
410
26869fdb
PH
4112016-05-24 Pat Haugen <pthaugen@us.ibm.com>
412
413 PR target/71050
414 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
415
b2dc9c3b
PC
4162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/50436
419 * g++.dg/template/crash123.C: New.
420 * g++.dg/template/crash124.C: Likewise.
421
f65e97fd
MS
4222016-05-24 Martin Sebor <msebor@redhat.com>
423
424 PR c++/71147
425 * g++.dg/ext/flexary16.C: New test.
426
a6f5ac7f
IV
4272016-05-24 Ilya Verbin <ilya.verbin@intel.com>
428
69a6d5ad
NS
429 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
430 before math.h is included.
a6f5ac7f
IV
431 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
432 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
433 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
434 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
435 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
436 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
437 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
438 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
439 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
440 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
441 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
442 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
443 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
444 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
445 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
446 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
447 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
448 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
449 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
450 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
451 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
452 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
453 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
454
27bad558
MM
4552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
456 Kelvin Nilsen <kelvin@gcc.gnu.org>
457
458 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
459 support.
460
72f382fb
PC
4612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/69872
464 * g++.dg/warn/Wno-narrowing1.C: New.
465
ef2ec9d9
MP
4662016-05-24 Marek Polacek <polacek@redhat.com>
467
468 PR c/71249
469 * c-c++-common/Wswitch-unreachable-2.c: New test.
470
e90434e3
JJ
4712016-05-24 Jakub Jelinek <jakub@redhat.com>
472
7adb26f2
JJ
473 PR c++/71257
474 * g++.dg/vect/simd-clone-6.cc: New test.
475 * g++.dg/gomp/declare-simd-6.C: New test.
476
e90434e3
JJ
477 PR middle-end/70434
478 PR c/69504
479 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
480
b556ea3b
RB
4812016-05-24 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/71240
484 * gcc.dg/optimize-bswapsi-5.c: New testcase.
485
e5328f5d
RB
4862016-05-24 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/71230
489 * gcc.dg/torture/pr71230.c: New testcase.
490 * g++.dg/torture/pr71230.C: Likewise.
491
a04e69c0
TS
4922016-05-24 Thomas Schwinge <thomas@codesourcery.com>
493
494 * c-c++-common/goacc/routine-5.c: Add tests.
495 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
496 * gfortran.dg/goacc/routine-6.f90: Add tests.
497
30fd2977
RB
4982016-05-24 Richard Biener <rguenther@suse.de>
499
500 PR tree-optimization/71253
501 * gcc.dg/torture/pr71253.c: New testcase.
502
ca6f60bc
KV
5032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
504
505 PR middle-end/71252
506 * gfortran.dg/pr71252.f90: New test.
507
d3465d72
RS
5082016-05-24 Richard Sandiford <richard.sandiford@arm.com>
509
510 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
511
f17a223d
RB
5122016-05-24 Richard Biener <rguenther@suse.de>
513
514 PR middle-end/70434
515 PR c/69504
516 * c-c++-common/vector-subscript-4.c: New testcase.
517 * c-c++-common/vector-subscript-5.c: Likewise.
518
e3f36534
JD
5192016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
520
521 PR fortran/71123
522 * gfortran.dg/namelist_90.f: New test
523
85d5c27d
JD
5242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
525
526 PR fortran/66461
527 * gfortran.dg/unexpected_eof.f: New test
528
fe3f3340
MM
5292016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
530 Kelvin Nilsen <kelvin@gcc.gnu.org>
531
532 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
533 as little endian.
534
26d6ae55
PC
5352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
536
537 PR c++/70972
538 * g++.dg/cpp0x/inh-ctor20.C: New.
539 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
540
d6c9a06f
PC
5412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
542
543 PR c++/69095
544 * g++.dg/cpp0x/variadic168.C: New.
545
396a1d10
PC
5462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
547
548 * g++.dg/cpp0x/pr31445.C: Test column number too.
549 * g++.dg/cpp0x/pr32253.C: Likewise.
550 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
551 * g++.dg/cpp0x/variadic36.C: Likewise.
552
ece46666
MG
5532016-05-23 Marc Glisse <marc.glisse@inria.fr>
554
555 * gcc.dg/fold-notshift-2.c: Adjust.
556
a7dc5980
MP
5572016-05-23 Marek Polacek <polacek@redhat.com>
558
559 PR c/49859
560 * c-c++-common/Wswitch-unreachable-1.c: New test.
561 * gcc.dg/Wswitch-unreachable-1.c: New test.
562 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
563 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
564 * g++.dg/gomp/block-10.C: Likewise.
565 * gcc.dg/gomp/block-10.c: Likewise.
566 * g++.dg/gomp/block-9.C: Likewise.
567 * gcc.dg/gomp/block-9.c: Likewise.
568 * g++.dg/gomp/target-1.C: Likewise.
569 * g++.dg/gomp/target-2.C: Likewise.
570 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 571 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
572 * g++.dg/gomp/taskgroup-1.C: Likewise.
573 * gcc.dg/gomp/taskgroup-1.c: Likewise.
574 * gcc.dg/gomp/teams-1.c: Likewise.
575 * g++.dg/gomp/teams-1.C: Likewise.
576 * g++.dg/overload/error3.C: Likewise.
577 * g++.dg/tm/jump1.C: Likewise.
578 * g++.dg/torture/pr40335.C: Likewise.
579 * gcc.dg/c99-vla-jump-5.c: Likewise.
580 * gcc.dg/switch-warn-1.c: Likewise.
581 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
582 * gcc.dg/nested-func-1.c: Likewise.
583 * gcc.dg/pr67784-4.c: Likewise.
584
18b54004
RB
5852016-05-23 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/71230
588 * gfortran.dg/pr71230-1.f90: New testcase.
589 * gfortran.dg/pr71230-2.f90: Likewise.
590
e569db5f
VK
5912016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
592
396a1d10 593 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
594 * gcc.dg/vect/pr58135.c: Add new.
595 * gfortran.dg/pr46519-1.f: Adjust test case.
596
e4b71114
PC
5972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
598
599 PR c++/53401
600 * g++.dg/cpp0x/decltype64.C: New.
601
a25a8058
CL
6022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
603
604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
605 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
606 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
607
0dcfe9ab
CL
6082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
609
610 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
611 Add poly64x1_t and poly64x2_t cases if supported.
612 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
613 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
614 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
615 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
616 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
617
ffd70e4a
CL
6182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
619
620 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
627
4b1f57fe
CL
6282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
629
630 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
631
16c5ec77
CL
6322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
633
634 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
635 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
636
94ad56c7
JJ
6372016-05-22 Jakub Jelinek <jakub@redhat.com>
638
57748705
JJ
639 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
640 constraint instead of "r".
641 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
642 insn instead of vxorpd.
643 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
644
af120161
JJ
645 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
646 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
647
355023ce
JJ
648 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
649
3b48574c
JJ
650 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
651 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
652
94ad56c7
JJ
653 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
654
8a85cee2
KV
6552016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
656
657 PR middle-end/40921
658 * gcc.dg/tree-ssa/pr40921.c: New test.
659
8e916b16
PS
6602016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
661
662 PR target/71103
663 * gcc.target/avr/pr71103.c: New test.
664
88aea79f
KV
6652016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
666
667 PR middle-end/71179
668 * gcc.dg/tree-ssa/pr71179.c: New test.
669
79063edd
MS
6702016-05-20 Martin Sebor <msebor@redhat.com>
671
672 PR c/71115
673 * gcc.dg/init-excess-2.c: New test.
674
55c8849f
EB
6752016-05-20 Eric Botcazou <ebotcazou@adacore.com>
676
677 * gnat.dg/opt53.adb: New test.
678 * gnat.dg/opt54.adb: Likewise.
679
c91a0948
MJ
6802016-05-20 Martin Jambor <mjambor@suse.cz>
681
682 PR tree-optimization/70884
683 * gcc.dg/tree-ssa/pr70919.c: New test.
684
9cad20fa
BS
6852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
686
687 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
688 formatting.
69a6d5ad
NS
689 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
690 fix code formatting.
691
6922016-05-20 Nathan Sidwell <nathan@acm.org>
693
694 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
695 non-common cases.
696 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 697
15c671a7
DM
6982016-05-20 David Malcolm <dmalcolm@redhat.com>
699
700 * jit.dg/all-non-failing-tests.h: Add
701 test-factorial-must-tail-call.c.
702 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
703 * jit.dg/test-factorial-must-tail-call.c: New test case.
704
4f028369
JJ
7052016-05-20 Jakub Jelinek <jakub@redhat.com>
706
707 PR fortran/71204
708 * gfortran.dg/pr71204.f90: New test.
709
7dea4ab3
CP
7102016-05-20 Cesar Philippidis <cesar@codesourcery.com>
711
712 * gcc.target/nvptx/sincos.c: New test.
713
ef98d365
PC
7142016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/70572
717 * g++.dg/cpp1y/auto-fn31.C: New.
718
92466115
BS
7192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
720
721 * gcc.target/powerpc/vec-addec.c: New test.
722 * gcc.target/powerpc/vec-addec-int128.c: New test.
723
9a385c2d
DM
7242016-05-20 David Malcolm <dmalcolm@redhat.com>
725
726 * gcc.dg/plugin/must-tail-call-1.c: New test case.
727 * gcc.dg/plugin/must-tail-call-2.c: New test case.
728 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
729 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
730
77c9d5b4
JH
7312016-05-20 Jan Hubicka <hubicka@ucw.cz>
732
733 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
734
68047971
JJ
7352016-05-20 Jakub Jelinek <jakub@redhat.com>
736
18954840
JJ
737 PR c++/71210
738 * g++.dg/opt/pr71210-1.C: New test.
739 * g++.dg/opt/pr71210-2.C: New test.
740
68047971
JJ
741 PR tree-optimization/29756
742 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
743 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
744 only on selected targets where V4SImode vectors are known to be
745 supported.
746
d78789f5
MG
7472016-05-20 Marc Glisse <marc.glisse@inria.fr>
748
749 PR tree-optimization/71079
750 PR tree-optimization/71206
751 * gcc.dg/tree-ssa/pr71206.c: New testcase.
752
550fa093
PK
7532016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
754
755 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
756 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
757 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
758
483c6429
RG
7592016-05-20 Richard Guenther <rguenther@suse.de>
760
761 PR tree-optimization/29756
762 * gcc.dg/tree-ssa/vector-6.c: New testcase.
763
eb066284
RB
7642016-05-20 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/71185
767 * gcc.dg/tree-ssa/pr71185.c: New testcase.
768
58f10249
RB
7692016-05-20 Richard Biener <rguenther@suse.de>
770
771 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
772
2a5569fa
MP
7732016-05-19 Marek Polacek <polacek@redhat.com>
774
775 PR c++/71075
776 * g++.dg/diagnostic/pr71075.C: New test.
777
5e9a5385
DM
7782016-05-19 David Malcolm <dmalcolm@redhat.com>
779
780 PR c++/71184
781 * g++.dg/pr71184.C: New test case.
782
4f45da44
KN
7832016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
784
785 * gcc.target/powerpc/darn-0.c: New test.
786 * gcc.target/powerpc/darn-1.c: New test.
787 * gcc.target/powerpc/darn-2.c: New test.
788
4177437e
MP
7892016-05-19 Marek Polacek <polacek@redhat.com>
790
791 PR tree-optimization/71031
792 * gcc.dg/tree-ssa/vrp100.c: New test.
793
afb72432
IE
7942016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
795
796 PR rtl-optimization/71148
797 * gcc.dg/pr71148.c: New test.
798
4f83064e
KT
7992016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
800
801 PR target/71056
802 * gcc.target/arm/pr71056.c: New test.
803
4bf8dbe1
BE
8042016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
805
806 * c-c++-common/pr69669.c: Check the used mode.
807
f3510625
MO
8082016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
809
810 PR sanitizer/64354
811 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
812
43c0068e
RB
8132016-05-19 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/70729
816 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
817 * gcc.dg/graphite/scop-18.c: Likewise.
818 * gcc.dg/pr41783.c: Disable LIM.
819 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
820 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
821 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
822 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
823 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
824 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
825 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
826 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
827 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
828 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
829 * gfortran.dg/pr42108.f90: Likewise.
830
70f25790
DM
8312016-05-18 David Malcolm <dmalcolm@redhat.com>
832
833 PR driver/69265
834 * gcc.dg/spellcheck-options-11.c: New test case.
835
960db8ec
JJ
8362016-05-18 Jakub Jelinek <jakub@redhat.com>
837
838 PR c++/71100
839 * g++.dg/opt/pr71100.C: New test.
840
04643334
MJ
8412016-05-18 Martin Jambor <mjambor@suse.cz>
842
843 PR ipa/69708
844 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
845 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
846 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
847 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
848
91bb9f80
MJ
8492016-05-18 Martin Jambor <mjambor@suse.cz>
850
851 PR ipa/69708
852 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
853 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
854 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
855 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
856 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
857
c584aca6
PC
8582016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
859
860 PR c++/69793
861 * g++.dg/template/crash122.C: New.
862
20309c6e
PC
8632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
864
865 PR c++/70466
866 * g++.dg/template/pr70466-1.C: New.
867 * g++.dg/template/pr70466-2.C: Likewise.
868
50c78b9a
MM
8692016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
870
871 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
872 splat operations and the XXSPLTIB instruction.
873 * gcc.target/powerpc/p9-splat-2.c: Likewise.
874 * gcc.target/powerpc/p9-splat-3.c: Likewise.
875 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
876 xxlxor to clear a register.
877
cf8be00d
RS
8782016-05-18 Richard Sandiford <richard.sandiford@arm.com>
879
880 * gcc.dg/torture/pr71020.c: New test.
881
848a392a
MJ
8822016-05-18 Martin Jambor <mjambor@suse.cz>
883
884 PR ipa/70646
885 * gcc.dg/ipa/pr70646.c: New test.
886
1f2ab776
CL
8872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
888
889 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
890
76489493
CL
8912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
892
893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
894 missing tests for vreinterpretq_p{8,16}.
895
bd79378d
CL
8962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
897
898 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
899 vsliq_n_s64 and vsliq_n_u64.
900
81ca3ea0
CL
9012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
902
903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
904 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
905
873cb425
CL
9062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
907
908 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
909 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
910 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
911
9d6e7c21
CL
9122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
913
914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
915 in comment.
916
b4dbe40e 9172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
918
919 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
920 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
921 "blr\t" and switch to scan-assembler-times.
922
83a5c910
JW
9232016-05-18 Jiong Wang <jiong.wang@arm.com>
924
53d6d955
UB
925 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
926 with __aarch64__.
927 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
928 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 929
fb7cbdeb
JJ
9302016-05-18 Jakub Jelinek <jakub@redhat.com>
931
8ee91165
JJ
932 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
933 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
934 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
935 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
936 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
937 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
938
cf4d516a
JJ
939 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
940 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
941
a4f16422
JJ
942 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
943 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
944
7b37ce10
JJ
945 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
946 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
947
fb7cbdeb
JJ
948 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
949
c9326aef
RB
9502016-05-18 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/71168
953 * gcc.dg/torture/pr71168.c: New testcase.
954
df8b0a11
KV
9552016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
956
957 PR middle-end/63586
958 * gcc.dg/tree-ssa/pr63586-2.c: New test.
959 * gcc.dg/tree-ssa/pr63586.c: New test.
960 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
961
2efd67ed
NS
9622016-05-17 Nathan Sidwell <nathan@acm.org>
963
964 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
965 * gcc.dg/pr68671.c: Fix ptx xfail-if.
966 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
967 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
968
1988b2c2
NS
9692016-05-17 Nathan Sidwell <nathan@acm.org>
970
971 * gcc.target/nvptx/abi-vararg-3.c: New.
972
ad1d92ab
MM
9732016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
974
975 PR tree-optimization/54579
976 PR middle-end/55299
977 * gcc.dg/fold-notrotate-1.c: New test.
978 * gcc.dg/fold-notshift-1.c: New test.
979 * gcc.dg/fold-notshift-2.c: New test.
980
47768df8
MP
9812016-05-17 Marek Polacek <polacek@redhat.com>
982
983 PR ipa/71146
984 * g++.dg/ipa/pr71146.C: New test.
985
6b5423a5
DM
9862016-05-17 David Malcolm <dmalcolm@redhat.com>
987
988 * jit.dg/test-error-array-bounds.c: New test case.
989
c7986356
MG
9902016-05-17 Marc Glisse <marc.glisse@inria.fr>
991
992 * gcc.dg/tree-ssa/and-1.c: New testcase.
993
d982c5b7
MG
9942016-05-17 Marc Glisse <marc.glisse@inria.fr>
995
996 * gcc.dg/tree-ssa/pr69270.c: Adjust.
997 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
998
0139ba93
MG
9992016-05-17 Marc Glisse <marc.glisse@inria.fr>
1000
1001 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1002 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1003
daab4562
JW
10042016-05-17 Jiong Wang <jiong.wang@arm.com>
1005
1006 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1007
22330033
JW
10082016-05-17 Jiong Wang <jiong.wang@arm.com>
1009
1010 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1011
98b3a5f2
JW
10122016-05-17 Jiong Wang <jiong.wang@arm.com>
1013
1014 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1015 ".2d[index]" when scan the assembly.
1016 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1017 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1018 float64x1.
1019 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1020
b71b7a8e
RB
10212016-05-17 Richard Biener <rguenther@suse.de>
1022
1023 PR tree-optimization/71132
1024 * gcc.dg/torture/pr71132.c: New testcase.
1025
3c51ad46
CL
10262016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1027
1028 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1029
d20faa66
KT
10302016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1031
1032 PR target/70809
1033 * gcc.target/aarch64/pr70809_1.c: New test.
1034
b75cc5a4
KT
10352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036
1037 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1038 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1039 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1040 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1041
b28eb195
IE
10422016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1043 Ilya Enkovich <ilya.enkovich@intel.com>
1044
1045 PR target/71114
1046 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1047
0b9004ed
JH
10482016-05-16 Jan Hubicka <hubicka@ucw.cz>
1049
1050 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1051 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1052
1b81a1c1
MW
10532016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1054
1055 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1056 test for __ARM_FP16_ARGS.
1057 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1058 * gcc.target/arm/aapcs/neon-vect10.c: New.
1059 * gcc.target/arm/aapcs/neon-vect9.c: New.
1060 * gcc.target/arm/aapcs/vfp18.c: New.
1061 * gcc.target/arm/aapcs/vfp19.c: New.
1062 * gcc.target/arm/aapcs/vfp20.c: New.
1063 * gcc.target/arm/aapcs/vfp21.c: New.
1064 * gcc.target/arm/fp16-aapcs-1.c: New.
1065 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1066 test for __ARM_FP16_ARGS.
1067 * g++.target/arm/fp16-return-1.c: Update expected output.
1068
921d1e73
JW
10692016-05-16 Jiong Wang <jiong.wang@arm.com>
1070
1071 PR testsuite/70227
1072 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1073
228eb42a
HA
10742016-05-15 Harald Anlauf <anlauf@gmx.de>
1075
1076 PR fortran/69603
1077 * gfortran.dg/pr69603.f90: New testcase.
1078
785abfd3
FR
10792016-05-14 Fritz Reese <fritzoreese@gmail.com>
1080
1081 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1082
e75eb64f
FR
10832016-05-14 Fritz Reese <fritzoreese@gmail.com>
1084
1085 PR fortran/71047
1086 * gfortran.dg/pr71047.f08: New test.
1087
aa4b467b
JM
10882016-05-13 Joseph Myers <joseph@codesourcery.com>
1089
1090 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1091 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1092 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1093
653fb4a2
MS
10942016-05-13 Martin Sebor <msebor@redhat.com>
1095
1096 PR c++/60049
1097 * g++.dg/cpp0x/constexpr-60049.C: New test.
1098
9e37582d
JJ
10992016-05-13 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR bootstrap/71071
1102 * gcc.dg/pr71071.c: New test.
1103
a278aa17
UB
11042016-05-13 Uros Bizjak <ubizjak@gmail.com>
1105
1106 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1107 remove XOP handling.
377eaca7 1108 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 1109
ac3d02e2
NS
11102016-05-13 Nathan Sidwell <nathan@acm.org>
1111
1112 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1113 __atomic_is_lock_free declaration.
1114
8ab3bdac
RB
11152016-05-13 Richard Biener <rguenther@suse.de>
1116
1117 PR tree-optimization/42587
1118 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1119
623b8e0a
ML
11202016-05-13 Martin Liska <mliska@suse.cz>
1121
1122 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1123 the new format of dump output.
1124
da7674f6
IE
11252016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1126
1127 * gcc.dg/pr71084.c: New test.
1128
c959db3d
RR
11292016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1130
53d6d955
UB
1131 PR target/53440
1132 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 1133
43203dea
RR
11342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1135
1136 * gcc.target/aarch64/struct_return.c: New test.
1137
4f2e1536
MP
11382016-05-12 Marek Polacek <polacek@redhat.com>
1139
1140 PR c/70756
1141 * c-c++-common/pr70756-2.c: New test.
1142 * c-c++-common/pr70756.c: New test.
1143
1ef33ef3
RB
11442016-05-12 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/71059
1147 * gcc.dg/torture/pr71059.c: New testcase.
1148
763baff6
RB
11492016-05-12 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/71062
1152 * gcc.dg/torture/pr71062.c: New testcase.
1153
c4ec1243
IE
11542016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1155
1156 PR tree-optimization/71006
1157 * gcc.dg/pr71006.c: New test.
1158
a5fbf76d
MP
11592016-05-12 Marek Polacek <polacek@redhat.com>
1160
1161 PR driver/71063
1162 * gcc.dg/opts-7.c: New test.
1163
5acc47a4
KT
11642016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1165
1166 PR target/70830
1167 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1168 Add -save-temps to dg-options.
1169 Scan for ldmfd rather than pop instruction.
1170 * gcc.target/arm/interrupt-2.c: Likewise.
1171 * gcc.target/arm/pr70830.c: New test.
1172
40bd4bf9
JJ
11732016-05-12 Jakub Jelinek <jakub@redhat.com>
1174
3cd63842
JJ
1175 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1176 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1177
c05d08f6
JJ
1178 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1179 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1180 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1181
bc27ffae
JJ
1182 PR target/71019
1183 * gcc.target/i386/avx512vl-pack-1.c: New test.
1184 * gcc.target/i386/avx512vl-pack-2.c: New test.
1185 * gcc.target/i386/avx512bw-pack-2.c: New test.
1186
515d7412
JJ
1187 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1188
40bd4bf9
JJ
1189 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1190 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1191 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1192
44ab146a
RB
11932016-05-12 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/70986
1196 * gcc.dg/torture/pr70986-1.c: New testcase.
1197 * gcc.dg/torture/pr70986-2.c: Likewise.
1198 * gcc.dg/torture/pr70986-3.c: Likewise.
1199
d6e83a8d
MM
12002016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1201
1202 PR c/43651
1203 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1204 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1205
51e67ea3
UB
12062016-05-11 Uros Bizjak <ubizjak@gmail.com>
1207
1208 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1209 directive.
1210 * gcc.target/i386/pr66746.c: Ditto.
1211
3fd2b007
MM
12122016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1213
1214 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1215 support.
1216 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1217 warning when using -mvsx-timode.
1218 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1219 * gcc.target/powerpc/dform-2.c: Likewise.
1220 * gcc.target/powerpc/pr68805.c: Likewise.
1221
5c3a10fb
MP
12222016-05-11 Marek Polacek <polacek@redhat.com>
1223
1224 PR c++/71024
1225 * c-c++-common/attributes-3.c: New test.
1226
7cfb065b
NS
12272016-05-11 Nathan Sidwell <nathan@acm.org>
1228
1229 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1230 * gcc.c-torture/execute/pr68185.c: Likewise.
1231 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1232 * gcc.dg/pr69634.c: Requires scheduling.
1233 * gcc.dg/torture/pr66178.c: Require label values.
1234 * gcc.dg/setjmp-6.c: Require indirect jumps.
1235
f35ea97d
RB
12362016-05-11 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/71055
1239 * gcc.dg/torture/pr71055.c: New testcase.
1240
dff70323
RB
12412016-05-11 Richard Biener <rguenther@suse.de>
1242
1243 PR debug/71057
1244 * g++.dg/debug/pr71057.C: New testcase.
1245
56a3d28b
JJ
12462016-05-11 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR fortran/70855
1249 * gfortran.dg/gomp/pr70855.f90: New test.
1250
ebc1b29e
RB
12512016-05-11 Richard Biener <rguenther@suse.de>
1252
1253 PR middle-end/71002
1254 * g++.dg/torture/pr71002.C: New testcase.
1255
98ccd1d7
IE
12562016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1257
1258 PR middle-end/70807
1259 * gcc.dg/pr70807.c: New test.
1260
ed29e24b
MS
12612016-05-10 Martin Sebor <msebor@redhat.com>
1262
1263 PR c++/38611
1264 * g++.dg/Wattributes.C: New test.
1265
e39dab2c
MG
12662016-05-10 Marc Glisse <marc.glisse@inria.fr>
1267
1268 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1269 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1270 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1271
d067e238
IE
12722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1273
1274 PR target/70799
1275 * gcc.target/i386/pr70799-1.c: New test.
1276
cd36c83e
PMR
12772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1278
1279 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1280
1e3af2a4
IE
12812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1282
1283 PR middle-end/70877
1284 * gcc.target/i386/pr70877.c: New test.
1285
afc610db
IE
12862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1287
1288 PR tree-optimization/70786
1289 * gcc.target/i386/pr70876.c: New test.
1290
4b59d19f
JJ
12912016-05-10 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR target/70927
1294 * gcc.target/i386/avx512vl-logic-1.c: New test.
1295 * gcc.target/i386/avx512vl-logic-2.c: New test.
1296 * gcc.target/i386/avx512dq-logic-2.c: New test.
1297
9b5ee426
BS
12982016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1299
1300 PR target/70963
1301 * gcc.target/powerpc/pr70963.c: New.
1302
f3352cab
DM
13032016-05-10 David Malcolm <dmalcolm@redhat.com>
1304
1305 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1306 (test_very_wide_line): Add ruler to expected output.
1307 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1308 (test_very_wide_line): Likewise.
1309 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1310 (test_show_locus): Within the handling of "test_very_wide_line",
1311 enable show_ruler_p on the diagnostic context.
1312
4a3255dd
RB
13132016-05-10 Richard Biener <rguenther@suse.de>
1314
1315 PR tree-optimization/71039
1316 * gcc.dg/torture/pr71039.c: New testcase.
1317
da7c9950
NS
13182016-05-10 Nathan Sidwell <nathan@acm.org>
1319
1320 * gcc.dg/nested-func-10.c: Requires alloca.
1321 * gcc.dg/nested-func-9.c: Requires alloca.
1322 * gcc.c-torture/execute/pr70460.c: Requires labels.
1323 * gcc.c-torture/compile/pr70199.c: Requires labels.
1324 * gcc.target/nvptx/decl.c: Compile only.
1325 * gcc.target/nvptx/trailing-init.c: Compile only.
1326 * gcc.target/nvptx/ary-init.c: Compile only.
1327
cf68d92c
MP
13282016-05-10 Marek Polacek <polacek@redhat.com>
1329
1330 PR c/70255
1331 * gcc.dg/attr-opt-1.c: New test.
1332
64ea4e15
RB
13332016-05-10 Richard Biener <rguenther@suse.de>
1334
1335 PR tree-optimization/70497
1336 PR tree-optimization/28367
1337 * gcc.dg/torture/20160404-1.c: New testcase.
1338 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1339 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1340
5a96dae3
PMR
13412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1342
1343 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1344
fc97f805
UB
13452016-05-09 Uros Bizjak <ubizjak@gmail.com>
1346
1347 * gcc.target/i386/fabsneg-1.c New test.
1348
a710b1d5
AM
13492016-05-09 Alan Modra <amodra@gmail.com>
1350
1351 PR testsuite/70826
1352 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1353
171f6f05
RB
13542016-05-09 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/70985
1357 * gcc.dg/torture/pr70985.c: New testcase.
1358
18caa34e
BC
13592016-05-09 Bin Cheng <bin.cheng@arm.com>
1360
1361 * gcc.dg/tree-ssa/ifc-9.c: New test.
1362 * gcc.dg/tree-ssa/ifc-10.c: New test.
1363 * gcc.dg/tree-ssa/ifc-11.c: New test.
1364 * gcc.dg/tree-ssa/ifc-12.c: New test.
1365 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1366 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1367 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1368
7a27d38f
RB
13692016-05-09 Richard Biener <rguenther@suse.de>
1370
1371 PR fortran/70937
1372 * gfortran.dg/pr70937.f90: New testcase.
1373
5ebbbd3d
RO
13742016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1375
1376 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1377
f6288c24
FR
13782016-05-07 Fritz Reese <fritzoreese@gmail.com>
1379
1380 PR fortran/56226
1381 * gfortran.dg/dec_structure_1.f90: New testcase.
1382 * gfortran.dg/dec_structure_2.f90: Ditto.
1383 * gfortran.dg/dec_structure_3.f90: Ditto.
1384 * gfortran.dg/dec_structure_4.f90: Ditto.
1385 * gfortran.dg/dec_structure_5.f90: Ditto.
1386 * gfortran.dg/dec_structure_6.f90: Ditto.
1387 * gfortran.dg/dec_structure_7.f90: Ditto.
1388 * gfortran.dg/dec_structure_8.f90: Ditto.
1389 * gfortran.dg/dec_structure_9.f90: Ditto.
1390 * gfortran.dg/dec_structure_10.f90: Ditto.
1391 * gfortran.dg/dec_structure_11.f90: Ditto.
1392 * gfortran.dg/dec_union_1.f90: Ditto.
1393 * gfortran.dg/dec_union_2.f90: Ditto.
1394 * gfortran.dg/dec_union_3.f90: Ditto.
1395 * gfortran.dg/dec_union_4.f90: Ditto.
1396 * gfortran.dg/dec_union_5.f90: Ditto.
1397 * gfortran.dg/dec_union_6.f90: Ditto.
1398 * gfortran.dg/dec_union_7.f90: Ditto.
1399
5ec4a8cd
TV
14002016-05-07 Tom de Vries <tom@codesourcery.com>
1401
1402 PR tree-optimization/70956
1403 * gcc.dg/graphite/pr70956.c: New test.
1404
58ec1d0e
JJ
14052016-05-06 Jakub Jelinek <jakub@redhat.com>
1406
ccd88fb7
JJ
1407 PR middle-end/70941
1408 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1409 (a, b, c, d): Change type from char to signed char.
1410 (main): Compare against (signed char) -1634678893 instead of
1411 hardcoded -109. Use __builtin_abort instead of abort.
1412
dd3b6464
JJ
1413 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1414 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1415
58ec1d0e
JJ
1416 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1417
19aa23d8
YR
14182016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1419
1420 PR debug/70935
1421 * gcc.dg/torture/pr70935.c: New test.
1422
ae5f0df1
OE
14232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1424
1425 PR target/58219
ce23a8ff 1426 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 1427
078f7e37
RB
14282016-05-06 Richard Biener <rguenther@suse.de>
1429
1430 PR tree-optimization/70960
1431 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1432
765d7b54
OE
14332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1434
1435 PR target/52933
1436 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1437 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1438 Adjust expected instruction counts.
1439 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1440
29c94e65
MP
14412016-05-06 Marek Polacek <polacek@redhat.com>
1442
1443 PR sanitizer/70875
1444 * gcc.dg/ubsan/bounds-3.c: New test.
1445
3684b02e
OE
14462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1447
1448 PR target/54089
1449 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1450
8706773f
RB
14512016-05-06 Richard Biener <rguenther@suse.de>
1452
1453 PR middle-end/70931
1454 * gfortran.dg/pr70931.f90: New testcase.
1455
a4f51018
RB
14562016-05-06 Richard Biener <rguenther@suse.de>
1457
1458 PR middle-end/70941
1459 * gcc.dg/torture/pr70941.c: New testcase.
1460
c4f2425f
BC
14612016-05-05 Bin Cheng <bin.cheng@arm.com>
1462
1463 PR tree-optimization/57206
1464 * gcc.dg/vect/pr57206.c: New test.
1465
5dc08197
RO
14662016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1467
1468 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1469
351f85c5
JJ
14702016-05-05 Jakub Jelinek <jakub@redhat.com>
1471
568bac8c
JJ
1472 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1473
351f85c5
JJ
1474 * c-c++-common/Wdangling-else-4.c: New test.
1475
33fd7785
JJ
14762016-05-04 Jakub Jelinek <jakub@redhat.com>
1477
2d1ac15a
JJ
1478 PR c++/70906
1479 PR c++/70933
1480 * g++.dg/opt/pr70906.C: New test.
1481 * g++.dg/opt/pr70933.C: New test.
1482
33fd7785
JJ
1483 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1484
6b715bf6
JH
14852016-05-04 Jan Hubicka <hubicka@ucw.cz>
1486
1487 * gcc.dg/ipa/pure-const-3.c: New testcase.
1488
deef7113
MP
14892016-05-04 Marek Polacek <polacek@redhat.com>
1490
1491 * c-c++-common/Wdangling-else-1.c: New test.
1492 * c-c++-common/Wdangling-else-2.c: New test.
1493 * c-c++-common/Wdangling-else-3.c: New test.
1494
5396db97
KCY
14952016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1496
1497 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1498 flag is present.
1499
de55efd5
MP
15002016-05-04 Marek Polacek <polacek@redhat.com>
1501
1502 PR c/48778
1503 * gcc.dg/Waddress-2.c: New test.
1504
475839b6
AM
15052016-05-04 Alan Modra <amodra@gmail.com>
1506
1507 * gcc.target/powerpc/pr70866.c: New.
1508
b25aad5f
MS
15092016-05-03 Martin Sebor <msebor@redhat.com>
1510
1511 PR c++/66561
1512 * c-c++-common/builtin_location.c: New test.
1513 * g++.dg/cpp1y/builtin_location.C: New test.
1514
79ce98bc
MP
15152016-05-03 Marek Polacek <polacek@redhat.com>
1516
1517 PR c/70859
1518 * gcc.dg/pr70859.c: New test.
1519 * gcc.dg/pr70859-2.c: New test.
1520
402e89f5
PMR
15212016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1522
1523 * gnat.dg/debug5.adb: New testcase.
1524
f3d90045
DV
15252016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1526
1527 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1528 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1529 Procedure to check for z10 instruction set.
1530
1e26cec1
CL
15312016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1532
1533 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1534
71aca5a0
AM
15352016-05-03 Alan Modra <amodra@gmail.com>
1536
1537 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1538
2fd70ec1
JJ
15392016-05-03 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gcc.target/i386/avx512f-cvt-1.c: New test.
1542
e5705cf7
L
15432016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1544
1545 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1546 -fdump-tree-vrp-details.
1547
381cdae4
RB
15482016-05-03 Richard Biener <rguenther@suse.de>
1549
1550 * gcc.dg/pr30172-1.c: Adjust.
1551 * gcc.dg/pr63743.c: Likewise.
1552 * gcc.dg/tm/pr51696.c: Likewise.
1553 * c-c++-common/tm/safe-1.c: Likewise.
1554 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1555 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1556 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1557 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1558
adedd5c1
JJ
15592016-05-03 Jakub Jelinek <jakub@redhat.com>
1560
31ed1665
JJ
1561 PR rtl-optimization/70467
1562 * gcc.target/i386/pr70467-3.c: New test.
1563 * gcc.target/i386/pr70467-4.c: New test.
1564
dea60b59
JJ
1565 PR tree-optimization/70916
1566 * gcc.c-torture/compile/pr70916.c: New test.
1567
adedd5c1
JJ
1568 PR target/49244
1569 * gcc.target/i386/pr49244-1.c: New test.
1570 * gcc.target/i386/pr49244-2.c: New test.
1571
f80041ef
BS
15722016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1573
1574 PR rtl-optimization/44281
1575 * gcc.target/i386/pr44281.c: New test.
1576
1cfcd39e
BC
15772016-05-03 bin cheng <bin.cheng@arm.com>
1578
1579 PR tree-optimization/56541
1580 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1581 * gcc.dg/vect/pr56541.c: new test.
1582
4304ccfd
MM
15832016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1584
1585 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1586 __float128.
1587 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1588
50d94c29
L
15892016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1590
1591 PR testsuite/70520
1592 * c-c++-common/asan/clone-test-1.c (main): Align child process
1593 stack to 16 bytes.
1594
bc1aee87
DM
15952016-05-02 David Malcolm <dmalcolm@redhat.com>
1596
1597 PR c++/62314
1598 * g++.dg/spellcheck-fields-2.C: New test case.
1599
474e0129
DM
16002016-05-02 David Malcolm <dmalcolm@redhat.com>
1601
1602 PR c++/62314
1603 * g++.dg/pr62314.C: New test case.
1604
818b88a7
JH
16052016-05-02 Jan Hubicka <hubicka@ucw.cz>
1606
1607 * gcc.dg/ipa/inline-8.c: New testcase.
1608
dd77684f
JJ
16092016-05-02 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR rtl-optimization/70467
1612 * gcc.target/i386/pr70467-1.c: New test.
1613
72407e00
BE
16142016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1615
1616 * gcc.dg/spec-options.c: Run the test on all targets.
1617 * gcc.dg/foo.specs: Use cpp_unique_options.
1618
dd53d197
MG
16192016-05-02 Marc Glisse <marc.glisse@inria.fr>
1620
1621 * gcc.dg/tree-ssa/unord.c: New testcase.
1622
a8b85ce9
MG
16232016-05-02 Marc Glisse <marc.glisse@inria.fr>
1624
1625 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1626
5b37e866
NS
16272016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1628
1629 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1630
7176a4a0
MP
16312016-05-02 Marek Polacek <polacek@redhat.com>
1632
1633 PR c/70851
1634 * gcc.dg/enum-incomplete-3.c: New test.
1635
6b9933b9
MP
16362016-05-02 Marek Polacek <polacek@redhat.com>
1637 Tom de Vries <tom@codesourcery.com>
1638
1639 PR tree-optimization/70700
1640 * gcc.dg/pr70700.c: New test.
1641
90f82260
UB
16422016-05-01 Uros Bizjak <ubizjak@gmail.com>
1643
1644 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1645 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1646 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1647 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1648 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1649
f73036c1
EB
16502016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1651
1652 * ada/acats/run_acats: Rename into...
1653 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1654 * ada/acats/run_all.sh: Remove redundant test.
1655 (target_run): Move around.
1656 (target_gnatchop): Use newly built executable.
1657 (target_gnatmake): Likewise.
1658 Check that the compilation of impbit succeeds.
1659
85e051a3
OE
16602016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1661
1662 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1663 * gcc.dg/20021029-1.c: Likewise.
1664 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1665 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1666 * gcc.target/sh/cmpstr.c: Likewise.
1667 * gcc.target/sh/cmpstrn.c: Likewise.
1668 * gcc.target/sh/memset.c: Likewise.
1669 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1670 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1671 * gcc.target/sh/pr39423-1.c: Likewise.
1672 * gcc.target/sh/pr49468-di.c: Likewise.
1673 * gcc.target/sh/pr49468-si.c: Likewise.
1674 * gcc.target/sh/pr49880-1.c: Likewise.
1675 * gcc.target/sh/pr49880-2.c: Likewise.
1676 * gcc.target/sh/pr49880-3.c: Likewise.
1677 * gcc.target/sh/pr50751-1.c: Likewise.
1678 * gcc.target/sh/pr50751-4.c: Likewise.
1679 * gcc.target/sh/pr50751-7.c: Likewise.
1680 * gcc.target/sh/pr51244-1.c: Likewise.
1681 * gcc.target/sh/pr51244-10.c: Likewise.
1682 * gcc.target/sh/pr51244-11.c: Likewise.
1683 * gcc.target/sh/pr51244-12.c: Likewise.
1684 * gcc.target/sh/pr51244-13.c: Likewise.
1685 * gcc.target/sh/pr51244-14.c: Likewise.
1686 * gcc.target/sh/pr51244-17.c: Likewise.
1687 * gcc.target/sh/pr51244-18.c: Likewise.
1688 * gcc.target/sh/pr51244-19.c: Likewise.
1689 * gcc.target/sh/pr51244-4.c: Likewise.
1690 * gcc.target/sh/pr51244-5.c: Likewise.
1691 * gcc.target/sh/pr51244-7.c: Likewise.
1692 * gcc.target/sh/pr51244-8.c: Likewise.
1693 * gcc.target/sh/pr51244-9.c: Likewise.
1694 * gcc.target/sh/pr51697.c: Likewise.
1695 * gcc.target/sh/pr52483-1.c: Likewise.
1696 * gcc.target/sh/pr52483-2.c: Likewise.
1697 * gcc.target/sh/pr52483-3.c: Likewise.
1698 * gcc.target/sh/pr52483-5.c: Likewise.
1699 * gcc.target/sh/pr52933-1.c: Likewise.
1700 * gcc.target/sh/pr52933-2.c: Likewise.
1701 * gcc.target/sh/pr52933-3.c: Likewise.
1702 * gcc.target/sh/pr53568-1.c: Likewise.
1703 * gcc.target/sh/pr53976-1.c: Likewise.
1704 * gcc.target/sh/pr53988-1.c: Likewise.
1705 * gcc.target/sh/pr53988.c: Likewise.
1706 * gcc.target/sh/pr54089-1.c: Likewise.
1707 * gcc.target/sh/pr54089-6.c: Likewise.
1708 * gcc.target/sh/pr54089-7.c: Likewise.
1709 * gcc.target/sh/pr54089-8.c: Likewise.
1710 * gcc.target/sh/pr54089-9.c: Likewise.
1711 * gcc.target/sh/pr54236-1.c: Likewise.
1712 * gcc.target/sh/pr54236-2.c: Likewise.
1713 * gcc.target/sh/pr54236-3.c: Likewise.
1714 * gcc.target/sh/pr54236-4.c: Likewise.
1715 * gcc.target/sh/pr54386.c: Likewise.
1716 * gcc.target/sh/pr54602-1.c: Likewise.
1717 * gcc.target/sh/pr54685.c: Likewise.
1718 * gcc.target/sh/pr54760-1.c: Likewise.
1719 * gcc.target/sh/pr54760-2.c: Likewise.
1720 * gcc.target/sh/pr54760-3.c: Likewise.
1721 * gcc.target/sh/pr54760-4.c: Likewise.
1722 * gcc.target/sh/pr54760-5.c: Likewise.
1723 * gcc.target/sh/pr54760-6.c: Likewise.
1724 * gcc.target/sh/pr55146.c: Likewise.
1725 * gcc.target/sh/pr55160.c: Likewise.
1726 * gcc.target/sh/pr59278.c: Likewise.
1727 * gcc.target/sh/pr59401-1.c: Likewise.
1728 * gcc.target/sh/pr59533-1.c: Likewise.
1729 * gcc.target/sh/pr63260.c: Likewise.
1730 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1731 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1732 * gcc.target/sh/strlen.c: Likewise.
1733 * gcc.target/sh/torture/pr30807.c: Likewise.
1734 * gcc.target/sh/torture/pr34777.c: Likewise.
1735 * gcc.target/sh/torture/pr64652.c: Likewise.
1736 * gcc.target/sh/torture/pr65505.c: Likewise.
1737 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1738 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1739
411e5c67
PC
17402016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/66644
1743 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1744
8fa97501
BS
17452016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1746
1747 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1748 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1749 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1750 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1751
5a956111
PP
17522016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1753
1754 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1755 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1756
e7ff0319
CP
17572016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1758
1759 PR middle-end/70626
1760 * c-c++-common/goacc/combined-reduction.c: New test.
1761 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1762
52d11a4b
L
17632016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1764
1765 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1766 *movdi_internal pattern only if PIC off.
1767 * gcc.target/i386/pr70155-2.c: Likewise.
1768 * gcc.target/i386/pr70155-3.c: Likewise.
1769 * gcc.target/i386/pr70155-4.c: Likewise.
1770 * gcc.target/i386/pr70155-5.c: Likewise.
1771 * gcc.target/i386/pr70155-6.c: Likewise.
1772 * gcc.target/i386/pr70155-7.c: Likewise.
1773 * gcc.target/i386/pr70155-8.c: Likewise.
1774 * gcc.target/i386/pr70155-15.c: Likewise.
1775 * gcc.target/i386/pr70155-17.c: Likewise.
1776 * gcc.target/i386/pr70155-22.c: Likewise.
1777
8960db31
BC
17782016-04-29 Bin Cheng <bin.cheng@arm.com>
1779
1780 PR tree-optimization/70803
1781 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1782
cca535a4
IE
17832016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1784
1785 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1786 optimization of vector loop.
1787 * gcc.target/i386/vect-unpack-3.c: New test.
1788 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1789 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1790 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1791
500ecf4a
MP
17922016-04-29 Marek Polacek <polacek@redhat.com>
1793
1794 PR sanitizer/70342
1795 * g++.dg/ubsan/null-7.C: New test.
1796
2fff3db8
MP
1797 PR c/70852
1798 * gcc.dg/pr70852.c: New test.
1799
509063eb
DV
18002016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1801
1802 PR/69089
1803 * g++.dg/cpp0x/alignas6.C: New test.
1804
83745c0d
DV
18052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1806
1807 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1808 dg-do.
1809 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1810 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1811 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1812 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1813 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1814 * gcc.target/arc/mxy.c: Likewise.
1815 * gcc.target/arc/mswape.c: Likewise.
1816 * gcc.target/arc/mrtsc.c: Likewise.
1817 * gcc.target/arc/mcrc.c: Likewise.
1818 * gcc.target/arc/mdsp-packa.c: Likewise.
1819 * gcc.target/arc/mdvbf.c: Likewise.
1820 * gcc.target/arc/mlock.c: Likewise.
1821 * gcc.target/arc/mmac-24.c: Likewise.
1822 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1823
849b265d
BS
18242016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1825 Matthijs Kooijman <matthijs@stdin.nl>
1826 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1827
1828 PR target/60040
1829 * gcc.target/avr/pr60040-1.c: New.
1830 * gcc.target/avr/pr60040-2.c: New.
1831
1390536b
RB
18322016-04-29 Richard Biener <rguenther@suse.de>
1833
1834 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1835
98998245
RB
18362016-04-29 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/13962
1839 PR tree-optimization/65686
1840 * gcc.dg/uninit-pr65686.c: New testcase.
1841
8b80cc21
JJ
18422016-04-29 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR middle-end/70843
1845 * gcc.dg/pr70843.c: New test.
1846
6181bc30
JJ
18472016-04-28 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/70858
1850 * gcc.target/i386/pr70858.c: New test.
1851
f4cb3612
AB
18522016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gcc.target/arc/nps400-1.c: New file.
1855
8ad9df62
JR
18562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1857 Andrew Burgess <andrew.burgess@embecosm.com>
1858
1859 * gcc.target/arc/movh_cl-1.c: New file.
1860
ceaaa9fe
JR
18612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1862 Andrew Burgess <andrew.burgess@embecosm.com>
1863
1864 * gcc.target/arc/extzv-1.c: New file.
1865 * gcc.target/arc/insv-1.c: New file.
1866 * gcc.target/arc/insv-2.c: New file.
1867 * gcc.target/arc/movb-1.c: New file.
1868 * gcc.target/arc/movb-2.c: New file.
1869 * gcc.target/arc/movb-3.c: New file.
1870 * gcc.target/arc/movb-4.c: New file.
1871 * gcc.target/arc/movb-5.c: New file.
1872 * gcc.target/arc/movb_cl-1.c: New file.
1873 * gcc.target/arc/movb_cl-2.c: New file.
1874 * gcc.target/arc/movbi_cl-1.c: New file.
1875 * gcc.target/arc/movl-1.c: New file.
1876
4d03dc2f
JR
18772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1878 Andrew Burgess <andrew.burgess@embecosm.com>
1879
1880 * gcc.target/arc/cmem-1.c: New file.
1881 * gcc.target/arc/cmem-2.c: New file.
1882 * gcc.target/arc/cmem-3.c: New file.
1883 * gcc.target/arc/cmem-4.c: New file.
1884 * gcc.target/arc/cmem-5.c: New file.
1885 * gcc.target/arc/cmem-6.c: New file.
1886 * gcc.target/arc/cmem-7.c: New file.
1887 * gcc.target/arc/cmem-ld.inc: New file.
1888 * gcc.target/arc/cmem-st.inc: New file.
1889
81262dad
JJ
18902016-04-28 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR target/70821
1893 * gcc.target/i386/pr70821.c: New test.
1894
0a31a09a
BS
18952016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1896
1897 * gcc.target/powerpc/vec-adde.c: New test.
1898 * gcc.target/powerpc/vec-adde-int128.c: New test.
1899
3ddffba9
JJ
19002016-04-28 Jakub Jelinek <jakub@redhat.com>
1901
1902 * gcc.target/i386/avx-vround-1.c: New test.
1903 * gcc.target/i386/avx-vround-2.c: New test.
1904 * gcc.target/i386/avx512vl-vround-1.c: New test.
1905 * gcc.target/i386/avx512vl-vround-2.c: New test.
1906
713dedcd
RO
19072016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908
1909 PR testsuite/70595
1910 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1911 (check_effective_target_cilkplus_runtime): ... this.
1912 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1913 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1914
1915 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1916 Require cilkplus_runtime.
1917 Don't add -lcilkrts.
1918 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1919 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1920 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1921 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1922 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1923 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1924 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1925 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1926 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1927 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1928 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1929 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1930 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1931 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1932 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1933 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1934 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1935 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1936 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1937 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1938 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1939 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1940 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1941 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1942 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1943 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1944 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1945 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1946 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1947
1948 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1949 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1950
1951 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1952
1953 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1954 cilkplus_runtime.
1955
3563f78f
MG
19562016-04-27 Marc Glisse <marc.glisse@inria.fr>
1957
1958 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1959 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1960
6bc2bb18
RB
19612015-04-27 Ryan Burn <contact@rnburn.com>
1962
1963 PR c++/69024
1964 PR c++/68997
1965 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1966 diagnostic.
1967 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1968 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1969
1e55d29a
EB
19702016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 * gnat.dg/limited_with4.ad[sb]: New test.
1973 * gnat.dg/limited_with4_pkg.ads: New helper.
1974
087146ca
L
19752016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1976
1977 PR target/70155
1978 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1979 and movv1ti_internal patterns
1980 * gcc.target/i386/pr70155-1.c: New test.
1981 * gcc.target/i386/pr70155-2.c: Likewise.
1982 * gcc.target/i386/pr70155-3.c: Likewise.
1983 * gcc.target/i386/pr70155-4.c: Likewise.
1984 * gcc.target/i386/pr70155-5.c: Likewise.
1985 * gcc.target/i386/pr70155-6.c: Likewise.
1986 * gcc.target/i386/pr70155-7.c: Likewise.
1987 * gcc.target/i386/pr70155-8.c: Likewise.
1988 * gcc.target/i386/pr70155-9.c: Likewise.
1989 * gcc.target/i386/pr70155-10.c: Likewise.
1990 * gcc.target/i386/pr70155-11.c: Likewise.
1991 * gcc.target/i386/pr70155-12.c: Likewise.
1992 * gcc.target/i386/pr70155-13.c: Likewise.
1993 * gcc.target/i386/pr70155-14.c: Likewise.
1994 * gcc.target/i386/pr70155-15.c: Likewise.
1995 * gcc.target/i386/pr70155-16.c: Likewise.
1996 * gcc.target/i386/pr70155-17.c: Likewise.
1997 * gcc.target/i386/pr70155-18.c: Likewise.
1998 * gcc.target/i386/pr70155-19.c: Likewise.
1999 * gcc.target/i386/pr70155-20.c: Likewise.
2000 * gcc.target/i386/pr70155-21.c: Likewise.
2001 * gcc.target/i386/pr70155-22.c: Likewise.
2002
92329f9f
L
20032016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2004
2005 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2006 ".{5,6}".
2007
309a0cf6
BC
20082016-04-27 Bin Cheng <bin.cheng@arm.com>
2009
2010 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2011 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2012 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2013 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2014 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2015
72ed2b9c
RB
20162016-04-27 Richard Biener <rguenther@suse.de>
2017
2018 PR ipa/70760
2019 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2020 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2021
3c98ff9b
NS
20222016-04-27 Nathan Sidwell <nathan@acm.org>
2023
2024 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2025 * g++.dg/ubsan/pr63956.C: Adjust error location.
2026
9ec5d66b
NC
20272016-04-27 Nick Clifton <nickc@redhat.com>
2028
2029 PR middle-end/49889
2030 * gcc.dg/pr49889.c: New test.
2031
c1e1f433
BS
20322016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2033
2034 * c-c++-common/memset-array.c: New test.
2035
8ac43293
MS
20362016-04-26 Martin Sebor <msebor@redhat.com>
2037
2038 PR c++/66639
2039 * g++.dg/cpp1y/func_constexpr.C: New test.
2040
843ce8ab
PP
20412016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2042
2043 PR c++/70241
2044 * g++.dg/cpp0x/enum32.C: New test.
2045 * g++.dg/cpp0x/enum33.C: New test.
2046
20472016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
2048
2049 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2050 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2051 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2052 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2053 * gcc.c-torture/execute/pr38151.c: Likewise.
2054 * gcc.c-torture/execute/pr66556.c: Likewise.
2055 * gcc.c-torture/execute/pr67781.c: Likewise.
2056 * gcc.c-torture/execute/pr68648.c: Likewise.
2057
ca1206be
MG
20582016-04-26 Marc Glisse <marc.glisse@inria.fr>
2059
2060 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2061
2448a956
MP
20622016-04-26 Marek Polacek <polacek@redhat.com>
2063
2064 PR c/67784
2065 * gcc.dg/pr67784-3.c: New test.
2066 * gcc.dg/pr67784-4.c: New test.
2067 * gcc.dg/pr67784-5.c: New test.
2068
b02a5e26
MP
2069 PR c/70791
2070 * gcc.dg/Wnested-externs-2.c: New test.
2071
6b6aa8d3
MG
20722016-04-26 Marc Glisse <marc.glisse@inria.fr>
2073
2074 * gcc.dg/fold-plusmult.c: Adjust.
2075 * gcc.dg/no-strict-overflow-6.c: Adjust.
2076 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2077
a2095b55
BS
20782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2079
2080 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2081 number scans.
2082 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2083 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2084 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2085 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2086 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2087 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2088 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2089 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2090 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2091 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2092 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2093 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2094 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2095 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2096 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2097 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2098 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2099 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2100 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2101 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2102 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2103 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2104 scans.
2105 * gcc.target/i386/pr32219-4.c: Likewise.
2106 * gcc.target/i386/pr32219-6.c: Likewise.
2107 * gcc.target/i386/pr32219-8.c: Likewise.
2108
bb0cc5c8
KT
21092016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2110
2111 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2112 associated options.
2113
5a0802ea
MP
21142016-04-26 Marek Polacek <polacek@redhat.com>
2115
2116 PR c++/70744
2117 * g++.dg/ext/cond2.C: New test.
2118
00f615af
BC
21192016-04-26 Bin Cheng <bin.cheng@arm.com>
2120
2121 PR tree-optimization/70771
2122 PR tree-optimization/70775
2123 * gcc.dg/pr70771.c: New test.
25939d34 2124 * gcc.dg/pr70775.c: New test.
00f615af 2125
218155e7
BS
21262016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2127
2128 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2129
ab99f467
RB
21302016-04-25 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/70780
2133 * gcc.dg/torture/pr70780.c: New testcase.
2134
93c590ee
MC
21352016-04-25 Michael Collison <michael.collison@arm.com>
2136
2137 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2138 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2139 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2140 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2141 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2142 * testsuite/lib/target-supports.exp
2143 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2144 that arm neon support vector widen sum of HImode TO SImode.
2145
d6c1a7a7
JJ
21462016-04-23 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR sanitizer/70712
2149 * c-c++-common/asan/pr70712.c: New test.
2150
ab0fc037
TS
21512016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2152
2153 * .gitattributes: New file.
2154
2aa64824
CL
21552016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2156
2157 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2158
e7e12d92
DH
21592016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2160
2161 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2162 * gfortran.dg/submodule_15.f08: Likewise.
2163
d1431192
RB
21642016-04-22 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/70740
2167 * gcc.dg/torture/pr70740.c: New testcase.
2168
04a63c24
L
21692016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2170
2171 PR target/70750
2172 * gcc.target/i386/pr70750-1.c: New test.
2173 * gcc.target/i386/pr70750-2.c: Likewise.
2174
20700098
PC
21752016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2176
2177 PR c++/70540
2178 * g++.dg/cpp0x/auto48.C: New.
2179
aedf4e12
MP
21802016-04-21 Marek Polacek <polacek@redhat.com>
2181
2182 PR c++/70513
2183 * g++.dg/cpp0x/forw_enum12.C: New test.
2184 * g++.dg/cpp0x/forw_enum13.C: New test.
2185
2074d80a
KY
21862016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2187
2188 PR target/70728
2189 * gcc.target/i386/pr70728.c: New test.
2190
aef4aab0
RB
21912016-04-21 Richard Biener <rguenther@suse.de>
2192
2193 PR middle-end/70747
2194 * gcc.dg/pr70747.c: New testcase.
2195
2359e571
BC
21962016-04-21 Bin Cheng <bin.cheng@arm.com>
2197
2198 PR tree-optimization/70715
2199 * gcc.dg/tree-ssa/scev-13.c: New test.
2200
ce0e66ff
MG
22012016-04-21 Marc Glisse <marc.glisse@inria.fr>
2202
2203 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2204
2c2870a1
MG
22052016-04-21 Marc Glisse <marc.glisse@inria.fr>
2206
2207 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2208
a2b056a3
JH
22092016-04-20 Jan Hubicka <jh@suse.cz>
2210
2211 PR ipa/70018
2212 * g++.dg/ipa/nothrow-1.C: New testcase.
2213
ee392fc2
NS
22142016-04-20 Nathan Sidwell <nathan@acm.org>
2215
2216 PR c++/55635
2217 * g++.dg/eh/delete1.C: New.
2218
dda49daf
L
22192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2220
2221 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2222 -mtune-ctrl=sse_typeless_stores.
2223
8a5b9d5a
L
22242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2227
1011119f
BC
22282016-04-20 Bin Cheng <bin.cheng@arm.com>
2229
2230 PR tree-optimization/69489
2231 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2232
477d4906
IV
22332016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2234
2235 PR c++/69363
2236 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2237 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2238 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2239
fad08d12
BC
22402016-04-20 Bin Cheng <bin.cheng@arm.com>
2241
2242 PR tree-optimization/56625
2243 PR tree-optimization/69489
2244 * gcc.dg/vect/pr56625.c: New test.
2245 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2246
9e3e4fab
AP
22472016-04-20 Andrew Pinski <apinski@cavium.com>
2248
2249 PR target/64971
2250 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2251
d7aa24e4
AC
22522016-04-20 Arnaud Charlet <charlet@adacore.com>
2253
2254 * gnat.dg/self1.adb: Remove now incorrect test.
2255
e6d62b46
BC
22562016-04-20 Bin Cheng <bin.cheng@arm.com>
2257
2258 * gcc.dg/tree-ssa/scev-11.c: New test.
2259 * gcc.dg/tree-ssa/scev-12.c: New test.
2260
2697b189
MP
22612016-04-20 Marek Polacek <polacek@redhat.com>
2262
2263 PR tree-optimization/70725
2264 * gcc.dg/pr70725.c: New test.
2265
60d393e8
RB
22662016-04-20 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/70726
2269 * g++.dg/vect/pr70726.cc: New testcase.
2270
82c6f58a
AK
22712016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2272
2273 PR target/70674
2274 * gcc.target/s390/pr70674.c: New test.
2275
90eeab20
JD
22762016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2277
2278 PR libgfortran/70684
2279 * gfortran.dg/list_read_14.f90: New test.
2280
fc9cf6da
L
22812016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 PR target/69201
2284 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2285 extern to force it misaligned.
2286 (b): Likewise.
2287 (c): Likewise.
2288 (d): Likewise.
2289 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2290 Don't check `*' before movv4sf_internal.
2291 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2292 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2293 Don't check `*' before movv16qi_internal.
2294 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2295 extern to force it misaligned.
2296 (b): Likewise.
2297 (c): Likewise.
2298 (d): Likewise.
2299 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2300 Don't check `*' before movv2df_internal.
2301 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2302 extern to force it misaligned.
2303 (b): Likewise.
2304 (c): Likewise.
2305 (d): Likewise.
2306 Check movv8sf_internal instead of avx_storeups256.
2307 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2308
ea8927ea
RB
23092016-04-19 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/70171
2312 * g++.dg/tree-ssa/pr70171.C: New testcase.
2313
65f52ee9
RB
23142016-04-19 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/70724
2317 * gcc.dg/torture/pr70724.c: New testcase.
2318
987b67f1
VM
23192016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2320
2321 PR middle-end/70689
2322 * testsuite/gcc.target/i386/pr70689.c: New.
2323
91a47c39
L
23242016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2325
2326 PR target/70708
2327 * gcc.target/i386/pr70708.c: New test.
2328
8270b82d
RB
23292016-04-18 Richard Biener <rguenther@suse.de>
2330
2331 PR tree-optimization/43434
2332 * gcc.dg/vect/pr43434.c: New testcase.
2333 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2334 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2335 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2336 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2337 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2338 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2339 * gcc.dg/gomp/pr68640.c: Likewise.
2340 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2341 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2342
edd048e2
RB
23432016-04-18 Richard Biener <rguenther@suse.de>
2344
2345 PR tree-optimization/70701
2346 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2347
bd5c7330
TV
23482016-04-18 Tom de Vries <tom@codesourcery.com>
2349
2350 PR testsuite/70699
2351 * gcc.dg/pr70161.c: Add dot-file scans.
2352 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2353 instead of after last dot char.
2354
23f2660f
EB
23552016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2356
2357 * c-c++-common/dump-ada-spec-3.c: New test.
2358 * c-c++-common/dump-ada-spec-4.c: Likewise.
2359
da152c9f
TV
23602016-04-17 Tom de Vries <tom@codesourcery.com>
2361
2362 PR other/70183
2363 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2364
cc950f98
JH
23652016-04-15 Jan Hubicka <jh@suse.cz>
2366
2367 PR ipa/70018
2368 * g++.dg/ipa/pure-const-1.C: New testcase.
2369 * g++.dg/ipa/pure-const-2.C: New testcase.
2370 * g++.dg/ipa/pure-const-3.C: New testcase.
2371
949505a9
MP
23722016-04-15 Marek Polacek <polacek@redhat.com>
2373
2374 PR c/70671
2375 * gcc.dg/bitfld-22.c: New test.
2376
10e547d6
BS
23772016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2378
2379 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2380 x86_64.
2381
1e77281b
MP
23822016-04-15 Marek Polacek <polacek@redhat.com>
2383
2384 PR c/70651
2385 * c-c++-common/pr70651.c: New test.
2386
e501fa8e
KT
23872016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2388
2389 PR rtl-optimization/70681
2390 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2391 dump scan on arm and powerpc.
2392 * gcc.dg/pr10474.c: Likewise.
2393
dda1bf61
JJ
23942016-04-15 Jakub Jelinek <jakub@redhat.com>
2395
ca4ef1ff
JJ
2396 PR c++/69517
2397 PR c++/70019
2398 PR c++/70588
2399 * g++.dg/cpp1y/vla11.C: Revert for real.
2400
dda1bf61
JJ
2401 PR c/70436
2402 * c-c++-common/Wparentheses-1.c: New test.
2403 * c-c++-common/gomp/Wparentheses-1.c: New test.
2404 * c-c++-common/gomp/Wparentheses-2.c: New test.
2405 * c-c++-common/gomp/Wparentheses-3.c: New test.
2406 * c-c++-common/gomp/Wparentheses-4.c: New test.
2407 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2408 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2409 * c-c++-common/goacc/Wparentheses-1.c: New test.
2410
1355e62c
KY
24112016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2412
2413 PR target/70662
2414 * gcc.target/i386/pr70662.c: New test.
2415
0ab34b9e 24162016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 2417 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
2418
2419 PR tree-optimization/70130
2420 * gcc.dg/vect/O3-pr70130.c: New testcase.
2421
bc773aad
MM
24222016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2423
6e9b2286
MM
2424 PR target/70669
2425 * gcc.target/powerpc/pr70669.c: New test.
2426
bc773aad
MM
2427 PR target/70640
2428 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2429 a power7 system that does not have an assembler that supports
2430 power8.
2431
d8747845
MS
24322016-04-14 Martin Sebor <msebor@redhat.com>
2433
2434 PR c++/69517
2435 PR c++/70019
2436 PR c++/70588
2437 * c-c++-common/ubsan/vla-1.c: Revert.
2438 * g++.dg/cpp1y/vla11.C: Same.
2439 * g++.dg/cpp1y/vla12.C: Same.
2440 * g++.dg/cpp1y/vla13.C: Same.
2441 * g++.dg/cpp1y/vla14.C: Same.
2442 * g++.dg/cpp1y/vla3.C: Same.
2443 * gcc/testsuite/g++.dg/init/array24.C: Same.
2444 * g++.dg/ubsan/vla-1.C: Same.
2445
85128559
MP
24462016-04-14 Marek Polacek <polacek@redhat.com>
2447 Jan Hubicka <hubicka@ucw.cz>
2448
2449 PR c++/70029
2450 * g++.dg/torture/pr70029.C: New test.
2451
52fbb073
MS
24522016-04-14 Martin Sebor <msebor@redhat.com>
2453
2454 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2455 type size to prevent failures on targets with very low maximum
2456 alignment.
2457
6db61d6f
RB
24582016-04-14 Richard Biener <rguenther@suse.de>
2459
2460 PR tree-optimization/70623
2461 * gcc.dg/torture/pr70623.c: New testcase.
2462 * gcc.dg/torture/pr70623-2.c: Likewise.
2463
342fac95
MS
24642016-04-13 Martin Sebor <msebor@redhat.com>
2465
2466 PR c++/69517
2467 PR c++/70019
2468 PR c++/70588
2469 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2470 * g++.dg/cpp1y/vla11.C: New test.
2471 * g++.dg/cpp1y/vla12.C: New test.
2472 * g++.dg/cpp1y/vla13.C: New test.
2473 * g++.dg/cpp1y/vla14.C: New test.
2474 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2475 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2476 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2477
d93c452f
JJ
24782016-04-13 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR c++/70641
2481 * g++.dg/opt/pr70641.C: New test.
2482
85115fb6
RO
24832016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2484
2485 PR rtl-optimization/68749
2486 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2487 effects of argument promotions.
2488 Remove default args to dg-skip-if.
2489
545a4139
PC
24902016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 PR c++/70635
2493 * g++.dg/parse/pr70635.C: New.
2494
b3a77f21
MP
24952016-04-13 Marek Polacek <polacek@redhat.com>
2496
2497 PR c++/70639
2498 * c-c++-common/Wmisleading-indentation-4.c: New test.
2499
99cd9857
MP
25002016-04-13 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/70436
2503 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2504 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2505
75ca93ec
IE
25062016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2507
2508 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2509 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2510 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2511
3d3f9e7e
JJ
25122016-04-13 Jakub Jelinek <jakub@redhat.com>
2513
37947cd0
JJ
2514 PR middle-end/70633
2515 * gcc.c-torture/compile/pr70633.c: New test.
2516
3d3f9e7e
JJ
2517 PR debug/70628
2518 * gcc.dg/torture/pr70628.c: New test.
2519
92886d3e
PP
25202016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2521
2522 PR c++/70610
2523 * g++.dg/template/pr70610.C: New test.
2524 * g++.dg/template/pr70610-2.C: New test.
2525 * g++.dg/template/pr70610-3.C: New test.
2526 * g++.dg/template/pr70610-4.C: New test.
2527
13bd7c2b
JJ
25282016-04-12 Jakub Jelinek <jakub@redhat.com>
2529
6512fa6d
JJ
2530 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2531 128 instead of 32.
2532
13bd7c2b
JJ
2533 PR c++/70571
2534 * g++.dg/ext/pr70571.C: New test.
2535
20b9851c
MM
25362016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2537
8a434ada 2538 PR target/70640
20b9851c
MM
2539 * gcc.target/powerpc/pr70640.c: New test.
2540
2b2f52bc
PC
25412016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 PR c++/68722
2544 * g++.dg/parse/pr68722.C: New.
2545
5901e56a
JJ
25462016-04-12 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR rtl-optimization/70596
2549 * gcc.target/i386/pr70596.c: New test.
2550
d4619dc1
NS
25512016-04-12 Nathan Sidwell <nathan@acm.org>
2552
2553 PR c++/70501
2554 * g++.dg/init/pr70501.C: New.
2555
3df530d3
DW
25562016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2557
2558 * gcc.target/i386/asm-flag-6.c: New test.
2559
b7a120d7
TV
25602016-04-12 Tom de Vries <tom@codesourcery.com>
2561
2562 PR tree-optimization/68756
2563 * gcc.dg/graphite/pr68756.c: New test.
2564
4e0eea75
JJ
25652016-04-12 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR tree-optimization/70602
2568 * gcc.c-torture/execute/pr70602.c: New test.
2569
35fbda43
MM
25702016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2571
2572 PR target/70381
2573 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2574 __float128 emulator is built and runs.
2575 * gcc.target/powerpc/float128-1.c: Likewise.
2576
2577 * lib/target-supports.exp (check_ppc_float128_sw_available):
2578 Rework tests for __float128 software and hardware
2579 availability. Fix exit condition to return 0 on success.
2580
04a99ebe
JG
25812016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2582
2583 PR target/70133
2584 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2585 * gcc.target/aarch64/target_attr_15.c: Likewise.
2586
47cd5a85
PC
25872016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2588
2589 PR c++/69066
2590 * g++.dg/cpp1y/pr69066.C: New.
2591
a5edb32e
JD
25922016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2593
2594 PR fortran/68566
2595 * gfortran.dg/pr36192.f90: Update test.
2596 * gfortran.dg/pr36192_1.f90: Update test.
2597 * gfortran.dg/real_dimension_1.f: Update test.
2598 * gfortran.dg/parameter_array_init_7.f90: New test.
2599
8ef378f8
JDA
26002016-04-09 John David Anglin <danglin@gcc.gnu.org>
2601
c532c871
JDA
2602 PR testsuite/64039
2603 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2604
d34f706f
JDA
2605 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2606
75e1dd9e
JDA
2607 PR rtl-optimization/66669
2608 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2609
8a976f5f
JDA
2610 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2611
da04822a
JDA
2612 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2613 * gcc.dg/pie-1.c: Likewise.
2614 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2615 * gcc.dg/pic-4.c: Likewise.
2616 * gcc.dg/pie-3.c: Likewise.
2617 * gcc.dg/pie-4.c: Likewise.
2618
adfabcf9
JDA
2619 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2620
4a020adf
JDA
2621 PR tree-optimization/68644
2622 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2623
8ef378f8
JDA
2624 PR rtl-optimization/64886
2625 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2626
09bf990e
TV
26272016-04-09 Tom de Vries <tom@codesourcery.com>
2628
2629 PR tree-optimization/68953
2630 * gcc.dg/graphite/pr68953.c: New test.
2631
138c3c1a
DH
26322016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2633
2634 PR fortran/70592
2635 * gfortran.dg/deferred_character_16.f90: New test.
2636
f55460af
JJ
26372016-04-09 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR tree-optimization/70586
2640 * gcc.c-torture/execute/pr70586.c: New test.
2641
0b77bbf3
DH
26422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2643
2644 PR sanitizer/70573
2645 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2646 with __builtin_memset
2647 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2648
c42cfb5c
CP
26492016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2650
2651 PR lto/70289
2652 PR ipa/70348
2653 PR tree-optimization/70373
2654 PR middle-end/70533
2655 PR middle-end/70534
2656 PR middle-end/70535
2657 * c-c++-common/goacc/reduction-5.c: New test.
2658 * c-c++-common/goacc/reduction-promotions.c: New test.
2659 * gfortran.dg/goacc/reduction-3.f95: New test.
2660 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2661
56cfb596
PP
26622016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2663
2664 PR c++/70590
2665 PR c++/70452
2666 * g++.dg/pr70590.C: New test.
2667 * g++.dg/pr70590-2.C: New test.
2668
1a13c0a2
JJ
26692016-04-08 Jakub Jelinek <jakub@redhat.com>
2670
abc0647a
JJ
2671 PR middle-end/70593
2672 * gcc.target/i386/pr70593.c: New test.
2673
1a13c0a2
JJ
2674 PR rtl-optimization/70574
2675 * gcc.target/i386/avx2-pr70574.c: New test.
2676
c3da4956
MO
26772016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2678
2679 PR sanitizer/70541
2680 * c-c++-common/asan/pr70541.c: New test.
2681
9f1b833b
TV
26822016-04-08 Tom de Vries <tom@codesourcery.com>
2683
2684 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2685 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2686
bae7adda
KT
26872016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2688
2689 PR target/70566
2690 * gcc.c-torture/execute/pr70566.c: New test.
2691
211f3d57
TV
26922016-04-08 Tom de Vries <tom@codesourcery.com>
2693
2694 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2695 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2696
02cf2861
AM
26972016-04-08 Alan Modra <amodra@gmail.com>
2698
2699 * gcc.target/powerpc/pr70117.c: New.
2700
5f490f9f
JJ
27012016-04-07 Jakub Jelinek <jakub@redhat.com>
2702
56e9b710
JJ
2703 PR testsuite/70581
2704 * gcc.dg/lto/simd-function_0.c: New test.
2705
5f490f9f
JJ
2706 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2707 clones.
2708 * c-c++-common/attr-simd-2.c: Likewise.
2709 * c-c++-common/attr-simd-4.c: Likewise.
2710 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2711 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2712
e4ebc74d
TP
27132016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2714
2715 PR testsuite/70553
2716 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2717
9817ae35
TS
27182016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2719 Tom de Vries <tom@codesourcery.com>
2720
2721 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2722 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2723 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2724 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2725 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2726 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2727 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2728 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2729
e292f64d
PP
27302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2731
2732 PR c/70436
2733 * g++.dg/warn/Wparentheses-29.C: New test.
2734
6b37bdaf
PP
27352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2736
2737 PR c/70436
2738 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2739 explicit braces to resolve a future -Wparentheses warning.
2740
64824205
RH
27412016-04-06 Richard Henderson <rth@redhat.com>
2742
2743 * gcc.dg/pr61817-1.c: New test.
2744 * gcc.dg/pr61817-2.c: New test.
2745 * gcc.dg/pr69391-1.c: New test.
2746 * gcc.dg/pr69391-2.c: New test.
2747
bc2fc1f3
VM
27482016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2749
2750 PR rtl-optimization/70398
2751 * testsuite/gcc.target/aarch64/pr70398.c: New.
2752
41414a02
EB
27532016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2754
2755 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2756
4066ea8a
YR
27572016-04-06 Yvan Roux <yvan.roux@linaro.org>
2758 Pedro Alves <palves@redhat.com>
2759
2760 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2761
ec35ea45
JJ
27622016-04-06 Jakub Jelinek <jakub@redhat.com>
2763
3866f8dd
JJ
2764 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2765 Check for avx512f effective targets instead of avx2.
2766 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2767 for AVX512F clones.
2768 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2769 * g++.dg/gomp/declare-simd-1.C: Likewise.
2770 * g++.dg/gomp/declare-simd-3.C: Likewise.
2771 * g++.dg/gomp/declare-simd-4.C: Likewise.
2772
ec35ea45
JJ
2773 PR middle-end/70550
2774 * c-c++-common/gomp/pr70550-1.c: New test.
2775 * c-c++-common/gomp/pr70550-2.c: New test.
2776
c08d28ac
NS
27772016-04-05 Nathan Sidwell <nathan@acm.org>
2778
2779 PR c++/70512
2780 * g++.dg/ext/attribute-may-alias-5.C: New.
2781
1d510e04
JJ
27822016-04-05 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR c++/70336
2785 * c-c++-common/pr70336.c: New test.
2786 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2787 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2788
84278ed9
JH
27892016-04-05 Jan Hubicka <hubicka@ucw.cz>
2790
2791 PR ipa/66223
2792 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2793
268a0ec4
JJ
27942016-04-05 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR rtl-optimization/70542
2797 * gcc.dg/torture/pr70542.c: New test.
2798 * gcc.target/i386/avx2-pr70542.c: New test.
2799
5e8c2eb1
ZS
28002016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2801
2802 PR tree-optimization/70509
2803 * gcc.target/i386/avx512bw-pr70509.c: New test.
2804
c0daf32d
PP
28052016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2806
2807 PR c++/70452
2808 * g++.dg/ext/constexpr-vla4.C: New test.
2809
bf867841
UB
28102016-04-05 Uros Bizjak <ubizjak@gmail.com>
2811
2812 PR target/70510
2813 * gcc.target/i386/pr70510.c: New test.
2814
3022186a
RB
28152016-04-05 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/70526
2818 * g++.dg/torture/pr70526.C: New testcase.
2819
55fc79b2
JJ
28202016-04-05 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR target/70525
2823 * gcc.target/i386/pr70525.c: New test.
2824
62b233f2
RB
28252016-04-05 Richard Biener <rguenther@suse.de>
2826
2827 PR middle-end/70499
2828 * g++.dg/torture/pr70499.C: New testcase.
2829
cc05759d
RB
28302016-04-05 Richard Biener <rguenther@suse.de>
2831
2832 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2833 remove XFAIL.
2834
f23f16d4
JJ
28352016-04-04 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR middle-end/70307
2838 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2839 rs6000 ABI warnings.
2840
d27ecc49
JH
28412016-04-04 Jan Hubicka <hubicka@ucw.cz>
2842
2843 PR ipa/66223
2844 * g++.dg/ipa/devirt-51.C: New testcase.
2845
c974c96e
BS
28462016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR middle-end/70457
2850 * gcc.dg/torture/pr70457.c: New.
2851
7a85da89
AV
28522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2853
2854 PR fortran/67538
2855 * gfortran.dg/allocate_with_source_19.f08: New test.
2856
de517e64
AV
28572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2858
2859 PR fortran/65795
2860 * gfortran.dg/coarray_allocate_6.f08: New test.
2861
43b9f499
RB
28622016-04-04 Richard Biener <rguenther@suse.de>
2863
2864 PR rtl-optimization/70484
2865 * gcc.dg/torture/pr70484.c: New testcase.
2866
f13355da
MP
28672016-04-04 Marek Polacek <polacek@redhat.com>
2868
2869 PR c/70307
2870 * gcc.dg/torture/pr70307.c: New test.
2871
6cc6ed50
OE
28722016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2873
2874 PR target/70416
2875 PR target/67391
2876 * gcc.target/sh/torture/pr70416.c: New.
2877
abdc16c8
MS
28782016-04-02 Martin Sebor <msebor@redhat.com>
2879
2880 PR c++/67376
2881 PR c++/70170
2882 PR c++/70172
2883 PR c++/70228
2884 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2885 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2886 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2887 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2888 * g++.dg/cpp0x/constexpr-string.C: Same.
2889 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2890 * g++.dg/cpp0x/pr65398.C: Same.
2891 * g++.dg/ext/constexpr-vla1.C: Same.
2892 * g++.dg/ext/constexpr-vla2.C: Same.
2893 * g++.dg/ext/constexpr-vla3.C: Same.
2894 * g++.dg/ubsan/pr63956.C: Same.
2895
763cd859
JJ
28962016-04-01 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR rtl-optimization/70467
2899 * gcc.target/i386/pr70467-2.c: New test.
2900
0f875435
JJ
29012016-04-01 Jakub Jelinek <jakub@redhat.com>
2902 Marek Polacek <polacek@redhat.com>
2903
2904 PR c++/70488
2905 * g++.dg/init/new47.C: New test.
2906
41d14659
RR
29072016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2908
2909 PR target/70496
2910 * gcc.target/arm/pr70496.c: New test.
2911
f9bf89bb
NS
29122016-04-01 Nathan Sidwell <nathan@acm.org>
2913
73b9085d
NS
2914 PR c++/68475
2915 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2916
4afdcfaa
IE
29172016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2918
2919 PR target/69890
2920 * gcc.dg/strlenopt.h (memmove): New.
2921 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2922 instead of "string.h".
2923 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2924 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2925 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2926 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2927 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2928 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2929 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2930 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2931 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2932 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2933 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2934 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2935 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2936 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2937 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2938 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2939 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2940 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2941 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2942 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2943
b5d7a29c
RO
29442016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2945
2946 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2947 (Holder::foo): Reflect this.
2948
b660f9ec
IE
29492016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2950
2951 PR target/70442
2952 * gcc.dg/pr70442.c: New test.
2953
88504f34
NS
29542016-03-31 Nathan Sidwell <nathan@acm.org>
2955
2956 PR c++/70393
2957 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2958
95d34b96
KY
29592016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2960
2961 PR target/70453
2962 * gcc.target/i386/pr70453.c: New test.
2963
b4c4967c
AB
29642016-03-31 Andrey Belevantsev <abel@ispras.ru>
2965
2966 PR target/70292
2967 * gcc.c-torture/pr70292.c: New test.
2968
5fde6a45
MP
29692016-03-31 Marek Polacek <polacek@redhat.com>
2970
2971 PR c/70297
2972 * c-c++-common/pr70297.c: New test.
2973 * g++.dg/cpp0x/typedef-redecl.C: New test.
2974 * gcc.dg/typedef-redecl2.c: New test.
2975
97eb24c4
JJ
29762016-03-31 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR rtl-optimization/70460
2979 * gcc.c-torture/execute/pr70460.c: New test.
2980
efc3536f
RB
29812016-03-31 Richard Biener <rguenther@suse.de>
2982
2983 PR c++/70430
2984 * g++.dg/ext/vector30.C: New testcase.
2985
e0876e21
DH
29862016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2987 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2988
2989 * gfortran.dg/fmt_pf.f90: New test.
2990
e9bff8c6
RO
29912016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2992
2993 Forward-port from 5 branch
2994 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR testsuite/70356
2997 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2998 dg-require-effective-target after dg-do.
2999
3000 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3001
3002 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3003
2620c80d
TS
30042016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3005 Julian Brown <julian@codesourcery.com>
3006 Chung-Lin Tang <cltang@codesourcery.com>
3007 Cesar Philippidis <cesar@codesourcery.com>
3008 James Norris <jnorris@codesourcery.com>
3009 Tom de Vries <tom@codesourcery.com>
3010 Nathan Sidwell <nathan@codesourcery.com>
3011
bf867841 3012 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
3013 * c-c++-common/goacc/loop-clauses.c: Likewise.
3014 * g++.dg/goacc/template.C: Likewise.
3015 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3016 * gfortran.dg/goacc/loop-1.f95: Likewise.
3017 * gfortran.dg/goacc/loop-5.f95: Likewise.
3018 * gfortran.dg/goacc/loop-6.f95: Likewise.
3019 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3020 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3021 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3022 * c-c++-common/goacc/clauses-fail.c: Likewise.
3023 * c-c++-common/goacc/parallel-1.c: Likewise.
3024 * c-c++-common/goacc/reduction-1.c: Likewise.
3025 * c-c++-common/goacc/reduction-2.c: Likewise.
3026 * c-c++-common/goacc/reduction-3.c: Likewise.
3027 * c-c++-common/goacc/reduction-4.c: Likewise.
3028 * c-c++-common/goacc/routine-3.c: Likewise.
3029 * c-c++-common/goacc/routine-4.c: Likewise.
3030 * c-c++-common/goacc/routine-5.c: Likewise.
3031 * c-c++-common/goacc/tile.c: Likewise.
3032 * g++.dg/goacc/template.C: Likewise.
3033 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3034 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3035 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3036 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3037 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3038 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3039 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3040 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3041 * c-c++-common/goacc/use_device-1.c: ... this file.
3042 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3043 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3044 * c-c++-common/goacc/host_data-6.c: ... this file.
3045 * c-c++-common/goacc/loop-2-kernels.c: New file.
3046 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3047 * c-c++-common/goacc/loop-3.c: Likewise.
3048 * g++.dg/goacc/reference.C: Likewise.
3049 * g++.dg/goacc/routine-1.C: Likewise.
3050 * g++.dg/goacc/routine-2.C: Likewise.
3051
f6d2d066
RB
30522016-03-30 Richard Biener <rguenther@suse.de>
3053
3054 PR middle-end/70450
3055 * gcc.dg/torture/pr70450.c: New testcase.
3056
d43242b9
JJ
30572016-03-30 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR target/70421
3060 * gcc.dg/torture/pr70421.c: New test.
3061 * gcc.target/i386/avx512f-pr70421.c: New test.
3062
5ce43b77
L
30632016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3064
3065 PR testsuite/70364
3066 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3067 (check): New function.
3068 (bar): Call check.
3069 (foo): Align stack to 16 bytes when calling bar.
3070 * gcc.target/i386/cleanup-2.c: Likewise.
3071
d014a712
PP
30722016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3073
3074 PR tree-optimization/59124
3075 * gcc.dg/Warray-bounds-19.c: New test.
3076
13f0e8c7
ZW
30772016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3078
3079 * lib/prune.exp (escape_regex_chars): New.
3080 (prune_file_path): Update to quote metcharacters for regexp.
3081
3336c6e0
JJ
30822016-03-29 Jakub Jelinek <jakub@redhat.com>
3083
a362f023
JJ
3084 PR rtl-optimization/70429
3085 * gcc.c-torture/execute/pr70429.c: New test.
3086
3336c6e0
JJ
3087 PR tree-optimization/70405
3088 * gcc.dg/pr70405.c: New test.
3089
728557fd
AV
30902016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3091
3092 PR fortran/70397
3093 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3094 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3095
bef977d4
TS
30962016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3097
3098 PR testsuite/64177
3099 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3100 __cilkrts_set_param to set two workers.
3101 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3102 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3103
6f6d25c9
DH
31042016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3105
bf867841 3106 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 3107
45733562
KY
31082016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3109
3110 PR target/70406
bf867841 3111 * gcc.target/i386/pr70406.c: New test.
45733562 3112
a1799e5e
EB
31132016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3114
3115 * gnat.dg/specs/double_record_extension3.ads: New test.
3116
5fca7b66
RH
31172016-03-25 Richard Henderson <rth@redhat.com>
3118
3119 PR target/70120
3120 * gcc.target/aarch64/pr70120-1.c: New.
3121 * gcc.target/aarch64/pr70120-2.c: New.
3122 * gcc.target/aarch64/pr70120-3.c: New.
3123
31ce75c6
PP
31242016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3125
3126 PR c++/62212
3127 * g++.dg/template/mangle2.C: The dg-do directive should be
3128 "compile" not "assemble".
3129
3caf0ca1
BS
31302016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3131
3132 PR lto/69650
3133 * gcc.dg/pr69650.c: New test.
3134
634035b6
DE
31352016-03-25 David Edelsohn <dje.gcc@gmail.com>
3136
3137 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3138
45d34276
AM
31392016-03-25 Alan Modra <amodra@gmail.com>
3140
3141 * gcc.dg/dfp/pr70052.c: New test.
3142
8f085166
RH
31432016-03-24 Richard Henderson <rth@redhat.com>
3144
3145 PR middle-end/69845
3146 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3147 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3148
011e5ec3
TV
31492016-03-24 Tom de Vries <tom@codesourcery.com>
3150
3151 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3152
9e3f4551
TV
31532016-03-24 Tom de Vries <tom@codesourcery.com>
3154
3155 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3156 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3157
45780041
TV
31582016-03-24 Tom de Vries <tom@codesourcery.com>
3159
3160 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3161 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3162
887ab4e5
PP
31632016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3164
3165 PR c++/62212
3166 * g++.dg/template/mangle2.C: New test.
3167
69a9a66f
RB
31682016-03-24 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/70396
3171 * gcc.dg/torture/pr70396.c: New testcase.
3172
ed87de55
RB
31732016-03-24 Richard Biener <rguenther@suse.de>
3174
3175 PR middle-end/70370
3176 * gcc.dg/torture/pr70370.c: New testcase.
3177
ea064934
TV
31782016-03-24 Tom de Vries <tom@codesourcery.com>
3179
3180 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3181 * gfortran.dg/goacc/kernels-tree.f95: Same.
3182 * gfortran.dg/goacc/parallel-tree.f95: Same.
3183
b2a4dd1d
TV
31842016-03-24 Tom de Vries <tom@codesourcery.com>
3185
3186 * c-c++-common/goacc/uninit-if-clause.c: New test.
3187 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3188
72e7cd6e
JJ
31892016-03-24 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR target/70290
bf867841
UB
3192 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3193 Fix formatting.
72e7cd6e 3194
ce9d0c03
RB
31952016-03-24 Richard Biener <rguenther@suse.de>
3196
3197 PR tree-optimization/70372
3198 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3199
426b9428
PP
32002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3201
3202 PR c++/70347
3203 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3204
cd1588c4
PP
32052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3206
3207 PR c++/70332
3208 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3209
61637db3
JJ
32102016-03-23 Jakub Jelinek <jakub@redhat.com>
3211
928af3bf
JJ
3212 PR c++/70001
3213 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3214 * g++.dg/cpp1y/pr70001.C: New test.
3215
61637db3
JJ
3216 PR c++/70323
3217 * g++.dg/cpp0x/constexpr-70323.C: New test.
3218
05aca4e7
AO
32192016-03-23 Alexandre Oliva <aoliva@redhat.com>
3220 Jason Merrill <jason@redhat.com>
3221 Jakub Jelinek <jakub@redhat.com>
3222
3223 PR c++/69315
3224 * g++.dg/cpp0x/constexpr-69315.C: New test.
3225 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3226
fbdb6baf
MP
32272016-03-23 Marek Polacek <polacek@redhat.com>
3228
3229 PR c++/69884
3230 * g++.dg/warn/Wignored-attributes-1.C: New test.
3231 * g++.dg/warn/Wignored-attributes-2.C: New test.
3232
d79ee524
TV
32332016-03-23 Tom de Vries <tom@codesourcery.com>
3234
3235 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3236 initialization.
3237 * gfortran.dg/goacc/private-3.f95 (test): Same.
3238 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3239 missing use param.
3240
a59f0bef
KT
32412016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3242
3243 * lib/target-supports.exp: Remove v7ve entry from loop
3244 creating effective target checks.
3245 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3246 (add_options_for_arm_arch_v7ve): Likewise.
3247
0179520a
JJ
32482016-03-23 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR tree-optimization/70354
3251 * gcc.dg/vect/pr70354-1.c: New test.
3252 * gcc.dg/vect/pr70354-2.c: New test.
3253 * gcc.target/i386/avx2-pr70354-1.c: New test.
3254 * gcc.target/i386/avx2-pr70354-2.c: New test.
3255
75bb14d7
JL
32562016-03-22 Jeff Law <law@redhat.com>
3257
3258 PR target/70232
3259 * gcc.dg/tree-ssa/pr70232.c: New test.
3260
72c9526d
IE
32612016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3262
3263 PR target/70302
3264 * gcc.target/i386/pr70302.c: New test.
3265
a3ca1bc5
RB
32662016-03-22 Richard Biener <rguenther@suse.de>
3267
3268 PR middle-end/70251
3269 * g++.dg/torture/pr70251.C: New testcase.
3270
5c240f4d
DM
32712016-03-22 David Malcolm <dmalcolm@redhat.com>
3272
3273 PR c/69993
3274 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3275 Wmisleading-indentation.c.
3276 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3277 reflect change to diagnostic text and order of messages.
3278 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3279
80f6631b
DE
32802016-03-22 David Edelsohn <dje.gcc@gmail.com>
3281
3282 * g++.dg/ext/java-3.C: Don't compile on AIX.
3283
9a10956c
RB
32842016-03-22 Richard Biener <rguenther@suse.de>
3285
3286 PR middle-end/70333
3287 * gcc.dg/torture/pr70333.c: New testcase.
3288
6cedf922
IE
32892016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3290
3291 * g++.dg/ext/pr70290.C: New test.
3292
cd6c27ac
KY
32932016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3294
3295 PR target/70325
3296 * gcc.target/i386/pr70325.c: New test.
3297
4cde512c
JJ
32982016-03-22 Jakub Jelinek <jakub@redhat.com>
3299
b01915ed
JJ
3300 PR target/70329
3301 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3302 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3303
4e3e2cf1
JJ
3304 PR target/70300
3305 * gcc.target/i386/pr70300.c: New test.
3306
4cde512c
JJ
3307 PR c++/70295
3308 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3309 (func2): New function for cond with parens, xfail warning for c++.
3310 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3311
16f6d7dc
PP
33122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3313
3314 PR c++/70096
3315 * g++.dg/template/ptrmem30.C: New test.
3316
a3e2b438
PP
33172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3318
3319 PR c++/70204
3320 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3321 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3322
11b6a02e
JJ
33232016-03-21 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR middle-end/70326
3326 * gcc.dg/pr70326.c: New test.
3327
b9407883
MG
33282016-03-21 Marc Glisse <marc.glisse@inria.fr>
3329 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR tree-optimization/70317
3332 * gcc.dg/pr70317.c: New test.
3333
4a148e19
UB
33342016-03-21 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/70327
3337 * gcc.target/i386/pr70327.c: New test.
3338
2a85ddbb
ML
33392016-03-21 Martin Liska <mliska@suse.cz>
3340
7d36fe98 3341 PR ipa/70306
2a85ddbb
ML
3342 * gcc.dg/ipa/pr70306.c: New test.
3343
4a148e19 33442016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
3345
3346 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3347 * gcc.target/arm/attr-align3.c: Likewise.
3348 * gcc.target/arm/attr_arm.c: Likewise.
3349 * gcc.target/arm/flip-thumb.c: Likewise.
3350
6b366948
JJ
33512016-03-21 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR target/70296
3354 * gcc.target/powerpc/altivec-36.c: New test.
3355
2fac8c14
RB
33562016-03-21 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/70310
3359 * gcc.dg/torture/pr70310.c: New testcase.
3360
e9bde854
KY
33612016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3362
3363 PR target/70293
3364 * gcc.target/i386/pr70293.c: New test.
3365
56bbfaf6
RB
33662016-03-21 Richard Biener <rguenther@suse.de>
3367
3368 PR tree-optimization/70288
3369 * gcc.dg/torture/pr70288-1.c: New testcase.
3370 * gcc.dg/torture/pr70288-2.c: Likewise.
3371
3eee49ed
AB
33722016-03-21 Andrey Belevantsev <abel@ispras.ru>
3373
3374 PR rtl-optimization/69307
3375 * gcc.target/arm/pr69307.c: New test.
4a148e19 3376
8e7816b4
AB
33772016-03-21 Andrey Belevantsev <abel@ispras.ru>
3378
3379 PR rtl-optimization/69102
3380 * gcc.c-torture/compile/pr69102.c: New test.
3381
14d7d4be
JL
33822016-03-18 Jeff Law <law@redhat.com>
3383
3384 PR rtl-optimization/70263
3385 * gcc.c-torture/compile/pr70263-1.c: New test.
3386 * gcc.target/i386/pr70263-2.c: New test.
3387
5c6a601c
BS
33882016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3389
3390 PR rtl-optimization/70278
3391 * gcc.dg/torture/pr70278.c: New test.
3392 * gcc.target/arm/pr70278.c: New test.
3393
4bbf545b
DM
33942016-03-18 David Malcolm <dmalcolm@redhat.com>
3395
3396 PR c/70281
3397 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3398 (test_builtin_types_compatible_p): New test function.
3399 * gcc.dg/pr70281.c: New test case.
3400
dc28bb68
CL
34012016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3402
3403 PR target/70113
3404 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3405
5e8d6dff
IE
34062016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3407
3408 PR tree-optimization/70252
3409 * gcc.dg/pr70252.c: New test.
3410
d0e7e403
TV
34112016-03-18 Tom de Vries <tom@codesourcery.com>
3412
3413 * gcc.dg/pr70161-2.c: New test.
3414 * gcc.dg/pr70161.c: New test.
3415
fa22501a
TV
34162016-03-18 Tom de Vries <tom@codesourcery.com>
3417
3418 PR ipa/70269
3419 * gcc.dg/pr70269.c: New test.
3420
dd125026
JJ
34212016-03-18 Jakub Jelinek <jakub@redhat.com>
3422
3423 PR c++/70267
3424 * g++.dg/ext/java-3.C: New test.
3425
91914f0a
PP
34262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3427
3428 PR c++/70205
3429 * g++.dg/lookup/pr70205.C: New test.
3430
753a8910
PP
34312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3432
3433 PR c++/70218
3434 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3435
14ba7b28
MP
34362016-03-17 Marek Polacek <polacek@redhat.com>
3437
3438 PR c/69407
3439 * gcc.dg/atomic-op-6.c: New test.
3440
ded60913
DM
34412016-03-17 David Malcolm <dmalcolm@redhat.com>
3442
3443 PR c/70264
3444 * c-c++-common/pr70264.c: New test case.
3445
a3aad0e6
JJ
34462016-03-17 Jakub Jelinek <jakub@redhat.com>
3447
17366700
JJ
3448 PR c++/70144
3449 * c-c++-common/pr70144-1.c: New test.
3450 * c-c++-common/pr70144-2.c: New test.
3451
a3aad0e6
JJ
3452 PR c++/70272
3453 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3454 * g++.dg/opt/flifetime-dse6.C: New test.
3455 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3456
b57e6e18
L
34572016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3458
3459 PR driver/70192
3460 * gcc.dg/pic-1.c: New test.
3461 * gcc.dg/pic-2.c: Likewise.
3462 * gcc.dg/pic-3.c: Likewise.
3463 * gcc.dg/pic-4.c: Likewise.
3464 * gcc.dg/pie-1.c: Likewise.
3465 * gcc.dg/pie-2.c: Likewise.
3466 * gcc.dg/pie-3.c: Likewise.
3467 * gcc.dg/pie-4.c: Likewise.
3468 * gcc.dg/pie-5.c: Likewise.
3469 * gcc.dg/pie-6.c: Likewise.
3470
b38ba58b
TV
34712016-03-17 Tom de Vries <tom@codesourcery.com>
3472
3473 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3474 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3475
6931b3b7
RB
34762016-03-17 Richard Biener <rguenther@suse.de>
3477
3478 PR debug/70271
3479 * g++.dg/debug/pr70271.C: New testcase.
3480
0c8b64cb
IE
34812016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3482
3483 * gcc.target/i386/pr70251.c: New test.
3484
b1970801
MP
34852016-03-17 Marek Polacek <polacek@redhat.com>
3486
3487 PR c++/70194
3488 * g++.dg/warn/constexpr-70194.C: New test.
3489
820c5eaa
RH
34902016-03-16 Richard Henderson <rth@redhat.com>
3491
3492 PR middle-end/70240
3493 * gcc.c-torture/compile/pr70240.c: New.
3494
da0ad263
SKS
34952016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3496
3497 * gcc.c-torture/compile/20151204.c: Skip for avr.
3498
c73d295c
JJ
34992016-03-16 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR target/70245
3502 * g++.dg/opt/pr70245.C: New test.
3503 * g++.dg/opt/pr70245.h: New file.
3504 * g++.dg/opt/pr70245-aux.cc: New file.
3505
b2794066
MS
35062016-03-16 Martin Sebor <msebor@redhat.com>
3507
3508 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3509
aa43616c
RH
35102016-03-16 Richard Henderson <rth@redhat.com>
3511
3512 PR middle-end/70199
3513 * gcc.c-torture/compile/pr70199.c: New.
3514
59608fe5
L
35152016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3516
3517 * gcc.dg/uninit-19.c: Run dos2unix.
3518
ab4c578f
MP
35192016-03-16 Marek Polacek <polacek@redhat.com>
3520
3521 PR c/70093
3522 * gcc.dg/nested-func-10.c: New test.
3523 * gcc.dg/nested-func-9.c: New test.
3524
f5387e76
JJ
35252016-03-16 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR tree-optimization/68714
3528 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3529
7662b718
TV
35302016-03-16 Tom de Vries <tom@codesourcery.com>
3531
3532 PR tree-optimization/68715
3533 * gcc.dg/graphite/pr68715-2.c: New test.
3534 * gcc.dg/graphite/pr68715.c: New test.
3535 * gfortran.dg/graphite/pr68715.f90: New test.
3536
be7ce7ae
TV
35372016-03-16 Tom de Vries <tom@codesourcery.com>
3538
3539 PR tree-optimization/68809
3540 * gcc.dg/graphite/pr68809-2.c: New test.
3541 * gcc.dg/graphite/pr68809.c: New test.
3542
1935f250
JJ
35432016-03-16 Jakub Jelinek <jakub@redhat.com>
3544
6651c93e
JJ
3545 PR c++/70147
3546 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3547 method call to i () as argument. Adjust expected output.
3548
1935f250
JJ
3549 PR c++/70147
3550 * g++.dg/ubsan/pr70147-1.C: New test.
3551 * g++.dg/ubsan/pr70147-2.C: New test.
3552
ab1caa6e
MS
35532016-03-15 Martin Sebor <msebor@redhat.com>
3554
3555 PR c++/58281
3556 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3557
5c2a1bbb
JDA
35582016-03-15 John David Anglin <danglin@gcc.gnu.org>
3559
cb5d8ad1
JDA
3560 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3561 hppa*-*-hpux*.
3562
b440dd40
JDA
3563 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3564
5c2a1bbb
JDA
3565 PR libfortran/69799
3566 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3567 libatomic_available.
3568
42c729c5
MP
35692016-03-15 Marek Polacek <polacek@redhat.com>
3570
3571 PR c++/70209
3572 * g++.dg/ext/attribute-may-alias-4.C: New test.
3573
82b1c550
AM
35742016-03-15 Alexander Monakov <amonakov@ispras.ru>
3575
3576 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3577 -fvar-tracking-assignments-toggle flag.
3578
4ccbf3a6
PH
35792016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3580
3581 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3582
c39858bd
JJ
35832016-03-15 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR rtl-optimization/70222
3586 * gcc.c-torture/execute/pr70222-1.c: New test.
3587 * gcc.c-torture/execute/pr70222-2.c: New test.
3588
8be119c1
RH
35892016-03-15 Richard Henderson <rth@redhat.com>
3590
3591 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3592
6598bb55
AB
35932016-03-15 Andrey Belevantsev <abel@ispras.ru>
3594
3595 PR rtl-optimization/69032
3596 * gcc.dg/pr69032.c: New test.
3597
81fa2944
AB
35982016-03-15 Andrey Belevantsev <abel@ispras.ru>
3599
3600 PR rtl-optimization/63384
4a148e19 3601 * g++.dg/pr63384.C: New test.
81fa2944 3602
74ea9ab6
AB
36032016-03-15 Andrey Belevantsev <abel@ispras.ru>
3604
3605 PR target/64411
3606 * gcc.target/i386/pr64411.C: New test.
3607
045d5055
TV
36082016-03-15 Tom de Vries <tom@codesourcery.com>
3609
3610 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3611 * gfortran.dg/goacc/kernels-alias.f95: New test.
3612
3ea33585
MS
36132016-03-14 Martin Sebor <msebor@redhat.com>
3614
3615 PR c++/53792
3616 * g++.dg/cpp0x/constexpr-inline.C: New test.
3617 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3618
1df7b330
DE
36192016-03-14 David Edelsohn <dje.gcc@gmail.com>
3620
3621 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3622
79b57d18
JJ
36232016-03-14 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR middle-end/70219
3626 * gcc.dg/pr70219.c: New test.
3627
3cbf012a
BS
36282016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3629
3630 PR target/70083
3631 * gcc.dg/torture/pr70083.c: New test.
3632 * gcc.target/i386/pr70083.c: New test.
3633
a9fee7cd
RB
36342016-03-14 Richard Biener <rguenther@suse.de>
3635
3636 PR tree-optimization/56365
3637 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3638
4799603f
SB
36392016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3640
3641 PR target/70098
3642 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3643 New function.
3644 * g++.dg/pr70098.C: New testcase.
3645
3646
760ca967
TV
36472016-03-14 Tom de Vries <tom@codesourcery.com>
3648
3649 PR tree-optimization/70045
3650 * gcc.dg/graphite/pr70045.c: New test.
3651
44e66a77
JD
36522016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 PR fortran/69043
3655 * gfortran.dg/include_9.f90: New test.
3656
a18e0fe1
DH
36572016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3658
3659 PR fortran/45076
3660 gfortran.dg/prof/prof.exp: New script.
3661 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3662
d0aca6ab
AB
36632016-03-12 Andrey Belevantsev <abel@ispras.ru>
3664
3665 PR rtl-optimization/69307
3666 * gcc.dg/pr69307.c: New test.
3667
cefe08a4
VM
36682016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3669
3670 PR target/69614
3671 * gcc.target/arm/pr69614.c: New.
3672
70112e2a
PT
36732016-03-12 Paul Thomas <pault@gcc.gnu.org>
3674
3675 PR fortran/70031
3676 * gfortran.dg/submodule_14.f08: New test
3677
3678 PR fortran/69524
3679 * gfortran.dg/submodule_15.f08: New test
3680
3f1e5d3a
PP
36812016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3682
3683 PR c++/70106
3684 * g++.dg/cpp1y/paren3.C: New test.
3685
a3f6d680
MM
36862016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3687
3688 PR target/70131
3689 * gcc.target/powerpc/ppc-round2.c: New test.
3690
92348f09
BS
36912016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3692
3693 PR target/70123
3694 * gcc.dg/torture/pr70123.c: New test.
3695
cebde9e9
JL
36962016-03-11 Jeff Law <law@redhat.com>
3697
3698 PR tree-optimization/70190
3699 * gcc.c-torture/compile/pr70190.c: New test.
3700
3edc5da4
DM
37012016-03-11 David Malcolm <dmalcolm@redhat.com>
3702
3703 PR c/68187
3704 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3705 case.
3706 (test43_b): Likewise.
3707 (test43_c): Likewise.
3708 (test43_d): Likewise.
3709 (test43_e): Likewise.
3710 (test43_f): Likewise.
3711 (test43_g): Likewise.
3712 (test44_a): Likewise.
3713 (test44_b): Likewise.
3714 (test44_c): Likewise.
3715 (test44_d): Likewise.
3716 (test44_e): Likewise.
3717
318c1204
DM
37182016-03-11 David Malcolm <dmalcolm@redhat.com>
3719
3720 PR c/70085
3721 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3722
bc062234
KT
37232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3724
3725 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3726 dg-options.
3727
acfc1ac1
KT
37282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3729
3730 PR target/70002
3731 PR target/69245
3732 * gcc.target/aarch64/pr69245_2.c: New test.
3733
d1e2bb2d
JJ
37342016-03-11 Jakub Jelinek <jakub@redhat.com>
3735
3736 PR tree-optimization/70177
3737 * gcc.dg/pr70177.c: New test.
3738
07350627
AL
37392016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3740
3741 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3742
5c6706f7
AL
37432016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3744
3745 * gcc.dg/tree-ssa/sra-20.c: New.
3746
02d472a2
JJ
37472016-03-11 Jakub Jelinek <jakub@redhat.com>
3748
686d390a
JJ
3749 PR rtl-optimization/70174
3750 * gcc.dg/pr70174.c: New test.
3751
02d472a2
JJ
3752 PR tree-optimization/70169
3753 * gcc.dg/pr70169.c: New test.
3754
0f9befa1
IE
37552016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3756
3757 PR target/70160
3758 * gcc.target/i386/pr70160.c: New test.
3759
432d4670
AK
37602016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3761
3762 * gcc.target/s390/dfp-1.c: New test.
3763
a3dc8760
NC
37642016-03-10 Nick Clifton <nickc@redhat.com>
3765
3766 PR target/70044
3767 * gcc.target/aarch64/pr70044.c: New test.
3768
b87a8d7d
PP
37692016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3770 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR c++/70001
3773 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3774 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3775 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3776
4f4ada6a
JH
37772016-03-10 Jan Hubicka <hubicka@ucw.cz>
3778
3779 PR lto/69589
3780 * g++.dg/lto/pr69589_0.C: New testcase
3781 * g++.dg/lto/pr69589_1.C: New testcase
3782
d49b0aa0
MP
37832016-03-10 Marek Polacek <polacek@redhat.com>
3784
3785 PR c++/70153
3786 * g++.dg/delayedfold/unary-plus1.C: New test.
3787
37882016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
3789
3790 * gcc.target/arm/pr45701-1.c: Escape brackets.
3791 * gcc.target/arm/pr45701-2.c: Likewise.
3792
71017a7b
AL
37932016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3794
3795 * gfortran.dg/unconstrained_commons.f: New.
3796
ba52669f
AM
37972016-03-10 Alan Modra <amodra@gmail.com>
3798
3799 * gcc.dg/pr69195.c: New.
3800 * gcc.dg/pr69238.c: New.
3801
27742332
TV
38022016-03-10 Tom de Vries <tom@codesourcery.com>
3803
3804 PR testsuite/68915
3805 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3806
3a81a594
RB
38072016-03-10 Richard Biener <rguenther@suse.de>
3808
3809 PR tree-optimization/70128
3810 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3811 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3812
3433b975
JJ
38132016-03-09 Jakub Jelinek <jakub@redhat.com>
3814
c2864f02
JJ
3815 PR tree-optimization/70152
3816 * gcc.dg/pr70152.c: New test.
3817
3433b975
JJ
3818 PR target/70086
3819 * gcc.target/i386/pr70086-1.c: New test.
3820 * gcc.target/i386/pr70086-2.c: New test.
3821 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
3822
3823 PR tree-optimization/70127
3824 * gcc.c-torture/execute/pr70127.c: New test.
3825
96b3c82d
CP
38262016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3827
3828 * c-c++-common/goacc/combined-directives-2.c: New test.
3829
b4f3232d
DM
38302016-03-09 David Malcolm <dmalcolm@redhat.com>
3831
3832 PR c/68473
3833 PR c++/70105
3834 * g++.dg/diagnostic/pr70105.C: New test.
3835 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3836 (test_multiple_ordinary_maps): New test function.
3837
40499f81
DM
38382016-03-09 David Malcolm <dmalcolm@redhat.com>
3839
3840 PR c/68473
3841 PR c++/70105
3842 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3843 Drop range information from call to inform_at_rich_loc.
3844 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3845 New.
3846 (test_show_locus): Replace calls to rich_location::add_range with
3847 calls to add_range. Rewrite the tests that used the now-defunct
3848 rich_location ctor taking a source_range. Simplify other tests
3849 by replacing calls to COMBINE_LOCATION_DATA with calls to
3850 make_location.
3851
c9e33662
RB
38522016-03-09 Richard Biener <rguenther@suse.de>
3853 Jakub Jelinek <jakub@redhat.com>
3854
3855 PR tree-optimization/70138
3856 * gcc.dg/vect/pr70138-1.c: New testcase.
3857 * gcc.dg/vect/pr70138-2.c: Likewise.
3858
2c73b764
JJ
38592016-03-09 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR target/70049
3862 * gcc.target/i386/pr70049.c: New test.
3863
c06d25bb
RB
38642016-03-09 Richard Biener <rguenther@suse.de>
3865
3866 PR c/70143
3867 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3868 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3869 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3870
5828a501
RO
38712016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3872
3873 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3874 arm-*-*.
3875
2e141c8d
JJ
38762016-03-09 Jakub Jelinek <jakub@redhat.com>
3877
5a9def37
JJ
3878 PR middle-end/67278
3879 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3880
2e141c8d
JJ
3881 PR target/67278
3882 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3883
3884 PR middle-end/70050
3885 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3886 in testcase comment.
3887
bf751f40
TV
38882016-03-09 Tom de Vries <tom@codesourcery.com>
3889
3890 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3891 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3892 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3893 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3894 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3895 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3896 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3897 * gfortran.dg/goacc/kernels-loop.f95: New test.
3898
e210c999
MS
38992016-03-08 Martin Sebor <msebor@redhat.com>
3900
3901 PR c++/62096
3902 * g++.dg/warn/overflow-warn-7.C: New test.
3903
80aac5c8
JM
39042016-03-08 Jason Merrill <jason@redhat.com>
3905
3906 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3907 * lib/target-supports.exp (check_effective_target_concepts): New.
3908
12b81409
JJ
39092016-03-08 Jakub Jelinek <jakub@redhat.com>
3910
d259b234
JJ
3911 PR c++/70135
3912 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3913 * g++.dg/ubsan/pr70135.C: New test.
3914
12b81409
JJ
3915 PR target/70110
3916 * gcc.dg/pr70110.c: New test.
3917
b4e9f2aa
MJ
39182016-03-07 Martin Jambor <mjambor@suse.cz>
3919
3920 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3921 * c-c++-common/gomp/if-1.c: Likewise.
3922 * c-c++-common/gomp/pr61486-2.c: Likewise.
3923 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3924 to dg-additional-options.
3925 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3926 * g++/gomp/target-teams-1.c: Likewise.
3927 * gcc.dg/gomp/gomp.exp: Likewise.
3928 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3929 dg-additional-options.
3930 * gfortran.dg/gomp/gomp.exp: Likewise.
3931 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3932 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3933 dg-additional-options.
3934 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3935
f86e631e
MJ
39362016-03-07 Martin Jambor <mjambor@suse.cz>
3937
3938 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3939 * c-c++-common/gomp/gridify-1.c: New test.
3940 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3941
94156b3f
AV
39422016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3943
3944 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3945 trigger for cortex-r8, when scanning for register r8.
3946 * gcc.target/arm/pr45701-2.c: Likewise.
3947
a84a49b7 39482016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 3949 Jeff Law <law@redhat.com>
a84a49b7
RB
3950
3951 PR tree-optimization/69740
3952 * gcc.c-torture/compile/pr69740-1.c: New test.
3953 * gcc.c-torture/compile/pr69740-2.c: New test.
3954
e41f6c9e
BS
39552016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3956
3957 * lib/target-supports.exp
3958 (check_effective_target_whole_vector_shift): Enable for PPC64.
3959
57548bf5
RB
39602016-03-07 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/70115
3963 * gcc.dg/torture/pr70115.c: New testcase.
3964
4ae13300
NS
39652016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3966
3967 PR middle-end/69916
3968 * c-c-++-common/goacc/pr69916.c: New.
3969
5edb9853
RH
39702016-03-07 Richard Henderson <rth@redhat.com>
3971
3972 * gcc.c-torture/compile/pr70061.c: New test.
3973
2067a8f3
RB
39742016-03-07 Richard Biener <rguenther@suse.de>
3975
3976 PR testsuite/70109
3977 * gcc.dg/vect/O3-pr36098.c: New testcase.
3978
4145a9b7
CL
39792016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3980
3981 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3982
1878be32
EB
39832016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3984
3985 * gnat.dg/renaming9.ad[sb]: New testcase.
3986
df762bb2
JJ
39872016-03-05 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR c++/70084
3990 * g++.dg/expr/stdarg3.C: New test.
3991
7d461295
JL
39922016-03-04 Jeff Law <law@redhat.com>
3993
3994 PR tree-optimization/69196
3995 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3996 x86_64-*-*.
3997
29b9828f
BS
39982016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3999
b6b552fd
BS
4000 PR c/69973
4001 * gcc.dg/pr69973.c: New test.
4002
201d49e9
BS
4003 PR rtl-optimization/69941
4004 * gcc.dg/torture/pr69941.c: New test.
4005
29b9828f
BS
4006 PR c/69824
4007 * gcc.dg/pr69824.c: New test.
4008
640b7e74
TV
40092016-03-05 Tom de Vries <tom@codesourcery.com>
4010
4011 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4012 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4013 function.
4014
7a3a3fad
PP
40152016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4016
4017 PR c++/66786
4018 * g++.dg/cpp1y/var-templ48.C: New test.
4019 * g++.dg/cpp1y/var-templ49.C: New test.
4020
cd439aec
EB
40212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4022
4023 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4024
60204554
JJ
40252016-03-04 Jakub Jelinek <jakub@redhat.com>
4026
0c8825de
JJ
4027 PR c++/70035
4028 * g++.dg/ubsan/pr70035.C: New test.
4029
60204554
JJ
4030 PR target/70062
4031 * gcc.target/i386/pr70062.c: New test.
4032
f79d4eab
L
40332016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4034
4035 * g++.dg/template/typename21.C: Remove c++98_only.
4036
ea81ce67
L
40372016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4040
64b23c13
DM
40412016-03-04 David Malcolm <dmalcolm@redhat.com>
4042
4043 PR c/68187
4044 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4045 function.
4046 (fn_42_b): Likewise.
4047 (fn_42_c): Likewise.
4048
729526f5
DM
40492016-03-04 David Malcolm <dmalcolm@redhat.com>
4050
4051 PR c/68187
4052 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4053 function.
4054 (fn_40_b): Likewise.
4055 (fn_41_a): Likewise.
4056 (fn_41_b): Likewise.
4057
f9ea11ac
JJ
40582016-03-04 Jakub Jelinek <jakub@redhat.com>
4059
4060 PR target/70059
4061 * gcc.target/i386/avx512f-pr70059.c: New test.
4062 * gcc.target/i386/avx512dq-pr70059.c: New test.
4063
b6c38c69
BS
40642016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4065
4066 PR rtl-optimization/57676
4067 * gcc.dg/torture/pr57676.c: New test.
4068
af3cdd34
IE
40692016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4070
4071 * gcc.dg/pr70026.c: New test.
4072
7ff6ca38
MP
40732016-03-04 Marek Polacek <polacek@redhat.com>
4074
4075 PR c/69798
4076 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4077 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4078
a6bf62d5
KT
40792016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4080
4081 PR target/70004
4082 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4083 Delete.
4084 (test_corners_sisd_si): Likewise.
4085 (main): Remove checks of the above.
4086 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4087
ae4cdc6a
EB
40882016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4089
4090 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4091
08455559
CL
40922016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4093
4094 * gcc.dg/torture/pr69951.c: Accept argc==0.
4095
e9a35493
RB
40962016-03-04 Richard Biener <rguenther@suse.de>
4097
4098 PR c++/70054
4099 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4100 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4101
fba054c2
DV
41022016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4103
4104 PR testsuite/69766
4105 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4106 testing multiarch.
4107
f10cdc6c
JJ
41082016-03-04 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR debug/69947
4111 * gcc.dg/guality/pr69947.c: New test.
4112
2e981ba0
JJ
41132016-03-03 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR ada/70017
4116 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4117
0ba3bfa2
KT
41182016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4119
4120 PR rtl-optimization/69904
4121 * gcc.target/arm/pr69904.c: New test.
4122
97ecdb46
JJ
41232016-03-03 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR target/70021
4126 * gcc.dg/vect/pr70021.c: New test.
4127 * gcc.target/i386/pr70021.c: New test.
4128
a2a743a1
MP
41292016-03-03 Marek Polacek <polacek@redhat.com>
4130
4131 PR middle-end/70050
4132 * gcc.dg/pr70050.c: New test.
4133
fa07ecdd
JG
41342016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4135
4136 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4137
23504262
ML
41382016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4139
4140 PR tree-optimization/70043
4141 * gfortran.dg/vect/pr70043.f90: New test.
4142
b7b9e1a9
EB
41432016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4144
4145 * gnat.dg/specs/task1.ads: New test.
4146
cb83ba54
RO
41472016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4148
4149 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4150 Invoke gdb with -batch.
4151 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4152
a75f5e30
RB
41532016-03-03 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/55936
4156 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4157
268bc320
JL
41582016-03-02 Jeff Law <law@redhat.com>
4159
815f20ab
JL
4160 PR rtl-optimization/69942
4161 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4162 effects of argument promotions.
4163
268bc320
JL
4164 PR tree-optimization/69987
4165 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4166 target does not support -fprefetch-loop-arrays.
4167
171f7de5
UB
41682016-03-02 Uros Bizjak <ubizjak@gmail.com>
4169
4170 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4171
192912db
BC
41722016-03-02 Bin Cheng <bin.cheng@arm.com>
4173
c7908871 4174 PR rtl-optimization/69052
192912db
BC
4175 * gcc.target/i386/pr69052.c: New test.
4176
90a7a40b
AM
41772016-03-02 Alan Modra <amodra@gmail.com>
4178
4179 * gcc.dg/pr69990.c: New.
4180
69fa742f
JJ
41812016-03-02 Jakub Jelinek <jakub@redhat.com>
4182
de752fb0
JJ
4183 PR c/68062
4184 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4185
4186 PR middle-end/70022
4187 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4188
69fa742f
JJ
4189 PR target/70028
4190 * gcc.target/i386/pr70028.c: New test.
4191
7c65bd56
MK
41922016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4193
4194 * c-c++-common/asan/swapcontext-test-1.c,
4195 * c-c++-common/tsan/thread_leak.c,
4196 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4197 * g++.dg/tsan/benign_race.C,
4198 * g++.dg/tsan/fd_close_norace.C,
4199 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4200 races with sanitizer output
4201
37d98220 42022016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 4203 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
4204
4205 PR target/67278
4206 * gcc.dg/simd-8.c: New testcase.
4207
218db463
RB
42082016-03-02 Richard Biener <rguenther@suse.de>
4209
4210 PR middle-end/67278
4211 * gcc.dg/simd-7.c: New testcase.
4212
22c72158
EB
42132016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4214
4215 * gcc.target/i386/pr70007.c: Tweak.
4216
9a790ccc
DV
42172016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4218
4219 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4220
bd02f00f
MP
42212016-03-02 Marek Polacek <polacek@redhat.com>
4222
4223 PR c/67854
4224 * gcc.dg/pr67854.c: New test.
4225
1e840f39
JJ
42262016-03-02 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR middle-end/70025
4229 * gcc.dg/torture/pr70025.c: New test.
4230
bca00241
VK
42312016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4232
4233 PR tree-optimization/68621
4234 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4235
0bca04b8
EB
42362016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4237
4238 * gcc.target/i386/pr70007.c: New test.
4239
2a9afc86
JL
42402016-03-01 Jeff Law <law@redhat.com>
4241
eab2541b 4242 PR tree-optimization/69196
9d83ef71 4243 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 4244
2a9afc86
JL
4245 PR tree-optimization/69196
4246 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4247 duplicating code and spoiling the expected output.
4248
0d39977e
MM
42492016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4250
4251 PR target/70033
4252 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4253 supports power9 before doing tests.
4254 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4255 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4256 * gcc.target/powerpc/p9-permute.c: Likewise.
4257
a0c0699d
UB
42582016-03-01 Uros Bizjak <ubizjak@gmail.com>
4259
4260 PR target/70027
4261 * gcc.target/i386/pr70027.c: New test.
4262
0ae3ef47 42632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
4264
4265 * gcc.dg/pr70017.c: New test.
4266
686e2237
JJ
42672016-03-01 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR c/69796
4270 PR c/69974
4271 * gcc.dg/pr69796.c: New test.
4272 * gcc.dg/pr69974.c: New test.
4273
f8e4188c
EB
42742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4275
4276 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4277
5e3f1c7c
JL
42782016-02-29 Jeff Law <law@redhat.com>
4279
4280 PR tree-optimization/69987
4281 * gfortran.dg/pr69987.f90: New test.
4282
4283 PR tree-optimization/69989
4284 * gcc.c-torture/compile/pr69989-2.c: New test.
4285
1be56bc5
MP
42862016-03-01 Marek Polacek <polacek@redhat.com>
4287
4288 PR c++/69795
4289 * g++.dg/parse/invalid1.C: New test.
4290
1b19470d
RB
42912016-03-01 Richard Biener <rguenther@suse.de>
4292
4293 PR middle-end/70022
4294 * gcc.dg/pr70022.c: New testcase.
4295
3ae0661a
IE
42962016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4297
4298 PR tree-optimization/69956
4299 * gcc.dg/pr69956.c: New test.
4300
0f09ab88
BS
43012016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4302
4303 PR target/70011
4304 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4305 XFAIL when hardware supports efficient unaligned storage access.
4306
76d881bf
PP
43072016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4308
4309 PR c++/69961
4310 * g++.dg/template/pr69961a.C: New test.
4311 * g++.dg/template/pr69961b.C: New test.
4312
7168133a
DM
43132016-02-29 David Malcolm <dmalcolm@redhat.com>
4314
4315 PR preprocessor/69985
4316 * gcc.dg/cpp/pr69985.c: New test case.
4317
0c6072a3
JL
43182016-02-29 Jeff Law <law@redhat.com>
4319
e66f219b
JL
4320 PR tree-optimization/70005
4321 * gcc.c-torture/execute/pr70005.c New test.
4322
0c6072a3
JL
4323 PR tree-optimization/69999
4324 * gcc.c-torture/compile/pr69999.c: New test.
4325
fd9fbdb3
YR
43262016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4327
4328 PR tree-optimization/69652
4329 * gcc.dg/torture/pr69652.c: Delete test.
4330 * gcc.dg/vect/pr69652.c: New test.
4331
cbd400b4
RB
43322016-02-19 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/69980
4335 * gfortran.dg/vect/pr69980.f90: New testcase.
4336
84ea0f58
EB
43372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 * gcc.target/sparc/20160229-1.c: New test.
4340
5d2a63dc
EB
43412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4342
4343 * gnat.dg/stack_usage3.adb: New test.
4344 * gnat.dg/stack_usage3_pkg.ads: New helper.
4345
93e708f9
EB
43462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4347
4348 * gnat.dg/renaming8.adb: New test.
4349 * gnat.dg/renaming8_pkg1.ads: New helper.
4350 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4351 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4352
6512bc93
RB
43532016-02-29 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/69720
4356 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4357
7b201a88
TK
43582016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4359
4360 PR fortran/68147
4361 PR fortran/47674
4362 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4363
82ee0cf2 43642016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
4365 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4366
4367 PR fortran/56007
4368 * gfortran.dg/coarray_8.f90: Adjust error message.
4369 * gfortran.dg/pr56007.f90: New test.
4370 * gfortran.dg/pr56007.f: New test.
4371
cdc1a2c8
L
43722016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4373
4374 PR tree-optimization/69989
4375 * gcc.dg/torture/pr69989.c: New test.
4376
33505bcf
EB
43772016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4378
4379 * gcc.target/i386/stack-realign-win.c: New test.
4380
524bfb19
HA
43812016-02-28 Harald Anlauf <anlauf@gmx.de>
4382
4383 PR fortran/60126
4384 * gfortran.dg/pr60126.f90: New test.
4385
bd542508
JL
43862016-02-27 Jeff Law <law@redhat.com>
4387
4388 Revert
4389 2016-02-26 Richard Biener <rguenther@suse.de>
4390 Jeff Law <law@redhat.com>
4391
4392 PR tree-optimization/69740
4393 * gcc.c-torture/compile/pr69740-1.c: New test.
4394 * gcc.c-torture/compile/pr69740-2.c: New test.
4395
dd1291e0
JD
43962016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4397
5fb67f8b 4398 PR fortran/69910
dd1291e0
JD
4399 * gfortran.dg/newunit_4.f90: New test.
4400
5cfefb59
JJ
44012016-02-27 Jakub Jelinek <jakub@redhat.com>
4402
4403 PR target/69613
4404 PR rtl-optimization/69886
4405 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4406 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4407 target.
4408
20ba5f33
MS
44092016-02-26 Martin Sebor <msebor@redhat.com>
4410
4411 PR tree-optimization/15826
4412 * gcc.dg/tree-ssa/pr15826.c: New test.
4413
e6fb01b0
JJ
44142016-02-26 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR target/69969
4417 * gcc.target/powerpc/pr69969.c: New test.
4418
e3e0cf64
MS
44192016-02-26 Martin Sebor <msebor@redhat.com>
4420
4421 PR c++/15766
4422 * g++.old-deja/g++.other/decl5.C: Add a test case.
4423
d1f2bea5
SB
44242016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4425
4426 PR target/69946
4427 * gcc.target/powerpc/pr69946.c: New file.
4428
4a4f9d2b 44292016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 4430 Jeff Law <law@redhat.com>
4a4f9d2b 4431
e3e0cf64 4432 PR tree-optimization/69740
4a4f9d2b
RB
4433 * gcc.c-torture/compile/pr69740-1.c: New test.
4434 * gcc.c-torture/compile/pr69740-2.c: New test.
4435
ad2a2706
MJ
44362016-02-26 Martin Jambor <mjambor@suse.cz>
4437
4438 PR middle-end/69920
4439 * gcc.dg/torture/pr69932.c: New test.
4440 * gcc.dg/torture/pr69936.c: Likewise.
4441
1d11f7ce
AK
44422016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4443
4444 PR target/69709
4445 * gcc.target/s390/pr69709.c: New test.
4446
6cfccbb2
KT
44472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4448
4449 PR target/69245
4450 * gcc.target/aarch64/pr69245_1.c: New test.
4451
ac59ad4e
KT
44522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4453
4454 PR target/69613
4455 * gcc.dg/torture/pr69613.c: New test.
4456
a2ad54a0
JJ
44572016-02-26 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR rtl-optimization/69891
4460 * gcc.target/i386/pr69891.c: New test.
4461
0884062c 44622016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
4463 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464
d2369d4f 4465 PR target/61397
c163789b
MM
4466 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4467 functionality for both 32-bit and 64-bit.
4468
5aed7e2c
RB
44692016-02-26 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/69551
4472 * gcc.dg/torture/pr69951.c: New testcase.
4473
798e2a8e
RB
44742016-02-25 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/48795
4477 * gcc.dg/Warray-bounds-18.c: New testcase.
4478
9559fbac
RO
44792016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4480
4481 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4482
c049b107
JJ
44832016-02-25 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR rtl-optimization/69896
4486 * gcc.dg/pr69896.c: New test.
4487
1137001c
PP
44882016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4489
4490 PR c++/69736
4491 * g++.dg/cpp1y/paren2.C: New test.
4492
2e9c8641
MS
44932016-02-24 Martin Sebor <msebor@redhat.com>
4494
4495 PR c/51147
4496 * gcc.dg/enum-mode-2.c: New test.
4497
03ca8fb3
JJ
44982016-02-24 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR c++/69922
4501 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4502 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4503 * g++.dg/ubsan/pr69922.C: New test.
4504
0b05329b
MP
45052016-02-24 Marek Polacek <polacek@redhat.com>
4506
4507 PR c/69819
4508 * gcc.dg/pr69819.c: New test.
4509
57c2c374
MS
45102016-02-24 Martin Sebor <msebor@redhat.com>
4511
3b96b93a
MS
4512 PR c++/69912
4513 * g++.dg/ext/flexary15.C: New test.
4514
45152016-02-24 Martin Sebor <msebor@redhat.com>
4516
4517 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 4518 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 4519 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 4520
65433bb5
MK
45212016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4522 Charles Baylis <charles.baylis@linaro.org>
4523
4524 PR debug/61033
4525 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4526
f802a424 45272016-02-24 Richard Biener <rguenther@suse.de>
44293580 4528 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
4529
4530 PR middle-end/69760
4531 * gcc.dg/torture/pr69760.c: New testcase.
4532
525f795f
RO
45332016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4534
4535 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4536 pattern on Solaris with as.
4537
cd7bbceb
KT
45382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4539
4540 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4541 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4542 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4543 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4544
89c0c1fd
JJ
45452016-02-24 Jakub Jelinek <jakub@redhat.com>
4546
4547 PR middle-end/69915
4548 * gcc.dg/pr69915.c: New test.
4549
0683fd27
KT
45502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4551
4552 PR rtl-optimization/69886
4553 * gcc.dg/torture/pr69886.c: New test.
4554
e53d562a
RB
45552016-02-24 Richard Biener <rguenther@suse.de>
4556
4557 PR middle-end/68963
4558 * gcc.dg/torture/pr68963.c: New testcase.
4559
74a00288
KT
45602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4561
4562 PR target/69875
4563 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4564 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4565 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4566 * gcc.target/arm/atomic_loaddi_1.c: New test.
4567 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4568 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4569 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4570 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4571 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4572 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4573 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4574 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4575
340fd4c9
JJ
45762016-02-24 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR middle-end/69909
4579 * gcc.dg/torture/pr69909.c: New test.
4580
47d3fdb2
RB
45812016-02-24 Richard Biener <rguenther@suse.de>
4582
4583 PR tree-optimization/69907
4584 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4585 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4586 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4587
dab73e73
CB
45882016-02-24 Christian Bruel <christian.bruel@st.com>
4589
4590 * gcc.target/arm/pragma_cpp_fma.c: New test.
4591
7cc5ec65
JD
45922016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593
4594 PR fortran/61156
4595 * gfortran.dg/include_6.f90: Update test.
4596
067fbd8b
JJ
45972016-02-23 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR objc/69844
4600 * objc.dg/pr69844.m: New test.
4601
64a454d9
JD
46022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4603
4604 PR libgfortran/69456
4605 * gfortran.dg/namelist_89.f90: New test.
4606 * gfortran.dg/pr59700.f90: Update test..
4607
35886f0b
MS
46082016-02-23 Martin Sebor <msebor@redhat.com>
4609
4610 PR middle-end/69780
4611 * g++.dg/ext/builtin_alloca.C: New test.
4612 * gcc.dg/builtins-68.c: New test.
4613
162cc7e3
RH
46142016-02-23 Richard Henderson <rth@redhat.com>
4615
4616 * gcc.target/i386/addr-space-3.c: Remove test.
4617
196440f8
DM
46182016-02-23 David Malcolm <dmalcolm@redhat.com>
4619
4620 PR preprocessor/69126
4621 PR preprocessor/69543
4622 * c-c++-common/pr69126-2-long.c: New test.
4623 * c-c++-common/pr69126-2-short.c: New test.
4624 * c-c++-common/pr69543-1.c: Remove xfail.
4625
1d3121af
DM
46262016-02-23 David Malcolm <dmalcolm@redhat.com>
4627
4628 PR preprocessor/69126
4629 PR preprocessor/69543
4630 PR preprocessor/69558
4631 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4632 (f): Rename to...
4633 (test_2): ...this, and add leading comment.
4634 (MACRO_3, test_3): New.
4635 (MACRO_4A, MACRO_4B, test_4): New.
4636 (MACRO): Rename to...
4637 (MACRO_5): ...this.
4638 (g): Rename to...
4639 (test_5): ...this, updating for renaming of MACRO, and
4640 add leading comment.
4641 * c-c++-common/pr69543-1.c: New.
4642 * c-c++-common/pr69543-2.c: New.
4643 * c-c++-common/pr69543-3.c: New.
4644 * c-c++-common/pr69543-4.c: New.
4645 * c-c++-common/pr69558-1.c: New.
4646 * c-c++-common/pr69558-2.c: New.
4647 * c-c++-common/pr69558-3.c: New.
4648 * c-c++-common/pr69558-4.c: New.
4649 * gcc.dg/pr69558.c: Move to...
4650 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4651 xfail for c++.
4652
f99c3557
TS
46532016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4654
4655 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4656 to -ftree-parallelize-loops/-fopenacc changes.
4657 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4658 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4659 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4660 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4661 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4662 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4663 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4664 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4665 * c-c++-common/goacc/kernels-loop.c: Likewise.
4666 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4667 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4668 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4669 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4670
c60ec7c2
RO
46712016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4672
4673 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4674
f1a62b6f
JJ
46752016-02-23 Jakub Jelinek <jakub@redhat.com>
4676
e67bf044
JJ
4677 PR c++/69902
4678 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4679
f1a62b6f
JJ
4680 PR c/69900
4681 * gcc.dg/pr69900.c: New test.
4682
20c5e09e
MJ
46832016-02-23 Martin Jambor <mjambor@suse.cz>
4684
4685 PR tree-optimization/69666
4686 * gcc.dg/tree-ssa/pr69666.c: New test.
4687
e457a6fc
AV
46882016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4689
4690 PR fortran/67451
4691 * gfortran.dg/coarray_allocate_5.f08: New test.
4692
d7b574f4
AK
46932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4694
4695 * gcc.target/s390/vcond-shift.c: Move to ...
4696 * gcc.target/s390/vector/vcond-shift.c: ... here.
4697
58bdeb44
AK
46982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4699
4700 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4701 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4702
7cd0387b
AK
47032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4704
4705 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4706
4246c8da
MW
47072016-02-20 Mark Wielaard <mjw@redhat.com>
4708
4709 PR c/28901
4710 * gcc.dg/unused-variable-3.c: New test.
4711
f93bc532
JJ
47122016-02-22 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR target/69888
4715 * gcc.target/i386/pr69888.c: New test.
4716
c4e360f4
RB
47172016-02-22 Richard Biener <rguenther@suse.de>
4718
4719 PR tree-optimization/69882
4720 * gfortran.dg/vect/pr69882.f90: New testcase.
4721
09c92f1c
JJ
47222016-02-22 Jakub Jelinek <jakub@redhat.com>
4723
4724 PR target/69885
4725 * gcc.dg/pr69885.c: New test.
4726
f88d45dc
OE
47272016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4728
4729 PR target/69806
4730 PR target/54089
4731 * gcc.target/sh/pr54089-10.c: New.
4732
ce1ff48e
PT
47332016-02-20 Paul Thomas <pault@gcc.gnu.org>
4734
4735 PR fortran/69423
4736 * gfortran.dg/deferred_character_15.f90 : New test.
4737
bbf27208
DH
47382016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4739
4740 PR fortran/57365
4741 gfortran.dg/allocate_with_source_18.f03: New test.
4742
47432016-02-20 Harald Anlauf <anlauf@gmx.de>
4744
4745 PR fortran/52531
4746 gfortran.dg/gomp/pr52531.f90: New test.
4747
268be88c
BE
47482016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4749
4750 PR c++/69865
4751 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4752 -std=c++03.
4753
4b6c824a
JJ
47542016-02-19 Jakub Jelinek <jakub@redhat.com>
4755
871b3f47
JJ
4756 PR c++/69826
4757 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4758 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4759
7a965d51
JJ
4760 PR c++/69850
4761 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4762
4b6c824a
JJ
4763 PR c++/69851
4764 * g++.dg/torture/pr69851.C: New test.
4765
15fca21a
MS
47662016-02-19 Martin Sebor <msebor@redhat.com>
4767
4768 PR testsuite/69573
4769 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4770
19e21586
JJ
47712016-02-19 Jakub Jelinek <jakub@redhat.com>
4772
03a616ac
JJ
4773 PR c++/69850
4774 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4775 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4776
19e21586
JJ
4777 PR c++/67767
4778 * g++.dg/cpp0x/pr67767.C: New test.
4779
2db16594
KT
47802016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4781
4782 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4783 for fp, simd, crypto, crc, lse.
4784 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4785 above.
4786 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4787 effective target check.
4788
5a7d9d1e
JJ
47892016-02-19 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR target/69820
4792 * gcc.target/i386/pr69820.c: New test.
4793
6448f064
AK
47942016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4795
4796 * gcc.target/s390/vector/int128-1.c: New test.
4797
d0a859e6
AK
47982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4799
4800 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4801
9e4eb643
AK
48022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4803
4804 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4805 instruction pattern name to prevent the testcase from failing with
4806 -march=z13.
4807
859a4c0e
AK
48082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4809
4810 * gcc.target/s390/md/movstr-2.c: New test.
4811
efc2340b
MK
48122016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4813
4814 * gcc.target/s390/morestack.c: New test.
4815
ca2bfbc2
DV
48162016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4817
4818 PR target/69625
4819 * gcc.target/s390/pr69625.c: Add test case.
4820
efd4bd05
BE
48212016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4822
4823 PR testsuite/68580
4824 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4825
2bf2078a
MM
48262016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4827
4828 PR target/68404
4829 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4830 * gcc.target/powerpc/fusion3.c: Likewise.
4831
f003579e
RB
48322016-02-18 Richard Biener <rguenther@suse.de>
4833
4834 PR middle-end/69553
4835 * g++.dg/torture/pr69553.C: New testcase.
4836
19233914
NC
48372016-02-18 Nick Clifton <nickc@redhat.com>
4838
efd4bd05
BE
4839 PR target/62254
4840 PR target/69610
4841 * gcc.target/arm/pr62554.c: New test.
4842 * gcc.target/arm/pr69610-1.c: New test.
4843 * gcc.target/arm/pr69610-2.c: New test.
19233914 4844
23f27839
RB
48452016-02-18 Richard Biener <rguenther@suse.de>
4846
4847 PR middle-end/69854
4848 * gcc.dg/torture/pr69854.c: New testcase.
4849
932c0da4
JJ
48502016-02-17 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR c++/69850
4853 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4854
1bed93e4
BS
48552012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4856
4857 * gcc.target/powerpc/vec-cg.c: New test.
4858
57bfb134
RB
48592016-02-17 Richard Biener <rguenther@suse.de>
4860
4861 PR testsuite/69586
4862 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4863
a44e0ebb
KT
48642016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4865
4866 PR target/69161
4867 * gcc.c-torture/compile/pr69161.c: New test.
4868
ffacd726
DS
48692016-02-17 David Sherwood <david.sherwood@arm.com>
4870
4871 PR target/69532
4872 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4873 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4874
448db8d2
EB
48752016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4876
4877 * gcc.dg/ifcvt-4.c: Skip on Visium.
4878
e2f0522e
EB
48792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gnat.dg/atomic8.adb: New test.
4882
bf17fe3f
EB
48832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gnat.dg/discr46.ad[sb]: New test.
4886
ecf835e9
KN
48872016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4888
4889 PR Target/48344
4890 * gcc.target/powerpc/pr48344-1.c: New test.
4891
49a1164a
TK
48922015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4893
4894 PR fortran/69742
4895 * gfortran.dg/associate_21.f90: New test.
4896
bf14eba2
JJ
48972016-02-16 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR c/69835
4900 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4901 -Wnonnull in dg-options.
4902 * c-c++-common/nonnull-2.c: New test.
4903
35a093b6
JG
49042016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4905 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4906
4907 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4908
e387d491
JJ
49092016-02-16 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR middle-end/69801
4912 * gcc.dg/pr69801.c: Add empty dg-options.
4913
ba539195
JN
49142016-02-16 James Norris <jnorris@codesourcery.com>
4915
4916 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4917 * g++.dg/goacc/deviceptr-1.c: New file.
4918
2a2b8f64
JJ
49192016-02-16 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR tree-optimization/69820
4922 * gcc.dg/vect/pr69820.c: New test.
4923
87440c29
RB
49242016-02-16 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/69776
4927 * gcc.dg/torture/pr69776-2.c: New testcase.
4928
6d87c306
BS
49292016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4930
4931 PR tree-optimization/69714
4932 * gcc.dg/torture/pr69714.c: New test.
4933
3824a0a2
JJ
49342016-02-16 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR tree-optimization/69802
4937 * gcc.dg/pr69802.c: New test.
4938
c8cfe96e
RB
49392016-02-16 Richard Biener <rguenther@suse.de>
4940
4941 PR middle-end/69801
4942 * gcc.dg/pr69801.c: New testcase.
4943
fc12098d
JD
49442016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4945
4946 PR libgfortran/69651
4947 * gfortran.dg/read_bang.f90: New test.
4948 * gfortran.dg/read_bang4.f90: New test.
4949
ba6b3795
JJ
49502016-02-15 Jakub Jelinek <jakub@redhat.com>
4951
f0516ca4
JJ
4952 PR c++/69658
4953 * g++.dg/init/pr69658.C: New test.
4954
ba6b3795
JJ
4955 PR c++/69797
4956 * c-c++-common/pr69797.c: New test.
4957
de3f9a2d
PK
49582016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4959
4960 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4961 check for aarch64*-*-*.
4962
17a3b967
RB
49632016-02-15 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/69783
4966 * gcc.dg/vect/pr69783.c: New testcase.
4967
1c48bff1
RB
49682016-02-15 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/69776
4971 * gcc.dg/torture/pr69776.c: New testcase.
4972
1e6025b6
TK
49732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4974
4975 PR fortran/60526
4976 * gfortran.dg/type_decl_4.f90: Reinstated.
4977
d3308279
JDA
49782016-02-14 John David Anglin <danglin@gcc.gnu.org>
4979
4980 PR fortran/68746
4981 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4982
b7c56581
TK
49832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4984
4985 PR fortran/60526
4986 PR bootstrap/69816
4987 * gfortran.dg/type_decl_4.f90: Removed.
4988
60cb4ef5
TK
49892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4990
4991 PR fortran/60526
4992 * gfortran.dg/type_decl_4.f90: New test.
4993
f6964637
AM
49942016-02-14 Alan Modra <amodra@gmail.com>
4995
1a8849d1 4996 PR testsuite/68886
f6964637
AM
4997 * gcc.c-torture/execute/stkalign.c: Revise test.
4998
f5121920
OE
49992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5000
5001 PR target/67260
5002 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5003
6cda3ab6
OE
50042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5005
5006 PR target/67260
5007 * gcc.target/sh/torture/pr67260.c: New.
5008
6786e598
JDA
50092016-02-12 John David Anglin <danglin@gcc.gnu.org>
5010
5011 * gcc.dg/pr67964.c: Add dg-require-alias.
5012
7e05dad8
OE
50132016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5014
5015 PR target/67636
5016 PR target/64345
5017 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5018
7f4cc3ce
JD
50192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5020
5021 PR libgfortran/69668
5022 * gfortran.dg/namelist_88.f90: New test.
5023
955ca6dc
JD
50242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5025
5026 PR libgfortran/69668
5027 * gfortran.dg/namelist_38.f90: Update test.
5028 * gfortran.dg/namelist_84.f90: Update test.
5029
876217ae
DM
50302016-02-12 David Malcolm <dmalcolm@redhat.com>
5031
5032 PR other/69554
5033 * gcc.dg/pr69554-1.c: New test.
5034 * gfortran.dg/pr69554-1.F90: New test.
5035 * gfortran.dg/pr69554-2.F90: New test.
5036 * lib/gcc-dg.exp (proc dg-locus): New function.
5037 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5038 distinguish between the caret-printing and non-caret-printing
5039 cases. If caret-printing has been explicitly enabled, bail out
5040 without attempting to fix up the output.
5041
61789eed
DM
50422016-02-12 David Malcolm <dmalcolm@redhat.com>
5043
5044 PR driver/69265
5045 PR driver/69453
5046 * gcc.dg/spellcheck-options-3.c: New test case.
5047 * gcc.dg/spellcheck-options-4.c: New test case.
5048 * gcc.dg/spellcheck-options-5.c: New test case.
5049 * gcc.dg/spellcheck-options-6.c: New test case.
5050 * gcc.dg/spellcheck-options-7.c: New test case.
5051 * gcc.dg/spellcheck-options-8.c: New test case.
5052 * gcc.dg/spellcheck-options-9.c: New test case.
5053 * gcc.dg/spellcheck-options-10.c: New test case.
5054
c3090c1f
JJ
50552016-02-12 Jakub Jelinek <jakub@redhat.com>
5056
5057 PR rtl-optimization/69764
5058 PR rtl-optimization/69771
5059 * c-c++-common/pr69764.c: New test.
5060 * gcc.dg/torture/pr69771.c: New test.
5061
8222034d
MP
50622016-02-12 Marek Polacek <polacek@redhat.com>
5063
5064 * g++.dg/torture/init-list1.C: New.
5065
f749f792
MP
50662016-02-12 Marek Polacek <polacek@redhat.com>
5067
5068 * gcc.dg/pr69522.c: Add empty dg-options.
5069
199fb02a
IE
50702016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5071
5072 * g++.dg/lto/lto.exp: Include and init mpx.
5073 * g++.dg/lto/pr69729_0.C: New test.
5074
b69539cb
JJ
50752016-02-12 Jakub Jelinek <jakub@redhat.com>
5076
06ff7000
JJ
5077 PR ipa/69241
5078 * g++.dg/ipa/pr69241-4.C: New test.
5079
b69539cb
JJ
5080 PR ipa/68672
5081 * g++.dg/ipa/pr68672-1.C: New test.
5082 * g++.dg/ipa/pr68672-2.C: New test.
5083 * g++.dg/ipa/pr68672-3.C: New test.
5084
16595a1f
BS
50852016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5086
5087 PR c/69522
6d87c306 5088 * gcc.dg/pr69522.c: New test.
16595a1f 5089
38d795d2
PP
50902016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5091
5092 PR c++/69098
5093 * g++.dg/cpp1y/69098.C: New test.
5094 * g++.dg/cpp1y/69098-2.C: New test.
5095
9c582551
JJ
50962016-02-12 Jakub Jelinek <jakub@redhat.com>
5097
5098 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5099 and neighbour -> neighbor.
5100 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5101 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5102 * c-c++-common/Wvarargs.c: Likewise.
5103 * c-c++-common/goacc/host_data-5.c: Likewise.
5104 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5105 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5106 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5107 * gcc.target/aarch64/pr60697.c: Likewise.
5108 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5109 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5110 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5111 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5112 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5113 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5114 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5115 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5116 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5117 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5118 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5119 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5120 * g++.dg/lookup/koenig5.C: Likewise.
5121 * g++.dg/ext/no-asm-2.C: Likewise.
5122 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5123 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5124 * gfortran.dg/used_types_16.f90: Likewise.
5125 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5126 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5127 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5128 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5129 * gfortran.dg/abstract_type_6.f03: Likewise.
5130 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5131 * gfortran.dg/used_types_15.f90: Likewise.
5132 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5133 * gfortran.dg/exit_3.f08: Likewise.
5134 * gfortran.dg/open_status_2.f90: Likewise.
5135 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5136 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5137 * gfortran.dg/associate_1.f03: Likewise.
5138 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5139 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5140 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5141 * gcc.dg/builtin-object-size-1.c: Likewise.
5142 * gcc.dg/noreturn-6.c: Likewise.
5143 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5144 * gcc.dg/globalalias.c: Likewise.
5145 * gcc.dg/builtins-config.h: Likewise.
5146 * gcc.dg/pr30457.c: Likewise.
5147 * gcc.c-torture/compile/volatile-1.c: Likewise.
5148 * gcc.c-torture/execute/20101011-1.c: Likewise.
5149 * c-c++-common/Waddress-1.c: Likewise.
5150
66756373
JJ
51512016-02-11 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR c/69768
5154 * c-c++-common/Waddress-1.c: New test.
5155
76fe932b
AV
51562016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5157
5158 PR fortran/69296
5159 * gfortran.dg/associate_19.f03: New test.
5160 * gfortran.dg/associate_20.f03: New test.
5161
564c4d4b
OE
51622016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5163
5164 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5165
e1c1ecb0
KT
51662016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5167
5168 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5169 .arch armv8-a\n. Add -dA to dg-options.
5170 * gcc.target/aarch64/assembler_arch_1.c: New test.
5171 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5172
0d7d9458
PC
51732016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/68726
5176 * g++.dg/cpp0x/pr68726.C: New.
5177
e6208a60
IE
51782016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5179
5180 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5181 test.
5182
281a11eb
RB
51832016-02-11 Richard Biener <rguenther@suse.de>
5184
5185 * g++.dg/tree-ssa/pr61034.C: Adjust.
5186
e03dd765
VM
51872016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5188
4b48faf5 5189 PR target/69148
e03dd765
VM
5190 * gcc.target/s390/pr69148.c: New.
5191
cdc23927
YR
51922016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5193
5194 PR tree-optimization/69652
5195 * gcc.dg/torture/pr69652.c: New test.
5196
e199dd0a
JJ
51972016-02-10 Jakub Jelinek <jakub@redhat.com>
5198 Patrick Palka <ppalka@gcc.gnu.org>
5199
5200 PR ipa/69241
5201 PR c++/69649
5202 * g++.dg/ipa/pr69241-1.C: New test.
5203 * g++.dg/ipa/pr69241-2.C: New test.
5204 * g++.dg/ipa/pr69241-3.C: New test.
5205 * g++.dg/ipa/pr69649.C: New test.
5206
d6b38027
UB
52072016-02-10 Uros Bizjak <ubizjak@gmail.com>
5208
5209 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5210 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5211
13b562c5
BC
52122016-02-10 Bin Cheng <bin.cheng@arm.com>
5213
5214 PR tree-optimization/68021
5215 * gcc.dg/tree-ssa/pr68021.c: New test.
5216
24a179f8
RB
52172016-02-10 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/69726
5220 * gcc.dg/uninit-22.c: New testcase.
5221
0d99886f
AP
52222016-02-09 Andrew Pinski <apinski@cavium.com>
5223
5224 PR tree-opt/69282
5225 * gcc.c-torture/compile/20160205-1.c: New testcase.
5226
ab04995c
MM
52272016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5228
5229 PR target/68404
5230 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5231 instead accessing a really large arrray.
5232 * gcc.target/powerpc/fusion3.c: Likewise.
5233
4b79ac23
CB
52342016-02-09 Charles Baylis <charles.baylis@linaro.org>
5235
5236 PR target/68532
5237 * gcc.c-torture/execute/pr68532.c: New test.
5238
b890a441
AO
52392016-02-11 Alexandre Oliva <aoliva@redhat.com>
5240
5241 PR target/69634
5242 * gcc.dg/pr69634.c: New.
5243
84a5bef7
RB
52442016-02-09 Richard Biener <rguenther@suse.de>
5245
5246 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5247
1f123759 52482016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 5249
1f123759
AF
5250 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5251
65860c77
YR
52522016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5253
5254 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5255
7e1e8a0a
RB
52562016-02-09 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/69715
5259 * gcc.dg/torture/pr69715.c: New testcase.
5260
efb45a9f
PP
52612016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5262
5263 PR c++/69139
5264 * g++.dg/cpp0x/trailing12.C: New test.
5265 * g++.dg/cpp0x/trailing13.C: New test.
5266
20a0c6f9
PP
52672016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5268
5269 PR c++/69283
5270 PR c++/67835
5271 * g++.dg/cpp1y/auto-fn29.C: New test.
5272 * g++.dg/cpp1y/auto-fn30.C: New test.
5273
a162f3af
JJ
52742016-02-08 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR tree-optimization/69209
5277 * gcc.c-torture/compile/pr69209.c: New test.
5278
4b4a9fbd
JL
52792016-02-08 Jeff Law <law@redhat.com>
5280
5281 PR tree-optimization/68541
5282 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5283 of statements allowed in join block for path splitting.
5284
cfac5ed2
JJ
52852016-02-08 Jakub Jelinek <jakub@redhat.com>
5286
f68bc23f
JJ
5287 PR c++/59627
5288 * g++.dg/gomp/pr59627.C: New test.
5289
cfac5ed2
JJ
5290 PR ipa/69239
5291 * g++.dg/ipa/pr69239.C: New test.
5292
44714d8c
DM
52932016-02-08 David Malcolm <dmalcolm@redhat.com>
5294
5295 PR preprocessor/69664
5296 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5297 * gcc.dg/cpp/warn-comments.c: Likewise.
5298
eba9e839
MP
52992016-02-08 Marek Polacek <polacek@redhat.com>
5300
5301 PR c++/69688
5302 * g++.dg/init/const12.C: New test.
5303
a011cd92
BS
53042016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5305
5306 PR target/60410
5307 * gcc.dg/lto/pr55113_0.c: Remove test.
5308
5317b1be
RB
53092016-02-08 Richard Biener <rguenther@suse.de>
5310
5311 PR tree-optimization/69719
5312 * gcc.dg/torture/pr69719.c: New testcase.
5313
63998a63
RB
53142016-02-08 Richard Biener <rguenther@suse.de>
5315 Jeff Law <law@redhat.com>
5316
5317 PR target/68273
5318 * gcc.target/mips/pr68273.c: New testcase.
5319
43f4a281
RB
53202016-02-08 Richard Biener <rguenther@suse.de>
5321
5322 PR rtl-optimization/69274
5323 * gcc.target/i386/addr-sel-1.c: XFAIL.
5324
0b604d2d
JL
53252016-02-08 Jeff Law <law@redhat.com>
5326
e8dfe49e
JL
5327 PR tree-optimization/68541
5328 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5329
6daecd7a 5330 PR tree-optimization/65917
0b604d2d
JL
5331 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5332
c0f0e35a
JD
53332016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5334
5335 PR fortran/50555
5336 * gfortran.dg/namelist_args.f90: New test.
5337
8981d712
JL
53382016-02-05 Jeff Law <law@redhat.com>
5339
6daecd7a 5340 PR tree-optimization/68541
8981d712
JL
5341 * gcc.dg/tree-ssa/split-path-2.c: New test.
5342 * gcc.dg/tree-ssa/split-path-3.c: New test.
5343 * gcc.dg/tree-ssa/split-path-4.c: New test.
5344 * gcc.dg/tree-ssa/split-path-5.c: New test.
5345 * gcc.dg/tree-ssa/split-path-6.c: New test.
5346 * gcc.dg/tree-ssa/split-path-7.c: New test.
5347
46cb9332
MS
53482016-02-05 Martin Sebor <msebor@redhat.com>
5349
5350 PR c++/69662
5351 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5352 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5353
be2083ea
RH
53542016-02-06 Richard HEnderson <rth@redhat.com>
5355
5356 PR c/69643
5357 * gcc.target/i386/addr-space-4.c: New.
5358 * gcc.target/i386/addr-space-5.c: New.
5359
711d7c23
MM
53602016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5361
5362 PR fortran/66089
5363 * gfortran.dg/elemental_dependency_6.f90: New.
5364
b5c1c988
JJ
53652016-02-05 Jakub Jelinek <jakub@redhat.com>
5366
861c7bcd
JJ
5367 PR rtl-optimization/69691
5368 * gcc.c-torture/execute/pr69691.c: New test.
5369
b5c1c988
JJ
5370 PR c++/69628
5371 * g++.dg/parse/pr69628.C: New test.
5372
f7dfa966
UB
53732016-02-05 Uros Bizjak <ubizjak@gmail.com>
5374
5375 * gcc.dg/sancov/asan.c: Move to ...
5376 * gcc.dg/asan/sancov-1.c: ... here.
5377
9b143e64
UB
53782016-02-05 Uros Bizjak <ubizjak@gmail.com>
5379
5380 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5381
f5d4b899
L
53822016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5383
5384 PR target/69677
5385 * gcc.target/i386/pr69677.c: New test.
5386
76c85fbb
PP
53872016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 PR c++/68948
5390 * g++.dg/template/pr68948.C: New test.
5391
f181bf90
DV
53922016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5393
5394 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5395 (only necessary on s390x).
5396
714fb282
L
53972016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5398
5399 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5400 -mno-accumulate-outgoing-args.
5401
618d6c1c
PP
54022016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5403
5404 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5405
1066e9b5
JJ
54062016-02-04 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR c/69669
5409 * c-c++-common/pr69669.c: New test.
5410
76255d0d
MM
54112016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5412
5413 PR target/69667
5414 * g++.dg/pr69667.C: New file.
5415
e0b059b1
WD
54162016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5417
5418 PR target/69619
5419 * gcc.dg/pr69619.c: Add new test.
5420
2692b5c8
RS
54212016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5422
5423 PR rtl-optimization/69577
5424 * gcc.target/i386/pr69577.c: New test.
5425
7db337c2
ML
54262016-02-04 Martin Liska <mliska@suse.cz>
5427
5428 * g++.dg/asan/pr69276.C: New test.
5429
cc9c0829
KT
54302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431
5432 PR target/65932
5433 PR target/67714
5434 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5435 a single smulbb instruction.
5436 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5437 * gcc.target/amr/wmul-2.c: Likewise.
5438
eb9feb52
KT
54392016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5440
5441 PR target/65932
5442 PR target/67714
5443 * gcc.c-torture/execute/pr67714.c: New test.
5444
61f727fe
JJ
54452016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5446
5447 PR target/69454
5448 * gcc.target/i386/pr69454-1.c: New test.
5449 * gcc.target/i386/pr69454-2.c: New test.
5450
05dd97db
MS
54512016-02-03 Martin Sebor <msebor@redhat.com>
5452
5453 PR c++/69251
5454 PR c++/69253
5455 PR c++/69290
5456 PR c++/69277
5457 PR c++/69349
5458 * g++.dg/ext/flexarray-mangle-2.C: New test.
5459 * g++.dg/ext/flexarray-mangle.C: New test.
5460 * g++.dg/ext/flexarray-subst.C: New test.
5461 * g++.dg/ext/flexary11.C: New test.
5462 * g++.dg/ext/flexary12.C: New test.
5463 * g++.dg/ext/flexary13.C: New test.
5464 * g++.dg/ext/flexary14.C: New test.
5465 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5466
dac2fc29
L
54672016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5468
5469 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5470 Define only if CHECK_FLOAT128 is defined.
5471 (main): Properly initialize u5.
5472
eadb8035
JJ
54732016-02-03 Jakub Jelinek <jakub@redhat.com>
5474
0afbb81b
JJ
5475 PR c/69627
5476 * gcc.dg/pr69627.c: New test.
5477
eadb8035
JJ
5478 PR target/69644
5479 * gcc.dg/pr69644.c: New test.
5480
b12d4923
MS
54812016-02-03 Mike Stump <mikestump@comcast.net>
5482
5483 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5484 support for struct-layout-1.exp.
5485
ab4bae0c
PP
54862016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5487
5488 PR c++/69056
618d6c1c 5489 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 5490
95831c01
VM
54912016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5492 Alexandre Oliva <aoliva@redhat.com>
5493
5494 PR target/69461
5495 * gcc.target/powerpc/pr69461.c: New.
5496
ccc71ab8
UB
54972016-02-03 Uros Bizjak <ubizjak@gmail.com>
5498
5499 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5500 works from here ...
5501 (check_effective_target_fsanitize_thread): ... to here. Do not
5502 specify additional compile flags for the test source.
5503 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5504 specify additional compile flags for the test source.
5505
96299640
WD
55062016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5507
5508 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5509
781d83d9
AV
55102016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5511
5512 PR fortran/67451
5513 PR fortran/69418
5514 * gfortran.dg/coarray_allocate_2.f08: New test.
5515 * gfortran.dg/coarray_allocate_3.f08: New test.
5516 * gfortran.dg/coarray_allocate_4.f08: New test.
5517
d8208e6d
AL
55182016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5519
5520 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5521 use same scan-tree-dump-times on all platforms.
5522 * gcc.dg/vect/vect-outer-1.c: Likewise.
5523 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5524 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5525 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5526 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5527 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5528 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5529 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5530
a8394fa0
SB
55312016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5532
5533 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5534 warning.
5535
f3baa1d3
L
55362016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5537
5538 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5539
eb077516
JN
55402016-02-02 James Norris <jnorris@codesourcery.com>
5541
5542 * c-c++-common/goacc/routine-5.c: Add tests.
5543
578fb225
AM
55442016-02-02 Alexander Monakov <amonakov@ispras.ru>
5545
5546 * gcc.target/nvptx/unsigned-cmp.c: New test.
5547
c64f7d37
WD
55482016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5549
5550 * gcc.target/aarch64/scalar_shift_1.c
5551 (test_corners_sisd_di): Improve force to SIMD register.
5552 (test_corners_sisd_si): Likewise.
5553 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5554 Remove scan-assembler check for ldr.
5555
90c6f26c
RB
55562016-02-02 Richard Biener <rguenther@suse.de>
5557
5558 PR tree-optimization/69595
5559 * gcc.dg/Warray-bounds-17.c: New testcase.
5560
9dc03c97
RB
55612016-02-02 Richard Biener <rguenther@suse.de>
5562
5563 PR tree-optimization/69606
5564 * gcc.dg/torture/pr69606.c: New testcase.
5565
2d4dc223
YR
55662016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5567
5568 PR middle-end/68542
5569 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5570 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5571
65c98fde
AM
55722016-02-02 Alan Modra <amodra@gmail.com>
5573
5574 PR target/69548
5575 * gcc.target/powerpc/pr69548.c: New test.
5576
e1b81f2b
JJ
55772016-02-01 Jakub Jelinek <jakub@redhat.com>
5578
d0268b37
JJ
5579 PR rtl-optimization/69592
5580 * gcc.dg/pr69592.c: New test.
5581
e1b81f2b
JJ
5582 PR preprocessor/69543
5583 PR c/69558
5584 * gcc.dg/pr69543.c: New test.
5585 * gcc.dg/pr69558.c: New test.
5586
7dd7780d
UB
55872016-02-01 Uros Bizjak <ubizjak@gmail.com>
5588
bf672ee5
UB
5589 PR testsuite/65940
5590 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 5591
9a7013f8
MS
55922016-02-01 Martin Sebor <msebor@redhat.com>
5593
5594 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5595
e681fb2b
BC
55962016-02-01 Bin Cheng <bin.cheng@arm.com>
5597
5598 PR tree-optimization/67921
5599 * c-c++-common/ubsan/pr67921.c: New test.
5600
ff86345f
RB
56012016-02-01 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/69556
5604 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5605
bc369dbd
RB
56062016-02-01 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/69574
5609 * gcc.dg/torture/pr69574.c: New testcase.
5610
ef318184
RB
56112016-02-01 Richard Biener <rguenther@suse.de>
5612
5613 PR tree-optimization/69579
5614 * gcc.dg/setjmp-6.c: New testcase.
5615
654745e6
JJ
56162016-02-01 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR rtl-optimization/69570
5619 * g++.dg/opt/pr69570.C: New test.
5620
e6c0c44b
RH
56212016-02-01 Richard Henderson <rth@redhat.com>
5622
5623 * gcc.dg/pr69535.c: New test.
5624
6ff3f09a
JDA
56252016-01-31 John David Anglin <danglin@gcc.gnu.org>
5626
2c005538
JDA
5627 PR testsuite/69584
5628 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5629 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5630
61083a4b
JDA
5631 PR debug/68244
5632 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5633
6ff3f09a
JDA
5634 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5635
0c221916
PT
56362016-01-31 Paul Thomas <pault@gcc.gnu.org>
5637
5638 PR fortran/67564
5639 * gfortran.dg/allocate_with_source_17.f03: New test.
5640
db7a2818
JJ
56412016-01-30 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR tree-optimization/69546
5644 * gcc.dg/torture/pr69546.c: New test.
5645
e520d5f0
PT
56462016-01-30 Paul Thomas <pault@gcc.gnu.org>
5647
5648 PR fortran/69566
5649 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5650
343c05d3
MS
56512016-01-30 Martin Sebor <msebor@redhat.com>
5652
5653 PR c++/68490
5654 * g++.dg/ext/flexary10.C: New test.
5655
d6c3a539
DH
56562016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5657
5658 PR fortran/66707
5659 gfortran.dg/common_23.f90: New test.
5660
52d72fcd
BS
56612016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5662
5663 PR target/65546
5664 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5665 condition being checked, and disable it when the target supports
5666 misaligned loads and stores.
5667
3a5d2ba4
JJ
56682016-01-29 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR debug/69518
5671 * gcc.dg/torture/pr69518.c: New test.
5672
6bbacdb5
L
56732016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5674
5675 PR target/69530
5676 * gcc.target/i386/pr69530.c: New test.
5677
af932cdb
SE
56782016-01-29 Steve Ellcey <sellcey@imgtec.com>
5679
5680 PR target/65604
5681 * gcc.target/mips/div-delay.c: New test.
5682
26658b7c
JJ
56832016-01-29 Jakub Jelinek <jakub@redhat.com>
5684
33e89989
JJ
5685 PR target/69551
5686 * gcc.target/i386/pr69551.c: New test.
5687
26658b7c
JJ
5688 PR target/66137
5689 * gcc.target/i386/pr66137.c: New test.
5690
401116b5
AB
56912016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5692
5693 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5694 always built for p5600.
5695 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5696 isa=p5600 dg-option.
5697
d4abfcc5
RB
56982016-01-29 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/69547
5701 * g++.dg/tree-ssa/pr69547.C: New testcase.
5702
16b77b32
JJ
57032016-01-29 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR debug/66869
5706 * g++.dg/warn/Wunused-function2.C: New test.
5707
a1c95464
DV
57082016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5709
5710 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5711 support for test to succeed.
5712
5453bfed
MP
57132016-01-29 Marek Polacek <polacek@redhat.com>
5714
5715 PR c++/69509
5716 PR c++/69516
5717 * g++.dg/ext/constexpr-vla2.C: New test.
5718 * g++.dg/ext/constexpr-vla3.C: New test.
5719 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5720
452ec2a5
RB
57212016-01-29 Richard Biener <rguenther@suse.de>
5722
5723 PR middle-end/69537
5724 * gcc.dg/uninit-21.c: New testcase.
5725
aec0b19e
UB
57262016-01-28 Uros Bizjak <ubizjak@gmail.com>
5727
5728 PR target/69459
5729 * gcc.target/i386/pr69459.c: New test.
5730
df113ce7
SE
57312016-01-28 Steve Ellcey <sellcey@imgtec.com>
5732
5733 PR target/68400
5734 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5735 * gcc.target/mips/pr68400.c: New test.
5736
494de84f
MS
57372016-01-28 Martin Sebor <msebor@redhat.com>
5738
5739 PR target/17381
5740 * gcc.target/powerpc/pr17381.c: New test.
5741
eb1b1f01
JJ
57422016-01-28 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR middle-end/69542
5745 * gcc.dg/torture/pr69542.c: New test.
5746
6dfeb7ce
WD
57472016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5748
5749 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5750
4b7471a4
DE
57512016-01-28 David Edelsohn <dje.gcc@gmail.com>
5752
5753 * gcc.dg/pr65980.c: Skip on AIX.
5754 * gcc.dg/pr66688.c: Same.
5755
b271fd21
DE
57562016-01-28 David Edelsohn <dje.gcc@gmail.com>
5757
5758 PR target/63679
5759 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5760 * gcc.dg/tree-ssa/sra-18.c: Same.
5761
874108a9
AV
57622016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5763
5764 PR fortran/62536
5765 * gfortran.dg/block_15.f08: New test.
5766 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5767 on incorrectly closed BLOCK.
5768
30480bcd
IE
57692016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5770
5771 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
57722016-01-28 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/69466
5775 * gfortran.dg/vect/pr69466.f90: New testcase.
5776
0d4c694e
TP
57772016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5778
5779 * g++.dg/pr67989.C: Remove ARM-specific option.
5780 * gcc.target/arm/pr67989.C: New file.
5781
2aa780da
UB
57822016-01-27 Uros Bizjak <ubizjak@gmail.com>
5783
5784 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5785 and expm1 test for glibc < 2.11.
5786
f75ebe77
RH
57872016-01-27 Richard Henderson <rth@redhat.com>
5788
5789 * gcc.c-torture/execute/pr69447.c: New test.
5790
57912016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 5792
9a175e65 5793 PR fortran/69422
49847d75
PT
5794 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5795
cbdd8ae0
JJ
57962016-01-27 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR debug/66869
5799 * gcc.dg/pr66869.c: New test.
5800
2b572b3c
JL
58012016-01-25 Jeff Law <law@redhat.com>
5802
5803 PR tree-optimization/68398
aec0b19e 5804 PR tree-optimization/69196
2b572b3c
JL
5805 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5806 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5807 path to avoid new heuristic allowing more irreducible regions
5808 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5809 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5810 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5811 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5812 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5813
fa74a4bc
MP
58142016-01-27 Marek Polacek <polacek@redhat.com>
5815
5816 PR c/68062
5817 * c-c++-common/vector-compare-4.c: New test.
5818
0afff540
DM
58192016-01-27 David Malcolm <dmalcolm@redhat.com>
5820
5821 PR preprocessor/69126
5822 * c-c++-common/pr69126.c: New test case.
5823
1a218fc9
ILT
58242016-01-27 Ian Lance Taylor <iant@google.com>
5825
5826 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5827
5d70666e
RB
58282016-01-27 Ryan Burn <contact@rnburn.com>
5829
5830 PR cilkplus/69267
5831 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5832
87ff4d66
UB
58332016-01-27 Uros Bizjak <ubizjak@gmail.com>
5834
5835 PR target/69512
5836 * gcc.target/i386/pr69512.c: New test.
5837
27e23cca
RE
58382016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5839
5840 PR ada/69488
5841 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5842
05bf54c3
MP
58432016-01-27 Marek Polacek <polacek@redhat.com>
5844
5845 PR c++/69379
5846 * g++.dg/pr69379.C: New test.
5847
60214d0d
MS
58482016-01-27 Martin Sebor <msebor@redhat.com>
5849
5850 PR c++/69317
5851 * g++.dg/abi/Wabi-2-2.C: New test.
5852 * g++.dg/abi/Wabi-2-3.C: New test.
5853 * g++.dg/abi/Wabi-3-2.C: New test.
5854 * g++.dg/abi/Wabi-3-3.C: New test.
5855
167c7bfa
RB
58562016-01-27 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/69166
5859 * gcc.dg/torture/pr69166.c: New testcase.
5860
1430fb1f
MJ
58612016-01-27 Martin Jambor <mjambor@suse.cz>
5862
5863 PR tree-optimization/69355
5864 * gcc.dg/tree-ssa/pr69355.c: New test.
5865
95e3030c
MP
58662016-01-27 Marek Polacek <polacek@redhat.com>
5867
5868 PR c++/69496
5869 * g++.dg/ext/constexpr-vla1.C: New test.
5870
eeb085f3
CB
58712016-01-20 Christian Bruel <christian.bruel@st.com>
5872
5873 PR target/69245
5874 * gcc.target/arm/pr69245.c: New test.
5875
b1652dde
JJ
58762016-01-27 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR tree-optimization/69399
5879 * gcc.dg/torture/pr69399.c: New test.
5880
ce7e8f00
EB
58812016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5884
e4aac1d1
EB
58852016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5886
5887 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5888
8dfdb419
TV
58892016-01-26 Tom de Vries <tom@codesourcery.com>
5890
5891 PR tree-optimization/69110
5892 * gcc.dg/autopar/pr69110.c: New test.
5893
56f80f54 58942016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 5895 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
5896
5897 * gcc.dg/graphite/isl-ast-op-select.c: New.
5898
a0909527
PT
58992015-01-26 Paul Thomas <pault@gcc.gnu.org>
5900
5901 PR fortran/69385
5902 * gfortran.dg/allocate_error_6.f90: New test.
5903
ffc445f4
RH
59042016-01-26 Richard Henderson <rth@redhat.com>
5905
5906 * gcc.dg/tm/pr60908.c: New test.
5907
01e1dea3
DM
59082016-01-26 David Malcolm <dmalcolm@redhat.com>
5909
5910 PR other/69006
5911 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5912 directive.
5913 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5914 expected multiline output to reflect the colorization being
5915 disabled before newlines.
5916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5917 (custom_diagnostic_finalizer): Replace call to
5918 pp_newline_and_flush with call to pp_flush.
5919 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5920 * gfortran.dg/implicit_class_1.f90: Likewise.
5921 * lib/gcc-dg.exp (allow_blank_lines): New global.
5922 (dg-allow-blank-lines-in-output): New procedure.
5923 (gcc-dg-prune): Complain about blank lines in the output, unless
5924 dg-allow-blank-lines-in-output was called.
5925 * lib/multiline.exp (_build_multiline_regex): Only support
5926 arbitrary followup text for non-blank-lines, not for blank lines.
5927
13f92e8d
JJ
59282016-01-26 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR tree-optimization/69483
5931 * gcc.dg/pr69483.c: New test.
5932 * g++.dg/opt/pr69483.C: New test.
5933
92422235
CL
59342016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5935
5936 PR target/68620
5937 * gcc.target/arm/pr68620.c: New test.
5938
0bccf11b
L
59392016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5940
5941 * gcc.target/i386/pr68986-2.c: Remove -m32.
5942
81cd202e
L
59432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5944
5945 PR target/68986
5946 * gcc.target/i386/pr68986-1.c: New test.
5947 * gcc.target/i386/pr68986-2.c: Likewise.
5948 * gcc.target/i386/pr68986-3.c: Likewise.
5949
213a1c03
CB
59502016-01-26 Christian Bruel <christian.bruel@st.com>
5951
5952 * lib/target-supports.exp
5953 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5954 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5955 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5956
22a08dd1
RB
59572016-01-26 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/69452
5960 * gcc.dg/torture/pr69452.c: New testcase.
5961
6c06e0e8
JJ
59622016-01-26 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR target/69442
5965 * gcc.dg/pr69442.c: New test.
5966
b96824c4
RFI
59672016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5968
5969 PR target/67896
5970 * gcc.target/aarch64/simd/pr67896.C: New.
5971
5ee31e57
RS
59722016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5973
5974 PR tree-optimization/69400
5975 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5976 function.
5977 (plugin_init): Call it.
5978 * gcc.dg/torture/pr69400.c: New test.
5979
7ddfb31d
CL
59802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5981
5982 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5983
1e050c90
AK
59842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5985 Sebastian Pop <s.pop@samsung.com>
5986
5987 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5988 isl-0.15.
5989
c8ee4bf5
AK
59902016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5991 Sebastian Pop <s.pop@samsung.com>
5992
5993 * gcc.dg/graphite/pr69292.c: New.
5994
d902b330
JJ
59952016-01-25 Jakub Jelinek <jakub@redhat.com>
5996
5997 * c-c++-common/goacc/use_device-1.c: New test.
5998
2c89b952
JL
59992016-01-25 Jeff Law <law@redhat.com>
6000
6001 PR tree-optimization/69196
6002 PR tree-optimization/68398
6003 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6004 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6005
685c8785
DE
60062016-01-25 David Edelsohn <dje.gcc@gmail.com>
6007
6008 PR target/69469
6009 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6010 Algorithm.
6011
95cef0c1
RB
60122016-01-25 Richard Biener <rguenther@suse.de>
6013
6014 PR testsuite/69380
6015 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6016
2947d3b2
IE
60172016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6018
6019 PR target/69421
6020 * gcc.dg/pr69421.c: New test.
6021
ae19075a
BB
60222016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6023
6024 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6025 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6026 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6027 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6028 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6029 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6030 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6031 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6032 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6033 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6034
fa4511c2
RB
60352016-01-25 Richard Biener <rguenther@suse.de>
6036
6037 PR tree-optimization/69376
6038 * gcc.dg/torture/pr69376.c: New testcase.
6039
1d101216
JD
60402016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6041
6042 PR fortran/69397
6043 PR fortran/68442
6044 * gfortran.dg/interface_38.f90: New test.
6045 * gfortran.dg/interface_39.f90: New test.
a0909527 6046
a59b92b0
PP
60472016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6048
6049 Revert:
6050 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6051
6052 PR c++/11858
6053 PR c++/24663
6054 PR c++/24664
6055 * g++.dg/template/pr11858.C: New test.
6056 * g++.dg/template/pr24663.C: New test.
6057 * g++.dg/template/unify12.C: New test.
6058 * g++.dg/template/unify13.C: New test.
6059 * g++.dg/template/unify14.C: New test.
6060 * g++.dg/template/unify15.C: New test.
6061 * g++.dg/template/unify16.C: New test.
6062 * g++.dg/template/unify17.C: New test.
6063
16acb1a8
DH
60642016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6065
6066 PR fortran/68283
6067 gfortran.dg/pr68283.f90: New test.
6068
094773e8
TK
60692016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6070
6071 PR fortran/66094
6072 * gfortran.dg/inline_matmul_13.f90: New test.
6073 * gfortran.dg/matmul_bounds_8.f90: New test.
6074 * gfortran.dg/matmul_bounds_9.f90: New test.
6075 * gfortran.dg/matmul_bounds_10.f90: New test.
6076
42fb90d7
TV
60772016-01-23 Tom de Vries <tom@codesourcery.com>
6078
6079 PR tree-optimization/69426
6080 * gcc.dg/autopar/pr69426.c: New test.
6081
69da7802
MS
60822016-01-23 Martin Sebor <msebor@redhat.com>
6083
6084 PR c++/58109
6085 PR c++/69022
6086 * g++.dg/cpp0x/alignas5.C: New test.
6087 * g++.dg/ext/vector29.C: Same.
6088
da17300a
UB
60892016-01-23 Uros Bizjak <ubizjak@gmail.com>
6090
6091 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6092 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6093 _GNU_SOURCE from compile flags to the source.
6094 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6095 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6096 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6097 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6098
62041cfc
JJ
60992016-01-22 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR target/69432
6102 * g++.dg/opt/pr69432.C: New test.
6103
f7d2ad6f
BS
61042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6105
6106 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6107 32-bit targets testing an -m64 multilib.
6108
d403fc9a
WS
61092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6112 64-bit support.
6113
4aa16f8d
JG
61142016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6115
6116 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6117
7c816d0f
CB
61182016-01-21 Christian Bruel <christian.bruel@st.com>
6119
6120 PR target/68674
6121 * gcc.target/i386/pr68674.c
6122 * gcc.target/aarch64/pr68674.c
6123 * gcc.target/arm/pr68674.c
6124
fce661e8
KT
61252016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6126
6127 PR target/69403
6128 * gcc.c-torture/execute/pr69403.c: New test.
6129
4696899f
PC
61302016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/55843
6133 * g++.dg/template/pr55843.C: New.
6134
bac69366
AL
61352016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6136
6137 PR testsuite/66877
6138 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6139 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6140
b57d3a5c
BS
61412016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6142
6143 PR testsuite/67489
da17300a
UB
6144 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6145 from dg-do compile directive, and instead add
6146 { dg-require-effective-target int128 }.
b57d3a5c 6147
9f04a53e
MS
61482016-01-20 Martin Sebor <msebor@redhat.com>
6149
6150 PR c/69405
6151 * gcc.dg/sync-fetch.c: New test.
6152
38a51663
JL
61532016-01-21 Martin Sebor <msebor@redhat.com>
6154
6155 PR target/69252
6156 * gcc.target/powerpc/pr69252.c: New test.
6157
2423a75a
JD
61582016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6159
6160 PR fortran/65996
da17300a 6161 * gfortran.dg/pr65996.f90: New test.
2423a75a 6162
0a76463f
DV
61632016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6164
6165 PR c++/68810
9f04a53e 6166 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 6167 expected to generate an error.
0a76463f 6168
9776e692
BS
61692016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6170
6171 PR middle-end/66178
6172 * gcc.dg/torture/pr66178.c: New test.
6173
c8d3e088
AB
61742016-01-21 Anton Blanchard <anton@samba.org>
6175 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6176
6177 PR target/63354
6178 * gcc.target/powerpc/pr63354.c: New test.
6179
35b707ff
VM
61802016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6181
6182 PR rtl-optimization/68990
6183 * gcc.target/i386/pr68990: New.
6184
157b0829
NC
61852016-01-21 Nick Clifton <nickc@redhat.com>
6186
6187 PR target/69129
6188 * gcc.target/mips/pr69129.c: New.
6189
aede6748
PC
61902016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/58046
6193 * g++.dg/cpp0x/pr58046.C: New.
6194
5463c2c8
JJ
61952016-01-21 Jakub Jelinek <jakub@redhat.com>
6196
6d31cc75
SS
6197 PR target/69187
6198 PR target/65624
6199 * gcc.target/arm/pr69187.c: New test.
6200
5463c2c8
JJ
6201 PR c++/69355
6202 * g++.dg/torture/pr69355.C: New test.
6203
fa28f32b
AK
62042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6205 Sebastian Pop <s.pop@samsung.com>
6206
6207 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6208
b920a047
AK
62092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6210 Sebastian Pop <s.pop@samsung.com>
6211
da17300a 6212 * gcc.dg/graphite/pr68976.c: New test.
b920a047 6213
bdd3aea6
JJ
62142016-01-21 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR middle-end/67653
6217 * c-c++-common/pr67653.c: New test.
6218 * gcc.dg/torture/pr29119.c: Add dg-warning.
6219
26a2e6ae
PB
62202016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6221
6222 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6223
d25c7690
PK
62242016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6225
6226 PR c/24293
6227 * gcc.dg/pr24293.c: New test.
6228 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6229 incomplete struct type.
6230 * gcc.dg/declspec-1.c: Likewise.
6231 * gcc.dg/pr63549.c: Likewise.
6232
889d5698
JJ
62332016-01-20 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR tree-optimization/66612
6236 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6237 for bdn instruction.
6238
d7cf3dc7
CL
62392016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6240
6241 * lib/target-supports.exp
6242 (check_effective_target_arm_fp_ok_nocache): New.
6243 (check_effective_target_arm_fp_ok): New.
6244 (add_options_for_arm_fp): New.
6245 (check_effective_target_arm_crypto_ok_nocache): Require
6246 target_arm_v8_neon_ok instead of arm32.
6247 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6248 (check_effective_target_arm_crypto_pragma_ok): New.
6249 (add_options_for_arm_vfp): New.
6250 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6251 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6252 target instead. Force initial fpu to vfp.
6253 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6254 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6255 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6256 dependency.
6257 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6258 use arm_vfp effective target instead. Force initial fpu to vfp.
6259 * gcc.target/arm/attr-neon3.c: Likewise.
6260 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6261 arm_vfp_ok.
6262 * gcc.target/arm/unsigned-float.c: Likewise.
6263 * gcc.target/arm/vfp-1.c: Likewise.
6264 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6265 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6266 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6267 * gcc.target/arm/vfp-ldmias.c: Likewise.
6268 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6269 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6270 * gcc.target/arm/vfp-stmiad.c: Likewise.
6271 * gcc.target/arm/vfp-stmias.c: Likewise.
6272 * gcc.target/arm/vnmul-1.c: Likewise.
6273 * gcc.target/arm/vnmul-2.c: Likewise.
6274 * gcc.target/arm/vnmul-3.c: Likewise.
6275 * gcc.target/arm/vnmul-4.c: Likewise.
6276
01ac9704 62772016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 6278
e84b00da
L
6279 PR testsuite/69366
6280 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6281 the MPX run-time library, for compile-time MPX test.
6282 * gcc.target/i386/chkp-always_inline.c: Likewise.
6283 * gcc.target/i386/chkp-bndret.c: Likewise.
6284 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6285 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6286 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6287 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6288 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6289 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6290 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6291 * gcc.target/i386/chkp-label-address.c: Likewise.
6292 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6293 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6294 * gcc.target/i386/chkp-pr69044.c: Likewise.
6295 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6296 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6297 * gcc.target/i386/chkp-strchr.c: Likewise.
6298 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6299 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6300 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6301 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6302 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6303 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6304 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6305 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6306 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6307 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6308 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6309 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6310 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6311 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6312 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6313 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6314 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6315 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6316 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6317 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6318 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6319 * gcc.target/i386/pr63995-2.c: Likewise.
6320 * gcc.target/i386/pr64805.c: Likewise.
6321 * gcc.target/i386/pr65044.c: Likewise.
6322 * gcc.target/i386/pr65167.c: Likewise.
6323 * gcc.target/i386/pr65183.c: Likewise.
6324 * gcc.target/i386/pr65184.c: Likewise.
6325 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 6326
28b33016
IE
63272016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6328
6329 PR tree-optimization/69328
6330 * gcc.dg/pr69328.c: New test.
6331
bcff0913
JL
63322016-01-20 Jeff Law <law@redhat.com>
6333
bf0bb970 6334 PR target/25114
bcff0913
JL
6335 * gcc.target/m68k/pr25114.c: New test.
6336
a3f69631
AV
63372016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6338
6339 * gcc.target/arm/memset-inline-10.c: Added
6340 dg-require-effective-target arm_thumb2_ok.
6341
af33ba0d
EB
63422016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6343
6344 * gcc.dg/debug/dwarf2/sso.c: New test.
6345
7596d5de
UB
63462016-01-19 Uros Bizjak <ubizjak@gmail.com>
6347
6348 PR testsuite/68820
6349 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6350 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6351 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6352
ceda2c69
JH
63532016-01-19 Jan Hubicka <hubicka@ucw.cz>
6354
6355 PR ipa/66223
6356 * g++.dg/ipa/devirt-50.C: New testcase.
6357
38a979f2
MP
63582016-01-19 Marek Polacek <polacek@redhat.com>
6359
6360 PR c++/68965
6361 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6362 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6363
962801c5
KT
63642016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6365
6366 PR target/69135
6367 * gcc.target/arm/pr69135_1.c: New test.
6368
078fe40a
WD
63692015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6370
6371 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6372
786e3c06
WD
63732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6374
6375 * gcc.target/aarch64/ccmp_1.c: New testcase.
6376
1e297006
MP
63772016-01-19 Marek Polacek <polacek@redhat.com>
6378
6379 PR c++/68586
6380 * g++.dg/cpp0x/enum30.C: New test.
6381
879c27e3
RB
63822016-01-19 Richard Biener <rguenther@suse.de>
6383
6384 PR tree-optimization/69336
6385 * g++.dg/tree-ssa/pr69336.C: New testcase.
6386
015337d3
JJ
63872016-01-19 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR debug/65779
6390 * gcc.dg/pr65779.c: New test.
6391
e2c768b6
RB
63922016-01-19 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/69352
6395 * gcc.dg/torture/pr69352.c: New testcase.
6396
569efc34
JJ
63972016-01-19 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR rtl-optimization/68955
6400 PR rtl-optimization/64557
6401 * gcc.dg/torture/pr68955.c: New test.
6402
e49d321f
JH
64032016-01-19 Jan Hubicka <hubicka@ucw.cz>
6404
6405 PR lto/69136
6406 * g++.dg/torture/pr69136.C: New testcase.
6407
e9191ad3
JH
64082016-01-19 Jan Hubicka <hubicka@ucw.cz>
6409
6410 PR lto/69133
6411 * g++.dg/lto/pr69133_0.C: New testcase.
6412 * g++.dg/lto/pr69133_1.C: New testcase.
6413
2bedb645
JL
64142016-01-15 Jeff Law <law@redhat.com>
6415
6416 PR tree-optimization/69320
6417 * gcc.c-torture/pr69320-1.c: New test.
6418 * gcc.c-torture/pr69320-2.c: New test.
6419 * gcc.c-torture/pr69320-3.c: New test.
6420 * gcc.c-torture/pr69320-4.c: New test.
6421
17c15cb9
PP
64222016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6423
6424 PR c++/11858
6425 PR c++/24663
6426 PR c++/24664
6427 * g++.dg/template/pr11858.C: New test.
6428 * g++.dg/template/pr24663.C: New test.
6429 * g++.dg/template/unify12.C: New test.
6430 * g++.dg/template/unify13.C: New test.
6431 * g++.dg/template/unify14.C: New test.
6432 * g++.dg/template/unify15.C: New test.
6433 * g++.dg/template/unify16.C: New test.
6434 * g++.dg/template/unify17.C: New test.
6435
9617fd08
DM
64362016-01-18 David Malcolm <dmalcolm@redhat.com>
6437
6438 PR testsuite/69181
6439 * gcc.dg/pr69181-1.c: New test file.
6440 * gcc.dg/pr69181-2.c: New test file.
6441 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6442 globals by moving it to...
6443 (cleanup-after-saved-dg-test): ...this new function. Add
6444 "global additional_sources_used". Add reset of global
6445 multiline_expected_outputs to the empty list.
6446 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6447 global to...
6448 (multiline_expected_outputs): ...this, and updated comments to
6449 note that it is modified from gcc-dg.exp.
6450 (dg-end-multiline-output): Update for the above renaming.
6451 (handle-multiline-outputs): Likewise. Remove the clearing
6452 of the expected outputs to the empty list.
6453
b555a2e4
RB
64542016-01-18 Richard Biener <rguenther@suse.de>
6455
6456 PR tree-optimization/69297
6457 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6458
96902805
JM
64592016-01-18 Joseph Myers <joseph@codesourcery.com>
6460
6461 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6462 dg-options.
6463 * gcc.target/mips/mips-3d-2.c: Likewise.
6464 * gcc.target/mips/mips-3d-3.c: Likewise.
6465 * gcc.target/mips/mips-3d-4.c: Likewise.
6466 * gcc.target/mips/mips-3d-5.c: Likewise.
6467 * gcc.target/mips/mips-3d-6.c: Likewise.
6468 * gcc.target/mips/mips-3d-7.c: Likewise.
6469 * gcc.target/mips/mips-3d-8.c: Likewise.
6470 * gcc.target/mips/mips-3d-9.c: Likewise.
6471 * gcc.target/mips/mips-ps-1.c: Likewise.
6472 * gcc.target/mips/mips-ps-2.c: Likewise.
6473 * gcc.target/mips/mips-ps-3.c: Likewise.
6474 * gcc.target/mips/mips-ps-4.c: Likewise.
6475 * gcc.target/mips/mips-ps-5.c: Likewise.
6476 * gcc.target/mips/mips-ps-6.c: Likewise.
6477 * gcc.target/mips/mips-ps-7.c: Likewise.
6478 * gcc.target/mips/mips-ps-type.c: Likewise.
6479 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6480 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6481
40e26f94
TV
64822016-01-18 Tom de Vries <tom@codesourcery.com>
6483
6484 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6485 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6486 * c-c++-common/goacc/kernels-empty.c: New test.
6487 * c-c++-common/goacc/kernels-eternal.c: New test.
6488 * c-c++-common/goacc/kernels-loop-2.c: New test.
6489 * c-c++-common/goacc/kernels-loop-3.c: New test.
6490 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6491 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6492 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6493 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6494 * c-c++-common/goacc/kernels-loop-data.c: New test.
6495 * c-c++-common/goacc/kernels-loop-g.c: New test.
6496 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6497 * c-c++-common/goacc/kernels-loop-n.c: New test.
6498 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6499 * c-c++-common/goacc/kernels-loop.c: New test.
6500 * c-c++-common/goacc/kernels-noreturn.c: New test.
6501 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6502 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6503 * c-c++-common/goacc/kernels-reduction.c: New test.
6504
a98d4647
TV
65052016-01-18 Tom de Vries <tom@codesourcery.com>
6506
6507 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6508 * gcc.dg/autopar/outer-2.c: Same.
6509 * gcc.dg/autopar/outer-3.c: Same.
6510 * gcc.dg/autopar/outer-4.c: Same.
6511 * gcc.dg/autopar/outer-5.c: Same.
6512 * gcc.dg/autopar/outer-6.c: Same.
6513 * gcc.dg/autopar/parallelization-1.c: Same.
6514 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6515 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6516 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6517 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6518 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6519 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6520 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6521 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6522 * gcc.dg/autopar/pr39500-1.c: Same.
6523 * gcc.dg/autopar/pr39500-2.c: Same.
6524 * gcc.dg/autopar/pr46193.c: Same.
6525 * gcc.dg/autopar/pr46194.c: Same.
6526 * gcc.dg/autopar/pr49580.c: Same.
6527 * gcc.dg/autopar/pr49960-1.c: Same.
6528 * gcc.dg/autopar/pr49960.c: Same.
6529 * gcc.dg/autopar/pr68373.c: Same.
6530 * gcc.dg/autopar/reduc-1.c: Same.
6531 * gcc.dg/autopar/reduc-1char.c: Same.
6532 * gcc.dg/autopar/reduc-1short.c: Same.
6533 * gcc.dg/autopar/reduc-2.c: Same.
6534 * gcc.dg/autopar/reduc-2char.c: Same.
6535 * gcc.dg/autopar/reduc-2short.c: Same.
6536 * gcc.dg/autopar/reduc-3.c: Same.
6537 * gcc.dg/autopar/reduc-4.c: Same.
6538 * gcc.dg/autopar/reduc-6.c: Same.
6539 * gcc.dg/autopar/reduc-7.c: Same.
6540 * gcc.dg/autopar/reduc-8.c: Same.
6541 * gcc.dg/autopar/reduc-9.c: Same.
6542 * gcc.dg/autopar/uns-outer-4.c: Same.
6543 * gcc.dg/autopar/uns-outer-5.c: Same.
6544 * gcc.dg/autopar/uns-outer-6.c: Same.
6545 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6546 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6547
da976fa8
AL
65482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6549
6550 PR target/63679
6551 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6552 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6553
70c1e886
AL
65542016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6555
6556 PR target/63679
6557 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6558 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6559 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6560
88bed196
AL
65612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6562
6563 PR target/63679
6564 * gcc.dg/tree-ssa/sra-17.c: New.
6565 * gcc.dg/tree-ssa/sra-18.c: New.
6566
3dd5f42e
IE
65672016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6568
6569 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6570
ae5a77fa
EB
65712016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6572
6573 * gnat.dg/inline12.adb: New test.
6574
11e57fc6
BC
65752016-01-18 Bin Cheng <bin.cheng@arm.com>
6576
6577 PR tree-optimization/66797
6578 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6579
995b6fe0
RB
65802016-01-18 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/69170
6583 * gcc.dg/torture/pr69170.c: New testcase.
6584
82ee0cf2 65852016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
6586
6587 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6588
d69da357
TV
65892016-01-16 Tom de Vries <tom@codesourcery.com>
6590
6591 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6592
a3845283
TV
65932016-01-16 Tom de Vries <tom@codesourcery.com>
6594
6595 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6596 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6597 redundant dg-require-effective-target pthread.
6598 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6599 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6600 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6601 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6602 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6603 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6604 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6605
197a6aa6
DE
66062016-01-16 David Edelsohn <dje.gcc@gmail.com>
6607
6608 PR target/68609
6609 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6610 * gcc.target/powerpc/recip-7.c: Same.
6611
ec7886c1
PP
66122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6613
6614 PR c++/69091
6615 * g++.dg/template/pr69091.C: New test.
6616
203484bb
PP
66172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6618
6619 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6620 dump does not contain an error_mark_node.
6621 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6622 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6623
aa2500e9
PP
66242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6625
6626 PR c++/68936
6627 * g++.dg/template/pr68936.C: New test.
6628
28621a5c
DE
66292016-01-15 David Edelsohn <dje.gcc@gmail.com>
6630
6631 PR target/68609
6632 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6633 * gcc.target/powerpc/recip-2.c: Same.
6634 * gcc.target/powerpc/recip-3.c: Same.
6635 * gcc.target/powerpc/recip-4.c: Same.
6636 * gcc.target/powerpc/recip-sqrtf.c: Same.
6637
40c43aca
JL
66382016-01-15 Jeff Law <law@redhat.com>
6639
6640 PR tree-optimization/69270
6641 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6642 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6643
afbc5ae8
PT
66442016-01-15 Paul Thomas <pault@gcc.gnu.org>
6645
6646 PR fortran/49630
6647 * gfortran.dg/deferred_character_13.f90: New test for the fix
6648 of comment 3 of the PR.
6649
6650 PR fortran/54070
6651 * gfortran.dg/deferred_character_8.f90: New test
6652 * gfortran.dg/allocate_error_5.f90: New test
6653
6654 PR fortran/60593
6655 * gfortran.dg/deferred_character_10.f90: New test
6656
6657 PR fortran/60795
6658 * gfortran.dg/deferred_character_14.f90: New test
6659
6660 PR fortran/61147
6661 * gfortran.dg/deferred_character_11.f90: New test
6662
6663 PR fortran/64324
6664 * gfortran.dg/deferred_character_9.f90: New test
6665
49abe076
VM
66662016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6667
6668 PR rtl-optimization/69030
6669 * gcc.target/i386/pr69030.c: New.
6670
16d12992
KT
66712016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672
6673 * gcc.target/aarch64/target_attr_17.c: New test.
6674
78810bd3
RB
66752016-01-15 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/66856
6678 * gcc.dg/torture/pr66856-1.c: New testcase.
6679 * gcc.dg/torture/pr66856-2.c: Likewise.
6680
2bd847fe
RB
66812016-01-15 Richard Biener <rguenther@suse.de>
6682
6683 PR debug/69137
6684 * g++.dg/lto/pr69137_0.C: New testcase.
6685
a00fe3b7
RS
66862016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6687
6688 PR middle-end/69246
6689 * gcc.target/i386/pr69246.c: New test.
6690
cbb0e83b
DV
66912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6692
7596d5de 6693 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 6694
5a500ecf
DV
66952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6696
6697 PR c++/56194
6698 * g++.dg/init/const9.C: Disable test on S/390.
6699
5d9bf64f
DV
67002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6701
6702 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6703 * g++.dg/Wno-frame-address.C: Ditto.
6704
e234b19e
DV
67052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6706
6707 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6708
89483f99
RB
67092016-01-15 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/68961
6712 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6713
94f37395
IE
67142016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6715
6716 * gcc.target/i386/pr65105-5.c: New test.
6717
82ee0cf2 67182016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
6719
6720 * gcc.c-torture/execute/alias-4.c: New testcase.
6721
82ee0cf2 67222016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
6723
6724 PR ipa/68148
6725 * g++.dg/ipa/devirt-49.C: New testcase.
6726
092f7deb 67272016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
6728
6729 PR target/65837
6730 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6731 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6732 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6733
e93c66bc
RB
67342016-01-15 Richard Biener <rguenther@suse.de>
6735
6736 PR tree-optimization/69117
6737 * gcc.dg/torture/pr69117.c: New testcase.
6738
c47eaca6 67392015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
6740
6741 PR c++/69048
6742 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6743
c3f6914a
FXC
67442016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6745
6746 PR testsuite/67509
6747 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6748 range tests use 100 * maximum instead of maximum + 1.
6749
cd65ae90
JJ
67502016-01-14 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR debug/69244
6753 * gcc.dg/guality/pr69244.c: New test.
6754
19643948
UB
67552016-01-14 Uros Bizjak <ubizjak@gmail.com>
6756
6757 * lib/target-supports.exp (check_effective_target_issignaling):
6758 New procedure.
6759 * gcc.dg/pr61441.c: Require issignaling effective target.
6760
fe79c97e
SB
67612016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6762
6763 PR target/68803
6764 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6765
c7df95d8
DM
67662016-01-14 David Malcolm <dmalcolm@redhat.com>
6767
6768 PR c++/68819
6769 PR preprocessor/69177
6770 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6771 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6772 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6773 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6774
00083992
MP
67752016-01-14 Marek Polacek <polacek@redhat.com>
6776
6777 PR c/69262
6778 * gcc.dg/array-15.c: New test.
6779
0c9b3294
JJ
67802016-01-14 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR middle-end/68146
6783 PR tree-optimization/69155
6784 * gfortran.dg/pr68146.f: New test.
6785 * gfortran.dg/pr69155.f90: New test.
6786
3688e13d
RB
67872016-01-14 Richard Biener <rguenther@suse.de>
6788
6789 PR tree-optimization/68060
6790 * gcc.dg/torture/pr68060-1.c: New testcase.
6791 * gcc.dg/torture/pr68060-2.c: Likewise.
6792
bab0ad3a
NC
67932016-01-14 Nick Clifton <nickc@redhat.com>
6794
6795 * lib/target-supports.exp
6796 (check_effective_target_arm_neon_ok_nocache): Add an option
6797 sequence that includes setting the ARM architecture to ARMv7-A.
6798 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6799 command line options necessary to enable Neon support.
6800 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6801 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6802 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6803 * gcc.target/arm/pr69180.c: Likewise.
6804
947c2ce5
JL
68052016-01-14 Jeff Law <law@redhat.com>
6806
6807 PR tree-optimization/69270
6808 * gcc.dg/tree-ssa/pr69270.c: New test.
6809
3342fd71
BS
68102016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6811
6812 PR c/66208
6813 * c-c++-common/pr66208.c: New file.
6814
2ad3adf1
JJ
68152016-01-13 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR tree-optimization/69156
6818 * gcc.dg/pr69156.c: New test.
6819
398d6feb
L
68202016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6821
6822 * gcc.target/i386/pr69225-7.c: New test.
6823
4c868789
RH
68242016-01-13 Richard Henderson <rth@redhat.com>
6825
6826 * gcc.dg/tm/memopt-13.c: Update expected function.
6827 * gcc.dg/tm/memopt-6.c: Likewise.
6828
ef6d1772
UB
68292016-01-13 Uros Bizjak <ubizjak@gmail.com>
6830
6831 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6832 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6833 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6834 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 6835
ef6d1772
UB
68362016-01-13 Tom de Vries <tom@codesourcery.com>
6837
6838 PR tree-optimization/69169
0b4b6ef2
TV
6839 * gcc.dg/pr69169.c: New test.
6840
2ad3adf1 68412016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
6842
6843 PR target/69228
6844 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6845 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6846 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6847 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6848 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6849 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6850 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6851 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6852
9060e335
AK
68532016-01-13 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR target/69247
6856 * gcc.dg/pr69247.c: New test.
6857
40311329
RB
68582016-01-13 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/69242
6861 * gcc.dg/torture/pr69242.c: New testcase.
6862
ccbd7103
RB
68632016-01-13 Richard Biener <rguenther@suse.de>
6864
6865 PR tree-optimization/69186
6866 * gcc.dg/torture/pr69186.c: New testcase.
6867
c6f72a46
JL
68682016-01-13 Jeff Law <law@redhat.com>
6869
6870 PR tree-optimization/67755
6871 * gcc.dg/tree-ssa/pr67755.c: New test.
6872
68732016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
6874
6875 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6876 pass number in output by a star.
6877
c446cf07
BC
68782016-01-12 Bin Cheng <bin.cheng@arm.com>
6879
6880 PR tree-optimization/68911
6881 * gcc.c-torture/execute/pr68911.c: New test.
6882
5342156c
MP
68832016-01-12 Marek Polacek <polacek@redhat.com>
6884
6885 PR c++/68979
6886 * g++.dg/warn/permissive-1.C: New test.
6887
65364cc5
JJ
68882016-01-12 Jakub Jelinek <jakub@redhat.com>
6889
6890 PR objc++/68511
6891 PR c++/69213
6892 * g++.dg/opt/pr69213.C: New test.
6893
81b9a3d9
CB
68942016-01-12 Christian Bruel <christian.bruel@st.com>
6895
6896 PR target/69180
6897 * gcc.target/arm/pr69180.c: New test.
6898
3c4e91c9
RB
68992016-01-12 Richard Biener <rguenther@suse.de>
6900
6901 PR lto/69077
6902 * g++.dg/lto/pr69077_0.C: New testcase.
6903 * g++.dg/lto/pr69077_1.C: Likewise.
6904
5664cea1
JJ
69052016-01-12 Jakub Jelinek <jakub@redhat.com>
6906
6907 PR target/69175
6908 * g++.dg/opt/pr69175.C: New test.
6909
86cefc49
AL
69102016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6911
6912 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6913 rather than #including math.h & stdlib.h.
6914 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6915 * gcc.dg/vect/pr49771.c: Likewise.
6916 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6917 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6918 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6919 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6920 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6921 * gcc.dg/vect/pr44507.c: Likewise.
6922 * gcc.dg/vect/pr45902.c: Likewise.
6923 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6924 * gcc.dg/vect/vect-117.c: Likewise.
6925 * gcc.dg/vect/vect-99.c: Likewise.
6926 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6927 * gcc.dg/vect/vect-cond-1.c: Likewise.
6928 * gcc.dg/vect/vect-cond-2.c: Likewise.
6929 * gcc.dg/vect/vect-cond-3.c: Likewise.
6930 * gcc.dg/vect/vect-cond-4.c: Likewise.
6931 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6932 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6933 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6934 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6935 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6936 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6937 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6938 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6939 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6940 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6941 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6942 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6943 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6944 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6946 include of signal.h.
6947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6950 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6952 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6953 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6954 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6955 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6956 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6957 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6958 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6959 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6960 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6961 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6962 * gcc.dg/vect/vect-outer-5.c: Likewise.
6963 * gcc.dg/vect/vect-outer-6.c: Likewise.
6964 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6965 include of stdio.h.
6966
b832f61e
NC
69672016-01-12 Nick Clifton <nickc@redhat.com>
6968
6969 PR target/68913
6970 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6971 to fread so that it will be found in all target runtimes.
6972
8eac49b1
RB
69732016-01-12 Richard Biener <rguenther@suse.de>
6974
6975 PR tree-optimization/69053
6976 * g++.dg/torture/pr69053.C: New testcase.
6977
2935d994
RB
69782016-01-12 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/69168
6981 * gcc.dg/torture/pr69168.c: New testcase.
6982
66c16fd9
RB
69832016-01-12 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/69157
6986 * gcc.dg/torture/pr69157.c: New testcase.
6987
69882016-01-12 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/69174
6991 * gcc.dg/torture/pr69174.c: New testcase.
6992
723033a6
JJ
69932016-01-12 Jakub Jelinek <jakub@redhat.com>
6994
6995 PR c++/66808
6996 PR c++/69000
6997 * g++.dg/tls/pr66808.C: New test.
6998 * g++.dg/tls/pr69000.C: New test.
6999
3574cf47
BS
70002016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7001
7002 * gcc.target/powerpc/swaps-p8-23.c: New test.
7003 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7004
feb20787
JDA
70052016-01-11 John David Anglin <danglin@gcc.gnu.org>
7006
7007 PR tree-optimization/68356
7008 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7009
27b1820a
KV
70102016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7011 Jim Wilson <jim.wilson@linaro.org>
7012
7013 PR target/69194
7014 * gcc.target/arm/pr69194.c: New test.
7015
cf4de6af
L
70162016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7017
7018 PR target/69225
7019 * gcc.target/i386/pr69225-1.c: New test.
7020 * gcc.target/i386/pr69225-2.c: Likewise.
7021 * gcc.target/i386/pr69225-3.c: Likewise.
7022 * gcc.target/i386/pr69225-4.c: Likewise.
7023 * gcc.target/i386/pr69225-5.c: Likewise.
7024 * gcc.target/i386/pr69225-6.c: Likewise.
7025
1ebd5558
JJ
70262016-01-11 Jakub Jelinek <jakub@redhat.com>
7027
23552a4d
JJ
7028 PR target/67462
7029 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7030 if lp64.
7031
26ff85b0
JJ
7032 PR target/69071
7033 * gcc.dg/pr69071.c: New test.
7034
9cb6bd74
JJ
7035 PR c++/69211
7036 * g++.dg/opt/pr69211.C: New test.
7037
1ebd5558
JJ
7038 PR tree-optimization/69214
7039 * gcc.c-torture/compile/pr69214.c: New test.
7040
8c18c836
UB
70412016-01-11 Uros Bizjak <ubizjak@gmail.com>
7042
7043 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7044 * gcc.target/i386/pr66232-11.c: Ditto.
7045 * gcc.target/i386/pr66232-12.c: Ditto.
7046 * gcc.target/i386/pr66232-13.c: Ditto.
7047
62446e6e
RB
70482016-01-11 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/69173
7051 * gcc.dg/torture/pr69173.c: New testcase.
7052
2b8568fe
KT
70532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7054
7055 PR rtl-optimization/68796
7056 * gcc.target/aarch64/tst_5.c: New test.
7057 * gcc.target/aarch64/tst_6.c: Likewise.
7058
5baf4532
KT
70592016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7060
7061 PR rtl-optimization/68841
7062 * gcc.dg/pr68841.c: New test.
7063 * gcc.c-torture/execute/pr68841.c: New test.
7064
ca90b1ed
YR
70652016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7066
7067 PR rtl-optimization/68920
7068 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7069 for ix86 targets.
7070 * gcc.dg/ifcvt-5.c: New test.
7071
2ad3adf1 70722016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
7073
7074 PR bootstrap/69123
7075 * g++.dg/pr69123.C: New.
7076
83834c09
IE
70772016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7078
7079 PR target/69010
7080 * gcc.target/i386/pr69010.c: New test.
7081
dcf89d57
MJ
70822016-01-11 Martin Jambor <mjambor@suse.cz>
7083
7084 PR ipa/69044
7085 * gcc.target/i386/chkp-pr69044.c: New test.
7086
d95167ee
TV
70872016-01-11 Tom de Vries <tom@codesourcery.com>
7088
7089 PR tree-optimization/69109
7090 * gcc.dg/autopar/pr69109-2.c: New test.
7091 * gcc.dg/autopar/pr69109.c: New test.
7092
4f6403a8
TV
70932016-01-11 Tom de Vries <tom@codesourcery.com>
7094
7095 PR tree-optimization/69108
7096 * gcc.dg/autopar/pr69108.c: New test.
7097
21efdd80
PP
70982016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7099
7100 PR c++/69029
7101 * c-c++-common/Wisleading-indentation.c: Augment test.
7102
fd42eed8
TK
71032016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7104
7105 PR fortran/69154
7106 * gfortran.dg/inline_matmul_12.f90: New test.
7107
4f90ee6c
PT
71082016-01-10 Paul Thomas <pault@gcc.gnu.org>
7109
7110 PR fortran/67779
7111 * gfortran.dg/actual_array_offset_1: New test.
7112
3907c6cf
TV
71132016-01-10 Tom de Vries <tom@codesourcery.com>
7114
7115 PR tree-optimization/69062
7116 * gcc.dg/autopar/pr69062.c: New test.
7117
b07b236e
TS
71182016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7119
7120 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7121 * gcc.dg/vect/slp-perm-2.c: Likewise.
7122 * gcc.dg/vect/slp-perm-3.c: Likewise.
7123 * gcc.dg/vect/slp-perm-5.c: Likewise.
7124 * gcc.dg/vect/slp-perm-6.c: Likewise.
7125 * gcc.dg/vect/slp-perm-7.c: Likewise.
7126 * gcc.dg/vect/slp-perm-8.c: Likewise.
7127
23fab8ae
TV
71282016-01-10 Tom de Vries <tom@codesourcery.com>
7129
7130 PR tree-optimization/69039
7131 * gcc.dg/autopar/pr69039.c: New test.
7132
73f0dae2
MP
71332016-01-09 Marek Polacek <polacek@redhat.com>
7134
7135 PR c++/69113
7136 * g++.dg/pr69113.C: New test.
7137
20b8d734
JJ
71382016-01-09 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR middle-end/50865
7141 PR tree-optimization/69097
7142 * gcc.c-torture/execute/pr50865.c: New test.
7143 * gcc.c-torture/execute/pr69097-1.c: New test.
7144 * gcc.c-torture/execute/pr69097-2.c: New test.
7145 * gcc.dg/pr69097-1.c: New test.
7146 * gcc.dg/pr69097-2.c: New test.
7147
c50e614b
JJ
71482016-01-09 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR c++/69164
7151 * g++.dg/opt/pr69164.C: New test.
7152
e0237993
JJ
71532016-01-08 Jakub Jelinek <jakub@redhat.com>
7154
7155 PR tree-optimization/69167
7156 * gcc.dg/pr69167.c: New test.
7157
bd8f5bb2
MP
71582016-01-08 Marek Polacek <polacek@redhat.com>
7159
7160 PR c++/68449
7161 * g++.dg/pr68449.C: New.
7162
bb0f5ca7
AL
71632016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7164
7165 PR tree-optimization/68707
7166 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7167 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7168 on platforms supporting it.
7169 * gcc.dg/vect/slp-perm-2.c: Likewise.
7170 * gcc.dg/vect/slp-perm-3.c: Likewise.
7171 * gcc.dg/vect/slp-perm-5.c: Likewise.
7172 * gcc.dg/vect/slp-perm-7.c: Likewise.
7173 * gcc.dg/vect/slp-perm-8.c: Likewise.
7174 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7175 on platforms supporting it.
7176
22518428
JJ
71772016-01-08 Jakub Jelinek <jakub@redhat.com>
7178
33f0852f
JJ
7179 PR tree-optimization/69162
7180 * gcc.dg/pr69162.c: New test.
7181
22518428
JJ
7182 PR tree-optimization/69172
7183 * gcc.dg/pr69172.c: New test.
7184
80e9b3aa
TP
71852016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7186
7187 PR tree-optimization/67781
7188 * gcc.c-torture/execute/pr67781.c: New file.
7189
262a363f
JJ
71902016-01-08 Jakub Jelinek <jakub@redhat.com>
7191
7192 PR tree-optimization/69083
7193 * gcc.dg/vect/pr69083.c: New test.
7194
6e1f093f
SS
71952016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7196
7197 PR tree-optimization/61441
7198 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7199 Use -fexcess-precision=standard for compiler options.
7200 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7201
53290e07
JJ
72022016-01-08 Jakub Jelinek <jakub@redhat.com>
7203
57bf3072
JJ
7204 PR fortran/69128
7205 * gfortran.dg/gomp/pr69128.f90: New test.
7206
53290e07
JJ
7207 PR c++/69145
7208 * g++.dg/ext/pr69145-1.C: New test.
7209 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7210 * g++.dg/ext/pr69145-2.h: New file.
7211
7a127fa7
MS
72122016-01-07 Martin Sebor <msebor@redhat.com>
7213
7214 PR c/68966
7215 * gcc.dg/atomic-fetch-bool.c: New test.
7216 * gcc.dg/sync-fetch-bool.c: New test.
7217
95918b49
L
72182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7219
7220 PR fortran/66680
7221 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7222
c8e62a9d
NC
72232016-01-07 Nick Clifton <nickc@redhat.com>
7224
7225 PR target/66655
7226 * g++.dg/pr66655.C: New test.
7227 * g++.dg/pr66655_1.cc: Test support file.
7228 * g++.dg/pr66655.h: Test header file.
7229
2ad3adf1 72302016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
7231
7232 PR fortran/66680
7233 gfortran.dg/gomp/pr66680.f90: New test.
7234
4cd9ca92
L
72352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7236
7237 PR target/69171
7238 * gcc.target/i386/pr69171-1.c: New test.
7239 * gcc.target/i386/pr69171-2.c: Likewise.
7240 * gcc.target/i386/pr69171-3.c: Likewise.
7241 * gcc.target/i386/pr69171-4.c: Likewise.
7242 * gcc.target/i386/pr69171-5.c: Likewise.
7243 * gcc.target/i386/pr69171-6.c: Likewise.
7244
7e33d4dc
BS
72452015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7246
7247 PR middle-end/67639
7248 * c-c++-common/pr67639.c: New test.
7249
fec64afc
JJ
72502016-01-07 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR tree-optimization/69141
7253 * g++.dg/opt/pr69141.C: New test.
7254
f293ad29
EB
72552016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7256
7257 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7258
5027395e
UB
72592016-01-06 Uros Bizjak <ubizjak@gmail.com>
7260
7261 PR target/69140
7262 * gcc.target/i386/pr69140.c: New test
7263
7443cf13
DM
72642016-01-06 David Malcolm <dmalcolm@redhat.com>
7265
7266 * gcc.dg/bad-dereference.c: New test case.
7267
32928931
BS
72682015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7269
7270 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7271
68dd05da
AS
72722016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7273
7274 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7275
6b131d5b
MP
72762016-01-06 Marek Polacek <polacek@redhat.com>
7277
7278 PR sanitizer/69099
7279 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7280
8d9fdb49
MP
72812016-01-05 Marek Polacek <polacek@redhat.com>
7282
7283 PR c/69104
7284 * gcc.dg/atomic-invalid-2.c: New.
7285
acf93f1e
L
72862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7287
7288 PR target/68991
7289 * gcc.target/i386/pr68991.c: New test.
7290
3f50525d
L
72912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7292
7293 PR target/68991
7294 * g++.dg/pr68991-1.C: New test.
7295 * g++.dg/pr68991-2.C: Likewise.
7296
e0237993 72972016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 7298
e0237993 7299 PR other/60465
face88a1
ST
7300 * gcc.target/ia64/pr60465-gprel64.c: New test.
7301 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7302
a0866eff
KT
73032016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7304
7305 PR rtl-optimization/68651
7306 * gcc.target/aarch64/pr68651_1.c: New test.
7307
c589e975
DM
73082016-01-05 David Malcolm <dmalcolm@redhat.com>
7309
7310 PR c/69122
7311 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7312
929710d9
NS
73132016-01-05 Nathan Sidwell <nathan@acm.org>
7314
ce3e43d7
NS
7315 PR c++/58583
7316 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7317
929710d9
NS
7318 * gcc.dg/alias-15.c: New.
7319
a2faef8e
NC
73202016-01-05 Nick Clifton <nickc@redhat.com>
7321
7322 PR target/68870
7323 * g++.dg/pr68770.C: New test.
7324
4cfa76e3
MS
73252016-01-04 Mike Stump <mikestump@comcast.net>
7326
7327 * lib/target-supports.exp (check_effective_target_cilkplus):
7328 cilkplus targets require pthreads.
4ece61b6 7329 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 7330
4e8a3a35
MM
73312016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7332
7333 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7334 generation.
7335
818ab71a
JJ
73362016-01-04 Jakub Jelinek <jakub@redhat.com>
7337
7338 Update copyright years.
7339
2fe0a208
MP
73402016-01-04 Marek Polacek <polacek@redhat.com>
7341
7342 PR c/68908
7343 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7344 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7345 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7346
9e3b2fe3
EB
73472016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7348
7349 * gcc.target/sparc/20160104-2.c: New test.
7350
e8d65a35
EB
73512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7352
7353 * gcc.target/sparc/20160104-1.c: New test.
7354
25ccfccd
PT
73552016-01-03 Paul Thomas <pault@gcc.gnu.org>
7356
7357 PR fortran/65045
7358 * gfortran.dg/pr65045.f90: New test.
7359
cb51d382
EB
73602016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7361
7362 * gnat.dg/specs/debug1.ads: Delete.
7363
6eeaad6e
JD
73642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7365
7366 PR libgfortran/68867
7367 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7368 expression.
7369
2f968603
JD
73702016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7371
7372 PR libgfortran/68867
7373 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7374 PowerPC.
7375
591bb5e4
PT
73762016-01-01 Paul Thomas <pault@gcc.gnu.org>
7377
7378 PR fortran/68864
7379 * gfortran.dg/pr68864.f90: New test.
7380
f1e0620c
JJ
73812016-01-01 Jakub Jelinek <jakub@redhat.com>
7382
942a1319
JJ
7383 PR tree-optimization/69070
7384 * gcc.dg/pr69070.c: New test.
7385
10dff63f
JJ
7386 PR sanitizer/69055
7387 * gfortran.dg/pr69055.f90: New test.
7388
f1e0620c
JJ
7389 PR target/69015
7390 * gcc.dg/pr69015.c: New test.
818ab71a 7391\f
2f883d1c 7392Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
7393
7394Copying and distribution of this file, with or without modification,
7395are permitted in any medium without royalty provided the copyright
7396notice and this notice are preserved.