pr67609-2.c: Include sse2-check.h.
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
4 (sse2_test): Rename from main. Do not return 0.
5
6 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7
8 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
9 * gfortran.dg/proc_ptr_39.f90: Require visibility.
10 * gfortran.dg/read_dir.f90: XFAIL AIX.
11
12 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
13
14 Remove the implementation of N3994, terse range-for loops.
15 * g++.dg/cpp1z/range-for1.C: Remove.
16
17 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
18
19 * gnat.dg/discr45.adb: New test.
20
21 2015-10-31 Tom de Vries <tom@codesourcery.com>
22
23 * gfortran.dg/assumed_type_2.f90: Update test.
24 * gfortran.dg/no_arg_check_2.f90: Same.
25
26 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
27
28 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
29
30 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
31
32 PR fortran/46588
33 * gfortran.dg/pr46588.f90: New test.
34
35 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
36
37 * gcc.dg/mvc1.c: New test for multiple targets cloning.
38 * gcc.dg/mvc2.c: Ditto.
39 * gcc.dg/mvc3.c: Ditto.
40 * gcc.dg/mvc4.c: Ditto.
41 * gcc.dg/mvc5.c: Ditto.
42 * gcc.dg/mvc6.c: Ditto.
43 * gcc.dg/mvc7.c: Ditto.
44 * g++.dg/ext/mvc1.C: Ditto.
45 * g++.dg/ext/mvc2.C: Ditto.
46 * g++.dg/ext/mvc3.C: Ditto.
47 * g++.dg/ext/mvc4.C: Ditto.
48
49 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
50
51 PR fortran/51993
52 * gfortran.dg/pr51993.f90: New test.
53
54 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
55
56 PR rtl-optimization/68106
57 * gcc.target/aarch64/pr68106.c: New.
58
59 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
60
61 PR fortran/36192
62 * gfortran.dg/pr36192_1.f90: New test.
63
64 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
65
66 PR fortran/68154
67 *gfortran.dg/pr68154.f90
68
69 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
70
71 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
72 * c-c++-common/goacc/acc_on_device-2.c: Delete.
73
74 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
75
76 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
77
78 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
79
80 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
81 PowerPC.
82 * gcc.target/powerpc/float128-mix.c: Likewise.
83
84 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
85
86 PR fortran/68054
87 * gfortran.dg/pr68054.f90: New test.
88
89 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
90
91 PR fortran/67885
92 * gfortran.dg/pr67885.f90: New test.
93
94 2015-10-29 Jeff Law <law@redhat.com>
95
96 PR tree-optimization/67892
97 * gcc.dg/tree-ssa/pr21417: Update expected output.
98 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
99
100 2015-10-29 Richard Biener <rguenther@suse.de>
101
102 PR middle-end/68142
103 * c-c++-common/ubsan/pr68142.c: New testcase.
104
105 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
106
107 PR c++/67845
108 * g++.dg/other/cv_func4.C: New.
109
110 2015-10-29 Richard Biener <rguenther@suse.de>
111
112 PR middle-end/56956
113 * c-c++-common/ubsan/pr56956.c: New testcase.
114
115 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
116
117 * gnat.dg/discr44.adb: New test.
118
119 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
120
121 PR debug/66068
122 * gcc.dg/debug/pr66068.c: New test.
123
124 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
125
126 PR fortran/67933
127 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
128 array bounds error at line 25.
129
130 2015-10-28 Catherine Moore <clm@codesourcery.com>
131
132 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
133 * gcc.target/mips/oddspreg-6.c: Likewise.
134 * gcc.target/mips/oddspreg-1.c: Likewise.
135 * gcc.target/mips/oddspreg-2.c: Likewise.
136
137 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
138
139 PR target/67839
140 * gcc.target/avr/pr67839.c: New test.
141
142 2015-10-28 Richard Biener <rguenther@suse.de>
143
144 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
145
146 2015-10-28 Tom de Vries <tom@codesourcery.com>
147
148 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
149
150 2015-10-28 Richard Biener <rguenther@suse.de>
151
152 PR ipa/67600
153 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
154 of #includes.
155
156 2015-10-28 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/65962
159 * gcc.dg/vect/vect-62.c: Adjust.
160
161 2015-10-28 Richard Biener <rguenther@suse.de>
162
163 PR middle-end/68067
164 * gcc.dg/torture/pr68067-1.c: New testcase.
165 * gcc.dg/torture/pr68067-2.c: Likewise.
166
167 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
168
169 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
170
171 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
172
173 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
174 as xvmadd and xvnmsub.
175 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
176
177 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
178
179 * c-c++-common/goacc/loop-shape.c: New test.
180
181 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
182 Cesar Philippidis <cesar@codesourcery.com>
183
184 * g++.dg/g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
185 * gcc/testsuite/g++.dg/gomp/pr33372-3.C: Likewise.
186
187 2015-10-27 Richard Henderson <rth@redhat.com>
188
189 PR rtl-opt/67609
190 * gcc.target/i386/pr67609-2.c: New test.
191
192 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
193
194 PR target/68102
195 * gcc.target/aarch64/pr68102_1.c: New test.
196
197 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
198
199 PR fortran/67933
200 * gfortran.dg/allocate_with_source_15.f03: New test
201
202 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
203 James Norris <jnorris@codesourcery.com>
204
205 PR fortran/63865
206 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
207 directive to work.
208 * gfortran.dg/goacc/loop-1.f95: Likewise.
209 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
210 * gfortran.dg/goacc/cray.f95: Likewise.
211 * gfortran.dg/goacc/parameter.f95: Likewise.
212
213 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
214
215 PR fortran/68108
216 * gfortran.dg/pr67805_2.f90: New test.
217
218 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
219 Aditya Kumar <aditya.k7@samsung.com>
220
221 * gcc.dg/graphite/block-0.c: Changed to match pattern.
222 * gcc.dg/graphite/interchange-1.c: Same.
223 * gcc.dg/graphite/interchange-10.c: Same.
224 * gcc.dg/graphite/interchange-11.c: Same.
225 * gcc.dg/graphite/interchange-13.c: Same.
226 * gcc.dg/graphite/interchange-3.c: Same.
227 * gcc.dg/graphite/interchange-4.c: Same.
228 * gcc.dg/graphite/interchange-7.c: Same.
229 * gcc.dg/graphite/interchange-9.c: Same.
230 * gcc.dg/graphite/uns-interchange-9.c: Same.
231 * gfortran.dg/graphite/interchange-3.f90: Same.
232
233 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
234
235 PR target/67215
236 * gcc.target/i386/pr67215-1.c: New test.
237 * gcc.target/i386/pr67215-2.c: Likewise.
238 * gcc.target/i386/pr67215-3.c: Likewise.
239
240 2015-10-27 Richard Biener <rguenther@suse.de>
241
242 PR tree-optimization/68104
243 * gcc.dg/torture/pr68104.c: New testcase.
244
245 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
246
247 * gcc.dg/vect/vect-strided-shift-1.c: New.
248
249 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
250
251 PR target/67929
252 * gcc.target/arm/pr67929_1.c: New test.
253
254 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
255
256 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
257
258 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
259
260 PR tree-optimization/68097
261 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
262 --param max-ssa-name-query-depth=3 to dg-options.
263
264 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
265
266 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
267
268 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
269
270 * gcc.dg/builtins-52.c: Add -O to dg-options.
271
272 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
273
274 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
275
276 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
277
278 PR c/64765
279 PR c/64880
280 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
281 sorry message.
282 (PR64765): New function.
283 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
284 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
285 sorry message.
286 * gfortran.dg/goacc/cray.f95: Refine prune directive.
287 * gfortran.dg/goacc/parameter.f95: Likewise.
288
289 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
290
291 PR fortran/66056
292 * gfortran.dg/empty_label_typedecl.f90: New test.
293
294 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
295
296 PR fortran/36192
297 * gfortran.dg/pr36192.f90: New test.
298
299 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
300
301 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
302 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
303 * gnat.dg/opt51.adb: New test.
304 * gnat.dg/opt51_pkg.ads: New helper.
305
306 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
307
308 * gcc.target/mips/ds-schedule-1.c: New.
309 * gcc.target/mips/ds-schedule-2.c: New.
310
311 2015-10-26 Jeff Law <law@redhat.com>
312
313 PR tree-optimization/68013
314 * gcc.c-torture/compile/pr68013.c: New test.
315
316 2015-10-26 Richard Biener <rguenther@suse.de>
317 Dominik Vogt <vogt@linux.vnet.ibm.com>
318
319 PR middle-end/67443
320 * gcc.target/s390/pr67443.c: New testcase.
321
322 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
323
324 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
325 make it unique per testcase.
326 * gfortran.dg/chmod_2.f90: Likewise.
327 * gfortran.dg/chmod_3.f90: Likewise.
328 * gfortran.dg/direct_io_8.f90: Likewise.
329 * gfortran.dg/f2003_inquire_1.f03: Likewise.
330 * gfortran.dg/f2003_io_1.f03: Likewise.
331 * gfortran.dg/f2003_io_2.f03: Likewise.
332 * gfortran.dg/f2003_io_8.f03: Likewise.
333 * gfortran.dg/inquire_size.f90: Likewise.
334 * gfortran.dg/namelist_66.f90: Likewise.
335 * gfortran.dg/namelist_82.f90: Likewise.
336 * gfortran.dg/namelist_87.f90: Likewise.
337 * gfortran.dg/open_negative_unit_1.f90: Likewise.
338 * gfortran.dg/open_new.f90: Likewise.
339 * gfortran.dg/stat_1.f90: Likewise.
340 * gfortran.dg/stat_2.f90: Likewise.
341 * gfortran.dg/streamio_15.f90: Likewise.
342 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
343
344 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345
346 PR middle-end/67989
347 * g++.dg/pr67989.C: New test.
348
349 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
350
351 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
352 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
353 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
354 suffix to the temporary filename to make it unique per testcase.
355
356 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
357
358 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
359
360 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
361
362 PR fortran/67171
363 * gfortran.dg/allocate_with_source_12.f03: New test
364
365 PR fortran/61819
366 * gfortran.dg/allocate_with_source_13.f03: New test
367
368 PR fortran/61830
369 * gfortran.dg/allocate_with_source_14.f03: New test
370
371 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
372
373 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
374
375 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
376
377 PR target/68084
378 * gcc.target/i386/pr68084.c: New test.
379
380 2015-10-25 Andre Vehreschild <vehre@gmx.de>
381
382 PR fortran/66927
383 PR fortran/67044
384 * gfortran.dg/allocate_with_source_10.f08: New test.
385 * gfortran.dg/allocate_with_source_11.f08: New test.
386 * gfortran.dg/class_array_15.f03: Changed count of expected
387 _builtin_frees to 11. One step of temporaries is spared, therefore
388 the allocatable component of that temporary is not to be freeed.
389
390 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
391
392 PR fortran/68055
393 * gfortran.dg/pr68055.f90: New case.
394
395 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
396
397 PR fortran/67805
398 * gfortran.dg/pr67805.f90: New testcase.
399 * gfortran.dg/array_constructor_26.f03: Update testcase.
400 * gfortran.dg/array_constructor_27.f03: Ditto.
401 * gfortran.dg/char_type_len_2.f90: Ditto.
402 * gfortran.dg/pr67802.f90: Ditto.
403 * gfortran.dg/used_before_typed_3.f90: Ditto.
404
405 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
406
407 PR ipa/pr67600
408 * g++.dg/torture/pr67600.C: New testcase.
409
410 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
411
412 * g++.dg/pr68062.C: New test.
413
414 2015-10-23 Jeff Law <law@redhat.com>
415
416 PR tree-optimization/67830
417 * gcc.dg/pr67830.c: New test.
418
419 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
420
421 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
422
423 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
424 Andrew Pinski <apinski@cavium.com>
425
426 PR rtl-optimization/67736
427 * gcc.dg/torture/pr67736.c: New test.
428 * gcc.dg/combine-subregs.c: New test.
429
430 2015-10-23 Alan Hayward <alan.hayward@arm.com>
431
432 PR tree-optimization/65947
433 * lib/target-supports.exp
434 (check_effective_target_vect_max_reduc): Add.
435 * gcc.dg/vect/pr65947-1.c: New test.
436 * gcc.dg/vect/pr65947-2.c: New test.
437 * gcc.dg/vect/pr65947-3.c: New test.
438 * gcc.dg/vect/pr65947-4.c: New test.
439 * gcc.dg/vect/pr65947-5.c: New test.
440 * gcc.dg/vect/pr65947-6.c: New test.
441 * gcc.dg/vect/pr65947-7.c: New test.
442 * gcc.dg/vect/pr65947-8.c: New test.
443 * gcc.dg/vect/pr65947-9.c: New test.
444 * gcc.dg/vect/pr65947-10.c: New test.
445 * gcc.dg/vect/pr65947-11.c: New test.
446
447 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
448
449 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
450 Make weak rather than noinline.
451 * gcc.dg/builtins-57.c: Compile with -O.
452 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
453
454 2015-10-23 Tom de Vries <tom@codesourcery.com>
455
456 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
457
458 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
459
460 PR sanitizer/68042
461 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
462 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
463
464 2015-10-22 Martin Sebor <msebor@redhat.com>
465
466 PR driver/68043
467 * gcc.misc-tests/help.exp: Verify that option descriptions
468 end in periods.
469 * lib/options.exp (check_for_options): Use the regexp --line option.
470 Print unexpected match on failure.
471
472 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
473
474 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
475
476 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
477
478 PR c++/67838
479 * g++.dg/cpp1y/var-templ46.C: New.
480
481 2015-10-22 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/58497
484 * gcc.dg/tree-ssa/vector-5.c: New testcase.
485
486 2015-10-22 Richard Biener <rguenther@suse.de>
487
488 PR tree-optimization/19049
489 PR tree-optimization/65962
490 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
491 * gcc.dg/vect/vect-63.c: Adjust.
492 * gcc.dg/vect/vect-70.c: Likewise.
493 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
494 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
495 * gfortran.dg/vect/pr19049.f90: Likewise.
496 * gfortran.dg/vect/vect-8.f90: Likewise.
497
498 2015-10-22 Richard Biener <rguenther@suse.de>
499
500 PR middle-end/68046
501 PR middle-end/61893
502 * gcc.dg/torture/ftrapv-2.c: New testcase.
503
504 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
505
506 PR target/68015
507 * gcc.target/s390/pr68015.c: New test.
508
509 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
510
511 PR testsuite/67948
512 * gcc.target/arm/xor-and.c: Adjust test to check for eor
513 instead of orr.
514
515 2015-10-22 Jiong Wang <jiong.wang@arm.com>
516 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
517
518 PR target/63304
519 * gcc.target/aarch64/pr63304_1.c: New test.
520
521 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
522
523 PR c++/66781
524 * g++.dg/parse/enum13.C: New.
525
526 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
527
528 PR c++/67847
529 * g++.dg/parse/enum12.C: New.
530
531 2015-10-21 Martin Sebor <msebor@redhat.com>
532
533 PR driver/68043
534 * gcc.misc-tests/help.exp: Adjust.
535 * lib/options.exp (check_for_options): Add detail to output.
536
537 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
538
539 PR fortran/67939
540 * gfortran.dg/pr67939.f90: New test.
541
542 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
543 Sebastian Pop <s.pop@samsung.com>
544
545 * gcc.dg/graphite/scop-11.c: Update pattern.
546
547 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
548
549 PR ipa/67056
550 * g++.dg/ipa/pr67056.C: New testcase.
551
552 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
553
554 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
555 are matched.
556
557 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
558
559 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
560 Add associated options for arm*-*-*.
561 (sqrt): Remove dummy definition.
562
563 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
564
565 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
566
567 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
568
569 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
570 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
571 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
572
573 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
574
575 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
576 sra-max-scalarization-size-Ospeed.
577
578 2015-10-21 Marek Polacek <polacek@redhat.com>
579
580
581 PR c/68024
582 * gcc.dg/pr68024.c: New test.
583
584 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
585
586 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
587 * c-c++-common/goacc/sb-1.c: Adjust errors.
588 * c-c++-common/goacc/sb-3.c: Adjust errors.
589 * c-c++-common/goacc/loop-1.c: Adjust errors.
590 * c-c++-common/goacc/nesting-1.c: Adjust errors.
591 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
592 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
593
594 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
595
596 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
597
598 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
599
600 * gcc.dg/lto/simd-function_0.c: New test.
601
602 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
603
604 PR target/68018
605 * gcc.target/i386/pr68018.c: New test.
606
607 2015-10-21 Richard Biener <rguenther@suse.de>
608
609 PR middle-end/68031
610 * gcc.dg/torture/pr68031.c: New testcase.
611
612 2015-10-21 Richard Biener <rguenther@suse.de>
613
614 PR tree-optimization/68026
615 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
616
617 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
618
619 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
620 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
621 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
622 * g++.dg/asan/default-options-1.C: Likewise.
623
624 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
625
626 * gcc.target/aarch64/stp_vec_64_1.c: New test.
627 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
628
629 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
630
631 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
632
633 2015-10-20 Marek Polacek <polacek@redhat.com>
634
635 PR c/67964
636 * gcc.dg/pr67964.c: New test.
637
638 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
639
640 PR rtl-optimization/67609
641 * gcc.target/i386/pr67609.c: New.
642
643 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
644
645 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
646
647 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
648
649 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
650 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
651
652 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
653
654 PR target/66810
655 * gcc.target/i386/pr66810.c: New test.
656
657 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
658
659 PR target/67963
660 PR target/67985
661 * gcc.target/i386/pr67963-1.c: New test.
662 * gcc.target/i386/pr67963-2.c: Likewise.
663 * gcc.target/i386/pr67963-3.c: Likewise.
664 * gcc.target/i386/pr67985-1.c: Likewise.
665 * gcc.target/i386/pr67985-2.c: Likewise.
666 * gcc.target/i386/pr67985-3.c: Likewise.
667
668 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
669
670 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
671
672 2015-10-20 Richard Biener <rguenther@suse.de>
673
674 PR tree-optimization/68017
675 * gcc.dg/torture/pr68017.c: New testcase.
676
677 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
678
679 PR target/66912
680 * gcc.target/aarch64/pr66912.c: New.
681 * gcc.target/arm/pr66912.c: New.
682
683 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
684
685 * gfortran.dg/pr67900.f90: New tests.
686
687 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
688
689 * gnat.dg/opt50.adb: New test.
690 * gnat.dg/opt50_pkg.adb: New helper.
691 * gnat.dg/opt50_pkg.ads: New helper.
692
693 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
694
695 PR fortran/68019
696 * gfortran.dg/pr68019.f90: new test.
697
698 2015-10-19 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/67975
701 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
702
703 2015-10-19 Richard Biener <rguenther@suse.de>
704
705 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
706
707 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
708
709 PR target/67995
710 * gcc.target/i386/pr67995-1.c: New test.
711 * gcc.target/i386/pr67995-2.c: Likewise.
712 * gcc.target/i386/pr67995-3.c: Likewise.
713
714 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
715
716 PR middle-end/68002
717 * gcc.dg/PR68002.c: New test.
718
719 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
720
721 * gcc.dg/builtins-20.c: Remove undefined behavior.
722
723 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
724
725 PR fortran/67758
726 * gfortran.dg/common_25.f90: New file.
727
728 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
729
730 PR fortran/67177
731 * gfortran.dg/move_alloc_15.f90: New test
732 * gfortran.dg/move_alloc_16.f90: New test
733
734 PR fortran/67977
735 * gfortran.dg/deferred_character_assignment_1.f90: New test
736
737 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
738
739 PR fortran/67987
740 * gfortran.df/pr67987.f90: New test.
741 * gfortran.dg/char_length_2.f90: Update testcase.
742
743 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
744
745 * gcc.target/i386/iamcu/test_basic_returning.c
746 (def_test_returning_type): Use union to check float return bits.
747
748 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
749
750 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
751 Replace printf with __builtin_printf.
752
753 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
754
755 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
756 initialize u5.
757
758 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
759
760 PR middle-end/67966
761 * gnat.dg/pack21.adb: New test.
762 * gnat.dg/pack22.adb: Likewise.
763 * gnat.dg/pack22_pkg.ad[sb]: New helper.
764
765 2015-10-16 Christian Bruel <christian.bruel@st.com>
766
767 PR target/67745
768 * gcc.target/arm/no-align.c: New test.
769 * gcc.target/arm/attr-align1.c: New test.
770 * gcc.target/arm/attr-align2.c: New test.
771 * gcc.target/arm/attr-align3.c: New test.
772
773 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
774
775 * gcc.c-torture/compile/icfmatch.c: Add testcase
776
777 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
778
779 PR c++/67926
780 * g++.dg/cpp1z/fold-ice1.C: New.
781
782 2015-10-16 Michael Collison <michael.collison@linaro.org>
783 Andrew Pinski <andrew.pinski@caviumnetworks.com>
784
785 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
786
787 2015-10-15 Marek Polacek <polacek@redhat.com>
788
789 * gcc.dg/tree-ssa/reassoc-42.c: New test.
790
791 2015-10-15 Marek Polacek <polacek@redhat.com>
792
793 PR tree-optimization/67953
794 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
795 unsigned.
796 * gcc.dg/torture/pr67953.c: New test.
797
798 2015-10-14 Jeff Law <law@redhat.com>
799
800 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
801 contained within have their own file/test now.
802 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
803 ssa-dom-thread-2.c. Tighten expected output slightly and comment
804 expectations a bit more.
805 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
807 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
808 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
809 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
810
811 PR testsuite/67959
812 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
813
814 2015-10-14 Marek Polacek <polacek@redhat.com>
815
816 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
817 (f6): New.
818 (f7): New.
819 (f8): New.
820 (f9): New.
821 (f10): New.
822 (f11): New.
823 (f12): New.
824 (f13): New.
825
826 2015-10-14 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/67915
829 * gcc.dg/torture/pr67915.c: New testcase.
830
831 2015-10-14 Marek Polacek <polacek@redhat.com>
832
833 PR tree-optimization/67815
834 * gcc.dg/tree-ssa/reassoc-39.c: New test.
835 * gcc.dg/tree-ssa/reassoc-40.c: New test.
836 * gcc.dg/tree-ssa/reassoc-41.c: New test.
837
838 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
839
840 * gcc.dg/pragma-pop_options-1.c: New test.
841
842 2015-10-13 Jakub Jelinek <jakub@redhat.com>
843 Aldy Hernandez <aldyh@redhat.com>
844
845 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
846 * c-c++-common/gomp/clauses-1.c: New test.
847 * c-c++-common/gomp/clauses-2.c: New test.
848 * c-c++-common/gomp/clauses-3.c: New test.
849 * c-c++-common/gomp/clauses-4.c: New test.
850 * c-c++-common/gomp/declare-target-1.c: New test.
851 * c-c++-common/gomp/declare-target-2.c: New test.
852 * c-c++-common/gomp/depend-3.c: New test.
853 * c-c++-common/gomp/depend-4.c: New test.
854 * c-c++-common/gomp/doacross-1.c: New test.
855 * c-c++-common/gomp/if-1.c: New test.
856 * c-c++-common/gomp/if-2.c: New test.
857 * c-c++-common/gomp/linear-1.c: New test.
858 * c-c++-common/gomp/map-2.c: New test.
859 * c-c++-common/gomp/map-3.c: New test.
860 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
861 f_omp_target_data): Add map clause to target data.
862 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
863 * c-c++-common/gomp/ordered-1.c: New test.
864 * c-c++-common/gomp/ordered-2.c: New test.
865 * c-c++-common/gomp/ordered-3.c: New test.
866 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
867 on non-iterator.
868 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
869 clause and ordered construct where no longer allowed.
870 * c-c++-common/gomp/priority-1.c: New test.
871 * c-c++-common/gomp/reduction-1.c: New test.
872 * c-c++-common/gomp/schedule-simd-1.c: New test.
873 * c-c++-common/gomp/sink-1.c: New test.
874 * c-c++-common/gomp/sink-2.c: New test.
875 * c-c++-common/gomp/sink-3.c: New test.
876 * c-c++-common/gomp/sink-4.c: New test.
877 * c-c++-common/gomp/udr-1.c: New test.
878 * c-c++-common/taskloop-1.c: New test.
879 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
880 value of _OPENMP macro.
881 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
882 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
883 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
884 * gcc.dg/gomp/clause-1.c:
885 * gcc.dg/gomp/reduction-1.c: New test.
886 * gcc.dg/gomp/sink-fold-1.c: New test.
887 * gcc.dg/gomp/sink-fold-2.c: New test.
888 * gcc.dg/gomp/sink-fold-3.c: New test.
889 * gcc.dg/vect/vect-simd-clone-15.c: New test.
890 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
891 of non-static data members.
892 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
893 Add some linear clause tests.
894 * g++.dg/gomp/declare-simd-3.C: New test.
895 * g++.dg/gomp/linear-1.C: New test.
896 * g++.dg/gomp/member-1.C: New test.
897 * g++.dg/gomp/member-2.C: New test.
898 * g++.dg/gomp/pr66571-2.C: New test.
899 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
900 dependent argument.
901 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
902 in reduction clause.
903 * g++.dg/gomp/reference-1.C: New test.
904 * g++.dg/gomp/sink-1.C: New test.
905 * g++.dg/gomp/sink-2.C: New test.
906 * g++.dg/gomp/sink-3.C: New test.
907 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
908 * g++.dg/gomp/this-1.C: New test.
909 * g++.dg/gomp/this-2.C: New test.
910 * g++.dg/vect/simd-clone-2.cc: New test.
911 * g++.dg/vect/simd-clone-2.h: New test.
912 * g++.dg/vect/simd-clone-3.cc: New test.
913 * g++.dg/vect/simd-clone-4.cc: New test.
914 * g++.dg/vect/simd-clone-4.h: New test.
915 * g++.dg/vect/simd-clone-5.cc: New test.
916
917 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
918
919 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
920 after r228716 (Fix vtbl[34] and vtbx4).
921
922 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
923
924 PR tree-optimization/67909, 67947
925 * gcc.dg/torture/pr67947.c: New test.
926
927 2015-10-13 Jeff Law <law@redhat.com>
928
929 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
930
931 2015-10-12 Jeff Law <law@redhat.com>
932
933 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
934 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
935 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
936 ssa-dom-thread-11.c.
937
938 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
939
940 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
941
942 PR c++/58566
943 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
944
945 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
946
947 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
948 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
949 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
950 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
951 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
952 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
953 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
954 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
955
956 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
957
958 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
959 and -mno-frame-header-opt options.
960 * gcc.target/mips/frame-header-1.c: New file.
961 * gcc.target/mips/frame-header-2.c: New file.
962 * gcc.target/mips/frame-header-3.c: New file.
963
964 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
965 Hale Wang <hale.wang@arm.com>
966
967 * gcc.dg/tree-ssa/forwprop-33.c: New.
968
969 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
970
971 PR target/67895
972 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
973 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
974 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
975 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
976 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
977 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
978 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
979 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
980 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
981 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
982
983 2015-10-09 David Malcolm <dmalcolm@redhat.com>
984
985 * lib/multiline.exp: New file.
986 * lib/prune.exp: Load multiline.exp.
987 (prune_gcc_output): Call into multiline.exp to handle any
988 multiline output directives.
989 * lib/libgo.exp: Load multiline.exp before prune.exp, using
990 load_gcc_lib.
991
992 2015-10-09 Martin Jambor <mjambor@suse.cz>
993
994 PR tree-optimization/67794
995 * gcc.dg/ipa/ipa-sra-10.c: New test.
996 * gcc.dg/torture/pr67794.c: Likewise.
997
998 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
999
1000 PR rtl-optimization/67828
1001 * gcc.dg/torture/pr67828.c: New.
1002
1003 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1004
1005 PR target/67366
1006 * lib/target-supports.exp (check_effective_target_non_strict_align):
1007 Adjust for arm*-*-*.
1008 * gcc.target/arm/pr67366.c: New test.
1009
1010 2015-10-09 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/67891
1013 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1014
1015 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1016
1017 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1018
1019 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1020
1021 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1022
1023 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1024
1025 * gcc.dg/loop-unswitch-2.c: New test.
1026 * gcc.dg/loop-unswitch-3.c: Likewise.
1027 * gcc.dg/loop-unswitch-4.c: Likewise.
1028
1029 2015-10-08 Tom de Vries <tom@codesourcery.com>
1030
1031 * gcc.dg/dse.c: Only dump in dse1 pass.
1032 * gcc.dg/tree-ssa/pr30375.c: Same.
1033
1034 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1035
1036 PR target/66697
1037 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1038 (PUSH, POP): New defines.
1039 (sse2_test): Use PUSH and POP to misalign runtime stack.
1040 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1041
1042 2015-10-07 James Norris <jnorris@codesourcery.com>
1043
1044 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1045 to atomic_init. (atomic_init): Restrict flags usage.
1046
1047 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1048
1049 PR fortran/65889
1050 * gfortran.dg/sizeof_5.f90: New test.
1051
1052 2015-10-06 Jeff Law <law@redhat.com>
1053
1054 * gcc.c-torture/compile/pr67816.c: New test.
1055
1056 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1057
1058 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1059
1060 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1061
1062 PR fortran/65766
1063 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1064
1065 2015-10-06 Marek Polacek <polacek@redhat.com>
1066
1067 PR c++/67863
1068 * c-c++-common/Wtautological-compare-4.c: New test.
1069
1070 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1071 Peter Bergner <bergner@vnet.ibm.com>
1072
1073 PR target/67808
1074 * gcc.target/powerpc/pr67808.c: New test.
1075
1076 2015-10-06 Nick Clifton <nickc@redhat.com>
1077
1078 * gcc.target/msp430: New directory.
1079 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1080 tests.
1081 * gcc.target/msp430/data-attributes.c: New file. Checks the
1082 noinit and persistent data attributes.
1083
1084 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1085
1086 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1087
1088 2015-10-06 Richard Biener <rguenther@suse.de>
1089
1090 PR tree-optimization/67859
1091 * gcc.dg/torture/pr67859.c: New testcase.
1092
1093 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1094
1095 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1096
1097 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1098
1099 PR c++/53856
1100 * g++.dg/template/defarg19.C: New.
1101 * g++.dg/template/defarg20.C: Likewise.
1102
1103 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1104 Sebastian Pop <s.pop@samsung.com>
1105
1106 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1107
1108 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1109 Sebastian Pop <s.pop@samsung.com>
1110
1111 * gcc.dg/graphite/scop-sor.c: Xfail.
1112
1113 2015-10-05 Martin Jambor <mjambor@suse.cz>
1114 Jan Hubicka <hubicka@ucw.cz>
1115
1116 * gcc.dg/ipa/propalign-4.c: New test.
1117 * gcc.dg/ipa/propalign-5.c: Likewise.
1118
1119 2015-10-05 Marek Polacek <polacek@redhat.com>
1120
1121 PR tree-optimization/67821
1122 * gcc.dg/torture/pr67821-2.c: New test.
1123 * gcc.dg/torture/pr67821.c: New test.
1124
1125 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1126
1127 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1128
1129 2015-10-05 Christian Bruel <christian.bruel@st.com>
1130
1131 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1132
1133 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1134
1135 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1136 (exec_vcvt): Add comments.
1137
1138 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1139
1140 PR rtl-optimization/67447
1141 * gcc.target/i386/pr67447.c: New test.
1142
1143 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1146 effective target.
1147 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1148 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1149 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1150 * gcc.target/i386/vect-unpack-1.c: Ditto.
1151 * gcc.target/i386/vect-unpack-2.c: Ditto.
1152
1153 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1154
1155 PR fortran/67758
1156 * gfortran.dg/common_24.f: New.
1157
1158 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1159
1160 * gcc.target/arm/pr67756.c: Fixed warnings.
1161
1162 2015-10-02 Marek Polacek <polacek@redhat.com>
1163
1164 PR c/67730
1165 * gcc.dg/pr67730-1.c: New test.
1166 * gcc.dg/pr67730-2.c: New test.
1167 * gcc.dg/pr67730.h: New test.
1168
1169 2015-10-02 Marek Polacek <polacek@redhat.com>
1170
1171 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1172
1173 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1174
1175 PR tree-optimization/67754
1176 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1177 * gfortran.dg/graphite/block-2.f: Same.
1178
1179 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1180
1181 * gcc.dg/graphite/scop-23.c: New.
1182
1183 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1184
1185 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1186 and "avx512vbmi".
1187
1188 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1189
1190 PR rtl-optimization/67756
1191 * gcc.target/arm/pr67756.c: New.
1192
1193 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1194
1195 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1196 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1197 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1198 for tiny model.
1199 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1200 for small model.
1201
1202 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1203
1204 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1205 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1206 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1207 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1208 * gcc.target/i386/vect-unpack-1.c: Ditto.
1209 * gcc.target/i386/vect-unpack-2.c: Ditto.
1210
1211 2015-10-02 Marek Polacek <polacek@redhat.com>
1212
1213 PR c/64249
1214 * c-c++-common/Wduplicated-cond-1.c: New test.
1215 * c-c++-common/Wduplicated-cond-2.c: New test.
1216 * c-c++-common/Wduplicated-cond-3.c: New test.
1217 * c-c++-common/Wduplicated-cond-4.c: New test.
1218 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1219 -Wduplicated-cond warning.
1220
1221 2015-10-02 Renlin Li <renlin.li@arm.com>
1222
1223 * gcc.target/aarch64/csneg-1.c: Update.
1224
1225 2015-10-02 Renlin Li <renlin.li@arm.com>
1226
1227 PR target/66776
1228 * gcc.target/aarch64/pr66776.c: New.
1229
1230 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1231
1232 * gnat.dg/warn13.adb: New test.
1233
1234 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1235
1236 * gnat.dg/vect15.ad[sb]: New test.
1237 * gnat.dg/vect16.ad[sb]: Likewise.
1238 * gnat.dg/vect17.ad[sb]: Likewise.
1239 * gnat.dg/vect18.ad[sb]: Likewise.
1240
1241 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1242
1243 PR rtl-optimization/67786
1244 PR rtl-optimization/67787
1245 * gcc.dg/pr67786.c: New test.
1246 * gcc.dg/pr67787.c: Likewise.
1247
1248 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1249
1250 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1251
1252 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1253
1254 PR target/51726
1255 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1256
1257 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1258
1259 PR fortran/62242
1260 PR fortran/52332
1261 * gfortran.dg/string_array_constructor_1.f90: New.
1262 * gfortran.dg/string_array_constructor_2.f90: New.
1263 * gfortran.dg/string_array_constructor_3.f90: New.
1264
1265 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1266
1267 PR target/67788
1268 PR target/67789
1269 * gcc.target/powerpc/pr67789.c: New testcase.
1270
1271 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1272
1273 PR fortran.67802
1274 * gfortran.dg/pr67802.f90: New test.
1275
1276 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1277
1278 PR fortran/66979
1279 gfortran.dg/pr66979.f90: new test.
1280
1281 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1282
1283 PR fortran/67616
1284 * gfortran.dg/pr67616.f90: New test.
1285
1286 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1287
1288 PR c++/54430
1289 * g++.dg/cpp0x/range-for30.C: New.
1290
1291 2015-10-01 Marek Polacek <polacek@redhat.com>
1292
1293 PR c/65345
1294 * gcc.dg/atomic/pr65345-4.c: New test.
1295 * gcc.dg/pr65345-3.c: New test.
1296
1297 2015-10-01 Marek Polacek <polacek@redhat.com>
1298
1299 PR tree-optimization/67769
1300 * gcc.dg/torture/pr67769.c: New test.
1301
1302 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1303
1304 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1305
1306 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1307
1308 PR target/54236
1309 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1310
1311 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1312
1313 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1314 (main): Rename to sse2_test. Abort if count != 5.
1315 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1316 of -march=slm.
1317 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1318
1319 2015-10-01 Richard Biener <rguenther@suse.de>
1320
1321 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1322 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1323
1324 2015-09-30 Jeff Law <law@redhat.com>
1325
1326 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1327
1328 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1329
1330 PR rtl-optimization/67037
1331 * gcc.c-torture/execute/pr67037.c: New test.
1332
1333 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1334
1335 * lib/target-supports.exp (check_effective_target_sync_int_128):
1336 Return 1 on spu-*-* targets.
1337 (check_effective_target_sync_int_128_runtime): Likewise.
1338 (check_effective_target_sync_long_long): Likewise.
1339 (check_effective_target_sync_long_long_runtime): Likewise.
1340 (check_effective_target_sync_int_long): Likewise.
1341 (check_effective_target_sync_char_short): Likewise.
1342
1343 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1344
1345 * gcc.target/i386/pr67761.c: New test.
1346
1347 2015-09-30 Marek Polacek <polacek@redhat.com>
1348
1349 PR c/67730
1350 * gcc.dg/pr67730.c: New test.
1351
1352 2015-09-30 Marek Polacek <polacek@redhat.com>
1353
1354 PR tree-optimization/67690
1355 * gcc.dg/torture/pr67690.c: New test.
1356
1357 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1358
1359 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1360 * g++.dg/gomp/tls-wrap4.C: Likewise.
1361 * gcc.dg/atomic-op-optimize.c: Likewise.
1362 * gcc.dg/pr54087.c: Likewise.
1363 * gcc.dg/tls/section-2.c: Likewise.
1364 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1365 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1366 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1367 * gcc.target/arm/divzero.c: Likewise.
1368 * gcc.target/arm/sibcall-2.c: Likewise.
1369 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1370 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1371 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1372 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1373 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1374 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1375 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1376 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1377 * gfortran.dg/default_format_2.f90: Likewise.
1378 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1379
1380 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1381
1382 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1383
1384 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1385
1386 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1387 * gfortran.dg/round_4.f90: ditto.
1388
1389 2015-09-29 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/67170
1392 * gfortran.dg/pr67170.f90: New testcase.
1393
1394 2015-09-29 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/67741
1397 * gcc.dg/torture/pr67741.c: New testcase.
1398
1399 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1400
1401 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1402 non-zero for __builtin_signbit tests.
1403
1404 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1405
1406 PR target/65105
1407 * gcc.target/i386/pr65105-1.c: New.
1408 * gcc.target/i386/pr65105-2.c: New.
1409 * gcc.target/i386/pr65105-3.c: New.
1410 * gcc.target/i386/pr65105-4.C: New.
1411 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1412
1413 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1414
1415 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1416
1417 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1418
1419 PR fortran/40054
1420 PR fortran/63921
1421 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1422 standard as legacy.
1423 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1424 * gfortran.dg/function_types_3.f90: Change error message to
1425 "Type inaccessible...."
1426 * gfortran.dg/ptr_func_assign_1.f08: New test.
1427 * gfortran.dg/ptr_func_assign_2.f08: New test.
1428
1429 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1430
1431 PR fortran/40054
1432 PR fortran/63921
1433 * gfortran.dg/ptr_func_assign_3.f08: New test.
1434 * gfortran.dg/ptr_func_assign_4.f08: New test.
1435
1436 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1437 Sebastian Pop <s.pop@samsung.com>
1438
1439 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1440 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1441 * gcc.dg/graphite/block-3.c: Same.
1442 * gcc.dg/graphite/block-4.c: Same.
1443 * gcc.dg/graphite/block-5.c: Same.
1444 * gcc.dg/graphite/block-6.c: Same.
1445 * gcc.dg/graphite/block-7.c: Same.
1446 * gcc.dg/graphite/block-8.c: Same.
1447 * gcc.dg/graphite/block-pr47654.c: Same.
1448 * gcc.dg/graphite/interchange-0.c: Same.
1449 * gcc.dg/graphite/interchange-1.c: Same.
1450 * gcc.dg/graphite/interchange-10.c: Same.
1451 * gcc.dg/graphite/interchange-11.c: Same.
1452 * gcc.dg/graphite/interchange-12.c: Same.
1453 * gcc.dg/graphite/interchange-13.c: Same.
1454 * gcc.dg/graphite/interchange-14.c: Same.
1455 * gcc.dg/graphite/interchange-15.c: Same.
1456 * gcc.dg/graphite/interchange-3.c: Same.
1457 * gcc.dg/graphite/interchange-4.c: Same.
1458 * gcc.dg/graphite/interchange-5.c: Same.
1459 * gcc.dg/graphite/interchange-6.c: Same.
1460 * gcc.dg/graphite/interchange-7.c: Same.
1461 * gcc.dg/graphite/interchange-8.c: Same.
1462 * gcc.dg/graphite/interchange-9.c: Same.
1463 * gcc.dg/graphite/interchange-mvt.c: Same.
1464 * gcc.dg/graphite/pr35356-1.c: Same.
1465 * gcc.dg/graphite/pr35356-3.c: Same.
1466 * gcc.dg/graphite/pr37485.c: Same.
1467 * gcc.dg/graphite/scop-1.c: Same.
1468 * gcc.dg/graphite/scop-11.c: Same.
1469 * gcc.dg/graphite/scop-5.c: Same.
1470 * gcc.dg/graphite/uns-block-1.c: Same.
1471 * gcc.dg/graphite/uns-interchange-9.c: Same.
1472 * gfortran.dg/graphite/block-1.f90: Same.
1473 * gfortran.dg/graphite/interchange-3.f90: Same.
1474 * gfortran.dg/graphite/pr14741.f90: Same.
1475 * gfortran.dg/graphite/block-2.f: Same.
1476
1477 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1478 Sebastian Pop <s.pop@samsung.com>
1479
1480 PR tree-optimization/67700
1481 * gcc.dg/graphite/run-id-pr67700.c: New.
1482
1483 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1484
1485 PR target/54236
1486 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1487 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1488 test_27): New.
1489 * gcc.target/sh/pr54236-5.c: New.
1490 * gcc.target/sh/pr54236-6.c: New.
1491
1492 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1493
1494 PR rtl-optimization/67456
1495 PR rtl-optimization/67464
1496 PR rtl-optimization/67465
1497 * gcc.dg/pr67465.c: New test.
1498
1499 2015-09-28 Tom de Vries <tom@codesourcery.com>
1500
1501 PR tree-optimization/62171
1502 * gcc.dg/vect/pr62171.c: New test.
1503
1504 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1505
1506 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1507 skip on AIX. XFAIL individual line tests.
1508
1509 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1510
1511 PR rtl-optimization/64164
1512 PR tree-optimization/67312
1513 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1514 * gcc.target/i386/stackalign/return-4.c: Add -O.
1515
1516 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1517
1518 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1519
1520 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1521
1522 PR fortran/67721
1523 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1524
1525 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1526
1527 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1528 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1529 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1530 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1531 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1532 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1533 DW_AT_noreturn on AIX.
1534 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1535 DW_AT_noreturn on AIX.
1536 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1537 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1538 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1539 DW_AT_GNU_deleted on AIX.
1540 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1541 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1542 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1543 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1544 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1545 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1546 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1547 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1548 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1549 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1550 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1551 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1552 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1553 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1554 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1555
1556 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1557
1558 PR fortran/67614
1559 * gfortran.dg/pr67614.f90: New test.
1560
1561 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1562
1563 PR fortran/67525
1564 * gfortran.dg/pr67525.f90: New test.
1565
1566 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1567
1568 PR fortran/55603
1569 * gfortran.dg/allocatable_function_9.f90: New.
1570
1571 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1572
1573 PR target/67675
1574 * gcc.target/sh/pr67675.c: New.
1575
1576 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1577
1578 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1579
1580 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1581
1582 * gcc.target/i386/pr66749.c (dg-options): Replace
1583 -mtune=lakemount with -mtune=lakemont.
1584 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1585 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1586
1587 2015-09-25 Marek Polacek <polacek@redhat.com>
1588
1589 * c-c++-common/ubsan/bounds-11.c: New test.
1590 * c-c++-common/ubsan/bounds-12.c: New test.
1591
1592 2015-09-25 Marek Polacek <polacek@redhat.com>
1593
1594 PR sanitizer/64906
1595 * c-c++-common/ubsan/pr64906.c: New test.
1596
1597 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1598
1599 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1600 with -mtune=lakemount.
1601 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1602 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1603
1604 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1605
1606 PR driver/67640
1607 * gcc.dg/Werror-13.c: New test.
1608
1609 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1610
1611 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1612
1613 2015-09-24 Richard Biener <rguenther@suse.de>
1614
1615 PR lto/67699
1616 * g++.dg/pr67699.C: New testcase.
1617
1618 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1619
1620 PR libgcc/67624
1621 * gcc.target/arm/fp16-inf.c: New test.
1622
1623 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1624
1625 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1626 name while checking for AVX-512VBMI presence.
1627
1628 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1629
1630 * lib/target-supports.exp (check_effective_target_pie): Check for
1631 PIE support on Solaris 11.x and 12.
1632
1633 2015-09-24 Richard Biener <rguenther@suse.de>
1634
1635 * g++.dg/tree-ssa/restrict3.C: New testcase.
1636
1637 2015-09-24 Richard Biener <rguenther@suse.de>
1638
1639 PR tree-optimization/48885
1640 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1641
1642 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1643
1644 * c-c++-common/Wmisleading-indentation.c: Augment test.
1645
1646 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1647
1648 Fix small typos in the coding rule enforcement warnings.
1649 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1650 with 'namespace'.
1651
1652 2015-09-23 Richard Biener <rguenther@suse.de>
1653
1654 PR middle-end/67662
1655 * gcc.dg/ubsan/pr67662.c: New testcase.
1656
1657 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1658
1659 PR c/49655
1660 * gcc.dg/pragma-diag-6.c: New test.
1661
1662 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1663
1664 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1665
1666 2015-09-23 Richard Biener <rguenther@suse.de>
1667
1668 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1669
1670 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1671
1672 * c-c++-common/Wmisleading-indentation.c: Augment test.
1673
1674 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1675
1676 * g++.dg/diagostic/disable.C: New.
1677
1678 2015-09-22 Tom de Vries <tom@codesourcery.com>
1679
1680 PR tree-optimization/67671
1681 * g++.dg/pr67671.C: New test.
1682
1683 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1684
1685 PR target/67480
1686 * gcc.target/i386/pr67480.c: New test.
1687
1688 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1689
1690 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1691 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1692 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1693 avx512dq, avx512cd, avx512er and avx512pf.
1694
1695 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1696
1697 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1698 update-fetch operations.
1699 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1700
1701 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1702
1703 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1704 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1705
1706 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1707
1708 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1709 (TEST_ONE): New.
1710 * gcc.target/aarch64/atomic-inst-swap.c: New.
1711
1712 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1713
1714 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1715 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1716 * gcc.target/i386/pr59789.c (f1): Likewise.
1717 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1718 * gcc.target/i386/intrinsics_6.c: Likewise.
1719 * gcc.dg/winline-5.c (int t): Likewise.
1720 * gcc.dg/winline-9.c (t): Likewise.
1721 * gcc.dg/always_inline2.c (q): Likewise.
1722 * gcc.dg/winline-2.c (inline int t): Likewise.
1723 * gcc.dg/winline-6.c: Likewise.
1724 * gcc.dg/winline-10.c (void g): Likewise.
1725 * gcc.dg/pr49243.c (void parse): Likewise.
1726 * gcc.dg/always_inline3.c (q2): Likewise.
1727 * gcc.dg/winline-3.c: Likewise.
1728 * gcc.dg/winline-7.c (inline void *t): Likewise.
1729
1730 2015-09-22 Tom de Vries <tom@codesourcery.com>
1731
1732 PR tree-optimization/67666
1733 * g++.dg/pr67666.C: New test.
1734
1735 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1736
1737 PR fortran/67615
1738 * gfortran.dg/pr67615.f90: new test.
1739
1740 2015-09-21 Jeff Law <law@redhat.com>
1741
1742 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1743
1744 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1745
1746 Complete the implementation of N4230, Nested namespace definition.
1747 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1748 attributes and nested namespace definitions.
1749 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1750 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1751 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1752 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1753 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1754 appearing before the namespace identifier.
1755
1756 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1757
1758 PR c/66415
1759 * gcc.dg/cpp/pr66415-1.c: Test column number.
1760
1761 2015-09-21 Richard Biener <rguenther@suse.de>
1762
1763 * g++.dg/ext/attr-alias-3.C: Add -g.
1764
1765 2015-09-21 Richard Biener <rguenther@suse.de>
1766
1767 PR debug/67664
1768 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1769
1770 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1771
1772 PR target/64345
1773 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1774
1775 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1776
1777 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1778
1779 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1780
1781 PR middle-end/60832
1782 * gcc.dg/pr53265.c: Update.
1783
1784 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1787
1788 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1789
1790 PR target/59478
1791 * gcc.target/sh/pr59478.c: New.
1792
1793 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1794
1795 PR target/67126
1796 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1797 * gcc.target/sh/pr54236-2.c: Likewise.
1798
1799 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1800
1801 * gcc.target/sh/pr43417.c: Move target independent test to ...
1802 * gcc.c-torture/compile/pr43417.c: ... here.
1803
1804 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1805
1806 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1807 check_effective_target_big_endian, check_effective_target_little_endian,
1808 check_effective_target_any_fpu, check_effective_target_double_fpu,
1809 check_effective_target_use_single_only_fpu,
1810 check_effective_target_default_single_fpu,
1811 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1812 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1813 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1814 check_effective_target_fmovd_enabled,
1815 check_effective_target_has_privileged, check_effective_target_has_pref,
1816 check_effective_target_banked_r0r7_isr,
1817 check_effective_target_stack_save_isr): New effective target checks.
1818 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1819 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1820 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1821 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1822 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1823 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1824 * gcc.target/sh/attr-isr.c: Likewise.
1825 * gcc.target/sh/fpul-usage-1.c: Likewise.
1826 * gcc.target/sh/hiconst.c: Likewise.
1827 * gcc.target/sh/mfmovd.c: Likewise.
1828 * gcc.target/sh/pr21255-3.c: Likewise.
1829 * gcc.target/sh/pr33135-1.c: Likewise.
1830 * gcc.target/sh/pr33135-2.c: Likewise.
1831 * gcc.target/sh/pr33135-3.c: Likewise.
1832 * gcc.target/sh/pr33135-4.c: Likewise.
1833 * gcc.target/sh/pr39423-2.c: Likewise.
1834 * gcc.target/sh/pr49880-4.c: Likewise.
1835 * gcc.target/sh/pr49880-5.c: Likewise.
1836 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1837 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1838 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1839 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1840 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1841 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1842 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1843 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1844 * gcc.target/sh/pr50751-2.c: Likewise.
1845 * gcc.target/sh/pr50751-3.c: Likewise.
1846 * gcc.target/sh/pr50751-5.c: Likewise.
1847 * gcc.target/sh/pr50751-6.c: Likewise.
1848 * gcc.target/sh/pr50751-8.c: Likewise.
1849 * gcc.target/sh/pr51244-15.c: Likewise.
1850 * gcc.target/sh/pr51244-2.c: Likewise.
1851 * gcc.target/sh/pr51244-20.c: Likewise.
1852 * gcc.target/sh/pr51244-6.c: Likewise.
1853 * gcc.target/sh/pr52483-4.c: Likewise.
1854 * gcc.target/sh/pr53511-1.c: Likewise.
1855 * gcc.target/sh/pr53512-1.c: Likewise.
1856 * gcc.target/sh/pr53512-2.c: Likewise.
1857 * gcc.target/sh/pr53512-3.c: Likewise.
1858 * gcc.target/sh/pr53512-4.c: Likewise.
1859 * gcc.target/sh/pr53513-1.c: Likewise.
1860 * gcc.target/sh/pr54089-2.c: Likewise.
1861 * gcc.target/sh/pr54089-3.c: Likewise.
1862 * gcc.target/sh/pr54089-4.c: Likewise.
1863 * gcc.target/sh/pr54602-2.c: Likewise.
1864 * gcc.target/sh/pr54602-3.c: Likewise.
1865 * gcc.target/sh/pr54602-4.c: Likewise.
1866 * gcc.target/sh/pr54680.c: Likewise.
1867 * gcc.target/sh/pr55303-1.c: Likewise.
1868 * gcc.target/sh/pr55303-2.c: Likewise.
1869 * gcc.target/sh/pr55303-3.c: Likewise.
1870 * gcc.target/sh/pr56547-1.c: Likewise.
1871 * gcc.target/sh/pr56547-2.c: Likewise.
1872 * gcc.target/sh/pr61195.c: Likewise.
1873 * gcc.target/sh/pr61996.c: Likewise.
1874 * gcc.target/sh/pr6526.c: Likewise.
1875 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1876 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1877 * gcc.target/sh/prefetch.c: Likewise.
1878 * gcc.target/sh/rte-delay-slot.c: Likewise.
1879 * gcc.target/sh/sh2a-band.c: Likewise.
1880 * gcc.target/sh/sh2a-bclr.c: Likewise.
1881 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1882 * gcc.target/sh/sh2a-bld.c: Likewise.
1883 * gcc.target/sh/sh2a-bor.c: Likewise.
1884 * gcc.target/sh/sh2a-bset.c: Likewise.
1885 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1886 * gcc.target/sh/sh2a-bxor.c: Likewise.
1887 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1888 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1889 * gcc.target/sh/sh2a-movrt.c: Likewise.
1890 * gcc.target/sh/sh2a-resbank.c: Likewise.
1891 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1892 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1893 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1894 * gcc.target/sh/sh4a-cosf.c: Likewise.
1895 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1896 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1897 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1898 * gcc.target/sh/sh4a-sinf.c: Likewise.
1899
1900 2015-09-20 Jeff Law <law@redhat.com>
1901
1902 PR tree-optimization/47679
1903 * g++.dg/warn/Wuninitialized-6.C: New test.
1904
1905 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1906
1907 Implement nested namespace definitions.
1908 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1909 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1910 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1911 * g++.dg/lookup/name-clash5.C: Adjust.
1912 * g++.dg/lookup/name-clash6.C: Likewise.
1913
1914 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1915
1916 * gcc.dg/pragma-diag-5.c: New test.
1917
1918 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1919
1920 PR middle-end/67619
1921 * gcc.dg/torture/pr67619.c: New test.
1922 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1923 New procedure.
1924
1925 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1926
1927 PR tree-optimization/67283
1928 * gcc.dg/tree-ssa/sra-15.c: New.
1929 * gcc.dg/tree-ssa/sra-16.c: New.
1930
1931 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1932
1933 PR sanitizer/64078
1934 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1935 (f2, f3): Make the function static.
1936 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1937
1938 2015-09-17 Christian Bruel <christian.bruel@st.com>
1939
1940 * gcc.target/arm/attr_thumb-static2.c: New test.
1941
1942 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/overflow_sum3.adb: New test.
1945
1946 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1947
1948 * gcc.target/arm/stack-checking.c: New test.
1949
1950 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1951
1952 PR fortran/52846
1953 * gfortran.dg/public_private_module_5.f90: Add module procedure
1954 trigger_smod to ensure that the smod file is written.
1955
1956 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1957
1958 * gcc.target/aarch64/copysign_1.c: New.
1959 * gcc.target/aarch64/copysign_2.c: New.
1960
1961 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1962
1963 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1964 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1965 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1966
1967 2015-09-16 John Marino <gnugcc@marino.st>
1968
1969 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1970
1971 2015-09-16 Richard Biener <rguenther@suse.de>
1972
1973 PR middle-end/67253
1974 * gcc.dg/torture/pr67253.c: New testcase.
1975
1976 2015-09-16 Richard Biener <rguenther@suse.de>
1977
1978 PR middle-end/67271
1979 * gcc.dg/pr67271.c: New testcase.
1980
1981 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gnat.dg/opt49.adb: New test.
1984
1985 2015-09-16 Richard Biener <rguenther@suse.de>
1986
1987 PR middle-end/67442
1988 * gcc.dg/torture/pr67442.c: New testcase.
1989
1990 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1991
1992 * gnat.dg/array24.adb: New test.
1993 * gnat.dg/blocklocs.adb: Delete.
1994
1995 2015-09-15 Marek Polacek <polacek@redhat.com>
1996
1997 PR c/67580
1998 * gcc.dg/pr67580.c: New test.
1999
2000 2015-09-15 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/67470
2003 * gcc.dg/torture/pr67470.c: New testcase.
2004
2005 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2006
2007 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2008
2009 2015-09-15 Richard Biener <rguenther@suse.de>
2010
2011 PR middle-end/67563
2012 * gcc.dg/pr67563.c: New testcase.
2013
2014 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2015
2016 PR fortran/67460
2017 * gfortran.dg/pr67460.f90: New test.
2018
2019 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2020
2021 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2022 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2023
2024 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2025
2026 PR c++/51911
2027 * g++.dg/cpp0x/new-auto1.C: New.
2028
2029 2015-09-11 Mark Wielaard <mjw@redhat.com>
2030
2031 PR c/28901
2032 * g++.dg/warn/unused-variable-1.C: New test.
2033 * g++.dg/warn/unused-variable-2.C: Likewise.
2034 * gcc.dg/unused-4.c: Adjust warning for static const.
2035 * gcc.dg/unused-variable-1.c: New test.
2036 * gcc.dg/unused-variable-2.c: Likewise.
2037
2038 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2039
2040 * gfortran.dg/private_type_3.f90: Require visibility.
2041 * gfortran.dg/module_variable_2.f90: Same.
2042 * gfortran.dg/nested_forall_1.f: Same.
2043 * gfortran.dg/elemental_dependency_4.f90: Same.
2044 * gfortran.dg/bind_c_usage_25.f90: Same.
2045 * gfortran.dg/access_spec_1.f90: Same.
2046 * gfortran.dg/public_private_module_2.f90: Same.
2047 * gfortran.dg/host_assoc_variable_1.f90: Same.
2048 * gfortran.dg/public_private_module_6.f90: Same.
2049 * gfortran.dg/module_variable_1.f90: Same.
2050 * gfortran.dg/pr37286.f90: Same.
2051 * gfortran.dg/internal_pack_7.f90: Same.
2052 * gfortran.dg/submodule_10.f08: Same.
2053 * gfortran.dg/allocatable_function_8.f90: Same.
2054 * gfortran.dg/merge_init_expr_2.f90: Same.
2055 * gfortran.dg/class_37.f03: Same.
2056 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2057 * gfortran.dg/typebound_call_20.f03: Same.
2058 * gfortran.dg/proc_ptr_result_3.f90: Same.
2059 * gfortran.dg/pr32535.f90: Same.
2060 * gfortran.dg/typebound_proc_19.f90: Same.
2061 * gfortran.dg/initialization_10.f90: Same.
2062 * gfortran.dg/bind_c_usage_8.f03: Same.
2063 * gfortran.dg/pr61335.f90: Same.
2064 * gfortran.dg/elemental_dependency_5.f90: Same.
2065 * gfortran.dg/proc_ptr_3.f90: Same.
2066 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2067
2068 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2069
2070 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2071 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2072 * gcc.dg/loop-8.c: Likewise.
2073
2074 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2075
2076 PR ada/66965
2077 * gnat.dg/specs/addr1.ads: Remove.
2078
2079 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080
2081 * gcc.dg/pie-link.c: Add -pie to dg-options.
2082
2083 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2084
2085 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2086 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2087
2088 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2089
2090 * gcc.target/powerpc/swaps-p8-20.c: New test.
2091 * gcc.target/powerpc/swaps-p8-21.c: New test.
2092
2093 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2094
2095 PR fortran/67526
2096 * gfortran.dg/pr67526.f90: New test.
2097
2098 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2099
2100 PR c++/67318
2101 * g++.dg/cpp0x/variadic166.C: New.
2102
2103 2015-09-09 Mark Wielaard <mjw@redhat.com>
2104
2105 * c-c++-common/nonnull-1.c: New test.
2106
2107 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2108
2109 PR fortran/66993
2110 * gfortran.dg/submodule_11.f08: New test.
2111
2112 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2113
2114 PR target/67506
2115 * gcc.c-torture/compile/pr67506.c: New test.
2116
2117 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2118
2119 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2120 initialization with a byte mask. No change expected here.
2121 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2122 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2123 initialization with contigious bitmask. Literal pool is expectd
2124 to be used here.
2125
2126 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2127
2128 PR target/67439
2129 * gcc.target/arm/pr67439_1.c: New test.
2130
2131 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2132
2133 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2134 model.
2135
2136 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR c++/67523
2139 * g++.dg/gomp/pr67523.C: New test.
2140
2141 PR c++/67522
2142 * g++.dg/gomp/pr67522.C: New test.
2143
2144 PR middle-end/67521
2145 * c-c++-common/gomp/pr67521.c: New test.
2146
2147 PR middle-end/67517
2148 * c-c++-common/gomp/pr67517.c: New test.
2149
2150 PR c++/67514
2151 * g++.dg/gomp/pr67514.C: New test.
2152
2153 PR c++/67511
2154 * g++.dg/gomp/pr67511.C: New test.
2155
2156 PR c/67502
2157 * c-c++-common/gomp/pr67502.c: New test.
2158
2159 2015-09-09 Marek Polacek <polacek@redhat.com>
2160
2161 PR middle-end/67512
2162 * gcc.dg/pr67512.c: New test.
2163
2164 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 PR c++/53184
2167 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2168 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2169 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2170 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2171
2172 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173
2174 * gcc.target/aarch64/mod_2.x: New file.
2175 * gcc.target/aarch64/mod_256.x: Likewise.
2176 * gcc.target/arm/mod_2.c: New test.
2177 * gcc.target/arm/mod_256.c: Likewise.
2178 * gcc.target/aarch64/mod_2.c: Likewise.
2179 * gcc.target/aarch64/mod_256.c: Likewise.
2180
2181 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR c++/67504
2184 * g++.dg/gomp/pr67504.C: New test.
2185
2186 PR c/67501
2187 * c-c++-common/gomp/pr67501.c: New test.
2188
2189 PR c/67500
2190 * gcc.dg/gomp/pr67500.c: New test.
2191
2192 PR c/67495
2193 * gcc.dg/gomp/pr67495.c: New test.
2194
2195 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2196 Sebastian Pop <s.pop@samsung.com>
2197
2198 PR tree-optimization/53852
2199 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2200 both isl-0.12 and isl-0.15.
2201 * gcc.dg/graphite/uns-interchange-14.c: Same.
2202 * gcc.dg/graphite/uns-interchange-15.c: Same.
2203 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2204
2205 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2206 Sebastian Pop <s.pop@samsung.com>
2207
2208 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2209 * gcc.dg/graphite/block-1.c: Same.
2210 * gcc.dg/graphite/block-5.c: Same.
2211 * gcc.dg/graphite/block-6.c: Same.
2212 * gcc.dg/graphite/interchange-1.c: Same.
2213 * gcc.dg/graphite/interchange-10.c: Same.
2214 * gcc.dg/graphite/interchange-11.c: Same.
2215 * gcc.dg/graphite/interchange-13.c: Same.
2216 * gcc.dg/graphite/interchange-14.c: Same.
2217 * gcc.dg/graphite/interchange-3.c: Same.
2218 * gcc.dg/graphite/interchange-4.c: Same.
2219 * gcc.dg/graphite/interchange-7.c: Same.
2220 * gcc.dg/graphite/interchange-8.c: Same.
2221 * gcc.dg/graphite/interchange-9.c: Same.
2222 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2223 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2224 * gcc.dg/graphite/pr37485.c: Same.
2225 * gcc.dg/graphite/scop-0.c (int toto): Same.
2226 * gcc.dg/graphite/scop-1.c: Same.
2227 * gcc.dg/graphite/scop-10.c: Same.
2228 * gcc.dg/graphite/scop-11.c: Same.
2229 * gcc.dg/graphite/scop-12.c: Same.
2230 * gcc.dg/graphite/scop-13.c: Same.
2231 * gcc.dg/graphite/scop-16.c: Same.
2232 * gcc.dg/graphite/scop-17.c: Same.
2233 * gcc.dg/graphite/scop-18.c: Same.
2234 * gcc.dg/graphite/scop-2.c: Same.
2235 * gcc.dg/graphite/scop-21.c (int test): Same.
2236 * gcc.dg/graphite/scop-22.c (void foo): Same.
2237 * gcc.dg/graphite/scop-4.c: Same.
2238 * gcc.dg/graphite/scop-5.c: Same.
2239 * gcc.dg/graphite/scop-6.c: Same.
2240 * gcc.dg/graphite/scop-7.c: Same.
2241 * gcc.dg/graphite/scop-8.c: Same.
2242 * gcc.dg/graphite/scop-9.c: Same.
2243 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2244 data-refs remain inside the inner loop.
2245 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2246 * gcc.dg/graphite/uns-interchange-14.c: Same.
2247 * gcc.dg/graphite/uns-interchange-9.c: Same.
2248 * gfortran.dg/graphite/interchange-3.f90
2249
2250 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2251
2252 PR target/63870
2253 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2265
2266 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2267
2268 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2269 * lib/target-supports.exp
2270 (check_effective_target_arm_neon_fp16_hw): New.
2271
2272 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2273
2274 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2275 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2276
2277 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2278 (hfloat16_t): New.
2279 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2280 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2281 if supported.
2282 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2283 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2284 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2285 when those are supported.
2286 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2287 (vdup_n_f16): New.
2288
2289 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2290 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2291 cases if supported.
2292
2293 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2294 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2295 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2296 Likewise.
2297 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2298 Likewise.
2299 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2300
2301 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2302 Add float16x8_t case.
2303 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2304 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2305 main, exec_vcreate): Likewise.
2306 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2307 exec_vget_high): Likewise.
2308 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2309 exec_vget_low): Likewise.
2310 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2311 Likewise.
2312 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2313 exec_vld1_dup): Likewise.
2314 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2315 exec_vld1_lane): Likewise.
2316 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2317 Likewise.
2318 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2319 exec_vldX_dup): Likewise.
2320 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2321 exec_vldX_lane): Likewise.
2322 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2323 exec_vset_lane): Likewise.
2324 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2325 exec_vst1_lane): Likewise.
2326
2327 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2328
2329 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2330 * gcc.target/aarch64/vget_low_1.c: Likewise.
2331
2332 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2333
2334 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2335 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2336 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2337 (main): update orig_data to avoid float16 NaN on bigendian.
2338
2339 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2340
2341 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2342 float16x8_t.
2343 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2344 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2345 * gcc.target/aarch64/vld1_lane.c: Likewise.
2346
2347 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/67369
2350 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2351
2352 2015-09-07 Marek Polacek <polacek@redhat.com>
2353
2354 PR inline-asm/67448
2355 * gcc.dg/asm-10.c: New test.
2356
2357 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR middle-end/67452
2360 * gcc.dg/lto/pr67452_0.c: New test.
2361
2362 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2363
2364 PR target/65210
2365 * gcc.target/avr/pr65210.c: New test.
2366
2367 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2368
2369 PR testsuite/67450
2370 * lib/target-supports.exp (check_cached_effective_target):
2371 Apppend $prop to et_prop_list only if needed.
2372
2373 2015-09-04 Marek Polacek <polacek@redhat.com>
2374
2375 PR sanitizer/67279
2376 * gcc.dg/ubsan/pr67279.c: New test.
2377
2378 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2379 Petr Murzin <petr.murzin@intel.com>
2380 Kirill Yukhin <kirill.yukhin@intel.com>
2381
2382 * gcc.target/i386/avx512f-scatter-1.c: New.
2383 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2384 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2385
2386 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2387
2388 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2389 rather than calling rmdir, cleanup if open fails.
2390
2391 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2392
2393 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2394 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2395 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2396 Return true for PowerPC targets that implement Altivec.
2397
2398 2015-09-03 Renlin Li <renlin.li@arm.com>
2399
2400 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2401 check the assembly.
2402 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2403
2404 2015-09-03 Martin Sebor <msebor@redhat.com>
2405
2406 PR c/66516
2407 * g++.dg/addr_builtin-1.C: New test.
2408 * gcc.dg/addr_builtin-1.c: New test.
2409
2410 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2411
2412 * gcc.target/powerpc/vec-shift.c: New test.
2413
2414 2015-09-03 Tom de Vries <tom@codesourcery.com>
2415
2416 PR tree-optimization/65637
2417 * gcc.dg/autopar/reduc-4.c: New test.
2418
2419 2015-09-03 Tom de Vries <tom@codesourcery.com>
2420
2421 PR tree-optimization/65637
2422 * gcc.dg/autopar/pr46099-2.c: New test.
2423
2424 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2425
2426 PR middle-end/67351
2427 * g++.dg/pr67351.C: New test.
2428
2429 2015-09-03 Richard Biener <rguenther@suse.de>
2430
2431 PR ipa/66705
2432 * g++.dg/lto/pr66705_0.C: New testcase.
2433
2434 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2435
2436 PR middle-end/60586
2437 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2438 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2439
2440 2015-09-02 Marek Polacek <polacek@redhat.com>
2441
2442 PR c/67432
2443 * gcc.dg/pr67432.c: New test.
2444
2445 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2446
2447 * lib/target-supports.exp (clear_effective_target_cache): New.
2448 (check_cached_effective_target): Update et_prop_list.
2449 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2450 * g++.dg/compat/compat.exp: Likewise.
2451 * g++.dg/compat/struct-layout-1.exp: Likewise.
2452 * lib/asan-dg.exp: Likewise.
2453 * lib/atomic-dg.exp: Likewise.
2454 * lib/cilk-plus-dg.exp: Likewise.
2455 * lib/clearcap.exp: Likewise.
2456 * lib/mpx-dg.exp: Likewise.
2457 * lib/tsan-dg.exp: Likewise.
2458 * lib/ubsan-dg.exp: Likewise.
2459
2460 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2461
2462 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2463
2464 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2465 Andrew Bennett <andrew.bennett@imgtec.com>
2466
2467 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2468 dependencies between ISA level and compact-branches.
2469 * gcc.target/mips/branch-10.c: Update expected output to allow
2470 compact forms of b/bal.
2471 * gcc.target/mips/branch-11.c: Likewise.
2472 * gcc.target/mips/branch-12.c: Likewise.
2473 * gcc.target/mips/branch-13.c: Likewise.
2474 * gcc.target/mips/branch-3.c: Likewise.
2475 * gcc.target/mips/branch-4.c: Likewise.
2476 * gcc.target/mips/branch-5.c: Likewise.
2477 * gcc.target/mips/branch-6.c: Likewise.
2478 * gcc.target/mips/branch-7.c: Likewise.
2479 * gcc.target/mips/branch-8.c: Likewise.
2480 * gcc.target/mips/branch-9.c: Likewise.
2481 * gcc.target/mips/branch-cost-1.c: Likewise.
2482 * gcc.target/mips/call-1.c: Likewise.
2483 * gcc.target/mips/call-2.c: Likewise.
2484 * gcc.target/mips/call-3.c: Likewise.
2485 * gcc.target/mips/call-4.c: Likewise.
2486 * gcc.target/mips/call-5.c: Likewise.
2487 * gcc.target/mips/call-6.c: Likewise.
2488 * gcc.target/mips/lazy-binding-1.c: Likewise.
2489 * gcc.target/mips/near-far-1.c: Likewise.
2490 * gcc.target/mips/near-far-2.c: Likewise.
2491 * gcc.target/mips/near-far-3.c: Likewise.
2492 * gcc.target/mips/near-far-4.c: Likewise.
2493 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2494 run with compact branches allowed.
2495 * gcc.target/mips/compact-branches-1.c: New file.
2496 * gcc.target/mips/compact-branches-2.c: Likewise.
2497 * gcc.target/mips/compact-branches-3.c: Likewise.
2498 * gcc.target/mips/compact-branches-4.c: Likewise.
2499 * gcc.target/mips/compact-branches-5.c: Likewise.
2500 * gcc.target/mips/compact-branches-6.c: Likewise.
2501 * gcc.target/mips/compact-branches-7.c: Likewise.
2502
2503 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2504
2505 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2506 Clean-up a created directory if testcase fails.
2507
2508 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2509
2510 PR target/67405
2511 * g++.dg/pr67405.C: New test.
2512
2513 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2514
2515 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2516
2517 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2518
2519 * gcc.dg/ifcvt-1.c: New test.
2520 * gcc.dg/ifcvt-2.c: Likewise.
2521 * gcc.dg/ifcvt-3.c: Likewise.
2522
2523 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2524
2525 PR libfortran/67412
2526 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2527 *-*-solaris2.10.
2528
2529 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2530
2531 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2532
2533 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/61753
2536 * g++.dg/other/pr61753.C: New.
2537
2538 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2539
2540 * gcc.dg/tree-ssa/cmp-1.c: New file.
2541
2542 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2543
2544 * gcc.dg/tree-ssa/complex-7.c: New file.
2545
2546 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2547
2548 * gcc.target/powerpc/swaps-p8-19.c: New test.
2549
2550 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2551
2552 PR fortran/67367
2553 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2554
2555 2015-08-29 Tom de Vries <tom@codesourcery.com>
2556
2557 PR tree-optimization/46193
2558 * gcc.dg/autopar/pr46193.c: New test.
2559
2560 2015-08-28 Nathan Sidwell <nathan@acm.org>
2561
2562 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2563 use exit code for failure.
2564
2565 * gcc.dg/torture/matrix-1.c: Use plain printf.
2566 * gcc.dg/torture/matrix-2.c: Likewise.
2567 * gcc.dg/torture/matrix-5.c: Likewise.
2568 * gcc.dg/torture/matrix-6.c: Likewise.
2569 * gcc.dg/torture/transpose-1.c: Likewise.
2570 * gcc.dg/torture/transpose-2.c: Likewise.
2571 * gcc.dg/torture/transpose-3.c: Likewise.
2572 * gcc.dg/torture/transpose-4.c: Likewise.
2573 * gcc.dg/torture/transpose-5.c: Likewise.
2574 * gcc.dg/torture/transpose-6.c: Likewise.
2575
2576 2015-08-28 Jeff Law <law@redhat.com>
2577
2578 PR lto/66752
2579 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2580 * gcc.dg/torture/pr66752-1.c: New test
2581 * g++.dg/torture/pr66752-2.C: New test.
2582
2583 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2584 Revert:
2585 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2586
2587 * gcc.dg/tree-ssa/sra-15.c: New.
2588
2589 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2590
2591 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2592 * gcc.target/mips/msub-8.c: Ditto
2593
2594 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2595
2596 * lib/target-supports.exp (check-effective_target_vect_double):
2597 Enable for Power targets with VSX hardware available.
2598 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2599 vect_no_align && { ! vect_hw_misalign }.
2600
2601 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2602
2603 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2604 Replaced by opt_files, compile with -floop-nest-optimize.
2605 * g++.dg/graphite/graphite.exp: Same.
2606 * gfortran.dg/graphite/graphite.exp: Same.
2607 * gcc.dg/graphite/block-0.c: Adjust pattern.
2608 * gcc.dg/graphite/block-1.c: Same.
2609 * gcc.dg/graphite/block-3.c: Same.
2610 * gcc.dg/graphite/block-4.c: Same.
2611 * gcc.dg/graphite/block-5.c: Same.
2612 * gcc.dg/graphite/block-6.c: Same.
2613 * gcc.dg/graphite/block-7.c: Same.
2614 * gcc.dg/graphite/block-8.c: Same.
2615 * gcc.dg/graphite/block-pr47654.c: Same.
2616 * gcc.dg/graphite/interchange-0.c: Same.
2617 * gcc.dg/graphite/interchange-1.c: Same.
2618 * gcc.dg/graphite/interchange-10.c: Same.
2619 * gcc.dg/graphite/interchange-11.c: Same.
2620 * gcc.dg/graphite/interchange-12.c: Same.
2621 * gcc.dg/graphite/interchange-13.c: Same.
2622 * gcc.dg/graphite/interchange-14.c: Same.
2623 * gcc.dg/graphite/interchange-15.c: Same.
2624 * gcc.dg/graphite/interchange-3.c: Same.
2625 * gcc.dg/graphite/interchange-4.c: Same.
2626 * gcc.dg/graphite/interchange-5.c: Same.
2627 * gcc.dg/graphite/interchange-6.c: Same.
2628 * gcc.dg/graphite/interchange-7.c: Same.
2629 * gcc.dg/graphite/interchange-8.c: Same.
2630 * gcc.dg/graphite/interchange-9.c: Same.
2631 * gcc.dg/graphite/interchange-mvt.c: Same.
2632 * gcc.dg/graphite/pr37485.c: Same.
2633 * gcc.dg/graphite/uns-block-1.c: Same.
2634 * gcc.dg/graphite/uns-interchange-12.c: Same.
2635 * gcc.dg/graphite/uns-interchange-14.c: Same.
2636 * gcc.dg/graphite/uns-interchange-15.c: Same.
2637 * gcc.dg/graphite/uns-interchange-9.c: Same.
2638 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2639 * gfortran.dg/graphite/interchange-3.f90: Same.
2640
2641 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2642
2643 PR target/67317
2644 * gcc.target/i386/pr67317-1.c: New test.
2645 * gcc.target/i386/pr67317-2.c: Ditto.
2646 * gcc.target/i386/pr67317-3.c: Ditto.
2647 * gcc.target/i386/pr67317-4.c: Ditto.
2648 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2649 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2650
2651 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2652
2653 * gcc.target/powerpc/vec-shr.c: New.
2654
2655 2015-08-27 Marek Polacek <polacek@redhat.com>
2656
2657 PR middle-end/67005
2658 * gcc.dg/torture/pr67005.c: New test.
2659
2660 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2661
2662 * gcc.dg/tree-ssa/sra-15.c: New.
2663
2664 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2665
2666 * gcc.target/aarch64/long_branch_1.c: New test.
2667
2668 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2669
2670 * gcc.target/s390/20150826-1.c: New test.
2671
2672 2015-08-26 Renlin Li <renlin.li@arm.com>
2673
2674 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2675
2676 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2677
2678 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2679
2680 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2681
2682 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2683 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2684 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2685 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2686
2687 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2688
2689 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2690 New test directive.
2691 * gcc.target/aarch64/tlsle_1.x: New test source.
2692 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2693 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2694 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2695
2696 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2697
2698 PR fortran/29600
2699 * gfortran.dg/shape_8.f90: New test.
2700
2701 2015-08-25 Marek Polacek <polacek@redhat.com>
2702
2703 PR middle-end/67330
2704 * gcc.dg/weak/weak-18.c: New test.
2705
2706 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2707
2708 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2709 gcc_jit_context_set_bool_use_external_driver.
2710
2711 2015-08-25 Nathan Sidwell <nathan@acm.org>
2712
2713 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2714
2715 * gcc.dg/20001117-1.c: Needs return_address.
2716 * gcc.dg/20020415-1.c: Needs alloca.
2717 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2718 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2719 * gcc.dg/pr63186.c: Needs label_values.
2720 * gcc.dg/torture/pr33848.c: Likwise.
2721
2722 * lib/target-supports.exp (check_effective_target_fopenacc,
2723 check_effective_target_fopenmp): Disable for nvptx.
2724 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2725 * gcc.dg/stack-usage-1.c: Likewise.
2726 * gcc.dg/stack-usage-2.c: Likewise.
2727 * gcc.dg/unused-5.c: Likewise.
2728 * gcc.dg/unwind-1.c: Likewise.
2729
2730 2015-08-25 Christian Bruel <christian.bruel@st.com>
2731
2732 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2733 * g++.dg/Wno-frame-address.C: Ditto.
2734
2735 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2736
2737 PR target/67211
2738 * g++.dg/pr67211.C: New test.
2739
2740 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2741
2742 PR fortran/62536
2743 PR fortran/66175
2744 * gfortran.dg/block_end_error_1.f90: New test.
2745 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2746
2747 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2748
2749 PR target/66821
2750 * gcc.target/i386/pr66821.c: New test.
2751
2752 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2753
2754 PR target/67329
2755 * gcc.target/i386/pr67329.c: New test.
2756
2757 2015-08-24 Nathan Sidwell <nathan@acm.org>
2758
2759 * gcc.dg/pr49551.c: Needs -fdata-sections.
2760
2761 * gcc.dg/pr64935-2.c: Needs scheduling.
2762
2763 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2764 * gcc.dg/torture/pr63738.c: Likewise.
2765 * gcc.dg/torture/pr64728.c: Likewise.
2766 * gcc.dg/pr63748.c: Likewise.
2767 * gcc.dg/20020312-2.c: Likewise.
2768
2769 * gcc.dg/torture/pr66123.c: Needs label_values.
2770
2771 * gcc.dg/torture/pr41261.c: Needs profiling.
2772 * gcc.dg/pr26570.c: Likewise.
2773 * gcc.dg/pr61776.c: Likewise.
2774 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2775 * gcc.dg/gomp/pr34610.c: Likewise.
2776 * gcc.dg/pr54121.c: Likewise.
2777 * gcc.dg/20050325-1.c: Likewise.
2778 * gcc.dg/pr66899.c: Likewise.
2779 * gcc.dg/pr48770.c: Likewise.
2780 * gcc.dg/pr24225.c: Likewise.
2781
2782 * gcc.dg/pr27531-1.c: Needs io.
2783 * gcc.dg/pr44606.c: Likewise.
2784
2785 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2786
2787 * gcc.dg/pr51990.c: Needs alloca.
2788
2789 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2790
2791 2015-08-24 Tom de Vries <tom@codesourcery.com>
2792
2793 PR tree-optimization/65468
2794 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2795
2796 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2797
2798 PR libfortran/54572
2799 * gfortran.dg/backtrace_1.f90: New test.
2800
2801 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2802
2803 PR libfortran/62296
2804 * gfortran.dg/execute_command_line_2.f90: New test.
2805
2806 2015-08-23 Tom de Vries <tom@codesourcery.com>
2807
2808 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2809 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2810 vect_no_int_max to vect_no_int_min_max.
2811 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2812 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2813 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2814 * gcc.dg/vect/slp-reduc-4.c: Same.
2815 * gcc.dg/vect/slp-reduc-5.c: Same.
2816 * gcc.dg/vect/vect-125.c: Same.
2817 * gcc.dg/vect/vect-13.c: Same.
2818 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2819 * gcc.dg/vect/vect-reduc-1.c: Same.
2820 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2821 * gcc.dg/vect/vect-reduc-1char.c:Same.
2822 * gcc.dg/vect/vect-reduc-1short.c: Same.
2823 * gcc.dg/vect/vect-reduc-2.c: Same.
2824 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2825 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2826 * lib/target-supports.exp: Same.
2827
2828 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/63693
2831 * g++.dg/cpp0x/decltype63.C: New.
2832
2833 2015-08-22 Nathan Sidwell <nathan@acm.org>
2834
2835 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2836 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2837 * c-c++-common/Wunused-var-8.c: Likewise.
2838 * c-c++-common/gomp/pr61486-2.c: Likewise.
2839 * c-c++-common/Wunused-var-6.c: Likewise.
2840 * c-c++-common/goacc/reduction-1.c: Likewise.
2841 * c-c++-common/goacc/reduction-2.c: Likewise.
2842 * c-c++-common/goacc/reduction-3.c: Likewise.
2843 * c-c++-common/goacc/reduction-4.c: Likewise.
2844 * gcc.dg/builtins-64.c: Likewise.
2845 * gcc.dg/pr59523.c: Likewise.
2846 * gcc.dg/tree-ssa/20080530.c: Likewise.
2847 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2848 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2849 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2850 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2851 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2852 * gcc.dg/pr59011.c: Likewise.
2853 * gcc.dg/uninit-9.c: Likewise.
2854 * gcc.dg/pr61561.c: Likewise.
2855 * gcc.dg/vla-4.c: Likewise.
2856 * gcc.dg/20101010-1.c: Likewise.
2857 * gcc.dg/pr49120.c: Likewise.
2858 * gcc.dg/20030331-2.c: Likewise.
2859 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2860 * gcc.dg/pr25682.c: Likewise.
2861 * gcc.dg/guality/guality.c: Likewise.
2862 * gcc.dg/pr27301.c: Likewise.
2863 * gcc.dg/uninit-9-O0.c: Likewise.
2864 * gcc.dg/fold-alloca-1.c: Likewise.
2865 * gcc.dg/pr41470.c: Likewise.
2866 * gcc.dg/pr51491-2.c: Likewise.
2867 * gcc.dg/winline-7.c: Likewise.
2868 * gcc.dg/vla-2.c: Likewise.
2869 * gcc.dg/pr50764.c: Likewise.
2870 * gcc.dg/c99-vla-1.c: Likewise.
2871 * gcc.dg/pr33238.c: Likewise.
2872 * gcc.dg/c99-const-expr-13.c: Likewise.
2873 * gcc.dg/builtin-return-1.c: Likewise.
2874 * gcc.dg/vla-3.c: Likewise.
2875 * gcc.dg/20020415-1.c: Likewise.
2876 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2877 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2878 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2879 * gcc.dg/torture/calleesave-sse.c: Likewise.
2880 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2881 * gcc.dg/gomp/vla-2.c: Likewise.
2882 * gcc.dg/gomp/vla-3.c: Likewise.
2883 * gcc.dg/gomp/vla-4.c: Likewise.
2884 * gcc.dg/gomp/pr30494.c: Likewise.
2885 * gcc.dg/gomp/vla-5.c: Likewise.
2886 * gcc.dg/pr51990-2.c: Likewise.
2887 * gcc.dg/vla-22.c: Likewise.
2888
2889 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2890
2891 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2892 * gcc.dg/dollar.c: Likewise.
2893 * gcc.dg/pragma-message.c: Likewise.
2894 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2895 * c-c++-common/raw-string-14.c: Likewise.
2896
2897 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2898
2899 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2900 property that instantiation here is a compile-time error.
2901
2902 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 * g++.dg/other/pr67065.C: Extend.
2905
2906 2015-08-21 Nathan Sidwell <nathan@acm.org>
2907
2908 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2909 is freestanding.
2910 (check_effective_target_global_constructor): New.
2911 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2912 * gcc.dg/debug/debug.exp: Skip for nvptx.
2913 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2914
2915 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2916 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2917 * gcc.c-torture/compile/pr33855.c: Likewise.
2918 * gcc.c-torture/compile/920723-1.c: Likewise.
2919 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2920 writing a const.
2921 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2922 label.
2923 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2924 'call'.
2925
2926 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2927 prototype normal.
2928 * gcc.c-torture/execute/switch-1.c: Likewise.
2929
2930 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2931 * gcc.c-torture/execute/printf-1.c: Likewise.
2932 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2933 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2934 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2935 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2936 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2937 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2938 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2939 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2940 * gcc.c-torture/execute/gofast.c: Likewise.
2941 * gcc.c-torture/execute/complex-6.c: Likewise.
2942
2943 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2944 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2945 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2946 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2947 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2948 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2949 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2950 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2951 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2952 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2953 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2954 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2955 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2956 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2957 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2958 * gcc.dg/setjmp-1.c: Likewise.
2959 * gcc.dg/cleanup-5.c: Likewise.
2960 * gcc.dg/cleanup-12.c: Likewise.
2961 * gcc.dg/cleanup-13.c: Likewise.
2962
2963 * gcc.dg/constructor-1.c: Require global ctor.
2964
2965 * gcc.dg/fork-instrumentation.c: Require profiling.
2966 * gcc.dg/20030107-1.c: Likewise.
2967 * gcc.dg/20030702-1.c: Likewise.
2968
2969 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2970 * gcc.dg/cpp/paste2.c: Likewise.
2971 * gcc.dg/cpp/strify3.c: Likewise.
2972 * gcc.dg/cpp/strify4.c: Likewise.
2973 * gcc.dg/cpp/lexnum.c: Likewise.
2974 * gcc.dg/cpp/digraphs.c: Likewise.
2975 * gcc.dg/cpp/macro1.c: Likewise.
2976
2977 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2978
2979 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2980
2981 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2982
2983 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2984 only once.
2985
2986 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2987
2988 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2989 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2990 vec_vpmsum_be and vec_shasigma_be.
2991
2992 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2993
2994 * lib/target-supports.exp
2995 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2996 with -mfp16-format=ieee.
2997
2998 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 PR c++/67065
3001 * g++.dg/other/pr67065.C: New.
3002
3003 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3004
3005 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3006 memcpy.
3007 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3008 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3009 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3010 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3011
3012 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3013
3014 * gcc.dg/wide_shift_64_1.c: New testcase.
3015 * gcc.dg/wide_shift_128_1.c: Likewise.
3016 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3017
3018 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3019
3020 * lib/target-supports.exp
3021 (check_effective_target_fstack_protector_enabled): New test.
3022 * gcc.target/i386/ssp-default.c: New test.
3023
3024 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3025
3026 PR fortran/66929
3027 * gfortran.dg/generic_31.f90: New.
3028
3029 2015-08-19 Marek Polacek <polacek@redhat.com>
3030
3031 PR middle-end/67133
3032 * g++.dg/torture/pr67133.C: New test.
3033
3034 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3035
3036 * gcc.target/powerpc/altivec-35.c: New test.
3037 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3038 * gcc.target/powerpc/vsx-vector-7.c: New test.
3039
3040 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3041
3042 PR middle-end/36757
3043 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3044 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3045
3046 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3047
3048 PR rtl-optimization/67218
3049 * gcc.c-torture/execute/ieee/pr67218.c,
3050 gcc.target/aarch64/fcvt_int_float_double1.c,
3051 gcc.target/aarch64/fcvt_int_float_double2.c,
3052 gcc.target/aarch64/fcvt_int_float_double3.c,
3053 gcc.target/aarch64/fcvt_int_float_double4.c,
3054 gcc.target/aarch64/fcvt_uint_float_double1.c,
3055 gcc.target/aarch64/fcvt_uint_float_double2.c,
3056 gcc.target/aarch64/fcvt_uint_float_double3.c,
3057 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3058
3059 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3060
3061 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3062 dg-options to disable LSE extensions.
3063 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3064 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3065 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3066 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3067 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3068 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3069 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3070 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3071 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3072 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3073 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3074 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3075 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3076 * gcc.target/aarch64/sync-op-full.c: Likewise.
3077 * gcc.target/aarch64/sync-op-release.c: Likewise.
3078
3079 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3080
3081 PR c++/67160
3082 * g++.dg/cpp1z/feat-cxx1z.C: New.
3083
3084 2015-08-18 Marek Polacek <polacek@redhat.com>
3085
3086 PR middle-end/67222
3087 * gcc.dg/torture/pr67222.c: New test.
3088
3089 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3090
3091 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3092
3093 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3094
3095 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3096 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3097 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3098
3099 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3100
3101 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3102 which is used in later code.
3103
3104 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 PR c++/67216
3107 * g++.dg/cpp0x/nullptr34.C: New.
3108 * g++.dg/warn/Wconversion2.C: Adjust.
3109 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3110 * g++.old-deja/g++.other/null3.C: Likewise.
3111
3112 * g++.dg/cpp0x/pr51313.C: Adjust.
3113
3114 2015-08-17 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/67221
3117 * gcc.dg/torture/pr67221.c: New testcase.
3118
3119 2015-08-17 Mike Stump <mikestump@comcast.net>
3120 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3121
3122 * gcc.target/arm/memcpy-aligned-1.c: New test.
3123
3124 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3125
3126 PR fortran/54656
3127 * gfortran.dg/norm_4.f90: Rename to...
3128 * gfortran.dg/norm2_4.f90: this.
3129 * gfortran.dg/norm2_5.f90: New test.
3130
3131 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3132
3133 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3134 * gcc.dg/ssp-1.c: Make counter a register.
3135 * gcc.dg/ssp-2.c: Likewise.
3136 * gcc.dg/torture/parm-coalesce.c: New.
3137
3138 2015-08-14 Marek Polacek <polacek@redhat.com>
3139
3140 PR middle-end/67133
3141 * gcc.dg/torture/pr67133.c: New test.
3142
3143 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3144 Matthias Klose <doko@debian.org>
3145
3146 PR target/67143
3147 * gcc.c-torture/compile/pr67143.c: New
3148 * gcc.target/aarch64/atomic-op-imm.c
3149 (atomic_fetch_add_negative_RELAXED): New.
3150 (atomic_fetch_sub_negative_ACQUIRE): New.
3151
3152 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3153
3154 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3155 * gcc.target/aarch64/target_attr_8.c: Likewise.
3156 * gcc.target/aarch64/target_attr_14.c: Likewise.
3157
3158 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3159
3160 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3161
3162 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3163
3164 * gcc.target/i386/builtin_target.c: Add skylake check.
3165
3166 2015-08-13 Jeff Law <law@redhat.com>
3167
3168 * gcc.dg/pr66314.c: Moved from here to ..
3169 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3170 to clear all sanitizers before -fsanitize=kernel-address.
3171
3172 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3173
3174 * gcc.target/aarch64/cinc_common_1.c: New test.
3175
3176 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3177
3178 PR c++/53421
3179 * g++.dg/ext/attribute-may-alias-1.C: New.
3180 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3181
3182 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3183
3184 * gcc.target/aarch64/atomic-inst-cas.c: New.
3185 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3186
3187 2015-08-13 Andreas Schwab <schwab@suse.de>
3188
3189 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3190
3191 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3192
3193 PR c++/62164
3194 * g++.dg/torture/pr62164.C: New.
3195
3196 2015-08-13 Richard Biener <rguenther@suse.de>
3197
3198 PR tree-optimization/67191
3199 * gcc.dg/torture/pr67191.c: New testcase.
3200 * g++.dg/torture/pr67191.C: Likewise.
3201
3202 2015-08-13 Richard Biener <rguenther@suse.de>
3203
3204 PR tree-optimization/66502
3205 PR tree-optimization/67167
3206 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3207
3208 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/53330
3211 * g++.dg/init/new42.C: New.
3212
3213 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3214
3215 PR target/67071
3216 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3217 vector constants.
3218 * gcc.target/powerpc/pr67071-2.c: Likewise.
3219 * gcc.target/powerpc/pr67071-3.c: Likewise.
3220
3221 2015-08-12 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/55095
3224 * c-c++-common/Wshift-overflow-6.c: New test.
3225 * c-c++-common/Wshift-overflow-7.c: New test.
3226 * g++.dg/cpp1y/left-shift-2.C: New test.
3227
3228 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/52742
3231 * g++.dg/cpp0x/pr52742.C: New.
3232
3233 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3234
3235 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3236 Check Knights Landing support.
3237
3238 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3239
3240 PR c++/47461
3241 * g++.dg/warn/Wunused-result-1.C: New.
3242
3243 2015-08-12 Richard Biener <rguenther@suse.de>
3244
3245 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3246 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3247 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3248 * g++.dg/tree-ssa/pr61034.C: Adjust.
3249 * gcc.dg/fold-compare-2.c: Likewise.
3250 * gcc.dg/pr50763.c: Likewise.
3251 * gcc.dg/predict-3.c: Likewise.
3252 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3253 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3254 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3255 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3256 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3257 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3258 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3259 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3260 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3261 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3262 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3263 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3264
3265 2015-08-12 Nathan Sidwell <nathan@acm.org>
3266
3267 * gcc.dg/vrp-min-max-1.c: New.
3268 * gcc.dg/vrp-min-max-2.c: New.
3269
3270 2015-08-12 Richard Biener <rguenther@suse.de>
3271
3272 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3273
3274 2015-08-12 Tom de Vries <tom@codesourcery.com>
3275
3276 PR testsuite/67175
3277 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3278 Handle absence of vector min/max for sparc.
3279
3280 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3281
3282 PR target/66954
3283 * g++.dg/ext/mv25.C: New test.
3284
3285 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3286
3287 * gcc.target/i386/avx2-vect-shift.c: New test.
3288
3289 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3290
3291 PR c/66098
3292 PR c/66711
3293 * gcc.dg/pragma-diag-3.c: New test.
3294 * gcc.dg/pragma-diag-4.c: New test.
3295
3296 2015-08-11 Nathan Sidwell <nathan@acm.org>
3297
3298 * c-c++-common/dfp/operator-comma.c: Call init function.
3299 * c-c++-common/dfp/convert-dfp-2.c: New test.
3300
3301 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3302
3303 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3304 Treat model == 0x4f as Broadwell.
3305
3306 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3307
3308 PR libfortran/67140
3309 * gfortran.dg/pr67140.f90: New test.
3310
3311 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3312
3313 PR libgomp/65742
3314 PR middle-end/66332
3315 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3316
3317 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3318
3319 PR fortran/64022
3320 * gfortran.dg/ieee/large_4.f90: New test.
3321
3322 2015-08-08 Bud Davis <jmdavis@link.com>
3323
3324 PR fortran/59746
3325 * gfortran.dg/common_22.f90: New.
3326
3327 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3328
3329 PR rtl-optimization/67028
3330 * gcc.dg/pr67028.c: New testcase.
3331
3332 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3333
3334 PR rtl-optimization/67029
3335 * gcc.dg/pr67029.c: New test.
3336
3337 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3338
3339 PR fortran/64104
3340 * gfortran.dg/ieee/ieee_8.f90: New test.
3341
3342 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3343
3344 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3345 modifers.
3346 * gcc.target/aarch64/noplt_2.c: Likewise.
3347 * gcc.target/aarch64/noplt_3.c: Likewise.
3348
3349 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3350
3351 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3352 optimization level, and print a summary at the end.
3353
3354 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3355
3356 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3357
3358 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3359
3360 * gcc.target/aarch64/noplt_3.c: New testcase.
3361
3362 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3363
3364 * gcc.target/aarch64/noplt_1.c: New testcase.
3365 * gcc.target/aarch64/noplt_2.c: Likewise.
3366
3367 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3368
3369 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3370 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3371
3372 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3373
3374 * gcc.target/s390/dwarfregtable-1.c: New test.
3375 * gcc.target/s390/dwarfregtable-2.c: New test.
3376 * gcc.target/s390/dwarfregtable-3.c: New test.
3377
3378 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3379
3380 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3381
3382 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3383
3384 PR fortran/64022
3385 * gfortran.dg/ieee/large_2.f90: New test.
3386 * gfortran.dg/ieee/large_3.F90: New test.
3387
3388 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3389
3390 PR fortran/64022
3391 * gfortran.dg/ieee/large_1.f90: Adjust test.
3392
3393 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3394 Jeff Law <law@redhat.com>
3395
3396 PR c/16351
3397 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3398 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3399 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3400 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3401 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3402 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3403
3404 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3405
3406 PR middle-end/66311
3407 * gfortran.dg/pr66311.f90: New file.
3408
3409 2015-08-05 Richard Biener <rguenther@suse.de>
3410
3411 PR tree-optimization/67121
3412 * gcc.dg/torture/pr67121.c: New testcase.
3413
3414 2015-08-05 Nick Clifton <nickc@redhat.com>
3415
3416 * gcc.target/rl78: New directory.
3417 * gcc.target/rl78/rl78.exp: New file: Test driver.
3418 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3419
3420 2015-08-05 Richard Biener <rguenther@suse.de>
3421
3422 PR middle-end/67120
3423 * gcc.dg/torture/pr67120.c: New testcase.
3424
3425 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3426
3427 PR fortran/52846
3428
3429 * lib/fortran-modules.exp: Call cleanup-submodules from
3430 cleanup-modules.
3431 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3432 cover the cases where private entities are no longer optimized
3433 away.
3434 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3435 same reason.
3436 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3437 * gfortran.dg/submodule_5.f08: The same.
3438 * gfortran.dg/submodule_9.f08: The same.
3439 * gfortran.dg/submodule_10.f08: New test.
3440
3441 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3442
3443 PR c++/66595
3444 * g++.dg/cpp1y/var-templ35.C: New.
3445
3446 2015-08-05 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/67055
3449 * g++.dg/torture/pr67055.C: New testcase.
3450
3451 2015-08-05 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/67109
3454 * gcc.dg/torture/pr67109.c: New testcase.
3455 * gcc.dg/vect/vect-119.c: Adjust.
3456
3457 2015-08-05 Richard Biener <rguenther@suse.de>
3458
3459 PR middle-end/67107
3460 * gcc.dg/pr67107.c: New testcase.
3461
3462 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3463
3464 PR c++/66197
3465 * g++.dg/cpp1z/abbrev2.C: New.
3466
3467 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3470
3471 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR c++/66392
3474 * g++.dg/init/explicit4.C: New.
3475
3476 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3477
3478 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3479 without VSX an Power8 vector support.
3480
3481 2015-08-04 Richard Biener <rguenther@suse.de>
3482
3483 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3484
3485 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3486
3487 PR target/67110
3488 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3489 -fno-pie -no-pie.
3490
3491 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3492
3493 PR c++/66427
3494 * g++.dg/cpp1y/var-templ34.C: New.
3495
3496 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3497
3498 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3499 * gcc.target/aarch64/target_attr_1.c: Likewise.
3500 * gcc.target/aarch64/target_attr_2.c: Likewise.
3501 * gcc.target/aarch64/target_attr_3.c: Likewise.
3502 * gcc.target/aarch64/target_attr_4.c: Likewise.
3503 * gcc.target/aarch64/target_attr_5.c: Likewise.
3504 * gcc.target/aarch64/target_attr_6.c: Likewise.
3505 * gcc.target/aarch64/target_attr_7.c: Likewise.
3506 * gcc.target/aarch64/target_attr_8.c: Likewise.
3507 * gcc.target/aarch64/target_attr_9.c: Likewise.
3508 * gcc.target/aarch64/target_attr_10.c: Likewise.
3509 * gcc.target/aarch64/target_attr_11.c: Likewise.
3510 * gcc.target/aarch64/target_attr_12.c: Likewise.
3511 * gcc.target/aarch64/target_attr_13.c: Likewise.
3512 * gcc.target/aarch64/target_attr_14.c: Likewise.
3513 * gcc.target/aarch64/target_attr_15.c: Likewise.
3514
3515 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3516
3517 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3518
3519 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520
3521 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3522
3523 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524
3525 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3526 message.
3527
3528 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3529
3530 PR fortran/64022
3531 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3532 * gfortran.dg/ieee/large_1.f90: New test.
3533
3534 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3535
3536 PR tree-optimization/67043
3537 * gcc.dg/pr67043.c: New test.
3538
3539 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3540
3541 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3542
3543 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3544
3545 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3546 it to push/pop timing items.
3547 (main): For each optimization level, create a gcc_jit_timer, and
3548 time all of the iteration within that level cumulatively.
3549 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3550 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3551
3552 2015-08-03 Alexander Basov <coohpt@gmail.com>
3553
3554 PR middle-end/64744
3555 PR middle-end/48470
3556 PR middle-end/43404
3557 * gcc.target/arm/pr43404.c : New testcase.
3558 * gcc.target/arm/pr48470.c : New testcase.
3559 * gcc.target/arm/pr64744-1.c : New testcase.
3560 * gcc.target/arm/pr64744-2.c : New testcase.
3561
3562 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3563
3564 PR tree-optimization/67077
3565 * gcc.dg/pr67077.c: New test.
3566
3567 2015-08-03 Jeff Law <law@redhat.com>
3568
3569 PR middle-end/66314
3570 PR gcov-profile/66899
3571 * gcc.dg/pr66899.c: New test.
3572 * gcc.dg/pr66314.c: New test.
3573
3574 2015-08-03 Marek Polacek <polacek@redhat.com>
3575
3576 PR c/67088
3577 * gcc.dg/pr67088.c: New test.
3578
3579 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3580
3581 PR target/66731
3582 * gcc.target/arm/vnmul-1.c: New.
3583 * gcc.target/arm/vnmul-2.c: New.
3584 * gcc.target/arm/vnmul-3.c: New.
3585 * gcc.target/arm/vnmul-4.c: New.
3586
3587 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3588
3589 PR fortran/64921
3590 * gfortran.dg/class_allocate_20.f90: New.
3591
3592 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3593
3594 * gcc.target/aarch64/csel_bfx_1.c: New test.
3595 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3596
3597 2015-08-02 Martin Sebor <msebor@redhat.com>
3598
3599 * g++.dg/Wframe-address-in-Wall.C: New test.
3600 * g++.dg/Wframe-address.C: New test.
3601 * g++.dg/Wno-frame-address.C: New test.
3602 * gcc.dg/Wframe-address-in-Wall.c: New test.
3603 * gcc.dg/Wframe-address.c: New test.
3604 * gcc.dg/Wno-frame-address.c: New test.
3605
3606 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3607
3608 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3609
3610 2015-08-01 Michael Collison <michael.collison@linaro.org
3611 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3612
3613 * gcc.target/arm/mincmp.c: New test.
3614
3615 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3616
3617 PR fortran/67091
3618 * gfortran.dg/associated_target_6.f03: New test
3619
3620 2015-08-01 Tom de Vries <tom@codesourcery.com>
3621
3622 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3623 optimize ("-ftree-parallelize-loops=0").
3624 Add successful scans for 2 detected reductions. Add xfail scans for 3
3625 detected reductions.
3626 * gcc.dg/autopar/reduc-2short.c: Same.
3627 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3628 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3629 detected reductions.
3630 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3631 and max reductions.
3632
3633 2015-07-31 Marek Polacek <polacek@redhat.com>
3634
3635 PR sanitizer/66977
3636 * g++.dg/ubsan/pr66977.C: New test.
3637
3638 2015-07-30 Marek Polacek <polacek@redhat.com>
3639
3640 * c-c++-common/Wtautological-compare-3.c: New test.
3641
3642 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3643
3644 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3645 (CHECK): Pass address of scalar, rather than array.
3646
3647 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3648
3649 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3650
3651 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3652
3653 * gcc.target/aarch64/fp16/fp16.exp: New.
3654 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3655 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3656
3657 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3658
3659 * gcc.target/aarch64/f16_movs_1.c: New test.
3660
3661 2015-07-28 Tom de Vries <tom@codesourcery.com>
3662
3663 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3664 outer loop.
3665
3666 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3667 Manuel López-Ibáñez <manu@gcc.gnu.org>
3668
3669 * gcc.dg/parm-incomplete-1.c: Update.
3670 * gcc.dg/pr18809-1.c: Update.
3671 * gcc.dg/pr27953.c: Update.
3672 * gcc.dg/vla-11.c: Update.
3673
3674 2015-07-27 Marek Polacek <polacek@redhat.com>
3675
3676 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3677
3678 2015-07-27 Tom de Vries <tom@codesourcery.com>
3679
3680 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3681 attribute. Update comment.
3682 (main): Remove.
3683 Add scan for not parallelizing inner loop.
3684 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3685 attribute.
3686 (main): Remove.
3687
3688 2015-07-27 Marek Polacek <polacek@redhat.com>
3689
3690 PR bootstrap/67030
3691 * c-c++-common/Wtautological-compare-2.c: New test.
3692
3693 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/66232
3696 * gcc.target/i386/pr66232-6.c: New tests.
3697 * gcc.target/i386/pr66232-7.c: Likewise.
3698 * gcc.target/i386/pr66232-8.c: Likewise.
3699 * gcc.target/i386/pr66232-9.c: Likewise.
3700
3701 2015-07-27 Marek Polacek <polacek@redhat.com>
3702
3703 PR c++/66555
3704 PR c/54979
3705 * c-c++-common/Wtautological-compare-1.c: New test.
3706
3707 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3708
3709 PR c++/18969
3710 * g++.dg/template/pr18969.C: New test.
3711 * g++.dg/template/pr18969-2.C: New test.
3712 * g++.old-deja/g++.jason/overload.C: Remove return value in
3713 template function returning void.
3714
3715 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3716
3717 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3718 immediates to avoid shift-overflow warnings.
3719
3720 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3721
3722 PR c++/66857
3723 * g++.dg/init/pr66857.C: New test.
3724
3725 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3726
3727 PR target/66648
3728 * gcc.target/i386/pr66648.c: New test.
3729
3730 2015-07-25 Tom de Vries <tom@codesourcery.com>
3731
3732 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3733 interchange_files and block_files variables.
3734 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3735 arithmetic.
3736 * gcc.dg/graphite/uns-interchange-12.c: Same.
3737 * gcc.dg/graphite/uns-interchange-14.c: Same.
3738 * gcc.dg/graphite/uns-interchange-15.c: Same.
3739 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3740 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3741
3742 2015-07-25 Jeff Law <law@redhat.com>
3743
3744 Revert:
3745 PR lto/66752
3746 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3747 * gcc.dg/torture/pr66752-1.c: New test
3748 * g++.dg/torture/pr66752-2.C: New test.
3749
3750 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3751
3752 Revert:
3753 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3754
3755 PR rtl-optimization/64164
3756 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3757 * gcc.dg/ssp-1.c: Make counter a register.
3758 * gcc.dg/ssp-2.c: Likewise.
3759 * gcc.dg/torture/parm-coalesce.c: New.
3760
3761 2015-07-24 Tom de Vries <tom@codesourcery.com>
3762
3763 * gcc.dg/graphite/block-1.c: Xfail scan.
3764 * gcc.dg/graphite/interchange-12.c: Same.
3765 * gcc.dg/graphite/interchange-14.c: Same.
3766 * gcc.dg/graphite/interchange-15.c: Same.
3767 * gcc.dg/graphite/interchange-9.c: Same.
3768 * gcc.dg/graphite/interchange-mvt.c: Same.
3769 * gcc.dg/graphite/uns-block-1.c: New test.
3770 * gcc.dg/graphite/uns-interchange-12.c: New test.
3771 * gcc.dg/graphite/uns-interchange-14.c: New test.
3772 * gcc.dg/graphite/uns-interchange-15.c: New test.
3773 * gcc.dg/graphite/uns-interchange-9.c: New test.
3774 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3775
3776 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3777
3778 PR c++/64079
3779 * c-c++-common/Wunused-function-1.c: New.
3780
3781 2015-07-24 Tom de Vries <tom@codesourcery.com>
3782
3783 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3784 alternative exit-first loop transform.
3785 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3786 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3787 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3788 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3789 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3790 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3791 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3792 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3793 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3794
3795 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3796
3797 PR ipa/66566
3798 * gcc.target/i386/mpx/pr66566.c: New test.
3799
3800 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3801
3802 PR bootstrap/66978
3803 * gcc.target/i386/pr66978.c: New test.
3804
3805 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3806
3807 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3808
3809 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3810
3811 * gcc.target/s390/insv-1.c: New test.
3812 * gcc.target/s390/insv-2.c: New test.
3813 * gcc.target/s390/insv-3.c: New test.
3814
3815 2015-07-24 Tom de Vries <tom@codesourcery.com>
3816
3817 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3818
3819 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3820
3821 PR middle-end/25530
3822 * gcc.dg/pr25530.c: New test.
3823
3824 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3825
3826 PR middle-end/25529
3827 * gcc.dg/pr25529.c: New test.
3828
3829 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3830
3831 * gcc.target/arm/reg_equal_test.c: New test.
3832
3833 2015-07-23 Jeff Law <law@redhat.com>
3834
3835 PR lto/66752
3836 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3837 * gcc.dg/torture/pr66752-1.c: New test
3838 * g++.dg/torture/pr66752-2.C: New test.
3839
3840 2015-07-23 Marek Polacek <polacek@redhat.com>
3841
3842 PR c++/66572
3843 * g++.dg/warn/Wlogical-op-2.C: New test.
3844
3845 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3846
3847 PR rtl-optimization/64164
3848 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3849 * gcc.dg/ssp-1.c: Make counter a register.
3850 * gcc.dg/ssp-2.c: Likewise.
3851 * gcc.dg/torture/parm-coalesce.c: New.
3852
3853 2015-07-23 Marek Polacek <polacek@redhat.com>
3854
3855 PR sanitizer/66908
3856 * c-c++-common/ubsan/pr66908.c: New test.
3857
3858 2015-07-23 Tom de Vries <tom@codesourcery.com>
3859
3860 * gcc.dg/autopar/outer-4.c: Add xfail.
3861 * gcc.dg/autopar/outer-5.c: Same.
3862 * gcc.dg/autopar/outer-6.c: Same.
3863 * gcc.dg/autopar/reduc-2.c: Same.
3864 * gcc.dg/autopar/reduc-2char.c: Same.
3865 * gcc.dg/autopar/reduc-2short.c: Same.
3866 * gcc.dg/autopar/reduc-8.c: Same.
3867 * gcc.dg/autopar/uns-outer-4.c: New test.
3868 * gcc.dg/autopar/uns-outer-5.c: New test.
3869 * gcc.dg/autopar/uns-outer-6.c: New test.
3870
3871 2015-07-23 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/66952
3874 * gcc.dg/torture/pr66952.c: Use signed char.
3875
3876 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3877
3878 PR tree-optimization/66926,66951
3879 * gcc.dg/vect/pr66951.c: New test.
3880
3881 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3882
3883 PR c++/52987
3884 * g++.dg/parse/error57.C: New.
3885 * g++.dg/expr/string-2.C: Update.
3886
3887 2015-07-23 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/66945
3890 * gcc.dg/torture/pr66945.c: New testcase.
3891
3892 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3893
3894 PR target/66954
3895 * g++.dg/ext/mv24.C: New test.
3896
3897 2015-07-22 Marek Polacek <polacek@redhat.com>
3898
3899 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3900 dg-options.
3901
3902 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3903
3904 PR fortran/61831
3905 PR fortran/66929
3906 * gfortran.dg/generic_30.f90: New.
3907
3908 2015-07-22 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/66952
3911 * gcc.dg/torture/pr66952.c: New testcase.
3912
3913 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3914
3915 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3916 test.
3917 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3918 test.
3919 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3920 test.
3921 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3922 test.
3923 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3924 test.
3925 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3926 test.
3927 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3928 test.
3929 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3930 test.
3931 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3932 test.
3933 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3934 test.
3935 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3936 test.
3937 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3938 test.
3939 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3940 test.
3941 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3942 test.
3943 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3944 test.
3945 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3946 test.
3947 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3948 test.
3949 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3950 test.
3951 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3952 test.
3953 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3954 test.
3955 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3956 test.
3957 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3958 test.
3959 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3960 test.
3961 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3962 test.
3963 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3964 test.
3965 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3966 test.
3967 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3968 test.
3969 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3970 test.
3971 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3972 test.
3973 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3974 test.
3975 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3976 test.
3977 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3978 test.
3979 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3980 test.
3981 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3982 test.
3983 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3984 test.
3985 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3986 test.
3987 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3988 test.
3989 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3990 test.
3991 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3992 test.
3993 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3994 test.
3995 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3996 test.
3997 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3998 test.
3999 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4000 test.
4001 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4002 test.
4003 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4004 test.
4005 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4006 test.
4007 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4008 test.
4009 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4010 test.
4011 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4012 test.
4013 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4014 test.
4015 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4016 test.
4017 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4018 test.
4019 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4020 test.
4021 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4022 test.
4023 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4024 test.
4025 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4026 test.
4027 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4028 test.
4029 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4030 test.
4031 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4032 test.
4033 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4034 test.
4035 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4036 test.
4037 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4038 test.
4039 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4040 test.
4041 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4042 test.
4043 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4044 test.
4045 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4046 test.
4047 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4048 test.
4049 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4050 test.
4051 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4052 test.
4053 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4054 test.
4055 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4056 test.
4057 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4058 test.
4059 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4060 test.
4061 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4062 test.
4063 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4064 test.
4065 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4066 test.
4067 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4068 test.
4069 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4070 test.
4071 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4072 test.
4073 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4074 test.
4075 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4076 test.
4077 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4078 test.
4079 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4080 test.
4081 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4082 test.
4083 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4084 test.
4085 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4086 test.
4087 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4088 test.
4089 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4090 test.
4091 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4092 test.
4093 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4094 test.
4095 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4096 test.
4097 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4098 test.
4099 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4100 test.
4101 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4102 test.
4103 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4104 test.
4105 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4106 test.
4107 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4108 test.
4109 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4110 test.
4111 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4112 test.
4113 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4114 test.
4115 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4116 test.
4117 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4118 test.
4119 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4120 test.
4121 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4122 test.
4123 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4124 test.
4125 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4126 test.
4127 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4128 test.
4129 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4130 test.
4131 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4132 test.
4133 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4134 test.
4135 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4136 test.
4137 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4138 test.
4139 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4140 test.
4141 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4142 test.
4143 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4144 test.
4145 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4146 test.
4147 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4148 test.
4149 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4150 test.
4151 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4152 test.
4153 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4154 test.
4155 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4156 test.
4157 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4158 test.
4159 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4160 test.
4161 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4162 test.
4163 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4164 test.
4165 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4166 test.
4167 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4168 test.
4169 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4170 test.
4171 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4172 test.
4173 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4174 test.
4175 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4176 test.
4177 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4178 test.
4179
4180 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 * g++.dg/template/crash81.C: Update.
4183
4184 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4185
4186 PR ipa/66424.
4187 * gcc.target/i386/pr66424.c: New.
4188
4189 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4190
4191 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4192
4193 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4194
4195 PR fortran/61831
4196 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4197 Drop address sanitization.
4198
4199 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4200
4201 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4202 Skip -march=armv4t.
4203 (dg-additional-options): Set armv5t flag.
4204
4205 2015-07-21 Marek Polacek <polacek@redhat.com>
4206
4207 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4208 * gcc.dg/vmx/unpack.c: Likewise.
4209 * gcc.target/powerpc/quad-atomic.c: Likewise.
4210
4211 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4212
4213 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4214
4215 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4216
4217 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4218 model.
4219
4220 2015-07-20 Marek Polacek <polacek@redhat.com>
4221
4222 PR c++/55095
4223 * c-c++-common/Wshift-overflow-1.c: New test.
4224 * c-c++-common/Wshift-overflow-2.c: New test.
4225 * c-c++-common/Wshift-overflow-3.c: New test.
4226 * c-c++-common/Wshift-overflow-4.c: New test.
4227 * c-c++-common/Wshift-overflow-5.c: New test.
4228 * g++.dg/cpp1y/left-shift-1.C: New test.
4229 * gcc.dg/c90-left-shift-2.c: New test.
4230 * gcc.dg/c90-left-shift-3.c: New test.
4231 * gcc.dg/c99-left-shift-2.c: New test.
4232 * gcc.dg/c99-left-shift-3.c: New test.
4233 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4234 * gcc.c-torture/execute/pr40386.c: Likewise.
4235 * gcc.dg/vect/pr33373.c: Likewise.
4236 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4237 * gcc.dg/vect/vect-shift-2.c: Likewise.
4238
4239 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4240
4241 * gcc.target/aarch64/neg_abs_1.c: New test.
4242
4243 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4244
4245 PR target/66922
4246 * gcc.target/i386/pr66922.c: New test.
4247
4248 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4249
4250 PR middle-end/46851
4251 PR middle-end/60340
4252 * gcc.dg/tree-ssa/pr42327.c: Removed.
4253 * g++.dg/other/pr35011.C: Removed.
4254
4255 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4256
4257 PR target/66906
4258 * gcc.target/i386/pr66906.c: New test.
4259
4260 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4261
4262 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4263 as follow-up to r225930.
4264
4265 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4266
4267 PR fortran/52846
4268 * lib/fortran-modules.exp (proc cleanup-submodules): New
4269 procedure.
4270 * gfortran.dg/submodule_1.f08: Change extension and clean up
4271 the submodule files.
4272 * gfortran.dg/submodule_2.f08: ditto
4273 * gfortran.dg/submodule_6.f08: ditto
4274 * gfortran.dg/submodule_7.f08: ditto
4275 * gfortran.dg/submodule_8.f08: New test
4276 * gfortran.dg/submodule_9.f08: New test
4277
4278 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4279 Sebastian Pop <s.pop@samsung.com>
4280
4281 PR middle-end/61929
4282 * gcc.dg/graphite/pr61929.c: New.
4283
4284 2015-07-17 Marek Polacek <polacek@redhat.com>
4285
4286 * gcc.dg/fold-minus-7.c: New test.
4287
4288 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4289
4290 * gfortran.dg/co_reduce_1.f90: New file.
4291
4292 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4293
4294 PR target/66824
4295 * gcc.target/i386/pr66824.c:
4296
4297 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4298
4299 PR fortran/66035
4300 * gfortran.dg/structure_constructor_13.f03: New test.
4301
4302 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4303
4304 PR fortran/61831
4305 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4306 of generated while loops in the tree dump.
4307 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4308
4309 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4310
4311 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4312
4313 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4314
4315 PR target/66891
4316 * gcc.target/i386/pr66891.c: New test.
4317
4318 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4319
4320 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4321
4322 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4323
4324 PR rtl-optimization/66626
4325 * gcc.target/i386/pr66626-2.c: New.
4326
4327 2015-07-16 Martin Liska <mliska@suse.cz>
4328
4329 * g++.dg/ipa/pr66896.c: New test.
4330
4331 2015-07-16 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/66894
4334 * gcc.dg/torture/pr66894.c: New testcase.
4335
4336 2015-07-16 Richard Biener <rguenther@suse.de>
4337
4338 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4339
4340 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4341
4342 PR target/66866
4343 * g++.dg/pr66866.C: New test.
4344
4345 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4346
4347 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4348
4349 2015-07-15 Richard Biener <rguenther@suse.de>
4350
4351 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4352 { -O3 -fomit-frame-pointer },
4353 { -O3 -fomit-frame-pointer -funroll-loops } and
4354 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4355 in favor of
4356 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4357 -finline-functions }
4358
4359 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4360
4361 * gcc.target/mips/interrupt_handler-5.c: New test.
4362
4363 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4364 Robert Suchanek <robert.suchanek@imgtec.com>
4365
4366 * gcc.target/mips/interrupt_handler-4.c: New test.
4367
4368 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4369
4370 PR testsuite/66734
4371 * gcc.dg/lto/lto.exp: Initialize MPX.
4372
4373 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4374
4375 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4376 dg-skip-if.
4377 * gcc.target/arm/scd42-3.c: Likewise.
4378
4379 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4380
4381 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4382 code to be run when the pre-arch code increases the isa_rev to
4383 mips32r6 or greater.
4384
4385 2015-07-15 Richard Biener <rguenther@suse.de>
4386
4387 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4388 { -O3 -fomit-frame-pointer },
4389 { -O3 -fomit-frame-pointer -funroll-loops } and
4390 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4391 in favor of
4392 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4393 -finline-functions }
4394 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4395 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4396 to additional_flags.
4397
4398 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4399
4400 PR rtl-optimization/66838
4401 * gcc.target/i386/pr66838.c: New test.
4402
4403 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4404
4405 PR c++/66850
4406 * g++.dg/template/pr66850.C: New test.
4407
4408 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4409 Cesar Philippidis <cesar@codesourcery.com>
4410 Chung-Lin Tang <cltang@codesourcery.com>
4411
4412 * gcc.target/nios2/nios2-flushd.c: New.
4413 * gcc.target/nios2/nios2-rdprs.c: New.
4414 * gcc.target/nios2/r2-atomic.c: New.
4415 * gcc.target/nios2/r2-eni.c: New.
4416 * gcc.target/nios2/r2-wrpie.c: New.
4417
4418 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4419 Cesar Philippidis <cesar@codesourcery.com>
4420 Chung-Lin Tang <cltang@codesourcery.com>
4421
4422 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4423 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4424
4425 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4426 Cesar Philippidis <cesar@codesourcery.com>
4427 Chung-Lin Tang <cltang@codesourcery.com>
4428
4429 * gcc.target/nios2/andci.c: New.
4430 * gcc.target/nios2/bmx.c: New.
4431 * gcc.target/nios2/cdx-add.c: New.
4432 * gcc.target/nios2/cdx-branch.c: New.
4433 * gcc.target/nios2/cdx-callret.c: New.
4434 * gcc.target/nios2/cdx-loadstore.c: New.
4435 * gcc.target/nios2/cdx-logical.c: New.
4436 * gcc.target/nios2/cdx-mov.c: New.
4437 * gcc.target/nios2/cdx-shift.c: New.
4438 * gcc.target/nios2/cdx-sub.c: New.
4439 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4440
4441 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4442
4443 PR c++/65071
4444 * g++.dg/cpp0x/vt-65071.C: New.
4445
4446 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4447 Cesar Philippidis <cesar@codesourcery.com>
4448 Chung-Lin Tang <cltang@codesourcery.com>
4449
4450 * gcc.target/nios2/r2-io-range.c: New.
4451 * gcc.target/nios2/r2-stio-1.c: New.
4452 * gcc.target/nios2/r2-stio-2.c: New.
4453 * gcc.target/nios2/nios2-ldxio.c: New.
4454 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4455 of just compile. Add more tests.
4456
4457 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4458
4459 gfortran.dg/pr66864.f90: New test.
4460
4461 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4462
4463 PR rtl-optimization/66626
4464 * gcc.target/i386/pr66626.c: New.
4465
4466 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4467
4468 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4469 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4470 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4471
4472 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4473
4474 * g++.dg/template/crash81.C: Adjust for error + inform change.
4475 * g++.dg/template/pr58878.C: Likewise.
4476 * g++.dg/template/shadow1.C: Likewise.
4477 * g++.dg/template/shadow2.C: Likewise.
4478 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4479 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4480 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4481 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4482
4483 2015-07-14 Richard Biener <rguenther@suse.de>
4484
4485 PR tree-optimization/66863
4486 * gcc.dg/torture/pr66863.c: New testcase.
4487
4488 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4489
4490 PR c++/65186
4491 * g++.dg/template/pr65186.C: New test.
4492
4493 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4494
4495 * gcc.target/arm/macro_defs0.c: Add directive to skip
4496 test if -marm is present.
4497 * gcc.target/arm/macro_defs1.c: Likewise.
4498
4499 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4500
4501 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4502 if-conversion..
4503 * gcc.target/aarch64/adds1.c: Likewise.
4504 * gcc.target/aarch64/ands_1.c: Likewise.
4505 * gcc.target/aarch64/bics_1.c: Likewise.
4506 * gcc.target/aarch64/subs1.c: Likewise.
4507 * gcc.target/aarch64/subs3.c: Likewise.
4508
4509 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4510
4511 PR fortran/64589
4512 * gfortran.dg/pr64589.f90: New test.
4513
4514 2015-07-13 Renlin Li <renlin.li@arm.com>
4515
4516 PR rtl/66556
4517 * gcc.c-torture/execute/pr66556.c: New.
4518
4519 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4520
4521 * gcc.dg/20020219-1.c: Fix double word typos.
4522 * gcc.dg/20020919-1.c: Same.
4523
4524 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4525 Jeff Law <law@redhat.com>
4526
4527 PR middle-end/66726
4528 * g++.dg/tree-ssa/pr66726.c: New test.
4529 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4530 * gcc.dg/tree-ssa/pr66726.c: New test.
4531
4532 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4533
4534 PR c++/58734
4535 * g++.dg/cpp0x/variadic-ttp2.C: New.
4536
4537 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4538
4539 PR c++/30044
4540 * g++.dg/cpp0x/auto46.C: New test.
4541 * g++.dg/template/pr30044.C: New test.
4542 * g++.dg/template/shadow2.C: New test.
4543 * g++.dg/template/error55.C: New test.
4544 * g++.dg/template/crash83.C: Accept any error string.
4545 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4546 parameters.
4547 * g++.dg/cpp0x/variadic19.C: Likewise
4548 * g++.dg/template/canon-type-13.C: Likewise.
4549 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4550 * g++.dg/torture/20070621-1.C: Likewise.
4551
4552 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4553
4554 PR c++/54521
4555 * g++.dg/init/explicit3.C: New.
4556
4557 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4558
4559 PR target/66819
4560 * gcc.target/i386/pr66819-1.c: New test.
4561 * gcc.target/i386/pr66819-2.c: Likewise.
4562 * gcc.target/i386/pr66819-3.c: Likewise.
4563 * gcc.target/i386/pr66819-4.c: Likewise.
4564 * gcc.target/i386/pr66819-5.c: Likewise.
4565
4566 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4567
4568 PR target/66703
4569 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4570 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4571 type to prevent possible flag-clobbering zero-extensions.
4572 * gcc.target/i386/pr66703.c: New test.
4573
4574 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/60842
4577 * g++.dg/cpp0x/nsdmi-template15.C: New.
4578
4579 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4580
4581 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4582
4583 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4584
4585 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4586 * gcc.target/arm/flip-thumb.c: Likewise.
4587
4588 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4589
4590 PR target/66813
4591 * gcc.target/i386/pr66813.c: New test.
4592
4593 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR middle-end/66820
4596 * gcc.dg/gomp/pr66820.c: New test.
4597
4598 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/65592
4601 * g++.dg/cpp0x/scoped_enum6.C: New.
4602
4603 2015-07-10 Tom de Vries <tom@codesourcery.com>
4604
4605 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4606 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4607
4608 2015-07-10 Richard Biener <rguenther@suse.de>
4609
4610 PR tree-optimization/66823
4611 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4612 which should not be necessary. XFAIL.
4613
4614 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/64848
4617 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4618
4619 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR middle-end/66633
4622 * gcc.dg/gomp/pr66633-1.c: New test.
4623 * gcc.dg/gomp/pr66633-2.c: New test.
4624 * gcc.dg/gomp/pr66633-3.c: New test.
4625 * gcc.dg/gomp/pr66633-4.c: New test.
4626
4627 2015-07-09 John Marino <gnugcc@marino.st>
4628
4629 * lib/target-supports.exp (check_effective_target_pie):
4630 Add *-*-dragonfly*
4631
4632 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4633
4634 PR target/66814
4635 * gcc.target/i386/pr66814.c: New test.
4636
4637 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4638
4639 PR target/66731
4640 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4641 * gcc.target/aarch64/fnmul-2.c: Likewise.
4642 * gcc.target/aarch64/fnmul-3.c: Likewise.
4643 * gcc.target/aarch64/fnmul-4.c: Likewise.
4644
4645 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4646
4647 PR c++/65790
4648 * g++.dg/cpp0x/vt-65790.C: New.
4649
4650 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4651
4652 PR target/66818
4653 * gcc.target/i386/pr66818.c: New test.
4654
4655 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4656
4657 PR target/66817
4658 * gcc.target/i386/pr66817.c: New test.
4659
4660 2015-07-09 Marek Polacek <polacek@redhat.com>
4661
4662 PR tree-optimization/66718
4663 * gcc.dg/vect/vect-126.c: New test.
4664
4665 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4666
4667 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4668 even when dwarf-2 is not the default.
4669
4670 2015-07-08 Jeff Law <law@redhat.com>
4671
4672 PR testsuite/66796
4673 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4674 to have a single memory reference.
4675
4676 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4677
4678 * g++.dg/other/dump-ada-spec-9.C: New test.
4679
4680 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4681
4682 * g++.dg/vect/vect.exp: Run also simd* tests.
4683 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4684 (check_vect): Fix up get_cpuid call for C++.
4685 * g++.dg/vect/simd-clone-1.cc: New test.
4686
4687 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4688
4689 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4690
4691 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4692
4693 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4694 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4695
4696 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4697
4698 PR target/66806
4699 * gcc.target/i386/pr66806.c: New test.
4700
4701 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4702
4703 PR c++/66421
4704 * g++.dg/cpp0x/auto45.C: New.
4705
4706 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4707
4708 PR middle-end/66334
4709 * gcc.target/i386/pr66334.c: New.
4710
4711 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4712
4713 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4714 comments.
4715
4716 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4717
4718 PR jit/66783
4719 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4720 (verify_code): Update expected error message.
4721 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4722 (verify_code): Likewise.
4723 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4724 (verify_code): Likewise.
4725
4726 2015-07-08 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/66793
4729 * gcc.dg/torture/pr66793.c: New testcase.
4730
4731 2015-07-08 Richard Biener <rguenther@suse.de>
4732
4733 PR tree-optimization/66794
4734 * gcc.dg/torture/pr66794.c: New testcase.
4735
4736 2015-07-08 Marek Polacek <polacek@redhat.com>
4737
4738 PR c++/66748
4739 * g++.dg/abi/abi-tag15.C: New test.
4740
4741 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4742
4743 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4744 * gcc.target/mips/branch-3.c: Ditto
4745 * gcc.target/mips/branch-4.c: Ditto.
4746 * gcc.target/mips/branch-5.c: Ditto.
4747 * gcc.target/mips/branch-6.c: Ditto.
4748 * gcc.target/mips/branch-7.c: Ditto.
4749 * gcc.target/mips/branch-8.c: Ditto.
4750 * gcc.target/mips/branch-9.c: Ditto.
4751 * gcc.target/mips/branch-10.c: Ditto.
4752 * gcc.target/mips/branch-11.c: Ditto.
4753 * gcc.target/mips/branch-12.c: Ditto.
4754 * gcc.target/mips/branch-13.c: Ditto.
4755 * gcc.target/mips/umips-branch-5.c: New file.
4756 * gcc.target/mips/umips-branch-6.c: New file.
4757 * gcc.target/mips/umips-branch-7.c: New file.
4758 * gcc.target/mips/umips-branch-8.c: New file.
4759 * gcc.target/mips/umips-branch-9.c: New file.
4760 * gcc.target/mips/umips-branch-10.c: New file.
4761 * gcc.target/mips/umips-branch-11.c: New file.
4762 * gcc.target/mips/umips-branch-12.c: New file.
4763 * gcc.target/mips/umips-branch-13.c: New file.
4764 * gcc.target/mips/umips-branch-14.c: New file.
4765 * gcc.target/mips/umips-branch-15.c: New file.
4766 * gcc.target/mips/umips-branch-16.c: New file.
4767 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4768 (OCCUPY_0xfffc): New define.
4769
4770 2015-07-08 Renlin Li <renlin.li@arm.com>
4771
4772 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4773
4774 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4775
4776 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4777
4778 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4779
4780 * gcc.target/i386/bt-3.c: New test.
4781 * gcc.target/i386/bt-4.c: Ditto.
4782
4783 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4784
4785 * g++.dg/other/dump-ada-spec-8.C: New test.
4786
4787 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4788
4789 PR jit/66783
4790 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4791 test case.
4792 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4793 New test case.
4794 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4795 New test case.
4796 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4797 Avoid using an opaque struct for local "f".
4798
4799 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4800
4801 PR jit/66779
4802 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4803 * jit.dg/test-pr66779.c: New testcase.
4804
4805 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4806
4807 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4808 NOCOMPRESSION.
4809
4810 2015-07-07 Richard Biener <rguenther@suse.de>
4811
4812 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4813
4814 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4815
4816 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4817 * gcc.target/mips/call-5.c: Ditto.
4818 * gcc.target/mips/call-6.c: Ditto.
4819
4820 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4821
4822 * gcc.dg/dx-test.c: New test-case.
4823
4824 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4825
4826 PR fortran/66578
4827 * gfortran.dg/allocate_with_source_9.f08: New test.
4828
4829 2015-07-07 Christian Bruel <christian.bruel@st.com>
4830
4831 PR target/52144
4832 * gcc.target/arm/flip-thumb.c: Fix scan.
4833 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4834 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4835 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4836 Fix return value.
4837
4838 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR target/65956
4841 * gcc.c-torture/execute/pr65956.c: New test.
4842
4843 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4844
4845 * gcc.target/arm/aapcs/align1.c: New.
4846 * gcc.target/arm/aapcs/align_rec1.c: New.
4847 * gcc.target/arm/aapcs/align2.c: New.
4848 * gcc.target/arm/aapcs/align_rec2.c: New.
4849 * gcc.target/arm/aapcs/align3.c: New.
4850 * gcc.target/arm/aapcs/align_rec3.c: New.
4851 * gcc.target/arm/aapcs/align4.c: New.
4852 * gcc.target/arm/aapcs/align_rec4.c: New.
4853 * gcc.target/arm/aapcs/align_vararg1.c: New.
4854 * gcc.target/arm/aapcs/align_vararg2.c: New.
4855
4856 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4857
4858 * gfortran.dg/iomsg_2.f90: New test.
4859
4860 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4861
4862 PR target/66749
4863 * gcc.target/i386/pr66749.c: New test.
4864
4865 2015-07-06 Richard Biener <rguenther@suse.de>
4866
4867 PR tree-optimization/66772
4868 * gcc.dg/torture/pr66772-1.c: New testcase.
4869 * gcc.dg/torture/pr66772-2.c: Likewise.
4870
4871 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4872
4873 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4874 the jals instruction.
4875
4876 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4877
4878 PR target/53383
4879 * gcc.target/i386/pr53383-1.c: New file.
4880 * gcc.target/i386/pr53383-2.c: Likewise.
4881 * gcc.target/i386/pr53383-3.c: Likewise.
4882
4883 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4884
4885 * gcc.target/aarch64/fnmul-1.c: New.
4886 * gcc.target/aarch64/fnmul-2.c: New.
4887 * gcc.target/aarch64/fnmul-3.c: New.
4888 * gcc.target/aarch64/fnmul-4.c: New.
4889
4890 2015-07-06 Richard Biener <rguenther@suse.de>
4891
4892 PR middle-end/66759
4893 * gcc.dg/torture/pr66759.c: New testcase.
4894
4895 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4896
4897 PR fortran/58586
4898 * gfortran.dg/alloc_comp_class_3.f03: New test.
4899 * gfortran.dg/alloc_comp_class_4.f03: New test.
4900
4901 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4902
4903 * gcc.c-torture/execute/pr66757.c: New test.
4904
4905 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4906
4907 PR tree-optimization/66720
4908 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4909
4910 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4911 Sandra Loosemore <sandra@codesourcery.com>
4912
4913 * gcc.target/nios2/gprel-offset.c: New test.
4914
4915 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4916
4917 PR fortran/66725
4918 * gfortran.dg/pr66725.f90: New test.
4919
4920 2015-07-03 Jason Merrill <jason@redhat.com>
4921
4922 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4923 Avoid narrowing error.
4924
4925 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4926
4927 PR rtl-optimization/66706
4928 * gcc.target/powerpc/shift-int.c: New testcase.
4929
4930 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4931
4932 PR target/66746.
4933 * gcc.target/i386/pr66746.c: New file.
4934
4935 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4936
4937 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4938
4939 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4940
4941 PR tree-optimization/66119
4942 * g++.dg/opt/pr66119.C: New.
4943
4944 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4945
4946 PR fortran/52846
4947 * gfortran.dg/submodule_1.f90: New test
4948 * gfortran.dg/submodule_2.f90: New test
4949 * gfortran.dg/submodule_3.f90: New test
4950 * gfortran.dg/submodule_4.f90: New test
4951 * gfortran.dg/submodule_5.f90: New test
4952 * gfortran.dg/submodule_6.f90: New test
4953 * gfortran.dg/submodule_7.f90: New test
4954
4955 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR preprocessor/53690
4958 * g++.dg/cpp/pr53690.C: New.
4959
4960 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4961
4962 * gcc.target/powerpc/vec-cmp.c: New test.
4963
4964 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4965
4966 PR fortran/56520
4967 * gfortran.dg/pr56520.f90: New test.
4968
4969 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4970
4971 PR fortran/66545
4972 * gfortran.dg/pr66545_1.f90: New test.
4973 * gfortran.dg/pr66545_2.f90: New test.
4974
4975 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4976
4977 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4978 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4979
4980 2015-07-02 Richard Biener <rguenther@suse.de>
4981
4982 PR testsuite/66719
4983 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4984 unaligned loads.
4985
4986 2015-07-02 Richard Biener <rguenther@suse.de>
4987
4988 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4989
4990 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4991
4992 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4993
4994 2015-07-01 Jason Merrill <jason@redhat.com>
4995
4996 * lib/target-supports.exp (cxx_default): Set to C++14.
4997
4998 2015-07-01 Tom de Vries <tom@codesourcery.com>
4999
5000 PR testsuite/66723
5001 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5002 scan-assembler.
5003
5004 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5005
5006 * gfortran.dg/warn_conversion_8.f90: New test.
5007
5008 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5009
5010 PR rtl-optimization/61047
5011 * gcc.c-torture/execute/20150611-1.c: New testcase.
5012
5013 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5014
5015 PR jit/66700
5016 * jit.dg/all-non-failing-tests.h: Add
5017 test-pr66700-observing-write-through-ptr.c.
5018 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5019
5020 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5021
5022 * jit.dg/test-accessing-union.c: Add comments for use by
5023 gcc/jit/docs/topics/types.rst.
5024
5025 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5026
5027 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5028 'do-require-effective-target' with 'dg-require-effective-target'.
5029 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5030 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5031 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5032 'stlex' with 'strex' as the expected output.
5033
5034 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 PR c++/60365
5037 * g++.dg/cpp0x/gen-attrs-60.C: New.
5038 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5039
5040 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5041
5042 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5043 New function.
5044 * gcc.target/aarch64/pic-small.c: Restrict this test under
5045 check_effective_target_aarch64_small_fpic.
5046
5047 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5048
5049 * gfortran.dg/gomp/pr66633.f90: New test.
5050
5051 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5052
5053 PR c++/66686
5054 * g++.dg/template/pr66686.C: New test.
5055
5056 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5057
5058 * gnat.dg/lto17.ad[sb]: New test.
5059
5060 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5061
5062 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5063 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5064 testcase.
5065 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5066 New testcase.
5067 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5068 New testcase.
5069 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5070 New testcase.
5071 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5072 New testcase.
5073 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5074 New testcase.
5075 * jit.dg/test-switch.c: New testcase.
5076 * jit.dg/test-switch.cc: New testcase.
5077
5078 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5079
5080 PR jit/66546
5081 * jit.dg/all-non-failing-tests.h: Add note about
5082 test-validly-unreachable-block.c.
5083 * jit.dg/test-validly-unreachable-block.c: New file.
5084
5085 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5086
5087 PR jit/66628
5088 * jit.dg/all-non-failing-tests.h: Add note about
5089 test-extra-options.c.
5090 * jit.dg/test-extra-options.c: New testcase.
5091
5092 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5093
5094 PR debug/66691
5095 * gcc.target/i386/pr66691.c: New.
5096
5097 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5098
5099 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5100 * gcc.target/i386/iamcu/args.h: Likewise.
5101 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5102 * gcc.target/i386/iamcu/defines.h: Likewise.
5103 * gcc.target/i386/iamcu/macros.h: Likewise.
5104 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5105 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5106 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5107 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5108 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5109 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5110 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5111 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5112 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5113 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5114 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5115 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5116 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5117 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5118 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5119 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5120 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5121
5122 2015-06-30 Marek Polacek <polacek@redhat.com>
5123
5124 * gcc.dg/fold-minus-6.c: New test.
5125
5126 * gcc.dg/fold-ior-3.c: New test.
5127
5128 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5129
5130 Implement N4197 - Adding u8 character literals
5131 * g++.dg/cpp1z/utf8.C: New.
5132 * g++.dg/cpp1z/utf8-neg.C: New.
5133 * g++.dg/cpp1z/udlit-utf8char.C: New.
5134
5135 2015-06-30 Marek Polacek <polacek@redhat.com>
5136
5137 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5138
5139 2015-06-30 Tom de Vries <tom@codesourcery.com>
5140
5141 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5142 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5143 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5144 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5145
5146 2015-06-30 Marek Polacek <polacek@redhat.com>
5147
5148 * gcc.dg/fold-ior-2.c: New test.
5149
5150 2015-06-30 Tom de Vries <tom@codesourcery.com>
5151
5152 PR tree-optimization/66652
5153 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5154 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5155 pointers.
5156 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5157
5158 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5159
5160 PR c++/65977
5161 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5162 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5163
5164 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5165
5166 PR fortran/66605
5167 * gfortran.dg/wunused-parameter.f90: New test.
5168
5169 2015-06-29 Richard Henderson <rth@redhat.com>
5170
5171 * gcc.target/i386/asm-flag-1.c: New.
5172 * gcc.target/i386/asm-flag-2.c: New.
5173 * gcc.target/i386/asm-flag-3.c: New.
5174 * gcc.target/i386/asm-flag-4.c: New.
5175 * gcc.target/i386/asm-flag-5.c: New.
5176
5177 2015-06-29 Marek Polacek <polacek@redhat.com>
5178
5179 PR c/66322
5180 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5181 * c-c++-common/pr66322.c: New test.
5182 * g++.dg/eh/scope1.C: Remove dg-warning.
5183
5184 2015-06-29 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/66677
5187 * gcc.dg/vect/pr66677.c: New testcase.
5188
5189 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5190
5191 PR middle-end/64130
5192 * gcc.dg/tree-ssa/pr64130.c: New test.
5193
5194 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5195
5196 * gcc.target/aarch64/pic-small.c: New testcase.
5197
5198 2015-06-26 Richard Biener <rguenther@suse.de>
5199
5200 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5201
5202 2015-06-26 Marek Polacek <polacek@redhat.com>
5203
5204 * gcc.dg/fold-and-1.c: New test.
5205 * gcc.dg/fold-and-2.c: New test.
5206
5207 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/warn11.adb: Add missing dg directive.
5210 * gnat.dg/warn12.adb: New test.
5211 * gnat.dg/warn12_pkg.ads: New helper.
5212
5213 2015-06-26 Richard Biener <rguenther@suse.de>
5214
5215 * gfortran.dg/reassoc_3.f90: Adjust.
5216
5217 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5218
5219 PR target/66412
5220 * gcc.target/i386/pr66412.c: New test.
5221
5222 2015-06-25 Richard Biener <rguenther@suse.de>
5223
5224 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5225
5226 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5227
5228 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5229
5230 2015-06-25 Richard Biener <rguenther@suse.de>
5231
5232 * gfortran.dg/vect/vect-9.f90: New testcase.
5233
5234 2015-06-25 Nick Clifton <nickc@redhat.com>
5235
5236 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5237 H8300 and M32R targets.
5238
5239 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5240
5241 PR fortran/66528
5242 * gfortran.dg/maxerrors.f90: New test.
5243
5244 2015-06-08 DJ Delorie <dj@redhat.com>
5245
5246 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5247
5248 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5249
5250 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5251
5252 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5253
5254 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5255 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5256 * gcc.target/aarch64/nofp_1.c: New file.
5257
5258 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5259
5260 Implement N3928 - Extending static_assert
5261 * g++.dg/cpp0x/static_assert8.C: Adjust.
5262 * g++.dg/cpp0x/static_assert12.C: New.
5263 * g++.dg/cpp0x/static_assert13.C: New.
5264 * g++.dg/cpp1y/static_assert1.C: New.
5265 * g++.dg/cpp1y/static_assert2.C: New.
5266 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5267
5268 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5269
5270 PR c++/65750
5271 * g++.dg/cpp0x/trailing11.C: New.
5272
5273 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5274
5275 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5276 multilibs.
5277 * gcc.target/arm/memset-inline-10.c: Likewise.
5278 * gcc.target/arm/pr58784.c: Likewise.
5279 * gcc.target/arm/pr59985.C: Likewise.
5280 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5281
5282 2015-06-24 Renlin Li <renlin.li@arm.com>
5283
5284 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5285 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5286
5287 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5288
5289 Revert:
5290 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5291
5292 PR c++/30044
5293 * g++.dg/cpp0x/auto45.C: New test.
5294 * g++.dg/template/pr30044.C: New test.
5295 * g++.dg/template/crash83.C: Accept any error string.
5296 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5297 parameters.
5298 * g++.dg/cpp0x/variadic18.C: Likewise
5299 * g++.dg/template/canon-type-13.C: Likewise.
5300 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5301
5302 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5303
5304 PR c++/65811
5305 * g++.dg/other/linkage2.C: New.
5306
5307 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5308
5309 PR target/63408
5310 * gcc.target/arm/pr63408.c: New test.
5311
5312 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5313
5314 * lib/c-torture.exp: Don't call check_effective_target_lto
5315 before setting up environment correctly.
5316 * lib/gcc-dg.exp: Likewise, and protect
5317 gcc_force_conventional_output.
5318
5319 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5320
5321 PR rtl-optimization/66306
5322 * gcc.target/s390/pr66306.c: New test.
5323
5324 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5325
5326 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5327 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5328 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5329 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5330 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5331 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5332 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5333
5334 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5335
5336 PR target/65803
5337 * gcc.c-torture/pr65803.c: New test.
5338
5339 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5340
5341 PR c++/30044
5342 * g++.dg/cpp0x/auto45.C: New test.
5343 * g++.dg/template/pr30044.C: New test.
5344 * g++.dg/template/crash83.C: Accept any error string.
5345 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5346 parameters.
5347 * g++.dg/cpp0x/variadic18.C: Likewise
5348 * g++.dg/template/canon-type-13.C: Likewise.
5349 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5350
5351 2015-06-23 Marek Polacek <polacek@redhat.com>
5352
5353 * c-c++-common/Wlogical-op-3.c: New test.
5354
5355 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 PR c++/66254
5358 * g++.dg/cpp0x/scoped_enum5.C: New.
5359
5360 2015-06-23 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/66636
5363 * gcc.dg/vect/pr66636.c: New testcase.
5364
5365 2015-06-23 Marek Polacek <polacek@redhat.com>
5366
5367 * gcc.dg/fold-minus-4.c: New test.
5368 * gcc.dg/fold-minus-5.c: New test.
5369 * c-c++-common/ubsan/overflow-add-5.c: New test.
5370
5371 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5372
5373 Add missing testcase from r224672.
5374 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5375
5376 * gcc.target/vax/bswapdi-1.c: New.
5377
5378 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5379
5380 PR fortran/64674
5381 * gfortran.dg/associate_18.f08: New test.
5382
5383 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5384
5385 PR target/66560
5386 * gcc.target/i386/pr66560-1.c: New test.
5387 * gcc.target/i386/pr66560-2.c: Ditto.
5388 * gcc.target/i386/pr66560-3.c: Ditto.
5389 * gcc.target/i386/pr66560-4.c: Ditto.
5390
5391 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5392
5393 * gcc.target/nvptx/nvptx.exp: New file.
5394 * gcc.target/nvptx/proto-1.c: Likewise.
5395
5396 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5397
5398 PR tree-optimization/66449
5399 * gcc.dg/vect/pr66449.c: New test.
5400
5401 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5402
5403 * g++.dg/other/dump-ada-spec-5.C: New test.
5404 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5405 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5406
5407 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 * g++.dg/inherit/pure1.C: Test location too.
5410
5411 2015-06-22 Marek Polacek <polacek@redhat.com>
5412
5413 * gcc.dg/fold-ior-1.c: New test.
5414 * gcc.dg/fold-minus-2.c: New test.
5415 * gcc.dg/fold-minus-3.c: New test.
5416 * gcc.dg/fold-plus-1.c: New test.
5417 * gcc.dg/fold-plus-2.c: New test.
5418 * gcc.dg/fold-xor-4.c: New test.
5419 * gcc.dg/fold-xor-5.c: New test.
5420
5421 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5422
5423 PR target/65914
5424 * g++.dg/torture/pr65914.C: New.
5425
5426 2015-06-22 Richard Biener <rguenther@suse.de>
5427
5428 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5429 not existing TORTURE_OPTIONS only.
5430 * lib/gcc-dg.exp: Likewise.
5431
5432 2015-06-22 Christian Bruel <christian.bruel@st.com>
5433
5434 PR target/52144
5435 * gcc.target/arm/flip-thumb.c: New test.
5436
5437 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5438 Martin Liska <mliska@suse.cz>
5439
5440 PR ipa/65908
5441 * g++.dg/ipa/pr65908.C: New testcase.
5442
5443 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5444
5445 PR c++/65882
5446 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5447 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5448
5449 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5450
5451 * gnat.dg/specs/debug1.ads: Adjust.
5452
5453 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5454
5455 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5456 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5457 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5458 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5459 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5460 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5461 * gcc.target/aarch64/fmovd-zero.c: Delete.
5462 * gcc.target/aarch64/fmovf-zero.c: Delete.
5463
5464 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5465
5466 * gcc.target/vax/bswapdi-1.c: New.
5467
5468 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5469
5470 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5471
5472 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5473
5474 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5475
5476 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5477
5478 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5479
5480 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5481
5482 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5483
5484 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5485
5486 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5487
5488 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5489
5490 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5491
5492 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5493
5494 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5495
5496 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5497
5498 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5499
5500 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5501
5502 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5503
5504 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5505
5506 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5507
5508 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5509
5510 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5511
5512 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5513
5514 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5515
5516 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5517
5518 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5519
5520 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5521
5522 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5523
5524 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5525
5526 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5527
5528 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5529
5530 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5531
5532 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5533
5534 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5535
5536 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5537
5538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5539
5540 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5541
5542 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5543
5544 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5545
5546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5547 (_ARM_FPSCR): Add FZ field.
5548 (clean_results): Force FZ=1 on AArch64.
5549 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5550
5551 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5552
5553 * gcc.target/aarch64/pr62308.c: New test.
5554
5555 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5556
5557 PR fortran/66549
5558 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5559
5560 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5561
5562 * gcc.target/i386/mpx/pr66581.c: New test.
5563
5564 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5565
5566 * gcc.target/i386/cmov9.c: New test.
5567
5568 2015-06-18 Richard Biener <rguenther@suse.de>
5569
5570 * g++.dg/other/const4.C: New testcase.
5571
5572 2015-06-18 Michael Matz <matz@suse.de>
5573
5574 PR middle-end/66253
5575 * gcc.dg/vect/pr66253.c: New testcase.
5576
5577 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5578
5579 PR target/66569
5580 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5581
5582 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5583
5584 PR middle-end/66568
5585 * gcc.target/i386/mpx/pr66568.c: New test.
5586
5587 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5588
5589 PR middle-end/66567
5590 * gcc.target/i386/mpx/pr66567.c: New test.
5591
5592 2015-06-18 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/66510
5595 * gcc.dg/vect/slp-perm-12.c: New testcase.
5596
5597 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5598
5599 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5600 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5601 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5602 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5603
5604 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR c++/66571
5607 * g++.dg/gomp/pr66571-1.C: New test.
5608
5609 PR middle-end/66429
5610 * c-c++-common/gomp/pr66429.c: New test.
5611
5612 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5613
5614 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5615 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5616 ...this.
5617 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5618 New testcase.
5619 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5620 New testcase.
5621
5622 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5623
5624 PR testsuite/65944
5625 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5626
5627 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5628
5629 * gcc.target/mips/pr65862-1.c: New test.
5630 * gcc.target/mips/pr65862-2.c: Likewise.
5631
5632 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5633
5634 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5635 * gcc.target/i386/pr52252-atom.c: Ditto.
5636 * gcc.target/i386/vect-div-1.c: Ditto.
5637 * gcc.target/i386/rotate-5.c: Ditto.
5638 * gcc.target/i386/pr50202.c: Ditto.
5639 * gcc.target/i386/pr37843-3.c: Ditto.
5640 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5641 * gcc.target/i386/pr53397-1.c: Ditto.
5642 * gcc.target/i386/pr55934.c: Ditto.
5643 * gcc.target/i386/pr37843-4.c: Ditto.
5644 * gcc.target/i386/pr60451.c: Ditto.
5645 * gcc.target/i386/pr53397-2.c: Ditto.
5646 * gcc.target/i386/vectorize1.c: Ditto.
5647 * gcc.target/i386/extract-insert-combining.c: Ditto.
5648 * gcc.target/i386/pr53759.c: Ditto.
5649 * gcc.target/i386/pr52252-core.c: Ditto.
5650 * gcc.target/i386/rotate-3.c: Ditto.
5651 * gcc.target/i386/sse-20.c: Ditto.
5652 * gcc.target/i386/rotate-4.c: Ditto.
5653 * gcc.target/i386/pr61403.c: Ditto.
5654 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5655 * gcc.target/i386/pr60901.c: Ditto.
5656 * gcc.target/i386/pr59794-7.c: Ditto.
5657 * gcc.target/i386/pr62208.c: Ditto.
5658 * gcc.target/i386/pr53416.c: Ditto.
5659 * gcc.target/i386/asm-dialect-1.c: Ditto.
5660 * gcc.target/i386/pr50038.c: Ditto.
5661 * gcc.target/i386/47698.c: Ditto.
5662 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5663 * gcc.target/i386/pr59794-2.c: Ditto.
5664 * gcc.target/i386/pr59794-3.c: Ditto.
5665 * gcc.target/i386/pr39058.c: Ditto.
5666 * gcc.target/i386/pr60205-1.c: Ditto.
5667 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5668 * gcc.target/i386/sse2-movq-2.c: Ditto.
5669
5670 2015-06-17 Richard Biener <rguenther@suse.de>
5671
5672 PR tree-optimization/66251
5673 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5674
5675 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/59682
5678 * g++.dg/parse/new-placement1.C: New.
5679
5680 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5681
5682 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5683 * jit.dg/test-compound-assignment.c: New testcase.
5684
5685 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5686
5687 PR jit/66539
5688 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5689 to "testcases" array.
5690
5691 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5692
5693 PR jit/66539
5694 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5695 * jit.dg/test-debug-strings.c: New test case.
5696 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5697 the discriminant has a sane debug string.
5698
5699 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5700
5701 PR target/56766
5702 * gcc.target/i386/pr56766-1.c: New test.
5703 * gcc.target/i386/pr56766-2.c: Ditto.
5704
5705 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5706
5707 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5708 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5709 * gcc.target/mips/loongson-simd.c: Ditto.
5710
5711 2015-06-16 Richard Biener <rguenther@suse.de>
5712
5713 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5714
5715 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5716
5717 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5718 passed by the testsuite driver.
5719
5720 2015-06-16 Richard Biener <rguenther@suse.de>
5721
5722 * gcc.dg/vect/slp-perm-11.c: New testcase.
5723
5724 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5725
5726 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5727 dg-options.
5728
5729 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5730
5731 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5732 Reinstate calls to torture-init and torture-finalize.
5733
5734 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5735
5736 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5737
5738 2015-06-15 Nathan Sidwell <nathan@acm.org>
5739
5740 PR c++/58583
5741 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5742
5743 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/51048
5746 * g++.dg/cpp0x/local-type1.C: New.
5747
5748 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5749
5750 PR fortran/44672
5751 PR fortran/45440
5752 PR fortran/57307
5753 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5754 unimplemented error.
5755 * gfortran.dg/allocate_with_source_7.f08: New test.
5756 * gfortran.dg/allocate_with_source_8.f08: New test.
5757
5758 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5759
5760 PR c++/65168
5761 * g++.dg/warn/Walways-true-3.C: New test.
5762
5763 2015-06-13 Tom de Vries <tom@codesourcery.com>
5764
5765 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5766
5767 2015-06-13 Tom de Vries <tom@codesourcery.com>
5768
5769 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5770 (main): Remove superfluous attributes.
5771 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5772 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5773
5774 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5775
5776 * gcc.target/i386/monitorx.c: New.
5777 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5778 * gcc.target/i386/sse-13.c: Ditto.
5779 * gcc.target/i386/sse-14.c: Ditto.
5780 * gcc.target/i386/sse-22.c: Ditto.
5781 * gcc.target/i386/sse-23.c: Ditto.
5782 * g++.dg/other/i386-2.C: Ditto.
5783 * g++.dg/other/i386-3.C: Ditto.
5784
5785 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5786
5787 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5788
5789 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5790
5791 PR fortran/66079
5792 * gfortran.dg/allocatable_scalar_13.f90: New test
5793
5794 2015-06-11 Marek Polacek <polacek@redhat.com>
5795
5796 * gcc.dg/fold-xor-3.c: New test.
5797
5798 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5799
5800 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5801 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5802
5803 2015-06-11 Christian Bruel <christian.bruel@st.com>
5804
5805 PR target/52144
5806 * gcc.target/arm/pragma_attribute.c: New test.
5807
5808 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5811
5812 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5813
5814 PR target/66473
5815 * gcc.target/i386/pr66473.c: New test.
5816
5817 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR target/66470
5820 * gcc.dg/tls/pr66470.c: New test.
5821 * gcc.target/i386/pr66470.c: New test.
5822
5823 2015-06-10 Christian Bruel <christian.bruel@st.com>
5824
5825 PR target/52144
5826 * gcc.target/arm/attr_arm.c: New test
5827 * gcc.target/arm/attr_arm-err.c: New test
5828 * gcc.target/arm/attr_thumb.c: New test
5829 * gcc.target/arm/attr_thumb-static.c: New test
5830
5831 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5832
5833 PR target/66200
5834 PR target/66428
5835 PR c++/66192
5836 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5837
5838 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5839
5840 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5841 passed by the testsuite driver.
5842
5843 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5844
5845 Revert:
5846 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5847 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5848 * gcc.dg/ssp-1.c: Make counter a register.
5849 * gcc.dg/ssp-2.c: Likewise.
5850 * gcc.dg/torture/parm-coalesce.c: New.
5851
5852 2015-06-09 Tom de Vries <tom@codesourcery.com>
5853
5854 * gcc.target/i386/vararg-loc.c: New test.
5855
5856 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5857
5858 PR c++/65815
5859 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5860 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5861
5862 2015-06-09 Marek Polacek <polacek@redhat.com>
5863
5864 PR tree-optimization/66299
5865 * gcc.dg/pr66299-1.c: New test.
5866 * gcc.dg/pr66299-2.c: New test.
5867 * gcc.dg/pr66299-3.c: New test.
5868
5869 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5870
5871 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5872 passed by the testsuite driver.
5873
5874 2015-06-09 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/66423
5877 * gcc.dg/fold-modpow2.c: New testcase.
5878
5879 2015-06-09 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/66419
5882 * gcc.dg/vect/bb-slp-37.c: New testcase.
5883
5884 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5885
5886 * gcc.target/arm/stl-cond.c: New test.
5887
5888 2015-06-09 Richard Biener <rguenther@suse.de>
5889
5890 PR middle-end/66413
5891 * gcc.dg/torture/pr66413.c: New testcase.
5892
5893 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5894
5895 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5896 * gcc.dg/ssp-1.c: Make counter a register.
5897 * gcc.dg/ssp-2.c: Likewise.
5898 * gcc.dg/torture/parm-coalesce.c: New.
5899
5900 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5901
5902 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5903 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5904
5905 2015-06-08 Tom de Vries <tom@codesourcery.com>
5906
5907 PR rtl-optimization/66444
5908 * gcc.dg/pr66444.c: New test.
5909
5910 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5911
5912 PR fortran/66245
5913 * gfortran.dg/class_is_1.f90: New test.
5914 * gfortran.dg/type_is_1.f90: Ditto.
5915
5916 2015-06-08 Marek Polacek <polacek@redhat.com>
5917
5918 PR c/66415
5919 * gcc.dg/cpp/pr66415-1.c: New test.
5920 * gcc.dg/cpp/pr66415-2.c: New test.
5921
5922 2015-06-08 Richard Biener <rguenther@suse.de>
5923
5924 PR tree-optimization/66422
5925 * gcc.dg/Warray-bounds-16.c: New testcase.
5926
5927 2015-06-08 Richard Biener <rguenther@suse.de>
5928
5929 * gcc.dg/vect/slp-perm-10.c: New testcase.
5930 * gcc.dg/vect/slp-23.c: Adjust.
5931 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5932 vector pointer update.
5933
5934 2015-06-08 Marek Polacek <polacek@redhat.com>
5935
5936 PR sanitizer/66452
5937 * g++.dg/ubsan/pr66452.C: New test.
5938
5939 2015-06-08 Tom de Vries <tom@codesourcery.com>
5940
5941 PR tree-optimization/66436
5942 * gcc.dg/gomp/dump-new-function-2.c: New test.
5943 * gcc.dg/gomp/dump-new-function-3.c: Same.
5944 * gcc.dg/gomp/dump-new-function.c: Same.
5945
5946 2015-06-08 Tom de Vries <tom@codesourcery.com>
5947
5948 PR tree-optimization/66435
5949 * gcc.dg/gomp/notify-new-function-2.c: New test.
5950 * gcc.dg/gomp/notify-new-function-3.c: Same.
5951 * gcc.dg/gomp/notify-new-function.c: Same.
5952
5953 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5954
5955 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5956 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5957 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5958 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5959 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5960 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5961 -fshort-enum.
5962
5963 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5964
5965 PR fortran/47659
5966 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5967 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5968 for assignment.
5969 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5970 * gfortran.dg/warn_conversion_5.f90: New test.
5971 * gfortran.dg/warn_conversion_6.f90: New test.
5972 * gfortran.dg/warn_conversion_7.f90: New test.
5973
5974 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5975
5976 PR fortran/66347
5977 * gfortran.dg/blockdata_9.f: New test.
5978
5979 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5980
5981 PR fortran/66385
5982 * gfortran.dg/forall_17.f90: New test.
5983
5984 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5985
5986 * g++.dg/cpp0x/pr57101.C: Add warning.
5987 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5988 * g++.dg/ext/visibility/anon7.C: Same.
5989 * g++.dg/ipa/pr63587-2.C: Same.
5990 * g++.dg/opt/dump1.C: Same.
5991 * g++.dg/opt/pr59622-3.C: Same.
5992 * g++.dg/opt/pr59622.C: Same.
5993 * g++.dg/torture/pr46383.C: Same.
5994 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5995 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5996 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5997 functions.
5998 * gfortran.dg/intent_out_8.f90: Same.
5999 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6000
6001 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6002
6003 PR fortran/66377
6004 gfortran.dg/equiv_9.f90: New test.
6005
6006
6007 2015-06-05 Tom de Vries <tom@codesourcery.com>
6008
6009 merge from gomp4 branch:
6010 2015-05-28 Tom de Vries <tom@codesourcery.com>
6011
6012 PR tree-optimization/65443
6013 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6014 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6015 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6016
6017 2015-06-05 Nathan Sidwell <nathan@acm.org>
6018
6019 PR c++/52595
6020 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6021
6022 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6023
6024 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6025
6026 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6029
6030 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6031
6032 * gcc.target/i386/noplt-1.c: New test.
6033 * gcc.target/i386/noplt-2.c: New test.
6034 * gcc.target/i386/noplt-3.c: New test.
6035 * gcc.target/i386/noplt-4.c: New test.
6036
6037 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6038
6039 PR fortran/58749
6040 * gfortran.dg/adjustl_1.f90: New test.
6041
6042 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6043
6044 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6045 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6046
6047 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6048
6049 * lto.c (iterative_hash_canonical_type,
6050 gimple_register_canonical_type): only hash main variants of types
6051
6052 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6053
6054 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6055 Move set of dg-do-what-default after early return.
6056
6057 2015-06-04 Marek Polacek <polacek@redhat.com>
6058
6059 PR c/66341
6060 * gcc.dg/lvalue-8.c: New test.
6061
6062 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6063 Paolo Carlini <paolo.carlini@oracle.com>
6064
6065 PR c++/66130
6066 * g++.dg/other/pr66130.C: New.
6067 * g++.dg/cpp0x/pr66130.C: Likewise.
6068
6069 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 * g++.dg/cpp0x/decl-loc1.C: New.
6072 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6073 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6074 * g++.dg/init/ctor8.C: Likewise.
6075 * g++.dg/parse/semicolon4.C: Likewise.
6076
6077 2015-06-03 Marek Polacek <polacek@redhat.com>
6078
6079 PR sanitizer/66190
6080 * g++.dg/ubsan/static-init-1.C: New test.
6081 * g++.dg/ubsan/static-init-2.C: New test.
6082 * g++.dg/ubsan/static-init-3.C: New test.
6083
6084 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6085
6086 PR target/66275
6087 * gcc.target/i386/pr66275.c: New test.
6088
6089 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6090
6091 * gcc.dg/Wcxx-compat-22.c: New testcase.
6092 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6093 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6094 * c-c++-common/pr58346-1.c: Likewise.
6095 * c-c++-common/transparent-union-1.c: Likewise.
6096
6097 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6098
6099 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6100 * g++.dg/plugin/def_plugin.c: New file.
6101 * g++.dg/plugin/def-plugin-test.C: New file.
6102
6103 2015-06-03 Richard Biener <rguenther@suse.de>
6104
6105 * gcc.dg/vect/bb-slp-36.c: New testcase.
6106
6107 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6108
6109 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6110
6111 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6112
6113 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6114 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6115 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6116 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6117
6118 2015-06-03 Marek Polacek <polacek@redhat.com>
6119
6120 PR c/64223
6121 PR c/29358
6122 * gcc.dg/pr64223-1.c: New test.
6123 * gcc.dg/pr64223-2.c: New test.
6124
6125 2015-06-03 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/63916
6128 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6129
6130 2015-06-03 Richard Biener <rguenther@suse.de>
6131
6132 PR tree-optimization/66375
6133 * gcc.dg/torture/pr66375.c: New testcase.
6134
6135 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6136
6137 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6138
6139 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6140
6141 PR target/65768
6142 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6143
6144 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6145
6146 PR fortran/66380
6147 * gfortran.dg/reshape_7.f90: New test.
6148
6149 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6150
6151 PR c/66220:
6152 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6153 (fn_36): New.
6154
6155 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6156
6157 PR c/49551
6158 * gcc.dg/pr49551.c: New testcase.
6159
6160 2015-06-02 Richard Biener <rguenther@suse.de>
6161
6162 PR debug/65549
6163 * g++.dg/lto/pr65549_0.C: New testcase.
6164
6165 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6166
6167 PR libgomp/65742
6168 PR middle-end/66332
6169 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6170
6171 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6172
6173 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6174
6175 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6176
6177 PR c++/61683
6178 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6179
6180 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6181
6182 PR tree-optimization/48052
6183 * gcc.dg/tree-ssa/scev-8.c: New.
6184 * gcc.dg/tree-ssa/scev-9.c: New.
6185 * gcc.dg/tree-ssa/scev-10.c: New.
6186 * gcc.dg/vect/pr48052.c: New.
6187
6188 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6189
6190 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6191
6192 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6193
6194 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6195
6196 2015-06-02 Marek Polacek <polacek@redhat.com>
6197
6198 PR middle-end/66345
6199 * gcc.dg/torture/pr66345.c: New test.
6200
6201 2015-06-02 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/65961
6204 * gcc.dg/torture/pr65961.c: New testcase.
6205
6206 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6207
6208 PR tree-optimization/52563
6209 PR tree-optimization/62173
6210 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6211 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6212
6213 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gnat.dg/specs/varsize_return2.ads: New test.
6216 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6217
6218 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6219
6220 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6221
6222 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6223
6224 PR target/65697
6225 * gcc.target/aarch64/sync-comp-swap.c: New.
6226 * gcc.target/aarch64/sync-comp-swap.x: New.
6227 * gcc.target/aarch64/sync-op-acquire.c: New.
6228 * gcc.target/aarch64/sync-op-acquire.x: New.
6229 * gcc.target/aarch64/sync-op-full.c: New.
6230 * gcc.target/aarch64/sync-op-full.x: New.
6231 * gcc.target/aarch64/sync-op-release.c: New.
6232 * gcc.target/aarch64/sync-op-release.x: New.
6233
6234 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6235
6236 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6237 (bar): Predefined.
6238
6239 2015-06-01 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/66349
6242 PR tree-optimization/66352
6243 PR tree-optimization/66357
6244 * gcc.dg/torture/pr66357.c: New testcase.
6245 * gcc.dg/torture/pr66349.c: Likewise.
6246 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6247
6248 2015-06-01 Richard Biener <rguenther@suse.de>
6249
6250 Revert
6251 2015-05-29 Richard Biener <rguenther@suse.de>
6252
6253 PR tree-optimization/66314
6254 * gcc.dg/asan/pr66314.c: New testcase.
6255
6256 2015-06-01 Richard Biener <rguenther@suse.de>
6257
6258 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6259
6260 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6261
6262 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6263 directives.
6264 (hp3, hp4): Add inline keyword.
6265 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6266 (hp2): Add inline keyword.
6267 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6268 (hp2): Add inline keyword.
6269
6270 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6271
6272 PR target/65527
6273 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6274 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6275 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6276 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6277
6278 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6279
6280 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6281 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6282
6283 2015-06-01 Richard Biener <rguenther@suse.de>
6284
6285 PR tree-optimization/66280
6286 * g++.dg/torture/pr66280.C: New testcase.
6287 * g++.dg/torture/pr66280-2.C: Likewise.
6288
6289 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6290
6291 * gnat.dg/addr9_1.adb: New test.
6292 * gnat.dg/addr9_2.adb: Likewise.
6293 * gnat.dg/addr9_3.adb: Likewise.
6294 * gnat.dg/addr9_4.adb: Likewise.
6295
6296 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6297
6298 * g++.dg/other/dump-ada-spec-4.C: New test.
6299
6300 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6301
6302 * gcc.dg/alias-8.c: Fix dg-warning.
6303
6304 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * gcc.dg/alias-8.c: Do not xfail.
6307 * gcc.dg/pr62167.c: Prevent FRE.
6308 * gcc.dg/alias-14.c: New testcase.
6309
6310 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6311
6312 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6313
6314 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6315
6316 PR target/66215
6317 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6318 dg-options.
6319 * gcc.target/s390/hotpatch-10.c: Likewise.
6320 * gcc.target/s390/hotpatch-11.c: Likewise.
6321 * gcc.target/s390/hotpatch-12.c: Likewise.
6322 * gcc.target/s390/hotpatch-17.c: Likewise.
6323 * gcc.target/s390/hotpatch-18.c: Likewise.
6324 * gcc.target/s390/hotpatch-20.c: Likewise.
6325 * gcc.target/s390/hotpatch-21.c: Likewise.
6326 * gcc.target/s390/hotpatch-22.c: Likewise.
6327 * gcc.target/s390/hotpatch-23.c: Likewise.
6328 * gcc.target/s390/hotpatch-24.c: Likewise.
6329 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6330 to check for the exact nops too.
6331 * gcc.target/s390/hotpatch-3.c: Likewise.
6332 * gcc.target/s390/hotpatch-4.c: Likewise.
6333 * gcc.target/s390/hotpatch-5.c: Likewise.
6334 * gcc.target/s390/hotpatch-6.c: Likewise.
6335 * gcc.target/s390/hotpatch-7.c: Likewise.
6336 * gcc.target/s390/hotpatch-8.c: Likewise.
6337 * gcc.target/s390/hotpatch-9.c: Likewise.
6338 * gcc.target/s390/hotpatch-14.c: Likewise.
6339 * gcc.target/s390/hotpatch-15.c: Likewise.
6340 * gcc.target/s390/hotpatch-16.c: Likewise.
6341 * gcc.target/s390/hotpatch-19.c: Likewise.
6342 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6343 scan-assembler-times counting number of .align directives.
6344 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6345 dg-options. Remove scan-assembler-times counting number of .align
6346 directives.
6347 * gcc.target/s390/hotpatch-26.c: New file.
6348 * gcc.target/s390/hotpatch-27.c: New file.
6349 * gcc.target/s390/hotpatch-28.c: New file.
6350 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6351 using -Os -O0 -O1 -O2 -O3 options.
6352
6353 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6354
6355 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6356
6357 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR tree-optimization/66142
6360 * gcc.dg/vect/pr66142.c: New test.
6361
6362 2015-05-29 Richard Biener <rguenther@suse.de>
6363
6364 PR tree-optimization/66314
6365 * gcc.dg/asan/pr66314.c: New testcase.
6366
6367 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6368
6369 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6370 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6371 Adjust all callers.
6372 (schedule-cleanups, dg-keep-saved-temps): New proc.
6373 (gcc-dg-test-1): Schedule cleanups.
6374 * lib/profopt.exp (profopt-execute): Likewise.
6375 * g++.dg/cdce3.C: Adjust expected line numbers.
6376 * gcc.dg/cdce1.c: Likewise.
6377 * gcc.dg/cdce2.c: Likewise.
6378 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6379 * gcc.dg/strlenopt-24.c: Likewise.
6380 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6381 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6382 * obj-c++.dg/encode-2.mm: Likewise.
6383
6384 2015-05-28 DJ Delorie <dj@redhat.com>
6385
6386 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6387
6388 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6389
6390 * gnat.dg/discr43.adb: New test.
6391
6392 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6393
6394 * gnat.dg/varsize_temp.adb: Rename into...
6395 * gnat.dg/varsize1.adb: ...this.
6396 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6397 * gnat.dg/varsize2.ad[sb]: ...this.
6398 * gnat.dg/varsize3_1.adb: New test.
6399 * gnat.dg/varsize3_2.adb: Likewise.
6400 * gnat.dg/varsize3_3.adb: Likewise.
6401 * gnat.dg/varsize3_4.adb: Likewise.
6402 * gnat.dg/varsize3_5.adb: Likewise.
6403 * gnat.dg/varsize3_6.adb: Likewise.
6404 * gnat.dg/varsize3_pkg1.ads: New helper.
6405 * gnat.dg/varsize3_pkg2.ads: Likewise.
6406 * gnat.dg/varsize3_pkg3.ads: Likewise.
6407
6408 2015-05-28 Richard Biener <rguenther@suse.de>
6409
6410 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6411
6412 2015-05-28 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/66142
6415 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6416
6417 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6418
6419 PR target/63810
6420 * gcc.dg/darwin-minversion-3.c: Update testcase.
6421 * gcc.dg/darwin-minversion-4.c: Ditto.
6422 * gcc.dg/darwin-minversion-5.c: New testcase.
6423 * gcc.dg/darwin-minversion-6.c: Ditto.
6424 * gcc.dg/darwin-minversion-7.c: Ditto.
6425 * gcc.dg/darwin-minversion-8.c: Ditto.
6426 * gcc.dg/darwin-minversion-9.c: Ditto.
6427 * gcc.dg/darwin-minversion-10.c: Ditto.
6428 * gcc.dg/darwin-minversion-11.c: Ditto.
6429 * gcc.dg/darwin-minversion-12.c: Ditto.
6430
6431 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6432
6433 PR rtl-optimization/66168
6434 * gcc.c-torture/compile/pr66168.c: New test.
6435
6436 2015-05-27 Jeff Law <law@redhat.com>
6437
6438 PR target/39726
6439 * gcc.dg/target/m68k/pr39726-1.c: New test.
6440
6441 2015-05-27 Nathan Sidwell <nathan@acm.org>
6442
6443 PR c++/66270
6444 * g++.dg/ext/alias-canon3.C: New.
6445
6446 2015-05-27 Richard Biener <rguenther@suse.de>
6447
6448 PR tree-optimization/66272
6449 Revert parts of
6450 2014-08-15 Richard Biener <rguenther@suse.de>
6451
6452 PR tree-optimization/62031
6453 * gcc.dg/torture/pr66272.c: New testcase.
6454
6455 2015-05-27 Richard Biener <rguenther@suse.de>
6456
6457 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6458
6459 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6460
6461 PR target/65358
6462 * gcc.dg/pr65358.c: New test.
6463
6464 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6465
6466 PR fortran/65548
6467 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6468 semantic.
6469 * gfortran.dg/allocate_with_source_6.f90: New test.
6470
6471 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6472
6473 * gnat.dg/atomic7_1.adb: New test.
6474 * gnat.dg/atomic7_2.adb: Likewise.
6475 * gnat.dg/atomic7_pkg1.ads: New helper.
6476 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6477
6478 2015-05-26 Michael Matz <matz@suse.de>
6479
6480 PR middle-end/66251
6481 * gcc.dg/vect/pr66251.c: New test.
6482
6483 2015-05-26 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/66142
6486 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6487
6488 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6489
6490 PR fortran/66082
6491 * gfortran.dg/allocatable_scalar_13.f90: New test
6492
6493 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6494
6495 * gnat.dg/warn11.adb: New test.
6496 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6497
6498 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6499
6500 * gnat.dg/vfa1_1.adb: New test.
6501 * gnat.dg/vfa1_2.adb: Likewise.
6502 * gnat.dg/vfa1_3.adb: Likewise.
6503 * gnat.dg/vfa1_4.adb: Likewise.
6504 * gnat.dg/vfa1_pkg.ads: New helper.
6505
6506 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6507
6508 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6509 * gcc.target/i386/pr66232-3.c: Likewise.
6510
6511 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6512
6513 PR target/66274
6514 * gcc.target/i386/pr66274.c: New test.
6515
6516 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/renaming6.ad[sb]: New test.
6519
6520 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6521
6522 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6523 and 'dg-require-effective-target pie'.
6524
6525 2015-05-23 Nathan Sidwell <nathan@acm.org>
6526
6527 PR c++/66243
6528 * g++.dg/cpp0x/pr66243.C: New.
6529
6530 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6531
6532 PR lto/66180
6533 * g++.dg/lto/pr66180_0.C: New testcase.
6534 * g++.dg/lto/pr66180_1.C: New testcase.
6535
6536 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6537
6538 PR fortran/66257
6539 * typebound_call_27.f90: New file.
6540
6541 2015-05-23 Nathan Sidwell <nathan@acm.org>
6542
6543 PR c++/65936
6544 * g++.dg/template/pr65936.C: New.
6545
6546 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6547
6548 PR tree-optimization/63387
6549 * gcc.dg/pr63387-2.c: New testcase.
6550
6551 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6552
6553 * gcc.dg/simd-1.c: Update to the new message.
6554
6555 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6556
6557 * gcc.dg/nand.c: New testcase.
6558
6559 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6560
6561 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6562 Set dg-do-what-default to compile only on ARM targets without
6563 arm_neon_hw execution support. Remove redundant c-torture-execute
6564 in loop over test cases.
6565
6566 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567
6568 PR target/65491
6569 * gcc.target/aarch64/pr65491_1.c: New test.
6570 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6571 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6572
6573 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6574
6575 PR c++/65598
6576 * g++.dg/cpp0x/explicit9.C: New.
6577 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6578
6579 2015-05-22 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/66251
6582 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6583
6584 2015-05-22 Marek Polacek <polacek@redhat.com>
6585
6586 PR c/47043
6587 * c-c++-common/attributes-enum-1.c: New test.
6588 * c-c++-common/attributes-enum-2.c: New test.
6589 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6590 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6591
6592 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6593
6594 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6595 effective target support. If no arm_neon_hw support, do not attempt
6596 to execute the tests; only compile them.
6597 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6598 and "dg-require-effective-target arm_neon_ok".
6599 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6600 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6601 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6602 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6603 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6604 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6605 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6606 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6607 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6608 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6609 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6610 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6611 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6612 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6613 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6614 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6615 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6616 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6617 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6618 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6619 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6620 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6621 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6622 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6623 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6624 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6625 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6626 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6627 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6628 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6629 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6630 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6631 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6632 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6633 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6634 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6635 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6636 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6637 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6638 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6639 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6640 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6641 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6642 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6643 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6644 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6645 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6646 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6647 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6648 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6649 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6650 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6651 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6652 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6653 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6654 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6655 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6656 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6657 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6658 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6659 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6660 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6661 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6662 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6663 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6664 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6665 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6666 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6667 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6668 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6669 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6670 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6671 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6672 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6673 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6674 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6675 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6676 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6677 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6678 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6679 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6680 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6681 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6682 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6683 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6684 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6685 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6686 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6687 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6688 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6689 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6690 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6691 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6692 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6693 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6694 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6695 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6696 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6697 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6698 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6699 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6700 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6701 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6702 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6703 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6704 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6705 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6706 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6707 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6708 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6709 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6710 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6711 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6712
6713 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6714
6715 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6716 * gcc.dg/vect/pr59354.c: Likewise.
6717 * gcc.dg/vect/pr64252.c: Likewise.
6718 * gcc.dg/vect/pr64404.c: Likewise.
6719 * gcc.dg/vect/pr64493.c: Likewise.
6720 * gcc.dg/vect/pr64495.c: Likewise.
6721 * gcc.dg/vect/pr64844.c: Likewise.
6722 * gcc.dg/vect/pr65518.c: Likewise.
6723 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6724
6725 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/66210
6728 * g++.dg/cpp1y/var-templ28.C: New.
6729
6730 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 PR target/66232
6733 * gcc.target/i386/pr66232-1.c: New test.
6734 * gcc.target/i386/pr66232-2.c: Likewise.
6735 * gcc.target/i386/pr66232-3.c: Likewise.
6736 * gcc.target/i386/pr66232-4.c: Likewise.
6737 * gcc.target/i386/pr66232-5.c: Likewise.
6738
6739 2015-05-21 Nathan Sidwell <nathan@acm.org>
6740
6741 * g++.dg/cpp1y/pr60943.C: New.
6742
6743 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR tree-optimization/66233
6746 * gcc.c-torture/execute/pr66233.c: New test.
6747
6748 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6749
6750 PR fortran/66176
6751 * gfortran.dg/inline_matmul_11.f90: New test.
6752
6753 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6754
6755 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6756 instead of listing several targets on its own.
6757 * gcc.target/i386/pr32219-2.c: Likewise.
6758 * gcc.target/i386/pr32219-3.c: Likewise.
6759 * gcc.target/i386/pr32219-4.c: Likewise.
6760 * gcc.target/i386/pr32219-5.c: Likewise.
6761 * gcc.target/i386/pr32219-6.c: Likewise
6762 * gcc.target/i386/pr32219-7.c: Likewise.
6763 * gcc.target/i386/pr32219-8.c: Likewise.
6764 * gcc.target/i386/pr39013-1.c: Likewise.
6765 * gcc.target/i386/pr39013-2.c: Likewise.
6766 * gcc.target/i386/pr64317.c: Likewise.
6767
6768 2015-05-21 Jeff Law <law@redhat.com>
6769
6770 * gcc.target/hppa/shadd-3.c: New test.
6771 * gcc.target/hppa/shadd-4.c: New test.
6772
6773 2015-05-21 Michael Matz <matz@suse.de>
6774
6775 * gcc.dg/vect/vect-strided-store.c: New test.
6776 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6777 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6778
6779 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6780
6781 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6782 * gcc.dg/pow-sqrt-synth-1.c: New test.
6783 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6784
6785 2015-05-21 Richard Biener <rguenther@suse.de>
6786
6787 PR c++/66211
6788 * g++.dg/conversion/pr66211.C: New testcase.
6789 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6790
6791 2015-05-21 Jeff Law <law@redhat.com>
6792
6793 * gcc.target/hppa/shadd-2.c: New test.
6794
6795 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6796
6797 PR target/54236
6798 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6799
6800 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6801
6802 PR target/65937
6803 * gcc.target/arm/pr26702.c: Adjust target selector.
6804
6805 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6806
6807 PR middle-end/66221
6808 * gcc.dg/lto/pr66221_0.c: New test.
6809 * gcc.dg/lto/pr66221_1.c: New test.
6810
6811 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6812
6813 PR c/52952
6814 * gcc.dg/redecl-4.c: Update column numbers.
6815 * gcc.dg/format/bitfld-1.c: Likewise.
6816 * gcc.dg/format/attr-2.c: Likewise.
6817 * gcc.dg/format/attr-6.c: Likewise.
6818 * gcc.dg/format/attr-7.c (baz): Likewise.
6819 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6820 * gcc.dg/format/attr-4.c: Likewise.
6821 * gcc.dg/format/branch-1.c: Likewise.
6822 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6823 locations within strings with embedded escape sequences.
6824
6825 2015-05-20 Jeff Law <law@redhat.com>
6826
6827 * gcc.target/hppa/hppa.exp: New target test driver.
6828 * gcc.target/hppa/shadd-1.c: New test.
6829
6830 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6831
6832 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6833
6834 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6835
6836 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6837 (fn_33_k_and_r_style): New.
6838 (fn_33_stroustrup_style): New.
6839 (fn_33_allman_style): New.
6840 (fn_33_whitesmiths_style): New.
6841 (fn_33_horstmann_style): New.
6842 (fn_33_ratliff_banner_style): New.
6843 (fn_33_lisp_style): New.
6844 (fn_34_indent_dash_gnu): New.
6845 (fn_34_indent_dash_kr): New.
6846 (fn_34_indent_dash_orig): New.
6847 (fn_34_indent_linux_style): New.
6848
6849 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6850
6851 PR fortran/65548
6852 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6853
6854 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6855
6856 PR tree-optimization/65447
6857 * gcc.dg/tree-ssa/pr65447.c: New test.
6858
6859 2015-05-19 Nathan sidwell <nathan@acm.org>
6860
6861 * g++.dg/cpp0x/pr65954.C: New.
6862
6863 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6864
6865 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6866
6867 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6868
6869 * lib/target-supports.exp: Vector do not always have natural
6870 alignment on s390*.
6871
6872 2015-05-19 David Sherwood <david.sherwood@arm.com>
6873
6874 * gcc.dg/loop-invariant.c: New testcase.
6875
6876 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6877
6878 * lib/target-supports.exp: Vector do not always have natural
6879 alignment on s390*.
6880
6881 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6882
6883 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6884 s390*.
6885 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6886
6887 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6888
6889 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6890 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6891 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6892 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6893 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6894 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6895 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6896 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6897 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6898 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6899
6900 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6901
6902 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6903
6904 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6905
6906 * gcc.target/s390/s390.exp
6907 (check_effective_target_vector): New check.
6908 * gcc.target/s390/vector/vec-abi-1.c: New test.
6909 * gcc.target/s390/vector/vec-abi-2.c: New test.
6910 * gcc.target/s390/vector/vec-abi-3.c: New test.
6911 * gcc.target/s390/vector/vec-abi-4.c: New test.
6912 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6913 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6914 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6915 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6916 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6917 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6918 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6919 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6920 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6921 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6922 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6923 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6924 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6925 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6926 * gcc.target/s390/vector/vec-init-1.c: New test.
6927 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6928 * gcc.target/s390/vector/vec-shift-1.c: New test.
6929 * gcc.target/s390/vector/vec-sub-1.c: New test.
6930
6931 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6932
6933 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6934
6935 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6936
6937 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6938
6939 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6940
6941 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6942
6943 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6944
6945 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6946
6947 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6948
6949 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6950
6951 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6952
6953 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6954
6955 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6956
6957 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6958
6959 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6960
6961 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6962
6963 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6964
6965 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6966
6967 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6968
6969 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6970
6971 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6972
6973 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6974
6975 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6976
6977 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6978
6979 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6980
6981 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6982
6983 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR tree-optimization/66187
6986 * gcc.c-torture/execute/pr66187.c: New test.
6987 * gcc.dg/pr66187-1.c: New test.
6988 * gcc.dg/pr66187-2.c: New test.
6989
6990 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6991
6992 * gcc.dg/vect/bb-slp-35.c: Adjust.
6993
6994 2015-05-19 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/66165
6997 * gcc.dg/torture/pr66165.c: New testcase.
6998
6999 PR tree-optimization/66185
7000 * gcc.dg/torture/pr66185.c: New testcase.
7001
7002 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7003
7004 PR target/54236
7005 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7006
7007 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7008
7009 * gcc.target/mips/p5600-bonding.c : New file.
7010
7011 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7012
7013 PR fortran/66106
7014 * gfortran.dg/interface_operator_1.f90: New tests.
7015
7016 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7017
7018 PR fortran/66057
7019 * gfortran.dg/generic_29.f90: New tests.
7020
7021 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7022
7023 PR fortran/66043
7024 * gfortran.dg/storage_size_6.f90: New tests.
7025
7026 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7027
7028 PR fortran/66045
7029 * gfortran.dg/null1.f90: New test.
7030
7031 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7032
7033 PR fortran/66044
7034 * gfortran.dg/entry_21.f90: New test.
7035
7036 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7037
7038 PR fortran/66043
7039 * gfortran.dg/storage_size_6.f90: New tests.
7040
7041 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7042
7043 PR fortran/66040
7044 * gfortran.dg/misplaced_statement.f90: New test.
7045
7046 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7047
7048 PR fortran/66039
7049 * gfortran.dg/filepos1.f90: New test
7050
7051 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7052
7053 PR fortran/64925
7054 * gfortran.dg/pr64925.f90: New test.
7055
7056 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7057
7058 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7059 unit.
7060 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7061
7062 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7063
7064 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7065 to the family of pie capable targets.
7066
7067 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7068
7069 * gcc.target/arm/bics_1.c : New testcase.
7070 * gcc.target/arm/bics_2.c : New testcase.
7071 * gcc.target/arm/bics_3.c : New testcase.
7072 * gcc.target/arm/bics_4.c : New testcase.
7073
7074 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7075
7076 * gcc.target/mips/umips-attr.c: New test.
7077
7078 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7079
7080 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7081 * gcc.dg/20150120-2.c (dg-final): Ditto.
7082 * gcc.dg/20150120-2.c (dg-final): Ditto.
7083 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7084
7085 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7086
7087 PR target/66174
7088 * gcc.target/i386/pr66174.c: New test.
7089
7090 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7091
7092 PR fortran/37131
7093 * gfortran.dg/matmul_bounds_6.f90: New test.
7094 * gfortran.dg/matmul_bounds_7.f90: New test.
7095
7096 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7097
7098 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7099 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7100 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7101 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7102 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7103 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7104
7105 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7106
7107 PR fortran/65903
7108 * gfortran.dg/continuation_13.f90: Update test.
7109 * gfortran.dg/pr65903.f90: New test.
7110
7111 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/66113
7114 * gfortran.dg/block_14.f90: New test.
7115
7116 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7117
7118 PR fortran/44054
7119 * lib/gfortran-dg.exp: Update regex to handle two locations for
7120 the same diagnostic without caret.
7121 * gfortran.dg/badline.f: Test also that line numbers are correct
7122 before and after "left but not entered" warning.
7123
7124 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7125 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7126
7127 PR target/65768
7128 * gcc.target/arm/maskdata.c: New test.
7129
7130 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7131
7132 PR fortran/65792
7133 * gfortran.dg/derived_constructor_components_5: New test
7134
7135 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7136
7137 PR target/66140
7138 * gcc.target/alpha/pr66140.c: New test.
7139
7140 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7141
7142 PR c/48956
7143 * gcc.dg/Wconversion-complex-c99.c: New test.
7144 * gcc.dg/Wconversion-complex-gnu.c: New test.
7145
7146 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7147
7148 PR tree-optimization/64454
7149 * gcc.dg/modmod.c: New testcase.
7150
7151 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7152
7153 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7154
7155 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7156
7157 PR middle-end/66134
7158 * gcc.target/i386/mpx/pr66134.c: New test.
7159
7160 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7161
7162 * gcc.target/powerpc/pr60158.c: New test.
7163
7164 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7165
7166 * gcc.target/i386/sibcall-7.c: New test.
7167 * gcc.target/i386/sibcall-8.c: New test.
7168
7169 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7170
7171 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7172 (abs64_in_dreg): Likewise.
7173
7174 2015-05-14 Marek Polacek <polacek@redhat.com>
7175
7176 PR c/66066
7177 PR c/66127
7178 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7179 * gcc.dg/pr19984.c: Likewise.
7180 * gcc.dg/pr66066-1.c: New test.
7181 * gcc.dg/pr66066-2.c: New test.
7182 * gcc.dg/pr66066-3.c: New test.
7183
7184 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7185
7186 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7187 * gcc.dg/pow-sqrt.x: New file.
7188 * gcc.dg/pow-sqrt-1.c: New test.
7189 * gcc.dg/pow-sqrt-2.c: Likewise.
7190 * gcc.dg/pow-sqrt-3.c: Likewise.
7191
7192 2015-05-13 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/66123
7195 * gcc.dg/torture/pr66123.c: New testcase.
7196
7197 2015-05-13 Richard Biener <rguenther@suse.de>
7198
7199 PR middle-end/66110
7200 * gcc.dg/alias-2.c: Adjust.
7201 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7202
7203 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7204
7205 PR target/65103
7206 * gcc.target/i386/pr65103-3.c: New.
7207
7208 2015-05-13 Martin Liska <mliska@suse.cz>
7209
7210 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7211
7212 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR target/66112
7215 * gcc.target/i386/pr66112-2.c: New test.
7216
7217 PR target/66112
7218 * gcc.target/i386/pr66112-1.c: New test.
7219
7220 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7221
7222 PR target/66048
7223 * gcc.target/i386/mpx/pr66048.cc: New.
7224
7225 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7226
7227 PR rtl-optimization/64616
7228 * gcc.dg/loop-8.c: New test.
7229 * gcc.dg/loop-9.c: New test.
7230
7231 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7232
7233 PR target/pr66047.c
7234 * gcc.target/i386/pr66047.c: New testcase.
7235
7236 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7237
7238 PR ipa/65873
7239 * gcc.c-torture/compile/pr65873.c: New testcase.
7240
7241 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7242
7243 PR fortran/66111
7244 * gfortran.dg/inline_matmul_10.f90: New test.
7245
7246 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7247
7248 * c-c++-common/Wmisleading-indentation.c: New testcase.
7249 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7250 * c-c++-common/Wmisleading-indentation-2.md: New file.
7251
7252 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7253
7254 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7255 "break".
7256 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7257
7258 2015-05-12 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/66101
7261 * gcc.dg/torture/pr66101.c: New testcase.
7262
7263 2015-05-12 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/37021
7266 * gcc.target/i386/vect-addsub.c: New testcase.
7267
7268 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7269
7270 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7271
7272 2015-05-12 Tom de Vries <tom@codesourcery.com>
7273
7274 PR tree-optimization/66010
7275 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7276
7277 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 PR c++/65133
7280 * g++.dg/cpp0x/trailing10.C: New.
7281
7282 2015-05-12 Richard Biener <rguenther@suse.de>
7283
7284 * gcc.dg/vect/bb-slp-35.c: New testcase.
7285
7286 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7287
7288 PR fortran/66100
7289 * gfortran.dg/bound_simplification_6.f90: New.
7290
7291 2015-05-11 Steve Ellcey <sellcey@mips.com>
7292
7293 * gcc.target/mips/branch-1.c: Pass argument to bar().
7294
7295 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7296
7297 PR target/65753
7298 * gcc.target/i386/pr65753.c: New test.
7299
7300 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7301
7302 PR rtl-optimization/66076
7303 * gcc.dg/torture/pr66076.c: New test.
7304
7305 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7306
7307 PR fortran/66041
7308 * gfortran.dg/inline_matmul_7.f90: New test.
7309 * gfortran.dg/inline_matmul_8.f90: New test.
7310 * gfortran.dg/inline_matmul_9.f90: New test.
7311
7312 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7313
7314 * gfortran.dg/bound_simplification_5.f90: New.
7315
7316 2015-05-09 Jason Merrill <jason@redhat.com>
7317
7318 * lib/target-supports.exp (cxx_default): New global.
7319 (check_effective_target_c++11_only)
7320 (check_effective_target_c++14_only)
7321 (check_effective_target_c++98_only)
7322 (check_effective_target_c++1z_only): Check it.
7323
7324 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7325
7326 PR tree-optimization/64454
7327 * gcc.dg/tree-ssa/vrp97.c: New file.
7328 * gcc.dg/vect/slp-perm-7.c: Update.
7329
7330 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7331
7332 PR fortran/65894
7333 * gfortran.dg/elemental_subroutine_11.f90: New test.
7334
7335 2015-05-08 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/66036
7338 * gcc.dg/vect/slp-41.c: New testcase.
7339
7340 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7341
7342 * gfortran.dg/elemental_optional_args_7.f90: New.
7343
7344 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7345
7346 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7347 allow cmlt or sshr.
7348
7349 2015-05-08 Marek Polacek <polacek@redhat.com>
7350
7351 PR c/64918
7352 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7353 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7354
7355 2015-05-07 Marek Polacek <polacek@redhat.com>
7356
7357 PR c/65179
7358 * c-c++-common/Wshift-negative-value-1.c: New test.
7359 * c-c++-common/Wshift-negative-value-2.c: New test.
7360 * c-c++-common/Wshift-negative-value-3.c: New test.
7361 * c-c++-common/Wshift-negative-value-4.c: New test.
7362 * c-c++-common/Wshift-negative-value-5.c: New test.
7363 * c-c++-common/Wshift-negative-value-6.c: New test.
7364 * gcc.dg/c90-left-shift-1.c: New test.
7365 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7366 * gcc.dg/c99-left-shift-1.c: New test.
7367
7368 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7369
7370 PR middle-end/192
7371 PR middle-end/54303
7372 * gcc.dg/fdata-sections-2.c: New file.
7373
7374 2015-05-07 Marek Polacek <polacek@redhat.com>
7375
7376 PR testsuite/66046
7377 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7378 last dg-output.
7379 * c-c++-common/ubsan/align-7.c: Likewise.
7380 * c-c++-common/ubsan/bounds-8.c: Likewise.
7381 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7382 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7383 * c-c++-common/ubsan/null-1.c: Likewise.
7384 * c-c++-common/ubsan/null-10.c: Likewise.
7385 * c-c++-common/ubsan/null-11.c: Likewise.
7386 * c-c++-common/ubsan/null-2.c: Likewise.
7387 * c-c++-common/ubsan/null-3.c: Likewise.
7388 * c-c++-common/ubsan/null-4.c: Likewise.
7389 * c-c++-common/ubsan/null-5.c: Likewise.
7390 * c-c++-common/ubsan/null-6.c: Likewise.
7391 * c-c++-common/ubsan/null-7.c: Likewise.
7392 * c-c++-common/ubsan/null-8.c: Likewise.
7393 * c-c++-common/ubsan/null-9.c: Likewise.
7394 * c-c++-common/ubsan/object-size-1.c: Likewise.
7395 * c-c++-common/ubsan/object-size-10.c: Likewise.
7396 * c-c++-common/ubsan/object-size-4.c: Likewise.
7397 * c-c++-common/ubsan/object-size-5.c: Likewise.
7398 * c-c++-common/ubsan/object-size-7.c: Likewise.
7399 * c-c++-common/ubsan/object-size-8.c: Likewise.
7400 * c-c++-common/ubsan/object-size-9.c: Likewise.
7401 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7402 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7403 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7404 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7405 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7406 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7407 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7408 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7409 * c-c++-common/ubsan/pr59333.c: Likewise.
7410 * c-c++-common/ubsan/pr59667.c: Likewise.
7411 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7412 * c-c++-common/ubsan/pr60636.c: Likewise.
7413 * c-c++-common/ubsan/pr63802.c: Likewise.
7414 * c-c++-common/ubsan/recovery-1.c: Likewise.
7415 * c-c++-common/ubsan/recovery-3.c: Likewise.
7416 * c-c++-common/ubsan/shift-1.c: Likewise.
7417 * c-c++-common/ubsan/shift-2.c: Likewise.
7418 * c-c++-common/ubsan/shift-4.c: Likewise.
7419 * c-c++-common/ubsan/shift-7.c: Likewise.
7420 * c-c++-common/ubsan/undefined-2.c: Likewise.
7421 * c-c++-common/ubsan/vla-1.c: Likewise.
7422 * g++.dg/ubsan/null-1.C: Likewise.
7423 * g++.dg/ubsan/null-3.C: Likewise.
7424 * g++.dg/ubsan/null-4.C: Likewise.
7425 * g++.dg/ubsan/vptr-8.C: Likewise.
7426 * g++.dg/ubsan/vptr-9.C: Likewise.
7427 * gcc.dg/ubsan/bounds-2.c: Likewise.
7428 * gcc.dg/ubsan/object-size-9.c: Likewise.
7429
7430 2015-05-07 Jeff Law <law@redhat.com>
7431
7432 * gcc.dg/tree-ssa/shorten-1.c: New test.
7433
7434 2015-05-07 Richard Biener <rguenther@suse.de>
7435
7436 PR tree-optimization/66002
7437 * gcc.dg/vect/vect-125.c: New testcase.
7438
7439 2015-05-07 Marek Polacek <polacek@redhat.com>
7440 Martin Uecker <uecker@eecs.berkeley.edu>
7441
7442 * c-c++-common/ubsan/bounds-10.c: New test.
7443
7444 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7445
7446 * jit.dg/harness.h (set_options): Wrap with
7447 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7448 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7449 Special-case test-benchmark.c as a negative.
7450 * jit.dg/test-benchmark.c: New file.
7451
7452 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7453
7454 PR target/64208
7455 * gcc.target/arm/pr64208.c: New test.
7456
7457 2015-05-06 Alan Modra <amodra@gmail.com>
7458
7459 PR target/66020
7460 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7461 (gparms): Make volatile.
7462
7463 2015-05-06 Richard Biener <rguenther@suse.de>
7464
7465 PR tree-optimization/62283
7466 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7467
7468 2015-05-06 Christian Bruel <christian.bruel@st.com>
7469
7470 PR target/66015
7471 * gcc.target/aarch64/iinline-attr-1.c: New test.
7472
7473 2015-05-06 Richard Biener <rguenther@suse.de>
7474
7475 * gcc.dg/vect/bb-slp-34.c: New testcase.
7476
7477 2015-05-06 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/62283
7480 * gcc.dg/vect/bb-slp-14.c: Adjust.
7481
7482 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7483
7484 PR target/65990
7485 * gcc.target/i386/pr65990.c: New test.
7486
7487 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7488
7489 PR target/65915
7490 * gcc.target/i386/pr65915.c: New.
7491
7492 2015-05-05 Tom de Vries <tom@codesourcery.com>
7493
7494 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7495 'va_list escapes 0'.
7496
7497 2015-05-05 Tom de Vries <tom@codesourcery.com>
7498
7499 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7500 in r222173.
7501
7502 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7503
7504 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7505 * gcc.target/arm/pr65924.c: Likewise.
7506
7507 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7508
7509 PR target/65871
7510 * gcc.target/i386/pr65871-3.c: New test.
7511
7512 2015-05-04 Jeff Law <law@redhat.com>
7513
7514 Revert:
7515 2015-05-04 Jeff Law <law@redhat.com>
7516 * gcc.dg/tree-ssa/shorten-1.c: New test.
7517
7518 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7519 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR c++/66007
7522 * g++.dg/cpp0x/Wnarrowing4.C: New.
7523
7524 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7525
7526 * lib/target-supports.exp
7527 (check_effective_target_keeps_null_pointer_checks): Clarify that
7528 this is for targets that disable -fdelete-null-pointer-checks,
7529 not default it to off.
7530 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7531 -fdelete-null-pointer-checks explicit.
7532 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7533 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7534 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7535 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7536 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7537 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7538 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7539 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7540 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7541 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7542 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7543 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7544 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7545 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7546 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7547 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7548 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7549 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7550 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7551 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7552 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7553 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7554 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7555 * g++.dg/cpp0x/static_assert9.C: Likewise.
7556 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7557 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7558 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7559 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7560 * g++.dg/tree-ssa/pr26406.C: Likewise.
7561
7562 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR tree-optimization/65984
7565 * c-c++-common/ubsan/pr65984.c: New test.
7566
7567 2015-05-04 Jeff Law <law@redhat.com>
7568
7569 * gcc.dg/tree-ssa/shorten-1.c: New test.
7570
7571 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7572
7573 PR fortran/44735
7574 * gfortran.dg/pr44735.f90: New test.
7575
7576 2015-05-04 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/65965
7579 * gcc.dg/vect/bb-slp-33.c: New testcase.
7580
7581 2015-05-04 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/65935
7584 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7585
7586 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7587
7588 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7589 for each supported variant instead of CHECK_RESULTS.
7590 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7592 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7593 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7594 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7595 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7596 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7597 expected results for unsupported variants. Call CHECK for each
7598 supported variant instead of CHECK_RESULTS.
7599 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7600 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7601 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7602 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7603 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7604 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7605 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7606 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7607 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7608 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7610 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7611 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7612 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7613 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7614 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7615 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7616 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7617 expected results for unsupported variants.
7618 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7619 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7620 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7621 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7622 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7623 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7624 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7625 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7626 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7627 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7628 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7629 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7630 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7631 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7632 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7633 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7634 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7635 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7636 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7637 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7638 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7639 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7640 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7646
7647 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7648
7649 PR fortran/37131
7650 * gfortran.dg/bound_9.f90: Add pointer assignment.
7651
7652 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7653 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7654
7655 PR c++/65858
7656 * g++.dg/cpp0x/Wnarrowing3.C: New.
7657
7658 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7659
7660 * gcc.dg/20150120-1.c: New test.
7661 * gcc.dg/20150120-2.c: New test.
7662 * gcc.dg/20150120-3.c: New test.
7663
7664 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7665
7666 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7667
7668 2015-05-01 Renlin Li <renlin.li@arm.com>
7669
7670 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7671
7672 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7673
7674 * gfortran.dg/bound_simplification_4.f90: New.
7675
7676 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7679 with powerpc_p8vector_ok.
7680
7681 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7682
7683 PR fortran/37131
7684 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7685 scan pattern.
7686 * gfortran.dg/bound_9.f90: New test case.
7687
7688 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7689
7690 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7691 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7692 for 32bit x86 targets.
7693 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7694 for 32bit x86 targets.
7695 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7696 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7697 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7698 for 32bit x86 targets.
7699
7700 2015-04-30 Marek Polacek <polacek@redhat.com>
7701
7702 PR tree-optimization/63551
7703 * g++.dg/ipa/pr63551.C: New test.
7704
7705 2015-04-30 Caroline Tice <cmtice@google.com>
7706
7707 PR 65929
7708 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7709 partition size on certain targets.
7710
7711 2015-04-30 Renlin Li <renlin.li@arm.com>
7712
7713 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7714
7715 2015-04-30 Marek Polacek <polacek@redhat.com>
7716
7717 * c-c++-common/Wbool-compare-3.c: New test.
7718
7719 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7720 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7721
7722 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/57610
7725 * g++.dg/init/ref22.C: New.
7726
7727 2015-04-30 Marek Polacek <polacek@redhat.com>
7728
7729 * gcc.dg/init-bad-8.c: New test.
7730
7731 * gcc.dg/incomplete-typedef-1.c: New test.
7732
7733 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 PR c++/59955
7736 * g++.dg/template/crash121.C: New.
7737
7738 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7739
7740 * gcc.target/mips/call-from-init.c: New test.
7741 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7742
7743 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7744
7745 PR target/65871
7746 * gcc.target/i386/pr65871-1.c: New test.
7747 * gcc.target/i386/pr65871-2.c: Ditto.
7748
7749 2015-04-29 Marek Polacek <polacek@redhat.com>
7750
7751 PR c/64610
7752 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7753 * c-c++-common/Wbool-compare-2.c: New test.
7754
7755 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7756
7757 PR target/65770
7758 * gcc.target/aarch64/vstN_lane_1.c: New file.
7759
7760 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7761
7762 PR c++/64667
7763 * g++.dg/warn/Winit-self-3.C: New.
7764
7765 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7766
7767 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7768
7769 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7770
7771 PR target/65924
7772 * gcc.target/arm/pr65924.c: New test.
7773
7774 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7775
7776 * g++.dg/gomp/tpl-target-update.C: New file.
7777
7778 2015-04-29 Richard Biener <rguenther@suse.de>
7779
7780 PR tree-optimization/65917
7781 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7782
7783 2015-04-29 Christian Bruel <christian.bruel@st.com>
7784
7785 PR target/64835
7786 * gcc.dg/ipa/iinline-attr.c: New test.
7787 * gcc.target/i386/iinline-attr-2.c: New test.
7788
7789 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7790
7791 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7792 segfault is fixed.
7793
7794 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7795
7796 * gcc.dg/vect/vect-33.c: Remove spurious line.
7797
7798 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7799
7800 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7801
7802 2015-04-28 Marek Polacek <polacek@redhat.com>
7803
7804 PR c/65901
7805 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7806 * gcc.dg/pr65901.c: New test.
7807
7808 2015-04-28 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/62283
7811 * gfortran.dg/vect/pr62283-2.f: New testcase.
7812 * gcc.dg/vect/bb-slp-14.c: Adjust.
7813
7814 2015-04-28 Richard Biener <rguenther@suse.de>
7815
7816 PR tree-optimization/65851
7817 * g++.dg/torture/pr65851.C: New testcase.
7818
7819 2015-04-27 Jeff Law <law@redhat.com>
7820
7821 PR tree-optimization/65217
7822 * gcc.target/i386/pr65217.c: Remove XFAIL.
7823
7824 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7825
7826 PR fortran/60322
7827 Add tests forgotten to svn-add.
7828 * gfortran.dg/class_allocate_19.f03: New test.
7829 * gfortran.dg/class_array_20.f03: New test.
7830 * gfortran.dg/class_array_21.f03: New test.
7831 * gfortran.dg/finalize_29.f08: New test.
7832
7833 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7834
7835 PR fortran/59678
7836 PR fortran/65841
7837 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7838 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7839
7840 2015-04-27 Caroline Tice <cmtice@google.com>
7841
7842 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7843 partition size.
7844
7845 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7846
7847 PR target/64579
7848 * gcc.target/powerpc/htm-1.c: New test.
7849 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7850 on 64-bit compiles.
7851 (__builtin_tabortdci): Likewise.
7852 (__builtin_tcheck): Remove operand.
7853 * lib/target-supports.exp (check_htm_hw_available): New function.
7854
7855 2015-04-27 Richard Biener <rguenther@suse.de>
7856
7857 * gcc.target/i386/pr65217.c: XFAIL.
7858
7859 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR tree-optimization/65875
7862 * gcc.c-torture/compile/pr65875.c: New test.
7863
7864 2015-04-25 Marek Polacek <polacek@redhat.com>
7865
7866 PR c/52085
7867 * gcc.dg/enum-incomplete-2.c: New test.
7868 * gcc.dg/enum-mode-1.c: New test.
7869
7870 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7871
7872 PR target/65849
7873 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7874 set new options.
7875 * gcc.target/powerpc/pr65849-2.c: Likewise.
7876
7877 2015-04-24 Tom de Vries <tom@codesourcery.com>
7878
7879 PR tree-optimization/65802
7880 * g++.dg/pr65802.C: Move to ...
7881 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7882 stdarg.h. Rewrite for C.
7883 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7884 va_start and va_end. Remove unnecessary inline asm.
7885
7886 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7887 Wei Mi <wmi@google.com>
7888
7889 * gcc.target/i386/sse2-load-multi.c: New test.
7890 * gcc.target/i386/sse2-store-multi.c: Ditto.
7891
7892 2015-04-24 Marek Polacek <polacek@redhat.com>
7893
7894 PR c/65830
7895 * c-c++-common/pr65830.c: New test.
7896
7897 PR c/63357
7898 * c-c++-common/Wlogical-op-1.c: New test.
7899
7900 2015-04-24 Marek Polacek <polacek@redhat.com>
7901
7902 PR c/61534
7903 * c-c++-common/pr61534-1.c: New test.
7904
7905 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7906 Steven Bosscher <steven@gcc.gnu.org>
7907
7908 PR rtl-optimization/34503
7909 * gcc.target/arm/pr64616.c: New file.
7910
7911 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7912
7913 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7914
7915 2015-04-24 Terry Guo <terry.guo@arm.com>
7916
7917 * gcc.target/arm/pr65710.c: Update the options.
7918
7919 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7920
7921 * gcc.target/i386/pr65523.c: Skip x32.
7922
7923 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924
7925 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7926 to look for vcl* where appropriate.
7927
7928 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7929
7930 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7931 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7932
7933 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7934
7935 PR target/26702
7936 * gcc.target/arm/pr26702.c: New test.
7937
7938 2015-04-23 Marek Polacek <polacek@redhat.com>
7939
7940 PR c/65345
7941 * gcc.dg/pr65345-1.c: New test.
7942 * gcc.dg/pr65345-2.c: New test.
7943
7944 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7945
7946 * gcc.target/powerpc/crypto-builtin-2.c: New.
7947
7948 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7949
7950 PR fortran/60322
7951 * gfortran.dg/class_allocate_19.f03: New test.
7952 * gfortran.dg/class_array_20.f03: New test.
7953 * gfortran.dg/class_array_21.f03: New test.
7954 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7955 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7956 initialization correctly.
7957 * gfortran.dg/finalize_29.f08: New test.
7958
7959 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7960
7961 * gcc.target/powerpc/swaps-p8-18.c: New test.
7962
7963 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7964
7965 PR target/65456
7966 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7967 * gcc.dg/vect/bb-slp-25.c: Likewise.
7968 * gcc.dg/vect/bb-slp-29.c: Likewise.
7969 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7970 vect_no_align && { ! vect_hw_misalign }.
7971 * gcc.dg/vect/bb-slp-9.c: Likewise.
7972 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7973 vect_hw_misalign.
7974 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7975 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7976 account for POWER8, where peeling for alignment is not needed.
7977 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7978 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7979 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7980 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7981 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7982 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7983 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7984 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7985 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7986 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7987 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7988 * gcc.dg/vect/pr16105.c: Likewise.
7989 * gcc.dg/vect/pr20122.c: Likewise.
7990 * gcc.dg/vect/pr33804.c: Likewise.
7991 * gcc.dg/vect/pr33953.c: Likewise.
7992 * gcc.dg/vect/pr56787.c: Likewise.
7993 * gcc.dg/vect/pr58508.c: Likewise.
7994 * gcc.dg/vect/slp-25.c: Likewise.
7995 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7996 * gcc.dg/vect/vect-105.c: Likewise.
7997 * gcc.dg/vect/vect-27.c: Likewise.
7998 * gcc.dg/vect/vect-29.c: Likewise.
7999 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8000 POWER8.
8001 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8002 && { ! vect_hw_misalign }.
8003 * gcc.dg/vect/vect-44.c: Likewise.
8004 * gcc.dg/vect/vect-48.c: Likewise.
8005 * gcc.dg/vect/vect-50.c: Likewise.
8006 * gcc.dg/vect/vect-52.c: Likewise.
8007 * gcc.dg/vect/vect-56.c: Likewise.
8008 * gcc.dg/vect/vect-60.c: Likewise.
8009 * gcc.dg/vect/vect-72.c: Likewise.
8010 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8011 * gcc.dg/vect/vect-75.c: Likewise.
8012 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8013 * gcc.dg/vect/vect-77-global.c: Likewise.
8014 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8015 * gcc.dg/vect/vect-78-global.c: Likewise.
8016 * gcc.dg/vect/vect-93.c: Likewise.
8017 * gcc.dg/vect/vect-95.c: Likewise.
8018 * gcc.dg/vect/vect-96.c: Likewise.
8019 * gcc.dg/vect/vect-cond-1.c: Likewise.
8020 * gcc.dg/vect/vect-cond-3.c: Likewise.
8021 * gcc.dg/vect/vect-cond-4.c: Likewise.
8022 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8023 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8024 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8025 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8026 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8027 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8028 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8029 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8030 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8031 * gcc.dg/vect/vect-outer-5.c: Likewise.
8032 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8033 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8034 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8035 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8036 * gcc.dg/vect/vect-peel-3.c: Likewise.
8037 * gcc.dg/vect/vect-peel-4.c: Likewise.
8038 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8039 * gcc.target/powerpc/pr65456.c: New test.
8040 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8041 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8042 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8043 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8044 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8045 vect_no_align && { ! vect_hw_misalign }.
8046 * gfortran.dg/vect/vect-3.f90: Likewise.
8047 * gfortran.dg/vect/vect-4.f90: Likewise.
8048 * gfortran.dg/vect/vect-5.f90: Likewise.
8049 * lib/target-supports.exp (check_effective_target_vect_no_align):
8050 Return 1 for POWER8.
8051 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8052
8053 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8054
8055 PR fortran/65429
8056 * gfortran.dg/pr65429.f90: New test.
8057
8058 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8059
8060 * c-c++-common/asan/user-section-1.c: New test.
8061 * c-c++-common/asan/user-section-2.c: New test.
8062 * c-c++-common/asan/user-section-3.c: New test.
8063
8064 2015-04-22 Hale Wang <hale.wang@arm.com>
8065 Terry Guo <terry.guo@arm.com>
8066
8067 PR rtl-optimization/64818
8068 * gcc.target/arm/pr64818.c: New test.
8069
8070 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8071
8072 PR ipa/65076
8073 * g++.dg/tree-ssa/pr61034.C: Update template.
8074 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8075 * gcc.dg/Warray-bounds-11.c: Likewise.
8076 * gcc.dg/Warray-bounds.c: Likewise.
8077
8078 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8079
8080 PR libgfortran/65234
8081 * gfortran.dg/fmt_unlimited.f90: New test.
8082
8083 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8084
8085 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8086 headers.
8087 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8088 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8089 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8090 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8091 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8092 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8093 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8094
8095 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8096
8097 PR libgfortran/56743
8098 * gfortran.dg/namelist_87.f90: New test.
8099
8100 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8101
8102 * gcc.target/aarch64/mult-synth_1.c: New test.
8103 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8104 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8105 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8106 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8107 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8108
8109 2015-04-21 Richard Biener <rguenther@suse.de>
8110
8111 PR tree-optimization/65650
8112 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8113 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8114 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8118
8119 2015-04-21 Tom de Vries <tom@codesourcery.com>
8120
8121 PR tree-optimization/65802
8122 * g++.dg/pr65802.C: New test.
8123
8124 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8125
8126 PR testsuite/65767
8127 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8128 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8129
8130 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8131
8132 PR c++/65801
8133 * g++.dg/cpp0x/Wnarrowing2.C: New.
8134
8135 2015-04-20 Jeff Law <law@redhat.com>
8136
8137 PR tree-optimization/65658
8138 * gcc.dg/pr65658.c: New test.
8139
8140 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8141
8142 PR target/64134
8143 * gcc.target/aarch64/vec_init_1.c: New test.
8144
8145 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8146
8147 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8148 targets.
8149
8150 2015-04-18 Martin Sebor <msebor@redhat.com>
8151
8152 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8153 of non-nul characters.
8154 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8155
8156 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 PR target/65787
8159 * gcc.target/powerpc/pr65787.c: New.
8160
8161 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR target/65689
8164 * gcc.target/aarch64/c-output-template-4.c: New test.
8165
8166 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8167
8168 PR target/65780
8169 * gcc.dg/pr65780-1.c: New test.
8170 * gcc.dg/pr65780-2.c: Likewise.
8171 * gcc.target/i386/pr32219-9.c: Likewise.
8172 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8173 symbol.
8174 * gcc.target/i386/pr64317.c (c): Initialize.
8175
8176 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8177
8178 PR target/65612
8179 * g++.dg/ext/mv18.C: New test.
8180 * g++.dg/ext/mv19.C: Likewise.
8181 * g++.dg/ext/mv20.C: Likewise.
8182 * g++.dg/ext/mv21.C: Likewise.
8183 * g++.dg/ext/mv22.C: Likewise.
8184 * g++.dg/ext/mv23.C: Likewise.
8185
8186 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8187
8188 PR c++/64527
8189 * g++.dg/init/pr64527.C: New test.
8190
8191 2015-04-17 Tom de Vries <tom@codesourcery.com>
8192 Michael Matz <matz@suse.de>
8193
8194 PR tree-optimization/64950
8195 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8196 x86_64-*-*.
8197
8198 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8199
8200 * c-c++-common/asan/user-section-1.c: New test.
8201
8202 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR debug/65771
8205 * gcc.dg/debug/pr65771.c: New test.
8206
8207 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8208
8209 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8210 __buitlin_alloca with __builtin_alloca.
8211
8212 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8213
8214 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8215
8216 2015-04-16 Richard Biener <rguenther@suse.de>
8217
8218 PR tree-optimization/64277
8219 * gcc.dg/Warray-bounds-14.c: New testcase.
8220 * gcc.dg/Warray-bounds-15.c: Likewise.
8221 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8222 * c-c++-common/ubsan/bounds-6.c: Likewise.
8223
8224 2015-04-16 Renlin Li <renlin.li@arm.com>
8225
8226 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8227 * gcc.target/arm/unsigned-float.c: New.
8228
8229 2015-04-16 Richard Biener <rguenther@suse.de>
8230
8231 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8232 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8233 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8234
8235 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8236
8237 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8238 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8239 * g++.dg/cpp0x/defaulted21.C: Likewise.
8240 * g++.dg/cpp0x/defaulted28.C: Likewise.
8241 * g++.dg/cpp0x/defaulted47.C: Likewise.
8242 * g++.dg/cpp0x/elision_neg.C: Likewise.
8243 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8244 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8245 * g++.dg/cpp0x/implicit1.C: Likewise.
8246 * g++.dg/cpp0x/implicit9.C: Likewise.
8247 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8248 * g++.dg/cpp0x/range-for13.C: Likewise.
8249 * g++.dg/gomp/clause-2.C: Likewise.
8250 * g++.dg/gomp/udr-5.C: Likewise.
8251 * g++.dg/inherit/access6.C: Likewise.
8252 * g++.dg/lookup/duperr1.C: Likewise.
8253 * g++.dg/lookup/friend2.C: Likewise.
8254 * g++.dg/lookup/pr6936.C: Likewise.
8255 * g++.dg/lookup/scoped1.C: Likewise.
8256 * g++.dg/lookup/using26.C: Likewise.
8257 * g++.dg/lookup/using38.C: Likewise.
8258 * g++.dg/other/access2.C: Likewise.
8259 * g++.dg/overload/defarg3.C: Likewise.
8260 * g++.dg/overload/defarg6.C: Likewise.
8261 * g++.dg/parse/access11.C: Likewise.
8262 * g++.dg/parse/access2.C: Likewise.
8263 * g++.dg/parse/access3.C: Likewise.
8264 * g++.dg/parse/access4.C: Likewise.
8265 * g++.dg/parse/access5.C: Likewise.
8266 * g++.dg/parse/access6.C: Likewise.
8267 * g++.dg/parse/access8.C: Likewise.
8268 * g++.dg/parse/access9.C: Likewise.
8269 * g++.dg/parse/crash40.C: Likewise.
8270 * g++.dg/tc1/dr142.C: Likewise.
8271 * g++.dg/tc1/dr166.C: Likewise.
8272 * g++.dg/tc1/dr52.C: Likewise.
8273 * g++.dg/template/access11.C: Likewise.
8274 * g++.dg/template/access18.C: Likewise.
8275 * g++.dg/template/access19.C: Likewise.
8276 * g++.dg/template/access2.C: Likewise.
8277 * g++.dg/template/access20.C: Likewise.
8278 * g++.dg/template/access26.C: Likewise.
8279 * g++.dg/template/access3.C: Likewise.
8280 * g++.dg/template/access7.C: Likewise.
8281 * g++.dg/template/conv12.C: Likewise.
8282 * g++.dg/template/crash69.C: Likewise.
8283 * g++.dg/template/friend31.C: Likewise.
8284 * g++.dg/template/friend32.C: Likewise.
8285 * g++.dg/template/memfriend15.C: Likewise.
8286 * g++.dg/template/memfriend16.C: Likewise.
8287 * g++.dg/template/memfriend17.C: Likewise.
8288 * g++.dg/template/memfriend7.C: Likewise.
8289 * g++.dg/template/pr32519.C: Likewise.
8290 * g++.dg/template/qualttp21.C: Likewise.
8291 * g++.dg/template/qualttp8.C: Likewise.
8292 * g++.dg/template/ttp10.C: Likewise.
8293 * g++.dg/template/typedef11.C: Likewise.
8294 * g++.dg/template/typedef13.C: Likewise.
8295 * g++.dg/template/typedef19.C: Likewise.
8296 * g++.dg/template/typedef20.C: Likewise.
8297 * g++.dg/template/typedef22.C: Likewise.
8298 * g++.dg/template/using16.C: Likewise.
8299 * g++.dg/template/virtual3.C: Likewise.
8300 * g++.dg/ubsan/pr61272.C: Likewise.
8301 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8302 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8303 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8304 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8305 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8306 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8307 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8308 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8309 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8310 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8311 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8312 * g++.old-deja/g++.jason/access17.C: Likewise.
8313 * g++.old-deja/g++.jason/access18.C: Likewise.
8314 * g++.old-deja/g++.jason/access22.C: Likewise.
8315 * g++.old-deja/g++.jason/access23.C: Likewise.
8316 * g++.old-deja/g++.jason/access8.C: Likewise.
8317 * g++.old-deja/g++.jason/delete3.C: Likewise.
8318 * g++.old-deja/g++.jason/report.C: Likewise.
8319 * g++.old-deja/g++.law/access2.C: Likewise.
8320 * g++.old-deja/g++.law/access3.C: Likewise.
8321 * g++.old-deja/g++.law/access4.C: Likewise.
8322 * g++.old-deja/g++.law/access5.C: Likewise.
8323 * g++.old-deja/g++.law/arm12.C: Likewise.
8324 * g++.old-deja/g++.law/arm14.C: Likewise.
8325 * g++.old-deja/g++.law/ctors13.C: Likewise.
8326 * g++.old-deja/g++.law/union2.C: Likewise.
8327 * g++.old-deja/g++.law/visibility12.C: Likewise.
8328 * g++.old-deja/g++.law/visibility15.C: Likewise.
8329 * g++.old-deja/g++.law/visibility16.C: Likewise.
8330 * g++.old-deja/g++.law/visibility17.C: Likewise.
8331 * g++.old-deja/g++.law/visibility18.C: Likewise.
8332 * g++.old-deja/g++.law/visibility19.C: Likewise.
8333 * g++.old-deja/g++.law/visibility20.C: Likewise.
8334 * g++.old-deja/g++.law/visibility21.C: Likewise.
8335 * g++.old-deja/g++.law/visibility24.C: Likewise.
8336 * g++.old-deja/g++.law/visibility4.C: Likewise.
8337 * g++.old-deja/g++.law/visibility5.C: Likewise.
8338 * g++.old-deja/g++.law/visibility6.C: Likewise.
8339 * g++.old-deja/g++.law/visibility7.C: Likewise.
8340 * g++.old-deja/g++.law/visibility8.C: Likewise.
8341 * g++.old-deja/g++.law/visibility9.C: Likewise.
8342 * g++.old-deja/g++.niklas/t135.C: Likewise.
8343 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8344 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8345 * g++.old-deja/g++.other/access11.C: Likewise.
8346 * g++.old-deja/g++.other/access4.C: Likewise.
8347 * g++.old-deja/g++.other/access7.C: Likewise.
8348 * g++.old-deja/g++.other/crash1.C: Likewise.
8349 * g++.old-deja/g++.other/crash7.C: Likewise.
8350 * g++.old-deja/g++.other/friend1.C: Likewise.
8351 * g++.old-deja/g++.other/friend4.C: Likewise.
8352 * g++.old-deja/g++.other/friend9.C: Likewise.
8353 * g++.old-deja/g++.other/lineno1.C: Likewise.
8354 * g++.old-deja/g++.other/using1.C: Likewise.
8355 * g++.old-deja/g++.pt/enum14.C: Likewise.
8356 * g++.old-deja/g++.pt/friend11.C: Likewise.
8357 * g++.old-deja/g++.pt/friend21.C: Likewise.
8358 * g++.old-deja/g++.pt/friend3.C: Likewise.
8359 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8360 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8361 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8362 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8363
8364 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR ipa/65765
8367 * g++.dg/ipa/pr65765.C: New test.
8368
8369 2015-04-15 Nick Clifton <nickc@redhat.com>
8370
8371 * gcc.target/rx/builtins.c: Disable RMPA test if string
8372 instructions are not allowed.
8373
8374 2015-04-15 Alan Modra <amodra@gmail.com>
8375
8376 * gcc.dg/pr65408.c: New.
8377
8378 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8379
8380 PR target/65729
8381 * gcc.target/arm/pr65729.c: New test.
8382
8383 2015-04-14 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/65758
8386 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8387
8388 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8389
8390 PR target/65648
8391 * gcc.c-torture/execute/pr65648.c: New test.
8392
8393 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8396 __builtin_finite instead of finite.
8397 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8398 Likewise.
8399
8400 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8401
8402 PR tree-optimization/63387
8403 * gcc.dg/pr63387.c: New testcase.
8404
8405 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8406
8407 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8408
8409 2015-04-13 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/65204
8412 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8413
8414 2015-04-13 Terry Guo <terry.guo@arm.com>
8415
8416 PR target/65710
8417 * gcc.target/arm/pr65710.c: New.
8418
8419 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR tree-optimization/65747
8422 * g++.dg/torture/pr65747.C: New test.
8423
8424 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/65736
8427 * g++.dg/cpp0x/pr65736.C: New test.
8428
8429 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8430 Martin Liska <mliska@suse.cz>
8431
8432 PR ipa/65722
8433 * g++.dg/ipa/pr65722.C: New testcase.
8434
8435 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR tree-optimization/65735
8438 * gcc.c-torture/compile/pr65735.c: New test.
8439
8440 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8441
8442 PR middle-end/65554
8443 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8444
8445 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR target/65671
8448 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8449
8450 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8451
8452 PR target/65647
8453 * gcc.target/arm/pr65647-2.c: New.
8454
8455 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8456
8457 PR target/65694
8458 * g++.dg/torture/pr65694.C: New test.
8459
8460 2015-04-10 Tobias Burnus <burnus@net-b.de>
8461
8462 * gfortran.dg/coarray_lock_6.f90: New.
8463 * gfortran.dg/coarray_lock_7.f90: New.
8464 * gfortran.dg/coarray/lock_2.f90: New.
8465
8466 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8467
8468 PR fortran/56674
8469 PR fortran/58813
8470 PR fortran/59016
8471 PR fortran/59024
8472 * gfortran.dg/used_types_27.f90: New.
8473
8474 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8475
8476 PR target/65671
8477 * gcc.target/i386/pr65671.c: New.
8478
8479 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR tree-optimization/65709
8482 * c-c++-common/ubsan/align-9.c: New test.
8483
8484 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8485
8486 PR fortran/56852
8487 * gfortran.dg/pr56852.f90: New test.
8488
8489 2015-04-09 Marek Polacek <polacek@redhat.com>
8490 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR middle-end/65554
8493 * g++.dg/opt/pr65554.C: New test.
8494
8495 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR c++/65690
8498 * c-c++-common/attr-aligned-1.c: New test.
8499
8500 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8501
8502 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8503
8504 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8505
8506 PR target/65676
8507 * gcc.target/i386/sse-25.c: New.
8508
8509 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR target/65693
8512 * gcc.target/i386/pr65693.c: New test.
8513
8514 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8515
8516 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8517
8518 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8519
8520 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8521
8522 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8523
8524 * gcc.target/i386/thunk-retbnd.c: New.
8525
8526 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8527
8528 * gnat.dg/opt48.adb: New test.
8529 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8530 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8531
8532 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8533
8534 PR ipa/65540
8535 * gcc.c-torture/compile/pr65540.c: New.
8536
8537 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8538
8539 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8540 -Wno-pointer-arith.
8541
8542 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR debug/65678
8545 * g++.dg/debug/pr65678.C: New test.
8546
8547 PR middle-end/65680
8548 * gcc.c-torture/compile/pr65680.c: New test.
8549
8550 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8551
8552 PR fortran/65548
8553 * gfortran.dg/allocate_with_source_5.f90: New test.
8554
8555 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8556
8557 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8558 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8559
8560 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8561
8562 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8563
8564 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8565
8566 PR target/65614
8567 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8568 to get floating point compression.
8569 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8570
8571 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR preprocessor/61977
8574 * gcc.dg/cpp/pr61977.c: New test.
8575
8576 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8577
8578 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8579
8580 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8581
8582 PR target/65647
8583 * gcc.target/arm/pr65647.c: New.
8584
8585 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8586
8587 PR ipa/65655
8588 * g++.dg/torture/pr65655.C: New testcase.
8589
8590 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/64085
8593 * g++.dg/cpp1y/lambda-init13.C: New.
8594
8595 2015-04-03 Marek Polacek <polacek@redhat.com>
8596
8597 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8598
8599 2015-04-02 Marek Polacek <polacek@redhat.com>
8600
8601 PR c++/65642
8602 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8603 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8604
8605 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR preprocessor/61977
8608 * gcc.target/powerpc/pr61977-1.c: New test.
8609 * gcc.target/powerpc/pr61977-2.c: New test.
8610
8611 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8612
8613 PR c++/56100
8614 * g++.dg/warn/Wshadow-8.C: New.
8615 * g++.dg/warn/Wshadow-9.C: Likewise.
8616 * g++.dg/warn/Wshadow-10.C: Likewise.
8617 * g++.dg/warn/Wshadow-11.C: Likewise.
8618
8619 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8620
8621 * gcc.dg/pr23623.c: Added aligned attribute.
8622 * gcc.dg/20141029-1.c: Likewise.
8623 * gcc.dg/20150306-1.c: New test.
8624
8625 2015-04-01 Marek Polacek <polacek@redhat.com>
8626
8627 PR c++/65554
8628 * g++.dg/cpp0x/initlist93.C: New test.
8629 * g++.dg/cpp0x/initlist94.C: New test.
8630
8631 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8632
8633 PR target/65624
8634 * gcc.target/aarch64/pr65624.c: New test.
8635
8636 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8637
8638 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8639
8640 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8641
8642 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8643 extra variable to force stack alignment.
8644 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8645 extra variable to force stack alignment.
8646
8647 2015-03-31 Marek Polacek <polacek@redhat.com>
8648
8649 PR c++/65390
8650 * g++.dg/template/pr65390.C: New test.
8651
8652 2015-03-31 Martin Liska <mliska@suse.cz>
8653
8654 * g++.dg/ipa/pr65557.C: New test.
8655
8656 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8657
8658 * gcc.target/s390/hotpatch-25.c: New test.
8659 * gcc.target/s390/hotpatch-1.c: Update test.
8660 * gcc.target/s390/hotpatch-10.c: Update test.
8661 * gcc.target/s390/hotpatch-11.c: Update test.
8662 * gcc.target/s390/hotpatch-12.c: Update test.
8663 * gcc.target/s390/hotpatch-13.c: Update test.
8664 * gcc.target/s390/hotpatch-14.c: Update test.
8665 * gcc.target/s390/hotpatch-15.c: Update test.
8666 * gcc.target/s390/hotpatch-16.c: Update test.
8667 * gcc.target/s390/hotpatch-17.c: Update test.
8668 * gcc.target/s390/hotpatch-18.c: Update test.
8669 * gcc.target/s390/hotpatch-19.c: Update test.
8670 * gcc.target/s390/hotpatch-2.c: Update test.
8671 * gcc.target/s390/hotpatch-21.c: Update test.
8672 * gcc.target/s390/hotpatch-22.c: Update test.
8673 * gcc.target/s390/hotpatch-23.c: Update test.
8674 * gcc.target/s390/hotpatch-24.c: Update test.
8675 * gcc.target/s390/hotpatch-3.c: Update test.
8676 * gcc.target/s390/hotpatch-4.c: Update test.
8677 * gcc.target/s390/hotpatch-5.c: Update test.
8678 * gcc.target/s390/hotpatch-6.c: Update test.
8679 * gcc.target/s390/hotpatch-7.c: Update test.
8680 * gcc.target/s390/hotpatch-8.c: Update test.
8681 * gcc.target/s390/hotpatch-9.c: Update test.
8682 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8683
8684 2015-03-31 Richard Biener <rguenther@suse.de>
8685
8686 PR middle-end/65626
8687 * g++.dg/torture/pr65626.C: New testcase.
8688
8689 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8690
8691 PR target/65531
8692 * gcc.target/i386/mpx/pr65531.cc: New.
8693
8694 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8695
8696 PR target/65602
8697 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8698 __builtin_alloca instead of alloca.
8699 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8700 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8701 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8702 check.
8703
8704 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR ipa/65610
8707 * g++.dg/ubsan/pr65610.C: New test.
8708
8709 2015-03-30 Marek Polacek <polacek@redhat.com>
8710
8711 PR c++/65398
8712 * g++.dg/cpp0x/pr65398-2.C: New test.
8713
8714 2015-03-30 Marek Polacek <polacek@redhat.com>
8715
8716 * c-c++-common/pr65556.c: Change the width of bit-fields.
8717
8718 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8719
8720 PR ipa/65588
8721 * gcc.target/i386/pr65588.c: New testcase.
8722
8723 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8724
8725 PR libgfortran/65563
8726 * gfortran.dg/open_errors_2.f90: New test.
8727
8728 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8729
8730 PR libgfortran/65596
8731 * gfortran.dg/namelist_86.f90: New test.
8732
8733 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8734
8735 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8736 statement to reflect new ownership.
8737
8738 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8739
8740 PR c++/42328
8741 * g++.dg/template/friend58.C: New.
8742 * g++.dg/template/friend59.C: Likewise.
8743
8744 2015-03-27 Tobias Burnus <burnus@net-b.de>
8745
8746 PR c/65586
8747 * g++.dg/gomp/openmp-simd-3.C: New.
8748 * gcc.dg/gomp/openmp-simd-3.c: New.
8749
8750 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8751
8752 PR target/65248
8753 * gcc.target/i386/pr65248-1.c: New file.
8754 * gcc.target/i386/pr65248-2.c: Likewise.
8755 * gcc.target/i386/pr65248-3.c: Likewise.
8756 * gcc.target/i386/pr65248-4.c: Likewise.
8757
8758 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR target/65593
8761 * gcc.c-torture/compile/pr65593.c: New test.
8762
8763 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8764
8765 PR c++/59329
8766 * g++.dg/cpp1y/constexpr-assert1.C: New.
8767
8768 2015-03-27 Marek Polacek <polacek@redhat.com>
8769
8770 PR c++/65556
8771 * c-c++-common/pr65556.c: New test.
8772
8773 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8774
8775 PR ipa/65600
8776 * g++.dg/torture/pr65600.C: New testcase.
8777
8778 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8779
8780 PR target/65407
8781 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8782
8783 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8784
8785 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8786 statement and cleanup. Fixed typos.
8787
8788 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8789
8790 PR middle-end/65595
8791 * gcc.c-torture/compile/pr65595.c: New testcase.
8792
8793 2015-03-27 Marek Polacek <polacek@redhat.com>
8794
8795 PR sanitizer/65583
8796 * g++.dg/ubsan/pr65583.C: New test.
8797
8798 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8799
8800 * gcc.c-torture/compile/20150327.c: New testcase.
8801
8802 2015-03-26 Richard Biener <rguenther@suse.de>
8803
8804 PR middle-end/65555
8805 * g++.dg/torture/pr65555.C: New testcase.
8806
8807 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR tree-optimization/64715
8810 * gcc.dg/builtin-object-size-15.c: New test.
8811 * gcc.dg/pr64715-1.c: New test.
8812 * gcc.dg/pr64715-2.c: New test.
8813
8814 2015-03-26 Richard Biener <rguenther@suse.de>
8815
8816 PR middle-end/65519
8817 * gnat.dg/specs/opt2.ads: Fix testcase.
8818
8819 2015-03-25 Martin Sebor <msebor@redhat.com>
8820
8821 PR testsuite/65526
8822 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8823 when target isn't arm*-*-*-*.
8824 (check_effective_target_arm_nothumb): Likewise.
8825 (check_effective_target_arm_little_endian): Likewise.
8826 (check_effective_target_arm_vect_no_misalign): Likewise.
8827 (check_effective_target_aarch64_little_endian): Fail early if target
8828 isn't aarch64*-*-*.
8829
8830 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8831
8832 PR tree-optimization/65177
8833 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8834
8835 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8836
8837 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8838 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8839 smmintrin.h and mm3dnow.h.
8840
8841 2015-03-25 Marek Polacek <polacek@redhat.com>
8842
8843 PR c++/65558
8844 * g++.dg/cpp0x/pr65558.C: New test.
8845
8846 2015-03-25 Marek Polacek <polacek@redhat.com>
8847
8848 PR c++/61670
8849 * g++.dg/template/pr61670.C: New test.
8850
8851 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8852
8853 PR c++/54987
8854 * g++.dg/template/pr54987.C: New.
8855
8856 2015-03-25 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/62630
8859 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8860
8861 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8862
8863 PR target/65508
8864 * gcc.target/i386/mpx/pr65508.c: New.
8865
8866 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8867
8868 PR fortran/64952
8869 PR fortran/65532
8870 * gfortran.dg/data_initialized_3.f90: New.
8871
8872 2015-03-25 Richard Biener <rguenther@suse.de>
8873
8874 PR middle-end/65519
8875 * gnat.dg/specs/opt2.ads: New testcase.
8876
8877 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8878
8879 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8880 * gcc.target/arm/memset-inline-4.c: Skip for
8881 arm_tune_string_ops_prefer_neon.
8882 * gcc.target/arm/memset-inline-5.c: Ditto.
8883 * gcc.target/arm/memset-inline-6.c: Ditto.
8884 * gcc.target/arm/memset-inline-8.c: Ditto.
8885 * gcc.target/arm/memset-inline-9.c: Ditto.
8886
8887 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/58923
8890 * g++.dg/other/virtual3.C: New.
8891
8892 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/60130
8895 * g++.dg/cpp0x/vt-60130.C: New.
8896
8897 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 PR c++/61971
8900 * g++.dg/warn/Warray-bounds-7.C: New.
8901
8902 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8903
8904 PR c++/60067
8905 * g++.dg/template/defarg18.C: New.
8906
8907 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8908
8909 PR c++/59988
8910 * g++.dg/cpp0x/vt-59988.C: New.
8911
8912 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR tree-optimization/65533
8915 * gcc.dg/pr65533.c: New test.
8916
8917 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8918
8919 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8920 source= and mold= expressions functionality.
8921 * gfortran.dg/allocate_class_4.f90: New test.
8922 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8923 copying an unlimited polymorhpic object containing a char array
8924 to another unlimited polymorphic object respects the _len
8925 component.
8926 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8927 whether deferred length char array allocate works, unlimited
8928 polymorphic object allocation from a string works and if
8929 allocating an array of deferred length strings works.
8930 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8931
8932 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8933
8934 PR c++/65513
8935 * g++.dg/cpp0x/constexpr-array11.C: New.
8936
8937 2015-03-24 Richard Biener <rguenther@suse.de>
8938
8939 PR middle-end/65517
8940 * gcc.dg/torture/pr65517.c: New testcase.
8941
8942 2015-03-24 Tobias Burnus <burnus@net-b.de>
8943
8944 * gfortran.dg/coindexed_1.f90: Moved from
8945 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8946
8947 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR testsuite/65506
8950 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8951 gimple dump.
8952
8953 PR target/65523
8954 * gcc.target/i386/pr65523.c: New test.
8955
8956 PR ipa/65475
8957 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8958 dg-options.
8959 * g++.dg/lto/pr65475b_0.C: Likewise.
8960
8961 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8962
8963 PR target/65505
8964 * gcc.target/sh/torture/pr65505.c: New.
8965
8966 2015-03-23 Martin Sebor <msebor@redhat.com>
8967
8968 PR testsuite/63175
8969 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8970 assembly for lvx in addition to lxv.
8971
8972 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR target/65504
8975 * gfortran.dg/pr65504.f90: New test.
8976
8977 PR ipa/65521
8978 * gcc.dg/pr65521.c: New test.
8979
8980 2015-03-23 Richard Biener <rguenther@suse.de>
8981
8982 PR tree-optimization/65518
8983 * gcc.dg/vect/pr65518.c: New testcase.
8984
8985 2015-03-23 Richard Biener <rguenther@suse.de>
8986
8987 PR tree-optimization/65494
8988 * gcc.dg/vect/pr65494.c: New testcase.
8989
8990 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR preprocessor/65238
8993 * c-c++-common/cpp/pr65238-1.c: New test.
8994 * gcc.dg/cpp/pr65238-2.c: New test.
8995 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8996 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8997
8998 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8999 Mikael Morin <mikael@gcc.gnu.org>
9000
9001 PR fortran/64952
9002 * gfortran.dg/elemental_dependency_4.f90: New.
9003 * gfortran.dg/elemental_dependency_5.f90: New.
9004
9005 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9006
9007 PR ipa/65475
9008 * g++.dg/lto/pr65475b_0.C: New testcase.
9009 * g++.dg/lto/pr65475b_1.C: New testcase.
9010 * g++.dg/lto/pr65475c_0.C: New testcase.
9011 * g++.dg/lto/pr65475c_1.C: New testcase.
9012
9013 2015-03-21 Tobias Burnus <burnus@net-b.de>
9014
9015 * gfortran.dg/coarray_38.f90: New.
9016 * gfortran.dg/coarray_39.f90: New.
9017 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9018 compile test.
9019
9020 2015-03-20 Marek Polacek <polacek@redhat.com>
9021
9022 PR c++/65398
9023 * g++.dg/cpp0x/pr65398.C: New test.
9024
9025 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9026
9027 PR ipa/65475
9028 * g++.dg/lto/pr65475_0.C: New testcase.
9029 * g++.dg/lto/pr65475_1.C: New testcase.
9030
9031 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9032
9033 PR rtl-optimization/64366
9034 * gcc.target/sh/pr64366.c: New.
9035
9036 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9037
9038 PR c++/48324
9039 * g++.dg/cpp0x/constexpr-48324.C: New.
9040
9041 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9042
9043 PR c++/48453
9044 * g++.dg/cpp0x/pr48453.C: New.
9045
9046 2015-03-20 Marek Polacek <polacek@redhat.com>
9047
9048 PR c++/65072
9049 * g++.dg/cpp0x/pr65072.C: New test.
9050
9051 2015-03-20 Richard Biener <rguenther@suse.de>
9052
9053 PR middle-end/64715
9054 * gcc.dg/pr15347.c: Use -O.
9055 * c-c++-common/pr19807-1.c: Likewise.
9056
9057 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9058
9059 * gnat.dg/volatile13.ad[sb]: New test.
9060
9061 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9062
9063 PR rtl-optimization/60851
9064 * gcc.target/i386/pr60851.c: New test.
9065
9066 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9067
9068 PR target/65240
9069 * g++.dg/pr65240.h: Add tests for PR 65240.
9070 * g++.dg/pr65240-1.C: Likewise.
9071 * g++.dg/pr65240-2.C: Likewise.
9072 * g++.dg/pr65240-3.C: Likewise.
9073 * g++.dg/pr65240-4.C: Likewise.
9074
9075 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9076
9077 PR rtl-optimization/63491
9078 * gcc.target/powerpc/pr63491.c: New.
9079
9080 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9081
9082 * g++.dg/ipa/pr65465.C: New test.
9083
9084 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9085
9086 PR c++/52659
9087 * g++.dg/cpp0x/deleted11.C: New.
9088
9089 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR sanitizer/65400
9092 * c-c++-common/tsan/pr65400-3.c: New test.
9093
9094 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9095
9096 PR c++/59686
9097 * g++.dg/cpp0x/constexpr-59686.C: New.
9098
9099 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR sanitizer/64265
9102 * g++.dg/tsan/pr64265.C: New test.
9103
9104 PR sanitizer/65400
9105 * c-c++-common/tsan/pr65400-1.c: New test.
9106 * c-c++-common/tsan/pr65400-2.c: New test.
9107
9108 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/59816
9111 * g++.dg/cpp0x/pr59816.C: New.
9112
9113 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9114
9115 PR fortran/59198
9116 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9117
9118 2015-03-18 Martin Liska <mliska@suse.cz>
9119
9120 PR ipa/65439
9121 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9122 equivalences either to 6 or 7.
9123
9124 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9125
9126 PR middle-end/64491
9127 Revert:
9128 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9129
9130 * gcc.dg/undefined-loop-1.c: New file.
9131 * gcc.dg/undefined-loop-2.c: New file.
9132
9133 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9134
9135 PR testsuite/64032
9136 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9137 loop exits too early.
9138
9139 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR tree-optimization/65450
9142 * gfortran.dg/pr65450.f90: New test.
9143
9144 PR target/65078
9145 * gcc.target/i386/pr65078-1.c: New test.
9146 * gcc.target/i386/pr65078-2.c: New test.
9147 * gcc.target/i386/pr65078-3.c: New test.
9148 * gcc.target/i386/pr65078-4.c: New test.
9149 * gcc.target/i386/pr65078-5.c: New test.
9150 * gcc.target/i386/pr65078-6.c: New test.
9151
9152 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9153
9154 PR c++/65340
9155 * g++.dg/cpp1y/pr65340.C: New.
9156
9157 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9158
9159 PR fortran/64432
9160 * gfortran.dg/system_clock_3.f08: Adjust test.
9161
9162 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9163
9164 PR fortran/59198
9165 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9166 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9167
9168 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9169
9170 PR fortran/64432
9171 * gfortran.dg/system_clock_3.f08: New test.
9172
9173 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9174
9175 PR c++/64626
9176 g++.dg/cpp1y/pr64626-1.C: New.
9177 g++.dg/cpp1y/pr64626-2.C: New.
9178 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9179
9180 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR tree-optimization/65427
9183 * gcc.c-torture/execute/pr65427.c: New test.
9184
9185 2015-03-16 Marek Polacek <polacek@redhat.com>
9186
9187 DR 1688
9188 PR c++/65327
9189 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9190 * g++.dg/cpp0x/pr65327.C: New test.
9191
9192 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9193
9194 PR sanitizer/64820
9195 * c-c++-common/asan/pr64820.c: New test.
9196
9197 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9198
9199 * gfortran.dg/pointer_2.f90: New test.
9200
9201 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9202
9203 * g++.dg/pr65049.C: New test.
9204
9205 2015-03-16 Tom de Vries <tom@codesourcery.com>
9206
9207 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9208 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9209 * gcc.target/i386/fuse-caller-save.c: Same.
9210
9211 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9212
9213 * gnat.dg/loop_optimization18.ad[sb]: New test.
9214 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9215
9216 2015-03-16 Alan Modra <amodra@gmail.com>
9217
9218 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9219 2014-12-05 change.
9220
9221 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9222
9223 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9224 hppa*-*-hpux*.
9225 * gcc.dg/torture/pr65270-2.c: Likewise.
9226
9227 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9228
9229 PR fortran/61138
9230 * gfortran.dg/pointer_remapping_9.f90: New.
9231
9232 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR tree-optimization/65369
9235 * gcc.c-torture/execute/pr65369.c: New test.
9236
9237 PR tree-optimization/65418
9238 * gcc.c-torture/execute/pr65418-1.c: New test.
9239 * gcc.c-torture/execute/pr65418-2.c: New test.
9240
9241 PR rtl-optimization/65401
9242 * gcc.c-torture/execute/pr65401.c: New test.
9243
9244 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9245
9246 PR target/64600
9247 * gcc.target/arm/pr64600_1.c: New test.
9248
9249 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9250
9251 PR rtl-optimization/65235
9252 * gcc.target/aarch64/pr65235_1.c: New test.
9253
9254 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9255
9256 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9257 * gcc.target/s390/hotpatch-22.c: Likewise.
9258 * gcc.target/s390/hotpatch-23.c: Likewise.
9259 * gcc.target/s390/hotpatch-24.c: Likewise.
9260 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9261 * gcc.target/s390/hotpatch-1.c: Update expected output.
9262 * gcc.target/s390/hotpatch-2.c: Likewise.
9263 * gcc.target/s390/hotpatch-3.c: Likewise.
9264 * gcc.target/s390/hotpatch-4.c: Likewise.
9265 * gcc.target/s390/hotpatch-5.c: Likewise.
9266 * gcc.target/s390/hotpatch-6.c: Likewise.
9267 * gcc.target/s390/hotpatch-7.c: Likewise.
9268 * gcc.target/s390/hotpatch-8.c: Likewise.
9269 * gcc.target/s390/hotpatch-9.c: Likewise.
9270 * gcc.target/s390/hotpatch-10.c: Likewise.
9271 * gcc.target/s390/hotpatch-11.c: Likewise.
9272 * gcc.target/s390/hotpatch-12.c: Likewise.
9273 * gcc.target/s390/hotpatch-13.c: Likewise.
9274 * gcc.target/s390/hotpatch-14.c: Likewise.
9275 * gcc.target/s390/hotpatch-15.c: Likewise.
9276 * gcc.target/s390/hotpatch-16.c: Likewise.
9277 * gcc.target/s390/hotpatch-17.c: Likewise.
9278 * gcc.target/s390/hotpatch-18.c: Likewise.
9279 * gcc.target/s390/hotpatch-19.c: Likewise.
9280
9281 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9282
9283 PR target/65103
9284 * gcc.target/i386/pr65103-1.c: New.
9285
9286 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9287
9288 PR target/65044
9289 * gcc.target/i386/pr65044.c: New.
9290
9291 2015-03-12 Tom de Vries <tom@codesourcery.com>
9292
9293 PR rtl-optimization/64895
9294 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9295 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9296 * gcc.target/i386/fuse-caller-save.c: Ditto.
9297
9298 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9299
9300 * gcc.dg/ipa/pr63569.c: Fix template.
9301
9302 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9303
9304 * g++.dg/ipa/pr64146.C: Require fpic support.
9305
9306 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9307
9308 PR libfortran/65200
9309 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9310 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9311
9312 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9313
9314 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9315 to dg-options, fix up dg-skip-if.
9316
9317 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9318
9319 PR target/65296
9320 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9321 * gcc.target/avr/tiny-caller-save.c: Same.
9322
9323 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9324
9325 PR target/65242
9326 * g++.dg/pr65242.C: New test.
9327
9328 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9329
9330 * c-c++-common/asan/no-asan-check-glob.c: New test.
9331
9332 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/65370
9335 * g++.dg/other/default11.C: New.
9336 * g++.dg/other/default12.C: Likewise.
9337
9338 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR target/65368
9341 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9342
9343 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9344
9345 PR fortran/65024
9346 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9347
9348 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9349
9350 PR c++/65127
9351 * g++.dg/cpp0x/pr65127.C: New test.
9352
9353 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9354
9355 * gcc.dg/ipa/PR64550.c: Update template.
9356
9357 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9358 Tobias Burnus <burnus@net-b.de>
9359
9360 * gfortran.dg/coarray_sync_memory.f90: New.
9361
9362 2015-03-10 Marek Polacek <polacek@redhat.com>
9363
9364 PR sanitizer/65367
9365 * c-c++-common/ubsan/pr65367.c: New test.
9366
9367 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9368
9369 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9370 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9371 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9372 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9373 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9374 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9375 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9376 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9377 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9378 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9379 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9380 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9381 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9382
9383 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9384
9385 * lib/mpx-dg.exp (mpx_link_flags): New.
9386 (mpx_init): New.
9387 (mpx_finish): New.
9388 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9389 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9390 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9391 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9392 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9393 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9394 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9395 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9396 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9398 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9399 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9400 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9401 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9402 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9403 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9404 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9405 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9406 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9407 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9408 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9409 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9410 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9411 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9412 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9413 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9414 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9415 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9416 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9417 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9418 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9419 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9420 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9421 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9422 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9423 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9424 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9425 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9426 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9427 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9428 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9429 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9430 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9431 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9432 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9433 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9434 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9435 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9436 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9437 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9438 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9439 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9440 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9441 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9442 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9443 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9444 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9445 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9446 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9447 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9448 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9449 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9450 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9451 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9452 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9453 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9454 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9455 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9456 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9457 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9458 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9459 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9460 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9461 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9462 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9463 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9464 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9465 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9466 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9467 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9468 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9469 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9470 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9471 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9472 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9473 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9474 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9475 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9476 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9477 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9478 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9479 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9480 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9481 * gcc.target/i386/mpx/label-address-1.c: New.
9482 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9483 * gcc.target/i386/mpx/macro.c: New.
9484 * gcc.target/i386/mpx/mpx-check.h: New.
9485 * gcc.target/i386/mpx/mpx.exp: New.
9486 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9487 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9488 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9489 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9490 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9491 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9492 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9493 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9494 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9495 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9496 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9497 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9498 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9499 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9500 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9501 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9502 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9503 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9504 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9505 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9506 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9507 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9508 * gcc.target/i386/mpx/reference-1-nov.c: New.
9509 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9510 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9511 * gcc.target/i386/mpx/reference-2-nov.c: New.
9512 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9513 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9514 * gcc.target/i386/mpx/reference-3-nov.c: New.
9515 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9516 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9517 * gcc.target/i386/mpx/reference-4-nov.c: New.
9518 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9519 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9520 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9521 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9522 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9523 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9524 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9525 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9526 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9527 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9528 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9529 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9530 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9531 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9532 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9533 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9534 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9535 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9536 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9537 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9538 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9539 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9540 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9541 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9542 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9543 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9544 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9545 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9546 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9547 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9548 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9549 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9550 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9551 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9552 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9553 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9554 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9555 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9556 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9557 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9558 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9559 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9560 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9561 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9562 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9563 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9564 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9565 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9566 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9567 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9568 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9569 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9570 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9571 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9572 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9573 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9574 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9575 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9576 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9577 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9578 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9579 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9580 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9581 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9582 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9583 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9584 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9585 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9586 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9587 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9588 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9589 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9590 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9591 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9592 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9593 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9594 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9595 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9596 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9597 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9598 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9599 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9600 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9601 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9602 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9603 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9604 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9605 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9606 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9607 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9608 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9609 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9610 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9611 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9612 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9613 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9614 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9615 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9616 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9617 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9618 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9619 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9620 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9621 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9622 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9623 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9624 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9625 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9626 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9627 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9628 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9629 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9630 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9631 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9632 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9633 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9634 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9635 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9636 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9637 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9638 * gcc.target/i386/mpx/vla-1-nov.c: New.
9639 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9640 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9641 * gcc.target/i386/mpx/vla-2-nov.c: New.
9642 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9643
9644 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9645
9646 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9647
9648 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9649
9650 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9651
9652 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9653
9654 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9655 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9656
9657 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR c/65120
9660 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9661 on rhs is 0.
9662 (fn4): New test.
9663 * c-c++-common/pr65120.c: New test.
9664
9665 PR rtl-optimization/65321
9666 * gcc.dg/pr65321.c: New test.
9667
9668 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9669
9670 PR tree-optimization/65355
9671 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9672
9673 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR c/65120
9676 * c-c++-common/pr49706.c: Adjust tests for not warning
9677 about !!x == y or !b == y where b is boolean, and add
9678 some further tests.
9679 * c-c++-common/pr62199-2.c: Likewise.
9680
9681 2015-03-09 Richard Biener <rguenther@suse.de>
9682
9683 PR middle-end/65270
9684 * gcc.dg/torture/pr65270-1.c: New testcase.
9685 * gcc.dg/torture/pr65270-2.c: Likewise.
9686
9687 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9688
9689 PR tree-optimization/63743
9690 * gcc.dg/pr63743.c: New test.
9691
9692 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9693
9694 PR lto/65316
9695 * g++.dg/lto/pr65316_0.C: New testcase.
9696 * g++.dg/lto/pr65316_1.C: New testcase.
9697
9698 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9699
9700 PR target/62247
9701 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9702 hppa*-*-hpux*.
9703 * g++.dg/abi/rtti3.C: Likewise.
9704
9705 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9706
9707 PR target/62251
9708 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9709
9710 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9711
9712 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9713
9714 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9715
9716 2015-03-08 Morin <mikael@gcc.gnu.org>
9717
9718 PR fortran/60898
9719 * gfortran.dg/entry_20.f90: New.
9720
9721 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9722
9723 PR target/65153
9724 * gcc.c-torture/compile/pr65153.c: New.
9725
9726 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9727
9728 PR target/65249
9729 * g++.dg/torture/pr65249.C: New.
9730
9731 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9732
9733 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9734 long.
9735 (int64_t): Likewise.
9736
9737 2015-03-07 Marek Polacek <polacek@redhat.com>
9738 Martin Uecker <uecker@eecs.berkeley.edu>
9739
9740 PR sanitizer/65280
9741 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9742 member-like arrays.
9743 * c-c++-common/ubsan/bounds-8.c: New test.
9744 * c-c++-common/ubsan/bounds-9.c: New test.
9745 * gcc.dg/ubsan/bounds-2.c: New test.
9746
9747 2015-03-05 Martin Sebor <msebor@redhat.com>
9748
9749 * PR testsuite/63175
9750 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9751 checking of results into main to prevent it from getting optimized
9752 away.
9753 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9754
9755 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9756
9757 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9758 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9759 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9760 x64.
9761
9762 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9763
9764 * g++.dg/lto/pr65302_1.C: New testcase.
9765 * g++.dg/lto/pr65302_0.C: New testcase.
9766
9767 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9768
9769 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9770 -fno-ipa-icf to dg-options.
9771
9772 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9773
9774 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9775 compiles using the linker plugin.
9776
9777 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9778
9779 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9780
9781 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9782
9783 * gcc.target/arm/pr65067.c: New test.
9784
9785 2015-03-05 Martin Liska <mliska@suse.cz>
9786
9787 PR ipa/65318
9788 * gcc.dg/ipa/pr65318.c: New test.
9789
9790 2015-03-05 Marek Polacek <polacek@redhat.com>
9791
9792 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9793
9794 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9795
9796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9797
9798 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9799
9800 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9801 max-unroll-times back to defaults for s390.
9802
9803 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 Fix last commit.
9806
9807 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/64665
9810 * g++.dg/cpp0x/initlist92.C: New.
9811
9812 2015-03-05 Richard Biener <rguenther@suse.de>
9813
9814 PR tree-optimization/65310
9815 * gcc.dg/vect/pr65310.c: New testcase.
9816
9817 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9818
9819 PR c++/64834
9820 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9821
9822 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9823
9824 * gnat.dg/entry_queues3.adb: New test.
9825
9826 2015-03-04 Ian Lance Taylor <iant@google.com>
9827
9828 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9829
9830 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9831
9832 PR c++/64227
9833 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9834
9835 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9836
9837 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9838 -fno-ipa-icf to dg-options
9839 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9840 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9841
9842 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9843
9844 PR c++/64398
9845 * g++.dg/cpp0x/decltype62.C: New.
9846
9847 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9848
9849 * gnat.dg/object_overflow5.adb: New test.
9850
9851 2015-03-03 Martin Liska <mliska@suse.cz>
9852
9853 PR ipa/65287
9854 * gcc.dg/ipa/pr65287.c: New test.
9855
9856 2015-03-03 Martin Jambor <mjambor@suse.cz>
9857 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gnat.dg/specs/pack12.ads: New test.
9860
9861 2015-03-03 Martin Liska <mliska@suse.cz>
9862
9863 * gcc.dg/ipa/PR65282.c: New test.
9864
9865 2015-03-13 Jeff Law <law@redhat.com>
9866
9867 PR tree-optimization/65241
9868 * gcc.c-torture/compile/pr65241.c: New test.
9869
9870 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9871
9872 PR target/64331
9873 * gcc.target/avr/torture/pr64331.c: New test.
9874
9875 2015-03-03 Martin Liska <mliska@suse.cz>
9876 Jan Hubicka <hubicka@ucw.cz>
9877
9878 * g++.dg/ipa/pr65263.C: New test.
9879
9880 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9881
9882 PR ipa/65130
9883 * gcc.dg/lto/pr65130_0.c: New testcase.
9884 * gcc.dg/lto/pr65130_1.c: New testcase.
9885
9886 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9887
9888 PR ipa/64988
9889 * g++.dg/torture/pr64988.C: New testcase.
9890
9891 2015-03-02 Tobias Burnus <burnus@net-b.de>
9892
9893 * gfortran.dg/coarray_atomic_6.f90: New.
9894
9895 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9896
9897 PR target/65184
9898 * gcc.target/i386/pr65184.c: New.
9899
9900 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9901
9902 PR target/65183
9903 * gcc.target/i386/pr65183.c: New.
9904
9905 2015-02-28 Martin Liska <mliska@suse.cz>
9906 Jan Hubicka <hubicka@ucw.cz>
9907
9908 * gcc.dg/ipa/ipa-icf-35.c: New test.
9909 * gcc.dg/ipa/ipa-icf-36.c: New test.
9910 * gcc.dg/ipa/ipa-icf-37.c: New test.
9911
9912 2015-02-28 Martin Liska <mliska@suse.cz>
9913 Jan Hubicka <hubicka@ucw.cz>
9914
9915 PR ipa/65245
9916 * gcc.dg/ipa/ipa-icf-34.c: New test.
9917
9918 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9919
9920 PR target/61142
9921 * gcc.target/sh/sh/pr61142.c: New.
9922
9923 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9924
9925 * g++.dg/other/dump-ada-spec-3.C: New test.
9926
9927 2015-03-01 Martin Liska <mliska@suse.cz>
9928
9929 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9930 * g++.dg/ipa/pr63595.C: Update expected results.
9931
9932 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9933
9934 PR ipa/65236
9935 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9936
9937 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9938
9939 * gcc.dg/vect/pr59354.c: Move vector producing code to
9940 separate function.
9941
9942 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9943
9944 PR ipa/65237
9945 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9946 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9947 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9948 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9949
9950 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR tree-optimization/65048
9953 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9954 (foo): Use K&R style definition.
9955
9956 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9957
9958 PR target/65032
9959 * g++.dg/pr65032.C: New.
9960
9961 2015-02-27 Marek Polacek <polacek@redhat.com>
9962
9963 PR c/65040
9964 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9965 -Wformat=2.
9966
9967 2015-02-27 Marek Polacek <polacek@redhat.com>
9968
9969 PR c/65228
9970 * gcc.dg/pr65228.c: New test.
9971
9972 2015-02-27 Kai Tietz <ktietz@redhat.com>
9973
9974 PR c/35330
9975 * gcc.dg/weak/weak-17.c: New file.
9976
9977 2015-02-27 Richard Biener <rguenther@suse.de>
9978
9979 PR lto/65193
9980 * g++.dg/lto/pr65193_0.C: New testcase.
9981
9982 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9983
9984 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9985 * gcc.target/s390/hotpatch-8.c: Likewise.
9986 * gcc.target/s390/hotpatch-9.c: Likewise.
9987 * gcc.target/s390/pr61078.c: Likewise.
9988 * gcc.target/s390/pr57960.c: Remove -m64.
9989 * gcc.target/s390/pr61078.c: Likewise.
9990
9991 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9992 Martin Liska <mliska@suse.cz>
9993
9994 PR bootstrap/65150
9995 * gcc.dg/pr64454.c: Disable ICF.
9996 * gcc.dg/pr28685-1.c: Disable ICF
9997 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9998 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9999 * g++.dg/ipa/ipa-icf-4.C: Update template.
10000
10001 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR tree-optimization/65216
10004 * gcc.c-torture/execute/pr65216.c: New test.
10005
10006 PR tree-optimization/65215
10007 * gcc.c-torture/execute/pr65215-1.c: New test.
10008 * gcc.c-torture/execute/pr65215-2.c: New test.
10009 * gcc.c-torture/execute/pr65215-3.c: New test.
10010 * gcc.c-torture/execute/pr65215-4.c: New test.
10011 * gcc.c-torture/execute/pr65215-5.c: New test.
10012
10013 2015-02-26 Tom de Vries <tom@codesourcery.com>
10014
10015 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10016
10017 2015-02-26 Martin Liska <mliska@suse.cz>
10018 Jan Hubicka <hubicka@ucw.cz>
10019
10020 * g++.dg/ipa/pr64146.C: Update expected results.
10021 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10022 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10023 * gcc.dg/ipa/ipa-icf-34.c: New test.
10024
10025 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10026
10027 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10028 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10029 (dg-additional-options): Remove dg directive.
10030 (dg-final): Add dg directive.
10031
10032 2015-02-26 Marek Polacek <polacek@redhat.com>
10033
10034 PR ipa/65008
10035 * g++.dg/ipa/pr65008.C: New test.
10036
10037 2015-02-26 Tom de Vries <tom@codesourcery.com>
10038
10039 * lib/profopt.exp (profopt-target-cleanup): New proc.
10040 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10041 files from sources from dg-additional-sources.
10042
10043 2015-02-26 Tom de Vries <tom@codesourcery.com>
10044
10045 * lib/gcov.exp: Cleanup in case of xfail.
10046
10047 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10048
10049 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10050
10051 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10052
10053 PR debug/46102
10054 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10055 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10056 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10057 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10058 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10059 * g++.dg/debug/pr46123.C: XFAIL and move...
10060 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10061 * gcc.dg/debug/dwarf2-3.c: Move...
10062 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10063
10064 2015-02-26 Marek Polacek <polacek@redhat.com>
10065
10066 PR c++/65202
10067 * g++.dg/cpp1y/pr65202.C: New test.
10068
10069 2015-02-26 Tom de Vries <tom@codesourcery.com>
10070
10071 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10072 locale_facets.h.gcov.
10073
10074 2015-02-26 Tom de Vries <tom@codesourcery.com>
10075
10076 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10077
10078 2015-02-26 Tom de Vries <tom@codesourcery.com>
10079
10080 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10081
10082 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10083
10084 PR target/65217
10085 * gcc.target/i386/pr65217.c: New.
10086
10087 2015-02-26 Tom de Vries <tom@codesourcery.com>
10088
10089 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10090
10091 2015-02-26 Tom de Vries <tom@codesourcery.com>
10092
10093 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10094
10095 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10096
10097 PR tree-optimization/65048
10098 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10099
10100 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10101
10102 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10103 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10104
10105 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10106
10107 PR target/65161
10108 * gcc.target/i386/pr65161.c: New test.
10109
10110 2015-02-26 Terry Guo <terry.guo@arm.com>
10111
10112 * gcc.target/arm/no-volatile-in-it.c: New test.
10113
10114 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10115
10116 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10117 (dg-options): Add -save-temps.
10118 (dg-final): Add cleanup-saved-temps.
10119
10120 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10121
10122 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10123
10124 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10125
10126 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10127 * gcc.target/powerpc/pack01.c: Include string.h.
10128
10129 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10130
10131 PR target/65167
10132 * gcc.target/i386/pr65167.c: New.
10133
10134 2015-02-25 Kai Tietz <ktietz@redhat.com>
10135
10136 PR tree-optimization/61917
10137 * gcc.dg/vect/vect-pr61917.c: New file.
10138
10139 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR tree-optimization/65170
10142 * gcc.c-torture/execute/pr65170.c: New test.
10143 * gcc.dg/tree-ssa/vrp96.c: New test.
10144
10145 2015-02-24 Tom de Vries <tom@codesourcery.com>
10146
10147 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10148
10149 2015-02-24 Tom de Vries <tom@codesourcery.com>
10150
10151 PR testsuite/65126
10152 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10153 (dg-additional-files-options): Copy additional_sources to
10154 additional_sources_used before emptying additional_sources.
10155 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10156 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10157 (cleanup-saved-temps): Use additional_sources_used instead of
10158 additional_sources.
10159 (dg-test): Reset additional_sources_used.
10160
10161 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10162
10163 PR fortran/63427
10164 * gfortran.dg/integer_exponentiation_6.F90: New test.
10165
10166 2015-02-23 Martin Sebor <msebor@redhat.com>
10167
10168 PR target/65109
10169 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10170 two parts. One to save registers, the other to verify the
10171 registers have the right values. Save register state into
10172 static data rather than on the stack.
10173
10174 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR bootstrap/63888
10177 * c-c++-common/asan/pr63888.c: New test.
10178
10179 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10180
10181 PR target/65163
10182 * gcc.c-torture/compile/pr65163.c: New.
10183
10184 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10185
10186 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10187 with -m31 on 64 bit.
10188 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10189 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10190
10191 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10192
10193 * gcc.target/s390/20090223-1.c: Add
10194 -Wno-implicit-function-declaration option.
10195 * gcc.target/s390/pr42224.c: Likewise.
10196 * gcc.target/s390/pr55718.c: Likewise.
10197
10198 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10199
10200 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10201 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10202 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10203 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10204 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10205 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10206 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10207 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10208 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10209 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10210 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10211 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10212 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10213 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10214 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10215 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10216 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10217 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10218 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10219 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10220 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10221
10222 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10223
10224 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10225 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10226 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10227 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10228 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10229 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10230 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10231 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10232 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10233 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10234 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10235 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10236 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10237 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10238 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10239 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10240
10241 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10242
10243 PR fortran/64980
10244 PR fortran/61960
10245 * gfortran.dg/pr61960.f90: New.
10246 * gfortran.dg/pr64230.f90: New.
10247 * gfortran.dg/pr64980.f03: New.
10248
10249 2015-02-22 Tom de Vries <tom@codesourcery.com>
10250
10251 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10252
10253 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10254
10255 PR ada/65156
10256 * gnat.dg/timing_events.adb: Removed, invalid test.
10257
10258 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10259
10260 PR debug/58123
10261 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10262 location.
10263 * g++.dg/gcov/gcov-2.C: Likewise.
10264
10265 2015-02-20 Richard Biener <rguenther@suse.de>
10266
10267 PR tree-optimization/65136
10268 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10269
10270 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR testsuite/64158
10273 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10274 powerpc*-*-linux* and nvptx-*-* blacklisting.
10275
10276 * gcc.dg/sibcall-9.c: New test.
10277 * gcc.dg/sibcall-10.c: New test.
10278
10279 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10280
10281 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10282
10283 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10284
10285 PR target/64452
10286 * gcc.target/avr/torture/pr64452.c: New test.
10287
10288 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10289
10290 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10291 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10292
10293 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10294
10295 PR testsuite/65116
10296 * lib/target-supports.exp (check_compile): Check whether
10297 additional_sources is defined before using it.
10298
10299 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR middle-end/65074
10302 * g++.dg/opt/pr65074.C: New file.
10303
10304 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10305
10306 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10307 (size_type): New typedef.
10308 (operator "" _script): Use it for the last argument.
10309
10310 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10311
10312 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10313
10314 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10315
10316 * lib/target-supports.exp (check_compile): Save/restore
10317 additional_sources that may belong to an actual test.
10318
10319 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR gcov-profile/64634
10322 * g++.dg/gcov/gcov-15.C: New test.
10323
10324 2015-02-18 Tom de Vries <tom@codesourcery.com>
10325
10326 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10327
10328 2015-02-18 Tom de Vries <tom@codesourcery.com>
10329
10330 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10331
10332 2015-02-18 Tom de Vries <tom@codesourcery.com>
10333
10334 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10335
10336 2015-02-18 Tom de Vries <tom@codesourcery.com>
10337
10338 * gfortran.dg/fmt_cache_1.f: Add missing close.
10339
10340 2015-02-18 Tom de Vries <tom@codesourcery.com>
10341
10342 PR testsuite/65107
10343 * gfortran.dg/read_eof_8.f90: Add missing close.
10344
10345 2015-02-18 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/65063
10348 * gcc.dg/pr65063.c: New testcase.
10349
10350 2015-02-18 Richard Biener <rguenther@suse.de>
10351
10352 PR tree-optimization/62217
10353 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10354
10355 2015-02-18 Marek Polacek <polacek@redhat.com>
10356
10357 PR sanitizer/65081
10358 * c-c++-common/ubsan/pr65081.c: New test.
10359
10360 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10361
10362 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10363 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10364
10365 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10366
10367 * gcc.dg/ipa/propalign-3.c: New test.
10368
10369 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10370
10371 PR target/64793
10372 * gcc.target/sh/pr64793.c: New.
10373 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10374
10375 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10376
10377 * gcc.target/arm/divzero.c: New test case.
10378
10379 2015-02-17 Tom de Vries <tom@codesourcery.com>
10380
10381 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10382
10383 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10384 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR c++/65075
10387 * g++.dg/cpp0x/pr65075.C: New test.
10388
10389 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10390
10391 PR target/65058
10392 * gcc.target/powerpc/pr65058.c: New test.
10393
10394 2015-02-16 Jeff Law <law@redhat.com>
10395
10396 PR tree-optimization/64823
10397 * gcc.dg/uninit-20.c: New test.
10398
10399 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10400 James Greenhalgh <james.greenhalgh@arm.com>
10401
10402 PR ipa/64963
10403 * gcc.dg/ipa/ipa-clone-1.c: New test.
10404
10405 2015-02-16 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/65077
10408 * gcc.dg/torture/pr65077.c: New testcase.
10409
10410 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10411
10412 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10413 Directive adjusted to scan for ldaxr.
10414 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10415 adjusted to scan for ldaex.
10416
10417 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10418
10419 PR c++/65080
10420 * g++.dg/cpp0x/constexpr-65080.C: New.
10421
10422 2015-02-16 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/63593
10425 * gcc.dg/pr63593.c: New testcase.
10426
10427 2015-02-16 Marek Polacek <polacek@redhat.com>
10428
10429 PR c/65066
10430 * gcc.dg/pr65066.c: New test.
10431
10432 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10433
10434 * gcc.dg/pr65002.C: Move ...
10435 * g++.dg/ipa/pr65002.C: ... here.
10436
10437 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10438
10439 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10440 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10441 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10442 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10443
10444 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10445
10446 PR testsuite/64850
10447 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10448 the expression to find calls.
10449 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10450 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10451 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10452 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10453 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10454
10455 2015-02-14 Marek Polacek <polacek@redhat.com>
10456
10457 PR c/64768
10458 * gcc.dg/array-11.c: New test.
10459 * gcc.dg/array-12.c: New test.
10460 * gcc.dg/array-13.c: New test.
10461 * gcc.dg/array-14.c: New test.
10462 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10463 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10464 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10465 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10466 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10467 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10468
10469 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10470
10471 PR c++/60894
10472 * g++.dg/lookup/using54.C: New.
10473
10474 2015-02-13 Jeff Law <law@redhat.com>
10475
10476 PR bootstrap/65060
10477 Revert my change for tree-optimization/64823.
10478
10479 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR tree-optimization/65053
10482 * gcc.c-torture/execute/pr65053-1.c: New test.
10483 * gcc.c-torture/execute/pr65053-2.c: New test.
10484
10485 2015-02-13 Marek Polacek <polacek@redhat.com>
10486
10487 PR c/65050
10488 * gcc.dg/pr65050.c: New test.
10489
10490 2015-02-13 Jeff Law <law@redhat.com>
10491
10492 PR tree-optimization/64823
10493 * gcc.dg/uninit-20.c: New test.
10494
10495 PR rtl-optimization/47477
10496 * gcc.dg/tree-ssa/pr47477.c: New test.
10497
10498 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10499
10500 PR c++/60211
10501 * g++.dg/parse/ivdep-2.C: New.
10502 * g++.dg/parse/ivdep-3.C: Likewise.
10503
10504 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10505
10506 PR fortran/64506
10507 * gfortran.dg/continuation_13.f90: New test.
10508 * gfortran.dg/continuation_14.f: New test.
10509
10510 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10511
10512 PR c++/64970
10513 * g++.dg/cpp0x/sfinae55.C: New.
10514
10515 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR ipa/65034
10518 * g++.dg/ipa/pr65034.C: New test.
10519
10520 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10521
10522 PR tree-optimization/65002
10523 * gcc.dg/pr65002.C: New.
10524
10525 2015-02-13 Marek Polacek <polacek@redhat.com>
10526
10527 PR c/65040
10528 * c-c++-common/pr65040.c: New test.
10529
10530 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10531
10532 PR tree-optimization/64705
10533 * gcc.dg/tree-ssa/pr64705.c: New test.
10534
10535 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 PR rtl/32219
10538 * gcc.dg/visibility-22.c: New test.
10539 * gcc.dg/visibility-23.c: New test.
10540 * gcc.target/i386/pr32219-1.c: New test.
10541 * gcc.target/i386/pr32219-2.c: New test.
10542 * gcc.target/i386/pr32219-3.c: New test.
10543 * gcc.target/i386/pr32219-4.c: New test.
10544 * gcc.target/i386/pr32219-5.c: New test.
10545 * gcc.target/i386/pr32219-6.c: New test.
10546 * gcc.target/i386/pr32219-7.c: New test.
10547 * gcc.target/i386/pr32219-8.c: New test.
10548 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10549
10550 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10551
10552 PR libgfortran/57822
10553 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10554 four different KINDs.
10555
10556 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR c++/64884
10559 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10560
10561 PR sanitizer/65000
10562 * g++.dg/ubsan/pr65000.C: New test.
10563
10564 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10565
10566 PR fortran/64932
10567 * gfortran.dg/finalize_28.f90: New test
10568
10569 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR debug/55541
10572 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10573 DW_TAG_lexical_block removal.
10574 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10575 * g++.dg/guality/pr55541.C: New test.
10576
10577 PR sanitizer/64984
10578 * g++.dg/ubsan/pr64984.C: New test.
10579
10580 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10581
10582 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10583
10584 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR testsuite/64930
10587 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10588 instructions for 2015-01-14 get_memmodel changes.
10589 * gcc.target/powerpc/atomic-p8.c: Likewise.
10590
10591 PR sanitizer/65019
10592 * g++.dg/ubsan/pr65019.C: New test.
10593
10594 PR tree-optimization/65014
10595 * gcc.c-torture/compile/pr65014.c: New test.
10596
10597 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10598
10599 PR libgfortran/57822
10600 * gfortran/fmt_g0_7.f08: Revise test.
10601
10602 2015-02-11 Jeff Law <law@redhat.com>
10603
10604 PR target/63347
10605 * gcc.target/m68k/pr63347.c: New test.
10606
10607 2015-02-11 Marek Polacek <polacek@redhat.com>
10608
10609 * g++.dg/ubsan/shift-1.C: New test.
10610 * gcc.dg/ubsan/c-shift-2.c: New test.
10611 * c-c++-common/ubsan/shift-5.c: Remove file.
10612
10613 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10614
10615 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10616 Directive adjusted to XFAIL.
10617 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10618 adjusted to XFAIL.
10619
10620 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR middle-end/65003
10623 * g++.dg/opt/pr65003.C: New test.
10624
10625 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10626
10627 * lib/target-supports.exp (check_effective_target_pie): Renamed
10628 to ...
10629 (check_effective_target_pie_enabled): This.
10630 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10631 * gcc.target/i386/pie.c: Likewise.
10632
10633 2015-02-11 Andrew Pinski <apinski@cavium.com>
10634
10635 PR target/64893
10636 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10637 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10638
10639 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR target/61925
10642 * gcc.target/i386/pr61925-1.c: New test.
10643 * gcc.target/i386/pr61925-2.c: New test.
10644 * gcc.target/i386/pr61925-3.c: New test.
10645
10646 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10647
10648 PR sanitizer/65004
10649 * g++.dg/asan/pr65004.C: New test.
10650
10651 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10652
10653 PR target/64661
10654 * gcc.taget/sh/pr64661-0.h: New.
10655 * gcc.taget/sh/pr64661-1.c: New.
10656 * gcc.taget/sh/pr64661-2.c: New.
10657 * gcc.taget/sh/pr64661-3.c: New.
10658 * gcc.taget/sh/pr64661-4.c: New.
10659
10660 2015-02-10 Richard Biener <rguenther@suse.de>
10661
10662 PR tree-optimization/64995
10663 * g++.dg/torture/pr64995.C: New testcase.
10664
10665 2015-02-10 Richard Biener <rguenther@suse.de>
10666
10667 PR tree-optimization/64909
10668 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10669
10670 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10671
10672 * gcc.dg/signbit-sa.c: New test.
10673
10674 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10675
10676 PR libgfortran/57822
10677 * gfortran/fmt_g0_7.f08: New test.
10678
10679 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10680
10681 PR tree-optimization/43378
10682 * gcc.dg/tree-ssa/pr43378.c: New test.
10683
10684 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10685
10686 PR ipa/64978
10687 * g++.dg/torture/pr64978.C: New testcase.
10688
10689 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR sanitizer/64981
10692 * gcc.dg/asan/pr64981.c: New test.
10693
10694 2015-02-09 Marek Polacek <polacek@redhat.com>
10695
10696 PR c/64856
10697 * gcc.dg/pr64856.c: New test.
10698
10699 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10700
10701 PR target/64979
10702 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10703 * gcc.c-torture/execute/pr64979.c: New test.
10704
10705 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10706
10707 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10708
10709 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10710
10711 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10712 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10713
10714 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10715
10716 PR target/58757
10717 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10718
10719 2015-02-09 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/54000
10722 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10723
10724 2015-02-09 Tom de Vries <tom@codesourcery.com>
10725
10726 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10727
10728 2015-02-09 Martin Liska <mliska@suse.cz>
10729
10730 * g++.dg/ipa/pr64858.C: New test.
10731
10732 2015-02-09 Tom de Vries <tom@codesourcery.com>
10733
10734 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10735
10736 2015-02-08 Andrew Pinski <apinski@cavium.com>
10737
10738 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10739
10740 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10741
10742 PR fortran/63744
10743 * gfortran.dg/use_rename_8.f90: New.
10744
10745 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10746
10747 * gnat.dg/addr7.ad[sb]: New test.
10748 * gnat.dg/addr8.ad[sb]: Likewise.
10749
10750 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10751
10752 PR jit/64752
10753 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10754 from jit.dg/test-compile-to-executable.c's create_code, with a
10755 clarification of the output message.
10756 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10757 pass/fail message.
10758 (test_jit): Use CHECK_NO_ERRORS when calling
10759 gcc_jit_context_compile_to_file.
10760 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10761 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10762 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10763 about deletions that are attempted.
10764 (jit-verify-compile-to-file): Rename to...
10765 (jit-verify-output-file-was-created): ...this, and drop the
10766 attempt to run "file" and verify the output.
10767 (jit-verify-assembler): New function.
10768 (jit-verify-object): New function.
10769 (jit-verify-dynamic-library): New function.
10770 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10771 favor of an implementation from new file
10772 create-code-for-hello-world-executable.h, which also adds a
10773 "main".
10774 (dg-final): Replace jit-verify-compile-to-file with
10775 jit-verify-output-file-was-created, and invoke new function
10776 jit-verify-assembler.
10777 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10778 the output message.
10779 (dg-final): Replace jit-verify-compile-to-file with
10780 jit-verify-output-file-was-created, and invoke new function
10781 jit-verify-dynamic-library.
10782 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10783 favor of an implementation from new file
10784 create-code-for-hello-world-executable.h, which also adds a
10785 "main".
10786 (dg-final): Replace jit-verify-compile-to-file with
10787 jit-verify-output-file-was-created. Strengthen the expected stdout
10788 from the built executable.
10789 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10790 favor of an implementation from new file
10791 create-code-for-hello-world-executable.h, which also adds a
10792 "main".
10793 (dg-final): Replace jit-verify-compile-to-file with
10794 jit-verify-output-file-was-created, and invoke new function
10795 jit-verify-object.
10796 * jit.dg/verify-dynamic-library.c: New source file.
10797
10798 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10799 Brian Rzycki <b.rzycki@samsung.com>
10800
10801 PR tree-optimization/64878
10802 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10803
10804 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10805
10806 PR ipa/64896
10807 * g++.dg/ipa/pr64896.C: New test.
10808
10809 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10810
10811 PR target/64205
10812 * gcc.target/powerpc/pr64205.c: New file.
10813
10814 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10815
10816 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10817 (dg-options): Use -fpie instead of -fPIE -pie.
10818
10819 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR middle-end/64937
10822 * g++.dg/asan/pr64937.C: New test.
10823
10824 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10825
10826 PR fortran/63205
10827 * gfortran.dg/class_to_type_4.f90: New test
10828
10829 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10830
10831 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10832
10833 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10834
10835 PR rtl-optimization/64957
10836 PR debug/64817
10837 * gcc.c-torture/execute/pr64957.c: New test.
10838
10839 2015-02-05 Jeff Law <law@redhat.com>
10840
10841 PR target/17306
10842 * gcc.target/h8300/pr17306-1.c: New test.
10843 * gcc.target/h8300/pr17306-2.c: New test.
10844
10845 2015-02-05 Tobias Burnus <burnus@net-b.de>
10846
10847 PR fortran/64943
10848 * gfortran.dg/structure_constructor_12.f90: New.
10849
10850 2015-02-05 Jeff Law <law@redhat.com>
10851
10852 PR target/58400
10853 gcc.target/h8300/pr58400.c: New test.
10854
10855 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10856
10857 * gcc.target/arm/macro_defs0.c: New test.
10858 * gcc.target/arm/macro_defs1.c: New test.
10859 * gcc.target/arm/macro_defs2.c: New test.
10860
10861 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10862
10863 PR rtl-optimization/64905
10864 * gcc.target/i386/pr64905.c: Require nonpic target.
10865 (dg-options): Add -fomit-frame-pointer.
10866 (main): Remove.
10867
10868 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10869
10870 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10871 tree dump scanning.
10872
10873 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10874
10875 PR fortran/64757
10876 * gfortran.dg/type_to_class_2.f90: New test
10877 * gfortran.dg/type_to_class_3.f90: New test
10878
10879 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10880
10881 PR ipa/64686
10882 * g++.dg/torture/pr64686.C: New testcase.
10883
10884 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10885
10886 PR rtl-optimization/64905
10887 * gcc.target/i386/pr64905.c: New file.
10888
10889 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10890
10891 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10892 * gcc.dg/guality/pr41616-1.c: Ditto.
10893
10894 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10895
10896 PR debug/64817
10897 * gcc.dg/pr64817-3.c: New.
10898
10899 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10900 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10901
10902 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10903 pass parameters in registers.
10904 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10905 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10906 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10907
10908 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10909 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10910
10911 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10912 list, allow for multilibed targets.
10913 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10914
10915 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10916
10917 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10918 * gcc.dg/pr46728-6.c: Ditto.
10919
10920 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10921
10922 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10923 for mips_nanlegacy target.
10924
10925 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10926
10927 * gcc.target/i386/chkp-hidden-def.c: New.
10928
10929 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10930
10931 PR middle-end/62103
10932 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10933 to use 24 bits for bitfield b.
10934
10935 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10936
10937 PR testsuite/64796
10938 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10939 cache result in a global variable. Include all 32-bit targets for
10940 bswap64 tests.
10941
10942 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR rtl-optimization/64756
10945 * gcc.c-torture/execute/pr64756.c: New test.
10946
10947 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10948
10949 PR target/64660
10950 * gcc.target/sh/pr64660-0.h: New.
10951 * gcc.target/sh/pr64660-1.c: New.
10952 * gcc.target/sh/pr64660-2.c: New.
10953 * gcc.target/sh/pr64660-3.c: New.
10954 * gcc.target/sh/pr64660-4.c: New.
10955
10956 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10957
10958 PR c++/64877
10959 * g++.dg/warn/Waddress-2.C: New.
10960
10961 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10962
10963 PR middle-end/61225
10964 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10965
10966 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10967
10968 PR preprocessor/64803
10969 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10970
10971 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10972
10973 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10974
10975 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10976
10977 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10978 (_ARM_FPSRC): Add DN and AHP fields.
10979 (clean_results): Force DN=1 on AArch64.
10980 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10981 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10982 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10983 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10984 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10985 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10986
10987 2015-02-02 Alan Modra <amodra@gmail.com>
10988
10989 * gcc.target/powerpc/cprophard.c: New.
10990
10991 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10992
10993 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10994 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10995
10996 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10997
10998 PR debug/64817
10999 * gcc.dg/pr64817-1.c: New test.
11000 * gcc.dg/pr64817-2.c: New test.
11001
11002 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11003
11004 PR target/64851
11005 * gcc.target/sh/pr64851-0.h: New
11006 * gcc.target/sh/pr64851-1.c: New
11007 * gcc.target/sh/pr64851-2.c: New
11008 * gcc.target/sh/pr64851-3.c: New
11009 * gcc.target/sh/pr64851-4.c: New
11010
11011 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11012
11013 PR target/64882
11014 * gcc.dg/torture/pr64882.c: New test.
11015
11016 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11017
11018 PR target/64159
11019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11020 sparc*-*-*.
11021
11022 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11023
11024 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11025 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11026 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11027 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11028 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11029 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11030 tree dump.
11031 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11032 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11033 tree dump.
11034 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11035 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11036 tree dump.
11037
11038 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11039
11040 PR target/64688
11041 * g++.dg/pr64688-2.C: New.
11042
11043 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11044
11045 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11046 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11047 * gcc.target/i386/fuse-caller-save.c: Ditto.
11048 * gcc.target/i386/headmerge-1.c: Ditto.
11049 * gcc.target/i386/headmerge-2.c: Ditto.
11050 * gcc.target/i386/sibcall-6.c: Ditto.
11051
11052 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11053
11054 PR target/64617
11055 * gcc.target/i386/pr64617.c: New test.
11056
11057 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11058
11059 PR target/15184
11060 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11061 (dg-options): Remove -m32.
11062 (dg-final): Scan for "movb %al" only.
11063 * gcc.target/i386/pr15184-2.c: Ditto.
11064
11065 2015-01-30 Richard Biener <rguenther@suse.de>
11066
11067 PR tree-optimization/64829
11068 * gcc.dg/vect/pr64829.c: New testcase.
11069
11070 2015-01-29 Marek Polacek <polacek@redhat.com>
11071
11072 PR c/64709
11073 * gcc.dg/pr64709.c: New test.
11074
11075 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11076
11077 PR c++/64717
11078 * g++.dg/ubsan/pr64717-1.C: New test.
11079 * g++.dg/ubsan/pr64717-2.C: New test.
11080
11081 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11082
11083 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11084
11085 2015-01-29 Jeff Law <law@redhat.com>
11086
11087 PR target/15184
11088 * gcc.target/i386/pr15184-1.c: New test.
11089 * gcc.target/i386/pr15184-2.c: New test.
11090
11091 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11092
11093 PR tree-optimization/64746
11094 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11095
11096 2015-01-29 Richard Biener <rguenther@suse.de>
11097
11098 PR tree-optimization/64853
11099 * gcc.dg/torture/pr64853.c: New testcase.
11100
11101 2015-01-29 Richard Biener <rguenther@suse.de>
11102
11103 PR tree-optimization/64844
11104 * gcc.dg/vect/pr64844.c: New testcase.
11105
11106 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11107
11108 PR middle-end/64809
11109 * gcc.dg/pr64809.c: Delete.
11110
11111 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11112
11113 PR middle-end/64805
11114 * gcc.target/i386/pr64805.c: New.
11115
11116 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118 * gcc.dg/guality/guality.h (main): Add argv[0] to
11119 guality_gdb_command.
11120
11121 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11122
11123 PR ipa/64801
11124 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11125
11126 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11127
11128 PR target/64659
11129 * gcc.target/sh/sh.exp
11130 (check_effective_target_atomic_model_soft_gusa_available,
11131 check_effective_target_atomic_model_soft_tcb_available,
11132 check_effective_target_atomic_model_soft_imask_available,
11133 check_effective_target_atomic_model_hard_llcs_available): New.
11134 * gcc.target/sh/pr64659-0.h: New.
11135 * gcc.target/sh/pr64659-1.c: New.
11136 * gcc.target/sh/pr64659-2.c: New.
11137 * gcc.target/sh/pr64659-3.c: New.
11138 * gcc.target/sh/pr64659-4.c: New.
11139
11140 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11141
11142 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11143 scan-assembler-times pattern.
11144
11145 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11146
11147 PR middle-end/64809
11148 * gcc.dg/pr64809.c: New test.
11149
11150 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11151
11152 PR tree-optimization/64277
11153 * gcc.dg/pr64277.c: New.
11154
11155 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11156
11157 PR tree-optimization/64718
11158 * gcc.c-torture/execute/pr64718.c: New test.
11159
11160 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11161
11162 * gcc.target/aarch64/abs_2.c: New.
11163
11164 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11165
11166 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11167 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11168 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11169 ISA rev < 2.
11170
11171 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11172
11173 PR bootstrap/64612
11174 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11175 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11176 { target comdat_group }.
11177
11178 2015-01-27 Tobias Burnus <burnus@net-b.de>
11179
11180 PR fortran/63861
11181 * gfortran.dg/goacc/coarray_2.f90: New.
11182
11183 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11184
11185 PR ipa/60871
11186 PR ipa/64139
11187 * g++.dg/torture/pr64139.C: New testcase.
11188 * g++.dg/torture/pr60871.C: Likewise.
11189
11190 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11191
11192 PR fortran/64230
11193 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11194 prevent linking errors.
11195
11196 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11197
11198 PR ipa/64282
11199 * g++.dg/torture/pr64282.C: New testcase.
11200
11201 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11202
11203 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11204 for wzr reg.
11205
11206 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11207
11208 * gcc.target/s390/hotpatch-13.c: New testcase.
11209 * gcc.target/s390/hotpatch-14.c: New testcase.
11210 * gcc.target/s390/hotpatch-15.c: New testcase.
11211 * gcc.target/s390/hotpatch-16.c: New testcase.
11212 * gcc.target/s390/hotpatch-17.c: New testcase.
11213 * gcc.target/s390/hotpatch-18.c: New testcase.
11214 * gcc.target/s390/hotpatch-19.c: New testcase.
11215 * gcc.target/s390/hotpatch-20.c: New testcase.
11216 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11217 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11218 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11219 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11220 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11221 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11222 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11223 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11224 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11225 * gcc.target/s390/hotpatch-10.c: Likewise.
11226 * gcc.target/s390/hotpatch-11.c: Likewise.
11227 * gcc.target/s390/hotpatch-12.c: Likewise.
11228 * gcc.target/s390/hotpatch-2.c: Likewise.
11229 * gcc.target/s390/hotpatch-3.c: Likewise.
11230 * gcc.target/s390/hotpatch-4.c: Likewise.
11231 * gcc.target/s390/hotpatch-5.c: Likewise.
11232 * gcc.target/s390/hotpatch-6.c: Likewise.
11233 * gcc.target/s390/hotpatch-7.c: Likewise.
11234 * gcc.target/s390/hotpatch-8.c: Likewise.
11235 * gcc.target/s390/hotpatch-9.c: Likewise.
11236 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11237 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11238 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11239 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11240 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11241 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11242 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11243 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11244
11245 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11246
11247 * gcc.dg/long_branch.c: New testcase.
11248
11249 2015-01-27 Richard Biener <rguenther@suse.de>
11250
11251 PR tree-optimization/56273
11252 PR tree-optimization/59124
11253 PR tree-optimization/64277
11254 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11255 * gcc.dg/Warray-bounds-12.c: Likewise.
11256 * gcc.dg/Warray-bounds-13.c: Likewise.
11257
11258 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR rtl-optimization/61058
11261 * gcc.dg/pr61058.c: New test.
11262
11263 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11264
11265 * gcc.target/i386/chkp-narrow-bounds.c: New.
11266
11267 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR tree-optimization/64807
11270 * gcc.dg/pr64807.c: New test.
11271
11272 PR c/64766
11273 * gcc.dg/pr64766.c: New test.
11274
11275 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11276
11277 PR target/49263
11278 * gcc.target/sh/pr49263-4.c: New.
11279
11280 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11281
11282 PR fortran/62044
11283 * gfortran.dg/allocate_with_mold_1.f90: New test
11284
11285 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR c/64778
11288 * gcc.dg/pr64778.c: New test.
11289
11290 PR middle-end/64421
11291 * gcc.dg/vect/pr64421.c: New test.
11292
11293 2015-01-26 Tobias Burnus <burnus@net-b.de>
11294
11295 PR fortran/64771
11296 * gfortran.dg/coarray_36.f: New.
11297 * gfortran.dg/coarray_37.f90: New.
11298
11299 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11300
11301 PR fortran/64230
11302 * gfortran.dg/class_allocate_18.f90: New.
11303
11304 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11305
11306 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11307
11308 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11309
11310 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11311
11312 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11313
11314 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11315
11316 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11317
11318 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11319
11320 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11321
11322 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11323 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11324 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11325 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11326
11327 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11328
11329 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11330 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11331 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11332
11333 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11334
11335 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11336 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11337 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11338 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11339 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11340 vXXXhn.inc.
11341
11342 2015-01-26 Richard Biener <rguenther@suse.de>
11343
11344 PR middle-end/64764
11345 * gcc.dg/uninit-19.c: New testcase.
11346
11347 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11348
11349 * lib/target-supports.exp (check_effective_target_vect64): Add
11350 sparc*-*-*.
11351
11352 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11353
11354 PR testsuite/64712
11355 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11356
11357 2015-01-26 Tony Liu <tony.liu@arm.com>
11358
11359 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11360 non-UAL cases.
11361
11362 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11363
11364 PR libfortran/64770
11365 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11366 correctly, clean up afterwards.
11367
11368 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11369
11370 PR fortran/62044
11371 * gfortran.dg/use_rename_7.f90: New.
11372
11373 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11374
11375 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11376 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11377
11378 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11379
11380 PR target/54236
11381 * gcc.target/sh/pr54236-4.c: New.
11382
11383 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11384
11385 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11386 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11387 Bridge test.
11388
11389 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11390
11391 PR libfortran/64770
11392 * gfortran.dg/open_new_segv.f90: New test.
11393
11394 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11395
11396 PR target/49263
11397 PR target/53987
11398 PR target/64345
11399 PR target/59533
11400 PR target/52933
11401 PR target/54236
11402 PR target/51244
11403 * gcc.target/sh/pr64345-1.c: New.
11404 * gcc.target/sh/pr64345-2.c: New.
11405 * gcc.target/sh/pr59533-1.c: New.
11406 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11407 * gcc.target/sh/pr52933-2.c: Likewise.
11408 * gcc.target/sh/pr54089-1.c: Likewise.
11409 * gcc.target/sh/pr54236-1.c: Likewise.
11410 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11411 * gcc.target/sh/pr49263-1.c: Remove xfails.
11412 * gcc.target/sh/pr49263-2.c: Likewise.
11413 * gcc.target/sh/pr49263-3.c: Likewise.
11414 * gcc.target/sh/pr53987-1.c: Likewise.
11415 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11416 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11417 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11418 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11419 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11420 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11421 test_009): New.
11422 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11423 (test_02): New.
11424
11425 2015-01-24 Tom de Vries <tom@codesourcery.com>
11426
11427 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11428
11429 2015-01-23 Ian Lance Taylor <iant@google.com>
11430
11431 PR go/64510
11432 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11433 targets without split stack support.
11434
11435 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11436
11437 PR target/64317
11438 * gcc.target/i386/pr64317.c: New test.
11439
11440 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11441
11442 PR rtl-optimization/63637
11443 PR rtl-optimization/60663
11444 * gcc.dg/pr63637-1.c: New test.
11445 * gcc.dg/pr63637-2.c: New test.
11446 * gcc.dg/pr63637-3.c: New test.
11447 * gcc.dg/pr63637-4.c: New test.
11448 * gcc.dg/pr63637-5.c: New test.
11449 * gcc.dg/pr63637-6.c: New test.
11450 * gcc.target/i386/pr63637-1.c: New test.
11451 * gcc.target/i386/pr63637-2.c: New test.
11452 * gcc.target/i386/pr63637-3.c: New test.
11453 * gcc.target/i386/pr63637-4.c: New test.
11454 * gcc.target/i386/pr63637-5.c: New test.
11455 * gcc.target/i386/pr63637-6.c: New test.
11456
11457 2015-01-23 Richard Biener <rguenther@suse.de>
11458
11459 PR testsuite/63439
11460 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11461 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11462
11463 2015-01-23 Marek Polacek <polacek@redhat.com>
11464
11465 PR preprocessor/60570
11466 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11467 * gcc.dg/cpp/pr60570.c: New test.
11468
11469 2015-01-23 Richard Biener <rguenther@suse.de>
11470
11471 PR testsuite/63439
11472 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11473 vectorization on vect64 targets.
11474
11475 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11476
11477 PR fortran/60922
11478 * gfortran.dg/class_allocate_17.f90: New.
11479
11480 2015-01-23 Tobias Burnus <burnus@net-b.de>
11481
11482 PR fortran/64726
11483 * gfortran.dg/goacc/combined_loop.f90: New.
11484
11485 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11486
11487 PR fortran/61933
11488 * gfortran.dg/make_unit.f90: New test.
11489
11490 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11491
11492 PR fortran/61933
11493 * gfortran.dg/negative_unit_int8.f: Update.
11494
11495 2015-01-22 Jeff Law <law@redhat.com>
11496
11497 PR target/52076
11498 * gcc.target/m68k/pr52076-1.c: New test.
11499 * gcc.target/m68k/pr52076-2.c: New test.
11500
11501 2015-01-22 Richard Biener <rguenther@suse.de>
11502
11503 PR middle-end/64728
11504 * gcc.dg/torture/pr64728.c: New testcase.
11505
11506 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11507
11508 PR target/64688
11509 * g++.dg/pr64688.C: New test.
11510
11511 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11512
11513 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11514 to avoid errors with -fpic.
11515
11516 2015-01-22 Richard Biener <rguenther@suse.de>
11517
11518 PR libstdc++/64535
11519 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11520
11521 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11522
11523 PR rtl-optimization/64682
11524 * gcc.c-torture/execute/pr64682.c: New file.
11525
11526 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR debug/64511
11529 * gcc.dg/pr64511.c: New test.
11530
11531 PR rtl-optimization/62078
11532 * g++.dg/opt/pr62078.C: New test.
11533
11534 PR c/63307
11535 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11536
11537 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11538
11539 PR fortran/57023
11540 * gfortran.dg/internal_pack_15.f90: New test.
11541
11542 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11543
11544 * c-c++-common/tsan/step.c: New testcase.
11545
11546 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11547
11548 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11549
11550 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11551
11552 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11553
11554 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11555
11556 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11557
11558 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11559
11560 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11561
11562 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11563
11564 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11565
11566 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11567
11568 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11569
11570 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11571
11572 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11573
11574 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11575
11576 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11577
11578 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11579
11580 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11581
11582 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11583
11584 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11585
11586 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11587
11588 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11589
11590 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11591
11592 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11593
11594 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11595
11596 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11597 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11598 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11599 vXXXw.inc.
11600
11601 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11602
11603 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11604 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11605 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11606 vXXXl.inc.
11607
11608 2015-01-21 Renlin Li <renlin.li@arm.com>
11609
11610 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11611 * g++.dg/tls/thread_local5g.C: Likewise.
11612 * g++.dg/tls/thread_local6g.C: Likewise.
11613
11614 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11615
11616 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11617 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11618 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11619
11620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11621
11622 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11623 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11624 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11625
11626 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11627
11628 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11629 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11630 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11631
11632 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11633
11634 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11635 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11636 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11637
11638 2015-01-20 Jeff Law <law@redhat.com>
11639
11640 PR target/59946
11641 * gcc.target/m68k/pr59946.c: New test.
11642
11643 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11644
11645 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11646 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11647 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11648
11649 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11650
11651 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11652 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11653 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11654
11655 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11656
11657 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11658 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11659 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11660
11661 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11662
11663 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11664 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11665 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11666 vshuffle.inc.
11667 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11668 vshuffle.inc.
11669
11670 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11671
11672 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11673 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11674 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11675
11676 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11677
11678 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11679 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11680 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11681
11682 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11683
11684 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11685
11686 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11687
11688 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11689
11690 PR sanitizer/64632
11691 * g++.dg/ubsan/pr64632.C: New test.
11692
11693 PR debug/64663
11694 * gcc.dg/pr64663.c: New test.
11695
11696 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11697
11698 PR c++/64383
11699 * g++.dg/warn/Wunused-var-23.C: New.
11700
11701 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11702
11703 PR c++/59937
11704 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11705 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11706
11707 2015-01-20 Richard Biener <rguenther@suse.de>
11708
11709 PR ipa/64684
11710 * gcc.dg/lto/pr64684_0.c: New testcase.
11711 * gcc.dg/lto/pr64684_1.c: Likewise.
11712 * gcc.dg/lto/pr64684_2.c: Likewise.
11713 * gcc.dg/lto/pr64685_0.c: Likewise.
11714 * gcc.dg/lto/pr64685_1.c: Likewise.
11715
11716 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11717
11718 PR c++/62241
11719 * g++.dg/cpp1y/lambda-init12.C: New.
11720
11721 2015-01-20 Richard Biener <rguenther@suse.de>
11722
11723 PR tree-optimization/64410
11724 * g++.dg/vect/pr64410.cc: Require vect_double.
11725
11726 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11727
11728 PR target/64149
11729 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11730
11731 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11732
11733 PR bootstrap/64676
11734 Revert:
11735 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11736
11737 PR rtl-optimization/64081
11738 * gcc.dg/pr64081.c: New test.
11739
11740 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11741
11742 * jit.dg/harness.h: Include <unistd.h>.
11743 (CHECK_NO_ERRORS): New.
11744 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11745 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11746 gcc_jit_context_compile_to_file.
11747 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11748 args to the spawned executable.
11749 (jit-expand-vars): New function.
11750 (jit-exe-params): New variable.
11751 (dg-jit-set-exe-params): New function.
11752 (jit-dg-test): Detect testcases that use
11753 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11754 Set arguments of spawned process to jit-exe-params.
11755 (jit-get-output-filename): New function.
11756 (jit-setup-compile-to-file): New function.
11757 (jit-verify-compile-to-file): New function.
11758 (jit-run-executable): New function.
11759 (jit-verify-executable): New function.
11760 * jit.dg/test-compile-to-assembler.c: New testcase.
11761 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11762 * jit.dg/test-compile-to-executable.c: New testcase.
11763 * jit.dg/test-compile-to-object.c: New testcase.
11764
11765 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11766
11767 PR target/64652
11768 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11769 (test_1): New.
11770
11771 2015-01-19 Martin Liska <mliska@suse.cz>
11772
11773 * objc/compile/pr64668.m: New test.
11774
11775 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11776
11777 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11778 (create_overflow_fn): Update comment to clarify that
11779 the third param of the created function is a bool *, not
11780 an int *.
11781 (verify_int_overflow_fn): Convert param "expected_ovf" from
11782 int to bool. Update third param of "overflow_fn_type" from int *
11783 to bool *. Update local "actual_ovf" from int to bool.
11784 (verify_uint_overflow_fn): Likewise.
11785
11786 2015-01-19 Martin Liska <mliska@suse.cz>
11787
11788 * gcc.dg/ipa/ipa-icf-33.c: New test.
11789
11790 2015-01-19 Felix Yang <felix.yang@huawei.com>
11791 Haijian Zhang <z.zhanghaijian@huawei.com>
11792
11793 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11794 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11795 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11796 result_float64x2, expected_hfloat64x2): New helper type, variable and
11797 declaration.
11798 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11799 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11800 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11801 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11802 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11803 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11804 and target without the FMA feature.
11805
11806 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11807
11808 * gcc.target/aarch64/pr64304.c: New testcase.
11809
11810 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11811
11812 PR rtl-optimization/64081
11813 * gcc.dg/pr64081.c: New test.
11814
11815 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11816
11817 PR target/63971
11818 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11819 the epilogue).
11820 * gcc.target/aarch64/test_frame_6.c: Likewise.
11821 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11822 and x19 (in the epilogue).
11823 * gcc.target/aarch64/test_frame_4.c: Likewise.
11824 * gcc.target/aarch64/test_frame_7.c: Likewise.
11825
11826 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11827
11828 * gcc.target/i386/chkp-always_inline.c: New.
11829
11830 2015-01-15 Andrew Pinski <apinski@cavium.com>
11831 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11832
11833 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11834 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11835
11836 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11837
11838 PR fortran/60255
11839 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11840 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11841
11842 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11843
11844 PR fortran/64578
11845 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11846
11847 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11848
11849 PR target/64652
11850 * gcc.target/sh/torture/pr64652.c: New.
11851
11852 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11853
11854 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11855 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11856 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11857 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11858 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11859 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11860
11861 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11862
11863 PR ipa/64378
11864 * g++.dg/torture/pr64378.C: New testcase.
11865
11866 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11867
11868 PR fortran/57959
11869 * gfortran.dg/block_13.f08: New test
11870
11871 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11872
11873 PR fortran/55901
11874 * gfortran.dg/associate_1.f03: Allow test for character with
11875 automatic length.
11876
11877 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11878
11879 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11880 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11881
11882 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11883
11884 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11885
11886 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11887
11888 PR fortran/64578
11889 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11890
11891 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11892
11893 PR fortran/60357
11894 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11895
11896 PR fortran/61275
11897 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11898
11899 PR fortran/55932
11900 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11901
11902 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11903
11904 PR fortran/60334
11905 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11906
11907 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11908
11909 PR rtl-optimization/52773
11910 * gcc.c-torture/compile/pr52773.c: New test.
11911
11912 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11913
11914 PR c++/62134
11915 * g++.dg/cpp0x/alias-decl-46.C: New.
11916
11917 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11918
11919 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11920
11921 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11922
11923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11924 Add trace.
11925 (CHECK_FP): Likewise.
11926 (CHECK_CUMULATIVE_SAT): Likewise.
11927
11928 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11929
11930 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11931 (Set_Neon_Cumulative_Sat): Add parameter.
11932 (__set_neon_cumulative_sat): Support new parameter.
11933 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11934 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11935 argument.
11936 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11937 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11938 argument.
11939
11940 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11941
11942 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11943 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11944
11945 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11946
11947 PR c++/60056
11948 * g++.dg/tls/thread_local-ice4.C: New.
11949
11950 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11951
11952 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11953 than Neon options.
11954
11955 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11956
11957 PR c++/62276
11958 * g++.dg/cpp0x/vt-62276.C: New.
11959
11960 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11961
11962 PR middle-end/64353
11963 * g++.dg/pr64353.C: New.
11964
11965 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11966
11967 PR target/64263
11968 * gcc.target/aarch64/pr64263_1.c: New test.
11969
11970 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11971
11972 PR tree-optimization/64434
11973 * gcc.dg/torture/pr64434.c: Move to...
11974 * gcc.dg/pr64434.c: ... here.
11975
11976 2015-01-16 Richard Biener <rguenther@suse.de>
11977
11978 PR middle-end/64614
11979 * gcc.dg/uninit-18.c: New testcase.
11980
11981 2015-01-16 Richard Biener <rguenther@suse.de>
11982
11983 PR tree-optimization/64568
11984 * g++.dg/torture/pr64568-2.C: New testcase.
11985
11986 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11987
11988 PR target/64363
11989 * gcc.target/i386/chkp-label-address.c: New.
11990
11991 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11992
11993 PR fortran/45290
11994 * gfortran.dg/pointer_init_6.f90: Extended.
11995
11996 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11997
11998 * gcc.c-torture/compile/20150108.c: New test.
11999
12000 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12001
12002 * gcc.target/visium: New directory.
12003
12004 2015-01-16 Richard Biener <rguenther@suse.de>
12005
12006 PR tree-optimization/61743
12007 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12008 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12009
12010 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12011
12012 * gcc.dg/pr64015.c: New test.
12013
12014 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12015
12016 PR ipa/64163
12017 PR ipa/64612
12018 * g++.dg/ipa/pr64612.C: New test.
12019
12020 2015-01-16 Renlin Li <renlin.li@arm.com>
12021
12022 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12023
12024 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12025
12026 * gcc.target/i386/sse-14.c: Test new intrinsic.
12027 * gcc.target/i386/sse-22.c: Ditto.
12028
12029 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12030
12031 PR c++/58614
12032 * g++.dg/cpp0x/auto44.C: New.
12033
12034 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12035
12036 PR target/59710
12037 * gcc.target/nios2/gpopt-all.c: New test case.
12038 * gcc.target/nios2/gpopt-local.c: New test case.
12039 * gcc.target/nios2/gpopt-global.c: New test case.
12040 * gcc.target/nios2/gpopt-data.c: New test case.
12041 * gcc.target/nios2/gpopt-none.c: New test case.
12042
12043 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12044
12045 * g++.dg/ubsan/vptr-1.C: New test.
12046 * g++.dg/ubsan/vptr-2.C: New test.
12047 * g++.dg/ubsan/vptr-3.C: New test.
12048 * g++.dg/ubsan/vptr-4.C: New test.
12049 * g++.dg/ubsan/vptr-5.C: New test.
12050 * g++.dg/ubsan/vptr-6.C: New test.
12051 * g++.dg/ubsan/vptr-7.C: New test.
12052 * g++.dg/ubsan/vptr-8.C: New test.
12053 * g++.dg/ubsan/vptr-9.C: New test.
12054
12055 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12056
12057 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12058 is set up.
12059 * lib/gcc-dg.exp: Likewise.
12060
12061 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12062
12063 PR rtl-optimization/64110
12064 * gcc.target/i386/pr64110.c: Add scan-assembler.
12065
12066 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12067 James Norris <jnorris@codesourcery.com>
12068 Cesar Philippidis <cesar@codesourcery.com>
12069 Ilmir Usmanov <i.usmanov@samsung.com>
12070
12071 * lib/target-supports.exp (check_effective_target_fopenacc): New
12072 procedure.
12073 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12074 * g++.dg/goacc/goacc.exp: Likewise.
12075 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12076 * gcc.dg/goacc/goacc.exp: Likewise.
12077 * gfortran.dg/goacc/goacc.exp: Likewise.
12078 * c-c++-common/cpp/openacc-define-1.c: New file.
12079 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12080 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12081 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12082 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12083 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12084 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12085 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12086 * c-c++-common/goacc/cache-1.c: Likewise.
12087 * c-c++-common/goacc/clauses-fail.c: Likewise.
12088 * c-c++-common/goacc/collapse-1.c: Likewise.
12089 * c-c++-common/goacc/data-1.c: Likewise.
12090 * c-c++-common/goacc/data-2.c: Likewise.
12091 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12092 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12093 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12094 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12095 * c-c++-common/goacc/if-clause-1.c: Likewise.
12096 * c-c++-common/goacc/if-clause-2.c: Likewise.
12097 * c-c++-common/goacc/kernels-1.c: Likewise.
12098 * c-c++-common/goacc/loop-1.c: Likewise.
12099 * c-c++-common/goacc/loop-private-1.c: Likewise.
12100 * c-c++-common/goacc/nesting-1.c: Likewise.
12101 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12102 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12103 * c-c++-common/goacc/parallel-1.c: Likewise.
12104 * c-c++-common/goacc/pcopy.c: Likewise.
12105 * c-c++-common/goacc/pcopyin.c: Likewise.
12106 * c-c++-common/goacc/pcopyout.c: Likewise.
12107 * c-c++-common/goacc/pcreate.c: Likewise.
12108 * c-c++-common/goacc/pragma_context.c: Likewise.
12109 * c-c++-common/goacc/present-1.c: Likewise.
12110 * c-c++-common/goacc/reduction-1.c: Likewise.
12111 * c-c++-common/goacc/reduction-2.c: Likewise.
12112 * c-c++-common/goacc/reduction-3.c: Likewise.
12113 * c-c++-common/goacc/reduction-4.c: Likewise.
12114 * c-c++-common/goacc/sb-1.c: Likewise.
12115 * c-c++-common/goacc/sb-2.c: Likewise.
12116 * c-c++-common/goacc/sb-3.c: Likewise.
12117 * c-c++-common/goacc/update-1.c: Likewise.
12118 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12119 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12120 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12121 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12122 * gfortran.dg/goacc/assumed.f95: Likewise.
12123 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12124 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12125 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12126 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12127 * gfortran.dg/goacc/branch.f95: Likewise.
12128 * gfortran.dg/goacc/cache-1.f95: Likewise.
12129 * gfortran.dg/goacc/coarray.f95: Likewise.
12130 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12131 * gfortran.dg/goacc/cray.f95: Likewise.
12132 * gfortran.dg/goacc/critical.f95: Likewise.
12133 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12134 * gfortran.dg/goacc/data-tree.f95: Likewise.
12135 * gfortran.dg/goacc/declare-1.f95: Likewise.
12136 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12137 * gfortran.dg/goacc/fixed-1.f: Likewise.
12138 * gfortran.dg/goacc/fixed-2.f: Likewise.
12139 * gfortran.dg/goacc/fixed-3.f: Likewise.
12140 * gfortran.dg/goacc/fixed-4.f: Likewise.
12141 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12142 * gfortran.dg/goacc/if.f95: Likewise.
12143 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12144 * gfortran.dg/goacc/list.f95: Likewise.
12145 * gfortran.dg/goacc/literal.f95: Likewise.
12146 * gfortran.dg/goacc/loop-1.f95: Likewise.
12147 * gfortran.dg/goacc/loop-2.f95: Likewise.
12148 * gfortran.dg/goacc/loop-3.f95: Likewise.
12149 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12150 * gfortran.dg/goacc/omp.f95: Likewise.
12151 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12152 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12153 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12154 * gfortran.dg/goacc/parameter.f95: Likewise.
12155 * gfortran.dg/goacc/private-1.f95: Likewise.
12156 * gfortran.dg/goacc/private-2.f95: Likewise.
12157 * gfortran.dg/goacc/private-3.f95: Likewise.
12158 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12159 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12160 * gfortran.dg/goacc/reduction.f95: Likewise.
12161 * gfortran.dg/goacc/routine-1.f90: Likewise.
12162 * gfortran.dg/goacc/routine-2.f90: Likewise.
12163 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12164 * gfortran.dg/goacc/several-directives.f95: Likewise.
12165 * gfortran.dg/goacc/sie.f95: Likewise.
12166 * gfortran.dg/goacc/subarrays.f95: Likewise.
12167 * gfortran.dg/gomp/map-1.f90: Likewise.
12168 * gfortran.dg/openacc-define-1.f90: Likewise.
12169 * gfortran.dg/openacc-define-2.f90: Likewise.
12170 * gfortran.dg/openacc-define-3.f90: Likewise.
12171 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12172 * g++.dg/gomp/block-2.C: Likewise.
12173 * g++.dg/gomp/block-3.C: Likewise.
12174 * g++.dg/gomp/block-5.C: Likewise.
12175 * g++.dg/gomp/target-1.C: Likewise.
12176 * g++.dg/gomp/target-2.C: Likewise.
12177 * g++.dg/gomp/taskgroup-1.C: Likewise.
12178 * g++.dg/gomp/teams-1.C: Likewise.
12179 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12180 * gcc.dg/cilk-plus/jump.c: Likewise.
12181 * gcc.dg/gomp/block-1.c: Likewise.
12182 * gcc.dg/gomp/block-10.c: Likewise.
12183 * gcc.dg/gomp/block-2.c: Likewise.
12184 * gcc.dg/gomp/block-3.c: Likewise.
12185 * gcc.dg/gomp/block-4.c: Likewise.
12186 * gcc.dg/gomp/block-5.c: Likewise.
12187 * gcc.dg/gomp/block-6.c: Likewise.
12188 * gcc.dg/gomp/block-7.c: Likewise.
12189 * gcc.dg/gomp/block-8.c: Likewise.
12190 * gcc.dg/gomp/block-9.c: Likewise.
12191 * gcc.dg/gomp/target-1.c: Likewise.
12192 * gcc.dg/gomp/target-2.c: Likewise.
12193 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12194 * gcc.dg/gomp/teams-1.c: Likewise.
12195
12196 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12197
12198 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12199 test case.
12200
12201 2015-01-15 Mike Stump <mikestump@comcast.net>
12202
12203 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12204 * gcc.dg/inline_2.c: Likewise.
12205 * gcc.dg/inline_3.c: Likewise.
12206 * gcc.dg/inline_4.c: Likewise.
12207
12208 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12209
12210 PR fortran/58023
12211 * gfortran.dg/proc_ptr_comp_43.f90: New.
12212
12213 2015-01-15 Mike Stump <mikestump@comcast.net>
12214
12215 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12216 * gcc.dg/unroll_2.c: Likewise.
12217 * gcc.dg/unroll_3.c: Likewise.
12218 * gcc.dg/unroll_4.c: Likewise.
12219 * gcc.dg/unroll_5.c: Likewise.
12220
12221 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12222
12223 PR target/63971
12224 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12225 in epilogue.
12226 * gcc.target/aarch64/test_frame_6.c: Likewise.
12227 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12228 x30 and x19 (in the epilogue).
12229 * gcc.target/aarch64/test_frame_4.c: Likewise.
12230 * gcc.target/aarch64/test_frame_7.c: Likewise.
12231
12232 2015-01-15 Martin Liska <mliska@suse.cz>
12233
12234 * g++.dg/ipa/pr64068.C: New test.
12235 * gcc.dg/ipa/PR64559.c: New test.
12236
12237 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12238
12239 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12240 with PIE.
12241
12242 2015-01-15 Richard Biener <rguenther@suse.de>
12243
12244 PR tree-optimization/61743
12245 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12246 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12247
12248 2015-01-15 Renlin Li <renlin.li@arm.com>
12249
12250 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12251 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12252
12253 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12254
12255 * gcc.dg/vect/vect-aggressive-1.c: New.
12256 * gcc.target/i386/avx2-vect-aggressive.c: New.
12257
12258 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12259
12260 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12261
12262 2015-01-15 Richard Biener <rguenther@suse.de>
12263
12264 PR lto/64415
12265 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12266 -Wl,-undefined,dynamic_lookup.
12267
12268 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12269
12270 * gnat.dg/opt47.adb: New test.
12271
12272 2015-01-15 Richard Biener <rguenther@suse.de>
12273
12274 PR lto/64415
12275 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12276
12277 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12278
12279 PR tree-optimization/64434
12280 * gcc.dg/torture/pr64434.c: New test.
12281
12282 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12283
12284 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12285 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12286 -march=loongson* and -march=octeon* require -mno-micromips.
12287
12288 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12289 Matthew Fortune <matthew.fortune@imgtec.com>
12290
12291 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12292 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12293 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12294 * gcc.target/mips/call-saved-7.c: New file.
12295 * gcc.target/mips/call-saved-8.c: New file.
12296 * gcc.target/mips/call-saved-9.c: New file.
12297
12298 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12299
12300 * gcc.target/mips/lsa.c: New file.
12301 * gcc.target/mips/mips64-lsa.c: Likewise.
12302 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12303 * gcc.target/mips/mulsize-4.c: Likewise.
12304 * gcc.target/mips/mulsize-5.c: New file.
12305 * gcc.target/mips/mulsize-6.c: Likewise.
12306 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12307 and !HAS_LSA as ghost options.
12308 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12309 for !HAS_LSA.
12310
12311 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12312
12313 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12314
12315 2015-01-15 Richard Biener <rguenther@suse.de>
12316
12317 PR middle-end/64365
12318 * gcc.dg/torture/pr64365.c: New testcase.
12319
12320 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12321
12322 * gcc.dg/stackprotectexplicit1.c: New test.
12323 * g++.dg/stackprotectexplicit2.c: New test.
12324
12325 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12326
12327 PR target/61933
12328 * gfortran.dg/inquire_internal.f90: New.
12329 * gfortran.dg/negative_unit_check.f90: New.
12330
12331 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12332
12333 PR target/53988
12334 * gcc.target/sh/pr53988-1.c: New.
12335
12336 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12337
12338 PR c++/58671
12339 * g++.dg/tls/thread_local-ice3.C: New.
12340
12341 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12342
12343 * gcc.target/i386/fentry-override.c: Properly place {} in target
12344 selector. Remove nonpic.
12345 * gcc.target/i386/fentry.c: Likewise.
12346
12347 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12348
12349 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12350 warnings instead of errors.
12351
12352 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12353
12354 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12355 option support instead of ENABLE_LTO from Makefile.
12356
12357 2015-01-14 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/59354
12360 * gcc.dg/vect/pr59354.c: New testcase.
12361
12362 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12363
12364 * lib/target-supports.exp
12365 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12366 on ARM architures before v7.
12367
12368 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12369
12370 PR middle-end/59448
12371 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12372 an atomic_exchange.
12373
12374 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12375
12376 PR target/64386
12377 * gcc.target/i386/pr64386.c: New test.
12378
12379 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12380
12381 PR target/64393
12382 * gcc.target/i386/pr64393.c: New test.
12383
12384 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12385
12386 PR target/64387
12387 * gcc.target/i386/pr64387.c: New test.
12388
12389 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12390
12391 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12392
12393 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12394
12395 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12396
12397 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12398
12399 PR target/64453
12400 * gcc.target/arm/pr64453.c: New.
12401
12402 2015-01-14 Richard Biener <rguenther@suse.de>
12403
12404 PR lto/64415
12405 * gcc.dg/lto/pr64415_0.c: New testcase.
12406 * gcc.dg/lto/pr64415_1.c: Likewise.
12407
12408 2015-01-14 Martin Liska <mliska@suse.cz>
12409
12410 * gcc.dg/ipa/pr64307.c: New test.
12411
12412 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12413
12414 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12415 64-bit and 128-bit.
12416
12417 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12418
12419 PR target/64460
12420 * gcc.target/arm/pr64460_1.c: New test.
12421
12422 2015-01-14 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/64493
12425 PR tree-optimization/64495
12426 * gcc.dg/vect/pr64493.c: New testcase.
12427 * gcc.dg/vect/pr64495.c: Likewise.
12428
12429 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12430
12431 * gcc.dg/Warray-bounds-11.c: New test-case.
12432
12433 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12434
12435 * gcc.target/mips/octeon3-pipe-1.c: New test.
12436
12437 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12438
12439 * jit.dg/harness.h (set_up_logging): Move string concatenation
12440 into...
12441 (concat_strings): New function.
12442 (dump_reproducer): New function.
12443 (test_jit): Call dump_reproducer.
12444 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12445 function.
12446 (jit-dg-test): Delete any generated reproducer from previous runs.
12447 Verify that a generated reproducer was created, and verify that it
12448 compiles.
12449 * jit.dg/test-nested-contexts.c (main): Call
12450 gcc_jit_context_dump_reproducer_to_file.
12451
12452 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12453
12454 * gcc.dg/aru-2.c: Add dg-require-profiling.
12455
12456 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12457
12458 * lib/target-supports.exp (check_profiling_available): Check if
12459 -pg links.
12460
12461 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12462
12463 PR ipa/64565
12464 * g++.dg/torture/pr64565.C: New testcase.
12465
12466 2015-01-13 Marek Polacek <polacek@redhat.com>
12467
12468 PR middle-end/64391
12469 * gcc.dg/tm/pr64391.c: New test.
12470
12471 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12472
12473 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12474 true.
12475
12476 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12477
12478 * gcc.target/i386/pie.c: New test.
12479
12480 * lib/target-supports.exp (check_effective_target_pie): New.
12481
12482 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR rtl-optimization/64286
12485 * gcc.target/i386/avx2-pr64286.c: New test.
12486
12487 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12488
12489 PR c++/57626
12490 * g++.dg/cpp0x/vt-57626.C: New.
12491
12492 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR fortran/64528
12495 * gfortran.dg/pr64528.f90: New test.
12496
12497 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12498
12499 * gcc.target/aarch64/subsp.c: New test.
12500
12501 2015-01-13 Andrew Pinski <apinski@cavium.com>
12502
12503 * gcc.target/aarch64/store-pair-1.c: New testcase.
12504
12505 2015-01-13 Richard Biener <rguenther@suse.de>
12506
12507 PR lto/64373
12508 * gcc.dg/lto/pr64373_0.c: New testcase.
12509
12510 2015-01-13 Andrew Pinski <apinski@cavium.com>
12511
12512 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12513 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12514
12515 2015-01-13 Richard Biener <rguenther@suse.de>
12516
12517 PR tree-optimization/64406
12518 * gcc.dg/pr64406.c: New testcase.
12519
12520 2015-01-13 Richard Biener <rguenther@suse.de>
12521
12522 PR tree-optimization/64404
12523 * gcc.dg/vect/pr64404.c: New testcase.
12524
12525 2015-01-13 Richard Biener <rguenther@suse.de>
12526
12527 PR tree-optimization/64568
12528 * g++.dg/torture/pr64568.C: New testcase.
12529
12530 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12531
12532 * jit.dg/test-error-local-used-from-other-function.c: New test
12533 case.
12534 * jit.dg/test-error-param-reuse.c: New test case.
12535 * jit.dg/test-error-param-sharing.c: New test case.
12536 * jit.dg/test-error-param-used-from-other-function.c: New test
12537 case.
12538 * jit.dg/test-error-param-used-without-a-function.c: New test
12539 case.
12540
12541 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR tree-optimization/64563
12544 * gcc.dg/pr64563.c: New test.
12545
12546 PR target/64513
12547 * gcc.target/i386/pr64513.c: New test.
12548
12549 PR tree-optimization/64454
12550 * gcc.dg/pr64454.c: New test.
12551
12552 PR testsuite/64028
12553 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12554 bind_pic_locally.
12555 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12556 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12557 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12558 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12559 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12560 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12561 * gcc.dg/vect/slp-25.c: Likewise.
12562 * gcc.dg/vect/vect-109.c: Likewise.
12563 * gcc.dg/vect/vect-13.c: Likewise.
12564 * gcc.dg/vect/vect-17.c: Likewise.
12565 * gcc.dg/vect/vect-18.c: Likewise.
12566 * gcc.dg/vect/vect-19.c: Likewise.
12567 * gcc.dg/vect/vect-20.c: Likewise.
12568 * gcc.dg/vect/vect-21.c: Likewise.
12569 * gcc.dg/vect/vect-22.c: Likewise.
12570 * gcc.dg/vect/vect-27.c: Likewise.
12571 * gcc.dg/vect/vect-29.c: Likewise.
12572 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12573 * gcc.dg/vect/vect-2.c: Likewise.
12574 * gcc.dg/vect/vect-3.c: Likewise.
12575 * gcc.dg/vect/vect-4.c: Likewise.
12576 * gcc.dg/vect/vect-5.c: Likewise.
12577 * gcc.dg/vect/vect-72.c: Likewise.
12578 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12579 * gcc.dg/vect/vect-73.c: Likewise.
12580 * gcc.dg/vect/vect-77-global.c: Likewise.
12581 * gcc.dg/vect/vect-78-global.c: Likewise.
12582 * gcc.dg/vect/vect-7.c: Likewise.
12583 * gcc.dg/vect/vect-86.c: Likewise.
12584 * gcc.dg/vect/vect-align-1.c: Likewise.
12585 * gcc.dg/vect/vect-align-3.c: Likewise.
12586 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12587 * gcc.dg/vect/vect-all.c: Likewise.
12588 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12589 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12590 * gcc.dg/vect/vect-peel-3.c: Likewise.
12591 * gcc.dg/vect/vect-peel-4.c: Likewise.
12592 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12593
12594 2015-01-12 Jeff Law <law@redhat.com>
12595
12596 PR target/64461
12597 * gcc.target/m68k/pr64461.c: New test.
12598
12599 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12600
12601 * jit.dg/test-array-as-pointer.c (create_code): Update call
12602 to gcc_jit_context_new_global by setting "kind" to
12603 GCC_JIT_GLOBAL_IMPORTED.
12604 * jit.dg/test-error-array-as-pointer.c: Likewise.
12605 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12606 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12607 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12608 * jit.dg/test-using-global.c (the_global): Rename to...
12609 (imported_global): ...this.
12610 (create_code): Update to test the three kinds of global.
12611 (verify_code): Likewise.
12612
12613 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12614
12615 PR testsuite/64427
12616 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12617 undefined behavior.
12618 * gcc.target/i386/pr64291-2.c: Updated.
12619
12620 2015-01-12 Richard Biener <rguenther@suse.de>
12621
12622 PR tree-optimization/64530
12623 * gfortran.dg/pr64530.f90: New testcase.
12624
12625 2015-01-12 Richard Biener <rguenther@suse.de>
12626
12627 PR middle-end/64357
12628 * gcc.dg/torture/pr64357.c: New testcase.
12629
12630 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12631
12632 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12633 selector.
12634
12635 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12636 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12637
12638 2015-01-12 Martin Liska <mliska@suse.cz>
12639
12640 * gcc.dg/ipa/PR64550.c: New test.
12641
12642 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12643
12644 PR ipa/63470
12645 * g++.dg/ipa/pr63470.C: New testcase.
12646
12647 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12648
12649 PR fortran/63733
12650 * gfortran.dg/typebound_operator_20.f90: New.
12651
12652 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12653
12654 PR fortran/58023
12655 * gfortran.dg/proc_ptr_comp_42.f90: New.
12656
12657 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12658
12659 PR fortran/64508
12660 * gfortran.dg/proc_ptr_comp_41.f90: New.
12661
12662 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12663
12664 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12665
12666 2015-01-10 Tobias Burnus <burnus@net-b.de>
12667
12668 PR fortran/64522
12669 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12670 and add dg-excess-errors.
12671 * gfortran.dg/line_length_6.f90: New.
12672 * gfortran.dg/line_length_7.f90: New.
12673 * gfortran.dg/line_length_8.f90: New.
12674 * gfortran.dg/line_length_9.f90: New.
12675 * gfortran.dg/line_length_10.f90: New.
12676 * gfortran.dg/line_length_11.f90: New.
12677
12678 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12679
12680 * jit.dg/test-threads.c (struct testcase): Move declaration
12681 to jit.dg/all-non-failing-tests.h.
12682 (testcases): Likewise.
12683 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12684 declaration here from jit.dg/all-non-failing-tests.h.
12685 (testcases): Likewise.
12686 * jit.dg/test-combination.c (create_code): Eliminate spelling
12687 out all of the testcases in favor of looping through the
12688 "testcases" metadata.
12689 (verify_code): Likewise.
12690
12691 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12692
12693 PR rtl-optimization/64536
12694 * gcc.dg/pr64536.c: New test.
12695
12696 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12697
12698 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12699 * jit.dg/test-combination.c (create_code): Likewise.
12700 (verify_code): Likewise.
12701 * jit.dg/test-constants.c: New test case.
12702 * jit.dg/test-threads.c: Add test-constants.c.
12703
12704 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12705
12706 PR libobjc/51891
12707 * objc.dg/gnu-api-2-class.m: Add a test case
12708 for the above change.
12709
12710 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12711
12712 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12713
12714 2015-01-09 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/64410
12717 * g++.dg/vect/pr64410.cc: New testcase.
12718
12719 2015-01-09 Martin Liska <mliska@suse.cz>
12720
12721 * gcc.dg/ipa/ipa-icf-32.c: New test.
12722
12723 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12724
12725 * c-c++-common/tsan/tsan_barrier.h: New.
12726 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12727 * c-c++-common/tsan/bitfield_race.c: Likewise.
12728 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12729 * c-c++-common/tsan/mutexset1.c: Likewise.
12730 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12731 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12732 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12733 * c-c++-common/tsan/simple_race.c: Likewise.
12734 * c-c++-common/tsan/simple_stack.c: Likewise.
12735 * c-c++-common/tsan/sleep_sync.c: Likewise.
12736 * c-c++-common/tsan/tiny_race.c: Likewise.
12737 * c-c++-common/tsan/tls_race.c: Likewise.
12738 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12739 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12740 * g++.dg/tsan/atomic_free.C: Likewise.
12741 * g++.dg/tsan/atomic_free2.C: Likewise.
12742 * g++.dg/tsan/cond_race.C: Likewise.
12743 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12744
12745 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12746
12747 PR testsuite/62250
12748 * lib/target-supports.exp (check_effective_target_libatomic_available):
12749 New.
12750 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12751 targets that match effective-target libatomic_available.
12752 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12753
12754 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12755
12756 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12757 Verify the result of gcc_jit_context_get_last_error.
12758 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12759
12760 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12761
12762 PR tree-optimization/63989
12763 * gcc.dg/strlenopt-27.c: New test.
12764
12765 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12766
12767 * jit.dg/harness.h (set_up_logging): New function.
12768 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12769 set_up_logging on the context, so that every testcase is
12770 logged to a particular file.
12771 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12772 and call gcc_jit_context_set_logfile on the top-level context.
12773
12774 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR target/64338
12777 * g++.dg/opt/pr64338.C: New test.
12778
12779 2015-01-08 Tobias Burnus <burnus@net-b.de>
12780
12781 * gfortran.dg/coarray/codimension_2b.f90: New file.
12782 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12783 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12784
12785 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12786
12787 PR c++/59004
12788 * g++.dg/ext/fnname4.C: New.
12789
12790 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12791
12792 PR c++/64462
12793 * g++.dg/cpp0x/constexpr-64462.C: New.
12794
12795 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12796
12797 PR c++/60753
12798 * g++.dg/cpp0x/deleted10.C: New.
12799
12800 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12801
12802 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12803
12804 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12805
12806 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12807 GCC_JIT_UNARY_OP_ABS.
12808 (verify_unary_ops): Likewise.
12809
12810 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12811
12812 * jit.dg/test-arith-overflow.c: New test case.
12813 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12814 * jit.dg/test-combination.c (create_code): Likewise.
12815 (verify_code): Likewise.
12816 * jit.dg/test-threads.c (testcases): Likewise.
12817
12818 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12819
12820 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12821 rather than "jit". Load g++.exp, and call g++_init.
12822 Run test-*.cc files within the testsuite and *.cc files within
12823 docs/examples.
12824 (jit-dg-test): Drop the addition of -fgnu89-inline to
12825 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12826 doing it when compiling C testcases (since g++ does not handle
12827 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12828 is restored to the value after g++_init ran, rather than the
12829 value before g++_init ran. Return a list of
12830 $comp_output $output_file, as dg-test assumes.
12831
12832 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12833
12834 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12835 make it easier to figure out the origin of each test result when
12836 running test-combination.c and test-threads.c.
12837 (CHECK_VALUE): Likewise.
12838 (CHECK_DOUBLE_VALUE): Likewise.
12839 (CHECK_STRING_VALUE): Likewise.
12840 (CHECK_STRING_STARTS_WITH): Likewise.
12841 (CHECK_STRING_CONTAINS): Likewise.
12842 (CHECK): Likewise.
12843 (check_string_value): Likewise, add "funcname" param.
12844 (check_string_starts_with): Likewise.
12845 (check_string_contains): Likewise.
12846
12847 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12848
12849 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12850 generating name of built executable.
12851
12852 2015-01-07 Marek Polacek <polacek@redhat.com>
12853
12854 PR c/64440
12855 * gcc.dg/pr64440.c: New test.
12856 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12857
12858 2015-01-07 Marek Polacek <polacek@redhat.com>
12859
12860 PR c/64417
12861 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12862 * gcc.dg/pr64417.c: New test.
12863
12864 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12865
12866 PR target/64505
12867 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12868 fix is correct.
12869
12870 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12871
12872 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12873 Check if testcases run without errors, not just if they compile.
12874
12875 2015-01-06 Christian Bruel <christian.bruel@st.com>
12876
12877 PR target/64507
12878 * gcc.target/sh/pr64507.c: New test.
12879
12880 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12881
12882 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12883
12884 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12885
12886 * c-c++-common/asan/sanitize-all-1.c: New test.
12887 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12888 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12889 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12890 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12891
12892 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12893
12894 * lib/target-supports.exp (check_profiling_available): Return 0 for
12895 Visium.
12896 (check_effective_target_tls_runtime): Likewise.
12897 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12898 * gcc.dg/20020312-2.c: Adjust for Visium.
12899 * gcc.dg/tls/thr-cse-1.c: Likewise
12900 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12901 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12902 * gcc.dg/weak/typeof-2.c: Likewise.
12903
12904 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12905
12906 PR rtl-optimization/64287
12907 * gcc.dg/aru-2.c: New test.
12908
12909 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR sanitizer/64344
12912 * c-c++-common/ubsan/pr64344-1.c: New test.
12913 * c-c++-common/ubsan/pr64344-2.c: New test.
12914
12915 PR tree-optimization/64465
12916 * gcc.dg/pr64465.c: New test.
12917
12918 PR tree-optimization/64494
12919 * gcc.c-torture/compile/pr64494.c: New test.
12920
12921 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12922
12923 PR fortran/47674
12924 * gfortran.dg/realloc_on_assign_25.f90: New test.
12925
12926 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12927
12928 Update copyright years.
12929
12930 2015-01-05 Marek Polacek <polacek@redhat.com>
12931
12932 PR c/64423
12933 * gcc.dg/pr64423.c: New test.
12934
12935 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12936
12937 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12938 mmix-knuth-mmixware for the same reason as for MIPS.
12939 * gcc.dg/debug/debug-2.c: Ditto.
12940
12941 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12942
12943 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12944
12945 PR testsuite/62250
12946 * lib/gfortran.exp: Add libatomic library search path.
12947 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12948 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12949
12950 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12951
12952 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12953
12954 * c-c++-common/tsan/bitfield_race.c: New testcase.
12955 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12956
12957 2015-01-02 Tobias Burnus <burnus@net-b.de>
12958
12959 * gfortran.dg/coarray/collectives_4.f90: New.
12960
12961 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12962
12963 PR fortran/57562
12964 * gfortran.dg/extends_16.f90: New.
12965
12966 2015-01-02 Tobias Burnus <burnus@net-b.de>
12967
12968 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12969
12970 2015-01-02 Tobias Burnus <burnus@net-b.de>
12971
12972 * gfortran.dg/coarray/codimension_2.f90: New.
12973 * gfortran.dg/coarray/codimension_2a.f90: New.
12974 * gfortran.dg/coarray_35.f90: New.
12975 * gfortran.dg/coarray_35a.f90: New.
12976
12977 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12978
12979 PR fortran/60507
12980 * gfortran.dg/dummy_procedure_11.f90: New.
12981 ^L
12982 Copyright (C) 2015 Free Software Foundation, Inc.
12983
12984 Copying and distribution of this file, with or without modification,
12985 are permitted in any medium without royalty provided the copyright
12986 notice and this notice are preserved.