]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[gcc]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
78f27916 12016-06-06 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/71389
4 * g++.dg/pr71389.C: New test.
5
c5899606 62016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7
8 PR fortran/71404
9 * gfortran.dg/fmt_read_5.f: New test.
10
8e3cd305 112016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
12
13 PR fortran/69659
14 * gfortran.dg/class_array_22.f03: New test.
15
703c0a09 162016-06-05 Jan Hubicka <hubicka@ucw.cz>
17
18 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
19
d07b2b6f 202016-06-05 Jan Hubicka <hubicka@ucw.cz>
21
22 * gcc.dg/predict-9.c: Update template.
23
4a7ec4ac 242016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/49377
27 * g++.dg/template/pr49377.C: New.
28
7499ef4a 292016-06-04 Jakub Jelinek <jakub@redhat.com>
30
31 PR tree-optimization/71405
32 * g++.dg/torture/pr71405.C: New test.
33
558c800d 342016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/70202
37 * g++.dg/inherit/crash5.C: New.
38 * g++.dg/inherit/virtual1.C: Adjust.
39
4ee7cf4b 402016-06-03 Jeff Law <law@redhat.com>
41
42 PR tree-optimization/71316
43 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
44
b12ae762 452016-06-03 Jakub Jelinek <jakub@redhat.com>
46
47 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
48 dg-additional-options with just -fno-tree-scev-cprop in it.
49 * gcc.dg/vect/vect-live-2.c: Likewise.
50 * gcc.dg/vect/vect-live-5.c: Likewise.
51 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
52 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
53 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
54
e09a5ee3 552016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
56
57 PR c++/27100
58 * g++.dg/other/friend6.C: New test.
59
f14b1922 602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
61
62 * g++.dg/torture/ppc-ldst-array.C: New.
63
20702ea3 642016-06-03 Joseph Myers <joseph@codesourcery.com>
65
66 PR target/71276
67 PR target/71277
68 * gcc.dg/torture/builtin-fp-int-inexact.c,
69 gcc.target/i386/387-builtin-fp-int-inexact.c,
70 gcc.target/i386/387-rint-inline-1.c,
71 gcc.target/i386/387-rint-inline-2.c,
72 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
73 gcc.target/i386/sse2-rint-inline-1.c,
74 gcc.target/i386/sse2-rint-inline-2.c,
75 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
76 gcc.target/i386/sse4_1-rint-inline.c: New tests.
77
5ed3cc7b 782016-06-03 H.J. Lu <hongjiu.lu@intel.com>
79 Julia Koval <julia.koval@intel.com>
80
81 PR target/66960
82 PR target/67630
83 PR target/67634
84 PR target/67841
85 PR target/68037
86 PR target/68618
87 PR target/68661
88 PR target/69575
89 PR target/69596
90 PR target/69734
91 * gcc.dg/guality/pr68037-1.c: New test.
92 * gcc.dg/guality/pr68037-2.c: Likewise.
93 * gcc.dg/guality/pr68037-3.c: Likewise.
94 * gcc.dg/torture/pr68037-1.c: Likewise.
95 * gcc.dg/torture/pr68037-2.c: Likewise.
96 * gcc.dg/torture/pr68037-3.c: Likewise.
97 * gcc.dg/torture/pr68661-1a.c: Likewise.
98 * gcc.dg/torture/pr68661-1b.c: Likewise.
99 * gcc.target/i386/interrupt-1.c: Likewise.
100 * gcc.target/i386/interrupt-2.c: Likewise.
101 * gcc.target/i386/interrupt-3.c: Likewise.
102 * gcc.target/i386/interrupt-4.c: Likewise.
103 * gcc.target/i386/interrupt-5.c: Likewise.
104 * gcc.target/i386/interrupt-6.c: Likewise.
105 * gcc.target/i386/interrupt-7.c: Likewise.
106 * gcc.target/i386/interrupt-8.c: Likewise.
107 * gcc.target/i386/interrupt-9.c: Likewise.
108 * gcc.target/i386/interrupt-10.c: Likewise.
109 * gcc.target/i386/interrupt-11.c: Likewise.
110 * gcc.target/i386/interrupt-12.c: Likewise.
111 * gcc.target/i386/interrupt-13.c: Likewise.
112 * gcc.target/i386/interrupt-14.c: Likewise.
113 * gcc.target/i386/interrupt-15.c: Likewise.
114 * gcc.target/i386/interrupt-16.c: Likewise.
115 * gcc.target/i386/interrupt-17.c: Likewise.
116 * gcc.target/i386/interrupt-18.c: Likewise.
117 * gcc.target/i386/interrupt-19.c: Likewise.
118 * gcc.target/i386/interrupt-20.c: Likewise.
119 * gcc.target/i386/interrupt-21.c: Likewise.
120 * gcc.target/i386/interrupt-22.c: Likewise.
121 * gcc.target/i386/interrupt-23.c: Likewise.
122 * gcc.target/i386/interrupt-24.c: Likewise.
123 * gcc.target/i386/interrupt-25.c: Likewise.
124 * gcc.target/i386/interrupt-26.c: Likewise.
125 * gcc.target/i386/interrupt-27.c: Likewise.
126 * gcc.target/i386/interrupt-28.c: Likewise.
127 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
128 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
129 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
130 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
131 * gcc.target/i386/interrupt-iamcu.c: Likewise.
132 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
133 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
134 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
135 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
136 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
137 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
138 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
139
3e346f54 1402016-06-03 Bernd Schmidt <bschmidt@redhat.com>
141
f27c52fb 142 PR tree-optimization/52171
143 * gcc.dg/pr52171.c: New test.
144 * gcc.target/i386/pr52171.c: New test.
3e346f54 145
22e029d2 1462016-06-03 Jan Hubicka <jh@suse.cz>
147
148 * g++.dg/tree-ssa/pred-1.C: New testcase
149 * gcc.dg/tree-ssa/pred-1.c: New testcase
150
41ce74ed 1512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
152
153 PR target/70957
154 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
155 support.
156 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
157
cf573a72 1582016-06-03 Alan Hayward <alan.hayward@arm.com>
159
160 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
161
75aae5b4 1622016-06-03 Alan Hayward <alan.hayward@arm.com>
163
164 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
165 * testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
166 * gcc.dg/vect/vect-live-1.c: New test.
167 * gcc.dg/vect/vect-live-2.c: New test.
168 * gcc.dg/vect/vect-live-3.c: New test.
169 * gcc.dg/vect/vect-live-4.c: New test.
170 * gcc.dg/vect/vect-live-5.c: New test.
171 * gcc.dg/vect/vect-live-slp-1.c: New test.
172 * gcc.dg/vect/vect-live-slp-2.c: New test.
173 * gcc.dg/vect/vect-live-slp-3.c: New test.
174
eba6788d 1752016-06-03 Jakub Jelinek <jakub@redhat.com>
176
177 PR middle-end/71387
178 * g++.dg/opt/pr71387.C: New test.
179
5a653985 1802016-06-02 Jeff Law <law@redhat.com>
181
182 PR tree-optimization/71328
183 * gcc.c-torture/compile/pr71328.c: New test.
184
f92f6941 1852016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
186
187 PR fortran/52393
188 * gfortran.dg/fmt_read_3.f90: Fix typo.
189 * gfortran.dg/fmt_read_4.f90: New test.
190
0d29e152 1912016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
192
193 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
194 * g++.dg/cpp0x/forw_enum6.C: Likewise.
195 * g++.dg/cpp0x/forw_enum8.C: Likewise.
196 * g++.dg/cpp0x/override2.C: Likewise.
197 * g++.dg/parse/crash5.C: Likewise.
198 * g++.dg/parse/error16.C: Likewise.
199 * g++.dg/parse/error27.C: Likewise.
200 * g++.dg/template/qualttp15.C: Likewise.
201 * g++.dg/template/redecl4.C: Likewise.
202 * g++.old-deja/g++.other/crash39.C: Likewise.
203 * g++.old-deja/g++.other/struct1.C: Likewise.
204 * g++.old-deja/g++.pt/m9a.C: Likewise.
205 * g++.old-deja/g++.pt/memclass10.C: Likewise.
206
2740a1a5 2072016-06-02 Jakub Jelinek <jakub@redhat.com>
208
89f17a65 209 PR c++/71372
210 * c-c++-common/pr71372.c: New test.
211
2740a1a5 212 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
213 __TIME__ strings with __builtin_strcmp instead of printf and
214 dg-output.
215
9ae89a4e 2162016-06-02 Martin Liska <mliska@suse.cz>
217
218 * gcc.dg/predict-9.c: New test.
219
41258f9c 2202016-06-02 Jakub Jelinek <jakub@redhat.com>
221
222 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
223 global set_compiler_env_var and global saved_compiler_env_var.
224
dad46eb8 2252016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
226
227 PR rtl-optimization/71295
228 * gcc.c-torture/compile/pr71295.c: New test.
229
9cc8a892 2302016-06-02 Jakub Jelinek <jakub@redhat.com>
231
98e7c96c 232 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
233
4a5a4de2 234 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
235 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
236
9cc8a892 237 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
238 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
239 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
240 alternative number.
241
46819a36 2422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
243
244 * gcc.target/powerpc/p9-splat-4.c: New test.
245
2462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
247
248 PR target/71186
249 * gcc.target/powerpc/pr71186.c: New test.
250
d9820cc5 2512016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
252
253 PR fortran/52393
254 * gfortran.dg/fmt_read_3.f90: New test.
255
2f14ca3e 2562016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
257
258 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
259 procedure.
260
dfa5c0d3 2612016-06-01 Eduard Sanou <dhole@openmailbox.org>
262
263 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
264 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
265 env var is set.
266 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
267 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
268 shown once.
269 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
270 during compilation.
271 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
272 vars set by dg-set-compiler-env-var.
273
7d7125df 2742016-06-01 Paul Thomas <pault@gcc.gnu.org>
275
276 PR fortran/71156
277 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
278 to the module procedure declaration.
279 * gfortran.dg/submodule_16.f08: New test.
280
6ab9cde4 2812016-06-01 Jakub Jelinek <jakub@redhat.com>
282
283 PR middle-end/71371
284 * c-c++-common/gomp/pr71371.c: New test.
285
0cfe7a23 2862016-06-01 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/71366
289 * gcc.dg/torture/pr71366-1.c: New testcase.
290 * gcc.dg/torture/pr71366-2.c: Likewise.
291
5a5b02e1 2922016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
293
294 * gcc.target/powerpc/vslv-0.c: New test.
295 * gcc.target/powerpc/vslv-1.c: New test.
296 * gcc.target/powerpc/vsrv-0.c: New test.
297 * gcc.target/powerpc/vsrv-1.c: New test.
298
d27a79f6 2992016-06-01 Nathan Sidwell <nathan@acm.org>
300
301 * c-c++-common/torture/pr57945.c: Add expected PTX error.
302 * gcc.target/nvptx/weak.c: New.
303
6172a9fd 3042016-06-01 Richard Biener <rguenther@suse.de>
305
306 PR tree-optimization/71261
307 * gcc.dg/torture/vect-bool-1.c: New testcase.
308
f9aaabb2 3092016-06-01 Jakub Jelinek <jakub@redhat.com>
310
311 * gfortran.dg/gomp/order-1.f90: New test.
312 * gfortran.dg/gomp/order-2.f90: New test.
313
53b01069 3142016-06-01 Jan Hubicka <hubicka@ucw.cz>
315
316 * gcc.dg/unroll-6.c: Update template.
317 * gcc.dg/unroll-7.c: New testcase.
318 * gcc.dg/unroll-8.c: New testcase.
319
36757397 3202016-06-01 Eric Botcazou <ebotcazou@adacore.com>
321
322 * gnat.dg/opt56.ad[sb]: New test.
323
7f93bd6e 3242016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/66635
327 * g++.dg/cpp0x/constexpr-ice16.C: New.
328
9f41a2ce 3292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
330
331 PR tree-optimization/71314
332 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
333 -mbranch-cost=2.
334
31e02373 3352016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
336
337 PR tree-optimization/71077
338 * gcc.dg/tree-ssa/pr71077.c: New test.
339
76f8f901 3402016-05-31 Jan Hubicka <hubicka@ucw.cz>
341
7f93bd6e 342 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
343 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
344 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 345
04f5f923 3462016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/71248
349 * g++.dg/cpp0x/pr71248.C: New.
350 * g++.dg/cpp0x/auto7.C: Test column numbers too.
351 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
352 * g++.dg/init/new37.C: Likewise.
353 * g++.dg/template/static1.C: Likewise.
354 * g++.dg/template/static2.C: Likewise.
355
4ffddf28 3562016-05-31 H.J. Lu <hongjiu.lu@intel.com>
357
358 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
359 instead of %rdi.
360 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
361
4ff7bd21 3622016-05-31 Marek Polacek <polacek@redhat.com>
363
364 * c-c++-common/Wswitch-unreachable-3.c: New test.
365 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
366
e1f7cc4b 3672016-05-31 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/71352
370 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
371
02978bd1 3722016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
373
374 * gcc.target/arm/armv5_thumb_isa.c: New test.
375
cfce8164 3762016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
377
378 PR target/71346
379 * gcc.target/i386/pr71346.c: New test.
380
7a51c705 3812016-05-31 Tom de Vries <tom@codesourcery.com>
382
383 PR tree-optimization/69068
384 * gcc.dg/graphite/pr69068.c: New test.
385
8c1ac106 3862016-05-27 Martin Sebor <msebor@redhat.com>
387
388 PR c++/71306
389 * g++.dg/warn/Wplacement-new-size-3.C: New test.
390
b6431756 3912016-05-30 Jakub Jelinek <jakub@redhat.com>
392
393 PR c++/71349
394 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
395 nowait depend(inout: dd[0]) clauses where permitted.
396
f6203294 3972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
398
399 PR c++/71238
400 * g++.dg/parse/pr71238.C: New.
401 * g++.dg/concepts/friend1.C: Test column numbers too.
402 * g++.dg/cpp0x/initlist31.C: Likewise.
403 * g++.dg/cpp0x/pr51420.C: Likewise.
404 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
405 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
406 * g++.dg/ext/builtin3.C: Likewise.
407 * g++.dg/lookup/friend12.C: Likewise.
408 * g++.dg/lookup/friend7.C: Likewise.
409 * g++.dg/lookup/koenig1.C: Likewise.
410 * g++.dg/lookup/koenig5.C: Likewise.
411 * g++.dg/lookup/used-before-declaration.C: Likewise.
412 * g++.dg/overload/koenig1.C: Likewise.
413 * g++.dg/template/crash65.C: Likewise.
414 * g++.dg/template/friend57.C: Likewise.
415 * g++.dg/warn/Wshadow-5.C: Likewise.
416 * g++.dg/warn/Wunused-8.C: Likewise.
417 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
418 * g++.old-deja/g++.jason/lineno5.C: Likewise.
419 * g++.old-deja/g++.jason/member.C: Likewise.
420 * g++.old-deja/g++.jason/report.C: Likewise.
421 * g++.old-deja/g++.jason/scoping12.C: Likewise.
422 * g++.old-deja/g++.law/visibility20.C: Likewise.
423 * g++.old-deja/g++.ns/koenig5.C: Likewise.
424 * g++.old-deja/g++.other/static5.C: Likewise.
425 * g++.old-deja/g++.pt/overload2.C: Likewise.
426
b96f8145 4272016-05-30 Jan Hubicka <hubicka@ucw.cz>
428
429 * gcc.dg/tree-ssa/peel1.c: New testcase.
430 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
431 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
432
ed5bca7a 4332016-05-30 Tom de Vries <tom@codesourcery.com>
434
435 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
436 to ce.
437
c0aa0333 4382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/71099
441 * g++.dg/parse/virtual1.C: New.
442
231010db 4432016-05-30 Uros Bizjak <ubizjak@gmail.com>
444
445 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
446 Use correct register when clearing %edx.
447
765557c0 4482016-05-30 Alexander Monakov <amonakov@ispras.ru>
449
450 PR tree-optimization/71289
451 * gcc.dg/pr71289.c: New test.
452
fc3b1c44 4532016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
454
455 PR middle-end/71269
456 PR middle-end/71292
457 * gcc.dg/tree-ssa/pr71269.c: New test.
458 * gcc.dg/tree-ssa/pr71292.c: New test.
459
ce352457 4602016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
461
462 PR middle-end/71252
463 * gcc.dg/tree-ssa/pr71252-2.c: New test.
464
eedd711b 4652016-05-30 Jan Hubicka <hubicka@ucw.cz>
466
467 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
468 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
469 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
470
8c061890 4712016-05-30 Tom de Vries <tom@codesourcery.com>
472
473 PR tree-optimization/69067
474 * gcc.dg/graphite/pr69067.c: New test.
475
a6b0884c 4762016-05-29 Uros Bizjak <ubizjak@gmail.com>
477
478 PR target/71245
479 * gcc.target/i386/pr71245-1.c: New test.
480 * gcc.target/i386/pr71245-2.c: Ditto.
481
2369edfc 4822016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
483
484 PR c++/71105
485 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
486 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
487 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
488
b6ab3f43 4892016-05-27 Jan Hubicka <hubicka@ucw.cz>
490
491 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
492
0192662b 4932016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
494
495 Revert:
496 PR c++/69855
497 * g++.dg/overload/69855.C: New.
498 * g++.old-deja/g++.law/missed-error2.C: Adjust.
499 * g++.old-deja/g++.pt/crash3.C: Likewise.
500
fce78c50 5012016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
502
503 PR c++/60385
504 * g++.dg/parse/namespace13.C: New.
505
372172fe 5062016-05-26 Jeff Law <law@redhat.com>
507
508 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
509 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
510 * gcc.dg/tree-ssa/pr68198.c: Likewise.
511 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
512 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
513 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
514 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
515 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
516 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
517 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
518 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
519 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
520 * gcc.dg/tree-ssa/vrp56.c: Likewise.
521
5d8a8944 5222016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
523
524 PR c++/69855
525 * g++.dg/overload/69855.C: New.
526 * g++.old-deja/g++.law/missed-error2.C: Adjust.
527 * g++.old-deja/g++.pt/crash3.C: Likewise.
528
29602b75 5292016-05-27 Jiong Wang <jiong.wang@arm.com>
530
531 PR target/63596
532 * gcc.target/aarch64/va_arg_1.c: New testcase.
533 * gcc.target/aarch64/va_arg_2.c: Likewise.
534 * gcc.target/aarch64/va_arg_3.c: Likewise.
535
c900b732 5362016-05-27 Jiong Wang <jiong.wang@arm.com>
537
538 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
539 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
540 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
541 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
542 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
543
73ef73bd 5442016-05-27 Marek Polacek <polacek@redhat.com>
545
546 PR middle-end/71308
547 * g++.dg/torture/pr71308.C: New test.
548
a6031633 5492016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
550
551 * gcc.dg/zero_bits_compound-1.c: New test.
552 * gcc.dg/zero_bits_compound-2.c: New test.
553
1fbdc7ae 5542016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
555
556 PR middle-end/71279
557 * gcc.dg/pr71279.c: New test.
558
2e196ca8 5592016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
560
561 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
562 floating point min/max/comparison instructions.
563 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
564
6feab9ce 5652016-05-26 Jakub Jelinek <jakub@redhat.com>
566
567 * c-c++-common/gomp/schedule-1.c: New test.
568 * gfortran.dg/gomp/schedule-1.f90: New test.
569
978cea8f 5702016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
571
572 PR c++/70822
573 PR c++/70106
574 * g++.dg/cpp1y/auto-fn32.C: New test.
575 * g++.dg/cpp1y/paren4.C: New test.
576
0478d9ed 5772016-05-26 Nathan Sidwell <nathan@acm.org>
578
579 * gcc.dg/20060410.c: Xfail on ptx.
580 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
581 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
582 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
583 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
584 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
585
5fd1c174 5862016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
587
588 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
589
c5e8b3e2 5902016-05-26 Jakub Jelinek <jakub@redhat.com>
591
0db93a5b 592 PR tree-optimization/71280
593 * gcc.dg/pr71280.c: New test.
594
7199c05c 595 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
596
76c786ac 597 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
598 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
599
c5e8b3e2 600 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
601
e9bcea2f 6022016-05-26 Jiong Wang <jiong.wang@arm.com>
603
604 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 605 kept in memory.
e9bcea2f 606
955d947b 6072016-05-25 Jeff Law <law@redhat.com>
608
609 PR tree-optimization/71272
610 * gcc.c-torture/compile/pr71272.c: new test.
611
77102dbe 6122016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
613
614 * gcc.target/powerpc/vec-cmpne.c: New test.
615 * gcc.target/powerpc/vec-cmpne-long.c: New test.
616
552821b4 6172016-05-25 Eric Botcazou <ebotcazou@adacore.com>
618
619 * gnat.dg/opt55.ad[sb]: New test.
620
0113f3c5 6212016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
622
623 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
624 * c-c++-common/pr60226.c: Require int32plus.
625 * gcc.c-torture/execute/pr70602.c: Likewise.
626 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
627 unsigned long for malloc arg type.
628 * gcc.dg/asr_div1.c: Require int32plus.
629 * gcc.dg/enum-mode-1.c: XFAIL for int16.
630 * gcc.dg/pie-1.c: Require pie.
631 * gcc.dg/pie-2.c: Likewise.
632 * gcc.dg/pr59471.c: Require int32plus.
633 * gcc.dg/pr59963-2.c: XFAIL for int16.
634 * gcc.dg/pr60114.c: Require int32plus.
635 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
636 unsigned long for typedef of size_t.
637 * gcc.dg/pr63914.c: Require int32plus.
638 * gcc.dg/pr64536.c: Require pt32plus.
639 * gcc.dg/pr65658.c: Likewise.
640 * gcc.dg/pr67271.c: Require int32plus.
641 * gcc.dg/pr68112.c: Likewise.
642 * gcc.dg/pr69071.c: Skip for avr target.
643 * gcc.dg/pr69973.c: Require int32plus.
644 * gcc.dg/pr70169.c: Skip for avr target.
645 * gcc.dg/sso-6.c: Require int32plus.
646 * gcc.dg/sso-7.c: Likewise.
647 * gcc.dg/sso-8.c: Likewise.
648 * gcc.dg/vrp-min-max-2.c: Likewise.
649
f4094380 6502016-05-25 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR target/70738
653 * gcc.target/i386/pr70738-1.c: New test.
654 * gcc.target/i386/pr70738-2.c: Likewise.
655 * gcc.target/i386/pr70738-3.c: Likewise.
656 * gcc.target/i386/pr70738-4.c: Likewise.
657 * gcc.target/i386/pr70738-5.c: Likewise.
658 * gcc.target/i386/pr70738-6.c: Likewise.
659 * gcc.target/i386/pr70738-7.c: Likewise.
660 * gcc.target/i386/pr70738-8.c: Likewise.
661 * gcc.target/i386/pr70738-9.c: Likewise.
662
239a4bea 6632016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
664
665 PR rtl-optimization/66940
666 * gcc.c-torture/execute/pr66940.c: New test.
667
bf6382ba 6682016-05-25 Ilya Verbin <ilya.verbin@intel.com>
669
670 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
671 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
672 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
673 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
674 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
675 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
676 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
677 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
678 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
679 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
680 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
681 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
682 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
683 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
684 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
685 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
686 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
687 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
688 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
689 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
690 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
691 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
692 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
693 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
694
2c995da9 6952016-05-25 Marek Polacek <polacek@redhat.com>
696
697 PR c/71265
698 * gcc.dg/noncompile/pr71265.c: New test.
699
abfbb5b5 700 PR c/71266
701 * gcc.dg/noncompile/old-style-parm-3.c: New test.
702
f6871bbd 7032016-05-25 Nathan Sidwell <nathan@acm.org>
704
705 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
706
de04e83e 7072016-05-25 Richard Biener <rguenther@suse.de>
708
709 PR tree-optimization/71261
710 * c-c++-common/torture/pr71261.c: New testcase.
711
b35931f7 7122016-05-25 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/71264
715 * gcc.dg/vect/pr71264.c: New testcase.
716
166c3089 7172016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/55992
720 * g++.dg/cpp0x/alias-decl-53.C: New.
721 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
722
14240409 7232016-05-25 Martin Liska <mliska@suse.cz>
724
725 * g++.dg/pr71239.C: New test.
726
bc47d9f6 7272016-05-25 Richard Biener <rguenther@suse.de>
728
729 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
730 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
731
d8a3f157 7322016-05-25 Marek Polacek <polacek@redhat.com>
733
734 * g++.dg/pr65295.C: Use target c++14.
735
3af16045 7362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
737
231010db 738 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
739 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 740
949479b2 7412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
742
743 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
744 instructions.
745
6d6a3fc3 7462016-05-24 Cesar Philippidis <cesar@codesourcery.com>
747
748 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
749 * c-c++-common/goacc/deviceptr-1.c: Likewise.
750 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
751 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
752 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
753 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
754 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
755 * c-c++-common/goacc/pcopy.c: Likewise.
756 * c-c++-common/goacc/pcopyin.c: Likewise.
757 * c-c++-common/goacc/pcopyout.c: Likewise.
758 * c-c++-common/goacc/pcreate.c: Likewise.
759 * c-c++-common/goacc/pr70688.c: New test.
760 * c-c++-common/goacc/present-1.c: Adjust test.
761 * c-c++-common/goacc/reduction-5.c: Likewise.
762 * g++.dg/goacc/data-1.C: New test.
763
af648be2 7642016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
765
766 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
767 vector parity built-in functions.
768 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
769 count trailing zeros automatic vectorization.
770 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
771 count trailing zeros built-in functions.
772
4e173d60 7732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
774
775 * gcc.dg/tree-ssa/reassoc-44.c: New test.
776
a0c02a52 7772016-05-24 Pat Haugen <pthaugen@us.ibm.com>
778
779 PR target/71050
780 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
781
64c52e9c 7822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/50436
785 * g++.dg/template/crash123.C: New.
786 * g++.dg/template/crash124.C: Likewise.
787
752b5a4c 7882016-05-24 Martin Sebor <msebor@redhat.com>
789
790 PR c++/71147
791 * g++.dg/ext/flexary16.C: New test.
792
a36dd683 7932016-05-24 Ilya Verbin <ilya.verbin@intel.com>
794
f6871bbd 795 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
796 before math.h is included.
a36dd683 797 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
798 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
799 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
800 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
801 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
802 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
803 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
804 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
805 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
806 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
807 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
808 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
809 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
810 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
811 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
812 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
813 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
814 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
815 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
816 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
817 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
818 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
819 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
820
d60e1df7 8212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
822 Kelvin Nilsen <kelvin@gcc.gnu.org>
823
824 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
825 support.
826
22d09025 8272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
828
829 PR c++/69872
830 * g++.dg/warn/Wno-narrowing1.C: New.
831
6ef0143d 8322016-05-24 Marek Polacek <polacek@redhat.com>
833
834 PR c/71249
835 * c-c++-common/Wswitch-unreachable-2.c: New test.
836
962a2062 8372016-05-24 Jakub Jelinek <jakub@redhat.com>
838
ead77194 839 PR c++/71257
840 * g++.dg/vect/simd-clone-6.cc: New test.
841 * g++.dg/gomp/declare-simd-6.C: New test.
842
962a2062 843 PR middle-end/70434
844 PR c/69504
845 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
846
23edc6d1 8472016-05-24 Richard Biener <rguenther@suse.de>
848
849 PR tree-optimization/71240
850 * gcc.dg/optimize-bswapsi-5.c: New testcase.
851
30633bcc 8522016-05-24 Richard Biener <rguenther@suse.de>
853
854 PR tree-optimization/71230
855 * gcc.dg/torture/pr71230.c: New testcase.
856 * g++.dg/torture/pr71230.C: Likewise.
857
c9d624bd 8582016-05-24 Thomas Schwinge <thomas@codesourcery.com>
859
860 * c-c++-common/goacc/routine-5.c: Add tests.
861 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
862 * gfortran.dg/goacc/routine-6.f90: Add tests.
863
ce143ff0 8642016-05-24 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/71253
867 * gcc.dg/torture/pr71253.c: New testcase.
868
3bdaecd5 8692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
870
871 PR middle-end/71252
872 * gfortran.dg/pr71252.f90: New test.
873
856b494d 8742016-05-24 Richard Sandiford <richard.sandiford@arm.com>
875
876 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
877
7345b977 8782016-05-24 Richard Biener <rguenther@suse.de>
879
880 PR middle-end/70434
881 PR c/69504
882 * c-c++-common/vector-subscript-4.c: New testcase.
883 * c-c++-common/vector-subscript-5.c: Likewise.
884
6f065267 8852016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
886
887 PR fortran/71123
888 * gfortran.dg/namelist_90.f: New test
889
fd6757da 8902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
891
892 PR fortran/66461
893 * gfortran.dg/unexpected_eof.f: New test
894
7d5555a8 8952016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
896 Kelvin Nilsen <kelvin@gcc.gnu.org>
897
898 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
899 as little endian.
900
ae6744c9 9012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/70972
904 * g++.dg/cpp0x/inh-ctor20.C: New.
905 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
906
f0d91a85 9072016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/69095
910 * g++.dg/cpp0x/variadic168.C: New.
911
1618ffe5 9122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
913
914 * g++.dg/cpp0x/pr31445.C: Test column number too.
915 * g++.dg/cpp0x/pr32253.C: Likewise.
916 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
917 * g++.dg/cpp0x/variadic36.C: Likewise.
918
c0205bab 9192016-05-23 Marc Glisse <marc.glisse@inria.fr>
920
921 * gcc.dg/fold-notshift-2.c: Adjust.
922
1398da0f 9232016-05-23 Marek Polacek <polacek@redhat.com>
924
925 PR c/49859
926 * c-c++-common/Wswitch-unreachable-1.c: New test.
927 * gcc.dg/Wswitch-unreachable-1.c: New test.
928 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
929 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
930 * g++.dg/gomp/block-10.C: Likewise.
931 * gcc.dg/gomp/block-10.c: Likewise.
932 * g++.dg/gomp/block-9.C: Likewise.
933 * gcc.dg/gomp/block-9.c: Likewise.
934 * g++.dg/gomp/target-1.C: Likewise.
935 * g++.dg/gomp/target-2.C: Likewise.
936 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 937 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 938 * g++.dg/gomp/taskgroup-1.C: Likewise.
939 * gcc.dg/gomp/taskgroup-1.c: Likewise.
940 * gcc.dg/gomp/teams-1.c: Likewise.
941 * g++.dg/gomp/teams-1.C: Likewise.
942 * g++.dg/overload/error3.C: Likewise.
943 * g++.dg/tm/jump1.C: Likewise.
944 * g++.dg/torture/pr40335.C: Likewise.
945 * gcc.dg/c99-vla-jump-5.c: Likewise.
946 * gcc.dg/switch-warn-1.c: Likewise.
947 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
948 * gcc.dg/nested-func-1.c: Likewise.
949 * gcc.dg/pr67784-4.c: Likewise.
950
5403ed8b 9512016-05-23 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/71230
954 * gfortran.dg/pr71230-1.f90: New testcase.
955 * gfortran.dg/pr71230-2.f90: Likewise.
956
27510941 9572016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
958
1618ffe5 959 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 960 * gcc.dg/vect/pr58135.c: Add new.
961 * gfortran.dg/pr46519-1.f: Adjust test case.
962
a41c605d 9632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
964
965 PR c++/53401
966 * g++.dg/cpp0x/decltype64.C: New.
967
3eb254ab 9682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
969
970 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
971 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
972 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
973
a75fffe1 9742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
975
976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
977 Add poly64x1_t and poly64x2_t cases if supported.
978 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
979 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
980 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
981 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
982 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
983
56979b12 9842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
985
986 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
987 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
988 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
992 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
993
dc5e98db 9942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
995
996 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
997
c0f383ae 9982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
999
1000 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1001 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1002
2a4d70a2 10032016-05-22 Jakub Jelinek <jakub@redhat.com>
1004
4c109025 1005 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1006 constraint instead of "r".
1007 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1008 insn instead of vxorpd.
1009 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1010
bad891ce 1011 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1012 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1013
ac23ddb9 1014 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1015
9dac9579 1016 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1017 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1018
2a4d70a2 1019 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1020
9eafdd7b 10212016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1022
1023 PR middle-end/40921
1024 * gcc.dg/tree-ssa/pr40921.c: New test.
1025
93df190d 10262016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1027
1028 PR target/71103
1029 * gcc.target/avr/pr71103.c: New test.
1030
933b9f7f 10312016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1032
1033 PR middle-end/71179
1034 * gcc.dg/tree-ssa/pr71179.c: New test.
1035
8bdfbc08 10362016-05-20 Martin Sebor <msebor@redhat.com>
1037
1038 PR c/71115
1039 * gcc.dg/init-excess-2.c: New test.
1040
6827ab42 10412016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1042
1043 * gnat.dg/opt53.adb: New test.
1044 * gnat.dg/opt54.adb: Likewise.
1045
58a5f4c0 10462016-05-20 Martin Jambor <mjambor@suse.cz>
1047
1048 PR tree-optimization/70884
1049 * gcc.dg/tree-ssa/pr70919.c: New test.
1050
bb7145f6 10512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1052
1053 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1054 formatting.
f6871bbd 1055 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1056 fix code formatting.
1057
10582016-05-20 Nathan Sidwell <nathan@acm.org>
1059
1060 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1061 non-common cases.
1062 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 1063
9954d230 10642016-05-20 David Malcolm <dmalcolm@redhat.com>
1065
1066 * jit.dg/all-non-failing-tests.h: Add
1067 test-factorial-must-tail-call.c.
1068 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1069 * jit.dg/test-factorial-must-tail-call.c: New test case.
1070
08a161f9 10712016-05-20 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR fortran/71204
1074 * gfortran.dg/pr71204.f90: New test.
1075
3d380077 10762016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1077
1078 * gcc.target/nvptx/sincos.c: New test.
1079
0f104d56 10802016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/70572
1083 * g++.dg/cpp1y/auto-fn31.C: New.
1084
61736a1b 10852016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1086
1087 * gcc.target/powerpc/vec-addec.c: New test.
1088 * gcc.target/powerpc/vec-addec-int128.c: New test.
1089
b4a61e77 10902016-05-20 David Malcolm <dmalcolm@redhat.com>
1091
1092 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1093 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1094 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1095 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1096
9a2ace10 10972016-05-20 Jan Hubicka <hubicka@ucw.cz>
1098
1099 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1100
45cdf8c6 11012016-05-20 Jakub Jelinek <jakub@redhat.com>
1102
b9a1dcd5 1103 PR c++/71210
1104 * g++.dg/opt/pr71210-1.C: New test.
1105 * g++.dg/opt/pr71210-2.C: New test.
1106
45cdf8c6 1107 PR tree-optimization/29756
1108 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1109 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1110 only on selected targets where V4SImode vectors are known to be
1111 supported.
1112
92e3ffbf 11132016-05-20 Marc Glisse <marc.glisse@inria.fr>
1114
1115 PR tree-optimization/71079
1116 PR tree-optimization/71206
1117 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1118
5da368e3 11192016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1120
1121 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1122 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1123 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1124
2506d97a 11252016-05-20 Richard Guenther <rguenther@suse.de>
1126
1127 PR tree-optimization/29756
1128 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1129
adade307 11302016-05-20 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/71185
1133 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1134
c3deca25 11352016-05-20 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1138
8b0bef14 11392016-05-19 Marek Polacek <polacek@redhat.com>
1140
1141 PR c++/71075
1142 * g++.dg/diagnostic/pr71075.C: New test.
1143
08025288 11442016-05-19 David Malcolm <dmalcolm@redhat.com>
1145
1146 PR c++/71184
1147 * g++.dg/pr71184.C: New test case.
1148
26a51591 11492016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1150
1151 * gcc.target/powerpc/darn-0.c: New test.
1152 * gcc.target/powerpc/darn-1.c: New test.
1153 * gcc.target/powerpc/darn-2.c: New test.
1154
d8d3e75a 11552016-05-19 Marek Polacek <polacek@redhat.com>
1156
1157 PR tree-optimization/71031
1158 * gcc.dg/tree-ssa/vrp100.c: New test.
1159
c28211ae 11602016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1161
1162 PR rtl-optimization/71148
1163 * gcc.dg/pr71148.c: New test.
1164
3f5ea43a 11652016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1166
1167 PR target/71056
1168 * gcc.target/arm/pr71056.c: New test.
1169
2a7d4c20 11702016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1171
1172 * c-c++-common/pr69669.c: Check the used mode.
1173
ed0b0569 11742016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1175
1176 PR sanitizer/64354
1177 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1178
410372fe 11792016-05-19 Richard Biener <rguenther@suse.de>
1180
1181 PR tree-optimization/70729
1182 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1183 * gcc.dg/graphite/scop-18.c: Likewise.
1184 * gcc.dg/pr41783.c: Disable LIM.
1185 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1186 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1187 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1188 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1189 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1190 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1191 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1192 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1193 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1194 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1195 * gfortran.dg/pr42108.f90: Likewise.
1196
56f34f03 11972016-05-18 David Malcolm <dmalcolm@redhat.com>
1198
1199 PR driver/69265
1200 * gcc.dg/spellcheck-options-11.c: New test case.
1201
e6481cd1 12022016-05-18 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c++/71100
1205 * g++.dg/opt/pr71100.C: New test.
1206
be951c59 12072016-05-18 Martin Jambor <mjambor@suse.cz>
1208
1209 PR ipa/69708
1210 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1211 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1212 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1213 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1214
665ff45b 12152016-05-18 Martin Jambor <mjambor@suse.cz>
1216
1217 PR ipa/69708
1218 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1219 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1220 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1221 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1222 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1223
485be62c 12242016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/69793
1227 * g++.dg/template/crash122.C: New.
1228
b251d5f5 12292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/70466
1232 * g++.dg/template/pr70466-1.C: New.
1233 * g++.dg/template/pr70466-2.C: Likewise.
1234
c93e9931 12352016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1236
1237 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1238 splat operations and the XXSPLTIB instruction.
1239 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1240 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1241 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1242 xxlxor to clear a register.
1243
8ba6639c 12442016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1245
1246 * gcc.dg/torture/pr71020.c: New test.
1247
ec6e3005 12482016-05-18 Martin Jambor <mjambor@suse.cz>
1249
1250 PR ipa/70646
1251 * gcc.dg/ipa/pr70646.c: New test.
1252
5ef3c918 12532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1254
1255 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1256
70a88eab 12572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1258
1259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1260 missing tests for vreinterpretq_p{8,16}.
1261
b52a930c 12622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1263
1264 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1265 vsliq_n_s64 and vsliq_n_u64.
1266
bdd4080b 12672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1268
1269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1270 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1271
37814bf5 12722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1273
1274 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1275 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1277
764af2e0 12782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1279
1280 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1281 in comment.
1282
ffe01a83 12832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 1284
1285 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1286 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1287 "blr\t" and switch to scan-assembler-times.
1288
fab6dae9 12892016-05-18 Jiong Wang <jiong.wang@arm.com>
1290
231010db 1291 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1292 with __aarch64__.
1293 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1294 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 1295
4eb0c566 12962016-05-18 Jakub Jelinek <jakub@redhat.com>
1297
442f18f1 1298 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1299 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1300 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1301 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1302 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1303 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1304
4d83b36b 1305 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1306 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1307
a4528eec 1308 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1309 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1310
f0066139 1311 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1312 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1313
4eb0c566 1314 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1315
303e9267 13162016-05-18 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/71168
1319 * gcc.dg/torture/pr71168.c: New testcase.
1320
0d7ddd44 13212016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1322
1323 PR middle-end/63586
1324 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1325 * gcc.dg/tree-ssa/pr63586.c: New test.
1326 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1327
899bcc0f 13282016-05-17 Nathan Sidwell <nathan@acm.org>
1329
1330 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1331 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1332 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1333 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1334
a2246979 13352016-05-17 Nathan Sidwell <nathan@acm.org>
1336
1337 * gcc.target/nvptx/abi-vararg-3.c: New.
1338
2f6a4d21 13392016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1340
1341 PR tree-optimization/54579
1342 PR middle-end/55299
1343 * gcc.dg/fold-notrotate-1.c: New test.
1344 * gcc.dg/fold-notshift-1.c: New test.
1345 * gcc.dg/fold-notshift-2.c: New test.
1346
27bdad45 13472016-05-17 Marek Polacek <polacek@redhat.com>
1348
1349 PR ipa/71146
1350 * g++.dg/ipa/pr71146.C: New test.
1351
f33a295a 13522016-05-17 David Malcolm <dmalcolm@redhat.com>
1353
1354 * jit.dg/test-error-array-bounds.c: New test case.
1355
b6dd53bf 13562016-05-17 Marc Glisse <marc.glisse@inria.fr>
1357
1358 * gcc.dg/tree-ssa/and-1.c: New testcase.
1359
a8719545 13602016-05-17 Marc Glisse <marc.glisse@inria.fr>
1361
1362 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1363 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1364
34806102 13652016-05-17 Marc Glisse <marc.glisse@inria.fr>
1366
1367 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1368 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1369
25fe08a8 13702016-05-17 Jiong Wang <jiong.wang@arm.com>
1371
1372 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1373
abf1a837 13742016-05-17 Jiong Wang <jiong.wang@arm.com>
1375
1376 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1377
666b9dd3 13782016-05-17 Jiong Wang <jiong.wang@arm.com>
1379
1380 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1381 ".2d[index]" when scan the assembly.
1382 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1383 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1384 float64x1.
1385 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1386
77d095c0 13872016-05-17 Richard Biener <rguenther@suse.de>
1388
1389 PR tree-optimization/71132
1390 * gcc.dg/torture/pr71132.c: New testcase.
1391
28adcc23 13922016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1393
1394 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1395
2439931e 13962016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1397
1398 PR target/70809
1399 * gcc.target/aarch64/pr70809_1.c: New test.
1400
5ec2ff80 14012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1402
1403 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1404 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1405 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1406 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1407
17fd1c7a 14082016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1409 Ilya Enkovich <ilya.enkovich@intel.com>
1410
1411 PR target/71114
1412 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1413
46729204 14142016-05-16 Jan Hubicka <hubicka@ucw.cz>
1415
1416 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1417 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1418
2a1125d6 14192016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1420
1421 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1422 test for __ARM_FP16_ARGS.
1423 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1424 * gcc.target/arm/aapcs/neon-vect10.c: New.
1425 * gcc.target/arm/aapcs/neon-vect9.c: New.
1426 * gcc.target/arm/aapcs/vfp18.c: New.
1427 * gcc.target/arm/aapcs/vfp19.c: New.
1428 * gcc.target/arm/aapcs/vfp20.c: New.
1429 * gcc.target/arm/aapcs/vfp21.c: New.
1430 * gcc.target/arm/fp16-aapcs-1.c: New.
1431 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1432 test for __ARM_FP16_ARGS.
1433 * g++.target/arm/fp16-return-1.c: Update expected output.
1434
ea3d2d74 14352016-05-16 Jiong Wang <jiong.wang@arm.com>
1436
1437 PR testsuite/70227
1438 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1439
6989e05f 14402016-05-15 Harald Anlauf <anlauf@gmx.de>
1441
1442 PR fortran/69603
1443 * gfortran.dg/pr69603.f90: New testcase.
1444
a5f52592 14452016-05-14 Fritz Reese <fritzoreese@gmail.com>
1446
1447 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1448
88f949ab 14492016-05-14 Fritz Reese <fritzoreese@gmail.com>
1450
1451 PR fortran/71047
1452 * gfortran.dg/pr71047.f08: New test.
1453
90c88567 14542016-05-13 Joseph Myers <joseph@codesourcery.com>
1455
1456 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1457 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1458 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1459
00a690cc 14602016-05-13 Martin Sebor <msebor@redhat.com>
1461
1462 PR c++/60049
1463 * g++.dg/cpp0x/constexpr-60049.C: New test.
1464
ec8b6af7 14652016-05-13 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR bootstrap/71071
1468 * gcc.dg/pr71071.c: New test.
1469
f54d1d7b 14702016-05-13 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1473 remove XOP handling.
2f3af60f 1474 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 1475
a39a0392 14762016-05-13 Nathan Sidwell <nathan@acm.org>
1477
1478 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1479 __atomic_is_lock_free declaration.
1480
42333dd9 14812016-05-13 Richard Biener <rguenther@suse.de>
1482
1483 PR tree-optimization/42587
1484 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1485
c5442454 14862016-05-13 Martin Liska <mliska@suse.cz>
1487
1488 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1489 the new format of dump output.
1490
03a400fb 14912016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1492
1493 * gcc.dg/pr71084.c: New test.
1494
69278c3f 14952016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1496
231010db 1497 PR target/53440
1498 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 1499
8138f11b 15002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1501
1502 * gcc.target/aarch64/struct_return.c: New test.
1503
22a3f7bd 15042016-05-12 Marek Polacek <polacek@redhat.com>
1505
1506 PR c/70756
1507 * c-c++-common/pr70756-2.c: New test.
1508 * c-c++-common/pr70756.c: New test.
1509
9bcd42cc 15102016-05-12 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/71059
1513 * gcc.dg/torture/pr71059.c: New testcase.
1514
5ffb4a0d 15152016-05-12 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/71062
1518 * gcc.dg/torture/pr71062.c: New testcase.
1519
2ab65c31 15202016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1521
1522 PR tree-optimization/71006
1523 * gcc.dg/pr71006.c: New test.
1524
f0158fc0 15252016-05-12 Marek Polacek <polacek@redhat.com>
1526
1527 PR driver/71063
1528 * gcc.dg/opts-7.c: New test.
1529
0f56938b 15302016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1531
1532 PR target/70830
1533 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1534 Add -save-temps to dg-options.
1535 Scan for ldmfd rather than pop instruction.
1536 * gcc.target/arm/interrupt-2.c: Likewise.
1537 * gcc.target/arm/pr70830.c: New test.
1538
e10946d5 15392016-05-12 Jakub Jelinek <jakub@redhat.com>
1540
9fa8e468 1541 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1542 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1543
9ce62bbe 1544 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1545 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1546 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1547
708ae1b1 1548 PR target/71019
1549 * gcc.target/i386/avx512vl-pack-1.c: New test.
1550 * gcc.target/i386/avx512vl-pack-2.c: New test.
1551 * gcc.target/i386/avx512bw-pack-2.c: New test.
1552
a461f32e 1553 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1554
e10946d5 1555 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1556 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1557 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1558
f52a3ef6 15592016-05-12 Richard Biener <rguenther@suse.de>
1560
1561 PR tree-optimization/70986
1562 * gcc.dg/torture/pr70986-1.c: New testcase.
1563 * gcc.dg/torture/pr70986-2.c: Likewise.
1564 * gcc.dg/torture/pr70986-3.c: Likewise.
1565
54c4d22e 15662016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1567
1568 PR c/43651
1569 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1570 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1571
57215d5b 15722016-05-11 Uros Bizjak <ubizjak@gmail.com>
1573
1574 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1575 directive.
1576 * gcc.target/i386/pr66746.c: Ditto.
1577
67d3121c 15782016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1581 support.
1582 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1583 warning when using -mvsx-timode.
1584 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1585 * gcc.target/powerpc/dform-2.c: Likewise.
1586 * gcc.target/powerpc/pr68805.c: Likewise.
1587
7f8012a5 15882016-05-11 Marek Polacek <polacek@redhat.com>
1589
1590 PR c++/71024
1591 * c-c++-common/attributes-3.c: New test.
1592
3e8567ce 15932016-05-11 Nathan Sidwell <nathan@acm.org>
1594
1595 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1596 * gcc.c-torture/execute/pr68185.c: Likewise.
1597 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1598 * gcc.dg/pr69634.c: Requires scheduling.
1599 * gcc.dg/torture/pr66178.c: Require label values.
1600 * gcc.dg/setjmp-6.c: Require indirect jumps.
1601
3739ac00 16022016-05-11 Richard Biener <rguenther@suse.de>
1603
1604 PR tree-optimization/71055
1605 * gcc.dg/torture/pr71055.c: New testcase.
1606
1ff8b385 16072016-05-11 Richard Biener <rguenther@suse.de>
1608
1609 PR debug/71057
1610 * g++.dg/debug/pr71057.C: New testcase.
1611
77126efa 16122016-05-11 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR fortran/70855
1615 * gfortran.dg/gomp/pr70855.f90: New test.
1616
6fcaaf9b 16172016-05-11 Richard Biener <rguenther@suse.de>
1618
1619 PR middle-end/71002
1620 * g++.dg/torture/pr71002.C: New testcase.
1621
bfa8ea12 16222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1623
1624 PR middle-end/70807
1625 * gcc.dg/pr70807.c: New test.
1626
87632549 16272016-05-10 Martin Sebor <msebor@redhat.com>
1628
1629 PR c++/38611
1630 * g++.dg/Wattributes.C: New test.
1631
f9153689 16322016-05-10 Marc Glisse <marc.glisse@inria.fr>
1633
1634 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1635 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1636 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1637
a44ed58a 16382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1639
1640 PR target/70799
1641 * gcc.target/i386/pr70799-1.c: New test.
1642
d6c90d89 16432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1644
1645 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1646
c1f73044 16472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1648
1649 PR middle-end/70877
1650 * gcc.target/i386/pr70877.c: New test.
1651
e66d763a 16522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1653
1654 PR tree-optimization/70786
1655 * gcc.target/i386/pr70876.c: New test.
1656
a30ff73a 16572016-05-10 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR target/70927
1660 * gcc.target/i386/avx512vl-logic-1.c: New test.
1661 * gcc.target/i386/avx512vl-logic-2.c: New test.
1662 * gcc.target/i386/avx512dq-logic-2.c: New test.
1663
4b3fd38f 16642016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1665
1666 PR target/70963
1667 * gcc.target/powerpc/pr70963.c: New.
1668
abf93a25 16692016-05-10 David Malcolm <dmalcolm@redhat.com>
1670
1671 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1672 (test_very_wide_line): Add ruler to expected output.
1673 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1674 (test_very_wide_line): Likewise.
1675 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1676 (test_show_locus): Within the handling of "test_very_wide_line",
1677 enable show_ruler_p on the diagnostic context.
1678
d614888f 16792016-05-10 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/71039
1682 * gcc.dg/torture/pr71039.c: New testcase.
1683
dbca5ed9 16842016-05-10 Nathan Sidwell <nathan@acm.org>
1685
1686 * gcc.dg/nested-func-10.c: Requires alloca.
1687 * gcc.dg/nested-func-9.c: Requires alloca.
1688 * gcc.c-torture/execute/pr70460.c: Requires labels.
1689 * gcc.c-torture/compile/pr70199.c: Requires labels.
1690 * gcc.target/nvptx/decl.c: Compile only.
1691 * gcc.target/nvptx/trailing-init.c: Compile only.
1692 * gcc.target/nvptx/ary-init.c: Compile only.
1693
3fa82609 16942016-05-10 Marek Polacek <polacek@redhat.com>
1695
1696 PR c/70255
1697 * gcc.dg/attr-opt-1.c: New test.
1698
76825907 16992016-05-10 Richard Biener <rguenther@suse.de>
1700
1701 PR tree-optimization/70497
1702 PR tree-optimization/28367
1703 * gcc.dg/torture/20160404-1.c: New testcase.
1704 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1705 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1706
68255819 17072016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1708
1709 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1710
d9aa8cdb 17112016-05-09 Uros Bizjak <ubizjak@gmail.com>
1712
1713 * gcc.target/i386/fabsneg-1.c New test.
1714
7cc16f50 17152016-05-09 Alan Modra <amodra@gmail.com>
1716
1717 PR testsuite/70826
1718 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1719
a83b7b63 17202016-05-09 Richard Biener <rguenther@suse.de>
1721
1722 PR tree-optimization/70985
1723 * gcc.dg/torture/pr70985.c: New testcase.
1724
189d0706 17252016-05-09 Bin Cheng <bin.cheng@arm.com>
1726
1727 * gcc.dg/tree-ssa/ifc-9.c: New test.
1728 * gcc.dg/tree-ssa/ifc-10.c: New test.
1729 * gcc.dg/tree-ssa/ifc-11.c: New test.
1730 * gcc.dg/tree-ssa/ifc-12.c: New test.
1731 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1732 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1733 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1734
1ec957b0 17352016-05-09 Richard Biener <rguenther@suse.de>
1736
1737 PR fortran/70937
1738 * gfortran.dg/pr70937.f90: New testcase.
1739
923c7714 17402016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1741
1742 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1743
d7cd448a 17442016-05-07 Fritz Reese <fritzoreese@gmail.com>
1745
1746 PR fortran/56226
1747 * gfortran.dg/dec_structure_1.f90: New testcase.
1748 * gfortran.dg/dec_structure_2.f90: Ditto.
1749 * gfortran.dg/dec_structure_3.f90: Ditto.
1750 * gfortran.dg/dec_structure_4.f90: Ditto.
1751 * gfortran.dg/dec_structure_5.f90: Ditto.
1752 * gfortran.dg/dec_structure_6.f90: Ditto.
1753 * gfortran.dg/dec_structure_7.f90: Ditto.
1754 * gfortran.dg/dec_structure_8.f90: Ditto.
1755 * gfortran.dg/dec_structure_9.f90: Ditto.
1756 * gfortran.dg/dec_structure_10.f90: Ditto.
1757 * gfortran.dg/dec_structure_11.f90: Ditto.
1758 * gfortran.dg/dec_union_1.f90: Ditto.
1759 * gfortran.dg/dec_union_2.f90: Ditto.
1760 * gfortran.dg/dec_union_3.f90: Ditto.
1761 * gfortran.dg/dec_union_4.f90: Ditto.
1762 * gfortran.dg/dec_union_5.f90: Ditto.
1763 * gfortran.dg/dec_union_6.f90: Ditto.
1764 * gfortran.dg/dec_union_7.f90: Ditto.
1765
f681e29b 17662016-05-07 Tom de Vries <tom@codesourcery.com>
1767
1768 PR tree-optimization/70956
1769 * gcc.dg/graphite/pr70956.c: New test.
1770
68d7f375 17712016-05-06 Jakub Jelinek <jakub@redhat.com>
1772
faf39348 1773 PR middle-end/70941
1774 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1775 (a, b, c, d): Change type from char to signed char.
1776 (main): Compare against (signed char) -1634678893 instead of
1777 hardcoded -109. Use __builtin_abort instead of abort.
1778
b768b13a 1779 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1780 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1781
68d7f375 1782 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1783
5dda16ea 17842016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1785
1786 PR debug/70935
1787 * gcc.dg/torture/pr70935.c: New test.
1788
13ede1b5 17892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1790
1791 PR target/58219
7fc878c4 1792 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 1793
96d94be2 17942016-05-06 Richard Biener <rguenther@suse.de>
1795
1796 PR tree-optimization/70960
1797 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1798
e5d9f15d 17992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1800
1801 PR target/52933
1802 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1803 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1804 Adjust expected instruction counts.
1805 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1806
2dd7705f 18072016-05-06 Marek Polacek <polacek@redhat.com>
1808
1809 PR sanitizer/70875
1810 * gcc.dg/ubsan/bounds-3.c: New test.
1811
cb8bc632 18122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1813
1814 PR target/54089
1815 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1816
b343c173 18172016-05-06 Richard Biener <rguenther@suse.de>
1818
1819 PR middle-end/70931
1820 * gfortran.dg/pr70931.f90: New testcase.
1821
1e3db0b1 18222016-05-06 Richard Biener <rguenther@suse.de>
1823
1824 PR middle-end/70941
1825 * gcc.dg/torture/pr70941.c: New testcase.
1826
bdd54b6d 18272016-05-05 Bin Cheng <bin.cheng@arm.com>
1828
1829 PR tree-optimization/57206
1830 * gcc.dg/vect/pr57206.c: New test.
1831
499adcfd 18322016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1833
1834 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1835
871164c4 18362016-05-05 Jakub Jelinek <jakub@redhat.com>
1837
ecb23e00 1838 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1839
871164c4 1840 * c-c++-common/Wdangling-else-4.c: New test.
1841
70cf83ba 18422016-05-04 Jakub Jelinek <jakub@redhat.com>
1843
858c9470 1844 PR c++/70906
1845 PR c++/70933
1846 * g++.dg/opt/pr70906.C: New test.
1847 * g++.dg/opt/pr70933.C: New test.
1848
70cf83ba 1849 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1850
aaa36a78 18512016-05-04 Jan Hubicka <hubicka@ucw.cz>
1852
1853 * gcc.dg/ipa/pure-const-3.c: New testcase.
1854
1d52c456 18552016-05-04 Marek Polacek <polacek@redhat.com>
1856
1857 * c-c++-common/Wdangling-else-1.c: New test.
1858 * c-c++-common/Wdangling-else-2.c: New test.
1859 * c-c++-common/Wdangling-else-3.c: New test.
1860
dc581573 18612016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1862
1863 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1864 flag is present.
1865
a64030fe 18662016-05-04 Marek Polacek <polacek@redhat.com>
1867
1868 PR c/48778
1869 * gcc.dg/Waddress-2.c: New test.
1870
b461b04a 18712016-05-04 Alan Modra <amodra@gmail.com>
1872
1873 * gcc.target/powerpc/pr70866.c: New.
1874
c388a0cf 18752016-05-03 Martin Sebor <msebor@redhat.com>
1876
1877 PR c++/66561
1878 * c-c++-common/builtin_location.c: New test.
1879 * g++.dg/cpp1y/builtin_location.C: New test.
1880
5d4db8ef 18812016-05-03 Marek Polacek <polacek@redhat.com>
1882
1883 PR c/70859
1884 * gcc.dg/pr70859.c: New test.
1885 * gcc.dg/pr70859-2.c: New test.
1886
ca938765 18872016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1888
1889 * gnat.dg/debug5.adb: New testcase.
1890
60b27d5f 18912016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1892
1893 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1894 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1895 Procedure to check for z10 instruction set.
1896
5ab325d0 18972016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1898
1899 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1900
c548a0ad 19012016-05-03 Alan Modra <amodra@gmail.com>
1902
1903 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1904
d5ecd946 19052016-05-03 Jakub Jelinek <jakub@redhat.com>
1906
1907 * gcc.target/i386/avx512f-cvt-1.c: New test.
1908
35b0a053 19092016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1912 -fdump-tree-vrp-details.
1913
9ae1b28a 19142016-05-03 Richard Biener <rguenther@suse.de>
1915
1916 * gcc.dg/pr30172-1.c: Adjust.
1917 * gcc.dg/pr63743.c: Likewise.
1918 * gcc.dg/tm/pr51696.c: Likewise.
1919 * c-c++-common/tm/safe-1.c: Likewise.
1920 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1921 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1922 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1923 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1924
9c1a31e4 19252016-05-03 Jakub Jelinek <jakub@redhat.com>
1926
fe69bcb9 1927 PR rtl-optimization/70467
1928 * gcc.target/i386/pr70467-3.c: New test.
1929 * gcc.target/i386/pr70467-4.c: New test.
1930
9082c4a4 1931 PR tree-optimization/70916
1932 * gcc.c-torture/compile/pr70916.c: New test.
1933
9c1a31e4 1934 PR target/49244
1935 * gcc.target/i386/pr49244-1.c: New test.
1936 * gcc.target/i386/pr49244-2.c: New test.
1937
69105acc 19382016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1939
1940 PR rtl-optimization/44281
1941 * gcc.target/i386/pr44281.c: New test.
1942
9ab8df54 19432016-05-03 bin cheng <bin.cheng@arm.com>
1944
1945 PR tree-optimization/56541
1946 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1947 * gcc.dg/vect/pr56541.c: new test.
1948
3c62cae0 19492016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1950
1951 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1952 __float128.
1953 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1954
91abc161 19552016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1956
1957 PR testsuite/70520
1958 * c-c++-common/asan/clone-test-1.c (main): Align child process
1959 stack to 16 bytes.
1960
aa3d1155 19612016-05-02 David Malcolm <dmalcolm@redhat.com>
1962
1963 PR c++/62314
1964 * g++.dg/spellcheck-fields-2.C: New test case.
1965
002c3f28 19662016-05-02 David Malcolm <dmalcolm@redhat.com>
1967
1968 PR c++/62314
1969 * g++.dg/pr62314.C: New test case.
1970
46e5dccc 19712016-05-02 Jan Hubicka <hubicka@ucw.cz>
1972
1973 * gcc.dg/ipa/inline-8.c: New testcase.
1974
663f4248 19752016-05-02 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR rtl-optimization/70467
1978 * gcc.target/i386/pr70467-1.c: New test.
1979
efe8bdf5 19802016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1981
1982 * gcc.dg/spec-options.c: Run the test on all targets.
1983 * gcc.dg/foo.specs: Use cpp_unique_options.
1984
47ef9633 19852016-05-02 Marc Glisse <marc.glisse@inria.fr>
1986
1987 * gcc.dg/tree-ssa/unord.c: New testcase.
1988
eb1a077c 19892016-05-02 Marc Glisse <marc.glisse@inria.fr>
1990
1991 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1992
28e869d0 19932016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1994
1995 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1996
dd185f6e 19972016-05-02 Marek Polacek <polacek@redhat.com>
1998
1999 PR c/70851
2000 * gcc.dg/enum-incomplete-3.c: New test.
2001
773d09b9 20022016-05-02 Marek Polacek <polacek@redhat.com>
2003 Tom de Vries <tom@codesourcery.com>
2004
2005 PR tree-optimization/70700
2006 * gcc.dg/pr70700.c: New test.
2007
f0dc3286 20082016-05-01 Uros Bizjak <ubizjak@gmail.com>
2009
2010 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2011 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2012 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2013 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2014 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2015
7f931827 20162016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2017
2018 * ada/acats/run_acats: Rename into...
2019 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2020 * ada/acats/run_all.sh: Remove redundant test.
2021 (target_run): Move around.
2022 (target_gnatchop): Use newly built executable.
2023 (target_gnatmake): Likewise.
2024 Check that the compilation of impbit succeeds.
2025
1c492b4e 20262016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2027
2028 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2029 * gcc.dg/20021029-1.c: Likewise.
2030 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2031 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2032 * gcc.target/sh/cmpstr.c: Likewise.
2033 * gcc.target/sh/cmpstrn.c: Likewise.
2034 * gcc.target/sh/memset.c: Likewise.
2035 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2036 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2037 * gcc.target/sh/pr39423-1.c: Likewise.
2038 * gcc.target/sh/pr49468-di.c: Likewise.
2039 * gcc.target/sh/pr49468-si.c: Likewise.
2040 * gcc.target/sh/pr49880-1.c: Likewise.
2041 * gcc.target/sh/pr49880-2.c: Likewise.
2042 * gcc.target/sh/pr49880-3.c: Likewise.
2043 * gcc.target/sh/pr50751-1.c: Likewise.
2044 * gcc.target/sh/pr50751-4.c: Likewise.
2045 * gcc.target/sh/pr50751-7.c: Likewise.
2046 * gcc.target/sh/pr51244-1.c: Likewise.
2047 * gcc.target/sh/pr51244-10.c: Likewise.
2048 * gcc.target/sh/pr51244-11.c: Likewise.
2049 * gcc.target/sh/pr51244-12.c: Likewise.
2050 * gcc.target/sh/pr51244-13.c: Likewise.
2051 * gcc.target/sh/pr51244-14.c: Likewise.
2052 * gcc.target/sh/pr51244-17.c: Likewise.
2053 * gcc.target/sh/pr51244-18.c: Likewise.
2054 * gcc.target/sh/pr51244-19.c: Likewise.
2055 * gcc.target/sh/pr51244-4.c: Likewise.
2056 * gcc.target/sh/pr51244-5.c: Likewise.
2057 * gcc.target/sh/pr51244-7.c: Likewise.
2058 * gcc.target/sh/pr51244-8.c: Likewise.
2059 * gcc.target/sh/pr51244-9.c: Likewise.
2060 * gcc.target/sh/pr51697.c: Likewise.
2061 * gcc.target/sh/pr52483-1.c: Likewise.
2062 * gcc.target/sh/pr52483-2.c: Likewise.
2063 * gcc.target/sh/pr52483-3.c: Likewise.
2064 * gcc.target/sh/pr52483-5.c: Likewise.
2065 * gcc.target/sh/pr52933-1.c: Likewise.
2066 * gcc.target/sh/pr52933-2.c: Likewise.
2067 * gcc.target/sh/pr52933-3.c: Likewise.
2068 * gcc.target/sh/pr53568-1.c: Likewise.
2069 * gcc.target/sh/pr53976-1.c: Likewise.
2070 * gcc.target/sh/pr53988-1.c: Likewise.
2071 * gcc.target/sh/pr53988.c: Likewise.
2072 * gcc.target/sh/pr54089-1.c: Likewise.
2073 * gcc.target/sh/pr54089-6.c: Likewise.
2074 * gcc.target/sh/pr54089-7.c: Likewise.
2075 * gcc.target/sh/pr54089-8.c: Likewise.
2076 * gcc.target/sh/pr54089-9.c: Likewise.
2077 * gcc.target/sh/pr54236-1.c: Likewise.
2078 * gcc.target/sh/pr54236-2.c: Likewise.
2079 * gcc.target/sh/pr54236-3.c: Likewise.
2080 * gcc.target/sh/pr54236-4.c: Likewise.
2081 * gcc.target/sh/pr54386.c: Likewise.
2082 * gcc.target/sh/pr54602-1.c: Likewise.
2083 * gcc.target/sh/pr54685.c: Likewise.
2084 * gcc.target/sh/pr54760-1.c: Likewise.
2085 * gcc.target/sh/pr54760-2.c: Likewise.
2086 * gcc.target/sh/pr54760-3.c: Likewise.
2087 * gcc.target/sh/pr54760-4.c: Likewise.
2088 * gcc.target/sh/pr54760-5.c: Likewise.
2089 * gcc.target/sh/pr54760-6.c: Likewise.
2090 * gcc.target/sh/pr55146.c: Likewise.
2091 * gcc.target/sh/pr55160.c: Likewise.
2092 * gcc.target/sh/pr59278.c: Likewise.
2093 * gcc.target/sh/pr59401-1.c: Likewise.
2094 * gcc.target/sh/pr59533-1.c: Likewise.
2095 * gcc.target/sh/pr63260.c: Likewise.
2096 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2097 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2098 * gcc.target/sh/strlen.c: Likewise.
2099 * gcc.target/sh/torture/pr30807.c: Likewise.
2100 * gcc.target/sh/torture/pr34777.c: Likewise.
2101 * gcc.target/sh/torture/pr64652.c: Likewise.
2102 * gcc.target/sh/torture/pr65505.c: Likewise.
2103 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2104 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2105
0c4005be 21062016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/66644
2109 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2110
d94e6223 21112016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2112
2113 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2114 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2115 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2116 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2117
46f37836 21182016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2119
2120 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2121 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2122
4d0a8bac 21232016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2124
2125 PR middle-end/70626
2126 * c-c++-common/goacc/combined-reduction.c: New test.
2127 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2128
b98e0db3 21292016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2130
2131 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2132 *movdi_internal pattern only if PIC off.
2133 * gcc.target/i386/pr70155-2.c: Likewise.
2134 * gcc.target/i386/pr70155-3.c: Likewise.
2135 * gcc.target/i386/pr70155-4.c: Likewise.
2136 * gcc.target/i386/pr70155-5.c: Likewise.
2137 * gcc.target/i386/pr70155-6.c: Likewise.
2138 * gcc.target/i386/pr70155-7.c: Likewise.
2139 * gcc.target/i386/pr70155-8.c: Likewise.
2140 * gcc.target/i386/pr70155-15.c: Likewise.
2141 * gcc.target/i386/pr70155-17.c: Likewise.
2142 * gcc.target/i386/pr70155-22.c: Likewise.
2143
8b066242 21442016-04-29 Bin Cheng <bin.cheng@arm.com>
2145
2146 PR tree-optimization/70803
2147 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2148
22912e73 21492016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2150
2151 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2152 optimization of vector loop.
2153 * gcc.target/i386/vect-unpack-3.c: New test.
2154 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2155 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2156 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2157
568128c6 21582016-04-29 Marek Polacek <polacek@redhat.com>
2159
2160 PR sanitizer/70342
2161 * g++.dg/ubsan/null-7.C: New test.
2162
025dd1e0 2163 PR c/70852
2164 * gcc.dg/pr70852.c: New test.
2165
eb16928e 21662016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2167
2168 PR/69089
2169 * g++.dg/cpp0x/alignas6.C: New test.
2170
d7377ee9 21712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2172
2173 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
2174 dg-do.
2175 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
2176 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
2177 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2178 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2179 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2180 * gcc.target/arc/mxy.c: Likewise.
2181 * gcc.target/arc/mswape.c: Likewise.
2182 * gcc.target/arc/mrtsc.c: Likewise.
2183 * gcc.target/arc/mcrc.c: Likewise.
2184 * gcc.target/arc/mdsp-packa.c: Likewise.
2185 * gcc.target/arc/mdvbf.c: Likewise.
2186 * gcc.target/arc/mlock.c: Likewise.
2187 * gcc.target/arc/mmac-24.c: Likewise.
2188 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2189
efa1b7ab 21902016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2191 Matthijs Kooijman <matthijs@stdin.nl>
2192 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2193
2194 PR target/60040
2195 * gcc.target/avr/pr60040-1.c: New.
2196 * gcc.target/avr/pr60040-2.c: New.
2197
00371d68 21982016-04-29 Richard Biener <rguenther@suse.de>
2199
2200 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2201
73447cc5 22022016-04-29 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/13962
2205 PR tree-optimization/65686
2206 * gcc.dg/uninit-pr65686.c: New testcase.
2207
c2087b56 22082016-04-29 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR middle-end/70843
2211 * gcc.dg/pr70843.c: New test.
2212
cdd06d5a 22132016-04-28 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR target/70858
2216 * gcc.target/i386/pr70858.c: New test.
2217
1a60079e 22182016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2219
2220 * gcc.target/arc/nps400-1.c: New file.
2221
11bc2894 22222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2223 Andrew Burgess <andrew.burgess@embecosm.com>
2224
2225 * gcc.target/arc/movh_cl-1.c: New file.
2226
dd9bf0b5 22272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2228 Andrew Burgess <andrew.burgess@embecosm.com>
2229
2230 * gcc.target/arc/extzv-1.c: New file.
2231 * gcc.target/arc/insv-1.c: New file.
2232 * gcc.target/arc/insv-2.c: New file.
2233 * gcc.target/arc/movb-1.c: New file.
2234 * gcc.target/arc/movb-2.c: New file.
2235 * gcc.target/arc/movb-3.c: New file.
2236 * gcc.target/arc/movb-4.c: New file.
2237 * gcc.target/arc/movb-5.c: New file.
2238 * gcc.target/arc/movb_cl-1.c: New file.
2239 * gcc.target/arc/movb_cl-2.c: New file.
2240 * gcc.target/arc/movbi_cl-1.c: New file.
2241 * gcc.target/arc/movl-1.c: New file.
2242
a22e4209 22432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2244 Andrew Burgess <andrew.burgess@embecosm.com>
2245
2246 * gcc.target/arc/cmem-1.c: New file.
2247 * gcc.target/arc/cmem-2.c: New file.
2248 * gcc.target/arc/cmem-3.c: New file.
2249 * gcc.target/arc/cmem-4.c: New file.
2250 * gcc.target/arc/cmem-5.c: New file.
2251 * gcc.target/arc/cmem-6.c: New file.
2252 * gcc.target/arc/cmem-7.c: New file.
2253 * gcc.target/arc/cmem-ld.inc: New file.
2254 * gcc.target/arc/cmem-st.inc: New file.
2255
287c3982 22562016-04-28 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR target/70821
2259 * gcc.target/i386/pr70821.c: New test.
2260
e40e5340 22612016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2262
2263 * gcc.target/powerpc/vec-adde.c: New test.
2264 * gcc.target/powerpc/vec-adde-int128.c: New test.
2265
cf977d50 22662016-04-28 Jakub Jelinek <jakub@redhat.com>
2267
2268 * gcc.target/i386/avx-vround-1.c: New test.
2269 * gcc.target/i386/avx-vround-2.c: New test.
2270 * gcc.target/i386/avx512vl-vround-1.c: New test.
2271 * gcc.target/i386/avx512vl-vround-2.c: New test.
2272
572f8300 22732016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2274
2275 PR testsuite/70595
2276 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2277 (check_effective_target_cilkplus_runtime): ... this.
2278 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2279 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2280
2281 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2282 Require cilkplus_runtime.
2283 Don't add -lcilkrts.
2284 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2285 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2286 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2287 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2288 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2289 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2290 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2291 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2292 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2293 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2294 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2295 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2296 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2297 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2298 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2299 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2300 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2301 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2302 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2303 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2304 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2305 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2306 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2307 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2308 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2309 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2310 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2311 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2312 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2313
2314 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2315 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2316
2317 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2318
2319 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2320 cilkplus_runtime.
2321
dfba0905 23222016-04-27 Marc Glisse <marc.glisse@inria.fr>
2323
2324 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2325 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2326
605a4556 23272015-04-27 Ryan Burn <contact@rnburn.com>
2328
2329 PR c++/69024
2330 PR c++/68997
2331 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2332 diagnostic.
2333 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2334 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2335
6a1231a5 23362016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2337
2338 * gnat.dg/limited_with4.ad[sb]: New test.
2339 * gnat.dg/limited_with4_pkg.ads: New helper.
2340
4dad9e09 23412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2342
2343 PR target/70155
2344 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2345 and movv1ti_internal patterns
2346 * gcc.target/i386/pr70155-1.c: New test.
2347 * gcc.target/i386/pr70155-2.c: Likewise.
2348 * gcc.target/i386/pr70155-3.c: Likewise.
2349 * gcc.target/i386/pr70155-4.c: Likewise.
2350 * gcc.target/i386/pr70155-5.c: Likewise.
2351 * gcc.target/i386/pr70155-6.c: Likewise.
2352 * gcc.target/i386/pr70155-7.c: Likewise.
2353 * gcc.target/i386/pr70155-8.c: Likewise.
2354 * gcc.target/i386/pr70155-9.c: Likewise.
2355 * gcc.target/i386/pr70155-10.c: Likewise.
2356 * gcc.target/i386/pr70155-11.c: Likewise.
2357 * gcc.target/i386/pr70155-12.c: Likewise.
2358 * gcc.target/i386/pr70155-13.c: Likewise.
2359 * gcc.target/i386/pr70155-14.c: Likewise.
2360 * gcc.target/i386/pr70155-15.c: Likewise.
2361 * gcc.target/i386/pr70155-16.c: Likewise.
2362 * gcc.target/i386/pr70155-17.c: Likewise.
2363 * gcc.target/i386/pr70155-18.c: Likewise.
2364 * gcc.target/i386/pr70155-19.c: Likewise.
2365 * gcc.target/i386/pr70155-20.c: Likewise.
2366 * gcc.target/i386/pr70155-21.c: Likewise.
2367 * gcc.target/i386/pr70155-22.c: Likewise.
2368
a80f3f45 23692016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2370
2371 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2372 ".{5,6}".
2373
279305d1 23742016-04-27 Bin Cheng <bin.cheng@arm.com>
2375
2376 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2377 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2378 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2379 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2380 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2381
8974b625 23822016-04-27 Richard Biener <rguenther@suse.de>
2383
2384 PR ipa/70760
2385 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2386 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2387
886d5463 23882016-04-27 Nathan Sidwell <nathan@acm.org>
2389
2390 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2391 * g++.dg/ubsan/pr63956.C: Adjust error location.
2392
f0e35aa9 23932016-04-27 Nick Clifton <nickc@redhat.com>
2394
2395 PR middle-end/49889
2396 * gcc.dg/pr49889.c: New test.
2397
40385231 23982016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2399
2400 * c-c++-common/memset-array.c: New test.
2401
37229a71 24022016-04-26 Martin Sebor <msebor@redhat.com>
2403
2404 PR c++/66639
2405 * g++.dg/cpp1y/func_constexpr.C: New test.
2406
3eedf9bd 24072016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2408
2409 PR c++/70241
2410 * g++.dg/cpp0x/enum32.C: New test.
2411 * g++.dg/cpp0x/enum33.C: New test.
2412
24132016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 2414
2415 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2416 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2417 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2418 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2419 * gcc.c-torture/execute/pr38151.c: Likewise.
2420 * gcc.c-torture/execute/pr66556.c: Likewise.
2421 * gcc.c-torture/execute/pr67781.c: Likewise.
2422 * gcc.c-torture/execute/pr68648.c: Likewise.
2423
8c51f92f 24242016-04-26 Marc Glisse <marc.glisse@inria.fr>
2425
2426 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2427
fa20ebd3 24282016-04-26 Marek Polacek <polacek@redhat.com>
2429
2430 PR c/67784
2431 * gcc.dg/pr67784-3.c: New test.
2432 * gcc.dg/pr67784-4.c: New test.
2433 * gcc.dg/pr67784-5.c: New test.
2434
9db47803 2435 PR c/70791
2436 * gcc.dg/Wnested-externs-2.c: New test.
2437
bff407f2 24382016-04-26 Marc Glisse <marc.glisse@inria.fr>
2439
2440 * gcc.dg/fold-plusmult.c: Adjust.
2441 * gcc.dg/no-strict-overflow-6.c: Adjust.
2442 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2443
78d0c69e 24442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2445
2446 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2447 number scans.
2448 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2449 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2450 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2451 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2452 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2453 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2454 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2455 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2456 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2457 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2458 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2459 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2460 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2461 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2462 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2463 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2464 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2465 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2466 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2467 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2468 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2469 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2470 scans.
2471 * gcc.target/i386/pr32219-4.c: Likewise.
2472 * gcc.target/i386/pr32219-6.c: Likewise.
2473 * gcc.target/i386/pr32219-8.c: Likewise.
2474
221d6722 24752016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2476
2477 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2478 associated options.
2479
514727a9 24802016-04-26 Marek Polacek <polacek@redhat.com>
2481
2482 PR c++/70744
2483 * g++.dg/ext/cond2.C: New test.
2484
e6ee4c61 24852016-04-26 Bin Cheng <bin.cheng@arm.com>
2486
2487 PR tree-optimization/70771
2488 PR tree-optimization/70775
2489 * gcc.dg/pr70771.c: New test.
3730828c 2490 * gcc.dg/pr70775.c: New test.
e6ee4c61 2491
b3d72796 24922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2493
2494 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2495
c11ece29 24962016-04-25 Richard Biener <rguenther@suse.de>
2497
2498 PR tree-optimization/70780
2499 * gcc.dg/torture/pr70780.c: New testcase.
2500
d40b10b2 25012016-04-25 Michael Collison <michael.collison@arm.com>
2502
2503 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2504 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2505 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2506 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2507 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2508 * testsuite/lib/target-supports.exp
2509 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2510 that arm neon support vector widen sum of HImode TO SImode.
2511
4bbfd6c2 25122016-04-23 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR sanitizer/70712
2515 * c-c++-common/asan/pr70712.c: New test.
2516
524df596 25172016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2518
2519 * .gitattributes: New file.
2520
426c75c3 25212016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2522
2523 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2524
c052a8d5 25252016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2526
2527 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2528 * gfortran.dg/submodule_15.f08: Likewise.
2529
c08d4612 25302016-04-22 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/70740
2533 * gcc.dg/torture/pr70740.c: New testcase.
2534
fd3211e1 25352016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2536
2537 PR target/70750
2538 * gcc.target/i386/pr70750-1.c: New test.
2539 * gcc.target/i386/pr70750-2.c: Likewise.
2540
15acd78c 25412016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 PR c++/70540
2544 * g++.dg/cpp0x/auto48.C: New.
2545
192bf59c 25462016-04-21 Marek Polacek <polacek@redhat.com>
2547
2548 PR c++/70513
2549 * g++.dg/cpp0x/forw_enum12.C: New test.
2550 * g++.dg/cpp0x/forw_enum13.C: New test.
2551
5d429e99 25522016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2553
2554 PR target/70728
2555 * gcc.target/i386/pr70728.c: New test.
2556
06777d85 25572016-04-21 Richard Biener <rguenther@suse.de>
2558
2559 PR middle-end/70747
2560 * gcc.dg/pr70747.c: New testcase.
2561
7434c6fb 25622016-04-21 Bin Cheng <bin.cheng@arm.com>
2563
2564 PR tree-optimization/70715
2565 * gcc.dg/tree-ssa/scev-13.c: New test.
2566
f3ec0970 25672016-04-21 Marc Glisse <marc.glisse@inria.fr>
2568
2569 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2570
523f3a9d 25712016-04-21 Marc Glisse <marc.glisse@inria.fr>
2572
2573 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2574
ace7bf06 25752016-04-20 Jan Hubicka <jh@suse.cz>
2576
2577 PR ipa/70018
2578 * g++.dg/ipa/nothrow-1.C: New testcase.
2579
2b073aa6 25802016-04-20 Nathan Sidwell <nathan@acm.org>
2581
2582 PR c++/55635
2583 * g++.dg/eh/delete1.C: New.
2584
8a574c11 25852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2586
2587 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2588 -mtune-ctrl=sse_typeless_stores.
2589
e3400750 25902016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2591
2592 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2593
4bd8a059 25942016-04-20 Bin Cheng <bin.cheng@arm.com>
2595
2596 PR tree-optimization/69489
2597 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2598
70574e60 25992016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2600
2601 PR c++/69363
2602 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2603 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2604 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2605
bd6f374c 26062016-04-20 Bin Cheng <bin.cheng@arm.com>
2607
2608 PR tree-optimization/56625
2609 PR tree-optimization/69489
2610 * gcc.dg/vect/pr56625.c: New test.
2611 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2612
482539ee 26132016-04-20 Andrew Pinski <apinski@cavium.com>
2614
2615 PR target/64971
2616 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2617
b4672800 26182016-04-20 Arnaud Charlet <charlet@adacore.com>
2619
2620 * gnat.dg/self1.adb: Remove now incorrect test.
2621
4fb48737 26222016-04-20 Bin Cheng <bin.cheng@arm.com>
2623
2624 * gcc.dg/tree-ssa/scev-11.c: New test.
2625 * gcc.dg/tree-ssa/scev-12.c: New test.
2626
97efb92e 26272016-04-20 Marek Polacek <polacek@redhat.com>
2628
2629 PR tree-optimization/70725
2630 * gcc.dg/pr70725.c: New test.
2631
9d2d4060 26322016-04-20 Richard Biener <rguenther@suse.de>
2633
2634 PR tree-optimization/70726
2635 * g++.dg/vect/pr70726.cc: New testcase.
2636
54530437 26372016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2638
2639 PR target/70674
2640 * gcc.target/s390/pr70674.c: New test.
2641
acda2210 26422016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2643
2644 PR libgfortran/70684
2645 * gfortran.dg/list_read_14.f90: New test.
2646
b7040bb0 26472016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2648
2649 PR target/69201
2650 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2651 extern to force it misaligned.
2652 (b): Likewise.
2653 (c): Likewise.
2654 (d): Likewise.
2655 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2656 Don't check `*' before movv4sf_internal.
2657 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2658 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2659 Don't check `*' before movv16qi_internal.
2660 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2661 extern to force it misaligned.
2662 (b): Likewise.
2663 (c): Likewise.
2664 (d): Likewise.
2665 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2666 Don't check `*' before movv2df_internal.
2667 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2668 extern to force it misaligned.
2669 (b): Likewise.
2670 (c): Likewise.
2671 (d): Likewise.
2672 Check movv8sf_internal instead of avx_storeups256.
2673 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2674
263b5475 26752016-04-19 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/70171
2678 * g++.dg/tree-ssa/pr70171.C: New testcase.
2679
222ac318 26802016-04-19 Richard Biener <rguenther@suse.de>
2681
2682 PR tree-optimization/70724
2683 * gcc.dg/torture/pr70724.c: New testcase.
2684
003000a4 26852016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2686
2687 PR middle-end/70689
2688 * testsuite/gcc.target/i386/pr70689.c: New.
2689
3f6e13de 26902016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2691
2692 PR target/70708
2693 * gcc.target/i386/pr70708.c: New test.
2694
10abddbd 26952016-04-18 Richard Biener <rguenther@suse.de>
2696
2697 PR tree-optimization/43434
2698 * gcc.dg/vect/pr43434.c: New testcase.
2699 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2700 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2701 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2702 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2703 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2704 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2705 * gcc.dg/gomp/pr68640.c: Likewise.
2706 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2707 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2708
950db54a 27092016-04-18 Richard Biener <rguenther@suse.de>
2710
2711 PR tree-optimization/70701
2712 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2713
67ccbf39 27142016-04-18 Tom de Vries <tom@codesourcery.com>
2715
2716 PR testsuite/70699
2717 * gcc.dg/pr70161.c: Add dot-file scans.
2718 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2719 instead of after last dot char.
2720
021ad2f3 27212016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2722
2723 * c-c++-common/dump-ada-spec-3.c: New test.
2724 * c-c++-common/dump-ada-spec-4.c: Likewise.
2725
d572fcfd 27262016-04-17 Tom de Vries <tom@codesourcery.com>
2727
2728 PR other/70183
2729 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2730
8b4ee73c 27312016-04-15 Jan Hubicka <jh@suse.cz>
2732
2733 PR ipa/70018
2734 * g++.dg/ipa/pure-const-1.C: New testcase.
2735 * g++.dg/ipa/pure-const-2.C: New testcase.
2736 * g++.dg/ipa/pure-const-3.C: New testcase.
2737
eac243e7 27382016-04-15 Marek Polacek <polacek@redhat.com>
2739
2740 PR c/70671
2741 * gcc.dg/bitfld-22.c: New test.
2742
64c1df32 27432016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2744
2745 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2746 x86_64.
2747
926f9422 27482016-04-15 Marek Polacek <polacek@redhat.com>
2749
2750 PR c/70651
2751 * c-c++-common/pr70651.c: New test.
2752
309bbaa3 27532016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2754
2755 PR rtl-optimization/70681
2756 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2757 dump scan on arm and powerpc.
2758 * gcc.dg/pr10474.c: Likewise.
2759
b4ba8358 27602016-04-15 Jakub Jelinek <jakub@redhat.com>
2761
ed92874a 2762 PR c++/69517
2763 PR c++/70019
2764 PR c++/70588
2765 * g++.dg/cpp1y/vla11.C: Revert for real.
2766
b4ba8358 2767 PR c/70436
2768 * c-c++-common/Wparentheses-1.c: New test.
2769 * c-c++-common/gomp/Wparentheses-1.c: New test.
2770 * c-c++-common/gomp/Wparentheses-2.c: New test.
2771 * c-c++-common/gomp/Wparentheses-3.c: New test.
2772 * c-c++-common/gomp/Wparentheses-4.c: New test.
2773 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2774 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2775 * c-c++-common/goacc/Wparentheses-1.c: New test.
2776
65717bb5 27772016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2778
2779 PR target/70662
2780 * gcc.target/i386/pr70662.c: New test.
2781
ca1a4077 27822016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 2783 Alan Modra <amodra@gmail.com>
ca1a4077 2784
2785 PR tree-optimization/70130
2786 * gcc.dg/vect/O3-pr70130.c: New testcase.
2787
dbe1794c 27882016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2789
11836644 2790 PR target/70669
2791 * gcc.target/powerpc/pr70669.c: New test.
2792
dbe1794c 2793 PR target/70640
2794 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2795 a power7 system that does not have an assembler that supports
2796 power8.
2797
4c1007f1 27982016-04-14 Martin Sebor <msebor@redhat.com>
2799
2800 PR c++/69517
2801 PR c++/70019
2802 PR c++/70588
2803 * c-c++-common/ubsan/vla-1.c: Revert.
2804 * g++.dg/cpp1y/vla11.C: Same.
2805 * g++.dg/cpp1y/vla12.C: Same.
2806 * g++.dg/cpp1y/vla13.C: Same.
2807 * g++.dg/cpp1y/vla14.C: Same.
2808 * g++.dg/cpp1y/vla3.C: Same.
2809 * gcc/testsuite/g++.dg/init/array24.C: Same.
2810 * g++.dg/ubsan/vla-1.C: Same.
2811
22dcab66 28122016-04-14 Marek Polacek <polacek@redhat.com>
2813 Jan Hubicka <hubicka@ucw.cz>
2814
2815 PR c++/70029
2816 * g++.dg/torture/pr70029.C: New test.
2817
3e74b025 28182016-04-14 Martin Sebor <msebor@redhat.com>
2819
2820 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2821 type size to prevent failures on targets with very low maximum
2822 alignment.
2823
1d2e0f2a 28242016-04-14 Richard Biener <rguenther@suse.de>
2825
2826 PR tree-optimization/70623
2827 * gcc.dg/torture/pr70623.c: New testcase.
2828 * gcc.dg/torture/pr70623-2.c: Likewise.
2829
9aed0626 28302016-04-13 Martin Sebor <msebor@redhat.com>
2831
2832 PR c++/69517
2833 PR c++/70019
2834 PR c++/70588
2835 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2836 * g++.dg/cpp1y/vla11.C: New test.
2837 * g++.dg/cpp1y/vla12.C: New test.
2838 * g++.dg/cpp1y/vla13.C: New test.
2839 * g++.dg/cpp1y/vla14.C: New test.
2840 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2841 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2842 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2843
fd499010 28442016-04-13 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR c++/70641
2847 * g++.dg/opt/pr70641.C: New test.
2848
87fa7252 28492016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2850
2851 PR rtl-optimization/68749
2852 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2853 effects of argument promotions.
2854 Remove default args to dg-skip-if.
2855
6c40e18b 28562016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/70635
2859 * g++.dg/parse/pr70635.C: New.
2860
92c53257 28612016-04-13 Marek Polacek <polacek@redhat.com>
2862
2863 PR c++/70639
2864 * c-c++-common/Wmisleading-indentation-4.c: New test.
2865
0241e4dc 28662016-04-13 Marek Polacek <polacek@redhat.com>
2867
2868 PR c/70436
2869 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2870 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2871
92bda444 28722016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2873
2874 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2875 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2876 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2877
38ea8a26 28782016-04-13 Jakub Jelinek <jakub@redhat.com>
2879
d08aa032 2880 PR middle-end/70633
2881 * gcc.c-torture/compile/pr70633.c: New test.
2882
38ea8a26 2883 PR debug/70628
2884 * gcc.dg/torture/pr70628.c: New test.
2885
9231d5c2 28862016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2887
2888 PR c++/70610
2889 * g++.dg/template/pr70610.C: New test.
2890 * g++.dg/template/pr70610-2.C: New test.
2891 * g++.dg/template/pr70610-3.C: New test.
2892 * g++.dg/template/pr70610-4.C: New test.
2893
249ca944 28942016-04-12 Jakub Jelinek <jakub@redhat.com>
2895
7f2ea2fb 2896 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2897 128 instead of 32.
2898
249ca944 2899 PR c++/70571
2900 * g++.dg/ext/pr70571.C: New test.
2901
8ca5a97d 29022016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2903
bf32a52d 2904 PR target/70640
8ca5a97d 2905 * gcc.target/powerpc/pr70640.c: New test.
2906
e971b45f 29072016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 PR c++/68722
2910 * g++.dg/parse/pr68722.C: New.
2911
0b54d964 29122016-04-12 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR rtl-optimization/70596
2915 * gcc.target/i386/pr70596.c: New test.
2916
d2dd85e3 29172016-04-12 Nathan Sidwell <nathan@acm.org>
2918
2919 PR c++/70501
2920 * g++.dg/init/pr70501.C: New.
2921
2d0001b0 29222016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2923
2924 * gcc.target/i386/asm-flag-6.c: New test.
2925
6c4df0d1 29262016-04-12 Tom de Vries <tom@codesourcery.com>
2927
2928 PR tree-optimization/68756
2929 * gcc.dg/graphite/pr68756.c: New test.
2930
0d60da57 29312016-04-12 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR tree-optimization/70602
2934 * gcc.c-torture/execute/pr70602.c: New test.
2935
62735984 29362016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2937
2938 PR target/70381
2939 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2940 __float128 emulator is built and runs.
2941 * gcc.target/powerpc/float128-1.c: Likewise.
2942
2943 * lib/target-supports.exp (check_ppc_float128_sw_available):
2944 Rework tests for __float128 software and hardware
2945 availability. Fix exit condition to return 0 on success.
2946
a702492c 29472016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2948
2949 PR target/70133
2950 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2951 * gcc.target/aarch64/target_attr_15.c: Likewise.
2952
a8c5ce92 29532016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2954
2955 PR c++/69066
2956 * g++.dg/cpp1y/pr69066.C: New.
2957
5ecab913 29582016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2959
2960 PR fortran/68566
2961 * gfortran.dg/pr36192.f90: Update test.
2962 * gfortran.dg/pr36192_1.f90: Update test.
2963 * gfortran.dg/real_dimension_1.f: Update test.
2964 * gfortran.dg/parameter_array_init_7.f90: New test.
2965
6cb5ef70 29662016-04-09 John David Anglin <danglin@gcc.gnu.org>
2967
4edfdd23 2968 PR testsuite/64039
2969 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2970
964f71e3 2971 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2972
5d61c198 2973 PR rtl-optimization/66669
2974 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2975
16eaaf58 2976 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2977
0b68802d 2978 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2979 * gcc.dg/pie-1.c: Likewise.
2980 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2981 * gcc.dg/pic-4.c: Likewise.
2982 * gcc.dg/pie-3.c: Likewise.
2983 * gcc.dg/pie-4.c: Likewise.
2984
9c0dd509 2985 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2986
03b2d3c1 2987 PR tree-optimization/68644
2988 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2989
6cb5ef70 2990 PR rtl-optimization/64886
2991 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2992
07de41ba 29932016-04-09 Tom de Vries <tom@codesourcery.com>
2994
2995 PR tree-optimization/68953
2996 * gcc.dg/graphite/pr68953.c: New test.
2997
d294e3fb 29982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2999
3000 PR fortran/70592
3001 * gfortran.dg/deferred_character_16.f90: New test.
3002
3cb15094 30032016-04-09 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR tree-optimization/70586
3006 * gcc.c-torture/execute/pr70586.c: New test.
3007
a02dc66f 30082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3009
3010 PR sanitizer/70573
3011 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3012 with __builtin_memset
3013 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3014
0c302595 30152016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3016
3017 PR lto/70289
3018 PR ipa/70348
3019 PR tree-optimization/70373
3020 PR middle-end/70533
3021 PR middle-end/70534
3022 PR middle-end/70535
3023 * c-c++-common/goacc/reduction-5.c: New test.
3024 * c-c++-common/goacc/reduction-promotions.c: New test.
3025 * gfortran.dg/goacc/reduction-3.f95: New test.
3026 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3027
c6c0523b 30282016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3029
3030 PR c++/70590
3031 PR c++/70452
3032 * g++.dg/pr70590.C: New test.
3033 * g++.dg/pr70590-2.C: New test.
3034
3ac399da 30352016-04-08 Jakub Jelinek <jakub@redhat.com>
3036
e97d1706 3037 PR middle-end/70593
3038 * gcc.target/i386/pr70593.c: New test.
3039
3ac399da 3040 PR rtl-optimization/70574
3041 * gcc.target/i386/avx2-pr70574.c: New test.
3042
fcfbb129 30432016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3044
3045 PR sanitizer/70541
3046 * c-c++-common/asan/pr70541.c: New test.
3047
0aabcddf 30482016-04-08 Tom de Vries <tom@codesourcery.com>
3049
3050 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3051 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3052
bec0c1e8 30532016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3054
3055 PR target/70566
3056 * gcc.c-torture/execute/pr70566.c: New test.
3057
87c791f5 30582016-04-08 Tom de Vries <tom@codesourcery.com>
3059
3060 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3061 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3062
7f38718f 30632016-04-08 Alan Modra <amodra@gmail.com>
3064
3065 * gcc.target/powerpc/pr70117.c: New.
3066
a96a7710 30672016-04-07 Jakub Jelinek <jakub@redhat.com>
3068
7a6265d1 3069 PR testsuite/70581
3070 * gcc.dg/lto/simd-function_0.c: New test.
3071
a96a7710 3072 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3073 clones.
3074 * c-c++-common/attr-simd-2.c: Likewise.
3075 * c-c++-common/attr-simd-4.c: Likewise.
3076 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3077 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3078
508dd607 30792016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3080
3081 PR testsuite/70553
3082 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3083
1b61585a 30842016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3085 Tom de Vries <tom@codesourcery.com>
3086
3087 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3088 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3089 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3090 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3091 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3092 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3093 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3094 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3095
5f060aa8 30962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3097
3098 PR c/70436
3099 * g++.dg/warn/Wparentheses-29.C: New test.
3100
d3831f71 31012016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3102
3103 PR c/70436
3104 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3105 explicit braces to resolve a future -Wparentheses warning.
3106
382ece2d 31072016-04-06 Richard Henderson <rth@redhat.com>
3108
3109 * gcc.dg/pr61817-1.c: New test.
3110 * gcc.dg/pr61817-2.c: New test.
3111 * gcc.dg/pr69391-1.c: New test.
3112 * gcc.dg/pr69391-2.c: New test.
3113
72234ee9 31142016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3115
3116 PR rtl-optimization/70398
3117 * testsuite/gcc.target/aarch64/pr70398.c: New.
3118
5547150a 31192016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3120
3121 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3122
15b70121 31232016-04-06 Yvan Roux <yvan.roux@linaro.org>
3124 Pedro Alves <palves@redhat.com>
3125
3126 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3127
585aefbb 31282016-04-06 Jakub Jelinek <jakub@redhat.com>
3129
0cbb513b 3130 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3131 Check for avx512f effective targets instead of avx2.
3132 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3133 for AVX512F clones.
3134 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3135 * g++.dg/gomp/declare-simd-1.C: Likewise.
3136 * g++.dg/gomp/declare-simd-3.C: Likewise.
3137 * g++.dg/gomp/declare-simd-4.C: Likewise.
3138
585aefbb 3139 PR middle-end/70550
3140 * c-c++-common/gomp/pr70550-1.c: New test.
3141 * c-c++-common/gomp/pr70550-2.c: New test.
3142
0b91cceb 31432016-04-05 Nathan Sidwell <nathan@acm.org>
3144
3145 PR c++/70512
3146 * g++.dg/ext/attribute-may-alias-5.C: New.
3147
645a9d8e 31482016-04-05 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c++/70336
3151 * c-c++-common/pr70336.c: New test.
3152 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3153 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3154
bdf23925 31552016-04-05 Jan Hubicka <hubicka@ucw.cz>
3156
3157 PR ipa/66223
3158 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3159
aaff837c 31602016-04-05 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR rtl-optimization/70542
3163 * gcc.dg/torture/pr70542.c: New test.
3164 * gcc.target/i386/avx2-pr70542.c: New test.
3165
2eac58a0 31662016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3167
3168 PR tree-optimization/70509
3169 * gcc.target/i386/avx512bw-pr70509.c: New test.
3170
4f7ebe46 31712016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3172
3173 PR c++/70452
3174 * g++.dg/ext/constexpr-vla4.C: New test.
3175
305d86a0 31762016-04-05 Uros Bizjak <ubizjak@gmail.com>
3177
3178 PR target/70510
3179 * gcc.target/i386/pr70510.c: New test.
3180
eec3b789 31812016-04-05 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/70526
3184 * g++.dg/torture/pr70526.C: New testcase.
3185
ca943582 31862016-04-05 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR target/70525
3189 * gcc.target/i386/pr70525.c: New test.
3190
87825cd5 31912016-04-05 Richard Biener <rguenther@suse.de>
3192
3193 PR middle-end/70499
3194 * g++.dg/torture/pr70499.C: New testcase.
3195
14638828 31962016-04-05 Richard Biener <rguenther@suse.de>
3197
3198 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3199 remove XFAIL.
3200
967a90d5 32012016-04-04 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR middle-end/70307
3204 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3205 rs6000 ABI warnings.
3206
d374a3a3 32072016-04-04 Jan Hubicka <hubicka@ucw.cz>
3208
3209 PR ipa/66223
3210 * g++.dg/ipa/devirt-51.C: New testcase.
3211
8ff377a6 32122016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3213 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR middle-end/70457
3216 * gcc.dg/torture/pr70457.c: New.
3217
f567b44f 32182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3219
3220 PR fortran/67538
3221 * gfortran.dg/allocate_with_source_19.f08: New test.
3222
89d4ebfa 32232016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3224
3225 PR fortran/65795
3226 * gfortran.dg/coarray_allocate_6.f08: New test.
3227
68ab33a6 32282016-04-04 Richard Biener <rguenther@suse.de>
3229
3230 PR rtl-optimization/70484
3231 * gcc.dg/torture/pr70484.c: New testcase.
3232
c4f5465d 32332016-04-04 Marek Polacek <polacek@redhat.com>
3234
3235 PR c/70307
3236 * gcc.dg/torture/pr70307.c: New test.
3237
bfec6609 32382016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3239
3240 PR target/70416
3241 PR target/67391
3242 * gcc.target/sh/torture/pr70416.c: New.
3243
40df9099 32442016-04-02 Martin Sebor <msebor@redhat.com>
3245
3246 PR c++/67376
3247 PR c++/70170
3248 PR c++/70172
3249 PR c++/70228
3250 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3251 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3252 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3253 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3254 * g++.dg/cpp0x/constexpr-string.C: Same.
3255 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3256 * g++.dg/cpp0x/pr65398.C: Same.
3257 * g++.dg/ext/constexpr-vla1.C: Same.
3258 * g++.dg/ext/constexpr-vla2.C: Same.
3259 * g++.dg/ext/constexpr-vla3.C: Same.
3260 * g++.dg/ubsan/pr63956.C: Same.
3261
0edb9bfe 32622016-04-01 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR rtl-optimization/70467
3265 * gcc.target/i386/pr70467-2.c: New test.
3266
e5b1a1d9 32672016-04-01 Jakub Jelinek <jakub@redhat.com>
3268 Marek Polacek <polacek@redhat.com>
3269
3270 PR c++/70488
3271 * g++.dg/init/new47.C: New test.
3272
b2ca3fb0 32732016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3274
3275 PR target/70496
3276 * gcc.target/arm/pr70496.c: New test.
3277
4c3bd1e3 32782016-04-01 Nathan Sidwell <nathan@acm.org>
3279
47de69ad 3280 PR c++/68475
3281 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3282
313d569f 32832016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3284
3285 PR target/69890
3286 * gcc.dg/strlenopt.h (memmove): New.
3287 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3288 instead of "string.h".
3289 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3290 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3291 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3292 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3293 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3294 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3295 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3296 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3297 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3298 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3299 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3300 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3301 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3302 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3303 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3304 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3305 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3306 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3307 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3308 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3309
5469facd 33102016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3311
3312 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3313 (Holder::foo): Reflect this.
3314
503de754 33152016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3316
3317 PR target/70442
3318 * gcc.dg/pr70442.c: New test.
3319
13ee2de7 33202016-03-31 Nathan Sidwell <nathan@acm.org>
3321
3322 PR c++/70393
3323 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3324
5e0d03a8 33252016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3326
3327 PR target/70453
3328 * gcc.target/i386/pr70453.c: New test.
3329
8cb82ed4 33302016-03-31 Andrey Belevantsev <abel@ispras.ru>
3331
3332 PR target/70292
3333 * gcc.c-torture/pr70292.c: New test.
3334
7952b661 33352016-03-31 Marek Polacek <polacek@redhat.com>
3336
3337 PR c/70297
3338 * c-c++-common/pr70297.c: New test.
3339 * g++.dg/cpp0x/typedef-redecl.C: New test.
3340 * gcc.dg/typedef-redecl2.c: New test.
3341
1607cc74 33422016-03-31 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR rtl-optimization/70460
3345 * gcc.c-torture/execute/pr70460.c: New test.
3346
c689c252 33472016-03-31 Richard Biener <rguenther@suse.de>
3348
3349 PR c++/70430
3350 * g++.dg/ext/vector30.C: New testcase.
3351
91c9586d 33522016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3353 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354
3355 * gfortran.dg/fmt_pf.f90: New test.
3356
afa5c1b8 33572016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3358
3359 Forward-port from 5 branch
3360 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR testsuite/70356
3363 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3364 dg-require-effective-target after dg-do.
3365
3366 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3367
3368 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3369
6a5dcab3 33702016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3371 Julian Brown <julian@codesourcery.com>
3372 Chung-Lin Tang <cltang@codesourcery.com>
3373 Cesar Philippidis <cesar@codesourcery.com>
3374 James Norris <jnorris@codesourcery.com>
3375 Tom de Vries <tom@codesourcery.com>
3376 Nathan Sidwell <nathan@codesourcery.com>
3377
305d86a0 3378 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 3379 * c-c++-common/goacc/loop-clauses.c: Likewise.
3380 * g++.dg/goacc/template.C: Likewise.
3381 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3382 * gfortran.dg/goacc/loop-1.f95: Likewise.
3383 * gfortran.dg/goacc/loop-5.f95: Likewise.
3384 * gfortran.dg/goacc/loop-6.f95: Likewise.
3385 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3386 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3387 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3388 * c-c++-common/goacc/clauses-fail.c: Likewise.
3389 * c-c++-common/goacc/parallel-1.c: Likewise.
3390 * c-c++-common/goacc/reduction-1.c: Likewise.
3391 * c-c++-common/goacc/reduction-2.c: Likewise.
3392 * c-c++-common/goacc/reduction-3.c: Likewise.
3393 * c-c++-common/goacc/reduction-4.c: Likewise.
3394 * c-c++-common/goacc/routine-3.c: Likewise.
3395 * c-c++-common/goacc/routine-4.c: Likewise.
3396 * c-c++-common/goacc/routine-5.c: Likewise.
3397 * c-c++-common/goacc/tile.c: Likewise.
3398 * g++.dg/goacc/template.C: Likewise.
3399 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3400 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3401 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3402 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3403 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3404 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3405 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3406 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3407 * c-c++-common/goacc/use_device-1.c: ... this file.
3408 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3409 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3410 * c-c++-common/goacc/host_data-6.c: ... this file.
3411 * c-c++-common/goacc/loop-2-kernels.c: New file.
3412 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3413 * c-c++-common/goacc/loop-3.c: Likewise.
3414 * g++.dg/goacc/reference.C: Likewise.
3415 * g++.dg/goacc/routine-1.C: Likewise.
3416 * g++.dg/goacc/routine-2.C: Likewise.
3417
932c0baa 34182016-03-30 Richard Biener <rguenther@suse.de>
3419
3420 PR middle-end/70450
3421 * gcc.dg/torture/pr70450.c: New testcase.
3422
7f7c4659 34232016-03-30 Jakub Jelinek <jakub@redhat.com>
3424
3425 PR target/70421
3426 * gcc.dg/torture/pr70421.c: New test.
3427 * gcc.target/i386/avx512f-pr70421.c: New test.
3428
9cbfe80c 34292016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3430
3431 PR testsuite/70364
3432 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3433 (check): New function.
3434 (bar): Call check.
3435 (foo): Align stack to 16 bytes when calling bar.
3436 * gcc.target/i386/cleanup-2.c: Likewise.
3437
f56c7d36 34382016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3439
3440 PR tree-optimization/59124
3441 * gcc.dg/Warray-bounds-19.c: New test.
3442
0275bf9b 34432016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3444
3445 * lib/prune.exp (escape_regex_chars): New.
3446 (prune_file_path): Update to quote metcharacters for regexp.
3447
a3daa269 34482016-03-29 Jakub Jelinek <jakub@redhat.com>
3449
24e1ba3d 3450 PR rtl-optimization/70429
3451 * gcc.c-torture/execute/pr70429.c: New test.
3452
a3daa269 3453 PR tree-optimization/70405
3454 * gcc.dg/pr70405.c: New test.
3455
3ef41a6e 34562016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3457
3458 PR fortran/70397
3459 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3460 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3461
4abd9410 34622016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3463
3464 PR testsuite/64177
3465 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3466 __cilkrts_set_param to set two workers.
3467 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3468 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3469
b58e5f0f 34702016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3471
305d86a0 3472 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 3473
bff53658 34742016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3475
3476 PR target/70406
305d86a0 3477 * gcc.target/i386/pr70406.c: New test.
bff53658 3478
bb2c9c15 34792016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3480
3481 * gnat.dg/specs/double_record_extension3.ads: New test.
3482
f12c84ab 34832016-03-25 Richard Henderson <rth@redhat.com>
3484
3485 PR target/70120
3486 * gcc.target/aarch64/pr70120-1.c: New.
3487 * gcc.target/aarch64/pr70120-2.c: New.
3488 * gcc.target/aarch64/pr70120-3.c: New.
3489
b0bf58c4 34902016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3491
3492 PR c++/62212
3493 * g++.dg/template/mangle2.C: The dg-do directive should be
3494 "compile" not "assemble".
3495
f175ba0f 34962016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3497
3498 PR lto/69650
3499 * gcc.dg/pr69650.c: New test.
3500
4cc3295f 35012016-03-25 David Edelsohn <dje.gcc@gmail.com>
3502
3503 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3504
0cf40600 35052016-03-25 Alan Modra <amodra@gmail.com>
3506
3507 * gcc.dg/dfp/pr70052.c: New test.
3508
3aebf099 35092016-03-24 Richard Henderson <rth@redhat.com>
3510
3511 PR middle-end/69845
3512 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3513 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3514
83245bd3 35152016-03-24 Tom de Vries <tom@codesourcery.com>
3516
3517 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3518
108e7ee4 35192016-03-24 Tom de Vries <tom@codesourcery.com>
3520
3521 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3522 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3523
17af0b14 35242016-03-24 Tom de Vries <tom@codesourcery.com>
3525
3526 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3527 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3528
6c8770ee 35292016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3530
3531 PR c++/62212
3532 * g++.dg/template/mangle2.C: New test.
3533
a7e21b7b 35342016-03-24 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/70396
3537 * gcc.dg/torture/pr70396.c: New testcase.
3538
f365d297 35392016-03-24 Richard Biener <rguenther@suse.de>
3540
3541 PR middle-end/70370
3542 * gcc.dg/torture/pr70370.c: New testcase.
3543
da7aeb13 35442016-03-24 Tom de Vries <tom@codesourcery.com>
3545
3546 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3547 * gfortran.dg/goacc/kernels-tree.f95: Same.
3548 * gfortran.dg/goacc/parallel-tree.f95: Same.
3549
80b30de0 35502016-03-24 Tom de Vries <tom@codesourcery.com>
3551
3552 * c-c++-common/goacc/uninit-if-clause.c: New test.
3553 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3554
cb9b6b99 35552016-03-24 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR target/70290
305d86a0 3558 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3559 Fix formatting.
cb9b6b99 3560
a4225fff 35612016-03-24 Richard Biener <rguenther@suse.de>
3562
3563 PR tree-optimization/70372
3564 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3565
5a869ab8 35662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3567
3568 PR c++/70347
3569 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3570
36ce5faa 35712016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3572
3573 PR c++/70332
3574 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3575
c4fa85c9 35762016-03-23 Jakub Jelinek <jakub@redhat.com>
3577
d9377ad5 3578 PR c++/70001
3579 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3580 * g++.dg/cpp1y/pr70001.C: New test.
3581
c4fa85c9 3582 PR c++/70323
3583 * g++.dg/cpp0x/constexpr-70323.C: New test.
3584
0a2062da 35852016-03-23 Alexandre Oliva <aoliva@redhat.com>
3586 Jason Merrill <jason@redhat.com>
3587 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR c++/69315
3590 * g++.dg/cpp0x/constexpr-69315.C: New test.
3591 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3592
62d2a6dc 35932016-03-23 Marek Polacek <polacek@redhat.com>
3594
3595 PR c++/69884
3596 * g++.dg/warn/Wignored-attributes-1.C: New test.
3597 * g++.dg/warn/Wignored-attributes-2.C: New test.
3598
a82d6246 35992016-03-23 Tom de Vries <tom@codesourcery.com>
3600
3601 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3602 initialization.
3603 * gfortran.dg/goacc/private-3.f95 (test): Same.
3604 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3605 missing use param.
3606
dc834ba1 36072016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3608
3609 * lib/target-supports.exp: Remove v7ve entry from loop
3610 creating effective target checks.
3611 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3612 (add_options_for_arm_arch_v7ve): Likewise.
3613
7e83fd1f 36142016-03-23 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR tree-optimization/70354
3617 * gcc.dg/vect/pr70354-1.c: New test.
3618 * gcc.dg/vect/pr70354-2.c: New test.
3619 * gcc.target/i386/avx2-pr70354-1.c: New test.
3620 * gcc.target/i386/avx2-pr70354-2.c: New test.
3621
4e4da058 36222016-03-22 Jeff Law <law@redhat.com>
3623
3624 PR target/70232
3625 * gcc.dg/tree-ssa/pr70232.c: New test.
3626
6855137b 36272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3628
3629 PR target/70302
3630 * gcc.target/i386/pr70302.c: New test.
3631
19db1ec8 36322016-03-22 Richard Biener <rguenther@suse.de>
3633
3634 PR middle-end/70251
3635 * g++.dg/torture/pr70251.C: New testcase.
3636
4baec9f2 36372016-03-22 David Malcolm <dmalcolm@redhat.com>
3638
3639 PR c/69993
3640 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3641 Wmisleading-indentation.c.
3642 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3643 reflect change to diagnostic text and order of messages.
3644 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3645
fcfec126 36462016-03-22 David Edelsohn <dje.gcc@gmail.com>
3647
3648 * g++.dg/ext/java-3.C: Don't compile on AIX.
3649
aa30728a 36502016-03-22 Richard Biener <rguenther@suse.de>
3651
3652 PR middle-end/70333
3653 * gcc.dg/torture/pr70333.c: New testcase.
3654
46ec4eb4 36552016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3656
3657 * g++.dg/ext/pr70290.C: New test.
3658
4880f878 36592016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3660
3661 PR target/70325
3662 * gcc.target/i386/pr70325.c: New test.
3663
3d78ea44 36642016-03-22 Jakub Jelinek <jakub@redhat.com>
3665
5934fb8f 3666 PR target/70329
3667 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3668 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3669
b6436f79 3670 PR target/70300
3671 * gcc.target/i386/pr70300.c: New test.
3672
3d78ea44 3673 PR c++/70295
3674 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3675 (func2): New function for cond with parens, xfail warning for c++.
3676 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3677
b60244f6 36782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3679
3680 PR c++/70096
3681 * g++.dg/template/ptrmem30.C: New test.
3682
c8e3e744 36832016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3684
3685 PR c++/70204
3686 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3687 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3688
2715f63a 36892016-03-21 Jakub Jelinek <jakub@redhat.com>
3690
3691 PR middle-end/70326
3692 * gcc.dg/pr70326.c: New test.
3693
2daa2cda 36942016-03-21 Marc Glisse <marc.glisse@inria.fr>
3695 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR tree-optimization/70317
3698 * gcc.dg/pr70317.c: New test.
3699
d9aa5a50 37002016-03-21 Uros Bizjak <ubizjak@gmail.com>
3701
3702 PR target/70327
3703 * gcc.target/i386/pr70327.c: New test.
3704
e1a88bf4 37052016-03-21 Martin Liska <mliska@suse.cz>
3706
61941425 3707 PR ipa/70306
e1a88bf4 3708 * gcc.dg/ipa/pr70306.c: New test.
3709
d9aa5a50 37102016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 3711
3712 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3713 * gcc.target/arm/attr-align3.c: Likewise.
3714 * gcc.target/arm/attr_arm.c: Likewise.
3715 * gcc.target/arm/flip-thumb.c: Likewise.
3716
afdde20c 37172016-03-21 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR target/70296
3720 * gcc.target/powerpc/altivec-36.c: New test.
3721
3f2ef661 37222016-03-21 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/70310
3725 * gcc.dg/torture/pr70310.c: New testcase.
3726
08b2b692 37272016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3728
3729 PR target/70293
3730 * gcc.target/i386/pr70293.c: New test.
3731
93505d22 37322016-03-21 Richard Biener <rguenther@suse.de>
3733
3734 PR tree-optimization/70288
3735 * gcc.dg/torture/pr70288-1.c: New testcase.
3736 * gcc.dg/torture/pr70288-2.c: Likewise.
3737
06fd1914 37382016-03-21 Andrey Belevantsev <abel@ispras.ru>
3739
3740 PR rtl-optimization/69307
3741 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 3742
b628775e 37432016-03-21 Andrey Belevantsev <abel@ispras.ru>
3744
3745 PR rtl-optimization/69102
3746 * gcc.c-torture/compile/pr69102.c: New test.
3747
1421f43c 37482016-03-18 Jeff Law <law@redhat.com>
3749
3750 PR rtl-optimization/70263
3751 * gcc.c-torture/compile/pr70263-1.c: New test.
3752 * gcc.target/i386/pr70263-2.c: New test.
3753
e7142ce1 37542016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3755
3756 PR rtl-optimization/70278
3757 * gcc.dg/torture/pr70278.c: New test.
3758 * gcc.target/arm/pr70278.c: New test.
3759
5539bc70 37602016-03-18 David Malcolm <dmalcolm@redhat.com>
3761
3762 PR c/70281
3763 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3764 (test_builtin_types_compatible_p): New test function.
3765 * gcc.dg/pr70281.c: New test case.
3766
296a290a 37672016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3768
3769 PR target/70113
3770 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3771
666094f0 37722016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3773
3774 PR tree-optimization/70252
3775 * gcc.dg/pr70252.c: New test.
3776
350514e8 37772016-03-18 Tom de Vries <tom@codesourcery.com>
3778
3779 * gcc.dg/pr70161-2.c: New test.
3780 * gcc.dg/pr70161.c: New test.
3781
011e0cea 37822016-03-18 Tom de Vries <tom@codesourcery.com>
3783
3784 PR ipa/70269
3785 * gcc.dg/pr70269.c: New test.
3786
292a09de 37872016-03-18 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR c++/70267
3790 * g++.dg/ext/java-3.C: New test.
3791
efc86c4c 37922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3793
3794 PR c++/70205
3795 * g++.dg/lookup/pr70205.C: New test.
3796
a28dd575 37972016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3798
3799 PR c++/70218
3800 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3801
92e7ab1e 38022016-03-17 Marek Polacek <polacek@redhat.com>
3803
3804 PR c/69407
3805 * gcc.dg/atomic-op-6.c: New test.
3806
7378dbfb 38072016-03-17 David Malcolm <dmalcolm@redhat.com>
3808
3809 PR c/70264
3810 * c-c++-common/pr70264.c: New test case.
3811
f7995d7d 38122016-03-17 Jakub Jelinek <jakub@redhat.com>
3813
e2895b76 3814 PR c++/70144
3815 * c-c++-common/pr70144-1.c: New test.
3816 * c-c++-common/pr70144-2.c: New test.
3817
f7995d7d 3818 PR c++/70272
3819 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3820 * g++.dg/opt/flifetime-dse6.C: New test.
3821 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3822
5ec4a949 38232016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3824
3825 PR driver/70192
3826 * gcc.dg/pic-1.c: New test.
3827 * gcc.dg/pic-2.c: Likewise.
3828 * gcc.dg/pic-3.c: Likewise.
3829 * gcc.dg/pic-4.c: Likewise.
3830 * gcc.dg/pie-1.c: Likewise.
3831 * gcc.dg/pie-2.c: Likewise.
3832 * gcc.dg/pie-3.c: Likewise.
3833 * gcc.dg/pie-4.c: Likewise.
3834 * gcc.dg/pie-5.c: Likewise.
3835 * gcc.dg/pie-6.c: Likewise.
3836
c28550e1 38372016-03-17 Tom de Vries <tom@codesourcery.com>
3838
3839 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3840 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3841
be3296cb 38422016-03-17 Richard Biener <rguenther@suse.de>
3843
3844 PR debug/70271
3845 * g++.dg/debug/pr70271.C: New testcase.
3846
9b60ef21 38472016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3848
3849 * gcc.target/i386/pr70251.c: New test.
3850
9a80bc1a 38512016-03-17 Marek Polacek <polacek@redhat.com>
3852
3853 PR c++/70194
3854 * g++.dg/warn/constexpr-70194.C: New test.
3855
733d7ff9 38562016-03-16 Richard Henderson <rth@redhat.com>
3857
3858 PR middle-end/70240
3859 * gcc.c-torture/compile/pr70240.c: New.
3860
3e6f12bf 38612016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3862
3863 * gcc.c-torture/compile/20151204.c: Skip for avr.
3864
867c9e99 38652016-03-16 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR target/70245
3868 * g++.dg/opt/pr70245.C: New test.
3869 * g++.dg/opt/pr70245.h: New file.
3870 * g++.dg/opt/pr70245-aux.cc: New file.
3871
8ced6ab7 38722016-03-16 Martin Sebor <msebor@redhat.com>
3873
3874 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3875
37af779a 38762016-03-16 Richard Henderson <rth@redhat.com>
3877
3878 PR middle-end/70199
3879 * gcc.c-torture/compile/pr70199.c: New.
3880
78ed999c 38812016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3882
3883 * gcc.dg/uninit-19.c: Run dos2unix.
3884
462ca422 38852016-03-16 Marek Polacek <polacek@redhat.com>
3886
3887 PR c/70093
3888 * gcc.dg/nested-func-10.c: New test.
3889 * gcc.dg/nested-func-9.c: New test.
3890
fe58aacc 38912016-03-16 Jakub Jelinek <jakub@redhat.com>
3892
3893 PR tree-optimization/68714
3894 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3895
27a53872 38962016-03-16 Tom de Vries <tom@codesourcery.com>
3897
3898 PR tree-optimization/68715
3899 * gcc.dg/graphite/pr68715-2.c: New test.
3900 * gcc.dg/graphite/pr68715.c: New test.
3901 * gfortran.dg/graphite/pr68715.f90: New test.
3902
95049c3c 39032016-03-16 Tom de Vries <tom@codesourcery.com>
3904
3905 PR tree-optimization/68809
3906 * gcc.dg/graphite/pr68809-2.c: New test.
3907 * gcc.dg/graphite/pr68809.c: New test.
3908
09eddd70 39092016-03-16 Jakub Jelinek <jakub@redhat.com>
3910
81fc5915 3911 PR c++/70147
3912 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3913 method call to i () as argument. Adjust expected output.
3914
09eddd70 3915 PR c++/70147
3916 * g++.dg/ubsan/pr70147-1.C: New test.
3917 * g++.dg/ubsan/pr70147-2.C: New test.
3918
6373d2a2 39192016-03-15 Martin Sebor <msebor@redhat.com>
3920
3921 PR c++/58281
3922 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3923
d27a0c11 39242016-03-15 John David Anglin <danglin@gcc.gnu.org>
3925
9908039d 3926 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3927 hppa*-*-hpux*.
3928
45cdc3a6 3929 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3930
d27a0c11 3931 PR libfortran/69799
3932 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3933 libatomic_available.
3934
0dd1d57f 39352016-03-15 Marek Polacek <polacek@redhat.com>
3936
3937 PR c++/70209
3938 * g++.dg/ext/attribute-may-alias-4.C: New test.
3939
0ce02c07 39402016-03-15 Alexander Monakov <amonakov@ispras.ru>
3941
3942 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3943 -fvar-tracking-assignments-toggle flag.
3944
f6e39b30 39452016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3946
3947 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3948
167f93a2 39492016-03-15 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR rtl-optimization/70222
3952 * gcc.c-torture/execute/pr70222-1.c: New test.
3953 * gcc.c-torture/execute/pr70222-2.c: New test.
3954
08a8af4a 39552016-03-15 Richard Henderson <rth@redhat.com>
3956
3957 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3958
738eb905 39592016-03-15 Andrey Belevantsev <abel@ispras.ru>
3960
3961 PR rtl-optimization/69032
3962 * gcc.dg/pr69032.c: New test.
3963
dd148b3a 39642016-03-15 Andrey Belevantsev <abel@ispras.ru>
3965
3966 PR rtl-optimization/63384
d9aa5a50 3967 * g++.dg/pr63384.C: New test.
dd148b3a 3968
acf58115 39692016-03-15 Andrey Belevantsev <abel@ispras.ru>
3970
3971 PR target/64411
3972 * gcc.target/i386/pr64411.C: New test.
3973
a2897dc4 39742016-03-15 Tom de Vries <tom@codesourcery.com>
3975
3976 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3977 * gfortran.dg/goacc/kernels-alias.f95: New test.
3978
7bad2faf 39792016-03-14 Martin Sebor <msebor@redhat.com>
3980
3981 PR c++/53792
3982 * g++.dg/cpp0x/constexpr-inline.C: New test.
3983 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3984
d65fa8d9 39852016-03-14 David Edelsohn <dje.gcc@gmail.com>
3986
3987 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3988
2b3c633f 39892016-03-14 Jakub Jelinek <jakub@redhat.com>
3990
3991 PR middle-end/70219
3992 * gcc.dg/pr70219.c: New test.
3993
e947f9c3 39942016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3995
3996 PR target/70083
3997 * gcc.dg/torture/pr70083.c: New test.
3998 * gcc.target/i386/pr70083.c: New test.
3999
74201dc2 40002016-03-14 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/56365
4003 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4004
88aea41e 40052016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4006
4007 PR target/70098
4008 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4009 New function.
4010 * g++.dg/pr70098.C: New testcase.
4011
4012
1bd2aefd 40132016-03-14 Tom de Vries <tom@codesourcery.com>
4014
4015 PR tree-optimization/70045
4016 * gcc.dg/graphite/pr70045.c: New test.
4017
922c7033 40182016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4019
4020 PR fortran/69043
4021 * gfortran.dg/include_9.f90: New test.
4022
fd4ab6d9 40232016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4024
4025 PR fortran/45076
4026 gfortran.dg/prof/prof.exp: New script.
4027 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4028
7d7218d3 40292016-03-12 Andrey Belevantsev <abel@ispras.ru>
4030
4031 PR rtl-optimization/69307
4032 * gcc.dg/pr69307.c: New test.
4033
02ffd664 40342016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4035
4036 PR target/69614
4037 * gcc.target/arm/pr69614.c: New.
4038
76e207a9 40392016-03-12 Paul Thomas <pault@gcc.gnu.org>
4040
4041 PR fortran/70031
4042 * gfortran.dg/submodule_14.f08: New test
4043
4044 PR fortran/69524
4045 * gfortran.dg/submodule_15.f08: New test
4046
490ee78a 40472016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4048
4049 PR c++/70106
4050 * g++.dg/cpp1y/paren3.C: New test.
4051
04e137ff 40522016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4053
4054 PR target/70131
4055 * gcc.target/powerpc/ppc-round2.c: New test.
4056
27b2c1c4 40572016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4058
4059 PR target/70123
4060 * gcc.dg/torture/pr70123.c: New test.
4061
84116671 40622016-03-11 Jeff Law <law@redhat.com>
4063
4064 PR tree-optimization/70190
4065 * gcc.c-torture/compile/pr70190.c: New test.
4066
cfa58bc8 40672016-03-11 David Malcolm <dmalcolm@redhat.com>
4068
4069 PR c/68187
4070 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4071 case.
4072 (test43_b): Likewise.
4073 (test43_c): Likewise.
4074 (test43_d): Likewise.
4075 (test43_e): Likewise.
4076 (test43_f): Likewise.
4077 (test43_g): Likewise.
4078 (test44_a): Likewise.
4079 (test44_b): Likewise.
4080 (test44_c): Likewise.
4081 (test44_d): Likewise.
4082 (test44_e): Likewise.
4083
ce234f27 40842016-03-11 David Malcolm <dmalcolm@redhat.com>
4085
4086 PR c/70085
4087 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4088
e4756b48 40892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4090
4091 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4092 dg-options.
4093
1f5ef87e 40942016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4095
4096 PR target/70002
4097 PR target/69245
4098 * gcc.target/aarch64/pr69245_2.c: New test.
4099
f9c352a1 41002016-03-11 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR tree-optimization/70177
4103 * gcc.dg/pr70177.c: New test.
4104
4dd92ac6 41052016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4106
4107 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4108
331e4fdb 41092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4110
4111 * gcc.dg/tree-ssa/sra-20.c: New.
4112
69262824 41132016-03-11 Jakub Jelinek <jakub@redhat.com>
4114
6f9a7425 4115 PR rtl-optimization/70174
4116 * gcc.dg/pr70174.c: New test.
4117
69262824 4118 PR tree-optimization/70169
4119 * gcc.dg/pr70169.c: New test.
4120
4637a847 41212016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4122
4123 PR target/70160
4124 * gcc.target/i386/pr70160.c: New test.
4125
5a86d754 41262016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4127
4128 * gcc.target/s390/dfp-1.c: New test.
4129
af4c8290 41302016-03-10 Nick Clifton <nickc@redhat.com>
4131
4132 PR target/70044
4133 * gcc.target/aarch64/pr70044.c: New test.
4134
98dfd328 41352016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4136 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR c++/70001
4139 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4140 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4141 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4142
75e72311 41432016-03-10 Jan Hubicka <hubicka@ucw.cz>
4144
4145 PR lto/69589
4146 * g++.dg/lto/pr69589_0.C: New testcase
4147 * g++.dg/lto/pr69589_1.C: New testcase
4148
a2eb1271 41492016-03-10 Marek Polacek <polacek@redhat.com>
4150
4151 PR c++/70153
4152 * g++.dg/delayedfold/unary-plus1.C: New test.
4153
41542016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 4155
4156 * gcc.target/arm/pr45701-1.c: Escape brackets.
4157 * gcc.target/arm/pr45701-2.c: Likewise.
4158
5ab2987f 41592016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4160
4161 * gfortran.dg/unconstrained_commons.f: New.
4162
6972afac 41632016-03-10 Alan Modra <amodra@gmail.com>
4164
4165 * gcc.dg/pr69195.c: New.
4166 * gcc.dg/pr69238.c: New.
4167
c82c99ec 41682016-03-10 Tom de Vries <tom@codesourcery.com>
4169
4170 PR testsuite/68915
4171 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4172
a2389d4a 41732016-03-10 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/70128
4176 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4177 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4178
c272412d 41792016-03-09 Jakub Jelinek <jakub@redhat.com>
4180
a0451069 4181 PR tree-optimization/70152
4182 * gcc.dg/pr70152.c: New test.
4183
c272412d 4184 PR target/70086
4185 * gcc.target/i386/pr70086-1.c: New test.
4186 * gcc.target/i386/pr70086-2.c: New test.
4187 * gcc.target/i386/pr70086-3.c: New test.
5f611068 4188
4189 PR tree-optimization/70127
4190 * gcc.c-torture/execute/pr70127.c: New test.
4191
27dcb7a8 41922016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4193
4194 * c-c++-common/goacc/combined-directives-2.c: New test.
4195
c24757cf 41962016-03-09 David Malcolm <dmalcolm@redhat.com>
4197
4198 PR c/68473
4199 PR c++/70105
4200 * g++.dg/diagnostic/pr70105.C: New test.
4201 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4202 (test_multiple_ordinary_maps): New test function.
4203
83108969 42042016-03-09 David Malcolm <dmalcolm@redhat.com>
4205
4206 PR c/68473
4207 PR c++/70105
4208 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4209 Drop range information from call to inform_at_rich_loc.
4210 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4211 New.
4212 (test_show_locus): Replace calls to rich_location::add_range with
4213 calls to add_range. Rewrite the tests that used the now-defunct
4214 rich_location ctor taking a source_range. Simplify other tests
4215 by replacing calls to COMBINE_LOCATION_DATA with calls to
4216 make_location.
4217
6733c0e8 42182016-03-09 Richard Biener <rguenther@suse.de>
4219 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR tree-optimization/70138
4222 * gcc.dg/vect/pr70138-1.c: New testcase.
4223 * gcc.dg/vect/pr70138-2.c: Likewise.
4224
96abb9f5 42252016-03-09 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR target/70049
4228 * gcc.target/i386/pr70049.c: New test.
4229
42bb3bfb 42302016-03-09 Richard Biener <rguenther@suse.de>
4231
4232 PR c/70143
4233 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4234 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4235 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4236
27527428 42372016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4238
4239 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4240 arm-*-*.
4241
248449f2 42422016-03-09 Jakub Jelinek <jakub@redhat.com>
4243
1bd49ced 4244 PR middle-end/67278
4245 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4246
248449f2 4247 PR target/67278
4248 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4249
4250 PR middle-end/70050
4251 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4252 in testcase comment.
4253
dfc460ff 42542016-03-09 Tom de Vries <tom@codesourcery.com>
4255
4256 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4257 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4258 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4259 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4260 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4261 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4262 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4263 * gfortran.dg/goacc/kernels-loop.f95: New test.
4264
0377fc7f 42652016-03-08 Martin Sebor <msebor@redhat.com>
4266
4267 PR c++/62096
4268 * g++.dg/warn/overflow-warn-7.C: New test.
4269
3556aa80 42702016-03-08 Jason Merrill <jason@redhat.com>
4271
4272 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4273 * lib/target-supports.exp (check_effective_target_concepts): New.
4274
e5096208 42752016-03-08 Jakub Jelinek <jakub@redhat.com>
4276
5370eb8d 4277 PR c++/70135
4278 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4279 * g++.dg/ubsan/pr70135.C: New test.
4280
e5096208 4281 PR target/70110
4282 * gcc.dg/pr70110.c: New test.
4283
cc37120d 42842016-03-07 Martin Jambor <mjambor@suse.cz>
4285
4286 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4287 * c-c++-common/gomp/if-1.c: Likewise.
4288 * c-c++-common/gomp/pr61486-2.c: Likewise.
4289 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4290 to dg-additional-options.
4291 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4292 * g++/gomp/target-teams-1.c: Likewise.
4293 * gcc.dg/gomp/gomp.exp: Likewise.
4294 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4295 dg-additional-options.
4296 * gfortran.dg/gomp/gomp.exp: Likewise.
4297 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4298 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4299 dg-additional-options.
4300 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4301
53c248d8 43022016-03-07 Martin Jambor <mjambor@suse.cz>
4303
4304 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4305 * c-c++-common/gomp/gridify-1.c: New test.
4306 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4307
541e79a0 43082016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4309
4310 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4311 trigger for cortex-r8, when scanning for register r8.
4312 * gcc.target/arm/pr45701-2.c: Likewise.
4313
4dfabd94 43142016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 4315 Jeff Law <law@redhat.com>
4dfabd94 4316
4317 PR tree-optimization/69740
4318 * gcc.c-torture/compile/pr69740-1.c: New test.
4319 * gcc.c-torture/compile/pr69740-2.c: New test.
4320
1b63a87b 43212016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4322
4323 * lib/target-supports.exp
4324 (check_effective_target_whole_vector_shift): Enable for PPC64.
4325
d33914da 43262016-03-07 Richard Biener <rguenther@suse.de>
4327
4328 PR tree-optimization/70115
4329 * gcc.dg/torture/pr70115.c: New testcase.
4330
584fba4b 43312016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4332
4333 PR middle-end/69916
4334 * c-c-++-common/goacc/pr69916.c: New.
4335
7f2f5ec0 43362016-03-07 Richard Henderson <rth@redhat.com>
4337
4338 * gcc.c-torture/compile/pr70061.c: New test.
4339
f530e7c4 43402016-03-07 Richard Biener <rguenther@suse.de>
4341
4342 PR testsuite/70109
4343 * gcc.dg/vect/O3-pr36098.c: New testcase.
4344
a3855fed 43452016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4346
4347 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4348
091ffc31 43492016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4350
4351 * gnat.dg/renaming9.ad[sb]: New testcase.
4352
2941b871 43532016-03-05 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR c++/70084
4356 * g++.dg/expr/stdarg3.C: New test.
4357
5173ce42 43582016-03-04 Jeff Law <law@redhat.com>
4359
4360 PR tree-optimization/69196
4361 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4362 x86_64-*-*.
4363
2d1d2e55 43642016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4365
0e43078e 4366 PR c/69973
4367 * gcc.dg/pr69973.c: New test.
4368
d8ec06ae 4369 PR rtl-optimization/69941
4370 * gcc.dg/torture/pr69941.c: New test.
4371
2d1d2e55 4372 PR c/69824
4373 * gcc.dg/pr69824.c: New test.
4374
32f692e2 43752016-03-05 Tom de Vries <tom@codesourcery.com>
4376
4377 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4378 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4379 function.
4380
1c699e9a 43812016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4382
4383 PR c++/66786
4384 * g++.dg/cpp1y/var-templ48.C: New test.
4385 * g++.dg/cpp1y/var-templ49.C: New test.
4386
358448c6 43872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4388
4389 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4390
01dc3c45 43912016-03-04 Jakub Jelinek <jakub@redhat.com>
4392
e968ff6d 4393 PR c++/70035
4394 * g++.dg/ubsan/pr70035.C: New test.
4395
01dc3c45 4396 PR target/70062
4397 * gcc.target/i386/pr70062.c: New test.
4398
3937d618 43992016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4400
4401 * g++.dg/template/typename21.C: Remove c++98_only.
4402
c58ac7f8 44032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4404
4405 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4406
0060768a 44072016-03-04 David Malcolm <dmalcolm@redhat.com>
4408
4409 PR c/68187
4410 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4411 function.
4412 (fn_42_b): Likewise.
4413 (fn_42_c): Likewise.
4414
74c6fd40 44152016-03-04 David Malcolm <dmalcolm@redhat.com>
4416
4417 PR c/68187
4418 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4419 function.
4420 (fn_40_b): Likewise.
4421 (fn_41_a): Likewise.
4422 (fn_41_b): Likewise.
4423
31b11359 44242016-03-04 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR target/70059
4427 * gcc.target/i386/avx512f-pr70059.c: New test.
4428 * gcc.target/i386/avx512dq-pr70059.c: New test.
4429
c5b93452 44302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4431
4432 PR rtl-optimization/57676
4433 * gcc.dg/torture/pr57676.c: New test.
4434
268fbd56 44352016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4436
4437 * gcc.dg/pr70026.c: New test.
4438
6560d1ad 44392016-03-04 Marek Polacek <polacek@redhat.com>
4440
4441 PR c/69798
4442 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4443 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4444
cc7dfddf 44452016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4446
4447 PR target/70004
4448 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4449 Delete.
4450 (test_corners_sisd_si): Likewise.
4451 (main): Remove checks of the above.
4452 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4453
e9663bd4 44542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4457
dcdd684e 44582016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4459
4460 * gcc.dg/torture/pr69951.c: Accept argc==0.
4461
e692d332 44622016-03-04 Richard Biener <rguenther@suse.de>
4463
4464 PR c++/70054
4465 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4466 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4467
af77b7e6 44682016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4469
4470 PR testsuite/69766
4471 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4472 testing multiarch.
4473
290da96e 44742016-03-04 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR debug/69947
4477 * gcc.dg/guality/pr69947.c: New test.
4478
e51ce713 44792016-03-03 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR ada/70017
4482 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4483
1feed892 44842016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4485
4486 PR rtl-optimization/69904
4487 * gcc.target/arm/pr69904.c: New test.
4488
c32bda69 44892016-03-03 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR target/70021
4492 * gcc.dg/vect/pr70021.c: New test.
4493 * gcc.target/i386/pr70021.c: New test.
4494
1bc579ed 44952016-03-03 Marek Polacek <polacek@redhat.com>
4496
4497 PR middle-end/70050
4498 * gcc.dg/pr70050.c: New test.
4499
cfa8d638 45002016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4501
4502 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4503
1b889259 45042016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4505
4506 PR tree-optimization/70043
4507 * gfortran.dg/vect/pr70043.f90: New test.
4508
f756dfa3 45092016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4510
4511 * gnat.dg/specs/task1.ads: New test.
4512
5cb4863d 45132016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4514
4515 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4516 Invoke gdb with -batch.
4517 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4518
5dd12e43 45192016-03-03 Richard Biener <rguenther@suse.de>
4520
4521 PR tree-optimization/55936
4522 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4523
d97ba4ca 45242016-03-02 Jeff Law <law@redhat.com>
4525
5d23c86f 4526 PR rtl-optimization/69942
4527 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4528 effects of argument promotions.
4529
d97ba4ca 4530 PR tree-optimization/69987
4531 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4532 target does not support -fprefetch-loop-arrays.
4533
901faaa0 45342016-03-02 Uros Bizjak <ubizjak@gmail.com>
4535
4536 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4537
51f6fdce 45382016-03-02 Bin Cheng <bin.cheng@arm.com>
4539
6bc7872f 4540 PR rtl-optimization/69052
51f6fdce 4541 * gcc.target/i386/pr69052.c: New test.
4542
31d31e07 45432016-03-02 Alan Modra <amodra@gmail.com>
4544
4545 * gcc.dg/pr69990.c: New.
4546
04faee95 45472016-03-02 Jakub Jelinek <jakub@redhat.com>
4548
270d0117 4549 PR c/68062
4550 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4551
4552 PR middle-end/70022
4553 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4554
04faee95 4555 PR target/70028
4556 * gcc.target/i386/pr70028.c: New test.
4557
a2cc9e8e 45582016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4559
4560 * c-c++-common/asan/swapcontext-test-1.c,
4561 * c-c++-common/tsan/thread_leak.c,
4562 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4563 * g++.dg/tsan/benign_race.C,
4564 * g++.dg/tsan/fd_close_norace.C,
4565 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4566 races with sanitizer output
4567
dd4bd263 45682016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 4569 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 4570
4571 PR target/67278
4572 * gcc.dg/simd-8.c: New testcase.
4573
b5fe3a49 45742016-03-02 Richard Biener <rguenther@suse.de>
4575
4576 PR middle-end/67278
4577 * gcc.dg/simd-7.c: New testcase.
4578
23601f67 45792016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4580
4581 * gcc.target/i386/pr70007.c: Tweak.
4582
f66f65e7 45832016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4584
4585 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4586
60773515 45872016-03-02 Marek Polacek <polacek@redhat.com>
4588
4589 PR c/67854
4590 * gcc.dg/pr67854.c: New test.
4591
6c094cb1 45922016-03-02 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR middle-end/70025
4595 * gcc.dg/torture/pr70025.c: New test.
4596
7627bb56 45972016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4598
4599 PR tree-optimization/68621
4600 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4601
066c8e94 46022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4603
4604 * gcc.target/i386/pr70007.c: New test.
4605
d3b819ad 46062016-03-01 Jeff Law <law@redhat.com>
4607
d4b9ad56 4608 PR tree-optimization/69196
7e217344 4609 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 4610
d3b819ad 4611 PR tree-optimization/69196
4612 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4613 duplicating code and spoiling the expected output.
4614
4f37285d 46152016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4616
4617 PR target/70033
4618 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4619 supports power9 before doing tests.
4620 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4621 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4622 * gcc.target/powerpc/p9-permute.c: Likewise.
4623
3e9c4f6c 46242016-03-01 Uros Bizjak <ubizjak@gmail.com>
4625
4626 PR target/70027
4627 * gcc.target/i386/pr70027.c: New test.
4628
e324729e 46292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 4630
4631 * gcc.dg/pr70017.c: New test.
4632
40e9ce2d 46332016-03-01 Jakub Jelinek <jakub@redhat.com>
4634
4635 PR c/69796
4636 PR c/69974
4637 * gcc.dg/pr69796.c: New test.
4638 * gcc.dg/pr69974.c: New test.
4639
e8b016ea 46402016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4641
4642 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4643
24d3127c 46442016-02-29 Jeff Law <law@redhat.com>
4645
4646 PR tree-optimization/69987
4647 * gfortran.dg/pr69987.f90: New test.
4648
4649 PR tree-optimization/69989
4650 * gcc.c-torture/compile/pr69989-2.c: New test.
4651
12cc1225 46522016-03-01 Marek Polacek <polacek@redhat.com>
4653
4654 PR c++/69795
4655 * g++.dg/parse/invalid1.C: New test.
4656
d99a947c 46572016-03-01 Richard Biener <rguenther@suse.de>
4658
4659 PR middle-end/70022
4660 * gcc.dg/pr70022.c: New testcase.
4661
395dbc60 46622016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4663
4664 PR tree-optimization/69956
4665 * gcc.dg/pr69956.c: New test.
4666
40a35c55 46672016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4668
4669 PR target/70011
4670 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4671 XFAIL when hardware supports efficient unaligned storage access.
4672
4edc90b0 46732016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4674
4675 PR c++/69961
4676 * g++.dg/template/pr69961a.C: New test.
4677 * g++.dg/template/pr69961b.C: New test.
4678
1ed1f69a 46792016-02-29 David Malcolm <dmalcolm@redhat.com>
4680
4681 PR preprocessor/69985
4682 * gcc.dg/cpp/pr69985.c: New test case.
4683
01c5d15d 46842016-02-29 Jeff Law <law@redhat.com>
4685
3a4d3de5 4686 PR tree-optimization/70005
4687 * gcc.c-torture/execute/pr70005.c New test.
4688
01c5d15d 4689 PR tree-optimization/69999
4690 * gcc.c-torture/compile/pr69999.c: New test.
4691
1bf66b54 46922016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4693
4694 PR tree-optimization/69652
4695 * gcc.dg/torture/pr69652.c: Delete test.
4696 * gcc.dg/vect/pr69652.c: New test.
4697
b4d653d5 46982016-02-19 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/69980
4701 * gfortran.dg/vect/pr69980.f90: New testcase.
4702
35bc4745 47032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4704
4705 * gcc.target/sparc/20160229-1.c: New test.
4706
bb54a538 47072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4708
4709 * gnat.dg/stack_usage3.adb: New test.
4710 * gnat.dg/stack_usage3_pkg.ads: New helper.
4711
95164e71 47122016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4713
4714 * gnat.dg/renaming8.adb: New test.
4715 * gnat.dg/renaming8_pkg1.ads: New helper.
4716 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4717 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4718
a890896f 47192016-02-29 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/69720
4722 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4723
5c70403a 47242016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4725
4726 PR fortran/68147
4727 PR fortran/47674
4728 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4729
dfb6d139 47302016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 4731 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4732
4733 PR fortran/56007
4734 * gfortran.dg/coarray_8.f90: Adjust error message.
4735 * gfortran.dg/pr56007.f90: New test.
4736 * gfortran.dg/pr56007.f: New test.
4737
536508db 47382016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4739
4740 PR tree-optimization/69989
4741 * gcc.dg/torture/pr69989.c: New test.
4742
eec75e45 47432016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4744
4745 * gcc.target/i386/stack-realign-win.c: New test.
4746
0175e45a 47472016-02-28 Harald Anlauf <anlauf@gmx.de>
4748
4749 PR fortran/60126
4750 * gfortran.dg/pr60126.f90: New test.
4751
2a703589 47522016-02-27 Jeff Law <law@redhat.com>
4753
4754 Revert
4755 2016-02-26 Richard Biener <rguenther@suse.de>
4756 Jeff Law <law@redhat.com>
4757
4758 PR tree-optimization/69740
4759 * gcc.c-torture/compile/pr69740-1.c: New test.
4760 * gcc.c-torture/compile/pr69740-2.c: New test.
4761
359b4c18 47622016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763
1c96765a 4764 PR fortran/69910
359b4c18 4765 * gfortran.dg/newunit_4.f90: New test.
4766
49462d93 47672016-02-27 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR target/69613
4770 PR rtl-optimization/69886
4771 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4772 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4773 target.
4774
c4ac733e 47752016-02-26 Martin Sebor <msebor@redhat.com>
4776
4777 PR tree-optimization/15826
4778 * gcc.dg/tree-ssa/pr15826.c: New test.
4779
da8c4b5d 47802016-02-26 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR target/69969
4783 * gcc.target/powerpc/pr69969.c: New test.
4784
0a4558eb 47852016-02-26 Martin Sebor <msebor@redhat.com>
4786
4787 PR c++/15766
4788 * g++.old-deja/g++.other/decl5.C: Add a test case.
4789
5b500299 47902016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4791
4792 PR target/69946
4793 * gcc.target/powerpc/pr69946.c: New file.
4794
565f533b 47952016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 4796 Jeff Law <law@redhat.com>
565f533b 4797
0a4558eb 4798 PR tree-optimization/69740
565f533b 4799 * gcc.c-torture/compile/pr69740-1.c: New test.
4800 * gcc.c-torture/compile/pr69740-2.c: New test.
4801
ff67cbea 48022016-02-26 Martin Jambor <mjambor@suse.cz>
4803
4804 PR middle-end/69920
4805 * gcc.dg/torture/pr69932.c: New test.
4806 * gcc.dg/torture/pr69936.c: Likewise.
4807
e400d817 48082016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4809
4810 PR target/69709
4811 * gcc.target/s390/pr69709.c: New test.
4812
126a5a2d 48132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4814
4815 PR target/69245
4816 * gcc.target/aarch64/pr69245_1.c: New test.
4817
59c58860 48182016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4819
4820 PR target/69613
4821 * gcc.dg/torture/pr69613.c: New test.
4822
9441fa4e 48232016-02-26 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR rtl-optimization/69891
4826 * gcc.target/i386/pr69891.c: New test.
4827
e48fcde0 48282016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 4829 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830
35ed600a 4831 PR target/61397
f41208a1 4832 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4833 functionality for both 32-bit and 64-bit.
4834
c86aaa0e 48352016-02-26 Richard Biener <rguenther@suse.de>
4836
4837 PR tree-optimization/69551
4838 * gcc.dg/torture/pr69951.c: New testcase.
4839
38e71a65 48402016-02-25 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/48795
4843 * gcc.dg/Warray-bounds-18.c: New testcase.
4844
03331e69 48452016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4846
4847 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4848
f14d8d6a 48492016-02-25 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR rtl-optimization/69896
4852 * gcc.dg/pr69896.c: New test.
4853
4003c807 48542016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4855
4856 PR c++/69736
4857 * g++.dg/cpp1y/paren2.C: New test.
4858
a0573328 48592016-02-24 Martin Sebor <msebor@redhat.com>
4860
4861 PR c/51147
4862 * gcc.dg/enum-mode-2.c: New test.
4863
2cde02ad 48642016-02-24 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c++/69922
4867 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4868 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4869 * g++.dg/ubsan/pr69922.C: New test.
4870
f0ea75d1 48712016-02-24 Marek Polacek <polacek@redhat.com>
4872
4873 PR c/69819
4874 * gcc.dg/pr69819.c: New test.
4875
05027366 48762016-02-24 Martin Sebor <msebor@redhat.com>
4877
34ed562b 4878 PR c++/69912
4879 * g++.dg/ext/flexary15.C: New test.
4880
48812016-02-24 Martin Sebor <msebor@redhat.com>
4882
4883 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 4884 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 4885 * g++.dg/ext/builtin_alloca.C: Same.
05027366 4886
650c3ad5 48872016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4888 Charles Baylis <charles.baylis@linaro.org>
4889
4890 PR debug/61033
4891 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4892
596070e8 48932016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 4894 Jakub Jelinek <jakub@redhat.com>
596070e8 4895
4896 PR middle-end/69760
4897 * gcc.dg/torture/pr69760.c: New testcase.
4898
d6b92d9f 48992016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4900
4901 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4902 pattern on Solaris with as.
4903
90436d9d 49042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4905
4906 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4907 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4908 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4909 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4910
7c749495 49112016-02-24 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR middle-end/69915
4914 * gcc.dg/pr69915.c: New test.
4915
9c9680b5 49162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4917
4918 PR rtl-optimization/69886
4919 * gcc.dg/torture/pr69886.c: New test.
4920
36d081ee 49212016-02-24 Richard Biener <rguenther@suse.de>
4922
4923 PR middle-end/68963
4924 * gcc.dg/torture/pr68963.c: New testcase.
4925
2a0accb9 49262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927
4928 PR target/69875
4929 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4930 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4931 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4932 * gcc.target/arm/atomic_loaddi_1.c: New test.
4933 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4934 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4935 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4936 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4937 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4938 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4939 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4940 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4941
f0e92ef1 49422016-02-24 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR middle-end/69909
4945 * gcc.dg/torture/pr69909.c: New test.
4946
6907286f 49472016-02-24 Richard Biener <rguenther@suse.de>
4948
4949 PR tree-optimization/69907
4950 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4951 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4952 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4953
e6ab7475 49542016-02-24 Christian Bruel <christian.bruel@st.com>
4955
4956 * gcc.target/arm/pragma_cpp_fma.c: New test.
4957
47587450 49582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959
4960 PR fortran/61156
4961 * gfortran.dg/include_6.f90: Update test.
4962
d41ab738 49632016-02-23 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR objc/69844
4966 * objc.dg/pr69844.m: New test.
4967
4772d9d5 49682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4969
4970 PR libgfortran/69456
4971 * gfortran.dg/namelist_89.f90: New test.
4972 * gfortran.dg/pr59700.f90: Update test..
4973
8c38d887 49742016-02-23 Martin Sebor <msebor@redhat.com>
4975
4976 PR middle-end/69780
4977 * g++.dg/ext/builtin_alloca.C: New test.
4978 * gcc.dg/builtins-68.c: New test.
4979
ee1bfdb0 49802016-02-23 Richard Henderson <rth@redhat.com>
4981
4982 * gcc.target/i386/addr-space-3.c: Remove test.
4983
52609ec3 49842016-02-23 David Malcolm <dmalcolm@redhat.com>
4985
4986 PR preprocessor/69126
4987 PR preprocessor/69543
4988 * c-c++-common/pr69126-2-long.c: New test.
4989 * c-c++-common/pr69126-2-short.c: New test.
4990 * c-c++-common/pr69543-1.c: Remove xfail.
4991
d5bf2cc8 49922016-02-23 David Malcolm <dmalcolm@redhat.com>
4993
4994 PR preprocessor/69126
4995 PR preprocessor/69543
4996 PR preprocessor/69558
4997 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4998 (f): Rename to...
4999 (test_2): ...this, and add leading comment.
5000 (MACRO_3, test_3): New.
5001 (MACRO_4A, MACRO_4B, test_4): New.
5002 (MACRO): Rename to...
5003 (MACRO_5): ...this.
5004 (g): Rename to...
5005 (test_5): ...this, updating for renaming of MACRO, and
5006 add leading comment.
5007 * c-c++-common/pr69543-1.c: New.
5008 * c-c++-common/pr69543-2.c: New.
5009 * c-c++-common/pr69543-3.c: New.
5010 * c-c++-common/pr69543-4.c: New.
5011 * c-c++-common/pr69558-1.c: New.
5012 * c-c++-common/pr69558-2.c: New.
5013 * c-c++-common/pr69558-3.c: New.
5014 * c-c++-common/pr69558-4.c: New.
5015 * gcc.dg/pr69558.c: Move to...
5016 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5017 xfail for c++.
5018
3a37a410 50192016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5020
5021 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5022 to -ftree-parallelize-loops/-fopenacc changes.
5023 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5024 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5025 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5026 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5027 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5028 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5029 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5030 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5031 * c-c++-common/goacc/kernels-loop.c: Likewise.
5032 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5033 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5034 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5035 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5036
ecca180f 50372016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5038
5039 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5040
eec0fa3f 50412016-02-23 Jakub Jelinek <jakub@redhat.com>
5042
f1f91c07 5043 PR c++/69902
5044 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5045
eec0fa3f 5046 PR c/69900
5047 * gcc.dg/pr69900.c: New test.
5048
e045424d 50492016-02-23 Martin Jambor <mjambor@suse.cz>
5050
5051 PR tree-optimization/69666
5052 * gcc.dg/tree-ssa/pr69666.c: New test.
5053
f482dff6 50542016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5055
5056 PR fortran/67451
5057 * gfortran.dg/coarray_allocate_5.f08: New test.
5058
57ed698b 50592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5060
5061 * gcc.target/s390/vcond-shift.c: Move to ...
5062 * gcc.target/s390/vector/vcond-shift.c: ... here.
5063
990e443c 50642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5065
5066 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5067 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5068
296c5f01 50692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5070
5071 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5072
e53f41d5 50732016-02-20 Mark Wielaard <mjw@redhat.com>
5074
5075 PR c/28901
5076 * gcc.dg/unused-variable-3.c: New test.
5077
13af201d 50782016-02-22 Jakub Jelinek <jakub@redhat.com>
5079
5080 PR target/69888
5081 * gcc.target/i386/pr69888.c: New test.
5082
682c90f9 50832016-02-22 Richard Biener <rguenther@suse.de>
5084
5085 PR tree-optimization/69882
5086 * gfortran.dg/vect/pr69882.f90: New testcase.
5087
b8cd18c3 50882016-02-22 Jakub Jelinek <jakub@redhat.com>
5089
5090 PR target/69885
5091 * gcc.dg/pr69885.c: New test.
5092
09343379 50932016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5094
5095 PR target/69806
5096 PR target/54089
5097 * gcc.target/sh/pr54089-10.c: New.
5098
b345a09f 50992016-02-20 Paul Thomas <pault@gcc.gnu.org>
5100
5101 PR fortran/69423
5102 * gfortran.dg/deferred_character_15.f90 : New test.
5103
51385aed 51042016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5105
5106 PR fortran/57365
5107 gfortran.dg/allocate_with_source_18.f03: New test.
5108
51092016-02-20 Harald Anlauf <anlauf@gmx.de>
5110
5111 PR fortran/52531
5112 gfortran.dg/gomp/pr52531.f90: New test.
5113
9cce8384 51142016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5115
5116 PR c++/69865
5117 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5118 -std=c++03.
5119
d91f5fbb 51202016-02-19 Jakub Jelinek <jakub@redhat.com>
5121
563d5cb8 5122 PR c++/69826
5123 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5124 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5125
0a04aac9 5126 PR c++/69850
5127 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5128
d91f5fbb 5129 PR c++/69851
5130 * g++.dg/torture/pr69851.C: New test.
5131
5fe1f282 51322016-02-19 Martin Sebor <msebor@redhat.com>
5133
5134 PR testsuite/69573
5135 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5136
a45bce11 51372016-02-19 Jakub Jelinek <jakub@redhat.com>
5138
6263dde1 5139 PR c++/69850
5140 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5141 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5142
a45bce11 5143 PR c++/67767
5144 * g++.dg/cpp0x/pr67767.C: New test.
5145
cf2ed1b7 51462016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5147
5148 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5149 for fp, simd, crypto, crc, lse.
5150 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5151 above.
5152 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5153 effective target check.
5154
f6cc34b0 51552016-02-19 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR target/69820
5158 * gcc.target/i386/pr69820.c: New test.
5159
6c678e78 51602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5161
5162 * gcc.target/s390/vector/int128-1.c: New test.
5163
b088ff4b 51642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5165
5166 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5167
b11e60a4 51682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5169
5170 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5171 instruction pattern name to prevent the testcase from failing with
5172 -march=z13.
5173
664ff6a0 51742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5175
5176 * gcc.target/s390/md/movstr-2.c: New test.
5177
e80be24b 51782016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5179
5180 * gcc.target/s390/morestack.c: New test.
5181
9839f350 51822016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5183
5184 PR target/69625
5185 * gcc.target/s390/pr69625.c: Add test case.
5186
4550fbd0 51872016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5188
5189 PR testsuite/68580
5190 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5191
57d00b6a 51922016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5193
5194 PR target/68404
5195 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5196 * gcc.target/powerpc/fusion3.c: Likewise.
5197
63ad69d6 51982016-02-18 Richard Biener <rguenther@suse.de>
5199
5200 PR middle-end/69553
5201 * g++.dg/torture/pr69553.C: New testcase.
5202
d92404ed 52032016-02-18 Nick Clifton <nickc@redhat.com>
5204
4550fbd0 5205 PR target/62254
5206 PR target/69610
5207 * gcc.target/arm/pr62554.c: New test.
5208 * gcc.target/arm/pr69610-1.c: New test.
5209 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 5210
0808dfce 52112016-02-18 Richard Biener <rguenther@suse.de>
5212
5213 PR middle-end/69854
5214 * gcc.dg/torture/pr69854.c: New testcase.
5215
fc3527e3 52162016-02-17 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c++/69850
5219 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5220
e3c24279 52212012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5222
5223 * gcc.target/powerpc/vec-cg.c: New test.
5224
c9732c2b 52252016-02-17 Richard Biener <rguenther@suse.de>
5226
5227 PR testsuite/69586
5228 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5229
51bf9f9b 52302016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5231
5232 PR target/69161
5233 * gcc.c-torture/compile/pr69161.c: New test.
5234
6baedca3 52352016-02-17 David Sherwood <david.sherwood@arm.com>
5236
5237 PR target/69532
5238 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5239 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5240
4f240715 52412016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5242
5243 * gcc.dg/ifcvt-4.c: Skip on Visium.
5244
e0c0515d 52452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5246
5247 * gnat.dg/atomic8.adb: New test.
5248
7b319ee6 52492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/discr46.ad[sb]: New test.
5252
48a7e3d1 52532016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5254
5255 PR Target/48344
5256 * gcc.target/powerpc/pr48344-1.c: New test.
5257
3f844f15 52582015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5259
5260 PR fortran/69742
5261 * gfortran.dg/associate_21.f90: New test.
5262
7675e968 52632016-02-16 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR c/69835
5266 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5267 -Wnonnull in dg-options.
5268 * c-c++-common/nonnull-2.c: New test.
5269
d6faee88 52702016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5271 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5272
5273 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5274
3a2a72aa 52752016-02-16 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR middle-end/69801
5278 * gcc.dg/pr69801.c: Add empty dg-options.
5279
28072426 52802016-02-16 James Norris <jnorris@codesourcery.com>
5281
5282 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5283 * g++.dg/goacc/deviceptr-1.c: New file.
5284
37fffac2 52852016-02-16 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR tree-optimization/69820
5288 * gcc.dg/vect/pr69820.c: New test.
5289
f72a5e61 52902016-02-16 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/69776
5293 * gcc.dg/torture/pr69776-2.c: New testcase.
5294
50e0cd76 52952016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5296
5297 PR tree-optimization/69714
5298 * gcc.dg/torture/pr69714.c: New test.
5299
14a72c4e 53002016-02-16 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR tree-optimization/69802
5303 * gcc.dg/pr69802.c: New test.
5304
fd808c11 53052016-02-16 Richard Biener <rguenther@suse.de>
5306
5307 PR middle-end/69801
5308 * gcc.dg/pr69801.c: New testcase.
5309
49a549ca 53102016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5311
5312 PR libgfortran/69651
5313 * gfortran.dg/read_bang.f90: New test.
5314 * gfortran.dg/read_bang4.f90: New test.
5315
77454e6e 53162016-02-15 Jakub Jelinek <jakub@redhat.com>
5317
2074f21c 5318 PR c++/69658
5319 * g++.dg/init/pr69658.C: New test.
5320
77454e6e 5321 PR c++/69797
5322 * c-c++-common/pr69797.c: New test.
5323
4ef4d764 53242016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5325
5326 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5327 check for aarch64*-*-*.
5328
4a45fe0f 53292016-02-15 Richard Biener <rguenther@suse.de>
5330
5331 PR tree-optimization/69783
5332 * gcc.dg/vect/pr69783.c: New testcase.
5333
0b3619e6 53342016-02-15 Richard Biener <rguenther@suse.de>
5335
5336 PR tree-optimization/69776
5337 * gcc.dg/torture/pr69776.c: New testcase.
5338
9b49c3cb 53392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5340
5341 PR fortran/60526
5342 * gfortran.dg/type_decl_4.f90: Reinstated.
5343
e46faff9 53442016-02-14 John David Anglin <danglin@gcc.gnu.org>
5345
5346 PR fortran/68746
5347 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5348
a96c809a 53492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5350
5351 PR fortran/60526
5352 PR bootstrap/69816
5353 * gfortran.dg/type_decl_4.f90: Removed.
5354
fdec7e88 53552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5356
5357 PR fortran/60526
5358 * gfortran.dg/type_decl_4.f90: New test.
5359
a72095c4 53602016-02-14 Alan Modra <amodra@gmail.com>
5361
bc436924 5362 PR testsuite/68886
a72095c4 5363 * gcc.c-torture/execute/stkalign.c: Revise test.
5364
73bb5f8b 53652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5366
5367 PR target/67260
5368 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5369
beb13161 53702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5371
5372 PR target/67260
5373 * gcc.target/sh/torture/pr67260.c: New.
5374
67cab04e 53752016-02-12 John David Anglin <danglin@gcc.gnu.org>
5376
5377 * gcc.dg/pr67964.c: Add dg-require-alias.
5378
44a59bb1 53792016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5380
5381 PR target/67636
5382 PR target/64345
5383 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5384
38c9bd3a 53852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5386
5387 PR libgfortran/69668
5388 * gfortran.dg/namelist_88.f90: New test.
5389
1774ff82 53902016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391
5392 PR libgfortran/69668
5393 * gfortran.dg/namelist_38.f90: Update test.
5394 * gfortran.dg/namelist_84.f90: Update test.
5395
aec1f4bd 53962016-02-12 David Malcolm <dmalcolm@redhat.com>
5397
5398 PR other/69554
5399 * gcc.dg/pr69554-1.c: New test.
5400 * gfortran.dg/pr69554-1.F90: New test.
5401 * gfortran.dg/pr69554-2.F90: New test.
5402 * lib/gcc-dg.exp (proc dg-locus): New function.
5403 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5404 distinguish between the caret-printing and non-caret-printing
5405 cases. If caret-printing has been explicitly enabled, bail out
5406 without attempting to fix up the output.
5407
da7d5066 54082016-02-12 David Malcolm <dmalcolm@redhat.com>
5409
5410 PR driver/69265
5411 PR driver/69453
5412 * gcc.dg/spellcheck-options-3.c: New test case.
5413 * gcc.dg/spellcheck-options-4.c: New test case.
5414 * gcc.dg/spellcheck-options-5.c: New test case.
5415 * gcc.dg/spellcheck-options-6.c: New test case.
5416 * gcc.dg/spellcheck-options-7.c: New test case.
5417 * gcc.dg/spellcheck-options-8.c: New test case.
5418 * gcc.dg/spellcheck-options-9.c: New test case.
5419 * gcc.dg/spellcheck-options-10.c: New test case.
5420
fcce1b0b 54212016-02-12 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR rtl-optimization/69764
5424 PR rtl-optimization/69771
5425 * c-c++-common/pr69764.c: New test.
5426 * gcc.dg/torture/pr69771.c: New test.
5427
6d609290 54282016-02-12 Marek Polacek <polacek@redhat.com>
5429
5430 * g++.dg/torture/init-list1.C: New.
5431
7d75fb56 54322016-02-12 Marek Polacek <polacek@redhat.com>
5433
5434 * gcc.dg/pr69522.c: Add empty dg-options.
5435
52543fda 54362016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5437
5438 * g++.dg/lto/lto.exp: Include and init mpx.
5439 * g++.dg/lto/pr69729_0.C: New test.
5440
34947478 54412016-02-12 Jakub Jelinek <jakub@redhat.com>
5442
9181a4ec 5443 PR ipa/69241
5444 * g++.dg/ipa/pr69241-4.C: New test.
5445
34947478 5446 PR ipa/68672
5447 * g++.dg/ipa/pr68672-1.C: New test.
5448 * g++.dg/ipa/pr68672-2.C: New test.
5449 * g++.dg/ipa/pr68672-3.C: New test.
5450
74a4140f 54512016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5452
5453 PR c/69522
50e0cd76 5454 * gcc.dg/pr69522.c: New test.
74a4140f 5455
9ddb20d6 54562016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5457
5458 PR c++/69098
5459 * g++.dg/cpp1y/69098.C: New test.
5460 * g++.dg/cpp1y/69098-2.C: New test.
5461
67cf9b55 54622016-02-12 Jakub Jelinek <jakub@redhat.com>
5463
5464 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5465 and neighbour -> neighbor.
5466 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5467 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5468 * c-c++-common/Wvarargs.c: Likewise.
5469 * c-c++-common/goacc/host_data-5.c: Likewise.
5470 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5471 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5472 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5473 * gcc.target/aarch64/pr60697.c: Likewise.
5474 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5475 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5476 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5477 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5478 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5479 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5480 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5481 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5482 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5483 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5484 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5485 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5486 * g++.dg/lookup/koenig5.C: Likewise.
5487 * g++.dg/ext/no-asm-2.C: Likewise.
5488 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5489 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5490 * gfortran.dg/used_types_16.f90: Likewise.
5491 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5492 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5493 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5494 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5495 * gfortran.dg/abstract_type_6.f03: Likewise.
5496 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5497 * gfortran.dg/used_types_15.f90: Likewise.
5498 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5499 * gfortran.dg/exit_3.f08: Likewise.
5500 * gfortran.dg/open_status_2.f90: Likewise.
5501 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5502 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5503 * gfortran.dg/associate_1.f03: Likewise.
5504 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5505 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5506 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5507 * gcc.dg/builtin-object-size-1.c: Likewise.
5508 * gcc.dg/noreturn-6.c: Likewise.
5509 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5510 * gcc.dg/globalalias.c: Likewise.
5511 * gcc.dg/builtins-config.h: Likewise.
5512 * gcc.dg/pr30457.c: Likewise.
5513 * gcc.c-torture/compile/volatile-1.c: Likewise.
5514 * gcc.c-torture/execute/20101011-1.c: Likewise.
5515 * c-c++-common/Waddress-1.c: Likewise.
5516
40b38ace 55172016-02-11 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR c/69768
5520 * c-c++-common/Waddress-1.c: New test.
5521
42c87ca9 55222016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5523
5524 PR fortran/69296
5525 * gfortran.dg/associate_19.f03: New test.
5526 * gfortran.dg/associate_20.f03: New test.
5527
acb7939f 55282016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5529
5530 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5531
6defe3c5 55322016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5533
5534 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5535 .arch armv8-a\n. Add -dA to dg-options.
5536 * gcc.target/aarch64/assembler_arch_1.c: New test.
5537 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5538
63f63318 55392016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5540
5541 PR c++/68726
5542 * g++.dg/cpp0x/pr68726.C: New.
5543
1cddf457 55442016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5545
5546 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5547 test.
5548
b86fba37 55492016-02-11 Richard Biener <rguenther@suse.de>
5550
5551 * g++.dg/tree-ssa/pr61034.C: Adjust.
5552
ec4ec95a 55532016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5554
be7c31e9 5555 PR target/69148
ec4ec95a 5556 * gcc.target/s390/pr69148.c: New.
5557
f64416ca 55582016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5559
5560 PR tree-optimization/69652
5561 * gcc.dg/torture/pr69652.c: New test.
5562
e5d1ea31 55632016-02-10 Jakub Jelinek <jakub@redhat.com>
5564 Patrick Palka <ppalka@gcc.gnu.org>
5565
5566 PR ipa/69241
5567 PR c++/69649
5568 * g++.dg/ipa/pr69241-1.C: New test.
5569 * g++.dg/ipa/pr69241-2.C: New test.
5570 * g++.dg/ipa/pr69241-3.C: New test.
5571 * g++.dg/ipa/pr69649.C: New test.
5572
fa03b19d 55732016-02-10 Uros Bizjak <ubizjak@gmail.com>
5574
5575 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5576 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5577
14485c8a 55782016-02-10 Bin Cheng <bin.cheng@arm.com>
5579
5580 PR tree-optimization/68021
5581 * gcc.dg/tree-ssa/pr68021.c: New test.
5582
79f1ed25 55832016-02-10 Richard Biener <rguenther@suse.de>
5584
5585 PR tree-optimization/69726
5586 * gcc.dg/uninit-22.c: New testcase.
5587
58f74eff 55882016-02-09 Andrew Pinski <apinski@cavium.com>
5589
5590 PR tree-opt/69282
5591 * gcc.c-torture/compile/20160205-1.c: New testcase.
5592
600c00f7 55932016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5594
5595 PR target/68404
5596 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5597 instead accessing a really large arrray.
5598 * gcc.target/powerpc/fusion3.c: Likewise.
5599
0771836e 56002016-02-09 Charles Baylis <charles.baylis@linaro.org>
5601
5602 PR target/68532
5603 * gcc.c-torture/execute/pr68532.c: New test.
5604
4ccd644f 56052016-02-11 Alexandre Oliva <aoliva@redhat.com>
5606
5607 PR target/69634
5608 * gcc.dg/pr69634.c: New.
5609
2e980a39 56102016-02-09 Richard Biener <rguenther@suse.de>
5611
5612 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5613
aacf7102 56142016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 5615
aacf7102 5616 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5617
a1856ddf 56182016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5619
5620 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5621
d4d3da7e 56222016-02-09 Richard Biener <rguenther@suse.de>
5623
5624 PR tree-optimization/69715
5625 * gcc.dg/torture/pr69715.c: New testcase.
5626
9cc6714f 56272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5628
5629 PR c++/69139
5630 * g++.dg/cpp0x/trailing12.C: New test.
5631 * g++.dg/cpp0x/trailing13.C: New test.
5632
83d5062b 56332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5634
5635 PR c++/69283
5636 PR c++/67835
5637 * g++.dg/cpp1y/auto-fn29.C: New test.
5638 * g++.dg/cpp1y/auto-fn30.C: New test.
5639
394a86f3 56402016-02-08 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR tree-optimization/69209
5643 * gcc.c-torture/compile/pr69209.c: New test.
5644
93b124b4 56452016-02-08 Jeff Law <law@redhat.com>
5646
5647 PR tree-optimization/68541
5648 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5649 of statements allowed in join block for path splitting.
5650
26abce13 56512016-02-08 Jakub Jelinek <jakub@redhat.com>
5652
0acb2d6e 5653 PR c++/59627
5654 * g++.dg/gomp/pr59627.C: New test.
5655
26abce13 5656 PR ipa/69239
5657 * g++.dg/ipa/pr69239.C: New test.
5658
86e0b129 56592016-02-08 David Malcolm <dmalcolm@redhat.com>
5660
5661 PR preprocessor/69664
5662 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5663 * gcc.dg/cpp/warn-comments.c: Likewise.
5664
f553d9f8 56652016-02-08 Marek Polacek <polacek@redhat.com>
5666
5667 PR c++/69688
5668 * g++.dg/init/const12.C: New test.
5669
600695e0 56702016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5671
5672 PR target/60410
5673 * gcc.dg/lto/pr55113_0.c: Remove test.
5674
c4f4b1e8 56752016-02-08 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/69719
5678 * gcc.dg/torture/pr69719.c: New testcase.
5679
5a987d87 56802016-02-08 Richard Biener <rguenther@suse.de>
5681 Jeff Law <law@redhat.com>
5682
5683 PR target/68273
5684 * gcc.target/mips/pr68273.c: New testcase.
5685
0418e71d 56862016-02-08 Richard Biener <rguenther@suse.de>
5687
5688 PR rtl-optimization/69274
5689 * gcc.target/i386/addr-sel-1.c: XFAIL.
5690
07c0f1ca 56912016-02-08 Jeff Law <law@redhat.com>
5692
40d85f4c 5693 PR tree-optimization/68541
5694 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5695
140e093f 5696 PR tree-optimization/65917
07c0f1ca 5697 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5698
16430acf 56992016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5700
5701 PR fortran/50555
5702 * gfortran.dg/namelist_args.f90: New test.
5703
3f0ff0d8 57042016-02-05 Jeff Law <law@redhat.com>
5705
140e093f 5706 PR tree-optimization/68541
3f0ff0d8 5707 * gcc.dg/tree-ssa/split-path-2.c: New test.
5708 * gcc.dg/tree-ssa/split-path-3.c: New test.
5709 * gcc.dg/tree-ssa/split-path-4.c: New test.
5710 * gcc.dg/tree-ssa/split-path-5.c: New test.
5711 * gcc.dg/tree-ssa/split-path-6.c: New test.
5712 * gcc.dg/tree-ssa/split-path-7.c: New test.
5713
a7cc1f94 57142016-02-05 Martin Sebor <msebor@redhat.com>
5715
5716 PR c++/69662
5717 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5718 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5719
fcb25f28 57202016-02-06 Richard HEnderson <rth@redhat.com>
5721
5722 PR c/69643
5723 * gcc.target/i386/addr-space-4.c: New.
5724 * gcc.target/i386/addr-space-5.c: New.
5725
3a2545a1 57262016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5727
5728 PR fortran/66089
5729 * gfortran.dg/elemental_dependency_6.f90: New.
5730
1e302465 57312016-02-05 Jakub Jelinek <jakub@redhat.com>
5732
66feb54c 5733 PR rtl-optimization/69691
5734 * gcc.c-torture/execute/pr69691.c: New test.
5735
1e302465 5736 PR c++/69628
5737 * g++.dg/parse/pr69628.C: New test.
5738
9c28a298 57392016-02-05 Uros Bizjak <ubizjak@gmail.com>
5740
5741 * gcc.dg/sancov/asan.c: Move to ...
5742 * gcc.dg/asan/sancov-1.c: ... here.
5743
a854e286 57442016-02-05 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5747
d4f0b240 57482016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5749
5750 PR target/69677
5751 * gcc.target/i386/pr69677.c: New test.
5752
235d8723 57532016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5754
5755 PR c++/68948
5756 * g++.dg/template/pr68948.C: New test.
5757
f390cf65 57582016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5759
5760 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5761 (only necessary on s390x).
5762
ab99f104 57632016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5764
5765 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5766 -mno-accumulate-outgoing-args.
5767
f7ef5392 57682016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5769
5770 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5771
6b098e91 57722016-02-04 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR c/69669
5775 * c-c++-common/pr69669.c: New test.
5776
f0146cf3 57772016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5778
5779 PR target/69667
5780 * g++.dg/pr69667.C: New file.
5781
08fd6cf5 57822016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5783
5784 PR target/69619
5785 * gcc.dg/pr69619.c: Add new test.
5786
a6f3f39f 57872016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5788
5789 PR rtl-optimization/69577
5790 * gcc.target/i386/pr69577.c: New test.
5791
774068a0 57922016-02-04 Martin Liska <mliska@suse.cz>
5793
5794 * g++.dg/asan/pr69276.C: New test.
5795
f50a7894 57962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5797
5798 PR target/65932
5799 PR target/67714
5800 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5801 a single smulbb instruction.
5802 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5803 * gcc.target/amr/wmul-2.c: Likewise.
5804
6b722eb3 58052016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 PR target/65932
5808 PR target/67714
5809 * gcc.c-torture/execute/pr67714.c: New test.
5810
1f1475a7 58112016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5812
5813 PR target/69454
5814 * gcc.target/i386/pr69454-1.c: New test.
5815 * gcc.target/i386/pr69454-2.c: New test.
5816
6b94e133 58172016-02-03 Martin Sebor <msebor@redhat.com>
5818
5819 PR c++/69251
5820 PR c++/69253
5821 PR c++/69290
5822 PR c++/69277
5823 PR c++/69349
5824 * g++.dg/ext/flexarray-mangle-2.C: New test.
5825 * g++.dg/ext/flexarray-mangle.C: New test.
5826 * g++.dg/ext/flexarray-subst.C: New test.
5827 * g++.dg/ext/flexary11.C: New test.
5828 * g++.dg/ext/flexary12.C: New test.
5829 * g++.dg/ext/flexary13.C: New test.
5830 * g++.dg/ext/flexary14.C: New test.
5831 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5832
342ed0ac 58332016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5834
5835 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5836 Define only if CHECK_FLOAT128 is defined.
5837 (main): Properly initialize u5.
5838
edf6c4d2 58392016-02-03 Jakub Jelinek <jakub@redhat.com>
5840
415d5641 5841 PR c/69627
5842 * gcc.dg/pr69627.c: New test.
5843
edf6c4d2 5844 PR target/69644
5845 * gcc.dg/pr69644.c: New test.
5846
cf8f3ba0 58472016-02-03 Mike Stump <mikestump@comcast.net>
5848
5849 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5850 support for struct-layout-1.exp.
5851
c90d55dd 58522016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5853
5854 PR c++/69056
f7ef5392 5855 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 5856
401bd0c8 58572016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5858 Alexandre Oliva <aoliva@redhat.com>
5859
5860 PR target/69461
5861 * gcc.target/powerpc/pr69461.c: New.
5862
277d9d1d 58632016-02-03 Uros Bizjak <ubizjak@gmail.com>
5864
5865 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5866 works from here ...
5867 (check_effective_target_fsanitize_thread): ... to here. Do not
5868 specify additional compile flags for the test source.
5869 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5870 specify additional compile flags for the test source.
5871
e69ad94a 58722016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5873
5874 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5875
a4454da2 58762016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5877
5878 PR fortran/67451
5879 PR fortran/69418
5880 * gfortran.dg/coarray_allocate_2.f08: New test.
5881 * gfortran.dg/coarray_allocate_3.f08: New test.
5882 * gfortran.dg/coarray_allocate_4.f08: New test.
5883
88cab2dd 58842016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5885
5886 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5887 use same scan-tree-dump-times on all platforms.
5888 * gcc.dg/vect/vect-outer-1.c: Likewise.
5889 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5890 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5891 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5892 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5893 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5894 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5895 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5896
66ea75c4 58972016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5898
5899 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5900 warning.
5901
4eef8df7 59022016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5903
5904 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5905
665fbc2f 59062016-02-02 James Norris <jnorris@codesourcery.com>
5907
5908 * c-c++-common/goacc/routine-5.c: Add tests.
5909
b10e3d47 59102016-02-02 Alexander Monakov <amonakov@ispras.ru>
5911
5912 * gcc.target/nvptx/unsigned-cmp.c: New test.
5913
12ad66dd 59142016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5915
5916 * gcc.target/aarch64/scalar_shift_1.c
5917 (test_corners_sisd_di): Improve force to SIMD register.
5918 (test_corners_sisd_si): Likewise.
5919 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5920 Remove scan-assembler check for ldr.
5921
f9ec342f 59222016-02-02 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/69595
5925 * gcc.dg/Warray-bounds-17.c: New testcase.
5926
32f2925a 59272016-02-02 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/69606
5930 * gcc.dg/torture/pr69606.c: New testcase.
5931
cfd9ca84 59322016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5933
5934 PR middle-end/68542
5935 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5936 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5937
19bf08e2 59382016-02-02 Alan Modra <amodra@gmail.com>
5939
5940 PR target/69548
5941 * gcc.target/powerpc/pr69548.c: New test.
5942
6f13b088 59432016-02-01 Jakub Jelinek <jakub@redhat.com>
5944
dcddc5af 5945 PR rtl-optimization/69592
5946 * gcc.dg/pr69592.c: New test.
5947
6f13b088 5948 PR preprocessor/69543
5949 PR c/69558
5950 * gcc.dg/pr69543.c: New test.
5951 * gcc.dg/pr69558.c: New test.
5952
d090e5c2 59532016-02-01 Uros Bizjak <ubizjak@gmail.com>
5954
fcb317c5 5955 PR testsuite/65940
5956 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 5957
aaf527dc 59582016-02-01 Martin Sebor <msebor@redhat.com>
5959
5960 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5961
1674217b 59622016-02-01 Bin Cheng <bin.cheng@arm.com>
5963
5964 PR tree-optimization/67921
5965 * c-c++-common/ubsan/pr67921.c: New test.
5966
b4007655 59672016-02-01 Richard Biener <rguenther@suse.de>
5968
5969 PR middle-end/69556
5970 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5971
88a477bb 59722016-02-01 Richard Biener <rguenther@suse.de>
5973
5974 PR tree-optimization/69574
5975 * gcc.dg/torture/pr69574.c: New testcase.
5976
2eaaa4e7 59772016-02-01 Richard Biener <rguenther@suse.de>
5978
5979 PR tree-optimization/69579
5980 * gcc.dg/setjmp-6.c: New testcase.
5981
e3882c44 59822016-02-01 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR rtl-optimization/69570
5985 * g++.dg/opt/pr69570.C: New test.
5986
f80aff47 59872016-02-01 Richard Henderson <rth@redhat.com>
5988
5989 * gcc.dg/pr69535.c: New test.
5990
240568aa 59912016-01-31 John David Anglin <danglin@gcc.gnu.org>
5992
6009b3b8 5993 PR testsuite/69584
5994 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5995 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5996
1fdf7177 5997 PR debug/68244
5998 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5999
240568aa 6000 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6001
cb3e5ac0 60022016-01-31 Paul Thomas <pault@gcc.gnu.org>
6003
6004 PR fortran/67564
6005 * gfortran.dg/allocate_with_source_17.f03: New test.
6006
3b8b902b 60072016-01-30 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR tree-optimization/69546
6010 * gcc.dg/torture/pr69546.c: New test.
6011
17985abe 60122016-01-30 Paul Thomas <pault@gcc.gnu.org>
6013
6014 PR fortran/69566
6015 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6016
b5239e80 60172016-01-30 Martin Sebor <msebor@redhat.com>
6018
6019 PR c++/68490
6020 * g++.dg/ext/flexary10.C: New test.
6021
e8f03010 60222016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6023
6024 PR fortran/66707
6025 gfortran.dg/common_23.f90: New test.
6026
dc93691a 60272016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6028
6029 PR target/65546
6030 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6031 condition being checked, and disable it when the target supports
6032 misaligned loads and stores.
6033
ff5e28e9 60342016-01-29 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR debug/69518
6037 * gcc.dg/torture/pr69518.c: New test.
6038
b0d8930a 60392016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6040
6041 PR target/69530
6042 * gcc.target/i386/pr69530.c: New test.
6043
21601fc7 60442016-01-29 Steve Ellcey <sellcey@imgtec.com>
6045
6046 PR target/65604
6047 * gcc.target/mips/div-delay.c: New test.
6048
ca6c7317 60492016-01-29 Jakub Jelinek <jakub@redhat.com>
6050
4758dc39 6051 PR target/69551
6052 * gcc.target/i386/pr69551.c: New test.
6053
ca6c7317 6054 PR target/66137
6055 * gcc.target/i386/pr66137.c: New test.
6056
e3078da6 60572016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6058
6059 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6060 always built for p5600.
6061 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6062 isa=p5600 dg-option.
6063
b622ec25 60642016-01-29 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/69547
6067 * g++.dg/tree-ssa/pr69547.C: New testcase.
6068
d2a60e99 60692016-01-29 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR debug/66869
6072 * g++.dg/warn/Wunused-function2.C: New test.
6073
ae849d2b 60742016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6075
6076 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6077 support for test to succeed.
6078
ce6a6978 60792016-01-29 Marek Polacek <polacek@redhat.com>
6080
6081 PR c++/69509
6082 PR c++/69516
6083 * g++.dg/ext/constexpr-vla2.C: New test.
6084 * g++.dg/ext/constexpr-vla3.C: New test.
6085 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6086
7550d855 60872016-01-29 Richard Biener <rguenther@suse.de>
6088
6089 PR middle-end/69537
6090 * gcc.dg/uninit-21.c: New testcase.
6091
f11bb279 60922016-01-28 Uros Bizjak <ubizjak@gmail.com>
6093
6094 PR target/69459
6095 * gcc.target/i386/pr69459.c: New test.
6096
c80c12c8 60972016-01-28 Steve Ellcey <sellcey@imgtec.com>
6098
6099 PR target/68400
6100 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6101 * gcc.target/mips/pr68400.c: New test.
6102
c649bacc 61032016-01-28 Martin Sebor <msebor@redhat.com>
6104
6105 PR target/17381
6106 * gcc.target/powerpc/pr17381.c: New test.
6107
f4881661 61082016-01-28 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR middle-end/69542
6111 * gcc.dg/torture/pr69542.c: New test.
6112
d66fdd75 61132016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6114
6115 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6116
d4a78818 61172016-01-28 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * gcc.dg/pr65980.c: Skip on AIX.
6120 * gcc.dg/pr66688.c: Same.
6121
21329e97 61222016-01-28 David Edelsohn <dje.gcc@gmail.com>
6123
6124 PR target/63679
6125 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6126 * gcc.dg/tree-ssa/sra-18.c: Same.
6127
cc7124a6 61282016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6129
6130 PR fortran/62536
6131 * gfortran.dg/block_15.f08: New test.
6132 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6133 on incorrectly closed BLOCK.
6134
358dfcb4 61352016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6136
6137 * gcc.dg/declare-simd.c: New test.
e87502d6 61382016-01-28 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/69466
6141 * gfortran.dg/vect/pr69466.f90: New testcase.
6142
44e7334b 61432016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6144
6145 * g++.dg/pr67989.C: Remove ARM-specific option.
6146 * gcc.target/arm/pr67989.C: New file.
6147
5ce8f551 61482016-01-27 Uros Bizjak <ubizjak@gmail.com>
6149
6150 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6151 and expm1 test for glibc < 2.11.
6152
fa6e6b15 61532016-01-27 Richard Henderson <rth@redhat.com>
6154
6155 * gcc.c-torture/execute/pr69447.c: New test.
6156
61572016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 6158
7b8122c6 6159 PR fortran/69422
147b2f9b 6160 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6161
78e516eb 61622016-01-27 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR debug/66869
6165 * gcc.dg/pr66869.c: New test.
6166
9b849350 61672016-01-25 Jeff Law <law@redhat.com>
6168
6169 PR tree-optimization/68398
f11bb279 6170 PR tree-optimization/69196
9b849350 6171 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6172 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6173 path to avoid new heuristic allowing more irreducible regions
6174 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6175 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6176 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6177 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6178 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6179
fee5e491 61802016-01-27 Marek Polacek <polacek@redhat.com>
6181
6182 PR c/68062
6183 * c-c++-common/vector-compare-4.c: New test.
6184
eec96426 61852016-01-27 David Malcolm <dmalcolm@redhat.com>
6186
6187 PR preprocessor/69126
6188 * c-c++-common/pr69126.c: New test case.
6189
5068be18 61902016-01-27 Ian Lance Taylor <iant@google.com>
6191
6192 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6193
5fa82c11 61942016-01-27 Ryan Burn <contact@rnburn.com>
6195
6196 PR cilkplus/69267
6197 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6198
b3df0219 61992016-01-27 Uros Bizjak <ubizjak@gmail.com>
6200
6201 PR target/69512
6202 * gcc.target/i386/pr69512.c: New test.
6203
d46a16d4 62042016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6205
6206 PR ada/69488
6207 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6208
6a9b35ef 62092016-01-27 Marek Polacek <polacek@redhat.com>
6210
6211 PR c++/69379
6212 * g++.dg/pr69379.C: New test.
6213
18e9663b 62142016-01-27 Martin Sebor <msebor@redhat.com>
6215
6216 PR c++/69317
6217 * g++.dg/abi/Wabi-2-2.C: New test.
6218 * g++.dg/abi/Wabi-2-3.C: New test.
6219 * g++.dg/abi/Wabi-3-2.C: New test.
6220 * g++.dg/abi/Wabi-3-3.C: New test.
6221
c88301ad 62222016-01-27 Richard Biener <rguenther@suse.de>
6223
6224 PR tree-optimization/69166
6225 * gcc.dg/torture/pr69166.c: New testcase.
6226
8ca47550 62272016-01-27 Martin Jambor <mjambor@suse.cz>
6228
6229 PR tree-optimization/69355
6230 * gcc.dg/tree-ssa/pr69355.c: New test.
6231
5cb23e3c 62322016-01-27 Marek Polacek <polacek@redhat.com>
6233
6234 PR c++/69496
6235 * g++.dg/ext/constexpr-vla1.C: New test.
6236
7b0c1b6d 62372016-01-20 Christian Bruel <christian.bruel@st.com>
6238
6239 PR target/69245
6240 * gcc.target/arm/pr69245.c: New test.
6241
220112fc 62422016-01-27 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR tree-optimization/69399
6245 * gcc.dg/torture/pr69399.c: New test.
6246
16294490 62472016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6250
8abd3d0c 62512016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6252
6253 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6254
7cf9b895 62552016-01-26 Tom de Vries <tom@codesourcery.com>
6256
6257 PR tree-optimization/69110
6258 * gcc.dg/autopar/pr69110.c: New test.
6259
557c1942 62602016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 6261 Sebastian Pop <s.pop@samsung.com>
557c1942 6262
6263 * gcc.dg/graphite/isl-ast-op-select.c: New.
6264
80adbd96 62652015-01-26 Paul Thomas <pault@gcc.gnu.org>
6266
6267 PR fortran/69385
6268 * gfortran.dg/allocate_error_6.f90: New test.
6269
c3f86f60 62702016-01-26 Richard Henderson <rth@redhat.com>
6271
6272 * gcc.dg/tm/pr60908.c: New test.
6273
3752e5b1 62742016-01-26 David Malcolm <dmalcolm@redhat.com>
6275
6276 PR other/69006
6277 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6278 directive.
6279 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6280 expected multiline output to reflect the colorization being
6281 disabled before newlines.
6282 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6283 (custom_diagnostic_finalizer): Replace call to
6284 pp_newline_and_flush with call to pp_flush.
6285 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6286 * gfortran.dg/implicit_class_1.f90: Likewise.
6287 * lib/gcc-dg.exp (allow_blank_lines): New global.
6288 (dg-allow-blank-lines-in-output): New procedure.
6289 (gcc-dg-prune): Complain about blank lines in the output, unless
6290 dg-allow-blank-lines-in-output was called.
6291 * lib/multiline.exp (_build_multiline_regex): Only support
6292 arbitrary followup text for non-blank-lines, not for blank lines.
6293
9bbfd060 62942016-01-26 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR tree-optimization/69483
6297 * gcc.dg/pr69483.c: New test.
6298 * g++.dg/opt/pr69483.C: New test.
6299
53773057 63002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6301
6302 PR target/68620
6303 * gcc.target/arm/pr68620.c: New test.
6304
442a556f 63052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6306
6307 * gcc.target/i386/pr68986-2.c: Remove -m32.
6308
d513c683 63092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6310
6311 PR target/68986
6312 * gcc.target/i386/pr68986-1.c: New test.
6313 * gcc.target/i386/pr68986-2.c: Likewise.
6314 * gcc.target/i386/pr68986-3.c: Likewise.
6315
976877a5 63162016-01-26 Christian Bruel <christian.bruel@st.com>
6317
6318 * lib/target-supports.exp
6319 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6320 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6321 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6322
2c7b2f88 63232016-01-26 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/69452
6326 * gcc.dg/torture/pr69452.c: New testcase.
6327
f7fc06e7 63282016-01-26 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR target/69442
6331 * gcc.dg/pr69442.c: New test.
6332
d1dae587 63332016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6334
6335 PR target/67896
6336 * gcc.target/aarch64/simd/pr67896.C: New.
6337
ef7be7f8 63382016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6339
6340 PR tree-optimization/69400
6341 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6342 function.
6343 (plugin_init): Call it.
6344 * gcc.dg/torture/pr69400.c: New test.
6345
648433a4 63462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6347
6348 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6349
45fc5243 63502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6351 Sebastian Pop <s.pop@samsung.com>
6352
6353 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6354 isl-0.15.
6355
c699f6a1 63562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6357 Sebastian Pop <s.pop@samsung.com>
6358
6359 * gcc.dg/graphite/pr69292.c: New.
6360
b86e24ea 63612016-01-25 Jakub Jelinek <jakub@redhat.com>
6362
6363 * c-c++-common/goacc/use_device-1.c: New test.
6364
105cb8d7 63652016-01-25 Jeff Law <law@redhat.com>
6366
6367 PR tree-optimization/69196
6368 PR tree-optimization/68398
6369 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6370 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6371
44562749 63722016-01-25 David Edelsohn <dje.gcc@gmail.com>
6373
6374 PR target/69469
6375 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6376 Algorithm.
6377
6837fee7 63782016-01-25 Richard Biener <rguenther@suse.de>
6379
6380 PR testsuite/69380
6381 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6382
fe500d65 63832016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6384
6385 PR target/69421
6386 * gcc.dg/pr69421.c: New test.
6387
8eacba94 63882016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6389
6390 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6391 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6392 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6393 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6394 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6395 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6396 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6397 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6398 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6399 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6400
af09d40d 64012016-01-25 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/69376
6404 * gcc.dg/torture/pr69376.c: New testcase.
6405
d65063f5 64062016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407
6408 PR fortran/69397
6409 PR fortran/68442
6410 * gfortran.dg/interface_38.f90: New test.
6411 * gfortran.dg/interface_39.f90: New test.
80adbd96 6412
08c7bfb4 64132016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6414
6415 Revert:
6416 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6417
6418 PR c++/11858
6419 PR c++/24663
6420 PR c++/24664
6421 * g++.dg/template/pr11858.C: New test.
6422 * g++.dg/template/pr24663.C: New test.
6423 * g++.dg/template/unify12.C: New test.
6424 * g++.dg/template/unify13.C: New test.
6425 * g++.dg/template/unify14.C: New test.
6426 * g++.dg/template/unify15.C: New test.
6427 * g++.dg/template/unify16.C: New test.
6428 * g++.dg/template/unify17.C: New test.
6429
c2e7d2be 64302016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6431
6432 PR fortran/68283
6433 gfortran.dg/pr68283.f90: New test.
6434
9f2e8617 64352016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6436
6437 PR fortran/66094
6438 * gfortran.dg/inline_matmul_13.f90: New test.
6439 * gfortran.dg/matmul_bounds_8.f90: New test.
6440 * gfortran.dg/matmul_bounds_9.f90: New test.
6441 * gfortran.dg/matmul_bounds_10.f90: New test.
6442
a4838119 64432016-01-23 Tom de Vries <tom@codesourcery.com>
6444
6445 PR tree-optimization/69426
6446 * gcc.dg/autopar/pr69426.c: New test.
6447
feddf0dc 64482016-01-23 Martin Sebor <msebor@redhat.com>
6449
6450 PR c++/58109
6451 PR c++/69022
6452 * g++.dg/cpp0x/alignas5.C: New test.
6453 * g++.dg/ext/vector29.C: Same.
6454
132731fb 64552016-01-23 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6458 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6459 _GNU_SOURCE from compile flags to the source.
6460 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6461 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6462 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6463 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6464
51aec681 64652016-01-22 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR target/69432
6468 * g++.dg/opt/pr69432.C: New test.
6469
147aa3e3 64702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6471
6472 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6473 32-bit targets testing an -m64 multilib.
6474
4d04e35e 64752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6476
6477 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6478 64-bit support.
6479
86f38d0c 64802016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6481
6482 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6483
f776e712 64842016-01-21 Christian Bruel <christian.bruel@st.com>
6485
6486 PR target/68674
6487 * gcc.target/i386/pr68674.c
6488 * gcc.target/aarch64/pr68674.c
6489 * gcc.target/arm/pr68674.c
6490
7b9de435 64912016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6492
6493 PR target/69403
6494 * gcc.c-torture/execute/pr69403.c: New test.
6495
9935a0ba 64962016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/55843
6499 * g++.dg/template/pr55843.C: New.
6500
06b94aa1 65012016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6502
6503 PR testsuite/66877
6504 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6505 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6506
b68773a8 65072016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6508
6509 PR testsuite/67489
132731fb 6510 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6511 from dg-do compile directive, and instead add
6512 { dg-require-effective-target int128 }.
b68773a8 6513
bbbbe8ab 65142016-01-20 Martin Sebor <msebor@redhat.com>
6515
6516 PR c/69405
6517 * gcc.dg/sync-fetch.c: New test.
6518
f3a6a26f 65192016-01-21 Martin Sebor <msebor@redhat.com>
6520
6521 PR target/69252
6522 * gcc.target/powerpc/pr69252.c: New test.
6523
d1565a03 65242016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6525
6526 PR fortran/65996
132731fb 6527 * gfortran.dg/pr65996.f90: New test.
d1565a03 6528
15a5a905 65292016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6530
6531 PR c++/68810
bbbbe8ab 6532 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 6533 expected to generate an error.
15a5a905 6534
e4538af5 65352016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6536
6537 PR middle-end/66178
6538 * gcc.dg/torture/pr66178.c: New test.
6539
4d4180ce 65402016-01-21 Anton Blanchard <anton@samba.org>
6541 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 PR target/63354
6544 * gcc.target/powerpc/pr63354.c: New test.
6545
86e16058 65462016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6547
6548 PR rtl-optimization/68990
6549 * gcc.target/i386/pr68990: New.
6550
b11b85e4 65512016-01-21 Nick Clifton <nickc@redhat.com>
6552
6553 PR target/69129
6554 * gcc.target/mips/pr69129.c: New.
6555
62dd9f85 65562016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6557
6558 PR c++/58046
6559 * g++.dg/cpp0x/pr58046.C: New.
6560
ac7d424b 65612016-01-21 Jakub Jelinek <jakub@redhat.com>
6562
47c0bea3 6563 PR target/69187
6564 PR target/65624
6565 * gcc.target/arm/pr69187.c: New test.
6566
ac7d424b 6567 PR c++/69355
6568 * g++.dg/torture/pr69355.C: New test.
6569
9e18b252 65702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6571 Sebastian Pop <s.pop@samsung.com>
6572
6573 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6574
de862e2f 65752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6576 Sebastian Pop <s.pop@samsung.com>
6577
132731fb 6578 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 6579
f55f9344 65802016-01-21 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR middle-end/67653
6583 * c-c++-common/pr67653.c: New test.
6584 * gcc.dg/torture/pr29119.c: Add dg-warning.
6585
62752e71 65862016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6587
6588 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6589
16d4186f 65902016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6591
6592 PR c/24293
6593 * gcc.dg/pr24293.c: New test.
6594 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6595 incomplete struct type.
6596 * gcc.dg/declspec-1.c: Likewise.
6597 * gcc.dg/pr63549.c: Likewise.
6598
58219d13 65992016-01-20 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR tree-optimization/66612
6602 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6603 for bdn instruction.
6604
a7b5688a 66052016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6606
6607 * lib/target-supports.exp
6608 (check_effective_target_arm_fp_ok_nocache): New.
6609 (check_effective_target_arm_fp_ok): New.
6610 (add_options_for_arm_fp): New.
6611 (check_effective_target_arm_crypto_ok_nocache): Require
6612 target_arm_v8_neon_ok instead of arm32.
6613 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6614 (check_effective_target_arm_crypto_pragma_ok): New.
6615 (add_options_for_arm_vfp): New.
6616 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6617 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6618 target instead. Force initial fpu to vfp.
6619 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6620 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6621 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6622 dependency.
6623 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6624 use arm_vfp effective target instead. Force initial fpu to vfp.
6625 * gcc.target/arm/attr-neon3.c: Likewise.
6626 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6627 arm_vfp_ok.
6628 * gcc.target/arm/unsigned-float.c: Likewise.
6629 * gcc.target/arm/vfp-1.c: Likewise.
6630 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6631 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6632 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6633 * gcc.target/arm/vfp-ldmias.c: Likewise.
6634 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6635 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6636 * gcc.target/arm/vfp-stmiad.c: Likewise.
6637 * gcc.target/arm/vfp-stmias.c: Likewise.
6638 * gcc.target/arm/vnmul-1.c: Likewise.
6639 * gcc.target/arm/vnmul-2.c: Likewise.
6640 * gcc.target/arm/vnmul-3.c: Likewise.
6641 * gcc.target/arm/vnmul-4.c: Likewise.
6642
7ca56ca8 66432016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 6644
7fb75b57 6645 PR testsuite/69366
6646 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6647 the MPX run-time library, for compile-time MPX test.
6648 * gcc.target/i386/chkp-always_inline.c: Likewise.
6649 * gcc.target/i386/chkp-bndret.c: Likewise.
6650 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6651 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6652 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6653 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6654 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6655 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6656 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6657 * gcc.target/i386/chkp-label-address.c: Likewise.
6658 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6659 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6660 * gcc.target/i386/chkp-pr69044.c: Likewise.
6661 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6662 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6663 * gcc.target/i386/chkp-strchr.c: Likewise.
6664 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6665 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6666 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6667 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6668 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6669 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6670 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6671 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6672 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6673 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6674 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6675 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6676 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6677 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6678 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6679 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6680 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6681 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6682 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6683 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6684 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6685 * gcc.target/i386/pr63995-2.c: Likewise.
6686 * gcc.target/i386/pr64805.c: Likewise.
6687 * gcc.target/i386/pr65044.c: Likewise.
6688 * gcc.target/i386/pr65167.c: Likewise.
6689 * gcc.target/i386/pr65183.c: Likewise.
6690 * gcc.target/i386/pr65184.c: Likewise.
6691 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 6692
f2da0b99 66932016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6694
6695 PR tree-optimization/69328
6696 * gcc.dg/pr69328.c: New test.
6697
4d379676 66982016-01-20 Jeff Law <law@redhat.com>
6699
4a11f145 6700 PR target/25114
4d379676 6701 * gcc.target/m68k/pr25114.c: New test.
6702
0754bad1 67032016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6704
6705 * gcc.target/arm/memset-inline-10.c: Added
6706 dg-require-effective-target arm_thumb2_ok.
6707
63bd5c2d 67082016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6709
6710 * gcc.dg/debug/dwarf2/sso.c: New test.
6711
a9c01e81 67122016-01-19 Uros Bizjak <ubizjak@gmail.com>
6713
6714 PR testsuite/68820
6715 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6716 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6717 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6718
53fa0e54 67192016-01-19 Jan Hubicka <hubicka@ucw.cz>
6720
6721 PR ipa/66223
6722 * g++.dg/ipa/devirt-50.C: New testcase.
6723
e035a62c 67242016-01-19 Marek Polacek <polacek@redhat.com>
6725
6726 PR c++/68965
6727 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6728 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6729
885cc3ea 67302016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6731
6732 PR target/69135
6733 * gcc.target/arm/pr69135_1.c: New test.
6734
07bd240e 67352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6736
6737 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6738
9f60d257 67392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6740
6741 * gcc.target/aarch64/ccmp_1.c: New testcase.
6742
a0c919f7 67432016-01-19 Marek Polacek <polacek@redhat.com>
6744
6745 PR c++/68586
6746 * g++.dg/cpp0x/enum30.C: New test.
6747
dc5d6d17 67482016-01-19 Richard Biener <rguenther@suse.de>
6749
6750 PR tree-optimization/69336
6751 * g++.dg/tree-ssa/pr69336.C: New testcase.
6752
6dd156e0 67532016-01-19 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR debug/65779
6756 * gcc.dg/pr65779.c: New test.
6757
3e0d45b9 67582016-01-19 Richard Biener <rguenther@suse.de>
6759
6760 PR tree-optimization/69352
6761 * gcc.dg/torture/pr69352.c: New testcase.
6762
7a3cf64d 67632016-01-19 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR rtl-optimization/68955
6766 PR rtl-optimization/64557
6767 * gcc.dg/torture/pr68955.c: New test.
6768
8be55b33 67692016-01-19 Jan Hubicka <hubicka@ucw.cz>
6770
6771 PR lto/69136
6772 * g++.dg/torture/pr69136.C: New testcase.
6773
72a985d7 67742016-01-19 Jan Hubicka <hubicka@ucw.cz>
6775
6776 PR lto/69133
6777 * g++.dg/lto/pr69133_0.C: New testcase.
6778 * g++.dg/lto/pr69133_1.C: New testcase.
6779
56778b62 67802016-01-15 Jeff Law <law@redhat.com>
6781
6782 PR tree-optimization/69320
6783 * gcc.c-torture/pr69320-1.c: New test.
6784 * gcc.c-torture/pr69320-2.c: New test.
6785 * gcc.c-torture/pr69320-3.c: New test.
6786 * gcc.c-torture/pr69320-4.c: New test.
6787
ced41b93 67882016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6789
6790 PR c++/11858
6791 PR c++/24663
6792 PR c++/24664
6793 * g++.dg/template/pr11858.C: New test.
6794 * g++.dg/template/pr24663.C: New test.
6795 * g++.dg/template/unify12.C: New test.
6796 * g++.dg/template/unify13.C: New test.
6797 * g++.dg/template/unify14.C: New test.
6798 * g++.dg/template/unify15.C: New test.
6799 * g++.dg/template/unify16.C: New test.
6800 * g++.dg/template/unify17.C: New test.
6801
7f8cbcaf 68022016-01-18 David Malcolm <dmalcolm@redhat.com>
6803
6804 PR testsuite/69181
6805 * gcc.dg/pr69181-1.c: New test file.
6806 * gcc.dg/pr69181-2.c: New test file.
6807 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6808 globals by moving it to...
6809 (cleanup-after-saved-dg-test): ...this new function. Add
6810 "global additional_sources_used". Add reset of global
6811 multiline_expected_outputs to the empty list.
6812 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6813 global to...
6814 (multiline_expected_outputs): ...this, and updated comments to
6815 note that it is modified from gcc-dg.exp.
6816 (dg-end-multiline-output): Update for the above renaming.
6817 (handle-multiline-outputs): Likewise. Remove the clearing
6818 of the expected outputs to the empty list.
6819
3c7cbfc0 68202016-01-18 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/69297
6823 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6824
81d49cc1 68252016-01-18 Joseph Myers <joseph@codesourcery.com>
6826
6827 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6828 dg-options.
6829 * gcc.target/mips/mips-3d-2.c: Likewise.
6830 * gcc.target/mips/mips-3d-3.c: Likewise.
6831 * gcc.target/mips/mips-3d-4.c: Likewise.
6832 * gcc.target/mips/mips-3d-5.c: Likewise.
6833 * gcc.target/mips/mips-3d-6.c: Likewise.
6834 * gcc.target/mips/mips-3d-7.c: Likewise.
6835 * gcc.target/mips/mips-3d-8.c: Likewise.
6836 * gcc.target/mips/mips-3d-9.c: Likewise.
6837 * gcc.target/mips/mips-ps-1.c: Likewise.
6838 * gcc.target/mips/mips-ps-2.c: Likewise.
6839 * gcc.target/mips/mips-ps-3.c: Likewise.
6840 * gcc.target/mips/mips-ps-4.c: Likewise.
6841 * gcc.target/mips/mips-ps-5.c: Likewise.
6842 * gcc.target/mips/mips-ps-6.c: Likewise.
6843 * gcc.target/mips/mips-ps-7.c: Likewise.
6844 * gcc.target/mips/mips-ps-type.c: Likewise.
6845 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6846 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6847
03c4ff3a 68482016-01-18 Tom de Vries <tom@codesourcery.com>
6849
6850 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6851 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6852 * c-c++-common/goacc/kernels-empty.c: New test.
6853 * c-c++-common/goacc/kernels-eternal.c: New test.
6854 * c-c++-common/goacc/kernels-loop-2.c: New test.
6855 * c-c++-common/goacc/kernels-loop-3.c: New test.
6856 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6857 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6858 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6859 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6860 * c-c++-common/goacc/kernels-loop-data.c: New test.
6861 * c-c++-common/goacc/kernels-loop-g.c: New test.
6862 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6863 * c-c++-common/goacc/kernels-loop-n.c: New test.
6864 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6865 * c-c++-common/goacc/kernels-loop.c: New test.
6866 * c-c++-common/goacc/kernels-noreturn.c: New test.
6867 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6868 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6869 * c-c++-common/goacc/kernels-reduction.c: New test.
6870
22e3dcee 68712016-01-18 Tom de Vries <tom@codesourcery.com>
6872
6873 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6874 * gcc.dg/autopar/outer-2.c: Same.
6875 * gcc.dg/autopar/outer-3.c: Same.
6876 * gcc.dg/autopar/outer-4.c: Same.
6877 * gcc.dg/autopar/outer-5.c: Same.
6878 * gcc.dg/autopar/outer-6.c: Same.
6879 * gcc.dg/autopar/parallelization-1.c: Same.
6880 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6881 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6882 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6883 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6884 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6885 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6886 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6887 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6888 * gcc.dg/autopar/pr39500-1.c: Same.
6889 * gcc.dg/autopar/pr39500-2.c: Same.
6890 * gcc.dg/autopar/pr46193.c: Same.
6891 * gcc.dg/autopar/pr46194.c: Same.
6892 * gcc.dg/autopar/pr49580.c: Same.
6893 * gcc.dg/autopar/pr49960-1.c: Same.
6894 * gcc.dg/autopar/pr49960.c: Same.
6895 * gcc.dg/autopar/pr68373.c: Same.
6896 * gcc.dg/autopar/reduc-1.c: Same.
6897 * gcc.dg/autopar/reduc-1char.c: Same.
6898 * gcc.dg/autopar/reduc-1short.c: Same.
6899 * gcc.dg/autopar/reduc-2.c: Same.
6900 * gcc.dg/autopar/reduc-2char.c: Same.
6901 * gcc.dg/autopar/reduc-2short.c: Same.
6902 * gcc.dg/autopar/reduc-3.c: Same.
6903 * gcc.dg/autopar/reduc-4.c: Same.
6904 * gcc.dg/autopar/reduc-6.c: Same.
6905 * gcc.dg/autopar/reduc-7.c: Same.
6906 * gcc.dg/autopar/reduc-8.c: Same.
6907 * gcc.dg/autopar/reduc-9.c: Same.
6908 * gcc.dg/autopar/uns-outer-4.c: Same.
6909 * gcc.dg/autopar/uns-outer-5.c: Same.
6910 * gcc.dg/autopar/uns-outer-6.c: Same.
6911 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6912 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6913
fd5cbe2f 69142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6915
6916 PR target/63679
6917 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6918 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6919
fa75ab55 69202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6921
6922 PR target/63679
6923 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6924 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6925 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6926
214b2582 69272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6928
6929 PR target/63679
6930 * gcc.dg/tree-ssa/sra-17.c: New.
6931 * gcc.dg/tree-ssa/sra-18.c: New.
6932
13146837 69332016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6934
6935 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6936
6ccd18c2 69372016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gnat.dg/inline12.adb: New test.
6940
8872b95f 69412016-01-18 Bin Cheng <bin.cheng@arm.com>
6942
6943 PR tree-optimization/66797
6944 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6945
971514e3 69462016-01-18 Richard Biener <rguenther@suse.de>
6947
6948 PR tree-optimization/69170
6949 * gcc.dg/torture/pr69170.c: New testcase.
6950
dfb6d139 69512016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 6952
6953 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6954
164d84c2 69552016-01-16 Tom de Vries <tom@codesourcery.com>
6956
6957 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6958
4c33b769 69592016-01-16 Tom de Vries <tom@codesourcery.com>
6960
6961 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6962 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6963 redundant dg-require-effective-target pthread.
6964 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6965 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6966 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6967 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6968 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6969 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6970 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6971
673441b0 69722016-01-16 David Edelsohn <dje.gcc@gmail.com>
6973
6974 PR target/68609
6975 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6976 * gcc.target/powerpc/recip-7.c: Same.
6977
90153ae7 69782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6979
6980 PR c++/69091
6981 * g++.dg/template/pr69091.C: New test.
6982
bc24d01d 69832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6984
6985 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6986 dump does not contain an error_mark_node.
6987 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6988 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6989
4067c0fd 69902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6991
6992 PR c++/68936
6993 * g++.dg/template/pr68936.C: New test.
6994
27c6dbdd 69952016-01-15 David Edelsohn <dje.gcc@gmail.com>
6996
6997 PR target/68609
6998 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6999 * gcc.target/powerpc/recip-2.c: Same.
7000 * gcc.target/powerpc/recip-3.c: Same.
7001 * gcc.target/powerpc/recip-4.c: Same.
7002 * gcc.target/powerpc/recip-sqrtf.c: Same.
7003
e390c57d 70042016-01-15 Jeff Law <law@redhat.com>
7005
7006 PR tree-optimization/69270
7007 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7008 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7009
ddcfeaf1 70102016-01-15 Paul Thomas <pault@gcc.gnu.org>
7011
7012 PR fortran/49630
7013 * gfortran.dg/deferred_character_13.f90: New test for the fix
7014 of comment 3 of the PR.
7015
7016 PR fortran/54070
7017 * gfortran.dg/deferred_character_8.f90: New test
7018 * gfortran.dg/allocate_error_5.f90: New test
7019
7020 PR fortran/60593
7021 * gfortran.dg/deferred_character_10.f90: New test
7022
7023 PR fortran/60795
7024 * gfortran.dg/deferred_character_14.f90: New test
7025
7026 PR fortran/61147
7027 * gfortran.dg/deferred_character_11.f90: New test
7028
7029 PR fortran/64324
7030 * gfortran.dg/deferred_character_9.f90: New test
7031
81be349c 70322016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7033
7034 PR rtl-optimization/69030
7035 * gcc.target/i386/pr69030.c: New.
7036
998456c5 70372016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7038
7039 * gcc.target/aarch64/target_attr_17.c: New test.
7040
0d85be19 70412016-01-15 Richard Biener <rguenther@suse.de>
7042
7043 PR tree-optimization/66856
7044 * gcc.dg/torture/pr66856-1.c: New testcase.
7045 * gcc.dg/torture/pr66856-2.c: Likewise.
7046
321d36c8 70472016-01-15 Richard Biener <rguenther@suse.de>
7048
7049 PR debug/69137
7050 * g++.dg/lto/pr69137_0.C: New testcase.
7051
d94a1f53 70522016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7053
7054 PR middle-end/69246
7055 * gcc.target/i386/pr69246.c: New test.
7056
5fe9a861 70572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7058
a9c01e81 7059 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 7060
3d05a5e9 70612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7062
7063 PR c++/56194
7064 * g++.dg/init/const9.C: Disable test on S/390.
7065
5e8132b5 70662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7067
7068 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7069 * g++.dg/Wno-frame-address.C: Ditto.
7070
32307cdf 70712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7072
7073 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7074
1ca28250 70752016-01-15 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/68961
7078 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7079
6271bd93 70802016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7081
7082 * gcc.target/i386/pr65105-5.c: New test.
7083
dfb6d139 70842016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 7085
7086 * gcc.c-torture/execute/alias-4.c: New testcase.
7087
dfb6d139 70882016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 7089
7090 PR ipa/68148
7091 * g++.dg/ipa/devirt-49.C: New testcase.
7092
7bbac464 70932016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 7094
7095 PR target/65837
7096 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7097 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7098 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7099
4345b868 71002016-01-15 Richard Biener <rguenther@suse.de>
7101
7102 PR tree-optimization/69117
7103 * gcc.dg/torture/pr69117.c: New testcase.
7104
580357e7 71052015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 7106
7107 PR c++/69048
7108 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7109
612baa31 71102016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7111
7112 PR testsuite/67509
7113 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7114 range tests use 100 * maximum instead of maximum + 1.
7115
44e09bc4 71162016-01-14 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR debug/69244
7119 * gcc.dg/guality/pr69244.c: New test.
7120
96962ae4 71212016-01-14 Uros Bizjak <ubizjak@gmail.com>
7122
7123 * lib/target-supports.exp (check_effective_target_issignaling):
7124 New procedure.
7125 * gcc.dg/pr61441.c: Require issignaling effective target.
7126
ab9c400b 71272016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7128
7129 PR target/68803
7130 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7131
a7ed4583 71322016-01-14 David Malcolm <dmalcolm@redhat.com>
7133
7134 PR c++/68819
7135 PR preprocessor/69177
7136 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7137 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7138 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7140
77f35cec 71412016-01-14 Marek Polacek <polacek@redhat.com>
7142
7143 PR c/69262
7144 * gcc.dg/array-15.c: New test.
7145
915d0950 71462016-01-14 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR middle-end/68146
7149 PR tree-optimization/69155
7150 * gfortran.dg/pr68146.f: New test.
7151 * gfortran.dg/pr69155.f90: New test.
7152
24651fb7 71532016-01-14 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/68060
7156 * gcc.dg/torture/pr68060-1.c: New testcase.
7157 * gcc.dg/torture/pr68060-2.c: Likewise.
7158
2f63f950 71592016-01-14 Nick Clifton <nickc@redhat.com>
7160
7161 * lib/target-supports.exp
7162 (check_effective_target_arm_neon_ok_nocache): Add an option
7163 sequence that includes setting the ARM architecture to ARMv7-A.
7164 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7165 command line options necessary to enable Neon support.
7166 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7167 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7168 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7169 * gcc.target/arm/pr69180.c: Likewise.
7170
3ce0acde 71712016-01-14 Jeff Law <law@redhat.com>
7172
7173 PR tree-optimization/69270
7174 * gcc.dg/tree-ssa/pr69270.c: New test.
7175
bda05c57 71762016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7177
7178 PR c/66208
7179 * c-c++-common/pr66208.c: New file.
7180
9b657cf1 71812016-01-13 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR tree-optimization/69156
7184 * gcc.dg/pr69156.c: New test.
7185
58ba1b9d 71862016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7187
7188 * gcc.target/i386/pr69225-7.c: New test.
7189
e5fee0fe 71902016-01-13 Richard Henderson <rth@redhat.com>
7191
7192 * gcc.dg/tm/memopt-13.c: Update expected function.
7193 * gcc.dg/tm/memopt-6.c: Likewise.
7194
3f0e9745 71952016-01-13 Uros Bizjak <ubizjak@gmail.com>
7196
7197 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7198 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7199 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7200 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 7201
3f0e9745 72022016-01-13 Tom de Vries <tom@codesourcery.com>
7203
7204 PR tree-optimization/69169
7a6ddc0d 7205 * gcc.dg/pr69169.c: New test.
7206
9b657cf1 72072016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 7208
7209 PR target/69228
7210 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7211 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7212 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7213 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7214 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7215 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7216 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7217 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7218
f704d701 72192016-01-13 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR target/69247
7222 * gcc.dg/pr69247.c: New test.
7223
e966d6b9 72242016-01-13 Richard Biener <rguenther@suse.de>
7225
7226 PR tree-optimization/69242
7227 * gcc.dg/torture/pr69242.c: New testcase.
7228
1ca1d9b2 72292016-01-13 Richard Biener <rguenther@suse.de>
7230
7231 PR tree-optimization/69186
7232 * gcc.dg/torture/pr69186.c: New testcase.
7233
d07cbccc 72342016-01-13 Jeff Law <law@redhat.com>
7235
7236 PR tree-optimization/67755
7237 * gcc.dg/tree-ssa/pr67755.c: New test.
7238
72392016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 7240
7241 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7242 pass number in output by a star.
7243
b95d41cf 72442016-01-12 Bin Cheng <bin.cheng@arm.com>
7245
7246 PR tree-optimization/68911
7247 * gcc.c-torture/execute/pr68911.c: New test.
7248
91d87e22 72492016-01-12 Marek Polacek <polacek@redhat.com>
7250
7251 PR c++/68979
7252 * g++.dg/warn/permissive-1.C: New test.
7253
8a9401a4 72542016-01-12 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR objc++/68511
7257 PR c++/69213
7258 * g++.dg/opt/pr69213.C: New test.
7259
b9cb7a67 72602016-01-12 Christian Bruel <christian.bruel@st.com>
7261
7262 PR target/69180
7263 * gcc.target/arm/pr69180.c: New test.
7264
e4c96992 72652016-01-12 Richard Biener <rguenther@suse.de>
7266
7267 PR lto/69077
7268 * g++.dg/lto/pr69077_0.C: New testcase.
7269 * g++.dg/lto/pr69077_1.C: Likewise.
7270
90525f61 72712016-01-12 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR target/69175
7274 * g++.dg/opt/pr69175.C: New test.
7275
9e7edfd3 72762016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7277
7278 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7279 rather than #including math.h & stdlib.h.
7280 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7281 * gcc.dg/vect/pr49771.c: Likewise.
7282 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7283 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7284 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7285 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7286 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7287 * gcc.dg/vect/pr44507.c: Likewise.
7288 * gcc.dg/vect/pr45902.c: Likewise.
7289 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7290 * gcc.dg/vect/vect-117.c: Likewise.
7291 * gcc.dg/vect/vect-99.c: Likewise.
7292 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7293 * gcc.dg/vect/vect-cond-1.c: Likewise.
7294 * gcc.dg/vect/vect-cond-2.c: Likewise.
7295 * gcc.dg/vect/vect-cond-3.c: Likewise.
7296 * gcc.dg/vect/vect-cond-4.c: Likewise.
7297 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7298 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7299 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7300 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7301 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7302 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7303 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7304 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7305 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7306 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7307 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7308 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7309 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7310 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7311 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7312 include of signal.h.
7313 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7314 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7315 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7316 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7317 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7318 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7319 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7320 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7321 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7322 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7323 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7324 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7325 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7326 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7327 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7328 * gcc.dg/vect/vect-outer-5.c: Likewise.
7329 * gcc.dg/vect/vect-outer-6.c: Likewise.
7330 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7331 include of stdio.h.
7332
3368873d 73332016-01-12 Nick Clifton <nickc@redhat.com>
7334
7335 PR target/68913
7336 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7337 to fread so that it will be found in all target runtimes.
7338
0464ea95 73392016-01-12 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/69053
7342 * g++.dg/torture/pr69053.C: New testcase.
7343
7819730f 73442016-01-12 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/69168
7347 * gcc.dg/torture/pr69168.c: New testcase.
7348
995bfebf 73492016-01-12 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/69157
7352 * gcc.dg/torture/pr69157.c: New testcase.
7353
73542016-01-12 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/69174
7357 * gcc.dg/torture/pr69174.c: New testcase.
7358
1d10d64c 73592016-01-12 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR c++/66808
7362 PR c++/69000
7363 * g++.dg/tls/pr66808.C: New test.
7364 * g++.dg/tls/pr69000.C: New test.
7365
f0b79faf 73662016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7367
7368 * gcc.target/powerpc/swaps-p8-23.c: New test.
7369 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7370
04cf75a4 73712016-01-11 John David Anglin <danglin@gcc.gnu.org>
7372
7373 PR tree-optimization/68356
7374 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7375
0eb4264c 73762016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7377 Jim Wilson <jim.wilson@linaro.org>
7378
7379 PR target/69194
7380 * gcc.target/arm/pr69194.c: New test.
7381
2f66de64 73822016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7383
7384 PR target/69225
7385 * gcc.target/i386/pr69225-1.c: New test.
7386 * gcc.target/i386/pr69225-2.c: Likewise.
7387 * gcc.target/i386/pr69225-3.c: Likewise.
7388 * gcc.target/i386/pr69225-4.c: Likewise.
7389 * gcc.target/i386/pr69225-5.c: Likewise.
7390 * gcc.target/i386/pr69225-6.c: Likewise.
7391
36105e82 73922016-01-11 Jakub Jelinek <jakub@redhat.com>
7393
1c78ce2e 7394 PR target/67462
7395 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7396 if lp64.
7397
a4a87320 7398 PR target/69071
7399 * gcc.dg/pr69071.c: New test.
7400
91fbd04f 7401 PR c++/69211
7402 * g++.dg/opt/pr69211.C: New test.
7403
36105e82 7404 PR tree-optimization/69214
7405 * gcc.c-torture/compile/pr69214.c: New test.
7406
e934c380 74072016-01-11 Uros Bizjak <ubizjak@gmail.com>
7408
7409 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7410 * gcc.target/i386/pr66232-11.c: Ditto.
7411 * gcc.target/i386/pr66232-12.c: Ditto.
7412 * gcc.target/i386/pr66232-13.c: Ditto.
7413
3ff1b153 74142016-01-11 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/69173
7417 * gcc.dg/torture/pr69173.c: New testcase.
7418
04e1504c 74192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7420
7421 PR rtl-optimization/68796
7422 * gcc.target/aarch64/tst_5.c: New test.
7423 * gcc.target/aarch64/tst_6.c: Likewise.
7424
ae8718b5 74252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7426
7427 PR rtl-optimization/68841
7428 * gcc.dg/pr68841.c: New test.
7429 * gcc.c-torture/execute/pr68841.c: New test.
7430
bd8bece2 74312016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7432
7433 PR rtl-optimization/68920
7434 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7435 for ix86 targets.
7436 * gcc.dg/ifcvt-5.c: New test.
7437
9b657cf1 74382016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 7439
7440 PR bootstrap/69123
7441 * g++.dg/pr69123.C: New.
7442
7a158352 74432016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7444
7445 PR target/69010
7446 * gcc.target/i386/pr69010.c: New test.
7447
ff375d11 74482016-01-11 Martin Jambor <mjambor@suse.cz>
7449
7450 PR ipa/69044
7451 * gcc.target/i386/chkp-pr69044.c: New test.
7452
9eb890f1 74532016-01-11 Tom de Vries <tom@codesourcery.com>
7454
7455 PR tree-optimization/69109
7456 * gcc.dg/autopar/pr69109-2.c: New test.
7457 * gcc.dg/autopar/pr69109.c: New test.
7458
c4157ee5 74592016-01-11 Tom de Vries <tom@codesourcery.com>
7460
7461 PR tree-optimization/69108
7462 * gcc.dg/autopar/pr69108.c: New test.
7463
b933e511 74642016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7465
7466 PR c++/69029
7467 * c-c++-common/Wisleading-indentation.c: Augment test.
7468
efb73de1 74692016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7470
7471 PR fortran/69154
7472 * gfortran.dg/inline_matmul_12.f90: New test.
7473
40c86c3b 74742016-01-10 Paul Thomas <pault@gcc.gnu.org>
7475
7476 PR fortran/67779
7477 * gfortran.dg/actual_array_offset_1: New test.
7478
a006c0bb 74792016-01-10 Tom de Vries <tom@codesourcery.com>
7480
7481 PR tree-optimization/69062
7482 * gcc.dg/autopar/pr69062.c: New test.
7483
880ed4be 74842016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7485
7486 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7487 * gcc.dg/vect/slp-perm-2.c: Likewise.
7488 * gcc.dg/vect/slp-perm-3.c: Likewise.
7489 * gcc.dg/vect/slp-perm-5.c: Likewise.
7490 * gcc.dg/vect/slp-perm-6.c: Likewise.
7491 * gcc.dg/vect/slp-perm-7.c: Likewise.
7492 * gcc.dg/vect/slp-perm-8.c: Likewise.
7493
d95e1856 74942016-01-10 Tom de Vries <tom@codesourcery.com>
7495
7496 PR tree-optimization/69039
7497 * gcc.dg/autopar/pr69039.c: New test.
7498
0f8f48d0 74992016-01-09 Marek Polacek <polacek@redhat.com>
7500
7501 PR c++/69113
7502 * g++.dg/pr69113.C: New test.
7503
7dff0499 75042016-01-09 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR middle-end/50865
7507 PR tree-optimization/69097
7508 * gcc.c-torture/execute/pr50865.c: New test.
7509 * gcc.c-torture/execute/pr69097-1.c: New test.
7510 * gcc.c-torture/execute/pr69097-2.c: New test.
7511 * gcc.dg/pr69097-1.c: New test.
7512 * gcc.dg/pr69097-2.c: New test.
7513
18431e78 75142016-01-09 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR c++/69164
7517 * g++.dg/opt/pr69164.C: New test.
7518
1943a4a2 75192016-01-08 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR tree-optimization/69167
7522 * gcc.dg/pr69167.c: New test.
7523
a143e277 75242016-01-08 Marek Polacek <polacek@redhat.com>
7525
7526 PR c++/68449
7527 * g++.dg/pr68449.C: New.
7528
44c01906 75292016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7530
7531 PR tree-optimization/68707
7532 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7533 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7534 on platforms supporting it.
7535 * gcc.dg/vect/slp-perm-2.c: Likewise.
7536 * gcc.dg/vect/slp-perm-3.c: Likewise.
7537 * gcc.dg/vect/slp-perm-5.c: Likewise.
7538 * gcc.dg/vect/slp-perm-7.c: Likewise.
7539 * gcc.dg/vect/slp-perm-8.c: Likewise.
7540 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7541 on platforms supporting it.
7542
c437d1e8 75432016-01-08 Jakub Jelinek <jakub@redhat.com>
7544
c9595c51 7545 PR tree-optimization/69162
7546 * gcc.dg/pr69162.c: New test.
7547
c437d1e8 7548 PR tree-optimization/69172
7549 * gcc.dg/pr69172.c: New test.
7550
6a46a28c 75512016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7552
7553 PR tree-optimization/67781
7554 * gcc.c-torture/execute/pr67781.c: New file.
7555
62ad9a04 75562016-01-08 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR tree-optimization/69083
7559 * gcc.dg/vect/pr69083.c: New test.
7560
9e0e8c2a 75612016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7562
7563 PR tree-optimization/61441
7564 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7565 Use -fexcess-precision=standard for compiler options.
7566 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7567
5d034e37 75682016-01-08 Jakub Jelinek <jakub@redhat.com>
7569
5013f740 7570 PR fortran/69128
7571 * gfortran.dg/gomp/pr69128.f90: New test.
7572
5d034e37 7573 PR c++/69145
7574 * g++.dg/ext/pr69145-1.C: New test.
7575 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7576 * g++.dg/ext/pr69145-2.h: New file.
7577
517906ff 75782016-01-07 Martin Sebor <msebor@redhat.com>
7579
7580 PR c/68966
7581 * gcc.dg/atomic-fetch-bool.c: New test.
7582 * gcc.dg/sync-fetch-bool.c: New test.
7583
cdbb524c 75842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7585
7586 PR fortran/66680
7587 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7588
ec3aba9e 75892016-01-07 Nick Clifton <nickc@redhat.com>
7590
7591 PR target/66655
7592 * g++.dg/pr66655.C: New test.
7593 * g++.dg/pr66655_1.cc: Test support file.
7594 * g++.dg/pr66655.h: Test header file.
7595
9b657cf1 75962016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 7597
7598 PR fortran/66680
7599 gfortran.dg/gomp/pr66680.f90: New test.
7600
cd45d7a5 76012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7602
7603 PR target/69171
7604 * gcc.target/i386/pr69171-1.c: New test.
7605 * gcc.target/i386/pr69171-2.c: Likewise.
7606 * gcc.target/i386/pr69171-3.c: Likewise.
7607 * gcc.target/i386/pr69171-4.c: Likewise.
7608 * gcc.target/i386/pr69171-5.c: Likewise.
7609 * gcc.target/i386/pr69171-6.c: Likewise.
7610
4a86a91a 76112015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7612
7613 PR middle-end/67639
7614 * c-c++-common/pr67639.c: New test.
7615
34c05552 76162016-01-07 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR tree-optimization/69141
7619 * g++.dg/opt/pr69141.C: New test.
7620
f08d6895 76212016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7622
7623 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7624
32ec4173 76252016-01-06 Uros Bizjak <ubizjak@gmail.com>
7626
7627 PR target/69140
7628 * gcc.target/i386/pr69140.c: New test
7629
d74214f3 76302016-01-06 David Malcolm <dmalcolm@redhat.com>
7631
7632 * gcc.dg/bad-dereference.c: New test case.
7633
73991cab 76342015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7635
7636 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7637
fc8cc457 76382016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7639
7640 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7641
be3c9981 76422016-01-06 Marek Polacek <polacek@redhat.com>
7643
7644 PR sanitizer/69099
7645 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7646
2cb724f9 76472016-01-05 Marek Polacek <polacek@redhat.com>
7648
7649 PR c/69104
7650 * gcc.dg/atomic-invalid-2.c: New.
7651
233a53ed 76522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7653
7654 PR target/68991
7655 * gcc.target/i386/pr68991.c: New test.
7656
ea87c5e3 76572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7658
7659 PR target/68991
7660 * g++.dg/pr68991-1.C: New test.
7661 * g++.dg/pr68991-2.C: Likewise.
7662
1943a4a2 76632016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 7664
1943a4a2 7665 PR other/60465
afe82e5b 7666 * gcc.target/ia64/pr60465-gprel64.c: New test.
7667 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7668
1e9147dd 76692016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7670
7671 PR rtl-optimization/68651
7672 * gcc.target/aarch64/pr68651_1.c: New test.
7673
d42aa619 76742016-01-05 David Malcolm <dmalcolm@redhat.com>
7675
7676 PR c/69122
7677 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7678
1776de76 76792016-01-05 Nathan Sidwell <nathan@acm.org>
7680
2d7d361d 7681 PR c++/58583
7682 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7683
1776de76 7684 * gcc.dg/alias-15.c: New.
7685
5beb12c0 76862016-01-05 Nick Clifton <nickc@redhat.com>
7687
7688 PR target/68870
7689 * g++.dg/pr68770.C: New test.
7690
d8cca921 76912016-01-04 Mike Stump <mikestump@comcast.net>
7692
7693 * lib/target-supports.exp (check_effective_target_cilkplus):
7694 cilkplus targets require pthreads.
afc907ef 7695 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 7696
8427dff3 76972016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7698
7699 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7700 generation.
7701
f1717362 77022016-01-04 Jakub Jelinek <jakub@redhat.com>
7703
7704 Update copyright years.
7705
d7d6a3ab 77062016-01-04 Marek Polacek <polacek@redhat.com>
7707
7708 PR c/68908
7709 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7710 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7711 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7712
b8f4a5f9 77132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7714
7715 * gcc.target/sparc/20160104-2.c: New test.
7716
6b5c028f 77172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7718
7719 * gcc.target/sparc/20160104-1.c: New test.
7720
300e1002 77212016-01-03 Paul Thomas <pault@gcc.gnu.org>
7722
7723 PR fortran/65045
7724 * gfortran.dg/pr65045.f90: New test.
7725
855b105f 77262016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7727
7728 * gnat.dg/specs/debug1.ads: Delete.
7729
bdc177dc 77302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7731
7732 PR libgfortran/68867
7733 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7734 expression.
7735
48aaffae 77362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7737
7738 PR libgfortran/68867
7739 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7740 PowerPC.
7741
19a468b8 77422016-01-01 Paul Thomas <pault@gcc.gnu.org>
7743
7744 PR fortran/68864
7745 * gfortran.dg/pr68864.f90: New test.
7746
25371c91 77472016-01-01 Jakub Jelinek <jakub@redhat.com>
7748
2a659064 7749 PR tree-optimization/69070
7750 * gcc.dg/pr69070.c: New test.
7751
57aa9851 7752 PR sanitizer/69055
7753 * gfortran.dg/pr69055.f90: New test.
7754
25371c91 7755 PR target/69015
7756 * gcc.dg/pr69015.c: New test.
f1717362 7757\f
fb2c1edd 7758Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 7759
7760Copying and distribution of this file, with or without modification,
7761are permitted in any medium without royalty provided the copyright
7762notice and this notice are preserved.