]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-06-01 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9f41a2ce 12016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2
3 PR tree-optimization/71314
4 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5 -mbranch-cost=2.
6
31e02373 72016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8
9 PR tree-optimization/71077
10 * gcc.dg/tree-ssa/pr71077.c: New test.
11
76f8f901 122016-05-31 Jan Hubicka <hubicka@ucw.cz>
13
14 * g++.d/predict-lop-exit-1.C: Update template for new predictor name.
15 * g++.d/predict-lop-exit-2.C: Update template for new predictor name.
16 * g++.d/predict-lop-exit-2.C: Update template for new predictor name.
17
04f5f923 182016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/71248
21 * g++.dg/cpp0x/pr71248.C: New.
22 * g++.dg/cpp0x/auto7.C: Test column numbers too.
23 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
24 * g++.dg/init/new37.C: Likewise.
25 * g++.dg/template/static1.C: Likewise.
26 * g++.dg/template/static2.C: Likewise.
27
4ffddf28 282016-05-31 H.J. Lu <hongjiu.lu@intel.com>
29
30 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
31 instead of %rdi.
32 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
33
4ff7bd21 342016-05-31 Marek Polacek <polacek@redhat.com>
35
36 * c-c++-common/Wswitch-unreachable-3.c: New test.
37 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
38
e1f7cc4b 392016-05-31 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/71352
42 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
43
02978bd1 442016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
45
46 * gcc.target/arm/armv5_thumb_isa.c: New test.
47
cfce8164 482016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
49
50 PR target/71346
51 * gcc.target/i386/pr71346.c: New test.
52
7a51c705 532016-05-31 Tom de Vries <tom@codesourcery.com>
54
55 PR tree-optimization/69068
56 * gcc.dg/graphite/pr69068.c: New test.
57
8c1ac106 582016-05-27 Martin Sebor <msebor@redhat.com>
59
60 PR c++/71306
61 * g++.dg/warn/Wplacement-new-size-3.C: New test.
62
b6431756 632016-05-30 Jakub Jelinek <jakub@redhat.com>
64
65 PR c++/71349
66 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
67 nowait depend(inout: dd[0]) clauses where permitted.
68
f6203294 692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/71238
72 * g++.dg/parse/pr71238.C: New.
73 * g++.dg/concepts/friend1.C: Test column numbers too.
74 * g++.dg/cpp0x/initlist31.C: Likewise.
75 * g++.dg/cpp0x/pr51420.C: Likewise.
76 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
77 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
78 * g++.dg/ext/builtin3.C: Likewise.
79 * g++.dg/lookup/friend12.C: Likewise.
80 * g++.dg/lookup/friend7.C: Likewise.
81 * g++.dg/lookup/koenig1.C: Likewise.
82 * g++.dg/lookup/koenig5.C: Likewise.
83 * g++.dg/lookup/used-before-declaration.C: Likewise.
84 * g++.dg/overload/koenig1.C: Likewise.
85 * g++.dg/template/crash65.C: Likewise.
86 * g++.dg/template/friend57.C: Likewise.
87 * g++.dg/warn/Wshadow-5.C: Likewise.
88 * g++.dg/warn/Wunused-8.C: Likewise.
89 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
90 * g++.old-deja/g++.jason/lineno5.C: Likewise.
91 * g++.old-deja/g++.jason/member.C: Likewise.
92 * g++.old-deja/g++.jason/report.C: Likewise.
93 * g++.old-deja/g++.jason/scoping12.C: Likewise.
94 * g++.old-deja/g++.law/visibility20.C: Likewise.
95 * g++.old-deja/g++.ns/koenig5.C: Likewise.
96 * g++.old-deja/g++.other/static5.C: Likewise.
97 * g++.old-deja/g++.pt/overload2.C: Likewise.
98
b96f8145 992016-05-30 Jan Hubicka <hubicka@ucw.cz>
100
101 * gcc.dg/tree-ssa/peel1.c: New testcase.
102 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
103 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
104
ed5bca7a 1052016-05-30 Tom de Vries <tom@codesourcery.com>
106
107 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
108 to ce.
109
c0aa0333 1102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/71099
113 * g++.dg/parse/virtual1.C: New.
114
231010db 1152016-05-30 Uros Bizjak <ubizjak@gmail.com>
116
117 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
118 Use correct register when clearing %edx.
119
765557c0 1202016-05-30 Alexander Monakov <amonakov@ispras.ru>
121
122 PR tree-optimization/71289
123 * gcc.dg/pr71289.c: New test.
124
fc3b1c44 1252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
126
127 PR middle-end/71269
128 PR middle-end/71292
129 * gcc.dg/tree-ssa/pr71269.c: New test.
130 * gcc.dg/tree-ssa/pr71292.c: New test.
131
ce352457 1322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
133
134 PR middle-end/71252
135 * gcc.dg/tree-ssa/pr71252-2.c: New test.
136
eedd711b 1372016-05-30 Jan Hubicka <hubicka@ucw.cz>
138
139 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
140 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
141 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
142
8c061890 1432016-05-30 Tom de Vries <tom@codesourcery.com>
144
145 PR tree-optimization/69067
146 * gcc.dg/graphite/pr69067.c: New test.
147
a6b0884c 1482016-05-29 Uros Bizjak <ubizjak@gmail.com>
149
150 PR target/71245
151 * gcc.target/i386/pr71245-1.c: New test.
152 * gcc.target/i386/pr71245-2.c: Ditto.
153
2369edfc 1542016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/71105
157 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
158 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
159 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
160
b6ab3f43 1612016-05-27 Jan Hubicka <hubicka@ucw.cz>
162
163 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
164
0192662b 1652016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
166
167 Revert:
168 PR c++/69855
169 * g++.dg/overload/69855.C: New.
170 * g++.old-deja/g++.law/missed-error2.C: Adjust.
171 * g++.old-deja/g++.pt/crash3.C: Likewise.
172
fce78c50 1732016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
174
175 PR c++/60385
176 * g++.dg/parse/namespace13.C: New.
177
372172fe 1782016-05-26 Jeff Law <law@redhat.com>
179
180 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
181 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
182 * gcc.dg/tree-ssa/pr68198.c: Likewise.
183 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
184 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
185 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
186 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
187 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
188 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
189 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
190 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
191 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
192 * gcc.dg/tree-ssa/vrp56.c: Likewise.
193
5d8a8944 1942016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
195
196 PR c++/69855
197 * g++.dg/overload/69855.C: New.
198 * g++.old-deja/g++.law/missed-error2.C: Adjust.
199 * g++.old-deja/g++.pt/crash3.C: Likewise.
200
29602b75 2012016-05-27 Jiong Wang <jiong.wang@arm.com>
202
203 PR target/63596
204 * gcc.target/aarch64/va_arg_1.c: New testcase.
205 * gcc.target/aarch64/va_arg_2.c: Likewise.
206 * gcc.target/aarch64/va_arg_3.c: Likewise.
207
c900b732 2082016-05-27 Jiong Wang <jiong.wang@arm.com>
209
210 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
211 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
212 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
213 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
214 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
215
73ef73bd 2162016-05-27 Marek Polacek <polacek@redhat.com>
217
218 PR middle-end/71308
219 * g++.dg/torture/pr71308.C: New test.
220
a6031633 2212016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
222
223 * gcc.dg/zero_bits_compound-1.c: New test.
224 * gcc.dg/zero_bits_compound-2.c: New test.
225
1fbdc7ae 2262016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
227
228 PR middle-end/71279
229 * gcc.dg/pr71279.c: New test.
230
2e196ca8 2312016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
232
233 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
234 floating point min/max/comparison instructions.
235 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
236
6feab9ce 2372016-05-26 Jakub Jelinek <jakub@redhat.com>
238
239 * c-c++-common/gomp/schedule-1.c: New test.
240 * gfortran.dg/gomp/schedule-1.f90: New test.
241
978cea8f 2422016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
243
244 PR c++/70822
245 PR c++/70106
246 * g++.dg/cpp1y/auto-fn32.C: New test.
247 * g++.dg/cpp1y/paren4.C: New test.
248
0478d9ed 2492016-05-26 Nathan Sidwell <nathan@acm.org>
250
251 * gcc.dg/20060410.c: Xfail on ptx.
252 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
253 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
254 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
255 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
256 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
257
5fd1c174 2582016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
259
260 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
261
c5e8b3e2 2622016-05-26 Jakub Jelinek <jakub@redhat.com>
263
0db93a5b 264 PR tree-optimization/71280
265 * gcc.dg/pr71280.c: New test.
266
7199c05c 267 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
268
76c786ac 269 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
270 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
271
c5e8b3e2 272 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
273
e9bcea2f 2742016-05-26 Jiong Wang <jiong.wang@arm.com>
275
276 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
277 kept in memory.
278
955d947b 2792016-05-25 Jeff Law <law@redhat.com>
280
281 PR tree-optimization/71272
282 * gcc.c-torture/compile/pr71272.c: new test.
283
77102dbe 2842016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
285
286 * gcc.target/powerpc/vec-cmpne.c: New test.
287 * gcc.target/powerpc/vec-cmpne-long.c: New test.
288
552821b4 2892016-05-25 Eric Botcazou <ebotcazou@adacore.com>
290
291 * gnat.dg/opt55.ad[sb]: New test.
292
0113f3c5 2932016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
294
295 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
296 * c-c++-common/pr60226.c: Require int32plus.
297 * gcc.c-torture/execute/pr70602.c: Likewise.
298 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
299 unsigned long for malloc arg type.
300 * gcc.dg/asr_div1.c: Require int32plus.
301 * gcc.dg/enum-mode-1.c: XFAIL for int16.
302 * gcc.dg/pie-1.c: Require pie.
303 * gcc.dg/pie-2.c: Likewise.
304 * gcc.dg/pr59471.c: Require int32plus.
305 * gcc.dg/pr59963-2.c: XFAIL for int16.
306 * gcc.dg/pr60114.c: Require int32plus.
307 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
308 unsigned long for typedef of size_t.
309 * gcc.dg/pr63914.c: Require int32plus.
310 * gcc.dg/pr64536.c: Require pt32plus.
311 * gcc.dg/pr65658.c: Likewise.
312 * gcc.dg/pr67271.c: Require int32plus.
313 * gcc.dg/pr68112.c: Likewise.
314 * gcc.dg/pr69071.c: Skip for avr target.
315 * gcc.dg/pr69973.c: Require int32plus.
316 * gcc.dg/pr70169.c: Skip for avr target.
317 * gcc.dg/sso-6.c: Require int32plus.
318 * gcc.dg/sso-7.c: Likewise.
319 * gcc.dg/sso-8.c: Likewise.
320 * gcc.dg/vrp-min-max-2.c: Likewise.
321
f4094380 3222016-05-25 H.J. Lu <hongjiu.lu@intel.com>
323
324 PR target/70738
325 * gcc.target/i386/pr70738-1.c: New test.
326 * gcc.target/i386/pr70738-2.c: Likewise.
327 * gcc.target/i386/pr70738-3.c: Likewise.
328 * gcc.target/i386/pr70738-4.c: Likewise.
329 * gcc.target/i386/pr70738-5.c: Likewise.
330 * gcc.target/i386/pr70738-6.c: Likewise.
331 * gcc.target/i386/pr70738-7.c: Likewise.
332 * gcc.target/i386/pr70738-8.c: Likewise.
333 * gcc.target/i386/pr70738-9.c: Likewise.
334
239a4bea 3352016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336
337 PR rtl-optimization/66940
338 * gcc.c-torture/execute/pr66940.c: New test.
339
bf6382ba 3402016-05-25 Ilya Verbin <ilya.verbin@intel.com>
341
342 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
343 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
344 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
345 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
346 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
347 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
348 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
349 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
350 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
351 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
352 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
353 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
354 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
355 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
356 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
357 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
358 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
359 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
360 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
361 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
362 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
363 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
364 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
365 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
366
2c995da9 3672016-05-25 Marek Polacek <polacek@redhat.com>
368
369 PR c/71265
370 * gcc.dg/noncompile/pr71265.c: New test.
371
abfbb5b5 372 PR c/71266
373 * gcc.dg/noncompile/old-style-parm-3.c: New test.
374
f6871bbd 3752016-05-25 Nathan Sidwell <nathan@acm.org>
376
377 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
378
de04e83e 3792016-05-25 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/71261
382 * c-c++-common/torture/pr71261.c: New testcase.
383
b35931f7 3842016-05-25 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/71264
387 * gcc.dg/vect/pr71264.c: New testcase.
388
166c3089 3892016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/55992
392 * g++.dg/cpp0x/alias-decl-53.C: New.
393 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
394
14240409 3952016-05-25 Martin Liska <mliska@suse.cz>
396
397 * g++.dg/pr71239.C: New test.
398
bc47d9f6 3992016-05-25 Richard Biener <rguenther@suse.de>
400
401 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
402 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
403
d8a3f157 4042016-05-25 Marek Polacek <polacek@redhat.com>
405
406 * g++.dg/pr65295.C: Use target c++14.
407
3af16045 4082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
409
231010db 410 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
411 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 412
949479b2 4132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
414
415 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
416 instructions.
417
6d6a3fc3 4182016-05-24 Cesar Philippidis <cesar@codesourcery.com>
419
420 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
421 * c-c++-common/goacc/deviceptr-1.c: Likewise.
422 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
423 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
424 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
425 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
426 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
427 * c-c++-common/goacc/pcopy.c: Likewise.
428 * c-c++-common/goacc/pcopyin.c: Likewise.
429 * c-c++-common/goacc/pcopyout.c: Likewise.
430 * c-c++-common/goacc/pcreate.c: Likewise.
431 * c-c++-common/goacc/pr70688.c: New test.
432 * c-c++-common/goacc/present-1.c: Adjust test.
433 * c-c++-common/goacc/reduction-5.c: Likewise.
434 * g++.dg/goacc/data-1.C: New test.
435
af648be2 4362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
437
438 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
439 vector parity built-in functions.
440 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
441 count trailing zeros automatic vectorization.
442 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
443 count trailing zeros built-in functions.
444
4e173d60 4452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
446
447 * gcc.dg/tree-ssa/reassoc-44.c: New test.
448
a0c02a52 4492016-05-24 Pat Haugen <pthaugen@us.ibm.com>
450
451 PR target/71050
452 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
453
64c52e9c 4542016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/50436
457 * g++.dg/template/crash123.C: New.
458 * g++.dg/template/crash124.C: Likewise.
459
752b5a4c 4602016-05-24 Martin Sebor <msebor@redhat.com>
461
462 PR c++/71147
463 * g++.dg/ext/flexary16.C: New test.
464
a36dd683 4652016-05-24 Ilya Verbin <ilya.verbin@intel.com>
466
f6871bbd 467 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
468 before math.h is included.
a36dd683 469 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
470 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
471 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
472 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
473 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
474 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
475 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
476 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
477 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
478 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
479 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
480 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
481 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
482 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
483 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
484 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
485 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
486 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
487 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
488 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
489 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
490 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
491 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
492
d60e1df7 4932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
494 Kelvin Nilsen <kelvin@gcc.gnu.org>
495
496 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
497 support.
498
22d09025 4992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/69872
502 * g++.dg/warn/Wno-narrowing1.C: New.
503
6ef0143d 5042016-05-24 Marek Polacek <polacek@redhat.com>
505
506 PR c/71249
507 * c-c++-common/Wswitch-unreachable-2.c: New test.
508
962a2062 5092016-05-24 Jakub Jelinek <jakub@redhat.com>
510
ead77194 511 PR c++/71257
512 * g++.dg/vect/simd-clone-6.cc: New test.
513 * g++.dg/gomp/declare-simd-6.C: New test.
514
962a2062 515 PR middle-end/70434
516 PR c/69504
517 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
518
23edc6d1 5192016-05-24 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/71240
522 * gcc.dg/optimize-bswapsi-5.c: New testcase.
523
30633bcc 5242016-05-24 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/71230
527 * gcc.dg/torture/pr71230.c: New testcase.
528 * g++.dg/torture/pr71230.C: Likewise.
529
c9d624bd 5302016-05-24 Thomas Schwinge <thomas@codesourcery.com>
531
532 * c-c++-common/goacc/routine-5.c: Add tests.
533 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
534 * gfortran.dg/goacc/routine-6.f90: Add tests.
535
ce143ff0 5362016-05-24 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/71253
539 * gcc.dg/torture/pr71253.c: New testcase.
540
3bdaecd5 5412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
542
543 PR middle-end/71252
544 * gfortran.dg/pr71252.f90: New test.
545
856b494d 5462016-05-24 Richard Sandiford <richard.sandiford@arm.com>
547
548 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
549
7345b977 5502016-05-24 Richard Biener <rguenther@suse.de>
551
552 PR middle-end/70434
553 PR c/69504
554 * c-c++-common/vector-subscript-4.c: New testcase.
555 * c-c++-common/vector-subscript-5.c: Likewise.
556
6f065267 5572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
558
559 PR fortran/71123
560 * gfortran.dg/namelist_90.f: New test
561
fd6757da 5622016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
563
564 PR fortran/66461
565 * gfortran.dg/unexpected_eof.f: New test
566
7d5555a8 5672016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
568 Kelvin Nilsen <kelvin@gcc.gnu.org>
569
570 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
571 as little endian.
572
ae6744c9 5732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
574
575 PR c++/70972
576 * g++.dg/cpp0x/inh-ctor20.C: New.
577 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
578
f0d91a85 5792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
580
581 PR c++/69095
582 * g++.dg/cpp0x/variadic168.C: New.
583
1618ffe5 5842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
585
586 * g++.dg/cpp0x/pr31445.C: Test column number too.
587 * g++.dg/cpp0x/pr32253.C: Likewise.
588 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
589 * g++.dg/cpp0x/variadic36.C: Likewise.
590
c0205bab 5912016-05-23 Marc Glisse <marc.glisse@inria.fr>
592
593 * gcc.dg/fold-notshift-2.c: Adjust.
594
1398da0f 5952016-05-23 Marek Polacek <polacek@redhat.com>
596
597 PR c/49859
598 * c-c++-common/Wswitch-unreachable-1.c: New test.
599 * gcc.dg/Wswitch-unreachable-1.c: New test.
600 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
601 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
602 * g++.dg/gomp/block-10.C: Likewise.
603 * gcc.dg/gomp/block-10.c: Likewise.
604 * g++.dg/gomp/block-9.C: Likewise.
605 * gcc.dg/gomp/block-9.c: Likewise.
606 * g++.dg/gomp/target-1.C: Likewise.
607 * g++.dg/gomp/target-2.C: Likewise.
608 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 609 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 610 * g++.dg/gomp/taskgroup-1.C: Likewise.
611 * gcc.dg/gomp/taskgroup-1.c: Likewise.
612 * gcc.dg/gomp/teams-1.c: Likewise.
613 * g++.dg/gomp/teams-1.C: Likewise.
614 * g++.dg/overload/error3.C: Likewise.
615 * g++.dg/tm/jump1.C: Likewise.
616 * g++.dg/torture/pr40335.C: Likewise.
617 * gcc.dg/c99-vla-jump-5.c: Likewise.
618 * gcc.dg/switch-warn-1.c: Likewise.
619 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
620 * gcc.dg/nested-func-1.c: Likewise.
621 * gcc.dg/pr67784-4.c: Likewise.
622
5403ed8b 6232016-05-23 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/71230
626 * gfortran.dg/pr71230-1.f90: New testcase.
627 * gfortran.dg/pr71230-2.f90: Likewise.
628
27510941 6292016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
630
1618ffe5 631 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 632 * gcc.dg/vect/pr58135.c: Add new.
633 * gfortran.dg/pr46519-1.f: Adjust test case.
634
a41c605d 6352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/53401
638 * g++.dg/cpp0x/decltype64.C: New.
639
3eb254ab 6402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
641
642 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
645
a75fffe1 6462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
647
648 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
649 Add poly64x1_t and poly64x2_t cases if supported.
650 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
651 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
653 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
654 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
655
56979b12 6562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
657
658 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
665
dc5e98db 6662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
667
668 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
669
c0f383ae 6702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
671
672 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
673 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
674
2a4d70a2 6752016-05-22 Jakub Jelinek <jakub@redhat.com>
676
4c109025 677 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
678 constraint instead of "r".
679 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
680 insn instead of vxorpd.
681 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
682
bad891ce 683 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
684 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
685
ac23ddb9 686 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
687
9dac9579 688 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
689 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
690
2a4d70a2 691 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
692
9eafdd7b 6932016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
694
695 PR middle-end/40921
696 * gcc.dg/tree-ssa/pr40921.c: New test.
697
93df190d 6982016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
699
700 PR target/71103
701 * gcc.target/avr/pr71103.c: New test.
702
933b9f7f 7032016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
704
705 PR middle-end/71179
706 * gcc.dg/tree-ssa/pr71179.c: New test.
707
8bdfbc08 7082016-05-20 Martin Sebor <msebor@redhat.com>
709
710 PR c/71115
711 * gcc.dg/init-excess-2.c: New test.
712
6827ab42 7132016-05-20 Eric Botcazou <ebotcazou@adacore.com>
714
715 * gnat.dg/opt53.adb: New test.
716 * gnat.dg/opt54.adb: Likewise.
717
58a5f4c0 7182016-05-20 Martin Jambor <mjambor@suse.cz>
719
720 PR tree-optimization/70884
721 * gcc.dg/tree-ssa/pr70919.c: New test.
722
bb7145f6 7232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
724
725 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
726 formatting.
f6871bbd 727 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
728 fix code formatting.
729
7302016-05-20 Nathan Sidwell <nathan@acm.org>
731
732 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
733 non-common cases.
734 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 735
9954d230 7362016-05-20 David Malcolm <dmalcolm@redhat.com>
737
738 * jit.dg/all-non-failing-tests.h: Add
739 test-factorial-must-tail-call.c.
740 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
741 * jit.dg/test-factorial-must-tail-call.c: New test case.
742
08a161f9 7432016-05-20 Jakub Jelinek <jakub@redhat.com>
744
745 PR fortran/71204
746 * gfortran.dg/pr71204.f90: New test.
747
3d380077 7482016-05-20 Cesar Philippidis <cesar@codesourcery.com>
749
750 * gcc.target/nvptx/sincos.c: New test.
751
0f104d56 7522016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
753
754 PR c++/70572
755 * g++.dg/cpp1y/auto-fn31.C: New.
756
61736a1b 7572016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
758
759 * gcc.target/powerpc/vec-addec.c: New test.
760 * gcc.target/powerpc/vec-addec-int128.c: New test.
761
b4a61e77 7622016-05-20 David Malcolm <dmalcolm@redhat.com>
763
764 * gcc.dg/plugin/must-tail-call-1.c: New test case.
765 * gcc.dg/plugin/must-tail-call-2.c: New test case.
766 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
767 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
768
9a2ace10 7692016-05-20 Jan Hubicka <hubicka@ucw.cz>
770
771 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
772
45cdf8c6 7732016-05-20 Jakub Jelinek <jakub@redhat.com>
774
b9a1dcd5 775 PR c++/71210
776 * g++.dg/opt/pr71210-1.C: New test.
777 * g++.dg/opt/pr71210-2.C: New test.
778
45cdf8c6 779 PR tree-optimization/29756
780 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
781 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
782 only on selected targets where V4SImode vectors are known to be
783 supported.
784
92e3ffbf 7852016-05-20 Marc Glisse <marc.glisse@inria.fr>
786
787 PR tree-optimization/71079
788 PR tree-optimization/71206
789 * gcc.dg/tree-ssa/pr71206.c: New testcase.
790
5da368e3 7912016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
792
793 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
794 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
795 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
796
2506d97a 7972016-05-20 Richard Guenther <rguenther@suse.de>
798
799 PR tree-optimization/29756
800 * gcc.dg/tree-ssa/vector-6.c: New testcase.
801
adade307 8022016-05-20 Richard Biener <rguenther@suse.de>
803
804 PR tree-optimization/71185
805 * gcc.dg/tree-ssa/pr71185.c: New testcase.
806
c3deca25 8072016-05-20 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
810
8b0bef14 8112016-05-19 Marek Polacek <polacek@redhat.com>
812
813 PR c++/71075
814 * g++.dg/diagnostic/pr71075.C: New test.
815
08025288 8162016-05-19 David Malcolm <dmalcolm@redhat.com>
817
818 PR c++/71184
819 * g++.dg/pr71184.C: New test case.
820
26a51591 8212016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
822
823 * gcc.target/powerpc/darn-0.c: New test.
824 * gcc.target/powerpc/darn-1.c: New test.
825 * gcc.target/powerpc/darn-2.c: New test.
826
d8d3e75a 8272016-05-19 Marek Polacek <polacek@redhat.com>
828
829 PR tree-optimization/71031
830 * gcc.dg/tree-ssa/vrp100.c: New test.
831
c28211ae 8322016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
833
834 PR rtl-optimization/71148
835 * gcc.dg/pr71148.c: New test.
836
3f5ea43a 8372016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838
839 PR target/71056
840 * gcc.target/arm/pr71056.c: New test.
841
2a7d4c20 8422016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
843
844 * c-c++-common/pr69669.c: Check the used mode.
845
ed0b0569 8462016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
847
848 PR sanitizer/64354
849 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
850
410372fe 8512016-05-19 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/70729
854 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
855 * gcc.dg/graphite/scop-18.c: Likewise.
856 * gcc.dg/pr41783.c: Disable LIM.
857 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
858 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
859 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
860 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
861 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
862 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
863 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
864 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
865 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
866 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
867 * gfortran.dg/pr42108.f90: Likewise.
868
56f34f03 8692016-05-18 David Malcolm <dmalcolm@redhat.com>
870
871 PR driver/69265
872 * gcc.dg/spellcheck-options-11.c: New test case.
873
e6481cd1 8742016-05-18 Jakub Jelinek <jakub@redhat.com>
875
876 PR c++/71100
877 * g++.dg/opt/pr71100.C: New test.
878
be951c59 8792016-05-18 Martin Jambor <mjambor@suse.cz>
880
881 PR ipa/69708
882 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
883 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
884 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
885 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
886
665ff45b 8872016-05-18 Martin Jambor <mjambor@suse.cz>
888
889 PR ipa/69708
890 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
891 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
892 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
893 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
894 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
895
485be62c 8962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/69793
899 * g++.dg/template/crash122.C: New.
900
b251d5f5 9012016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/70466
904 * g++.dg/template/pr70466-1.C: New.
905 * g++.dg/template/pr70466-2.C: Likewise.
906
c93e9931 9072016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
908
909 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
910 splat operations and the XXSPLTIB instruction.
911 * gcc.target/powerpc/p9-splat-2.c: Likewise.
912 * gcc.target/powerpc/p9-splat-3.c: Likewise.
913 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
914 xxlxor to clear a register.
915
8ba6639c 9162016-05-18 Richard Sandiford <richard.sandiford@arm.com>
917
918 * gcc.dg/torture/pr71020.c: New test.
919
ec6e3005 9202016-05-18 Martin Jambor <mjambor@suse.cz>
921
922 PR ipa/70646
923 * gcc.dg/ipa/pr70646.c: New test.
924
5ef3c918 9252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
926
927 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
928
70a88eab 9292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
930
931 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
932 missing tests for vreinterpretq_p{8,16}.
933
b52a930c 9342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
935
936 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
937 vsliq_n_s64 and vsliq_n_u64.
938
bdd4080b 9392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
940
941 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
942 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
943
37814bf5 9442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
945
946 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
947 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
948 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
949
764af2e0 9502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
951
952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
953 in comment.
954
ffe01a83 9552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 956
957 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
958 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
959 "blr\t" and switch to scan-assembler-times.
960
fab6dae9 9612016-05-18 Jiong Wang <jiong.wang@arm.com>
962
231010db 963 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
964 with __aarch64__.
965 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
966 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 967
4eb0c566 9682016-05-18 Jakub Jelinek <jakub@redhat.com>
969
442f18f1 970 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
971 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
972 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
973 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
974 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
975 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
976
4d83b36b 977 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
978 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
979
a4528eec 980 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
981 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
982
f0066139 983 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
984 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
985
4eb0c566 986 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
987
303e9267 9882016-05-18 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/71168
991 * gcc.dg/torture/pr71168.c: New testcase.
992
0d7ddd44 9932016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
994
995 PR middle-end/63586
996 * gcc.dg/tree-ssa/pr63586-2.c: New test.
997 * gcc.dg/tree-ssa/pr63586.c: New test.
998 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
999
899bcc0f 10002016-05-17 Nathan Sidwell <nathan@acm.org>
1001
1002 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1003 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1004 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1005 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1006
a2246979 10072016-05-17 Nathan Sidwell <nathan@acm.org>
1008
1009 * gcc.target/nvptx/abi-vararg-3.c: New.
1010
2f6a4d21 10112016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1012
1013 PR tree-optimization/54579
1014 PR middle-end/55299
1015 * gcc.dg/fold-notrotate-1.c: New test.
1016 * gcc.dg/fold-notshift-1.c: New test.
1017 * gcc.dg/fold-notshift-2.c: New test.
1018
27bdad45 10192016-05-17 Marek Polacek <polacek@redhat.com>
1020
1021 PR ipa/71146
1022 * g++.dg/ipa/pr71146.C: New test.
1023
f33a295a 10242016-05-17 David Malcolm <dmalcolm@redhat.com>
1025
1026 * jit.dg/test-error-array-bounds.c: New test case.
1027
b6dd53bf 10282016-05-17 Marc Glisse <marc.glisse@inria.fr>
1029
1030 * gcc.dg/tree-ssa/and-1.c: New testcase.
1031
a8719545 10322016-05-17 Marc Glisse <marc.glisse@inria.fr>
1033
1034 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1035 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1036
34806102 10372016-05-17 Marc Glisse <marc.glisse@inria.fr>
1038
1039 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1040 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1041
25fe08a8 10422016-05-17 Jiong Wang <jiong.wang@arm.com>
1043
1044 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1045
abf1a837 10462016-05-17 Jiong Wang <jiong.wang@arm.com>
1047
1048 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1049
666b9dd3 10502016-05-17 Jiong Wang <jiong.wang@arm.com>
1051
1052 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1053 ".2d[index]" when scan the assembly.
1054 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1056 float64x1.
1057 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1058
77d095c0 10592016-05-17 Richard Biener <rguenther@suse.de>
1060
1061 PR tree-optimization/71132
1062 * gcc.dg/torture/pr71132.c: New testcase.
1063
28adcc23 10642016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1065
1066 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1067
2439931e 10682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1069
1070 PR target/70809
1071 * gcc.target/aarch64/pr70809_1.c: New test.
1072
5ec2ff80 10732016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1074
1075 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1076 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1077 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1078 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1079
17fd1c7a 10802016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1081 Ilya Enkovich <ilya.enkovich@intel.com>
1082
1083 PR target/71114
1084 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1085
46729204 10862016-05-16 Jan Hubicka <hubicka@ucw.cz>
1087
1088 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1089 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1090
2a1125d6 10912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1092
1093 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1094 test for __ARM_FP16_ARGS.
1095 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1096 * gcc.target/arm/aapcs/neon-vect10.c: New.
1097 * gcc.target/arm/aapcs/neon-vect9.c: New.
1098 * gcc.target/arm/aapcs/vfp18.c: New.
1099 * gcc.target/arm/aapcs/vfp19.c: New.
1100 * gcc.target/arm/aapcs/vfp20.c: New.
1101 * gcc.target/arm/aapcs/vfp21.c: New.
1102 * gcc.target/arm/fp16-aapcs-1.c: New.
1103 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1104 test for __ARM_FP16_ARGS.
1105 * g++.target/arm/fp16-return-1.c: Update expected output.
1106
ea3d2d74 11072016-05-16 Jiong Wang <jiong.wang@arm.com>
1108
1109 PR testsuite/70227
1110 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1111
6989e05f 11122016-05-15 Harald Anlauf <anlauf@gmx.de>
1113
1114 PR fortran/69603
1115 * gfortran.dg/pr69603.f90: New testcase.
1116
a5f52592 11172016-05-14 Fritz Reese <fritzoreese@gmail.com>
1118
1119 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1120
88f949ab 11212016-05-14 Fritz Reese <fritzoreese@gmail.com>
1122
1123 PR fortran/71047
1124 * gfortran.dg/pr71047.f08: New test.
1125
90c88567 11262016-05-13 Joseph Myers <joseph@codesourcery.com>
1127
1128 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1129 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1130 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1131
00a690cc 11322016-05-13 Martin Sebor <msebor@redhat.com>
1133
1134 PR c++/60049
1135 * g++.dg/cpp0x/constexpr-60049.C: New test.
1136
ec8b6af7 11372016-05-13 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR bootstrap/71071
1140 * gcc.dg/pr71071.c: New test.
1141
f54d1d7b 11422016-05-13 Uros Bizjak <ubizjak@gmail.com>
1143
1144 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1145 remove XOP handling.
2f3af60f 1146 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1147
a39a0392 11482016-05-13 Nathan Sidwell <nathan@acm.org>
1149
1150 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1151 __atomic_is_lock_free declaration.
1152
42333dd9 11532016-05-13 Richard Biener <rguenther@suse.de>
1154
1155 PR tree-optimization/42587
1156 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1157
c5442454 11582016-05-13 Martin Liska <mliska@suse.cz>
1159
1160 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1161 the new format of dump output.
1162
03a400fb 11632016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1164
1165 * gcc.dg/pr71084.c: New test.
1166
69278c3f 11672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1168
231010db 1169 PR target/53440
1170 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1171
8138f11b 11722016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1173
1174 * gcc.target/aarch64/struct_return.c: New test.
1175
22a3f7bd 11762016-05-12 Marek Polacek <polacek@redhat.com>
1177
1178 PR c/70756
1179 * c-c++-common/pr70756-2.c: New test.
1180 * c-c++-common/pr70756.c: New test.
1181
9bcd42cc 11822016-05-12 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/71059
1185 * gcc.dg/torture/pr71059.c: New testcase.
1186
5ffb4a0d 11872016-05-12 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/71062
1190 * gcc.dg/torture/pr71062.c: New testcase.
1191
2ab65c31 11922016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1193
1194 PR tree-optimization/71006
1195 * gcc.dg/pr71006.c: New test.
1196
f0158fc0 11972016-05-12 Marek Polacek <polacek@redhat.com>
1198
1199 PR driver/71063
1200 * gcc.dg/opts-7.c: New test.
1201
0f56938b 12022016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1203
1204 PR target/70830
1205 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1206 Add -save-temps to dg-options.
1207 Scan for ldmfd rather than pop instruction.
1208 * gcc.target/arm/interrupt-2.c: Likewise.
1209 * gcc.target/arm/pr70830.c: New test.
1210
e10946d5 12112016-05-12 Jakub Jelinek <jakub@redhat.com>
1212
9fa8e468 1213 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1214 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1215
9ce62bbe 1216 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1217 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1218 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1219
708ae1b1 1220 PR target/71019
1221 * gcc.target/i386/avx512vl-pack-1.c: New test.
1222 * gcc.target/i386/avx512vl-pack-2.c: New test.
1223 * gcc.target/i386/avx512bw-pack-2.c: New test.
1224
a461f32e 1225 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1226
e10946d5 1227 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1228 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1229 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1230
f52a3ef6 12312016-05-12 Richard Biener <rguenther@suse.de>
1232
1233 PR tree-optimization/70986
1234 * gcc.dg/torture/pr70986-1.c: New testcase.
1235 * gcc.dg/torture/pr70986-2.c: Likewise.
1236 * gcc.dg/torture/pr70986-3.c: Likewise.
1237
54c4d22e 12382016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1239
1240 PR c/43651
1241 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1242 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1243
57215d5b 12442016-05-11 Uros Bizjak <ubizjak@gmail.com>
1245
1246 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1247 directive.
1248 * gcc.target/i386/pr66746.c: Ditto.
1249
67d3121c 12502016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1251
1252 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1253 support.
1254 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1255 warning when using -mvsx-timode.
1256 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1257 * gcc.target/powerpc/dform-2.c: Likewise.
1258 * gcc.target/powerpc/pr68805.c: Likewise.
1259
7f8012a5 12602016-05-11 Marek Polacek <polacek@redhat.com>
1261
1262 PR c++/71024
1263 * c-c++-common/attributes-3.c: New test.
1264
3e8567ce 12652016-05-11 Nathan Sidwell <nathan@acm.org>
1266
1267 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1268 * gcc.c-torture/execute/pr68185.c: Likewise.
1269 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1270 * gcc.dg/pr69634.c: Requires scheduling.
1271 * gcc.dg/torture/pr66178.c: Require label values.
1272 * gcc.dg/setjmp-6.c: Require indirect jumps.
1273
3739ac00 12742016-05-11 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/71055
1277 * gcc.dg/torture/pr71055.c: New testcase.
1278
1ff8b385 12792016-05-11 Richard Biener <rguenther@suse.de>
1280
1281 PR debug/71057
1282 * g++.dg/debug/pr71057.C: New testcase.
1283
77126efa 12842016-05-11 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR fortran/70855
1287 * gfortran.dg/gomp/pr70855.f90: New test.
1288
6fcaaf9b 12892016-05-11 Richard Biener <rguenther@suse.de>
1290
1291 PR middle-end/71002
1292 * g++.dg/torture/pr71002.C: New testcase.
1293
bfa8ea12 12942016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1295
1296 PR middle-end/70807
1297 * gcc.dg/pr70807.c: New test.
1298
87632549 12992016-05-10 Martin Sebor <msebor@redhat.com>
1300
1301 PR c++/38611
1302 * g++.dg/Wattributes.C: New test.
1303
f9153689 13042016-05-10 Marc Glisse <marc.glisse@inria.fr>
1305
1306 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1307 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1308 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1309
a44ed58a 13102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1311
1312 PR target/70799
1313 * gcc.target/i386/pr70799-1.c: New test.
1314
d6c90d89 13152016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1316
1317 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1318
c1f73044 13192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1320
1321 PR middle-end/70877
1322 * gcc.target/i386/pr70877.c: New test.
1323
e66d763a 13242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1325
1326 PR tree-optimization/70786
1327 * gcc.target/i386/pr70876.c: New test.
1328
a30ff73a 13292016-05-10 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR target/70927
1332 * gcc.target/i386/avx512vl-logic-1.c: New test.
1333 * gcc.target/i386/avx512vl-logic-2.c: New test.
1334 * gcc.target/i386/avx512dq-logic-2.c: New test.
1335
4b3fd38f 13362016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1337
1338 PR target/70963
1339 * gcc.target/powerpc/pr70963.c: New.
1340
abf93a25 13412016-05-10 David Malcolm <dmalcolm@redhat.com>
1342
1343 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1344 (test_very_wide_line): Add ruler to expected output.
1345 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1346 (test_very_wide_line): Likewise.
1347 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1348 (test_show_locus): Within the handling of "test_very_wide_line",
1349 enable show_ruler_p on the diagnostic context.
1350
d614888f 13512016-05-10 Richard Biener <rguenther@suse.de>
1352
1353 PR tree-optimization/71039
1354 * gcc.dg/torture/pr71039.c: New testcase.
1355
dbca5ed9 13562016-05-10 Nathan Sidwell <nathan@acm.org>
1357
1358 * gcc.dg/nested-func-10.c: Requires alloca.
1359 * gcc.dg/nested-func-9.c: Requires alloca.
1360 * gcc.c-torture/execute/pr70460.c: Requires labels.
1361 * gcc.c-torture/compile/pr70199.c: Requires labels.
1362 * gcc.target/nvptx/decl.c: Compile only.
1363 * gcc.target/nvptx/trailing-init.c: Compile only.
1364 * gcc.target/nvptx/ary-init.c: Compile only.
1365
3fa82609 13662016-05-10 Marek Polacek <polacek@redhat.com>
1367
1368 PR c/70255
1369 * gcc.dg/attr-opt-1.c: New test.
1370
76825907 13712016-05-10 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/70497
1374 PR tree-optimization/28367
1375 * gcc.dg/torture/20160404-1.c: New testcase.
1376 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1377 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1378
68255819 13792016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1380
1381 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1382
d9aa8cdb 13832016-05-09 Uros Bizjak <ubizjak@gmail.com>
1384
1385 * gcc.target/i386/fabsneg-1.c New test.
1386
7cc16f50 13872016-05-09 Alan Modra <amodra@gmail.com>
1388
1389 PR testsuite/70826
1390 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1391
a83b7b63 13922016-05-09 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/70985
1395 * gcc.dg/torture/pr70985.c: New testcase.
1396
189d0706 13972016-05-09 Bin Cheng <bin.cheng@arm.com>
1398
1399 * gcc.dg/tree-ssa/ifc-9.c: New test.
1400 * gcc.dg/tree-ssa/ifc-10.c: New test.
1401 * gcc.dg/tree-ssa/ifc-11.c: New test.
1402 * gcc.dg/tree-ssa/ifc-12.c: New test.
1403 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1404 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1405 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1406
1ec957b0 14072016-05-09 Richard Biener <rguenther@suse.de>
1408
1409 PR fortran/70937
1410 * gfortran.dg/pr70937.f90: New testcase.
1411
923c7714 14122016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1413
1414 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1415
d7cd448a 14162016-05-07 Fritz Reese <fritzoreese@gmail.com>
1417
1418 PR fortran/56226
1419 * gfortran.dg/dec_structure_1.f90: New testcase.
1420 * gfortran.dg/dec_structure_2.f90: Ditto.
1421 * gfortran.dg/dec_structure_3.f90: Ditto.
1422 * gfortran.dg/dec_structure_4.f90: Ditto.
1423 * gfortran.dg/dec_structure_5.f90: Ditto.
1424 * gfortran.dg/dec_structure_6.f90: Ditto.
1425 * gfortran.dg/dec_structure_7.f90: Ditto.
1426 * gfortran.dg/dec_structure_8.f90: Ditto.
1427 * gfortran.dg/dec_structure_9.f90: Ditto.
1428 * gfortran.dg/dec_structure_10.f90: Ditto.
1429 * gfortran.dg/dec_structure_11.f90: Ditto.
1430 * gfortran.dg/dec_union_1.f90: Ditto.
1431 * gfortran.dg/dec_union_2.f90: Ditto.
1432 * gfortran.dg/dec_union_3.f90: Ditto.
1433 * gfortran.dg/dec_union_4.f90: Ditto.
1434 * gfortran.dg/dec_union_5.f90: Ditto.
1435 * gfortran.dg/dec_union_6.f90: Ditto.
1436 * gfortran.dg/dec_union_7.f90: Ditto.
1437
f681e29b 14382016-05-07 Tom de Vries <tom@codesourcery.com>
1439
1440 PR tree-optimization/70956
1441 * gcc.dg/graphite/pr70956.c: New test.
1442
68d7f375 14432016-05-06 Jakub Jelinek <jakub@redhat.com>
1444
faf39348 1445 PR middle-end/70941
1446 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1447 (a, b, c, d): Change type from char to signed char.
1448 (main): Compare against (signed char) -1634678893 instead of
1449 hardcoded -109. Use __builtin_abort instead of abort.
1450
b768b13a 1451 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1452 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1453
68d7f375 1454 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1455
5dda16ea 14562016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1457
1458 PR debug/70935
1459 * gcc.dg/torture/pr70935.c: New test.
1460
13ede1b5 14612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1462
1463 PR target/58219
7fc878c4 1464 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 1465
96d94be2 14662016-05-06 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/70960
1469 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1470
e5d9f15d 14712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1472
1473 PR target/52933
1474 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1475 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1476 Adjust expected instruction counts.
1477 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1478
2dd7705f 14792016-05-06 Marek Polacek <polacek@redhat.com>
1480
1481 PR sanitizer/70875
1482 * gcc.dg/ubsan/bounds-3.c: New test.
1483
cb8bc632 14842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1485
1486 PR target/54089
1487 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1488
b343c173 14892016-05-06 Richard Biener <rguenther@suse.de>
1490
1491 PR middle-end/70931
1492 * gfortran.dg/pr70931.f90: New testcase.
1493
1e3db0b1 14942016-05-06 Richard Biener <rguenther@suse.de>
1495
1496 PR middle-end/70941
1497 * gcc.dg/torture/pr70941.c: New testcase.
1498
bdd54b6d 14992016-05-05 Bin Cheng <bin.cheng@arm.com>
1500
1501 PR tree-optimization/57206
1502 * gcc.dg/vect/pr57206.c: New test.
1503
499adcfd 15042016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1505
1506 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1507
871164c4 15082016-05-05 Jakub Jelinek <jakub@redhat.com>
1509
ecb23e00 1510 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1511
871164c4 1512 * c-c++-common/Wdangling-else-4.c: New test.
1513
70cf83ba 15142016-05-04 Jakub Jelinek <jakub@redhat.com>
1515
858c9470 1516 PR c++/70906
1517 PR c++/70933
1518 * g++.dg/opt/pr70906.C: New test.
1519 * g++.dg/opt/pr70933.C: New test.
1520
70cf83ba 1521 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1522
aaa36a78 15232016-05-04 Jan Hubicka <hubicka@ucw.cz>
1524
1525 * gcc.dg/ipa/pure-const-3.c: New testcase.
1526
1d52c456 15272016-05-04 Marek Polacek <polacek@redhat.com>
1528
1529 * c-c++-common/Wdangling-else-1.c: New test.
1530 * c-c++-common/Wdangling-else-2.c: New test.
1531 * c-c++-common/Wdangling-else-3.c: New test.
1532
dc581573 15332016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1534
1535 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1536 flag is present.
1537
a64030fe 15382016-05-04 Marek Polacek <polacek@redhat.com>
1539
1540 PR c/48778
1541 * gcc.dg/Waddress-2.c: New test.
1542
b461b04a 15432016-05-04 Alan Modra <amodra@gmail.com>
1544
1545 * gcc.target/powerpc/pr70866.c: New.
1546
c388a0cf 15472016-05-03 Martin Sebor <msebor@redhat.com>
1548
1549 PR c++/66561
1550 * c-c++-common/builtin_location.c: New test.
1551 * g++.dg/cpp1y/builtin_location.C: New test.
1552
5d4db8ef 15532016-05-03 Marek Polacek <polacek@redhat.com>
1554
1555 PR c/70859
1556 * gcc.dg/pr70859.c: New test.
1557 * gcc.dg/pr70859-2.c: New test.
1558
ca938765 15592016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1560
1561 * gnat.dg/debug5.adb: New testcase.
1562
60b27d5f 15632016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1564
1565 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1566 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1567 Procedure to check for z10 instruction set.
1568
5ab325d0 15692016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1570
1571 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1572
c548a0ad 15732016-05-03 Alan Modra <amodra@gmail.com>
1574
1575 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1576
d5ecd946 15772016-05-03 Jakub Jelinek <jakub@redhat.com>
1578
1579 * gcc.target/i386/avx512f-cvt-1.c: New test.
1580
35b0a053 15812016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1582
1583 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1584 -fdump-tree-vrp-details.
1585
9ae1b28a 15862016-05-03 Richard Biener <rguenther@suse.de>
1587
1588 * gcc.dg/pr30172-1.c: Adjust.
1589 * gcc.dg/pr63743.c: Likewise.
1590 * gcc.dg/tm/pr51696.c: Likewise.
1591 * c-c++-common/tm/safe-1.c: Likewise.
1592 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1593 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1594 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1595 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1596
9c1a31e4 15972016-05-03 Jakub Jelinek <jakub@redhat.com>
1598
fe69bcb9 1599 PR rtl-optimization/70467
1600 * gcc.target/i386/pr70467-3.c: New test.
1601 * gcc.target/i386/pr70467-4.c: New test.
1602
9082c4a4 1603 PR tree-optimization/70916
1604 * gcc.c-torture/compile/pr70916.c: New test.
1605
9c1a31e4 1606 PR target/49244
1607 * gcc.target/i386/pr49244-1.c: New test.
1608 * gcc.target/i386/pr49244-2.c: New test.
1609
69105acc 16102016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1611
1612 PR rtl-optimization/44281
1613 * gcc.target/i386/pr44281.c: New test.
1614
9ab8df54 16152016-05-03 bin cheng <bin.cheng@arm.com>
1616
1617 PR tree-optimization/56541
1618 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1619 * gcc.dg/vect/pr56541.c: new test.
1620
3c62cae0 16212016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1622
1623 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1624 __float128.
1625 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1626
91abc161 16272016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1628
1629 PR testsuite/70520
1630 * c-c++-common/asan/clone-test-1.c (main): Align child process
1631 stack to 16 bytes.
1632
aa3d1155 16332016-05-02 David Malcolm <dmalcolm@redhat.com>
1634
1635 PR c++/62314
1636 * g++.dg/spellcheck-fields-2.C: New test case.
1637
002c3f28 16382016-05-02 David Malcolm <dmalcolm@redhat.com>
1639
1640 PR c++/62314
1641 * g++.dg/pr62314.C: New test case.
1642
46e5dccc 16432016-05-02 Jan Hubicka <hubicka@ucw.cz>
1644
1645 * gcc.dg/ipa/inline-8.c: New testcase.
1646
663f4248 16472016-05-02 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR rtl-optimization/70467
1650 * gcc.target/i386/pr70467-1.c: New test.
1651
efe8bdf5 16522016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1653
1654 * gcc.dg/spec-options.c: Run the test on all targets.
1655 * gcc.dg/foo.specs: Use cpp_unique_options.
1656
47ef9633 16572016-05-02 Marc Glisse <marc.glisse@inria.fr>
1658
1659 * gcc.dg/tree-ssa/unord.c: New testcase.
1660
eb1a077c 16612016-05-02 Marc Glisse <marc.glisse@inria.fr>
1662
1663 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1664
28e869d0 16652016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1666
1667 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1668
dd185f6e 16692016-05-02 Marek Polacek <polacek@redhat.com>
1670
1671 PR c/70851
1672 * gcc.dg/enum-incomplete-3.c: New test.
1673
773d09b9 16742016-05-02 Marek Polacek <polacek@redhat.com>
1675 Tom de Vries <tom@codesourcery.com>
1676
1677 PR tree-optimization/70700
1678 * gcc.dg/pr70700.c: New test.
1679
f0dc3286 16802016-05-01 Uros Bizjak <ubizjak@gmail.com>
1681
1682 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1683 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1684 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1685 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1686 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1687
7f931827 16882016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * ada/acats/run_acats: Rename into...
1691 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1692 * ada/acats/run_all.sh: Remove redundant test.
1693 (target_run): Move around.
1694 (target_gnatchop): Use newly built executable.
1695 (target_gnatmake): Likewise.
1696 Check that the compilation of impbit succeeds.
1697
1c492b4e 16982016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1699
1700 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1701 * gcc.dg/20021029-1.c: Likewise.
1702 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1703 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1704 * gcc.target/sh/cmpstr.c: Likewise.
1705 * gcc.target/sh/cmpstrn.c: Likewise.
1706 * gcc.target/sh/memset.c: Likewise.
1707 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1708 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1709 * gcc.target/sh/pr39423-1.c: Likewise.
1710 * gcc.target/sh/pr49468-di.c: Likewise.
1711 * gcc.target/sh/pr49468-si.c: Likewise.
1712 * gcc.target/sh/pr49880-1.c: Likewise.
1713 * gcc.target/sh/pr49880-2.c: Likewise.
1714 * gcc.target/sh/pr49880-3.c: Likewise.
1715 * gcc.target/sh/pr50751-1.c: Likewise.
1716 * gcc.target/sh/pr50751-4.c: Likewise.
1717 * gcc.target/sh/pr50751-7.c: Likewise.
1718 * gcc.target/sh/pr51244-1.c: Likewise.
1719 * gcc.target/sh/pr51244-10.c: Likewise.
1720 * gcc.target/sh/pr51244-11.c: Likewise.
1721 * gcc.target/sh/pr51244-12.c: Likewise.
1722 * gcc.target/sh/pr51244-13.c: Likewise.
1723 * gcc.target/sh/pr51244-14.c: Likewise.
1724 * gcc.target/sh/pr51244-17.c: Likewise.
1725 * gcc.target/sh/pr51244-18.c: Likewise.
1726 * gcc.target/sh/pr51244-19.c: Likewise.
1727 * gcc.target/sh/pr51244-4.c: Likewise.
1728 * gcc.target/sh/pr51244-5.c: Likewise.
1729 * gcc.target/sh/pr51244-7.c: Likewise.
1730 * gcc.target/sh/pr51244-8.c: Likewise.
1731 * gcc.target/sh/pr51244-9.c: Likewise.
1732 * gcc.target/sh/pr51697.c: Likewise.
1733 * gcc.target/sh/pr52483-1.c: Likewise.
1734 * gcc.target/sh/pr52483-2.c: Likewise.
1735 * gcc.target/sh/pr52483-3.c: Likewise.
1736 * gcc.target/sh/pr52483-5.c: Likewise.
1737 * gcc.target/sh/pr52933-1.c: Likewise.
1738 * gcc.target/sh/pr52933-2.c: Likewise.
1739 * gcc.target/sh/pr52933-3.c: Likewise.
1740 * gcc.target/sh/pr53568-1.c: Likewise.
1741 * gcc.target/sh/pr53976-1.c: Likewise.
1742 * gcc.target/sh/pr53988-1.c: Likewise.
1743 * gcc.target/sh/pr53988.c: Likewise.
1744 * gcc.target/sh/pr54089-1.c: Likewise.
1745 * gcc.target/sh/pr54089-6.c: Likewise.
1746 * gcc.target/sh/pr54089-7.c: Likewise.
1747 * gcc.target/sh/pr54089-8.c: Likewise.
1748 * gcc.target/sh/pr54089-9.c: Likewise.
1749 * gcc.target/sh/pr54236-1.c: Likewise.
1750 * gcc.target/sh/pr54236-2.c: Likewise.
1751 * gcc.target/sh/pr54236-3.c: Likewise.
1752 * gcc.target/sh/pr54236-4.c: Likewise.
1753 * gcc.target/sh/pr54386.c: Likewise.
1754 * gcc.target/sh/pr54602-1.c: Likewise.
1755 * gcc.target/sh/pr54685.c: Likewise.
1756 * gcc.target/sh/pr54760-1.c: Likewise.
1757 * gcc.target/sh/pr54760-2.c: Likewise.
1758 * gcc.target/sh/pr54760-3.c: Likewise.
1759 * gcc.target/sh/pr54760-4.c: Likewise.
1760 * gcc.target/sh/pr54760-5.c: Likewise.
1761 * gcc.target/sh/pr54760-6.c: Likewise.
1762 * gcc.target/sh/pr55146.c: Likewise.
1763 * gcc.target/sh/pr55160.c: Likewise.
1764 * gcc.target/sh/pr59278.c: Likewise.
1765 * gcc.target/sh/pr59401-1.c: Likewise.
1766 * gcc.target/sh/pr59533-1.c: Likewise.
1767 * gcc.target/sh/pr63260.c: Likewise.
1768 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1769 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1770 * gcc.target/sh/strlen.c: Likewise.
1771 * gcc.target/sh/torture/pr30807.c: Likewise.
1772 * gcc.target/sh/torture/pr34777.c: Likewise.
1773 * gcc.target/sh/torture/pr64652.c: Likewise.
1774 * gcc.target/sh/torture/pr65505.c: Likewise.
1775 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1776 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1777
0c4005be 17782016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/66644
1781 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1782
d94e6223 17832016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1784
1785 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1786 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1787 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1788 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1789
46f37836 17902016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1791
1792 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1793 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1794
4d0a8bac 17952016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1796
1797 PR middle-end/70626
1798 * c-c++-common/goacc/combined-reduction.c: New test.
1799 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1800
b98e0db3 18012016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1802
1803 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1804 *movdi_internal pattern only if PIC off.
1805 * gcc.target/i386/pr70155-2.c: Likewise.
1806 * gcc.target/i386/pr70155-3.c: Likewise.
1807 * gcc.target/i386/pr70155-4.c: Likewise.
1808 * gcc.target/i386/pr70155-5.c: Likewise.
1809 * gcc.target/i386/pr70155-6.c: Likewise.
1810 * gcc.target/i386/pr70155-7.c: Likewise.
1811 * gcc.target/i386/pr70155-8.c: Likewise.
1812 * gcc.target/i386/pr70155-15.c: Likewise.
1813 * gcc.target/i386/pr70155-17.c: Likewise.
1814 * gcc.target/i386/pr70155-22.c: Likewise.
1815
8b066242 18162016-04-29 Bin Cheng <bin.cheng@arm.com>
1817
1818 PR tree-optimization/70803
1819 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1820
22912e73 18212016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1822
1823 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1824 optimization of vector loop.
1825 * gcc.target/i386/vect-unpack-3.c: New test.
1826 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1827 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1828 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1829
568128c6 18302016-04-29 Marek Polacek <polacek@redhat.com>
1831
1832 PR sanitizer/70342
1833 * g++.dg/ubsan/null-7.C: New test.
1834
025dd1e0 1835 PR c/70852
1836 * gcc.dg/pr70852.c: New test.
1837
eb16928e 18382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1839
1840 PR/69089
1841 * g++.dg/cpp0x/alignas6.C: New test.
1842
d7377ee9 18432016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1844
1845 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1846 dg-do.
1847 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1848 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1849 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1850 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1851 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1852 * gcc.target/arc/mxy.c: Likewise.
1853 * gcc.target/arc/mswape.c: Likewise.
1854 * gcc.target/arc/mrtsc.c: Likewise.
1855 * gcc.target/arc/mcrc.c: Likewise.
1856 * gcc.target/arc/mdsp-packa.c: Likewise.
1857 * gcc.target/arc/mdvbf.c: Likewise.
1858 * gcc.target/arc/mlock.c: Likewise.
1859 * gcc.target/arc/mmac-24.c: Likewise.
1860 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1861
efa1b7ab 18622016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1863 Matthijs Kooijman <matthijs@stdin.nl>
1864 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1865
1866 PR target/60040
1867 * gcc.target/avr/pr60040-1.c: New.
1868 * gcc.target/avr/pr60040-2.c: New.
1869
00371d68 18702016-04-29 Richard Biener <rguenther@suse.de>
1871
1872 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1873
73447cc5 18742016-04-29 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/13962
1877 PR tree-optimization/65686
1878 * gcc.dg/uninit-pr65686.c: New testcase.
1879
c2087b56 18802016-04-29 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR middle-end/70843
1883 * gcc.dg/pr70843.c: New test.
1884
cdd06d5a 18852016-04-28 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR target/70858
1888 * gcc.target/i386/pr70858.c: New test.
1889
1a60079e 18902016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1891
1892 * gcc.target/arc/nps400-1.c: New file.
1893
11bc2894 18942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1895 Andrew Burgess <andrew.burgess@embecosm.com>
1896
1897 * gcc.target/arc/movh_cl-1.c: New file.
1898
dd9bf0b5 18992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1900 Andrew Burgess <andrew.burgess@embecosm.com>
1901
1902 * gcc.target/arc/extzv-1.c: New file.
1903 * gcc.target/arc/insv-1.c: New file.
1904 * gcc.target/arc/insv-2.c: New file.
1905 * gcc.target/arc/movb-1.c: New file.
1906 * gcc.target/arc/movb-2.c: New file.
1907 * gcc.target/arc/movb-3.c: New file.
1908 * gcc.target/arc/movb-4.c: New file.
1909 * gcc.target/arc/movb-5.c: New file.
1910 * gcc.target/arc/movb_cl-1.c: New file.
1911 * gcc.target/arc/movb_cl-2.c: New file.
1912 * gcc.target/arc/movbi_cl-1.c: New file.
1913 * gcc.target/arc/movl-1.c: New file.
1914
a22e4209 19152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1916 Andrew Burgess <andrew.burgess@embecosm.com>
1917
1918 * gcc.target/arc/cmem-1.c: New file.
1919 * gcc.target/arc/cmem-2.c: New file.
1920 * gcc.target/arc/cmem-3.c: New file.
1921 * gcc.target/arc/cmem-4.c: New file.
1922 * gcc.target/arc/cmem-5.c: New file.
1923 * gcc.target/arc/cmem-6.c: New file.
1924 * gcc.target/arc/cmem-7.c: New file.
1925 * gcc.target/arc/cmem-ld.inc: New file.
1926 * gcc.target/arc/cmem-st.inc: New file.
1927
287c3982 19282016-04-28 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR target/70821
1931 * gcc.target/i386/pr70821.c: New test.
1932
e40e5340 19332016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1934
1935 * gcc.target/powerpc/vec-adde.c: New test.
1936 * gcc.target/powerpc/vec-adde-int128.c: New test.
1937
cf977d50 19382016-04-28 Jakub Jelinek <jakub@redhat.com>
1939
1940 * gcc.target/i386/avx-vround-1.c: New test.
1941 * gcc.target/i386/avx-vround-2.c: New test.
1942 * gcc.target/i386/avx512vl-vround-1.c: New test.
1943 * gcc.target/i386/avx512vl-vround-2.c: New test.
1944
572f8300 19452016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946
1947 PR testsuite/70595
1948 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1949 (check_effective_target_cilkplus_runtime): ... this.
1950 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1951 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1952
1953 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1954 Require cilkplus_runtime.
1955 Don't add -lcilkrts.
1956 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1957 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1958 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1959 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1960 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1961 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1962 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1963 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1964 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1965 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1966 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1967 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1968 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1969 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1970 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1971 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1972 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1973 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1974 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1975 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1976 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1977 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1978 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1979 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1980 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1981 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1982 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1983 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1984 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1985
1986 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1987 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1988
1989 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1990
1991 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1992 cilkplus_runtime.
1993
dfba0905 19942016-04-27 Marc Glisse <marc.glisse@inria.fr>
1995
1996 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1997 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1998
605a4556 19992015-04-27 Ryan Burn <contact@rnburn.com>
2000
2001 PR c++/69024
2002 PR c++/68997
2003 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2004 diagnostic.
2005 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2006 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2007
6a1231a5 20082016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2009
2010 * gnat.dg/limited_with4.ad[sb]: New test.
2011 * gnat.dg/limited_with4_pkg.ads: New helper.
2012
4dad9e09 20132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 PR target/70155
2016 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2017 and movv1ti_internal patterns
2018 * gcc.target/i386/pr70155-1.c: New test.
2019 * gcc.target/i386/pr70155-2.c: Likewise.
2020 * gcc.target/i386/pr70155-3.c: Likewise.
2021 * gcc.target/i386/pr70155-4.c: Likewise.
2022 * gcc.target/i386/pr70155-5.c: Likewise.
2023 * gcc.target/i386/pr70155-6.c: Likewise.
2024 * gcc.target/i386/pr70155-7.c: Likewise.
2025 * gcc.target/i386/pr70155-8.c: Likewise.
2026 * gcc.target/i386/pr70155-9.c: Likewise.
2027 * gcc.target/i386/pr70155-10.c: Likewise.
2028 * gcc.target/i386/pr70155-11.c: Likewise.
2029 * gcc.target/i386/pr70155-12.c: Likewise.
2030 * gcc.target/i386/pr70155-13.c: Likewise.
2031 * gcc.target/i386/pr70155-14.c: Likewise.
2032 * gcc.target/i386/pr70155-15.c: Likewise.
2033 * gcc.target/i386/pr70155-16.c: Likewise.
2034 * gcc.target/i386/pr70155-17.c: Likewise.
2035 * gcc.target/i386/pr70155-18.c: Likewise.
2036 * gcc.target/i386/pr70155-19.c: Likewise.
2037 * gcc.target/i386/pr70155-20.c: Likewise.
2038 * gcc.target/i386/pr70155-21.c: Likewise.
2039 * gcc.target/i386/pr70155-22.c: Likewise.
2040
a80f3f45 20412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2042
2043 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2044 ".{5,6}".
2045
279305d1 20462016-04-27 Bin Cheng <bin.cheng@arm.com>
2047
2048 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2049 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2050 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2051 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2052 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2053
8974b625 20542016-04-27 Richard Biener <rguenther@suse.de>
2055
2056 PR ipa/70760
2057 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2058 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2059
886d5463 20602016-04-27 Nathan Sidwell <nathan@acm.org>
2061
2062 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2063 * g++.dg/ubsan/pr63956.C: Adjust error location.
2064
f0e35aa9 20652016-04-27 Nick Clifton <nickc@redhat.com>
2066
2067 PR middle-end/49889
2068 * gcc.dg/pr49889.c: New test.
2069
40385231 20702016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2071
2072 * c-c++-common/memset-array.c: New test.
2073
37229a71 20742016-04-26 Martin Sebor <msebor@redhat.com>
2075
2076 PR c++/66639
2077 * g++.dg/cpp1y/func_constexpr.C: New test.
2078
3eedf9bd 20792016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2080
2081 PR c++/70241
2082 * g++.dg/cpp0x/enum32.C: New test.
2083 * g++.dg/cpp0x/enum33.C: New test.
2084
20852016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2086
2087 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2088 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2089 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2090 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2091 * gcc.c-torture/execute/pr38151.c: Likewise.
2092 * gcc.c-torture/execute/pr66556.c: Likewise.
2093 * gcc.c-torture/execute/pr67781.c: Likewise.
2094 * gcc.c-torture/execute/pr68648.c: Likewise.
2095
8c51f92f 20962016-04-26 Marc Glisse <marc.glisse@inria.fr>
2097
2098 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2099
fa20ebd3 21002016-04-26 Marek Polacek <polacek@redhat.com>
2101
2102 PR c/67784
2103 * gcc.dg/pr67784-3.c: New test.
2104 * gcc.dg/pr67784-4.c: New test.
2105 * gcc.dg/pr67784-5.c: New test.
2106
9db47803 2107 PR c/70791
2108 * gcc.dg/Wnested-externs-2.c: New test.
2109
bff407f2 21102016-04-26 Marc Glisse <marc.glisse@inria.fr>
2111
2112 * gcc.dg/fold-plusmult.c: Adjust.
2113 * gcc.dg/no-strict-overflow-6.c: Adjust.
2114 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2115
78d0c69e 21162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2117
2118 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2119 number scans.
2120 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2121 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2122 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2123 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2124 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2125 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2126 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2127 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2128 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2129 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2130 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2131 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2132 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2133 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2134 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2135 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2136 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2137 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2138 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2139 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2140 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2141 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2142 scans.
2143 * gcc.target/i386/pr32219-4.c: Likewise.
2144 * gcc.target/i386/pr32219-6.c: Likewise.
2145 * gcc.target/i386/pr32219-8.c: Likewise.
2146
221d6722 21472016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2148
2149 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2150 associated options.
2151
514727a9 21522016-04-26 Marek Polacek <polacek@redhat.com>
2153
2154 PR c++/70744
2155 * g++.dg/ext/cond2.C: New test.
2156
e6ee4c61 21572016-04-26 Bin Cheng <bin.cheng@arm.com>
2158
2159 PR tree-optimization/70771
2160 PR tree-optimization/70775
2161 * gcc.dg/pr70771.c: New test.
3730828c 2162 * gcc.dg/pr70775.c: New test.
e6ee4c61 2163
b3d72796 21642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2165
2166 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2167
c11ece29 21682016-04-25 Richard Biener <rguenther@suse.de>
2169
2170 PR tree-optimization/70780
2171 * gcc.dg/torture/pr70780.c: New testcase.
2172
d40b10b2 21732016-04-25 Michael Collison <michael.collison@arm.com>
2174
2175 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2176 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2177 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2178 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2179 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2180 * testsuite/lib/target-supports.exp
2181 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2182 that arm neon support vector widen sum of HImode TO SImode.
2183
4bbfd6c2 21842016-04-23 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR sanitizer/70712
2187 * c-c++-common/asan/pr70712.c: New test.
2188
524df596 21892016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2190
2191 * .gitattributes: New file.
2192
426c75c3 21932016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2194
2195 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2196
c052a8d5 21972016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2198
2199 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2200 * gfortran.dg/submodule_15.f08: Likewise.
2201
c08d4612 22022016-04-22 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/70740
2205 * gcc.dg/torture/pr70740.c: New testcase.
2206
fd3211e1 22072016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2208
2209 PR target/70750
2210 * gcc.target/i386/pr70750-1.c: New test.
2211 * gcc.target/i386/pr70750-2.c: Likewise.
2212
15acd78c 22132016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/70540
2216 * g++.dg/cpp0x/auto48.C: New.
2217
192bf59c 22182016-04-21 Marek Polacek <polacek@redhat.com>
2219
2220 PR c++/70513
2221 * g++.dg/cpp0x/forw_enum12.C: New test.
2222 * g++.dg/cpp0x/forw_enum13.C: New test.
2223
5d429e99 22242016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2225
2226 PR target/70728
2227 * gcc.target/i386/pr70728.c: New test.
2228
06777d85 22292016-04-21 Richard Biener <rguenther@suse.de>
2230
2231 PR middle-end/70747
2232 * gcc.dg/pr70747.c: New testcase.
2233
7434c6fb 22342016-04-21 Bin Cheng <bin.cheng@arm.com>
2235
2236 PR tree-optimization/70715
2237 * gcc.dg/tree-ssa/scev-13.c: New test.
2238
f3ec0970 22392016-04-21 Marc Glisse <marc.glisse@inria.fr>
2240
2241 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2242
523f3a9d 22432016-04-21 Marc Glisse <marc.glisse@inria.fr>
2244
2245 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2246
ace7bf06 22472016-04-20 Jan Hubicka <jh@suse.cz>
2248
2249 PR ipa/70018
2250 * g++.dg/ipa/nothrow-1.C: New testcase.
2251
2b073aa6 22522016-04-20 Nathan Sidwell <nathan@acm.org>
2253
2254 PR c++/55635
2255 * g++.dg/eh/delete1.C: New.
2256
8a574c11 22572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2258
2259 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2260 -mtune-ctrl=sse_typeless_stores.
2261
e3400750 22622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2263
2264 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2265
4bd8a059 22662016-04-20 Bin Cheng <bin.cheng@arm.com>
2267
2268 PR tree-optimization/69489
2269 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2270
70574e60 22712016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2272
2273 PR c++/69363
2274 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2275 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2276 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2277
bd6f374c 22782016-04-20 Bin Cheng <bin.cheng@arm.com>
2279
2280 PR tree-optimization/56625
2281 PR tree-optimization/69489
2282 * gcc.dg/vect/pr56625.c: New test.
2283 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2284
482539ee 22852016-04-20 Andrew Pinski <apinski@cavium.com>
2286
2287 PR target/64971
2288 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2289
b4672800 22902016-04-20 Arnaud Charlet <charlet@adacore.com>
2291
2292 * gnat.dg/self1.adb: Remove now incorrect test.
2293
4fb48737 22942016-04-20 Bin Cheng <bin.cheng@arm.com>
2295
2296 * gcc.dg/tree-ssa/scev-11.c: New test.
2297 * gcc.dg/tree-ssa/scev-12.c: New test.
2298
97efb92e 22992016-04-20 Marek Polacek <polacek@redhat.com>
2300
2301 PR tree-optimization/70725
2302 * gcc.dg/pr70725.c: New test.
2303
9d2d4060 23042016-04-20 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/70726
2307 * g++.dg/vect/pr70726.cc: New testcase.
2308
54530437 23092016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2310
2311 PR target/70674
2312 * gcc.target/s390/pr70674.c: New test.
2313
acda2210 23142016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2315
2316 PR libgfortran/70684
2317 * gfortran.dg/list_read_14.f90: New test.
2318
b7040bb0 23192016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2320
2321 PR target/69201
2322 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2323 extern to force it misaligned.
2324 (b): Likewise.
2325 (c): Likewise.
2326 (d): Likewise.
2327 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2328 Don't check `*' before movv4sf_internal.
2329 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2330 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2331 Don't check `*' before movv16qi_internal.
2332 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2333 extern to force it misaligned.
2334 (b): Likewise.
2335 (c): Likewise.
2336 (d): Likewise.
2337 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2338 Don't check `*' before movv2df_internal.
2339 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2340 extern to force it misaligned.
2341 (b): Likewise.
2342 (c): Likewise.
2343 (d): Likewise.
2344 Check movv8sf_internal instead of avx_storeups256.
2345 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2346
263b5475 23472016-04-19 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/70171
2350 * g++.dg/tree-ssa/pr70171.C: New testcase.
2351
222ac318 23522016-04-19 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/70724
2355 * gcc.dg/torture/pr70724.c: New testcase.
2356
003000a4 23572016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2358
2359 PR middle-end/70689
2360 * testsuite/gcc.target/i386/pr70689.c: New.
2361
3f6e13de 23622016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2363
2364 PR target/70708
2365 * gcc.target/i386/pr70708.c: New test.
2366
10abddbd 23672016-04-18 Richard Biener <rguenther@suse.de>
2368
2369 PR tree-optimization/43434
2370 * gcc.dg/vect/pr43434.c: New testcase.
2371 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2372 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2373 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2374 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2375 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2376 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2377 * gcc.dg/gomp/pr68640.c: Likewise.
2378 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2379 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2380
950db54a 23812016-04-18 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/70701
2384 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2385
67ccbf39 23862016-04-18 Tom de Vries <tom@codesourcery.com>
2387
2388 PR testsuite/70699
2389 * gcc.dg/pr70161.c: Add dot-file scans.
2390 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2391 instead of after last dot char.
2392
021ad2f3 23932016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2394
2395 * c-c++-common/dump-ada-spec-3.c: New test.
2396 * c-c++-common/dump-ada-spec-4.c: Likewise.
2397
d572fcfd 23982016-04-17 Tom de Vries <tom@codesourcery.com>
2399
2400 PR other/70183
2401 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2402
8b4ee73c 24032016-04-15 Jan Hubicka <jh@suse.cz>
2404
2405 PR ipa/70018
2406 * g++.dg/ipa/pure-const-1.C: New testcase.
2407 * g++.dg/ipa/pure-const-2.C: New testcase.
2408 * g++.dg/ipa/pure-const-3.C: New testcase.
2409
eac243e7 24102016-04-15 Marek Polacek <polacek@redhat.com>
2411
2412 PR c/70671
2413 * gcc.dg/bitfld-22.c: New test.
2414
64c1df32 24152016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2416
2417 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2418 x86_64.
2419
926f9422 24202016-04-15 Marek Polacek <polacek@redhat.com>
2421
2422 PR c/70651
2423 * c-c++-common/pr70651.c: New test.
2424
309bbaa3 24252016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2426
2427 PR rtl-optimization/70681
2428 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2429 dump scan on arm and powerpc.
2430 * gcc.dg/pr10474.c: Likewise.
2431
b4ba8358 24322016-04-15 Jakub Jelinek <jakub@redhat.com>
2433
ed92874a 2434 PR c++/69517
2435 PR c++/70019
2436 PR c++/70588
2437 * g++.dg/cpp1y/vla11.C: Revert for real.
2438
b4ba8358 2439 PR c/70436
2440 * c-c++-common/Wparentheses-1.c: New test.
2441 * c-c++-common/gomp/Wparentheses-1.c: New test.
2442 * c-c++-common/gomp/Wparentheses-2.c: New test.
2443 * c-c++-common/gomp/Wparentheses-3.c: New test.
2444 * c-c++-common/gomp/Wparentheses-4.c: New test.
2445 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2446 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2447 * c-c++-common/goacc/Wparentheses-1.c: New test.
2448
65717bb5 24492016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2450
2451 PR target/70662
2452 * gcc.target/i386/pr70662.c: New test.
2453
ca1a4077 24542016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 2455 Alan Modra <amodra@gmail.com>
ca1a4077 2456
2457 PR tree-optimization/70130
2458 * gcc.dg/vect/O3-pr70130.c: New testcase.
2459
dbe1794c 24602016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
11836644 2462 PR target/70669
2463 * gcc.target/powerpc/pr70669.c: New test.
2464
dbe1794c 2465 PR target/70640
2466 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2467 a power7 system that does not have an assembler that supports
2468 power8.
2469
4c1007f1 24702016-04-14 Martin Sebor <msebor@redhat.com>
2471
2472 PR c++/69517
2473 PR c++/70019
2474 PR c++/70588
2475 * c-c++-common/ubsan/vla-1.c: Revert.
2476 * g++.dg/cpp1y/vla11.C: Same.
2477 * g++.dg/cpp1y/vla12.C: Same.
2478 * g++.dg/cpp1y/vla13.C: Same.
2479 * g++.dg/cpp1y/vla14.C: Same.
2480 * g++.dg/cpp1y/vla3.C: Same.
2481 * gcc/testsuite/g++.dg/init/array24.C: Same.
2482 * g++.dg/ubsan/vla-1.C: Same.
2483
22dcab66 24842016-04-14 Marek Polacek <polacek@redhat.com>
2485 Jan Hubicka <hubicka@ucw.cz>
2486
2487 PR c++/70029
2488 * g++.dg/torture/pr70029.C: New test.
2489
3e74b025 24902016-04-14 Martin Sebor <msebor@redhat.com>
2491
2492 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2493 type size to prevent failures on targets with very low maximum
2494 alignment.
2495
1d2e0f2a 24962016-04-14 Richard Biener <rguenther@suse.de>
2497
2498 PR tree-optimization/70623
2499 * gcc.dg/torture/pr70623.c: New testcase.
2500 * gcc.dg/torture/pr70623-2.c: Likewise.
2501
9aed0626 25022016-04-13 Martin Sebor <msebor@redhat.com>
2503
2504 PR c++/69517
2505 PR c++/70019
2506 PR c++/70588
2507 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2508 * g++.dg/cpp1y/vla11.C: New test.
2509 * g++.dg/cpp1y/vla12.C: New test.
2510 * g++.dg/cpp1y/vla13.C: New test.
2511 * g++.dg/cpp1y/vla14.C: New test.
2512 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2513 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2514 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2515
fd499010 25162016-04-13 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR c++/70641
2519 * g++.dg/opt/pr70641.C: New test.
2520
87fa7252 25212016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2522
2523 PR rtl-optimization/68749
2524 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2525 effects of argument promotions.
2526 Remove default args to dg-skip-if.
2527
6c40e18b 25282016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 PR c++/70635
2531 * g++.dg/parse/pr70635.C: New.
2532
92c53257 25332016-04-13 Marek Polacek <polacek@redhat.com>
2534
2535 PR c++/70639
2536 * c-c++-common/Wmisleading-indentation-4.c: New test.
2537
0241e4dc 25382016-04-13 Marek Polacek <polacek@redhat.com>
2539
2540 PR c/70436
2541 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2542 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2543
92bda444 25442016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2545
2546 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2547 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2548 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2549
38ea8a26 25502016-04-13 Jakub Jelinek <jakub@redhat.com>
2551
d08aa032 2552 PR middle-end/70633
2553 * gcc.c-torture/compile/pr70633.c: New test.
2554
38ea8a26 2555 PR debug/70628
2556 * gcc.dg/torture/pr70628.c: New test.
2557
9231d5c2 25582016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2559
2560 PR c++/70610
2561 * g++.dg/template/pr70610.C: New test.
2562 * g++.dg/template/pr70610-2.C: New test.
2563 * g++.dg/template/pr70610-3.C: New test.
2564 * g++.dg/template/pr70610-4.C: New test.
2565
249ca944 25662016-04-12 Jakub Jelinek <jakub@redhat.com>
2567
7f2ea2fb 2568 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2569 128 instead of 32.
2570
249ca944 2571 PR c++/70571
2572 * g++.dg/ext/pr70571.C: New test.
2573
8ca5a97d 25742016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2575
bf32a52d 2576 PR target/70640
8ca5a97d 2577 * gcc.target/powerpc/pr70640.c: New test.
2578
e971b45f 25792016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/68722
2582 * g++.dg/parse/pr68722.C: New.
2583
0b54d964 25842016-04-12 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR rtl-optimization/70596
2587 * gcc.target/i386/pr70596.c: New test.
2588
d2dd85e3 25892016-04-12 Nathan Sidwell <nathan@acm.org>
2590
2591 PR c++/70501
2592 * g++.dg/init/pr70501.C: New.
2593
2d0001b0 25942016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2595
2596 * gcc.target/i386/asm-flag-6.c: New test.
2597
6c4df0d1 25982016-04-12 Tom de Vries <tom@codesourcery.com>
2599
2600 PR tree-optimization/68756
2601 * gcc.dg/graphite/pr68756.c: New test.
2602
0d60da57 26032016-04-12 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR tree-optimization/70602
2606 * gcc.c-torture/execute/pr70602.c: New test.
2607
62735984 26082016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2609
2610 PR target/70381
2611 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2612 __float128 emulator is built and runs.
2613 * gcc.target/powerpc/float128-1.c: Likewise.
2614
2615 * lib/target-supports.exp (check_ppc_float128_sw_available):
2616 Rework tests for __float128 software and hardware
2617 availability. Fix exit condition to return 0 on success.
2618
a702492c 26192016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2620
2621 PR target/70133
2622 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2623 * gcc.target/aarch64/target_attr_15.c: Likewise.
2624
a8c5ce92 26252016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/69066
2628 * g++.dg/cpp1y/pr69066.C: New.
2629
5ecab913 26302016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2631
2632 PR fortran/68566
2633 * gfortran.dg/pr36192.f90: Update test.
2634 * gfortran.dg/pr36192_1.f90: Update test.
2635 * gfortran.dg/real_dimension_1.f: Update test.
2636 * gfortran.dg/parameter_array_init_7.f90: New test.
2637
6cb5ef70 26382016-04-09 John David Anglin <danglin@gcc.gnu.org>
2639
4edfdd23 2640 PR testsuite/64039
2641 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2642
964f71e3 2643 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2644
5d61c198 2645 PR rtl-optimization/66669
2646 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2647
16eaaf58 2648 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2649
0b68802d 2650 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2651 * gcc.dg/pie-1.c: Likewise.
2652 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2653 * gcc.dg/pic-4.c: Likewise.
2654 * gcc.dg/pie-3.c: Likewise.
2655 * gcc.dg/pie-4.c: Likewise.
2656
9c0dd509 2657 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2658
03b2d3c1 2659 PR tree-optimization/68644
2660 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2661
6cb5ef70 2662 PR rtl-optimization/64886
2663 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2664
07de41ba 26652016-04-09 Tom de Vries <tom@codesourcery.com>
2666
2667 PR tree-optimization/68953
2668 * gcc.dg/graphite/pr68953.c: New test.
2669
d294e3fb 26702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2671
2672 PR fortran/70592
2673 * gfortran.dg/deferred_character_16.f90: New test.
2674
3cb15094 26752016-04-09 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR tree-optimization/70586
2678 * gcc.c-torture/execute/pr70586.c: New test.
2679
a02dc66f 26802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2681
2682 PR sanitizer/70573
2683 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2684 with __builtin_memset
2685 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2686
0c302595 26872016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2688
2689 PR lto/70289
2690 PR ipa/70348
2691 PR tree-optimization/70373
2692 PR middle-end/70533
2693 PR middle-end/70534
2694 PR middle-end/70535
2695 * c-c++-common/goacc/reduction-5.c: New test.
2696 * c-c++-common/goacc/reduction-promotions.c: New test.
2697 * gfortran.dg/goacc/reduction-3.f95: New test.
2698 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2699
c6c0523b 27002016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2701
2702 PR c++/70590
2703 PR c++/70452
2704 * g++.dg/pr70590.C: New test.
2705 * g++.dg/pr70590-2.C: New test.
2706
3ac399da 27072016-04-08 Jakub Jelinek <jakub@redhat.com>
2708
e97d1706 2709 PR middle-end/70593
2710 * gcc.target/i386/pr70593.c: New test.
2711
3ac399da 2712 PR rtl-optimization/70574
2713 * gcc.target/i386/avx2-pr70574.c: New test.
2714
fcfbb129 27152016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2716
2717 PR sanitizer/70541
2718 * c-c++-common/asan/pr70541.c: New test.
2719
0aabcddf 27202016-04-08 Tom de Vries <tom@codesourcery.com>
2721
2722 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2723 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2724
bec0c1e8 27252016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2726
2727 PR target/70566
2728 * gcc.c-torture/execute/pr70566.c: New test.
2729
87c791f5 27302016-04-08 Tom de Vries <tom@codesourcery.com>
2731
2732 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2733 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2734
7f38718f 27352016-04-08 Alan Modra <amodra@gmail.com>
2736
2737 * gcc.target/powerpc/pr70117.c: New.
2738
a96a7710 27392016-04-07 Jakub Jelinek <jakub@redhat.com>
2740
7a6265d1 2741 PR testsuite/70581
2742 * gcc.dg/lto/simd-function_0.c: New test.
2743
a96a7710 2744 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2745 clones.
2746 * c-c++-common/attr-simd-2.c: Likewise.
2747 * c-c++-common/attr-simd-4.c: Likewise.
2748 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2749 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2750
508dd607 27512016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2752
2753 PR testsuite/70553
2754 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2755
1b61585a 27562016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2757 Tom de Vries <tom@codesourcery.com>
2758
2759 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2760 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2761 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2762 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2763 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2764 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2765 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2766 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2767
5f060aa8 27682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2769
2770 PR c/70436
2771 * g++.dg/warn/Wparentheses-29.C: New test.
2772
d3831f71 27732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2774
2775 PR c/70436
2776 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2777 explicit braces to resolve a future -Wparentheses warning.
2778
382ece2d 27792016-04-06 Richard Henderson <rth@redhat.com>
2780
2781 * gcc.dg/pr61817-1.c: New test.
2782 * gcc.dg/pr61817-2.c: New test.
2783 * gcc.dg/pr69391-1.c: New test.
2784 * gcc.dg/pr69391-2.c: New test.
2785
72234ee9 27862016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2787
2788 PR rtl-optimization/70398
2789 * testsuite/gcc.target/aarch64/pr70398.c: New.
2790
5547150a 27912016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2792
2793 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2794
15b70121 27952016-04-06 Yvan Roux <yvan.roux@linaro.org>
2796 Pedro Alves <palves@redhat.com>
2797
2798 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2799
585aefbb 28002016-04-06 Jakub Jelinek <jakub@redhat.com>
2801
0cbb513b 2802 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2803 Check for avx512f effective targets instead of avx2.
2804 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2805 for AVX512F clones.
2806 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2807 * g++.dg/gomp/declare-simd-1.C: Likewise.
2808 * g++.dg/gomp/declare-simd-3.C: Likewise.
2809 * g++.dg/gomp/declare-simd-4.C: Likewise.
2810
585aefbb 2811 PR middle-end/70550
2812 * c-c++-common/gomp/pr70550-1.c: New test.
2813 * c-c++-common/gomp/pr70550-2.c: New test.
2814
0b91cceb 28152016-04-05 Nathan Sidwell <nathan@acm.org>
2816
2817 PR c++/70512
2818 * g++.dg/ext/attribute-may-alias-5.C: New.
2819
645a9d8e 28202016-04-05 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR c++/70336
2823 * c-c++-common/pr70336.c: New test.
2824 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2825 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2826
bdf23925 28272016-04-05 Jan Hubicka <hubicka@ucw.cz>
2828
2829 PR ipa/66223
2830 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2831
aaff837c 28322016-04-05 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR rtl-optimization/70542
2835 * gcc.dg/torture/pr70542.c: New test.
2836 * gcc.target/i386/avx2-pr70542.c: New test.
2837
2eac58a0 28382016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2839
2840 PR tree-optimization/70509
2841 * gcc.target/i386/avx512bw-pr70509.c: New test.
2842
4f7ebe46 28432016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2844
2845 PR c++/70452
2846 * g++.dg/ext/constexpr-vla4.C: New test.
2847
305d86a0 28482016-04-05 Uros Bizjak <ubizjak@gmail.com>
2849
2850 PR target/70510
2851 * gcc.target/i386/pr70510.c: New test.
2852
eec3b789 28532016-04-05 Richard Biener <rguenther@suse.de>
2854
2855 PR tree-optimization/70526
2856 * g++.dg/torture/pr70526.C: New testcase.
2857
ca943582 28582016-04-05 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR target/70525
2861 * gcc.target/i386/pr70525.c: New test.
2862
87825cd5 28632016-04-05 Richard Biener <rguenther@suse.de>
2864
2865 PR middle-end/70499
2866 * g++.dg/torture/pr70499.C: New testcase.
2867
14638828 28682016-04-05 Richard Biener <rguenther@suse.de>
2869
2870 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2871 remove XFAIL.
2872
967a90d5 28732016-04-04 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR middle-end/70307
2876 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2877 rs6000 ABI warnings.
2878
d374a3a3 28792016-04-04 Jan Hubicka <hubicka@ucw.cz>
2880
2881 PR ipa/66223
2882 * g++.dg/ipa/devirt-51.C: New testcase.
2883
8ff377a6 28842016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2885 Jakub Jelinek <jakub@redhat.com>
2886
2887 PR middle-end/70457
2888 * gcc.dg/torture/pr70457.c: New.
2889
f567b44f 28902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2891
2892 PR fortran/67538
2893 * gfortran.dg/allocate_with_source_19.f08: New test.
2894
89d4ebfa 28952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2896
2897 PR fortran/65795
2898 * gfortran.dg/coarray_allocate_6.f08: New test.
2899
68ab33a6 29002016-04-04 Richard Biener <rguenther@suse.de>
2901
2902 PR rtl-optimization/70484
2903 * gcc.dg/torture/pr70484.c: New testcase.
2904
c4f5465d 29052016-04-04 Marek Polacek <polacek@redhat.com>
2906
2907 PR c/70307
2908 * gcc.dg/torture/pr70307.c: New test.
2909
bfec6609 29102016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2911
2912 PR target/70416
2913 PR target/67391
2914 * gcc.target/sh/torture/pr70416.c: New.
2915
40df9099 29162016-04-02 Martin Sebor <msebor@redhat.com>
2917
2918 PR c++/67376
2919 PR c++/70170
2920 PR c++/70172
2921 PR c++/70228
2922 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2923 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2924 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2925 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2926 * g++.dg/cpp0x/constexpr-string.C: Same.
2927 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2928 * g++.dg/cpp0x/pr65398.C: Same.
2929 * g++.dg/ext/constexpr-vla1.C: Same.
2930 * g++.dg/ext/constexpr-vla2.C: Same.
2931 * g++.dg/ext/constexpr-vla3.C: Same.
2932 * g++.dg/ubsan/pr63956.C: Same.
2933
0edb9bfe 29342016-04-01 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR rtl-optimization/70467
2937 * gcc.target/i386/pr70467-2.c: New test.
2938
e5b1a1d9 29392016-04-01 Jakub Jelinek <jakub@redhat.com>
2940 Marek Polacek <polacek@redhat.com>
2941
2942 PR c++/70488
2943 * g++.dg/init/new47.C: New test.
2944
b2ca3fb0 29452016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2946
2947 PR target/70496
2948 * gcc.target/arm/pr70496.c: New test.
2949
4c3bd1e3 29502016-04-01 Nathan Sidwell <nathan@acm.org>
2951
47de69ad 2952 PR c++/68475
2953 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2954
313d569f 29552016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2956
2957 PR target/69890
2958 * gcc.dg/strlenopt.h (memmove): New.
2959 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2960 instead of "string.h".
2961 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2962 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2963 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2964 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2965 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2966 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2967 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2968 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2969 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2970 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2971 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2972 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2973 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2974 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2975 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2976 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2977 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2978 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2979 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2980 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2981
5469facd 29822016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2985 (Holder::foo): Reflect this.
2986
503de754 29872016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2988
2989 PR target/70442
2990 * gcc.dg/pr70442.c: New test.
2991
13ee2de7 29922016-03-31 Nathan Sidwell <nathan@acm.org>
2993
2994 PR c++/70393
2995 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2996
5e0d03a8 29972016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2998
2999 PR target/70453
3000 * gcc.target/i386/pr70453.c: New test.
3001
8cb82ed4 30022016-03-31 Andrey Belevantsev <abel@ispras.ru>
3003
3004 PR target/70292
3005 * gcc.c-torture/pr70292.c: New test.
3006
7952b661 30072016-03-31 Marek Polacek <polacek@redhat.com>
3008
3009 PR c/70297
3010 * c-c++-common/pr70297.c: New test.
3011 * g++.dg/cpp0x/typedef-redecl.C: New test.
3012 * gcc.dg/typedef-redecl2.c: New test.
3013
1607cc74 30142016-03-31 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR rtl-optimization/70460
3017 * gcc.c-torture/execute/pr70460.c: New test.
3018
c689c252 30192016-03-31 Richard Biener <rguenther@suse.de>
3020
3021 PR c++/70430
3022 * g++.dg/ext/vector30.C: New testcase.
3023
91c9586d 30242016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3025 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026
3027 * gfortran.dg/fmt_pf.f90: New test.
3028
afa5c1b8 30292016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3030
3031 Forward-port from 5 branch
3032 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR testsuite/70356
3035 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3036 dg-require-effective-target after dg-do.
3037
3038 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3039
3040 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3041
6a5dcab3 30422016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3043 Julian Brown <julian@codesourcery.com>
3044 Chung-Lin Tang <cltang@codesourcery.com>
3045 Cesar Philippidis <cesar@codesourcery.com>
3046 James Norris <jnorris@codesourcery.com>
3047 Tom de Vries <tom@codesourcery.com>
3048 Nathan Sidwell <nathan@codesourcery.com>
3049
305d86a0 3050 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3051 * c-c++-common/goacc/loop-clauses.c: Likewise.
3052 * g++.dg/goacc/template.C: Likewise.
3053 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3054 * gfortran.dg/goacc/loop-1.f95: Likewise.
3055 * gfortran.dg/goacc/loop-5.f95: Likewise.
3056 * gfortran.dg/goacc/loop-6.f95: Likewise.
3057 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3058 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3059 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3060 * c-c++-common/goacc/clauses-fail.c: Likewise.
3061 * c-c++-common/goacc/parallel-1.c: Likewise.
3062 * c-c++-common/goacc/reduction-1.c: Likewise.
3063 * c-c++-common/goacc/reduction-2.c: Likewise.
3064 * c-c++-common/goacc/reduction-3.c: Likewise.
3065 * c-c++-common/goacc/reduction-4.c: Likewise.
3066 * c-c++-common/goacc/routine-3.c: Likewise.
3067 * c-c++-common/goacc/routine-4.c: Likewise.
3068 * c-c++-common/goacc/routine-5.c: Likewise.
3069 * c-c++-common/goacc/tile.c: Likewise.
3070 * g++.dg/goacc/template.C: Likewise.
3071 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3072 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3073 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3074 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3075 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3076 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3077 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3078 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3079 * c-c++-common/goacc/use_device-1.c: ... this file.
3080 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3081 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3082 * c-c++-common/goacc/host_data-6.c: ... this file.
3083 * c-c++-common/goacc/loop-2-kernels.c: New file.
3084 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3085 * c-c++-common/goacc/loop-3.c: Likewise.
3086 * g++.dg/goacc/reference.C: Likewise.
3087 * g++.dg/goacc/routine-1.C: Likewise.
3088 * g++.dg/goacc/routine-2.C: Likewise.
3089
932c0baa 30902016-03-30 Richard Biener <rguenther@suse.de>
3091
3092 PR middle-end/70450
3093 * gcc.dg/torture/pr70450.c: New testcase.
3094
7f7c4659 30952016-03-30 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR target/70421
3098 * gcc.dg/torture/pr70421.c: New test.
3099 * gcc.target/i386/avx512f-pr70421.c: New test.
3100
9cbfe80c 31012016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3102
3103 PR testsuite/70364
3104 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3105 (check): New function.
3106 (bar): Call check.
3107 (foo): Align stack to 16 bytes when calling bar.
3108 * gcc.target/i386/cleanup-2.c: Likewise.
3109
f56c7d36 31102016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3111
3112 PR tree-optimization/59124
3113 * gcc.dg/Warray-bounds-19.c: New test.
3114
0275bf9b 31152016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3116
3117 * lib/prune.exp (escape_regex_chars): New.
3118 (prune_file_path): Update to quote metcharacters for regexp.
3119
a3daa269 31202016-03-29 Jakub Jelinek <jakub@redhat.com>
3121
24e1ba3d 3122 PR rtl-optimization/70429
3123 * gcc.c-torture/execute/pr70429.c: New test.
3124
a3daa269 3125 PR tree-optimization/70405
3126 * gcc.dg/pr70405.c: New test.
3127
3ef41a6e 31282016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3129
3130 PR fortran/70397
3131 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3132 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3133
4abd9410 31342016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3135
3136 PR testsuite/64177
3137 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3138 __cilkrts_set_param to set two workers.
3139 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3140 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3141
b58e5f0f 31422016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3143
305d86a0 3144 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3145
bff53658 31462016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3147
3148 PR target/70406
305d86a0 3149 * gcc.target/i386/pr70406.c: New test.
bff53658 3150
bb2c9c15 31512016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3152
3153 * gnat.dg/specs/double_record_extension3.ads: New test.
3154
f12c84ab 31552016-03-25 Richard Henderson <rth@redhat.com>
3156
3157 PR target/70120
3158 * gcc.target/aarch64/pr70120-1.c: New.
3159 * gcc.target/aarch64/pr70120-2.c: New.
3160 * gcc.target/aarch64/pr70120-3.c: New.
3161
b0bf58c4 31622016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3163
3164 PR c++/62212
3165 * g++.dg/template/mangle2.C: The dg-do directive should be
3166 "compile" not "assemble".
3167
f175ba0f 31682016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3169
3170 PR lto/69650
3171 * gcc.dg/pr69650.c: New test.
3172
4cc3295f 31732016-03-25 David Edelsohn <dje.gcc@gmail.com>
3174
3175 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3176
0cf40600 31772016-03-25 Alan Modra <amodra@gmail.com>
3178
3179 * gcc.dg/dfp/pr70052.c: New test.
3180
3aebf099 31812016-03-24 Richard Henderson <rth@redhat.com>
3182
3183 PR middle-end/69845
3184 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3185 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3186
83245bd3 31872016-03-24 Tom de Vries <tom@codesourcery.com>
3188
3189 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3190
108e7ee4 31912016-03-24 Tom de Vries <tom@codesourcery.com>
3192
3193 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3194 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3195
17af0b14 31962016-03-24 Tom de Vries <tom@codesourcery.com>
3197
3198 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3199 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3200
6c8770ee 32012016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3202
3203 PR c++/62212
3204 * g++.dg/template/mangle2.C: New test.
3205
a7e21b7b 32062016-03-24 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/70396
3209 * gcc.dg/torture/pr70396.c: New testcase.
3210
f365d297 32112016-03-24 Richard Biener <rguenther@suse.de>
3212
3213 PR middle-end/70370
3214 * gcc.dg/torture/pr70370.c: New testcase.
3215
da7aeb13 32162016-03-24 Tom de Vries <tom@codesourcery.com>
3217
3218 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3219 * gfortran.dg/goacc/kernels-tree.f95: Same.
3220 * gfortran.dg/goacc/parallel-tree.f95: Same.
3221
80b30de0 32222016-03-24 Tom de Vries <tom@codesourcery.com>
3223
3224 * c-c++-common/goacc/uninit-if-clause.c: New test.
3225 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3226
cb9b6b99 32272016-03-24 Jakub Jelinek <jakub@redhat.com>
3228
3229 PR target/70290
305d86a0 3230 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3231 Fix formatting.
cb9b6b99 3232
a4225fff 32332016-03-24 Richard Biener <rguenther@suse.de>
3234
3235 PR tree-optimization/70372
3236 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3237
5a869ab8 32382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3239
3240 PR c++/70347
3241 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3242
36ce5faa 32432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3244
3245 PR c++/70332
3246 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3247
c4fa85c9 32482016-03-23 Jakub Jelinek <jakub@redhat.com>
3249
d9377ad5 3250 PR c++/70001
3251 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3252 * g++.dg/cpp1y/pr70001.C: New test.
3253
c4fa85c9 3254 PR c++/70323
3255 * g++.dg/cpp0x/constexpr-70323.C: New test.
3256
0a2062da 32572016-03-23 Alexandre Oliva <aoliva@redhat.com>
3258 Jason Merrill <jason@redhat.com>
3259 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR c++/69315
3262 * g++.dg/cpp0x/constexpr-69315.C: New test.
3263 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3264
62d2a6dc 32652016-03-23 Marek Polacek <polacek@redhat.com>
3266
3267 PR c++/69884
3268 * g++.dg/warn/Wignored-attributes-1.C: New test.
3269 * g++.dg/warn/Wignored-attributes-2.C: New test.
3270
a82d6246 32712016-03-23 Tom de Vries <tom@codesourcery.com>
3272
3273 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3274 initialization.
3275 * gfortran.dg/goacc/private-3.f95 (test): Same.
3276 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3277 missing use param.
3278
dc834ba1 32792016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3280
3281 * lib/target-supports.exp: Remove v7ve entry from loop
3282 creating effective target checks.
3283 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3284 (add_options_for_arm_arch_v7ve): Likewise.
3285
7e83fd1f 32862016-03-23 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR tree-optimization/70354
3289 * gcc.dg/vect/pr70354-1.c: New test.
3290 * gcc.dg/vect/pr70354-2.c: New test.
3291 * gcc.target/i386/avx2-pr70354-1.c: New test.
3292 * gcc.target/i386/avx2-pr70354-2.c: New test.
3293
4e4da058 32942016-03-22 Jeff Law <law@redhat.com>
3295
3296 PR target/70232
3297 * gcc.dg/tree-ssa/pr70232.c: New test.
3298
6855137b 32992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3300
3301 PR target/70302
3302 * gcc.target/i386/pr70302.c: New test.
3303
19db1ec8 33042016-03-22 Richard Biener <rguenther@suse.de>
3305
3306 PR middle-end/70251
3307 * g++.dg/torture/pr70251.C: New testcase.
3308
4baec9f2 33092016-03-22 David Malcolm <dmalcolm@redhat.com>
3310
3311 PR c/69993
3312 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3313 Wmisleading-indentation.c.
3314 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3315 reflect change to diagnostic text and order of messages.
3316 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3317
fcfec126 33182016-03-22 David Edelsohn <dje.gcc@gmail.com>
3319
3320 * g++.dg/ext/java-3.C: Don't compile on AIX.
3321
aa30728a 33222016-03-22 Richard Biener <rguenther@suse.de>
3323
3324 PR middle-end/70333
3325 * gcc.dg/torture/pr70333.c: New testcase.
3326
46ec4eb4 33272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3328
3329 * g++.dg/ext/pr70290.C: New test.
3330
4880f878 33312016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3332
3333 PR target/70325
3334 * gcc.target/i386/pr70325.c: New test.
3335
3d78ea44 33362016-03-22 Jakub Jelinek <jakub@redhat.com>
3337
5934fb8f 3338 PR target/70329
3339 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3340 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3341
b6436f79 3342 PR target/70300
3343 * gcc.target/i386/pr70300.c: New test.
3344
3d78ea44 3345 PR c++/70295
3346 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3347 (func2): New function for cond with parens, xfail warning for c++.
3348 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3349
b60244f6 33502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3351
3352 PR c++/70096
3353 * g++.dg/template/ptrmem30.C: New test.
3354
c8e3e744 33552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3356
3357 PR c++/70204
3358 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3359 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3360
2715f63a 33612016-03-21 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR middle-end/70326
3364 * gcc.dg/pr70326.c: New test.
3365
2daa2cda 33662016-03-21 Marc Glisse <marc.glisse@inria.fr>
3367 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR tree-optimization/70317
3370 * gcc.dg/pr70317.c: New test.
3371
d9aa5a50 33722016-03-21 Uros Bizjak <ubizjak@gmail.com>
3373
3374 PR target/70327
3375 * gcc.target/i386/pr70327.c: New test.
3376
e1a88bf4 33772016-03-21 Martin Liska <mliska@suse.cz>
3378
61941425 3379 PR ipa/70306
e1a88bf4 3380 * gcc.dg/ipa/pr70306.c: New test.
3381
d9aa5a50 33822016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 3383
3384 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3385 * gcc.target/arm/attr-align3.c: Likewise.
3386 * gcc.target/arm/attr_arm.c: Likewise.
3387 * gcc.target/arm/flip-thumb.c: Likewise.
3388
afdde20c 33892016-03-21 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR target/70296
3392 * gcc.target/powerpc/altivec-36.c: New test.
3393
3f2ef661 33942016-03-21 Richard Biener <rguenther@suse.de>
3395
3396 PR tree-optimization/70310
3397 * gcc.dg/torture/pr70310.c: New testcase.
3398
08b2b692 33992016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3400
3401 PR target/70293
3402 * gcc.target/i386/pr70293.c: New test.
3403
93505d22 34042016-03-21 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/70288
3407 * gcc.dg/torture/pr70288-1.c: New testcase.
3408 * gcc.dg/torture/pr70288-2.c: Likewise.
3409
06fd1914 34102016-03-21 Andrey Belevantsev <abel@ispras.ru>
3411
3412 PR rtl-optimization/69307
3413 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 3414
b628775e 34152016-03-21 Andrey Belevantsev <abel@ispras.ru>
3416
3417 PR rtl-optimization/69102
3418 * gcc.c-torture/compile/pr69102.c: New test.
3419
1421f43c 34202016-03-18 Jeff Law <law@redhat.com>
3421
3422 PR rtl-optimization/70263
3423 * gcc.c-torture/compile/pr70263-1.c: New test.
3424 * gcc.target/i386/pr70263-2.c: New test.
3425
e7142ce1 34262016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3427
3428 PR rtl-optimization/70278
3429 * gcc.dg/torture/pr70278.c: New test.
3430 * gcc.target/arm/pr70278.c: New test.
3431
5539bc70 34322016-03-18 David Malcolm <dmalcolm@redhat.com>
3433
3434 PR c/70281
3435 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3436 (test_builtin_types_compatible_p): New test function.
3437 * gcc.dg/pr70281.c: New test case.
3438
296a290a 34392016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3440
3441 PR target/70113
3442 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3443
666094f0 34442016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3445
3446 PR tree-optimization/70252
3447 * gcc.dg/pr70252.c: New test.
3448
350514e8 34492016-03-18 Tom de Vries <tom@codesourcery.com>
3450
3451 * gcc.dg/pr70161-2.c: New test.
3452 * gcc.dg/pr70161.c: New test.
3453
011e0cea 34542016-03-18 Tom de Vries <tom@codesourcery.com>
3455
3456 PR ipa/70269
3457 * gcc.dg/pr70269.c: New test.
3458
292a09de 34592016-03-18 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR c++/70267
3462 * g++.dg/ext/java-3.C: New test.
3463
efc86c4c 34642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3465
3466 PR c++/70205
3467 * g++.dg/lookup/pr70205.C: New test.
3468
a28dd575 34692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3470
3471 PR c++/70218
3472 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3473
92e7ab1e 34742016-03-17 Marek Polacek <polacek@redhat.com>
3475
3476 PR c/69407
3477 * gcc.dg/atomic-op-6.c: New test.
3478
7378dbfb 34792016-03-17 David Malcolm <dmalcolm@redhat.com>
3480
3481 PR c/70264
3482 * c-c++-common/pr70264.c: New test case.
3483
f7995d7d 34842016-03-17 Jakub Jelinek <jakub@redhat.com>
3485
e2895b76 3486 PR c++/70144
3487 * c-c++-common/pr70144-1.c: New test.
3488 * c-c++-common/pr70144-2.c: New test.
3489
f7995d7d 3490 PR c++/70272
3491 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3492 * g++.dg/opt/flifetime-dse6.C: New test.
3493 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3494
5ec4a949 34952016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3496
3497 PR driver/70192
3498 * gcc.dg/pic-1.c: New test.
3499 * gcc.dg/pic-2.c: Likewise.
3500 * gcc.dg/pic-3.c: Likewise.
3501 * gcc.dg/pic-4.c: Likewise.
3502 * gcc.dg/pie-1.c: Likewise.
3503 * gcc.dg/pie-2.c: Likewise.
3504 * gcc.dg/pie-3.c: Likewise.
3505 * gcc.dg/pie-4.c: Likewise.
3506 * gcc.dg/pie-5.c: Likewise.
3507 * gcc.dg/pie-6.c: Likewise.
3508
c28550e1 35092016-03-17 Tom de Vries <tom@codesourcery.com>
3510
3511 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3512 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3513
be3296cb 35142016-03-17 Richard Biener <rguenther@suse.de>
3515
3516 PR debug/70271
3517 * g++.dg/debug/pr70271.C: New testcase.
3518
9b60ef21 35192016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3520
3521 * gcc.target/i386/pr70251.c: New test.
3522
9a80bc1a 35232016-03-17 Marek Polacek <polacek@redhat.com>
3524
3525 PR c++/70194
3526 * g++.dg/warn/constexpr-70194.C: New test.
3527
733d7ff9 35282016-03-16 Richard Henderson <rth@redhat.com>
3529
3530 PR middle-end/70240
3531 * gcc.c-torture/compile/pr70240.c: New.
3532
3e6f12bf 35332016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3534
3535 * gcc.c-torture/compile/20151204.c: Skip for avr.
3536
867c9e99 35372016-03-16 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR target/70245
3540 * g++.dg/opt/pr70245.C: New test.
3541 * g++.dg/opt/pr70245.h: New file.
3542 * g++.dg/opt/pr70245-aux.cc: New file.
3543
8ced6ab7 35442016-03-16 Martin Sebor <msebor@redhat.com>
3545
3546 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3547
37af779a 35482016-03-16 Richard Henderson <rth@redhat.com>
3549
3550 PR middle-end/70199
3551 * gcc.c-torture/compile/pr70199.c: New.
3552
78ed999c 35532016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3554
3555 * gcc.dg/uninit-19.c: Run dos2unix.
3556
462ca422 35572016-03-16 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/70093
3560 * gcc.dg/nested-func-10.c: New test.
3561 * gcc.dg/nested-func-9.c: New test.
3562
fe58aacc 35632016-03-16 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR tree-optimization/68714
3566 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3567
27a53872 35682016-03-16 Tom de Vries <tom@codesourcery.com>
3569
3570 PR tree-optimization/68715
3571 * gcc.dg/graphite/pr68715-2.c: New test.
3572 * gcc.dg/graphite/pr68715.c: New test.
3573 * gfortran.dg/graphite/pr68715.f90: New test.
3574
95049c3c 35752016-03-16 Tom de Vries <tom@codesourcery.com>
3576
3577 PR tree-optimization/68809
3578 * gcc.dg/graphite/pr68809-2.c: New test.
3579 * gcc.dg/graphite/pr68809.c: New test.
3580
09eddd70 35812016-03-16 Jakub Jelinek <jakub@redhat.com>
3582
81fc5915 3583 PR c++/70147
3584 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3585 method call to i () as argument. Adjust expected output.
3586
09eddd70 3587 PR c++/70147
3588 * g++.dg/ubsan/pr70147-1.C: New test.
3589 * g++.dg/ubsan/pr70147-2.C: New test.
3590
6373d2a2 35912016-03-15 Martin Sebor <msebor@redhat.com>
3592
3593 PR c++/58281
3594 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3595
d27a0c11 35962016-03-15 John David Anglin <danglin@gcc.gnu.org>
3597
9908039d 3598 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3599 hppa*-*-hpux*.
3600
45cdc3a6 3601 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3602
d27a0c11 3603 PR libfortran/69799
3604 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3605 libatomic_available.
3606
0dd1d57f 36072016-03-15 Marek Polacek <polacek@redhat.com>
3608
3609 PR c++/70209
3610 * g++.dg/ext/attribute-may-alias-4.C: New test.
3611
0ce02c07 36122016-03-15 Alexander Monakov <amonakov@ispras.ru>
3613
3614 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3615 -fvar-tracking-assignments-toggle flag.
3616
f6e39b30 36172016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3618
3619 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3620
167f93a2 36212016-03-15 Jakub Jelinek <jakub@redhat.com>
3622
3623 PR rtl-optimization/70222
3624 * gcc.c-torture/execute/pr70222-1.c: New test.
3625 * gcc.c-torture/execute/pr70222-2.c: New test.
3626
08a8af4a 36272016-03-15 Richard Henderson <rth@redhat.com>
3628
3629 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3630
738eb905 36312016-03-15 Andrey Belevantsev <abel@ispras.ru>
3632
3633 PR rtl-optimization/69032
3634 * gcc.dg/pr69032.c: New test.
3635
dd148b3a 36362016-03-15 Andrey Belevantsev <abel@ispras.ru>
3637
3638 PR rtl-optimization/63384
d9aa5a50 3639 * g++.dg/pr63384.C: New test.
dd148b3a 3640
acf58115 36412016-03-15 Andrey Belevantsev <abel@ispras.ru>
3642
3643 PR target/64411
3644 * gcc.target/i386/pr64411.C: New test.
3645
a2897dc4 36462016-03-15 Tom de Vries <tom@codesourcery.com>
3647
3648 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3649 * gfortran.dg/goacc/kernels-alias.f95: New test.
3650
7bad2faf 36512016-03-14 Martin Sebor <msebor@redhat.com>
3652
3653 PR c++/53792
3654 * g++.dg/cpp0x/constexpr-inline.C: New test.
3655 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3656
d65fa8d9 36572016-03-14 David Edelsohn <dje.gcc@gmail.com>
3658
3659 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3660
2b3c633f 36612016-03-14 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR middle-end/70219
3664 * gcc.dg/pr70219.c: New test.
3665
e947f9c3 36662016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3667
3668 PR target/70083
3669 * gcc.dg/torture/pr70083.c: New test.
3670 * gcc.target/i386/pr70083.c: New test.
3671
74201dc2 36722016-03-14 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/56365
3675 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3676
88aea41e 36772016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3678
3679 PR target/70098
3680 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3681 New function.
3682 * g++.dg/pr70098.C: New testcase.
3683
3684
1bd2aefd 36852016-03-14 Tom de Vries <tom@codesourcery.com>
3686
3687 PR tree-optimization/70045
3688 * gcc.dg/graphite/pr70045.c: New test.
3689
922c7033 36902016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3691
3692 PR fortran/69043
3693 * gfortran.dg/include_9.f90: New test.
3694
fd4ab6d9 36952016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3696
3697 PR fortran/45076
3698 gfortran.dg/prof/prof.exp: New script.
3699 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3700
7d7218d3 37012016-03-12 Andrey Belevantsev <abel@ispras.ru>
3702
3703 PR rtl-optimization/69307
3704 * gcc.dg/pr69307.c: New test.
3705
02ffd664 37062016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3707
3708 PR target/69614
3709 * gcc.target/arm/pr69614.c: New.
3710
76e207a9 37112016-03-12 Paul Thomas <pault@gcc.gnu.org>
3712
3713 PR fortran/70031
3714 * gfortran.dg/submodule_14.f08: New test
3715
3716 PR fortran/69524
3717 * gfortran.dg/submodule_15.f08: New test
3718
490ee78a 37192016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3720
3721 PR c++/70106
3722 * g++.dg/cpp1y/paren3.C: New test.
3723
04e137ff 37242016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3725
3726 PR target/70131
3727 * gcc.target/powerpc/ppc-round2.c: New test.
3728
27b2c1c4 37292016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3730
3731 PR target/70123
3732 * gcc.dg/torture/pr70123.c: New test.
3733
84116671 37342016-03-11 Jeff Law <law@redhat.com>
3735
3736 PR tree-optimization/70190
3737 * gcc.c-torture/compile/pr70190.c: New test.
3738
cfa58bc8 37392016-03-11 David Malcolm <dmalcolm@redhat.com>
3740
3741 PR c/68187
3742 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3743 case.
3744 (test43_b): Likewise.
3745 (test43_c): Likewise.
3746 (test43_d): Likewise.
3747 (test43_e): Likewise.
3748 (test43_f): Likewise.
3749 (test43_g): Likewise.
3750 (test44_a): Likewise.
3751 (test44_b): Likewise.
3752 (test44_c): Likewise.
3753 (test44_d): Likewise.
3754 (test44_e): Likewise.
3755
ce234f27 37562016-03-11 David Malcolm <dmalcolm@redhat.com>
3757
3758 PR c/70085
3759 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3760
e4756b48 37612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3762
3763 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3764 dg-options.
3765
1f5ef87e 37662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3767
3768 PR target/70002
3769 PR target/69245
3770 * gcc.target/aarch64/pr69245_2.c: New test.
3771
f9c352a1 37722016-03-11 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR tree-optimization/70177
3775 * gcc.dg/pr70177.c: New test.
3776
4dd92ac6 37772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3778
3779 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3780
331e4fdb 37812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3782
3783 * gcc.dg/tree-ssa/sra-20.c: New.
3784
69262824 37852016-03-11 Jakub Jelinek <jakub@redhat.com>
3786
6f9a7425 3787 PR rtl-optimization/70174
3788 * gcc.dg/pr70174.c: New test.
3789
69262824 3790 PR tree-optimization/70169
3791 * gcc.dg/pr70169.c: New test.
3792
4637a847 37932016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3794
3795 PR target/70160
3796 * gcc.target/i386/pr70160.c: New test.
3797
5a86d754 37982016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3799
3800 * gcc.target/s390/dfp-1.c: New test.
3801
af4c8290 38022016-03-10 Nick Clifton <nickc@redhat.com>
3803
3804 PR target/70044
3805 * gcc.target/aarch64/pr70044.c: New test.
3806
98dfd328 38072016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3808 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR c++/70001
3811 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3812 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3813 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3814
75e72311 38152016-03-10 Jan Hubicka <hubicka@ucw.cz>
3816
3817 PR lto/69589
3818 * g++.dg/lto/pr69589_0.C: New testcase
3819 * g++.dg/lto/pr69589_1.C: New testcase
3820
a2eb1271 38212016-03-10 Marek Polacek <polacek@redhat.com>
3822
3823 PR c++/70153
3824 * g++.dg/delayedfold/unary-plus1.C: New test.
3825
38262016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 3827
3828 * gcc.target/arm/pr45701-1.c: Escape brackets.
3829 * gcc.target/arm/pr45701-2.c: Likewise.
3830
5ab2987f 38312016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3832
3833 * gfortran.dg/unconstrained_commons.f: New.
3834
6972afac 38352016-03-10 Alan Modra <amodra@gmail.com>
3836
3837 * gcc.dg/pr69195.c: New.
3838 * gcc.dg/pr69238.c: New.
3839
c82c99ec 38402016-03-10 Tom de Vries <tom@codesourcery.com>
3841
3842 PR testsuite/68915
3843 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3844
a2389d4a 38452016-03-10 Richard Biener <rguenther@suse.de>
3846
3847 PR tree-optimization/70128
3848 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3849 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3850
c272412d 38512016-03-09 Jakub Jelinek <jakub@redhat.com>
3852
a0451069 3853 PR tree-optimization/70152
3854 * gcc.dg/pr70152.c: New test.
3855
c272412d 3856 PR target/70086
3857 * gcc.target/i386/pr70086-1.c: New test.
3858 * gcc.target/i386/pr70086-2.c: New test.
3859 * gcc.target/i386/pr70086-3.c: New test.
5f611068 3860
3861 PR tree-optimization/70127
3862 * gcc.c-torture/execute/pr70127.c: New test.
3863
27dcb7a8 38642016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3865
3866 * c-c++-common/goacc/combined-directives-2.c: New test.
3867
c24757cf 38682016-03-09 David Malcolm <dmalcolm@redhat.com>
3869
3870 PR c/68473
3871 PR c++/70105
3872 * g++.dg/diagnostic/pr70105.C: New test.
3873 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3874 (test_multiple_ordinary_maps): New test function.
3875
83108969 38762016-03-09 David Malcolm <dmalcolm@redhat.com>
3877
3878 PR c/68473
3879 PR c++/70105
3880 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3881 Drop range information from call to inform_at_rich_loc.
3882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3883 New.
3884 (test_show_locus): Replace calls to rich_location::add_range with
3885 calls to add_range. Rewrite the tests that used the now-defunct
3886 rich_location ctor taking a source_range. Simplify other tests
3887 by replacing calls to COMBINE_LOCATION_DATA with calls to
3888 make_location.
3889
6733c0e8 38902016-03-09 Richard Biener <rguenther@suse.de>
3891 Jakub Jelinek <jakub@redhat.com>
3892
3893 PR tree-optimization/70138
3894 * gcc.dg/vect/pr70138-1.c: New testcase.
3895 * gcc.dg/vect/pr70138-2.c: Likewise.
3896
96abb9f5 38972016-03-09 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR target/70049
3900 * gcc.target/i386/pr70049.c: New test.
3901
42bb3bfb 39022016-03-09 Richard Biener <rguenther@suse.de>
3903
3904 PR c/70143
3905 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3906 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3907 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3908
27527428 39092016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3910
3911 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3912 arm-*-*.
3913
248449f2 39142016-03-09 Jakub Jelinek <jakub@redhat.com>
3915
1bd49ced 3916 PR middle-end/67278
3917 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3918
248449f2 3919 PR target/67278
3920 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3921
3922 PR middle-end/70050
3923 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3924 in testcase comment.
3925
dfc460ff 39262016-03-09 Tom de Vries <tom@codesourcery.com>
3927
3928 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3929 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3930 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3931 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3932 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3933 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3934 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3935 * gfortran.dg/goacc/kernels-loop.f95: New test.
3936
0377fc7f 39372016-03-08 Martin Sebor <msebor@redhat.com>
3938
3939 PR c++/62096
3940 * g++.dg/warn/overflow-warn-7.C: New test.
3941
3556aa80 39422016-03-08 Jason Merrill <jason@redhat.com>
3943
3944 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3945 * lib/target-supports.exp (check_effective_target_concepts): New.
3946
e5096208 39472016-03-08 Jakub Jelinek <jakub@redhat.com>
3948
5370eb8d 3949 PR c++/70135
3950 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3951 * g++.dg/ubsan/pr70135.C: New test.
3952
e5096208 3953 PR target/70110
3954 * gcc.dg/pr70110.c: New test.
3955
cc37120d 39562016-03-07 Martin Jambor <mjambor@suse.cz>
3957
3958 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3959 * c-c++-common/gomp/if-1.c: Likewise.
3960 * c-c++-common/gomp/pr61486-2.c: Likewise.
3961 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3962 to dg-additional-options.
3963 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3964 * g++/gomp/target-teams-1.c: Likewise.
3965 * gcc.dg/gomp/gomp.exp: Likewise.
3966 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3967 dg-additional-options.
3968 * gfortran.dg/gomp/gomp.exp: Likewise.
3969 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3970 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3971 dg-additional-options.
3972 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3973
53c248d8 39742016-03-07 Martin Jambor <mjambor@suse.cz>
3975
3976 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3977 * c-c++-common/gomp/gridify-1.c: New test.
3978 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3979
541e79a0 39802016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3981
3982 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3983 trigger for cortex-r8, when scanning for register r8.
3984 * gcc.target/arm/pr45701-2.c: Likewise.
3985
4dfabd94 39862016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 3987 Jeff Law <law@redhat.com>
4dfabd94 3988
3989 PR tree-optimization/69740
3990 * gcc.c-torture/compile/pr69740-1.c: New test.
3991 * gcc.c-torture/compile/pr69740-2.c: New test.
3992
1b63a87b 39932016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3994
3995 * lib/target-supports.exp
3996 (check_effective_target_whole_vector_shift): Enable for PPC64.
3997
d33914da 39982016-03-07 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/70115
4001 * gcc.dg/torture/pr70115.c: New testcase.
4002
584fba4b 40032016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4004
4005 PR middle-end/69916
4006 * c-c-++-common/goacc/pr69916.c: New.
4007
7f2f5ec0 40082016-03-07 Richard Henderson <rth@redhat.com>
4009
4010 * gcc.c-torture/compile/pr70061.c: New test.
4011
f530e7c4 40122016-03-07 Richard Biener <rguenther@suse.de>
4013
4014 PR testsuite/70109
4015 * gcc.dg/vect/O3-pr36098.c: New testcase.
4016
a3855fed 40172016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4018
4019 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4020
091ffc31 40212016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4022
4023 * gnat.dg/renaming9.ad[sb]: New testcase.
4024
2941b871 40252016-03-05 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR c++/70084
4028 * g++.dg/expr/stdarg3.C: New test.
4029
5173ce42 40302016-03-04 Jeff Law <law@redhat.com>
4031
4032 PR tree-optimization/69196
4033 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4034 x86_64-*-*.
4035
2d1d2e55 40362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4037
0e43078e 4038 PR c/69973
4039 * gcc.dg/pr69973.c: New test.
4040
d8ec06ae 4041 PR rtl-optimization/69941
4042 * gcc.dg/torture/pr69941.c: New test.
4043
2d1d2e55 4044 PR c/69824
4045 * gcc.dg/pr69824.c: New test.
4046
32f692e2 40472016-03-05 Tom de Vries <tom@codesourcery.com>
4048
4049 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4050 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4051 function.
4052
1c699e9a 40532016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4054
4055 PR c++/66786
4056 * g++.dg/cpp1y/var-templ48.C: New test.
4057 * g++.dg/cpp1y/var-templ49.C: New test.
4058
358448c6 40592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4062
01dc3c45 40632016-03-04 Jakub Jelinek <jakub@redhat.com>
4064
e968ff6d 4065 PR c++/70035
4066 * g++.dg/ubsan/pr70035.C: New test.
4067
01dc3c45 4068 PR target/70062
4069 * gcc.target/i386/pr70062.c: New test.
4070
3937d618 40712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4072
4073 * g++.dg/template/typename21.C: Remove c++98_only.
4074
c58ac7f8 40752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4076
4077 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4078
0060768a 40792016-03-04 David Malcolm <dmalcolm@redhat.com>
4080
4081 PR c/68187
4082 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4083 function.
4084 (fn_42_b): Likewise.
4085 (fn_42_c): Likewise.
4086
74c6fd40 40872016-03-04 David Malcolm <dmalcolm@redhat.com>
4088
4089 PR c/68187
4090 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4091 function.
4092 (fn_40_b): Likewise.
4093 (fn_41_a): Likewise.
4094 (fn_41_b): Likewise.
4095
31b11359 40962016-03-04 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR target/70059
4099 * gcc.target/i386/avx512f-pr70059.c: New test.
4100 * gcc.target/i386/avx512dq-pr70059.c: New test.
4101
c5b93452 41022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4103
4104 PR rtl-optimization/57676
4105 * gcc.dg/torture/pr57676.c: New test.
4106
268fbd56 41072016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4108
4109 * gcc.dg/pr70026.c: New test.
4110
6560d1ad 41112016-03-04 Marek Polacek <polacek@redhat.com>
4112
4113 PR c/69798
4114 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4115 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4116
cc7dfddf 41172016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4118
4119 PR target/70004
4120 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4121 Delete.
4122 (test_corners_sisd_si): Likewise.
4123 (main): Remove checks of the above.
4124 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4125
e9663bd4 41262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4129
dcdd684e 41302016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4131
4132 * gcc.dg/torture/pr69951.c: Accept argc==0.
4133
e692d332 41342016-03-04 Richard Biener <rguenther@suse.de>
4135
4136 PR c++/70054
4137 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4138 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4139
af77b7e6 41402016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4141
4142 PR testsuite/69766
4143 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4144 testing multiarch.
4145
290da96e 41462016-03-04 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR debug/69947
4149 * gcc.dg/guality/pr69947.c: New test.
4150
e51ce713 41512016-03-03 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR ada/70017
4154 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4155
1feed892 41562016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4157
4158 PR rtl-optimization/69904
4159 * gcc.target/arm/pr69904.c: New test.
4160
c32bda69 41612016-03-03 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR target/70021
4164 * gcc.dg/vect/pr70021.c: New test.
4165 * gcc.target/i386/pr70021.c: New test.
4166
1bc579ed 41672016-03-03 Marek Polacek <polacek@redhat.com>
4168
4169 PR middle-end/70050
4170 * gcc.dg/pr70050.c: New test.
4171
cfa8d638 41722016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4173
4174 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4175
1b889259 41762016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4177
4178 PR tree-optimization/70043
4179 * gfortran.dg/vect/pr70043.f90: New test.
4180
f756dfa3 41812016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gnat.dg/specs/task1.ads: New test.
4184
5cb4863d 41852016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4186
4187 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4188 Invoke gdb with -batch.
4189 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4190
5dd12e43 41912016-03-03 Richard Biener <rguenther@suse.de>
4192
4193 PR tree-optimization/55936
4194 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4195
d97ba4ca 41962016-03-02 Jeff Law <law@redhat.com>
4197
5d23c86f 4198 PR rtl-optimization/69942
4199 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4200 effects of argument promotions.
4201
d97ba4ca 4202 PR tree-optimization/69987
4203 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4204 target does not support -fprefetch-loop-arrays.
4205
901faaa0 42062016-03-02 Uros Bizjak <ubizjak@gmail.com>
4207
4208 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4209
51f6fdce 42102016-03-02 Bin Cheng <bin.cheng@arm.com>
4211
6bc7872f 4212 PR rtl-optimization/69052
51f6fdce 4213 * gcc.target/i386/pr69052.c: New test.
4214
31d31e07 42152016-03-02 Alan Modra <amodra@gmail.com>
4216
4217 * gcc.dg/pr69990.c: New.
4218
04faee95 42192016-03-02 Jakub Jelinek <jakub@redhat.com>
4220
270d0117 4221 PR c/68062
4222 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4223
4224 PR middle-end/70022
4225 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4226
04faee95 4227 PR target/70028
4228 * gcc.target/i386/pr70028.c: New test.
4229
a2cc9e8e 42302016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4231
4232 * c-c++-common/asan/swapcontext-test-1.c,
4233 * c-c++-common/tsan/thread_leak.c,
4234 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4235 * g++.dg/tsan/benign_race.C,
4236 * g++.dg/tsan/fd_close_norace.C,
4237 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4238 races with sanitizer output
4239
dd4bd263 42402016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4241 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4242
4243 PR target/67278
4244 * gcc.dg/simd-8.c: New testcase.
4245
b5fe3a49 42462016-03-02 Richard Biener <rguenther@suse.de>
4247
4248 PR middle-end/67278
4249 * gcc.dg/simd-7.c: New testcase.
4250
23601f67 42512016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4252
4253 * gcc.target/i386/pr70007.c: Tweak.
4254
f66f65e7 42552016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4256
4257 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4258
60773515 42592016-03-02 Marek Polacek <polacek@redhat.com>
4260
4261 PR c/67854
4262 * gcc.dg/pr67854.c: New test.
4263
6c094cb1 42642016-03-02 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR middle-end/70025
4267 * gcc.dg/torture/pr70025.c: New test.
4268
7627bb56 42692016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4270
4271 PR tree-optimization/68621
4272 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4273
066c8e94 42742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4275
4276 * gcc.target/i386/pr70007.c: New test.
4277
d3b819ad 42782016-03-01 Jeff Law <law@redhat.com>
4279
d4b9ad56 4280 PR tree-optimization/69196
7e217344 4281 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 4282
d3b819ad 4283 PR tree-optimization/69196
4284 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4285 duplicating code and spoiling the expected output.
4286
4f37285d 42872016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4288
4289 PR target/70033
4290 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4291 supports power9 before doing tests.
4292 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4293 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4294 * gcc.target/powerpc/p9-permute.c: Likewise.
4295
3e9c4f6c 42962016-03-01 Uros Bizjak <ubizjak@gmail.com>
4297
4298 PR target/70027
4299 * gcc.target/i386/pr70027.c: New test.
4300
e324729e 43012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 4302
4303 * gcc.dg/pr70017.c: New test.
4304
40e9ce2d 43052016-03-01 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR c/69796
4308 PR c/69974
4309 * gcc.dg/pr69796.c: New test.
4310 * gcc.dg/pr69974.c: New test.
4311
e8b016ea 43122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4313
4314 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4315
24d3127c 43162016-02-29 Jeff Law <law@redhat.com>
4317
4318 PR tree-optimization/69987
4319 * gfortran.dg/pr69987.f90: New test.
4320
4321 PR tree-optimization/69989
4322 * gcc.c-torture/compile/pr69989-2.c: New test.
4323
12cc1225 43242016-03-01 Marek Polacek <polacek@redhat.com>
4325
4326 PR c++/69795
4327 * g++.dg/parse/invalid1.C: New test.
4328
d99a947c 43292016-03-01 Richard Biener <rguenther@suse.de>
4330
4331 PR middle-end/70022
4332 * gcc.dg/pr70022.c: New testcase.
4333
395dbc60 43342016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4335
4336 PR tree-optimization/69956
4337 * gcc.dg/pr69956.c: New test.
4338
40a35c55 43392016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4340
4341 PR target/70011
4342 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4343 XFAIL when hardware supports efficient unaligned storage access.
4344
4edc90b0 43452016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4346
4347 PR c++/69961
4348 * g++.dg/template/pr69961a.C: New test.
4349 * g++.dg/template/pr69961b.C: New test.
4350
1ed1f69a 43512016-02-29 David Malcolm <dmalcolm@redhat.com>
4352
4353 PR preprocessor/69985
4354 * gcc.dg/cpp/pr69985.c: New test case.
4355
01c5d15d 43562016-02-29 Jeff Law <law@redhat.com>
4357
3a4d3de5 4358 PR tree-optimization/70005
4359 * gcc.c-torture/execute/pr70005.c New test.
4360
01c5d15d 4361 PR tree-optimization/69999
4362 * gcc.c-torture/compile/pr69999.c: New test.
4363
1bf66b54 43642016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4365
4366 PR tree-optimization/69652
4367 * gcc.dg/torture/pr69652.c: Delete test.
4368 * gcc.dg/vect/pr69652.c: New test.
4369
b4d653d5 43702016-02-19 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/69980
4373 * gfortran.dg/vect/pr69980.f90: New testcase.
4374
35bc4745 43752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4376
4377 * gcc.target/sparc/20160229-1.c: New test.
4378
bb54a538 43792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4380
4381 * gnat.dg/stack_usage3.adb: New test.
4382 * gnat.dg/stack_usage3_pkg.ads: New helper.
4383
95164e71 43842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4385
4386 * gnat.dg/renaming8.adb: New test.
4387 * gnat.dg/renaming8_pkg1.ads: New helper.
4388 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4389 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4390
a890896f 43912016-02-29 Richard Biener <rguenther@suse.de>
4392
4393 PR tree-optimization/69720
4394 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4395
5c70403a 43962016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4397
4398 PR fortran/68147
4399 PR fortran/47674
4400 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4401
dfb6d139 44022016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 4403 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4404
4405 PR fortran/56007
4406 * gfortran.dg/coarray_8.f90: Adjust error message.
4407 * gfortran.dg/pr56007.f90: New test.
4408 * gfortran.dg/pr56007.f: New test.
4409
536508db 44102016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4411
4412 PR tree-optimization/69989
4413 * gcc.dg/torture/pr69989.c: New test.
4414
eec75e45 44152016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4416
4417 * gcc.target/i386/stack-realign-win.c: New test.
4418
0175e45a 44192016-02-28 Harald Anlauf <anlauf@gmx.de>
4420
4421 PR fortran/60126
4422 * gfortran.dg/pr60126.f90: New test.
4423
2a703589 44242016-02-27 Jeff Law <law@redhat.com>
4425
4426 Revert
4427 2016-02-26 Richard Biener <rguenther@suse.de>
4428 Jeff Law <law@redhat.com>
4429
4430 PR tree-optimization/69740
4431 * gcc.c-torture/compile/pr69740-1.c: New test.
4432 * gcc.c-torture/compile/pr69740-2.c: New test.
4433
359b4c18 44342016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4435
1c96765a 4436 PR fortran/69910
359b4c18 4437 * gfortran.dg/newunit_4.f90: New test.
4438
49462d93 44392016-02-27 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR target/69613
4442 PR rtl-optimization/69886
4443 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4444 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4445 target.
4446
c4ac733e 44472016-02-26 Martin Sebor <msebor@redhat.com>
4448
4449 PR tree-optimization/15826
4450 * gcc.dg/tree-ssa/pr15826.c: New test.
4451
da8c4b5d 44522016-02-26 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR target/69969
4455 * gcc.target/powerpc/pr69969.c: New test.
4456
0a4558eb 44572016-02-26 Martin Sebor <msebor@redhat.com>
4458
4459 PR c++/15766
4460 * g++.old-deja/g++.other/decl5.C: Add a test case.
4461
5b500299 44622016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4463
4464 PR target/69946
4465 * gcc.target/powerpc/pr69946.c: New file.
4466
565f533b 44672016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 4468 Jeff Law <law@redhat.com>
565f533b 4469
0a4558eb 4470 PR tree-optimization/69740
565f533b 4471 * gcc.c-torture/compile/pr69740-1.c: New test.
4472 * gcc.c-torture/compile/pr69740-2.c: New test.
4473
ff67cbea 44742016-02-26 Martin Jambor <mjambor@suse.cz>
4475
4476 PR middle-end/69920
4477 * gcc.dg/torture/pr69932.c: New test.
4478 * gcc.dg/torture/pr69936.c: Likewise.
4479
e400d817 44802016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4481
4482 PR target/69709
4483 * gcc.target/s390/pr69709.c: New test.
4484
126a5a2d 44852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4486
4487 PR target/69245
4488 * gcc.target/aarch64/pr69245_1.c: New test.
4489
59c58860 44902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4491
4492 PR target/69613
4493 * gcc.dg/torture/pr69613.c: New test.
4494
9441fa4e 44952016-02-26 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR rtl-optimization/69891
4498 * gcc.target/i386/pr69891.c: New test.
4499
e48fcde0 45002016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 4501 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4502
35ed600a 4503 PR target/61397
f41208a1 4504 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4505 functionality for both 32-bit and 64-bit.
4506
c86aaa0e 45072016-02-26 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/69551
4510 * gcc.dg/torture/pr69951.c: New testcase.
4511
38e71a65 45122016-02-25 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/48795
4515 * gcc.dg/Warray-bounds-18.c: New testcase.
4516
03331e69 45172016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4518
4519 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4520
f14d8d6a 45212016-02-25 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR rtl-optimization/69896
4524 * gcc.dg/pr69896.c: New test.
4525
4003c807 45262016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4527
4528 PR c++/69736
4529 * g++.dg/cpp1y/paren2.C: New test.
4530
a0573328 45312016-02-24 Martin Sebor <msebor@redhat.com>
4532
4533 PR c/51147
4534 * gcc.dg/enum-mode-2.c: New test.
4535
2cde02ad 45362016-02-24 Jakub Jelinek <jakub@redhat.com>
4537
4538 PR c++/69922
4539 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4540 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4541 * g++.dg/ubsan/pr69922.C: New test.
4542
f0ea75d1 45432016-02-24 Marek Polacek <polacek@redhat.com>
4544
4545 PR c/69819
4546 * gcc.dg/pr69819.c: New test.
4547
05027366 45482016-02-24 Martin Sebor <msebor@redhat.com>
4549
34ed562b 4550 PR c++/69912
4551 * g++.dg/ext/flexary15.C: New test.
4552
45532016-02-24 Martin Sebor <msebor@redhat.com>
4554
4555 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 4556 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 4557 * g++.dg/ext/builtin_alloca.C: Same.
05027366 4558
650c3ad5 45592016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4560 Charles Baylis <charles.baylis@linaro.org>
4561
4562 PR debug/61033
4563 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4564
596070e8 45652016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 4566 Jakub Jelinek <jakub@redhat.com>
596070e8 4567
4568 PR middle-end/69760
4569 * gcc.dg/torture/pr69760.c: New testcase.
4570
d6b92d9f 45712016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4572
4573 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4574 pattern on Solaris with as.
4575
90436d9d 45762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4577
4578 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4579 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4580 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4581 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4582
7c749495 45832016-02-24 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR middle-end/69915
4586 * gcc.dg/pr69915.c: New test.
4587
9c9680b5 45882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4589
4590 PR rtl-optimization/69886
4591 * gcc.dg/torture/pr69886.c: New test.
4592
36d081ee 45932016-02-24 Richard Biener <rguenther@suse.de>
4594
4595 PR middle-end/68963
4596 * gcc.dg/torture/pr68963.c: New testcase.
4597
2a0accb9 45982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4599
4600 PR target/69875
4601 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4602 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4603 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4604 * gcc.target/arm/atomic_loaddi_1.c: New test.
4605 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4606 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4607 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4608 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4609 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4610 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4611 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4612 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4613
f0e92ef1 46142016-02-24 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR middle-end/69909
4617 * gcc.dg/torture/pr69909.c: New test.
4618
6907286f 46192016-02-24 Richard Biener <rguenther@suse.de>
4620
4621 PR tree-optimization/69907
4622 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4623 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4624 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4625
e6ab7475 46262016-02-24 Christian Bruel <christian.bruel@st.com>
4627
4628 * gcc.target/arm/pragma_cpp_fma.c: New test.
4629
47587450 46302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4631
4632 PR fortran/61156
4633 * gfortran.dg/include_6.f90: Update test.
4634
d41ab738 46352016-02-23 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR objc/69844
4638 * objc.dg/pr69844.m: New test.
4639
4772d9d5 46402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4641
4642 PR libgfortran/69456
4643 * gfortran.dg/namelist_89.f90: New test.
4644 * gfortran.dg/pr59700.f90: Update test..
4645
8c38d887 46462016-02-23 Martin Sebor <msebor@redhat.com>
4647
4648 PR middle-end/69780
4649 * g++.dg/ext/builtin_alloca.C: New test.
4650 * gcc.dg/builtins-68.c: New test.
4651
ee1bfdb0 46522016-02-23 Richard Henderson <rth@redhat.com>
4653
4654 * gcc.target/i386/addr-space-3.c: Remove test.
4655
52609ec3 46562016-02-23 David Malcolm <dmalcolm@redhat.com>
4657
4658 PR preprocessor/69126
4659 PR preprocessor/69543
4660 * c-c++-common/pr69126-2-long.c: New test.
4661 * c-c++-common/pr69126-2-short.c: New test.
4662 * c-c++-common/pr69543-1.c: Remove xfail.
4663
d5bf2cc8 46642016-02-23 David Malcolm <dmalcolm@redhat.com>
4665
4666 PR preprocessor/69126
4667 PR preprocessor/69543
4668 PR preprocessor/69558
4669 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4670 (f): Rename to...
4671 (test_2): ...this, and add leading comment.
4672 (MACRO_3, test_3): New.
4673 (MACRO_4A, MACRO_4B, test_4): New.
4674 (MACRO): Rename to...
4675 (MACRO_5): ...this.
4676 (g): Rename to...
4677 (test_5): ...this, updating for renaming of MACRO, and
4678 add leading comment.
4679 * c-c++-common/pr69543-1.c: New.
4680 * c-c++-common/pr69543-2.c: New.
4681 * c-c++-common/pr69543-3.c: New.
4682 * c-c++-common/pr69543-4.c: New.
4683 * c-c++-common/pr69558-1.c: New.
4684 * c-c++-common/pr69558-2.c: New.
4685 * c-c++-common/pr69558-3.c: New.
4686 * c-c++-common/pr69558-4.c: New.
4687 * gcc.dg/pr69558.c: Move to...
4688 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4689 xfail for c++.
4690
3a37a410 46912016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4692
4693 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4694 to -ftree-parallelize-loops/-fopenacc changes.
4695 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4696 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4697 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4698 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4699 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4700 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4701 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4702 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4703 * c-c++-common/goacc/kernels-loop.c: Likewise.
4704 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4705 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4706 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4707 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4708
ecca180f 47092016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4710
4711 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4712
eec0fa3f 47132016-02-23 Jakub Jelinek <jakub@redhat.com>
4714
f1f91c07 4715 PR c++/69902
4716 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4717
eec0fa3f 4718 PR c/69900
4719 * gcc.dg/pr69900.c: New test.
4720
e045424d 47212016-02-23 Martin Jambor <mjambor@suse.cz>
4722
4723 PR tree-optimization/69666
4724 * gcc.dg/tree-ssa/pr69666.c: New test.
4725
f482dff6 47262016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4727
4728 PR fortran/67451
4729 * gfortran.dg/coarray_allocate_5.f08: New test.
4730
57ed698b 47312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4732
4733 * gcc.target/s390/vcond-shift.c: Move to ...
4734 * gcc.target/s390/vector/vcond-shift.c: ... here.
4735
990e443c 47362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4737
4738 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4739 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4740
296c5f01 47412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4742
4743 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4744
e53f41d5 47452016-02-20 Mark Wielaard <mjw@redhat.com>
4746
4747 PR c/28901
4748 * gcc.dg/unused-variable-3.c: New test.
4749
13af201d 47502016-02-22 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR target/69888
4753 * gcc.target/i386/pr69888.c: New test.
4754
682c90f9 47552016-02-22 Richard Biener <rguenther@suse.de>
4756
4757 PR tree-optimization/69882
4758 * gfortran.dg/vect/pr69882.f90: New testcase.
4759
b8cd18c3 47602016-02-22 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR target/69885
4763 * gcc.dg/pr69885.c: New test.
4764
09343379 47652016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4766
4767 PR target/69806
4768 PR target/54089
4769 * gcc.target/sh/pr54089-10.c: New.
4770
b345a09f 47712016-02-20 Paul Thomas <pault@gcc.gnu.org>
4772
4773 PR fortran/69423
4774 * gfortran.dg/deferred_character_15.f90 : New test.
4775
51385aed 47762016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4777
4778 PR fortran/57365
4779 gfortran.dg/allocate_with_source_18.f03: New test.
4780
47812016-02-20 Harald Anlauf <anlauf@gmx.de>
4782
4783 PR fortran/52531
4784 gfortran.dg/gomp/pr52531.f90: New test.
4785
9cce8384 47862016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4787
4788 PR c++/69865
4789 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4790 -std=c++03.
4791
d91f5fbb 47922016-02-19 Jakub Jelinek <jakub@redhat.com>
4793
563d5cb8 4794 PR c++/69826
4795 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4796 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4797
0a04aac9 4798 PR c++/69850
4799 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4800
d91f5fbb 4801 PR c++/69851
4802 * g++.dg/torture/pr69851.C: New test.
4803
5fe1f282 48042016-02-19 Martin Sebor <msebor@redhat.com>
4805
4806 PR testsuite/69573
4807 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4808
a45bce11 48092016-02-19 Jakub Jelinek <jakub@redhat.com>
4810
6263dde1 4811 PR c++/69850
4812 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4813 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4814
a45bce11 4815 PR c++/67767
4816 * g++.dg/cpp0x/pr67767.C: New test.
4817
cf2ed1b7 48182016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4819
4820 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4821 for fp, simd, crypto, crc, lse.
4822 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4823 above.
4824 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4825 effective target check.
4826
f6cc34b0 48272016-02-19 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR target/69820
4830 * gcc.target/i386/pr69820.c: New test.
4831
6c678e78 48322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4833
4834 * gcc.target/s390/vector/int128-1.c: New test.
4835
b088ff4b 48362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4837
4838 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4839
b11e60a4 48402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4841
4842 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4843 instruction pattern name to prevent the testcase from failing with
4844 -march=z13.
4845
664ff6a0 48462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4847
4848 * gcc.target/s390/md/movstr-2.c: New test.
4849
e80be24b 48502016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4851
4852 * gcc.target/s390/morestack.c: New test.
4853
9839f350 48542016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4855
4856 PR target/69625
4857 * gcc.target/s390/pr69625.c: Add test case.
4858
4550fbd0 48592016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4860
4861 PR testsuite/68580
4862 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4863
57d00b6a 48642016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4865
4866 PR target/68404
4867 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4868 * gcc.target/powerpc/fusion3.c: Likewise.
4869
63ad69d6 48702016-02-18 Richard Biener <rguenther@suse.de>
4871
4872 PR middle-end/69553
4873 * g++.dg/torture/pr69553.C: New testcase.
4874
d92404ed 48752016-02-18 Nick Clifton <nickc@redhat.com>
4876
4550fbd0 4877 PR target/62254
4878 PR target/69610
4879 * gcc.target/arm/pr62554.c: New test.
4880 * gcc.target/arm/pr69610-1.c: New test.
4881 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 4882
0808dfce 48832016-02-18 Richard Biener <rguenther@suse.de>
4884
4885 PR middle-end/69854
4886 * gcc.dg/torture/pr69854.c: New testcase.
4887
fc3527e3 48882016-02-17 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR c++/69850
4891 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4892
e3c24279 48932012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4894
4895 * gcc.target/powerpc/vec-cg.c: New test.
4896
c9732c2b 48972016-02-17 Richard Biener <rguenther@suse.de>
4898
4899 PR testsuite/69586
4900 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4901
51bf9f9b 49022016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4903
4904 PR target/69161
4905 * gcc.c-torture/compile/pr69161.c: New test.
4906
6baedca3 49072016-02-17 David Sherwood <david.sherwood@arm.com>
4908
4909 PR target/69532
4910 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4911 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4912
4f240715 49132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4914
4915 * gcc.dg/ifcvt-4.c: Skip on Visium.
4916
e0c0515d 49172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4918
4919 * gnat.dg/atomic8.adb: New test.
4920
7b319ee6 49212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4922
4923 * gnat.dg/discr46.ad[sb]: New test.
4924
48a7e3d1 49252016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4926
4927 PR Target/48344
4928 * gcc.target/powerpc/pr48344-1.c: New test.
4929
3f844f15 49302015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4931
4932 PR fortran/69742
4933 * gfortran.dg/associate_21.f90: New test.
4934
7675e968 49352016-02-16 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR c/69835
4938 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4939 -Wnonnull in dg-options.
4940 * c-c++-common/nonnull-2.c: New test.
4941
d6faee88 49422016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4943 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4944
4945 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4946
3a2a72aa 49472016-02-16 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR middle-end/69801
4950 * gcc.dg/pr69801.c: Add empty dg-options.
4951
28072426 49522016-02-16 James Norris <jnorris@codesourcery.com>
4953
4954 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4955 * g++.dg/goacc/deviceptr-1.c: New file.
4956
37fffac2 49572016-02-16 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR tree-optimization/69820
4960 * gcc.dg/vect/pr69820.c: New test.
4961
f72a5e61 49622016-02-16 Richard Biener <rguenther@suse.de>
4963
4964 PR tree-optimization/69776
4965 * gcc.dg/torture/pr69776-2.c: New testcase.
4966
50e0cd76 49672016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4968
4969 PR tree-optimization/69714
4970 * gcc.dg/torture/pr69714.c: New test.
4971
14a72c4e 49722016-02-16 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR tree-optimization/69802
4975 * gcc.dg/pr69802.c: New test.
4976
fd808c11 49772016-02-16 Richard Biener <rguenther@suse.de>
4978
4979 PR middle-end/69801
4980 * gcc.dg/pr69801.c: New testcase.
4981
49a549ca 49822016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4983
4984 PR libgfortran/69651
4985 * gfortran.dg/read_bang.f90: New test.
4986 * gfortran.dg/read_bang4.f90: New test.
4987
77454e6e 49882016-02-15 Jakub Jelinek <jakub@redhat.com>
4989
2074f21c 4990 PR c++/69658
4991 * g++.dg/init/pr69658.C: New test.
4992
77454e6e 4993 PR c++/69797
4994 * c-c++-common/pr69797.c: New test.
4995
4ef4d764 49962016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4997
4998 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4999 check for aarch64*-*-*.
5000
4a45fe0f 50012016-02-15 Richard Biener <rguenther@suse.de>
5002
5003 PR tree-optimization/69783
5004 * gcc.dg/vect/pr69783.c: New testcase.
5005
0b3619e6 50062016-02-15 Richard Biener <rguenther@suse.de>
5007
5008 PR tree-optimization/69776
5009 * gcc.dg/torture/pr69776.c: New testcase.
5010
9b49c3cb 50112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5012
5013 PR fortran/60526
5014 * gfortran.dg/type_decl_4.f90: Reinstated.
5015
e46faff9 50162016-02-14 John David Anglin <danglin@gcc.gnu.org>
5017
5018 PR fortran/68746
5019 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5020
a96c809a 50212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5022
5023 PR fortran/60526
5024 PR bootstrap/69816
5025 * gfortran.dg/type_decl_4.f90: Removed.
5026
fdec7e88 50272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5028
5029 PR fortran/60526
5030 * gfortran.dg/type_decl_4.f90: New test.
5031
a72095c4 50322016-02-14 Alan Modra <amodra@gmail.com>
5033
bc436924 5034 PR testsuite/68886
a72095c4 5035 * gcc.c-torture/execute/stkalign.c: Revise test.
5036
73bb5f8b 50372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5038
5039 PR target/67260
5040 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5041
beb13161 50422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5043
5044 PR target/67260
5045 * gcc.target/sh/torture/pr67260.c: New.
5046
67cab04e 50472016-02-12 John David Anglin <danglin@gcc.gnu.org>
5048
5049 * gcc.dg/pr67964.c: Add dg-require-alias.
5050
44a59bb1 50512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5052
5053 PR target/67636
5054 PR target/64345
5055 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5056
38c9bd3a 50572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5058
5059 PR libgfortran/69668
5060 * gfortran.dg/namelist_88.f90: New test.
5061
1774ff82 50622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR libgfortran/69668
5065 * gfortran.dg/namelist_38.f90: Update test.
5066 * gfortran.dg/namelist_84.f90: Update test.
5067
aec1f4bd 50682016-02-12 David Malcolm <dmalcolm@redhat.com>
5069
5070 PR other/69554
5071 * gcc.dg/pr69554-1.c: New test.
5072 * gfortran.dg/pr69554-1.F90: New test.
5073 * gfortran.dg/pr69554-2.F90: New test.
5074 * lib/gcc-dg.exp (proc dg-locus): New function.
5075 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5076 distinguish between the caret-printing and non-caret-printing
5077 cases. If caret-printing has been explicitly enabled, bail out
5078 without attempting to fix up the output.
5079
da7d5066 50802016-02-12 David Malcolm <dmalcolm@redhat.com>
5081
5082 PR driver/69265
5083 PR driver/69453
5084 * gcc.dg/spellcheck-options-3.c: New test case.
5085 * gcc.dg/spellcheck-options-4.c: New test case.
5086 * gcc.dg/spellcheck-options-5.c: New test case.
5087 * gcc.dg/spellcheck-options-6.c: New test case.
5088 * gcc.dg/spellcheck-options-7.c: New test case.
5089 * gcc.dg/spellcheck-options-8.c: New test case.
5090 * gcc.dg/spellcheck-options-9.c: New test case.
5091 * gcc.dg/spellcheck-options-10.c: New test case.
5092
fcce1b0b 50932016-02-12 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR rtl-optimization/69764
5096 PR rtl-optimization/69771
5097 * c-c++-common/pr69764.c: New test.
5098 * gcc.dg/torture/pr69771.c: New test.
5099
6d609290 51002016-02-12 Marek Polacek <polacek@redhat.com>
5101
5102 * g++.dg/torture/init-list1.C: New.
5103
7d75fb56 51042016-02-12 Marek Polacek <polacek@redhat.com>
5105
5106 * gcc.dg/pr69522.c: Add empty dg-options.
5107
52543fda 51082016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5109
5110 * g++.dg/lto/lto.exp: Include and init mpx.
5111 * g++.dg/lto/pr69729_0.C: New test.
5112
34947478 51132016-02-12 Jakub Jelinek <jakub@redhat.com>
5114
9181a4ec 5115 PR ipa/69241
5116 * g++.dg/ipa/pr69241-4.C: New test.
5117
34947478 5118 PR ipa/68672
5119 * g++.dg/ipa/pr68672-1.C: New test.
5120 * g++.dg/ipa/pr68672-2.C: New test.
5121 * g++.dg/ipa/pr68672-3.C: New test.
5122
74a4140f 51232016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5124
5125 PR c/69522
50e0cd76 5126 * gcc.dg/pr69522.c: New test.
74a4140f 5127
9ddb20d6 51282016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5129
5130 PR c++/69098
5131 * g++.dg/cpp1y/69098.C: New test.
5132 * g++.dg/cpp1y/69098-2.C: New test.
5133
67cf9b55 51342016-02-12 Jakub Jelinek <jakub@redhat.com>
5135
5136 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5137 and neighbour -> neighbor.
5138 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5139 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5140 * c-c++-common/Wvarargs.c: Likewise.
5141 * c-c++-common/goacc/host_data-5.c: Likewise.
5142 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5143 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5144 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5145 * gcc.target/aarch64/pr60697.c: Likewise.
5146 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5147 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5149 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5150 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5151 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5152 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5153 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5154 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5155 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5156 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5157 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5158 * g++.dg/lookup/koenig5.C: Likewise.
5159 * g++.dg/ext/no-asm-2.C: Likewise.
5160 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5161 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5162 * gfortran.dg/used_types_16.f90: Likewise.
5163 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5164 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5165 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5166 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5167 * gfortran.dg/abstract_type_6.f03: Likewise.
5168 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5169 * gfortran.dg/used_types_15.f90: Likewise.
5170 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5171 * gfortran.dg/exit_3.f08: Likewise.
5172 * gfortran.dg/open_status_2.f90: Likewise.
5173 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5174 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5175 * gfortran.dg/associate_1.f03: Likewise.
5176 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5177 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5178 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5179 * gcc.dg/builtin-object-size-1.c: Likewise.
5180 * gcc.dg/noreturn-6.c: Likewise.
5181 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5182 * gcc.dg/globalalias.c: Likewise.
5183 * gcc.dg/builtins-config.h: Likewise.
5184 * gcc.dg/pr30457.c: Likewise.
5185 * gcc.c-torture/compile/volatile-1.c: Likewise.
5186 * gcc.c-torture/execute/20101011-1.c: Likewise.
5187 * c-c++-common/Waddress-1.c: Likewise.
5188
40b38ace 51892016-02-11 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR c/69768
5192 * c-c++-common/Waddress-1.c: New test.
5193
42c87ca9 51942016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5195
5196 PR fortran/69296
5197 * gfortran.dg/associate_19.f03: New test.
5198 * gfortran.dg/associate_20.f03: New test.
5199
acb7939f 52002016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5201
5202 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5203
6defe3c5 52042016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5205
5206 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5207 .arch armv8-a\n. Add -dA to dg-options.
5208 * gcc.target/aarch64/assembler_arch_1.c: New test.
5209 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5210
63f63318 52112016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5212
5213 PR c++/68726
5214 * g++.dg/cpp0x/pr68726.C: New.
5215
1cddf457 52162016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5217
5218 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5219 test.
5220
b86fba37 52212016-02-11 Richard Biener <rguenther@suse.de>
5222
5223 * g++.dg/tree-ssa/pr61034.C: Adjust.
5224
ec4ec95a 52252016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5226
be7c31e9 5227 PR target/69148
ec4ec95a 5228 * gcc.target/s390/pr69148.c: New.
5229
f64416ca 52302016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5231
5232 PR tree-optimization/69652
5233 * gcc.dg/torture/pr69652.c: New test.
5234
e5d1ea31 52352016-02-10 Jakub Jelinek <jakub@redhat.com>
5236 Patrick Palka <ppalka@gcc.gnu.org>
5237
5238 PR ipa/69241
5239 PR c++/69649
5240 * g++.dg/ipa/pr69241-1.C: New test.
5241 * g++.dg/ipa/pr69241-2.C: New test.
5242 * g++.dg/ipa/pr69241-3.C: New test.
5243 * g++.dg/ipa/pr69649.C: New test.
5244
fa03b19d 52452016-02-10 Uros Bizjak <ubizjak@gmail.com>
5246
5247 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5248 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5249
14485c8a 52502016-02-10 Bin Cheng <bin.cheng@arm.com>
5251
5252 PR tree-optimization/68021
5253 * gcc.dg/tree-ssa/pr68021.c: New test.
5254
79f1ed25 52552016-02-10 Richard Biener <rguenther@suse.de>
5256
5257 PR tree-optimization/69726
5258 * gcc.dg/uninit-22.c: New testcase.
5259
58f74eff 52602016-02-09 Andrew Pinski <apinski@cavium.com>
5261
5262 PR tree-opt/69282
5263 * gcc.c-torture/compile/20160205-1.c: New testcase.
5264
600c00f7 52652016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5266
5267 PR target/68404
5268 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5269 instead accessing a really large arrray.
5270 * gcc.target/powerpc/fusion3.c: Likewise.
5271
0771836e 52722016-02-09 Charles Baylis <charles.baylis@linaro.org>
5273
5274 PR target/68532
5275 * gcc.c-torture/execute/pr68532.c: New test.
5276
4ccd644f 52772016-02-11 Alexandre Oliva <aoliva@redhat.com>
5278
5279 PR target/69634
5280 * gcc.dg/pr69634.c: New.
5281
2e980a39 52822016-02-09 Richard Biener <rguenther@suse.de>
5283
5284 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5285
aacf7102 52862016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 5287
aacf7102 5288 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5289
a1856ddf 52902016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5291
5292 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5293
d4d3da7e 52942016-02-09 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/69715
5297 * gcc.dg/torture/pr69715.c: New testcase.
5298
9cc6714f 52992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5300
5301 PR c++/69139
5302 * g++.dg/cpp0x/trailing12.C: New test.
5303 * g++.dg/cpp0x/trailing13.C: New test.
5304
83d5062b 53052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5306
5307 PR c++/69283
5308 PR c++/67835
5309 * g++.dg/cpp1y/auto-fn29.C: New test.
5310 * g++.dg/cpp1y/auto-fn30.C: New test.
5311
394a86f3 53122016-02-08 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR tree-optimization/69209
5315 * gcc.c-torture/compile/pr69209.c: New test.
5316
93b124b4 53172016-02-08 Jeff Law <law@redhat.com>
5318
5319 PR tree-optimization/68541
5320 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5321 of statements allowed in join block for path splitting.
5322
26abce13 53232016-02-08 Jakub Jelinek <jakub@redhat.com>
5324
0acb2d6e 5325 PR c++/59627
5326 * g++.dg/gomp/pr59627.C: New test.
5327
26abce13 5328 PR ipa/69239
5329 * g++.dg/ipa/pr69239.C: New test.
5330
86e0b129 53312016-02-08 David Malcolm <dmalcolm@redhat.com>
5332
5333 PR preprocessor/69664
5334 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5335 * gcc.dg/cpp/warn-comments.c: Likewise.
5336
f553d9f8 53372016-02-08 Marek Polacek <polacek@redhat.com>
5338
5339 PR c++/69688
5340 * g++.dg/init/const12.C: New test.
5341
600695e0 53422016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5343
5344 PR target/60410
5345 * gcc.dg/lto/pr55113_0.c: Remove test.
5346
c4f4b1e8 53472016-02-08 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/69719
5350 * gcc.dg/torture/pr69719.c: New testcase.
5351
5a987d87 53522016-02-08 Richard Biener <rguenther@suse.de>
5353 Jeff Law <law@redhat.com>
5354
5355 PR target/68273
5356 * gcc.target/mips/pr68273.c: New testcase.
5357
0418e71d 53582016-02-08 Richard Biener <rguenther@suse.de>
5359
5360 PR rtl-optimization/69274
5361 * gcc.target/i386/addr-sel-1.c: XFAIL.
5362
07c0f1ca 53632016-02-08 Jeff Law <law@redhat.com>
5364
40d85f4c 5365 PR tree-optimization/68541
5366 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5367
140e093f 5368 PR tree-optimization/65917
07c0f1ca 5369 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5370
16430acf 53712016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5372
5373 PR fortran/50555
5374 * gfortran.dg/namelist_args.f90: New test.
5375
3f0ff0d8 53762016-02-05 Jeff Law <law@redhat.com>
5377
140e093f 5378 PR tree-optimization/68541
3f0ff0d8 5379 * gcc.dg/tree-ssa/split-path-2.c: New test.
5380 * gcc.dg/tree-ssa/split-path-3.c: New test.
5381 * gcc.dg/tree-ssa/split-path-4.c: New test.
5382 * gcc.dg/tree-ssa/split-path-5.c: New test.
5383 * gcc.dg/tree-ssa/split-path-6.c: New test.
5384 * gcc.dg/tree-ssa/split-path-7.c: New test.
5385
a7cc1f94 53862016-02-05 Martin Sebor <msebor@redhat.com>
5387
5388 PR c++/69662
5389 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5390 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5391
fcb25f28 53922016-02-06 Richard HEnderson <rth@redhat.com>
5393
5394 PR c/69643
5395 * gcc.target/i386/addr-space-4.c: New.
5396 * gcc.target/i386/addr-space-5.c: New.
5397
3a2545a1 53982016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5399
5400 PR fortran/66089
5401 * gfortran.dg/elemental_dependency_6.f90: New.
5402
1e302465 54032016-02-05 Jakub Jelinek <jakub@redhat.com>
5404
66feb54c 5405 PR rtl-optimization/69691
5406 * gcc.c-torture/execute/pr69691.c: New test.
5407
1e302465 5408 PR c++/69628
5409 * g++.dg/parse/pr69628.C: New test.
5410
9c28a298 54112016-02-05 Uros Bizjak <ubizjak@gmail.com>
5412
5413 * gcc.dg/sancov/asan.c: Move to ...
5414 * gcc.dg/asan/sancov-1.c: ... here.
5415
a854e286 54162016-02-05 Uros Bizjak <ubizjak@gmail.com>
5417
5418 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5419
d4f0b240 54202016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5421
5422 PR target/69677
5423 * gcc.target/i386/pr69677.c: New test.
5424
235d8723 54252016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5426
5427 PR c++/68948
5428 * g++.dg/template/pr68948.C: New test.
5429
f390cf65 54302016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5431
5432 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5433 (only necessary on s390x).
5434
ab99f104 54352016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5436
5437 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5438 -mno-accumulate-outgoing-args.
5439
f7ef5392 54402016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5443
6b098e91 54442016-02-04 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c/69669
5447 * c-c++-common/pr69669.c: New test.
5448
f0146cf3 54492016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5450
5451 PR target/69667
5452 * g++.dg/pr69667.C: New file.
5453
08fd6cf5 54542016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5455
5456 PR target/69619
5457 * gcc.dg/pr69619.c: Add new test.
5458
a6f3f39f 54592016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5460
5461 PR rtl-optimization/69577
5462 * gcc.target/i386/pr69577.c: New test.
5463
774068a0 54642016-02-04 Martin Liska <mliska@suse.cz>
5465
5466 * g++.dg/asan/pr69276.C: New test.
5467
f50a7894 54682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5469
5470 PR target/65932
5471 PR target/67714
5472 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5473 a single smulbb instruction.
5474 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5475 * gcc.target/amr/wmul-2.c: Likewise.
5476
6b722eb3 54772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5478
5479 PR target/65932
5480 PR target/67714
5481 * gcc.c-torture/execute/pr67714.c: New test.
5482
1f1475a7 54832016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5484
5485 PR target/69454
5486 * gcc.target/i386/pr69454-1.c: New test.
5487 * gcc.target/i386/pr69454-2.c: New test.
5488
6b94e133 54892016-02-03 Martin Sebor <msebor@redhat.com>
5490
5491 PR c++/69251
5492 PR c++/69253
5493 PR c++/69290
5494 PR c++/69277
5495 PR c++/69349
5496 * g++.dg/ext/flexarray-mangle-2.C: New test.
5497 * g++.dg/ext/flexarray-mangle.C: New test.
5498 * g++.dg/ext/flexarray-subst.C: New test.
5499 * g++.dg/ext/flexary11.C: New test.
5500 * g++.dg/ext/flexary12.C: New test.
5501 * g++.dg/ext/flexary13.C: New test.
5502 * g++.dg/ext/flexary14.C: New test.
5503 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5504
342ed0ac 55052016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5506
5507 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5508 Define only if CHECK_FLOAT128 is defined.
5509 (main): Properly initialize u5.
5510
edf6c4d2 55112016-02-03 Jakub Jelinek <jakub@redhat.com>
5512
415d5641 5513 PR c/69627
5514 * gcc.dg/pr69627.c: New test.
5515
edf6c4d2 5516 PR target/69644
5517 * gcc.dg/pr69644.c: New test.
5518
cf8f3ba0 55192016-02-03 Mike Stump <mikestump@comcast.net>
5520
5521 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5522 support for struct-layout-1.exp.
5523
c90d55dd 55242016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5525
5526 PR c++/69056
f7ef5392 5527 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 5528
401bd0c8 55292016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5530 Alexandre Oliva <aoliva@redhat.com>
5531
5532 PR target/69461
5533 * gcc.target/powerpc/pr69461.c: New.
5534
277d9d1d 55352016-02-03 Uros Bizjak <ubizjak@gmail.com>
5536
5537 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5538 works from here ...
5539 (check_effective_target_fsanitize_thread): ... to here. Do not
5540 specify additional compile flags for the test source.
5541 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5542 specify additional compile flags for the test source.
5543
e69ad94a 55442016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5545
5546 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5547
a4454da2 55482016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5549
5550 PR fortran/67451
5551 PR fortran/69418
5552 * gfortran.dg/coarray_allocate_2.f08: New test.
5553 * gfortran.dg/coarray_allocate_3.f08: New test.
5554 * gfortran.dg/coarray_allocate_4.f08: New test.
5555
88cab2dd 55562016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5557
5558 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5559 use same scan-tree-dump-times on all platforms.
5560 * gcc.dg/vect/vect-outer-1.c: Likewise.
5561 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5562 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5563 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5564 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5565 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5566 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5567 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5568
66ea75c4 55692016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5570
5571 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5572 warning.
5573
4eef8df7 55742016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5575
5576 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5577
665fbc2f 55782016-02-02 James Norris <jnorris@codesourcery.com>
5579
5580 * c-c++-common/goacc/routine-5.c: Add tests.
5581
b10e3d47 55822016-02-02 Alexander Monakov <amonakov@ispras.ru>
5583
5584 * gcc.target/nvptx/unsigned-cmp.c: New test.
5585
12ad66dd 55862016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5587
5588 * gcc.target/aarch64/scalar_shift_1.c
5589 (test_corners_sisd_di): Improve force to SIMD register.
5590 (test_corners_sisd_si): Likewise.
5591 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5592 Remove scan-assembler check for ldr.
5593
f9ec342f 55942016-02-02 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/69595
5597 * gcc.dg/Warray-bounds-17.c: New testcase.
5598
32f2925a 55992016-02-02 Richard Biener <rguenther@suse.de>
5600
5601 PR tree-optimization/69606
5602 * gcc.dg/torture/pr69606.c: New testcase.
5603
cfd9ca84 56042016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5605
5606 PR middle-end/68542
5607 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5608 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5609
19bf08e2 56102016-02-02 Alan Modra <amodra@gmail.com>
5611
5612 PR target/69548
5613 * gcc.target/powerpc/pr69548.c: New test.
5614
6f13b088 56152016-02-01 Jakub Jelinek <jakub@redhat.com>
5616
dcddc5af 5617 PR rtl-optimization/69592
5618 * gcc.dg/pr69592.c: New test.
5619
6f13b088 5620 PR preprocessor/69543
5621 PR c/69558
5622 * gcc.dg/pr69543.c: New test.
5623 * gcc.dg/pr69558.c: New test.
5624
d090e5c2 56252016-02-01 Uros Bizjak <ubizjak@gmail.com>
5626
fcb317c5 5627 PR testsuite/65940
5628 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 5629
aaf527dc 56302016-02-01 Martin Sebor <msebor@redhat.com>
5631
5632 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5633
1674217b 56342016-02-01 Bin Cheng <bin.cheng@arm.com>
5635
5636 PR tree-optimization/67921
5637 * c-c++-common/ubsan/pr67921.c: New test.
5638
b4007655 56392016-02-01 Richard Biener <rguenther@suse.de>
5640
5641 PR middle-end/69556
5642 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5643
88a477bb 56442016-02-01 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/69574
5647 * gcc.dg/torture/pr69574.c: New testcase.
5648
2eaaa4e7 56492016-02-01 Richard Biener <rguenther@suse.de>
5650
5651 PR tree-optimization/69579
5652 * gcc.dg/setjmp-6.c: New testcase.
5653
e3882c44 56542016-02-01 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR rtl-optimization/69570
5657 * g++.dg/opt/pr69570.C: New test.
5658
f80aff47 56592016-02-01 Richard Henderson <rth@redhat.com>
5660
5661 * gcc.dg/pr69535.c: New test.
5662
240568aa 56632016-01-31 John David Anglin <danglin@gcc.gnu.org>
5664
6009b3b8 5665 PR testsuite/69584
5666 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5667 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5668
1fdf7177 5669 PR debug/68244
5670 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5671
240568aa 5672 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5673
cb3e5ac0 56742016-01-31 Paul Thomas <pault@gcc.gnu.org>
5675
5676 PR fortran/67564
5677 * gfortran.dg/allocate_with_source_17.f03: New test.
5678
3b8b902b 56792016-01-30 Jakub Jelinek <jakub@redhat.com>
5680
5681 PR tree-optimization/69546
5682 * gcc.dg/torture/pr69546.c: New test.
5683
17985abe 56842016-01-30 Paul Thomas <pault@gcc.gnu.org>
5685
5686 PR fortran/69566
5687 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5688
b5239e80 56892016-01-30 Martin Sebor <msebor@redhat.com>
5690
5691 PR c++/68490
5692 * g++.dg/ext/flexary10.C: New test.
5693
e8f03010 56942016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5695
5696 PR fortran/66707
5697 gfortran.dg/common_23.f90: New test.
5698
dc93691a 56992016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5700
5701 PR target/65546
5702 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5703 condition being checked, and disable it when the target supports
5704 misaligned loads and stores.
5705
ff5e28e9 57062016-01-29 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR debug/69518
5709 * gcc.dg/torture/pr69518.c: New test.
5710
b0d8930a 57112016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5712
5713 PR target/69530
5714 * gcc.target/i386/pr69530.c: New test.
5715
21601fc7 57162016-01-29 Steve Ellcey <sellcey@imgtec.com>
5717
5718 PR target/65604
5719 * gcc.target/mips/div-delay.c: New test.
5720
ca6c7317 57212016-01-29 Jakub Jelinek <jakub@redhat.com>
5722
4758dc39 5723 PR target/69551
5724 * gcc.target/i386/pr69551.c: New test.
5725
ca6c7317 5726 PR target/66137
5727 * gcc.target/i386/pr66137.c: New test.
5728
e3078da6 57292016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5730
5731 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5732 always built for p5600.
5733 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5734 isa=p5600 dg-option.
5735
b622ec25 57362016-01-29 Richard Biener <rguenther@suse.de>
5737
5738 PR tree-optimization/69547
5739 * g++.dg/tree-ssa/pr69547.C: New testcase.
5740
d2a60e99 57412016-01-29 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR debug/66869
5744 * g++.dg/warn/Wunused-function2.C: New test.
5745
ae849d2b 57462016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5747
5748 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5749 support for test to succeed.
5750
ce6a6978 57512016-01-29 Marek Polacek <polacek@redhat.com>
5752
5753 PR c++/69509
5754 PR c++/69516
5755 * g++.dg/ext/constexpr-vla2.C: New test.
5756 * g++.dg/ext/constexpr-vla3.C: New test.
5757 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5758
7550d855 57592016-01-29 Richard Biener <rguenther@suse.de>
5760
5761 PR middle-end/69537
5762 * gcc.dg/uninit-21.c: New testcase.
5763
f11bb279 57642016-01-28 Uros Bizjak <ubizjak@gmail.com>
5765
5766 PR target/69459
5767 * gcc.target/i386/pr69459.c: New test.
5768
c80c12c8 57692016-01-28 Steve Ellcey <sellcey@imgtec.com>
5770
5771 PR target/68400
5772 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5773 * gcc.target/mips/pr68400.c: New test.
5774
c649bacc 57752016-01-28 Martin Sebor <msebor@redhat.com>
5776
5777 PR target/17381
5778 * gcc.target/powerpc/pr17381.c: New test.
5779
f4881661 57802016-01-28 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR middle-end/69542
5783 * gcc.dg/torture/pr69542.c: New test.
5784
d66fdd75 57852016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5786
5787 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5788
d4a78818 57892016-01-28 David Edelsohn <dje.gcc@gmail.com>
5790
5791 * gcc.dg/pr65980.c: Skip on AIX.
5792 * gcc.dg/pr66688.c: Same.
5793
21329e97 57942016-01-28 David Edelsohn <dje.gcc@gmail.com>
5795
5796 PR target/63679
5797 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5798 * gcc.dg/tree-ssa/sra-18.c: Same.
5799
cc7124a6 58002016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5801
5802 PR fortran/62536
5803 * gfortran.dg/block_15.f08: New test.
5804 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5805 on incorrectly closed BLOCK.
5806
358dfcb4 58072016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5808
5809 * gcc.dg/declare-simd.c: New test.
e87502d6 58102016-01-28 Richard Biener <rguenther@suse.de>
5811
5812 PR tree-optimization/69466
5813 * gfortran.dg/vect/pr69466.f90: New testcase.
5814
44e7334b 58152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5816
5817 * g++.dg/pr67989.C: Remove ARM-specific option.
5818 * gcc.target/arm/pr67989.C: New file.
5819
5ce8f551 58202016-01-27 Uros Bizjak <ubizjak@gmail.com>
5821
5822 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5823 and expm1 test for glibc < 2.11.
5824
fa6e6b15 58252016-01-27 Richard Henderson <rth@redhat.com>
5826
5827 * gcc.c-torture/execute/pr69447.c: New test.
5828
58292016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 5830
7b8122c6 5831 PR fortran/69422
147b2f9b 5832 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5833
78e516eb 58342016-01-27 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR debug/66869
5837 * gcc.dg/pr66869.c: New test.
5838
9b849350 58392016-01-25 Jeff Law <law@redhat.com>
5840
5841 PR tree-optimization/68398
f11bb279 5842 PR tree-optimization/69196
9b849350 5843 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5844 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5845 path to avoid new heuristic allowing more irreducible regions
5846 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5847 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5848 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5849 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5850 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5851
fee5e491 58522016-01-27 Marek Polacek <polacek@redhat.com>
5853
5854 PR c/68062
5855 * c-c++-common/vector-compare-4.c: New test.
5856
eec96426 58572016-01-27 David Malcolm <dmalcolm@redhat.com>
5858
5859 PR preprocessor/69126
5860 * c-c++-common/pr69126.c: New test case.
5861
5068be18 58622016-01-27 Ian Lance Taylor <iant@google.com>
5863
5864 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5865
5fa82c11 58662016-01-27 Ryan Burn <contact@rnburn.com>
5867
5868 PR cilkplus/69267
5869 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5870
b3df0219 58712016-01-27 Uros Bizjak <ubizjak@gmail.com>
5872
5873 PR target/69512
5874 * gcc.target/i386/pr69512.c: New test.
5875
d46a16d4 58762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5877
5878 PR ada/69488
5879 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5880
6a9b35ef 58812016-01-27 Marek Polacek <polacek@redhat.com>
5882
5883 PR c++/69379
5884 * g++.dg/pr69379.C: New test.
5885
18e9663b 58862016-01-27 Martin Sebor <msebor@redhat.com>
5887
5888 PR c++/69317
5889 * g++.dg/abi/Wabi-2-2.C: New test.
5890 * g++.dg/abi/Wabi-2-3.C: New test.
5891 * g++.dg/abi/Wabi-3-2.C: New test.
5892 * g++.dg/abi/Wabi-3-3.C: New test.
5893
c88301ad 58942016-01-27 Richard Biener <rguenther@suse.de>
5895
5896 PR tree-optimization/69166
5897 * gcc.dg/torture/pr69166.c: New testcase.
5898
8ca47550 58992016-01-27 Martin Jambor <mjambor@suse.cz>
5900
5901 PR tree-optimization/69355
5902 * gcc.dg/tree-ssa/pr69355.c: New test.
5903
5cb23e3c 59042016-01-27 Marek Polacek <polacek@redhat.com>
5905
5906 PR c++/69496
5907 * g++.dg/ext/constexpr-vla1.C: New test.
5908
7b0c1b6d 59092016-01-20 Christian Bruel <christian.bruel@st.com>
5910
5911 PR target/69245
5912 * gcc.target/arm/pr69245.c: New test.
5913
220112fc 59142016-01-27 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR tree-optimization/69399
5917 * gcc.dg/torture/pr69399.c: New test.
5918
16294490 59192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5920
5921 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5922
8abd3d0c 59232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5924
5925 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5926
7cf9b895 59272016-01-26 Tom de Vries <tom@codesourcery.com>
5928
5929 PR tree-optimization/69110
5930 * gcc.dg/autopar/pr69110.c: New test.
5931
557c1942 59322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 5933 Sebastian Pop <s.pop@samsung.com>
557c1942 5934
5935 * gcc.dg/graphite/isl-ast-op-select.c: New.
5936
80adbd96 59372015-01-26 Paul Thomas <pault@gcc.gnu.org>
5938
5939 PR fortran/69385
5940 * gfortran.dg/allocate_error_6.f90: New test.
5941
c3f86f60 59422016-01-26 Richard Henderson <rth@redhat.com>
5943
5944 * gcc.dg/tm/pr60908.c: New test.
5945
3752e5b1 59462016-01-26 David Malcolm <dmalcolm@redhat.com>
5947
5948 PR other/69006
5949 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5950 directive.
5951 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5952 expected multiline output to reflect the colorization being
5953 disabled before newlines.
5954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5955 (custom_diagnostic_finalizer): Replace call to
5956 pp_newline_and_flush with call to pp_flush.
5957 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5958 * gfortran.dg/implicit_class_1.f90: Likewise.
5959 * lib/gcc-dg.exp (allow_blank_lines): New global.
5960 (dg-allow-blank-lines-in-output): New procedure.
5961 (gcc-dg-prune): Complain about blank lines in the output, unless
5962 dg-allow-blank-lines-in-output was called.
5963 * lib/multiline.exp (_build_multiline_regex): Only support
5964 arbitrary followup text for non-blank-lines, not for blank lines.
5965
9bbfd060 59662016-01-26 Jakub Jelinek <jakub@redhat.com>
5967
5968 PR tree-optimization/69483
5969 * gcc.dg/pr69483.c: New test.
5970 * g++.dg/opt/pr69483.C: New test.
5971
53773057 59722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5973
5974 PR target/68620
5975 * gcc.target/arm/pr68620.c: New test.
5976
442a556f 59772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5978
5979 * gcc.target/i386/pr68986-2.c: Remove -m32.
5980
d513c683 59812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5982
5983 PR target/68986
5984 * gcc.target/i386/pr68986-1.c: New test.
5985 * gcc.target/i386/pr68986-2.c: Likewise.
5986 * gcc.target/i386/pr68986-3.c: Likewise.
5987
976877a5 59882016-01-26 Christian Bruel <christian.bruel@st.com>
5989
5990 * lib/target-supports.exp
5991 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5992 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5993 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5994
2c7b2f88 59952016-01-26 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/69452
5998 * gcc.dg/torture/pr69452.c: New testcase.
5999
f7fc06e7 60002016-01-26 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR target/69442
6003 * gcc.dg/pr69442.c: New test.
6004
d1dae587 60052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6006
6007 PR target/67896
6008 * gcc.target/aarch64/simd/pr67896.C: New.
6009
ef7be7f8 60102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6011
6012 PR tree-optimization/69400
6013 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6014 function.
6015 (plugin_init): Call it.
6016 * gcc.dg/torture/pr69400.c: New test.
6017
648433a4 60182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6019
6020 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6021
45fc5243 60222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6023 Sebastian Pop <s.pop@samsung.com>
6024
6025 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6026 isl-0.15.
6027
c699f6a1 60282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6029 Sebastian Pop <s.pop@samsung.com>
6030
6031 * gcc.dg/graphite/pr69292.c: New.
6032
b86e24ea 60332016-01-25 Jakub Jelinek <jakub@redhat.com>
6034
6035 * c-c++-common/goacc/use_device-1.c: New test.
6036
105cb8d7 60372016-01-25 Jeff Law <law@redhat.com>
6038
6039 PR tree-optimization/69196
6040 PR tree-optimization/68398
6041 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6042 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6043
44562749 60442016-01-25 David Edelsohn <dje.gcc@gmail.com>
6045
6046 PR target/69469
6047 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6048 Algorithm.
6049
6837fee7 60502016-01-25 Richard Biener <rguenther@suse.de>
6051
6052 PR testsuite/69380
6053 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6054
fe500d65 60552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6056
6057 PR target/69421
6058 * gcc.dg/pr69421.c: New test.
6059
8eacba94 60602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6061
6062 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6063 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6064 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6065 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6066 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6067 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6068 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6069 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6070 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6071 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6072
af09d40d 60732016-01-25 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/69376
6076 * gcc.dg/torture/pr69376.c: New testcase.
6077
d65063f5 60782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6079
6080 PR fortran/69397
6081 PR fortran/68442
6082 * gfortran.dg/interface_38.f90: New test.
6083 * gfortran.dg/interface_39.f90: New test.
80adbd96 6084
08c7bfb4 60852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6086
6087 Revert:
6088 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6089
6090 PR c++/11858
6091 PR c++/24663
6092 PR c++/24664
6093 * g++.dg/template/pr11858.C: New test.
6094 * g++.dg/template/pr24663.C: New test.
6095 * g++.dg/template/unify12.C: New test.
6096 * g++.dg/template/unify13.C: New test.
6097 * g++.dg/template/unify14.C: New test.
6098 * g++.dg/template/unify15.C: New test.
6099 * g++.dg/template/unify16.C: New test.
6100 * g++.dg/template/unify17.C: New test.
6101
c2e7d2be 61022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6103
6104 PR fortran/68283
6105 gfortran.dg/pr68283.f90: New test.
6106
9f2e8617 61072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6108
6109 PR fortran/66094
6110 * gfortran.dg/inline_matmul_13.f90: New test.
6111 * gfortran.dg/matmul_bounds_8.f90: New test.
6112 * gfortran.dg/matmul_bounds_9.f90: New test.
6113 * gfortran.dg/matmul_bounds_10.f90: New test.
6114
a4838119 61152016-01-23 Tom de Vries <tom@codesourcery.com>
6116
6117 PR tree-optimization/69426
6118 * gcc.dg/autopar/pr69426.c: New test.
6119
feddf0dc 61202016-01-23 Martin Sebor <msebor@redhat.com>
6121
6122 PR c++/58109
6123 PR c++/69022
6124 * g++.dg/cpp0x/alignas5.C: New test.
6125 * g++.dg/ext/vector29.C: Same.
6126
132731fb 61272016-01-23 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6130 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6131 _GNU_SOURCE from compile flags to the source.
6132 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6133 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6134 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6135 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6136
51aec681 61372016-01-22 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR target/69432
6140 * g++.dg/opt/pr69432.C: New test.
6141
147aa3e3 61422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6143
6144 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6145 32-bit targets testing an -m64 multilib.
6146
4d04e35e 61472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6148
6149 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6150 64-bit support.
6151
86f38d0c 61522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6153
6154 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6155
f776e712 61562016-01-21 Christian Bruel <christian.bruel@st.com>
6157
6158 PR target/68674
6159 * gcc.target/i386/pr68674.c
6160 * gcc.target/aarch64/pr68674.c
6161 * gcc.target/arm/pr68674.c
6162
7b9de435 61632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6164
6165 PR target/69403
6166 * gcc.c-torture/execute/pr69403.c: New test.
6167
9935a0ba 61682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6169
6170 PR c++/55843
6171 * g++.dg/template/pr55843.C: New.
6172
06b94aa1 61732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6174
6175 PR testsuite/66877
6176 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6177 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6178
b68773a8 61792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6180
6181 PR testsuite/67489
132731fb 6182 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6183 from dg-do compile directive, and instead add
6184 { dg-require-effective-target int128 }.
b68773a8 6185
bbbbe8ab 61862016-01-20 Martin Sebor <msebor@redhat.com>
6187
6188 PR c/69405
6189 * gcc.dg/sync-fetch.c: New test.
6190
f3a6a26f 61912016-01-21 Martin Sebor <msebor@redhat.com>
6192
6193 PR target/69252
6194 * gcc.target/powerpc/pr69252.c: New test.
6195
d1565a03 61962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6197
6198 PR fortran/65996
132731fb 6199 * gfortran.dg/pr65996.f90: New test.
d1565a03 6200
15a5a905 62012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6202
6203 PR c++/68810
bbbbe8ab 6204 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6205 expected to generate an error.
15a5a905 6206
e4538af5 62072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6208
6209 PR middle-end/66178
6210 * gcc.dg/torture/pr66178.c: New test.
6211
4d4180ce 62122016-01-21 Anton Blanchard <anton@samba.org>
6213 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6214
6215 PR target/63354
6216 * gcc.target/powerpc/pr63354.c: New test.
6217
86e16058 62182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6219
6220 PR rtl-optimization/68990
6221 * gcc.target/i386/pr68990: New.
6222
b11b85e4 62232016-01-21 Nick Clifton <nickc@redhat.com>
6224
6225 PR target/69129
6226 * gcc.target/mips/pr69129.c: New.
6227
62dd9f85 62282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6229
6230 PR c++/58046
6231 * g++.dg/cpp0x/pr58046.C: New.
6232
ac7d424b 62332016-01-21 Jakub Jelinek <jakub@redhat.com>
6234
47c0bea3 6235 PR target/69187
6236 PR target/65624
6237 * gcc.target/arm/pr69187.c: New test.
6238
ac7d424b 6239 PR c++/69355
6240 * g++.dg/torture/pr69355.C: New test.
6241
9e18b252 62422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6243 Sebastian Pop <s.pop@samsung.com>
6244
6245 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6246
de862e2f 62472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6248 Sebastian Pop <s.pop@samsung.com>
6249
132731fb 6250 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6251
f55f9344 62522016-01-21 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR middle-end/67653
6255 * c-c++-common/pr67653.c: New test.
6256 * gcc.dg/torture/pr29119.c: Add dg-warning.
6257
62752e71 62582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6259
6260 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6261
16d4186f 62622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6263
6264 PR c/24293
6265 * gcc.dg/pr24293.c: New test.
6266 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6267 incomplete struct type.
6268 * gcc.dg/declspec-1.c: Likewise.
6269 * gcc.dg/pr63549.c: Likewise.
6270
58219d13 62712016-01-20 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR tree-optimization/66612
6274 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6275 for bdn instruction.
6276
a7b5688a 62772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6278
6279 * lib/target-supports.exp
6280 (check_effective_target_arm_fp_ok_nocache): New.
6281 (check_effective_target_arm_fp_ok): New.
6282 (add_options_for_arm_fp): New.
6283 (check_effective_target_arm_crypto_ok_nocache): Require
6284 target_arm_v8_neon_ok instead of arm32.
6285 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6286 (check_effective_target_arm_crypto_pragma_ok): New.
6287 (add_options_for_arm_vfp): New.
6288 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6289 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6290 target instead. Force initial fpu to vfp.
6291 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6292 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6293 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6294 dependency.
6295 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6296 use arm_vfp effective target instead. Force initial fpu to vfp.
6297 * gcc.target/arm/attr-neon3.c: Likewise.
6298 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6299 arm_vfp_ok.
6300 * gcc.target/arm/unsigned-float.c: Likewise.
6301 * gcc.target/arm/vfp-1.c: Likewise.
6302 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6303 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6304 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6305 * gcc.target/arm/vfp-ldmias.c: Likewise.
6306 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6307 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6308 * gcc.target/arm/vfp-stmiad.c: Likewise.
6309 * gcc.target/arm/vfp-stmias.c: Likewise.
6310 * gcc.target/arm/vnmul-1.c: Likewise.
6311 * gcc.target/arm/vnmul-2.c: Likewise.
6312 * gcc.target/arm/vnmul-3.c: Likewise.
6313 * gcc.target/arm/vnmul-4.c: Likewise.
6314
7ca56ca8 63152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 6316
7fb75b57 6317 PR testsuite/69366
6318 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6319 the MPX run-time library, for compile-time MPX test.
6320 * gcc.target/i386/chkp-always_inline.c: Likewise.
6321 * gcc.target/i386/chkp-bndret.c: Likewise.
6322 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6323 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6324 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6325 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6326 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6327 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6328 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6329 * gcc.target/i386/chkp-label-address.c: Likewise.
6330 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6331 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6332 * gcc.target/i386/chkp-pr69044.c: Likewise.
6333 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6334 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6335 * gcc.target/i386/chkp-strchr.c: Likewise.
6336 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6337 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6338 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6339 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6340 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6341 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6342 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6343 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6344 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6345 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6346 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6347 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6348 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6349 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6350 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6351 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6352 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6353 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6354 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6355 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6356 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6357 * gcc.target/i386/pr63995-2.c: Likewise.
6358 * gcc.target/i386/pr64805.c: Likewise.
6359 * gcc.target/i386/pr65044.c: Likewise.
6360 * gcc.target/i386/pr65167.c: Likewise.
6361 * gcc.target/i386/pr65183.c: Likewise.
6362 * gcc.target/i386/pr65184.c: Likewise.
6363 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 6364
f2da0b99 63652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6366
6367 PR tree-optimization/69328
6368 * gcc.dg/pr69328.c: New test.
6369
4d379676 63702016-01-20 Jeff Law <law@redhat.com>
6371
4a11f145 6372 PR target/25114
4d379676 6373 * gcc.target/m68k/pr25114.c: New test.
6374
0754bad1 63752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6376
6377 * gcc.target/arm/memset-inline-10.c: Added
6378 dg-require-effective-target arm_thumb2_ok.
6379
63bd5c2d 63802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6381
6382 * gcc.dg/debug/dwarf2/sso.c: New test.
6383
a9c01e81 63842016-01-19 Uros Bizjak <ubizjak@gmail.com>
6385
6386 PR testsuite/68820
6387 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6388 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6389 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6390
53fa0e54 63912016-01-19 Jan Hubicka <hubicka@ucw.cz>
6392
6393 PR ipa/66223
6394 * g++.dg/ipa/devirt-50.C: New testcase.
6395
e035a62c 63962016-01-19 Marek Polacek <polacek@redhat.com>
6397
6398 PR c++/68965
6399 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6400 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6401
885cc3ea 64022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6403
6404 PR target/69135
6405 * gcc.target/arm/pr69135_1.c: New test.
6406
07bd240e 64072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6408
6409 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6410
9f60d257 64112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6412
6413 * gcc.target/aarch64/ccmp_1.c: New testcase.
6414
a0c919f7 64152016-01-19 Marek Polacek <polacek@redhat.com>
6416
6417 PR c++/68586
6418 * g++.dg/cpp0x/enum30.C: New test.
6419
dc5d6d17 64202016-01-19 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/69336
6423 * g++.dg/tree-ssa/pr69336.C: New testcase.
6424
6dd156e0 64252016-01-19 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR debug/65779
6428 * gcc.dg/pr65779.c: New test.
6429
3e0d45b9 64302016-01-19 Richard Biener <rguenther@suse.de>
6431
6432 PR tree-optimization/69352
6433 * gcc.dg/torture/pr69352.c: New testcase.
6434
7a3cf64d 64352016-01-19 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR rtl-optimization/68955
6438 PR rtl-optimization/64557
6439 * gcc.dg/torture/pr68955.c: New test.
6440
8be55b33 64412016-01-19 Jan Hubicka <hubicka@ucw.cz>
6442
6443 PR lto/69136
6444 * g++.dg/torture/pr69136.C: New testcase.
6445
72a985d7 64462016-01-19 Jan Hubicka <hubicka@ucw.cz>
6447
6448 PR lto/69133
6449 * g++.dg/lto/pr69133_0.C: New testcase.
6450 * g++.dg/lto/pr69133_1.C: New testcase.
6451
56778b62 64522016-01-15 Jeff Law <law@redhat.com>
6453
6454 PR tree-optimization/69320
6455 * gcc.c-torture/pr69320-1.c: New test.
6456 * gcc.c-torture/pr69320-2.c: New test.
6457 * gcc.c-torture/pr69320-3.c: New test.
6458 * gcc.c-torture/pr69320-4.c: New test.
6459
ced41b93 64602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6461
6462 PR c++/11858
6463 PR c++/24663
6464 PR c++/24664
6465 * g++.dg/template/pr11858.C: New test.
6466 * g++.dg/template/pr24663.C: New test.
6467 * g++.dg/template/unify12.C: New test.
6468 * g++.dg/template/unify13.C: New test.
6469 * g++.dg/template/unify14.C: New test.
6470 * g++.dg/template/unify15.C: New test.
6471 * g++.dg/template/unify16.C: New test.
6472 * g++.dg/template/unify17.C: New test.
6473
7f8cbcaf 64742016-01-18 David Malcolm <dmalcolm@redhat.com>
6475
6476 PR testsuite/69181
6477 * gcc.dg/pr69181-1.c: New test file.
6478 * gcc.dg/pr69181-2.c: New test file.
6479 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6480 globals by moving it to...
6481 (cleanup-after-saved-dg-test): ...this new function. Add
6482 "global additional_sources_used". Add reset of global
6483 multiline_expected_outputs to the empty list.
6484 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6485 global to...
6486 (multiline_expected_outputs): ...this, and updated comments to
6487 note that it is modified from gcc-dg.exp.
6488 (dg-end-multiline-output): Update for the above renaming.
6489 (handle-multiline-outputs): Likewise. Remove the clearing
6490 of the expected outputs to the empty list.
6491
3c7cbfc0 64922016-01-18 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/69297
6495 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6496
81d49cc1 64972016-01-18 Joseph Myers <joseph@codesourcery.com>
6498
6499 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6500 dg-options.
6501 * gcc.target/mips/mips-3d-2.c: Likewise.
6502 * gcc.target/mips/mips-3d-3.c: Likewise.
6503 * gcc.target/mips/mips-3d-4.c: Likewise.
6504 * gcc.target/mips/mips-3d-5.c: Likewise.
6505 * gcc.target/mips/mips-3d-6.c: Likewise.
6506 * gcc.target/mips/mips-3d-7.c: Likewise.
6507 * gcc.target/mips/mips-3d-8.c: Likewise.
6508 * gcc.target/mips/mips-3d-9.c: Likewise.
6509 * gcc.target/mips/mips-ps-1.c: Likewise.
6510 * gcc.target/mips/mips-ps-2.c: Likewise.
6511 * gcc.target/mips/mips-ps-3.c: Likewise.
6512 * gcc.target/mips/mips-ps-4.c: Likewise.
6513 * gcc.target/mips/mips-ps-5.c: Likewise.
6514 * gcc.target/mips/mips-ps-6.c: Likewise.
6515 * gcc.target/mips/mips-ps-7.c: Likewise.
6516 * gcc.target/mips/mips-ps-type.c: Likewise.
6517 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6518 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6519
03c4ff3a 65202016-01-18 Tom de Vries <tom@codesourcery.com>
6521
6522 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6523 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6524 * c-c++-common/goacc/kernels-empty.c: New test.
6525 * c-c++-common/goacc/kernels-eternal.c: New test.
6526 * c-c++-common/goacc/kernels-loop-2.c: New test.
6527 * c-c++-common/goacc/kernels-loop-3.c: New test.
6528 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6529 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6530 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6531 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6532 * c-c++-common/goacc/kernels-loop-data.c: New test.
6533 * c-c++-common/goacc/kernels-loop-g.c: New test.
6534 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6535 * c-c++-common/goacc/kernels-loop-n.c: New test.
6536 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6537 * c-c++-common/goacc/kernels-loop.c: New test.
6538 * c-c++-common/goacc/kernels-noreturn.c: New test.
6539 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6540 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6541 * c-c++-common/goacc/kernels-reduction.c: New test.
6542
22e3dcee 65432016-01-18 Tom de Vries <tom@codesourcery.com>
6544
6545 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6546 * gcc.dg/autopar/outer-2.c: Same.
6547 * gcc.dg/autopar/outer-3.c: Same.
6548 * gcc.dg/autopar/outer-4.c: Same.
6549 * gcc.dg/autopar/outer-5.c: Same.
6550 * gcc.dg/autopar/outer-6.c: Same.
6551 * gcc.dg/autopar/parallelization-1.c: Same.
6552 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6553 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6554 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6555 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6556 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6557 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6558 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6559 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6560 * gcc.dg/autopar/pr39500-1.c: Same.
6561 * gcc.dg/autopar/pr39500-2.c: Same.
6562 * gcc.dg/autopar/pr46193.c: Same.
6563 * gcc.dg/autopar/pr46194.c: Same.
6564 * gcc.dg/autopar/pr49580.c: Same.
6565 * gcc.dg/autopar/pr49960-1.c: Same.
6566 * gcc.dg/autopar/pr49960.c: Same.
6567 * gcc.dg/autopar/pr68373.c: Same.
6568 * gcc.dg/autopar/reduc-1.c: Same.
6569 * gcc.dg/autopar/reduc-1char.c: Same.
6570 * gcc.dg/autopar/reduc-1short.c: Same.
6571 * gcc.dg/autopar/reduc-2.c: Same.
6572 * gcc.dg/autopar/reduc-2char.c: Same.
6573 * gcc.dg/autopar/reduc-2short.c: Same.
6574 * gcc.dg/autopar/reduc-3.c: Same.
6575 * gcc.dg/autopar/reduc-4.c: Same.
6576 * gcc.dg/autopar/reduc-6.c: Same.
6577 * gcc.dg/autopar/reduc-7.c: Same.
6578 * gcc.dg/autopar/reduc-8.c: Same.
6579 * gcc.dg/autopar/reduc-9.c: Same.
6580 * gcc.dg/autopar/uns-outer-4.c: Same.
6581 * gcc.dg/autopar/uns-outer-5.c: Same.
6582 * gcc.dg/autopar/uns-outer-6.c: Same.
6583 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6584 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6585
fd5cbe2f 65862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6587
6588 PR target/63679
6589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6590 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6591
fa75ab55 65922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6593
6594 PR target/63679
6595 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6596 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6597 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6598
214b2582 65992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6600
6601 PR target/63679
6602 * gcc.dg/tree-ssa/sra-17.c: New.
6603 * gcc.dg/tree-ssa/sra-18.c: New.
6604
13146837 66052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6606
6607 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6608
6ccd18c2 66092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6610
6611 * gnat.dg/inline12.adb: New test.
6612
8872b95f 66132016-01-18 Bin Cheng <bin.cheng@arm.com>
6614
6615 PR tree-optimization/66797
6616 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6617
971514e3 66182016-01-18 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/69170
6621 * gcc.dg/torture/pr69170.c: New testcase.
6622
dfb6d139 66232016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 6624
6625 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6626
164d84c2 66272016-01-16 Tom de Vries <tom@codesourcery.com>
6628
6629 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6630
4c33b769 66312016-01-16 Tom de Vries <tom@codesourcery.com>
6632
6633 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6634 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6635 redundant dg-require-effective-target pthread.
6636 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6637 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6638 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6639 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6640 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6641 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6642 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6643
673441b0 66442016-01-16 David Edelsohn <dje.gcc@gmail.com>
6645
6646 PR target/68609
6647 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6648 * gcc.target/powerpc/recip-7.c: Same.
6649
90153ae7 66502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6651
6652 PR c++/69091
6653 * g++.dg/template/pr69091.C: New test.
6654
bc24d01d 66552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6656
6657 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6658 dump does not contain an error_mark_node.
6659 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6660 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6661
4067c0fd 66622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6663
6664 PR c++/68936
6665 * g++.dg/template/pr68936.C: New test.
6666
27c6dbdd 66672016-01-15 David Edelsohn <dje.gcc@gmail.com>
6668
6669 PR target/68609
6670 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6671 * gcc.target/powerpc/recip-2.c: Same.
6672 * gcc.target/powerpc/recip-3.c: Same.
6673 * gcc.target/powerpc/recip-4.c: Same.
6674 * gcc.target/powerpc/recip-sqrtf.c: Same.
6675
e390c57d 66762016-01-15 Jeff Law <law@redhat.com>
6677
6678 PR tree-optimization/69270
6679 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6680 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6681
ddcfeaf1 66822016-01-15 Paul Thomas <pault@gcc.gnu.org>
6683
6684 PR fortran/49630
6685 * gfortran.dg/deferred_character_13.f90: New test for the fix
6686 of comment 3 of the PR.
6687
6688 PR fortran/54070
6689 * gfortran.dg/deferred_character_8.f90: New test
6690 * gfortran.dg/allocate_error_5.f90: New test
6691
6692 PR fortran/60593
6693 * gfortran.dg/deferred_character_10.f90: New test
6694
6695 PR fortran/60795
6696 * gfortran.dg/deferred_character_14.f90: New test
6697
6698 PR fortran/61147
6699 * gfortran.dg/deferred_character_11.f90: New test
6700
6701 PR fortran/64324
6702 * gfortran.dg/deferred_character_9.f90: New test
6703
81be349c 67042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6705
6706 PR rtl-optimization/69030
6707 * gcc.target/i386/pr69030.c: New.
6708
998456c5 67092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6710
6711 * gcc.target/aarch64/target_attr_17.c: New test.
6712
0d85be19 67132016-01-15 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/66856
6716 * gcc.dg/torture/pr66856-1.c: New testcase.
6717 * gcc.dg/torture/pr66856-2.c: Likewise.
6718
321d36c8 67192016-01-15 Richard Biener <rguenther@suse.de>
6720
6721 PR debug/69137
6722 * g++.dg/lto/pr69137_0.C: New testcase.
6723
d94a1f53 67242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6725
6726 PR middle-end/69246
6727 * gcc.target/i386/pr69246.c: New test.
6728
5fe9a861 67292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6730
a9c01e81 6731 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 6732
3d05a5e9 67332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6734
6735 PR c++/56194
6736 * g++.dg/init/const9.C: Disable test on S/390.
6737
5e8132b5 67382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6739
6740 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6741 * g++.dg/Wno-frame-address.C: Ditto.
6742
32307cdf 67432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6744
6745 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6746
1ca28250 67472016-01-15 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/68961
6750 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6751
6271bd93 67522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6753
6754 * gcc.target/i386/pr65105-5.c: New test.
6755
dfb6d139 67562016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 6757
6758 * gcc.c-torture/execute/alias-4.c: New testcase.
6759
dfb6d139 67602016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 6761
6762 PR ipa/68148
6763 * g++.dg/ipa/devirt-49.C: New testcase.
6764
7bbac464 67652016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 6766
6767 PR target/65837
6768 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6769 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6770 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6771
4345b868 67722016-01-15 Richard Biener <rguenther@suse.de>
6773
6774 PR tree-optimization/69117
6775 * gcc.dg/torture/pr69117.c: New testcase.
6776
580357e7 67772015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 6778
6779 PR c++/69048
6780 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6781
612baa31 67822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6783
6784 PR testsuite/67509
6785 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6786 range tests use 100 * maximum instead of maximum + 1.
6787
44e09bc4 67882016-01-14 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR debug/69244
6791 * gcc.dg/guality/pr69244.c: New test.
6792
96962ae4 67932016-01-14 Uros Bizjak <ubizjak@gmail.com>
6794
6795 * lib/target-supports.exp (check_effective_target_issignaling):
6796 New procedure.
6797 * gcc.dg/pr61441.c: Require issignaling effective target.
6798
ab9c400b 67992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6800
6801 PR target/68803
6802 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6803
a7ed4583 68042016-01-14 David Malcolm <dmalcolm@redhat.com>
6805
6806 PR c++/68819
6807 PR preprocessor/69177
6808 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6809 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6810 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6811 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6812
77f35cec 68132016-01-14 Marek Polacek <polacek@redhat.com>
6814
6815 PR c/69262
6816 * gcc.dg/array-15.c: New test.
6817
915d0950 68182016-01-14 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR middle-end/68146
6821 PR tree-optimization/69155
6822 * gfortran.dg/pr68146.f: New test.
6823 * gfortran.dg/pr69155.f90: New test.
6824
24651fb7 68252016-01-14 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/68060
6828 * gcc.dg/torture/pr68060-1.c: New testcase.
6829 * gcc.dg/torture/pr68060-2.c: Likewise.
6830
2f63f950 68312016-01-14 Nick Clifton <nickc@redhat.com>
6832
6833 * lib/target-supports.exp
6834 (check_effective_target_arm_neon_ok_nocache): Add an option
6835 sequence that includes setting the ARM architecture to ARMv7-A.
6836 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6837 command line options necessary to enable Neon support.
6838 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6839 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6840 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6841 * gcc.target/arm/pr69180.c: Likewise.
6842
3ce0acde 68432016-01-14 Jeff Law <law@redhat.com>
6844
6845 PR tree-optimization/69270
6846 * gcc.dg/tree-ssa/pr69270.c: New test.
6847
bda05c57 68482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6849
6850 PR c/66208
6851 * c-c++-common/pr66208.c: New file.
6852
9b657cf1 68532016-01-13 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR tree-optimization/69156
6856 * gcc.dg/pr69156.c: New test.
6857
58ba1b9d 68582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 * gcc.target/i386/pr69225-7.c: New test.
6861
e5fee0fe 68622016-01-13 Richard Henderson <rth@redhat.com>
6863
6864 * gcc.dg/tm/memopt-13.c: Update expected function.
6865 * gcc.dg/tm/memopt-6.c: Likewise.
6866
3f0e9745 68672016-01-13 Uros Bizjak <ubizjak@gmail.com>
6868
6869 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6870 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6871 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6872 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 6873
3f0e9745 68742016-01-13 Tom de Vries <tom@codesourcery.com>
6875
6876 PR tree-optimization/69169
7a6ddc0d 6877 * gcc.dg/pr69169.c: New test.
6878
9b657cf1 68792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 6880
6881 PR target/69228
6882 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6883 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6884 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6885 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6886 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6887 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6888 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6889 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6890
f704d701 68912016-01-13 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR target/69247
6894 * gcc.dg/pr69247.c: New test.
6895
e966d6b9 68962016-01-13 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/69242
6899 * gcc.dg/torture/pr69242.c: New testcase.
6900
1ca1d9b2 69012016-01-13 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/69186
6904 * gcc.dg/torture/pr69186.c: New testcase.
6905
d07cbccc 69062016-01-13 Jeff Law <law@redhat.com>
6907
6908 PR tree-optimization/67755
6909 * gcc.dg/tree-ssa/pr67755.c: New test.
6910
69112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 6912
6913 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6914 pass number in output by a star.
6915
b95d41cf 69162016-01-12 Bin Cheng <bin.cheng@arm.com>
6917
6918 PR tree-optimization/68911
6919 * gcc.c-torture/execute/pr68911.c: New test.
6920
91d87e22 69212016-01-12 Marek Polacek <polacek@redhat.com>
6922
6923 PR c++/68979
6924 * g++.dg/warn/permissive-1.C: New test.
6925
8a9401a4 69262016-01-12 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR objc++/68511
6929 PR c++/69213
6930 * g++.dg/opt/pr69213.C: New test.
6931
b9cb7a67 69322016-01-12 Christian Bruel <christian.bruel@st.com>
6933
6934 PR target/69180
6935 * gcc.target/arm/pr69180.c: New test.
6936
e4c96992 69372016-01-12 Richard Biener <rguenther@suse.de>
6938
6939 PR lto/69077
6940 * g++.dg/lto/pr69077_0.C: New testcase.
6941 * g++.dg/lto/pr69077_1.C: Likewise.
6942
90525f61 69432016-01-12 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR target/69175
6946 * g++.dg/opt/pr69175.C: New test.
6947
9e7edfd3 69482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6949
6950 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6951 rather than #including math.h & stdlib.h.
6952 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6953 * gcc.dg/vect/pr49771.c: Likewise.
6954 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6955 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6956 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6957 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6958 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6959 * gcc.dg/vect/pr44507.c: Likewise.
6960 * gcc.dg/vect/pr45902.c: Likewise.
6961 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6962 * gcc.dg/vect/vect-117.c: Likewise.
6963 * gcc.dg/vect/vect-99.c: Likewise.
6964 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6965 * gcc.dg/vect/vect-cond-1.c: Likewise.
6966 * gcc.dg/vect/vect-cond-2.c: Likewise.
6967 * gcc.dg/vect/vect-cond-3.c: Likewise.
6968 * gcc.dg/vect/vect-cond-4.c: Likewise.
6969 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6970 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6971 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6972 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6973 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6974 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6975 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6976 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6977 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6978 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6979 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6980 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6981 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6982 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6983 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6984 include of signal.h.
6985 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6986 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6987 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6988 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6990 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6991 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6992 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6993 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6994 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6995 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6996 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6997 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6998 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6999 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7000 * gcc.dg/vect/vect-outer-5.c: Likewise.
7001 * gcc.dg/vect/vect-outer-6.c: Likewise.
7002 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7003 include of stdio.h.
7004
3368873d 70052016-01-12 Nick Clifton <nickc@redhat.com>
7006
7007 PR target/68913
7008 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7009 to fread so that it will be found in all target runtimes.
7010
0464ea95 70112016-01-12 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/69053
7014 * g++.dg/torture/pr69053.C: New testcase.
7015
7819730f 70162016-01-12 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/69168
7019 * gcc.dg/torture/pr69168.c: New testcase.
7020
995bfebf 70212016-01-12 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/69157
7024 * gcc.dg/torture/pr69157.c: New testcase.
7025
70262016-01-12 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/69174
7029 * gcc.dg/torture/pr69174.c: New testcase.
7030
1d10d64c 70312016-01-12 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/66808
7034 PR c++/69000
7035 * g++.dg/tls/pr66808.C: New test.
7036 * g++.dg/tls/pr69000.C: New test.
7037
f0b79faf 70382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7039
7040 * gcc.target/powerpc/swaps-p8-23.c: New test.
7041 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7042
04cf75a4 70432016-01-11 John David Anglin <danglin@gcc.gnu.org>
7044
7045 PR tree-optimization/68356
7046 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7047
0eb4264c 70482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7049 Jim Wilson <jim.wilson@linaro.org>
7050
7051 PR target/69194
7052 * gcc.target/arm/pr69194.c: New test.
7053
2f66de64 70542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7055
7056 PR target/69225
7057 * gcc.target/i386/pr69225-1.c: New test.
7058 * gcc.target/i386/pr69225-2.c: Likewise.
7059 * gcc.target/i386/pr69225-3.c: Likewise.
7060 * gcc.target/i386/pr69225-4.c: Likewise.
7061 * gcc.target/i386/pr69225-5.c: Likewise.
7062 * gcc.target/i386/pr69225-6.c: Likewise.
7063
36105e82 70642016-01-11 Jakub Jelinek <jakub@redhat.com>
7065
1c78ce2e 7066 PR target/67462
7067 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7068 if lp64.
7069
a4a87320 7070 PR target/69071
7071 * gcc.dg/pr69071.c: New test.
7072
91fbd04f 7073 PR c++/69211
7074 * g++.dg/opt/pr69211.C: New test.
7075
36105e82 7076 PR tree-optimization/69214
7077 * gcc.c-torture/compile/pr69214.c: New test.
7078
e934c380 70792016-01-11 Uros Bizjak <ubizjak@gmail.com>
7080
7081 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7082 * gcc.target/i386/pr66232-11.c: Ditto.
7083 * gcc.target/i386/pr66232-12.c: Ditto.
7084 * gcc.target/i386/pr66232-13.c: Ditto.
7085
3ff1b153 70862016-01-11 Richard Biener <rguenther@suse.de>
7087
7088 PR tree-optimization/69173
7089 * gcc.dg/torture/pr69173.c: New testcase.
7090
04e1504c 70912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7092
7093 PR rtl-optimization/68796
7094 * gcc.target/aarch64/tst_5.c: New test.
7095 * gcc.target/aarch64/tst_6.c: Likewise.
7096
ae8718b5 70972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098
7099 PR rtl-optimization/68841
7100 * gcc.dg/pr68841.c: New test.
7101 * gcc.c-torture/execute/pr68841.c: New test.
7102
bd8bece2 71032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7104
7105 PR rtl-optimization/68920
7106 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7107 for ix86 targets.
7108 * gcc.dg/ifcvt-5.c: New test.
7109
9b657cf1 71102016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7111
7112 PR bootstrap/69123
7113 * g++.dg/pr69123.C: New.
7114
7a158352 71152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7116
7117 PR target/69010
7118 * gcc.target/i386/pr69010.c: New test.
7119
ff375d11 71202016-01-11 Martin Jambor <mjambor@suse.cz>
7121
7122 PR ipa/69044
7123 * gcc.target/i386/chkp-pr69044.c: New test.
7124
9eb890f1 71252016-01-11 Tom de Vries <tom@codesourcery.com>
7126
7127 PR tree-optimization/69109
7128 * gcc.dg/autopar/pr69109-2.c: New test.
7129 * gcc.dg/autopar/pr69109.c: New test.
7130
c4157ee5 71312016-01-11 Tom de Vries <tom@codesourcery.com>
7132
7133 PR tree-optimization/69108
7134 * gcc.dg/autopar/pr69108.c: New test.
7135
b933e511 71362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7137
7138 PR c++/69029
7139 * c-c++-common/Wisleading-indentation.c: Augment test.
7140
efb73de1 71412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7142
7143 PR fortran/69154
7144 * gfortran.dg/inline_matmul_12.f90: New test.
7145
40c86c3b 71462016-01-10 Paul Thomas <pault@gcc.gnu.org>
7147
7148 PR fortran/67779
7149 * gfortran.dg/actual_array_offset_1: New test.
7150
a006c0bb 71512016-01-10 Tom de Vries <tom@codesourcery.com>
7152
7153 PR tree-optimization/69062
7154 * gcc.dg/autopar/pr69062.c: New test.
7155
880ed4be 71562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7157
7158 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7159 * gcc.dg/vect/slp-perm-2.c: Likewise.
7160 * gcc.dg/vect/slp-perm-3.c: Likewise.
7161 * gcc.dg/vect/slp-perm-5.c: Likewise.
7162 * gcc.dg/vect/slp-perm-6.c: Likewise.
7163 * gcc.dg/vect/slp-perm-7.c: Likewise.
7164 * gcc.dg/vect/slp-perm-8.c: Likewise.
7165
d95e1856 71662016-01-10 Tom de Vries <tom@codesourcery.com>
7167
7168 PR tree-optimization/69039
7169 * gcc.dg/autopar/pr69039.c: New test.
7170
0f8f48d0 71712016-01-09 Marek Polacek <polacek@redhat.com>
7172
7173 PR c++/69113
7174 * g++.dg/pr69113.C: New test.
7175
7dff0499 71762016-01-09 Jakub Jelinek <jakub@redhat.com>
7177
7178 PR middle-end/50865
7179 PR tree-optimization/69097
7180 * gcc.c-torture/execute/pr50865.c: New test.
7181 * gcc.c-torture/execute/pr69097-1.c: New test.
7182 * gcc.c-torture/execute/pr69097-2.c: New test.
7183 * gcc.dg/pr69097-1.c: New test.
7184 * gcc.dg/pr69097-2.c: New test.
7185
18431e78 71862016-01-09 Jakub Jelinek <jakub@redhat.com>
7187
7188 PR c++/69164
7189 * g++.dg/opt/pr69164.C: New test.
7190
1943a4a2 71912016-01-08 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR tree-optimization/69167
7194 * gcc.dg/pr69167.c: New test.
7195
a143e277 71962016-01-08 Marek Polacek <polacek@redhat.com>
7197
7198 PR c++/68449
7199 * g++.dg/pr68449.C: New.
7200
44c01906 72012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7202
7203 PR tree-optimization/68707
7204 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7205 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7206 on platforms supporting it.
7207 * gcc.dg/vect/slp-perm-2.c: Likewise.
7208 * gcc.dg/vect/slp-perm-3.c: Likewise.
7209 * gcc.dg/vect/slp-perm-5.c: Likewise.
7210 * gcc.dg/vect/slp-perm-7.c: Likewise.
7211 * gcc.dg/vect/slp-perm-8.c: Likewise.
7212 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7213 on platforms supporting it.
7214
c437d1e8 72152016-01-08 Jakub Jelinek <jakub@redhat.com>
7216
c9595c51 7217 PR tree-optimization/69162
7218 * gcc.dg/pr69162.c: New test.
7219
c437d1e8 7220 PR tree-optimization/69172
7221 * gcc.dg/pr69172.c: New test.
7222
6a46a28c 72232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7224
7225 PR tree-optimization/67781
7226 * gcc.c-torture/execute/pr67781.c: New file.
7227
62ad9a04 72282016-01-08 Jakub Jelinek <jakub@redhat.com>
7229
7230 PR tree-optimization/69083
7231 * gcc.dg/vect/pr69083.c: New test.
7232
9e0e8c2a 72332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7234
7235 PR tree-optimization/61441
7236 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7237 Use -fexcess-precision=standard for compiler options.
7238 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7239
5d034e37 72402016-01-08 Jakub Jelinek <jakub@redhat.com>
7241
5013f740 7242 PR fortran/69128
7243 * gfortran.dg/gomp/pr69128.f90: New test.
7244
5d034e37 7245 PR c++/69145
7246 * g++.dg/ext/pr69145-1.C: New test.
7247 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7248 * g++.dg/ext/pr69145-2.h: New file.
7249
517906ff 72502016-01-07 Martin Sebor <msebor@redhat.com>
7251
7252 PR c/68966
7253 * gcc.dg/atomic-fetch-bool.c: New test.
7254 * gcc.dg/sync-fetch-bool.c: New test.
7255
cdbb524c 72562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7257
7258 PR fortran/66680
7259 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7260
ec3aba9e 72612016-01-07 Nick Clifton <nickc@redhat.com>
7262
7263 PR target/66655
7264 * g++.dg/pr66655.C: New test.
7265 * g++.dg/pr66655_1.cc: Test support file.
7266 * g++.dg/pr66655.h: Test header file.
7267
9b657cf1 72682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7269
7270 PR fortran/66680
7271 gfortran.dg/gomp/pr66680.f90: New test.
7272
cd45d7a5 72732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7274
7275 PR target/69171
7276 * gcc.target/i386/pr69171-1.c: New test.
7277 * gcc.target/i386/pr69171-2.c: Likewise.
7278 * gcc.target/i386/pr69171-3.c: Likewise.
7279 * gcc.target/i386/pr69171-4.c: Likewise.
7280 * gcc.target/i386/pr69171-5.c: Likewise.
7281 * gcc.target/i386/pr69171-6.c: Likewise.
7282
4a86a91a 72832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7284
7285 PR middle-end/67639
7286 * c-c++-common/pr67639.c: New test.
7287
34c05552 72882016-01-07 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR tree-optimization/69141
7291 * g++.dg/opt/pr69141.C: New test.
7292
f08d6895 72932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7296
32ec4173 72972016-01-06 Uros Bizjak <ubizjak@gmail.com>
7298
7299 PR target/69140
7300 * gcc.target/i386/pr69140.c: New test
7301
d74214f3 73022016-01-06 David Malcolm <dmalcolm@redhat.com>
7303
7304 * gcc.dg/bad-dereference.c: New test case.
7305
73991cab 73062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7307
7308 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7309
fc8cc457 73102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7311
7312 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7313
be3c9981 73142016-01-06 Marek Polacek <polacek@redhat.com>
7315
7316 PR sanitizer/69099
7317 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7318
2cb724f9 73192016-01-05 Marek Polacek <polacek@redhat.com>
7320
7321 PR c/69104
7322 * gcc.dg/atomic-invalid-2.c: New.
7323
233a53ed 73242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7325
7326 PR target/68991
7327 * gcc.target/i386/pr68991.c: New test.
7328
ea87c5e3 73292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7330
7331 PR target/68991
7332 * g++.dg/pr68991-1.C: New test.
7333 * g++.dg/pr68991-2.C: Likewise.
7334
1943a4a2 73352016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 7336
1943a4a2 7337 PR other/60465
afe82e5b 7338 * gcc.target/ia64/pr60465-gprel64.c: New test.
7339 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7340
1e9147dd 73412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7342
7343 PR rtl-optimization/68651
7344 * gcc.target/aarch64/pr68651_1.c: New test.
7345
d42aa619 73462016-01-05 David Malcolm <dmalcolm@redhat.com>
7347
7348 PR c/69122
7349 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7350
1776de76 73512016-01-05 Nathan Sidwell <nathan@acm.org>
7352
2d7d361d 7353 PR c++/58583
7354 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7355
1776de76 7356 * gcc.dg/alias-15.c: New.
7357
5beb12c0 73582016-01-05 Nick Clifton <nickc@redhat.com>
7359
7360 PR target/68870
7361 * g++.dg/pr68770.C: New test.
7362
d8cca921 73632016-01-04 Mike Stump <mikestump@comcast.net>
7364
7365 * lib/target-supports.exp (check_effective_target_cilkplus):
7366 cilkplus targets require pthreads.
afc907ef 7367 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 7368
8427dff3 73692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7370
7371 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7372 generation.
7373
f1717362 73742016-01-04 Jakub Jelinek <jakub@redhat.com>
7375
7376 Update copyright years.
7377
d7d6a3ab 73782016-01-04 Marek Polacek <polacek@redhat.com>
7379
7380 PR c/68908
7381 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7382 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7383 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7384
b8f4a5f9 73852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7386
7387 * gcc.target/sparc/20160104-2.c: New test.
7388
6b5c028f 73892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7390
7391 * gcc.target/sparc/20160104-1.c: New test.
7392
300e1002 73932016-01-03 Paul Thomas <pault@gcc.gnu.org>
7394
7395 PR fortran/65045
7396 * gfortran.dg/pr65045.f90: New test.
7397
855b105f 73982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gnat.dg/specs/debug1.ads: Delete.
7401
bdc177dc 74022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7403
7404 PR libgfortran/68867
7405 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7406 expression.
7407
48aaffae 74082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7409
7410 PR libgfortran/68867
7411 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7412 PowerPC.
7413
19a468b8 74142016-01-01 Paul Thomas <pault@gcc.gnu.org>
7415
7416 PR fortran/68864
7417 * gfortran.dg/pr68864.f90: New test.
7418
25371c91 74192016-01-01 Jakub Jelinek <jakub@redhat.com>
7420
2a659064 7421 PR tree-optimization/69070
7422 * gcc.dg/pr69070.c: New test.
7423
57aa9851 7424 PR sanitizer/69055
7425 * gfortran.dg/pr69055.f90: New test.
7426
25371c91 7427 PR target/69015
7428 * gcc.dg/pr69015.c: New test.
f1717362 7429\f
fb2c1edd 7430Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 7431
7432Copying and distribution of this file, with or without modification,
7433are permitted in any medium without royalty provided the copyright
7434notice and this notice are preserved.