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