re PR tree-optimization/66233 (internal compiler error: in expand_fix, at optabs...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/66233
4 * gcc.c-torture/execute/pr66233.c: New test.
5
6 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7
8 PR fortran/66176
9 * gfortran.dg/inline_matmul_11.f90: New test.
10
11 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12
13 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14 instead of listing several targets on its own.
15 * gcc.target/i386/pr32219-2.c: Likewise.
16 * gcc.target/i386/pr32219-3.c: Likewise.
17 * gcc.target/i386/pr32219-4.c: Likewise.
18 * gcc.target/i386/pr32219-5.c: Likewise.
19 * gcc.target/i386/pr32219-6.c: Likewise
20 * gcc.target/i386/pr32219-7.c: Likewise.
21 * gcc.target/i386/pr32219-8.c: Likewise.
22 * gcc.target/i386/pr39013-1.c: Likewise.
23 * gcc.target/i386/pr39013-2.c: Likewise.
24 * gcc.target/i386/pr64317.c: Likewise.
25
26 2015-05-21 Jeff Law <law@redhat.com>
27
28 * gcc.target/hppa/shadd-4.c: New test.
29
30 2015-05-08 Michael Matz <matz@suse.de>
31
32 * gcc.dg/vect/vect-strided-store.c: New test.
33 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
34 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
35
36 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
37
38 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
39 * gcc.dg/pow-sqrt-synth-1.c: New test.
40 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
41
42 2015-05-21 Richard Biener <rguenther@suse.de>
43
44 PR c++/66211
45 * g++.dg/conversion/pr66211.C: New testcase.
46 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
47
48 2015-05-21 Jeff Law <law@redhat.com>
49
50 * gcc.target/hppa/shadd-2.c: New test.
51
52 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
53
54 PR target/54236
55 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
56
57 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
58
59 PR target/65937
60 * gcc.target/arm/pr26702.c: Adjust target selector.
61
62 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
63
64 PR middle-end/66221
65 * gcc.dg/lto/pr66221_0.c: New test.
66 * gcc.dg/lto/pr66221_1.c: New test.
67
68 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
69
70 PR c/52952
71 * gcc.dg/redecl-4.c: Update column numbers.
72 * gcc.dg/format/bitfld-1.c: Likewise.
73 * gcc.dg/format/attr-2.c: Likewise.
74 * gcc.dg/format/attr-6.c: Likewise.
75 * gcc.dg/format/attr-7.c (baz): Likewise.
76 * gcc.dg/format/asm_fprintf-1.c: Likewise.
77 * gcc.dg/format/attr-4.c: Likewise.
78 * gcc.dg/format/branch-1.c: Likewise.
79 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
80 locations within strings with embedded escape sequences.
81
82 2015-05-20 Jeff Law <law@redhat.com>
83
84 * gcc.target/hppa/hppa.exp: New target test driver.
85 * gcc.target/hppa/shadd-1.c: New test.
86
87 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
88
89 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
90
91 2015-05-20 David Malcolm <dmalcolm@redhat.com>
92
93 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
94 (fn_33_k_and_r_style): New.
95 (fn_33_stroustrup_style): New.
96 (fn_33_allman_style): New.
97 (fn_33_whitesmiths_style): New.
98 (fn_33_horstmann_style): New.
99 (fn_33_ratliff_banner_style): New.
100 (fn_33_lisp_style): New.
101 (fn_34_indent_dash_gnu): New.
102 (fn_34_indent_dash_kr): New.
103 (fn_34_indent_dash_orig): New.
104 (fn_34_indent_linux_style): New.
105
106 2015-05-20 Andre Vehreschild <vehre@gmx.de>
107
108 PR fortran/65548
109 * gfortran.dg/allocate_with_source_5.f90: Extend test.
110
111 2015-05-20 Bin Cheng <bin.cheng@arm.com>
112
113 PR tree-optimization/65447
114 * gcc.dg/tree-ssa/pr65447.c: New test.
115
116 2015-05-19 Nathan sidwell <nathan@acm.org>
117
118 * g++.dg/cpp0x/pr65954.C: New.
119
120 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
121
122 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
123
124 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
125
126 * lib/target-supports.exp: Vector do not always have natural
127 alignment on s390*.
128
129 2015-05-19 David Sherwood <david.sherwood@arm.com>
130
131 * gcc.dg/loop-invariant.c: New testcase.
132
133 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
134
135 * lib/target-supports.exp: Vector do not always have natural
136 alignment on s390*.
137
138 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
139
140 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
141 s390*.
142 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
143
144 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
145
146 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
147 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
148 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
149 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
150 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
151 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
152 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
153 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
154 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
155 * gcc.target/s390/zvector/vec-elem-1.c: New test.
156
157 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
158
159 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
160
161 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
162
163 * gcc.target/s390/s390.exp
164 (check_effective_target_vector): New check.
165 * gcc.target/s390/vector/vec-abi-1.c: New test.
166 * gcc.target/s390/vector/vec-abi-2.c: New test.
167 * gcc.target/s390/vector/vec-abi-3.c: New test.
168 * gcc.target/s390/vector/vec-abi-4.c: New test.
169 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
170 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
171 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
172 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
173 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
174 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
175 * gcc.target/s390/vector/vec-clobber-1.c: New test.
176 * gcc.target/s390/vector/vec-cmp-1.c: New test.
177 * gcc.target/s390/vector/vec-cmp-2.c: New test.
178 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
179 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
180 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
181 * gcc.target/s390/vector/vec-genmask-1.c: New test.
182 * gcc.target/s390/vector/vec-genmask-2.c: New test.
183 * gcc.target/s390/vector/vec-init-1.c: New test.
184 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
185 * gcc.target/s390/vector/vec-shift-1.c: New test.
186 * gcc.target/s390/vector/vec-sub-1.c: New test.
187
188 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
189
190 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
191
192 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
193
194 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
195
196 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
197
198 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
199
200 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
201
202 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
203
204 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
205
206 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
207
208 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
209
210 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
211
212 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
213
214 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
215
216 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
217
218 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
219
220 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
221
222 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
223
224 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
225
226 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
227
228 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
229
230 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
231
232 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
233
234 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
235
236 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
237
238 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
239
240 2015-05-19 Jakub Jelinek <jakub@redhat.com>
241
242 PR tree-optimization/66187
243 * gcc.c-torture/execute/pr66187.c: New test.
244 * gcc.dg/pr66187-1.c: New test.
245 * gcc.dg/pr66187-2.c: New test.
246
247 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
248
249 * gcc.dg/vect/bb-slp-35.c: Adjust.
250
251 2015-05-19 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/66165
254 * gcc.dg/torture/pr66165.c: New testcase.
255
256 PR tree-optimization/66185
257 * gcc.dg/torture/pr66185.c: New testcase.
258
259 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
260
261 PR target/54236
262 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
263
264 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
265
266 * gcc.target/mips/p5600-bonding.c : New file.
267
268 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
269
270 PR fortran/66106
271 * gfortran.dg/interface_operator_1.f90: New tests.
272
273 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
274
275 PR fortran/66057
276 * gfortran.dg/generic_29.f90: New tests.
277
278 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 PR fortran/66043
281 * gfortran.dg/storage_size_6.f90: New tests.
282
283 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
284
285 PR fortran/66045
286 * gfortran.dg/null1.f90: New test.
287
288 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/66044
291 * gfortran.dg/entry_21.f90: New test.
292
293 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
294
295 PR fortran/66043
296 * gfortran.dg/storage_size_6.f90: New tests.
297
298 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
299
300 PR fortran/66040
301 * gfortran.dg/misplaced_statement.f90: New test.
302
303 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
304
305 PR fortran/66039
306 * gfortran.dg/filepos1.f90: New test
307
308 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
309
310 PR fortran/64925
311 * gfortran.dg/pr64925.f90: New test.
312
313 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
314
315 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
316 unit.
317 * gfortran.dg/lto/pr41576_1.f90: Ditto.
318
319 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
320
321 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
322 to the family of pie capable targets.
323
324 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
325
326 * gcc.target/arm/bics_1.c : New testcase.
327 * gcc.target/arm/bics_2.c : New testcase.
328 * gcc.target/arm/bics_3.c : New testcase.
329 * gcc.target/arm/bics_4.c : New testcase.
330
331 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
332
333 * gcc.target/mips/umips-attr.c: New test.
334
335 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
336
337 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
338 * gcc.dg/20150120-2.c (dg-final): Ditto.
339 * gcc.dg/20150120-2.c (dg-final): Ditto.
340 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
341
342 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
343
344 PR target/66174
345 * gcc.target/i386/pr66174.c: New test.
346
347 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
348
349 PR fortran/37131
350 * gfortran.dg/matmul_bounds_6.f90: New test.
351 * gfortran.dg/matmul_bounds_7.f90: New test.
352
353 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
354
355 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
356 * gfortran.dg/lto/pr41576_1.f90: Add interface.
357 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
358 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
359 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
360 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
361
362 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
363
364 PR fortran/65903
365 * gfortran.dg/continuation_13.f90: Update test.
366 * gfortran.dg/pr65903.f90: New test.
367
368 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
369
370 PR fortran/66113
371 * gfortran.dg/block_14.f90: New test.
372
373 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
374
375 PR fortran/44054
376 * lib/gfortran-dg.exp: Update regex to handle two locations for
377 the same diagnostic without caret.
378 * gfortran.dg/badline.f: Test also that line numbers are correct
379 before and after "left but not entered" warning.
380
381 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
382 Zhenqiang Chen <zhenqiang.chen@linaro.org>
383
384 PR target/65768
385 * gcc.target/arm/maskdata.c: New test.
386
387 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
388
389 PR fortran/65792
390 * gfortran.dg/derived_constructor_components_5: New test
391
392 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
393
394 PR target/66140
395 * gcc.target/alpha/pr66140.c: New test.
396
397 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
398
399 PR c/48956
400 * gcc.dg/Wconversion-complex-c99.c: New test.
401 * gcc.dg/Wconversion-complex-gnu.c: New test.
402
403 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
404
405 PR tree-optimization/64454
406 * gcc.dg/modmod.c: New testcase.
407
408 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
409
410 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
411
412 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
413
414 PR middle-end/66134
415 * gcc.target/i386/mpx/pr66134.c: New test.
416
417 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
418
419 * gcc.target/powerpc/pr60158.c: New test.
420
421 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
422
423 * gcc.target/i386/sibcall-7.c: New test.
424 * gcc.target/i386/sibcall-8.c: New test.
425
426 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
427
428 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
429 (abs64_in_dreg): Likewise.
430
431 2015-05-14 Marek Polacek <polacek@redhat.com>
432
433 PR c/66066
434 PR c/66127
435 * gcc.dg/pr14649-1.c: Add -Wpedantic.
436 * gcc.dg/pr19984.c: Likewise.
437 * gcc.dg/pr66066-1.c: New test.
438 * gcc.dg/pr66066-2.c: New test.
439 * gcc.dg/pr66066-3.c: New test.
440
441 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
442
443 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
444 * gcc.dg/pow-sqrt.x: New file.
445 * gcc.dg/pow-sqrt-1.c: New test.
446 * gcc.dg/pow-sqrt-2.c: Likewise.
447 * gcc.dg/pow-sqrt-3.c: Likewise.
448
449 2015-05-13 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/66123
452 * gcc.dg/torture/pr66123.c: New testcase.
453
454 2015-05-13 Richard Biener <rguenther@suse.de>
455
456 PR middle-end/66110
457 * gcc.dg/alias-2.c: Adjust.
458 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
459
460 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
461
462 PR target/65103
463 * gcc.target/i386/pr65103-3.c: New.
464
465 2015-05-13 Martin Liska <mliska@suse.cz>
466
467 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
468
469 2015-05-13 Jakub Jelinek <jakub@redhat.com>
470
471 PR target/66112
472 * gcc.target/i386/pr66112-2.c: New test.
473
474 PR target/66112
475 * gcc.target/i386/pr66112-1.c: New test.
476
477 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
478
479 PR target/66048
480 * gcc.target/i386/mpx/pr66048.cc: New.
481
482 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
483
484 PR rtl-optimization/64616
485 * gcc.dg/loop-8.c: New test.
486 * gcc.dg/loop-9.c: New test.
487
488 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
489
490 PR target/pr66047.c
491 * gcc.target/i386/pr66047.c: New testcase.
492
493 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
494
495 PR ipa/65873
496 * gcc.c-torture/compile/pr65873.c: New testcase.
497
498 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
499
500 PR fortran/66111
501 * gfortran.dg/inline_matmul_10.f90: New test.
502
503 2015-05-12 David Malcolm <dmalcolm@redhat.com>
504
505 * c-c++-common/Wmisleading-indentation.c: New testcase.
506 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
507 * c-c++-common/Wmisleading-indentation-2.md: New file.
508
509 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
510
511 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
512 "break".
513 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
514
515 2015-05-12 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/66101
518 * gcc.dg/torture/pr66101.c: New testcase.
519
520 2015-05-12 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/37021
523 * gcc.target/i386/vect-addsub.c: New testcase.
524
525 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
526
527 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
528
529 2015-05-12 Tom de Vries <tom@codesourcery.com>
530
531 PR tree-optimization/66010
532 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
533
534 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/65133
537 * g++.dg/cpp0x/trailing10.C: New.
538
539 2015-05-12 Richard Biener <rguenther@suse.de>
540
541 * gcc.dg/vect/bb-slp-35.c: New testcase.
542
543 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
544
545 PR fortran/66100
546 * gfortran.dg/bound_simplification_6.f90: New.
547
548 2015-05-11 Steve Ellcey <sellcey@mips.com>
549
550 * gcc.target/mips/branch-1.c: Pass argument to bar().
551
552 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
553
554 PR target/65753
555 * gcc.target/i386/pr65753.c: New test.
556
557 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
558
559 PR rtl-optimization/66076
560 * gcc.dg/torture/pr66076.c: New test.
561
562 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
563
564 PR fortran/66041
565 * gfortran.dg/inline_matmul_7.f90: New test.
566 * gfortran.dg/inline_matmul_8.f90: New test.
567 * gfortran.dg/inline_matmul_9.f90: New test.
568
569 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
570
571 * gfortran.dg/bound_simplification_5.f90: New.
572
573 2015-05-09 Jason Merrill <jason@redhat.com>
574
575 * lib/target-supports.exp (cxx_default): New global.
576 (check_effective_target_c++11_only)
577 (check_effective_target_c++14_only)
578 (check_effective_target_c++98_only)
579 (check_effective_target_c++1z_only): Check it.
580
581 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
582
583 PR tree-optimization/64454
584 * gcc.dg/tree-ssa/vrp97.c: New file.
585 * gcc.dg/vect/slp-perm-7.c: Update.
586
587 2015-05-09 Andre Vehreschild <vehre@gmx.de>
588
589 PR fortran/65894
590 * gfortran.dg/elemental_subroutine_11.f90: New test.
591
592 2015-05-08 Richard Biener <rguenther@suse.de>
593
594 PR tree-optimization/66036
595 * gcc.dg/vect/slp-41.c: New testcase.
596
597 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
598
599 * gfortran.dg/elemental_optional_args_7.f90: New.
600
601 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
602
603 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
604 allow cmlt or sshr.
605
606 2015-05-08 Marek Polacek <polacek@redhat.com>
607
608 PR c/64918
609 * gcc.dg/Woverride-init-side-effects-1.c: New test.
610 * gcc.dg/Woverride-init-side-effects-2.c: New test.
611
612 2015-05-07 Marek Polacek <polacek@redhat.com>
613
614 PR c/65179
615 * c-c++-common/Wshift-negative-value-1.c: New test.
616 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
617 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
618 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
619 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
620 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
621 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
622 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
623 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
624
625 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
626
627 PR middle-end/192
628 PR middle-end/54303
629 * gcc.dg/fdata-sections-2.c: New file.
630
631 2015-05-07 Marek Polacek <polacek@redhat.com>
632
633 PR testsuite/66046
634 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
635 last dg-output.
636 * c-c++-common/ubsan/align-7.c: Likewise.
637 * c-c++-common/ubsan/bounds-8.c: Likewise.
638 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
639 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
640 * c-c++-common/ubsan/null-1.c: Likewise.
641 * c-c++-common/ubsan/null-10.c: Likewise.
642 * c-c++-common/ubsan/null-11.c: Likewise.
643 * c-c++-common/ubsan/null-2.c: Likewise.
644 * c-c++-common/ubsan/null-3.c: Likewise.
645 * c-c++-common/ubsan/null-4.c: Likewise.
646 * c-c++-common/ubsan/null-5.c: Likewise.
647 * c-c++-common/ubsan/null-6.c: Likewise.
648 * c-c++-common/ubsan/null-7.c: Likewise.
649 * c-c++-common/ubsan/null-8.c: Likewise.
650 * c-c++-common/ubsan/null-9.c: Likewise.
651 * c-c++-common/ubsan/object-size-1.c: Likewise.
652 * c-c++-common/ubsan/object-size-10.c: Likewise.
653 * c-c++-common/ubsan/object-size-4.c: Likewise.
654 * c-c++-common/ubsan/object-size-5.c: Likewise.
655 * c-c++-common/ubsan/object-size-7.c: Likewise.
656 * c-c++-common/ubsan/object-size-8.c: Likewise.
657 * c-c++-common/ubsan/object-size-9.c: Likewise.
658 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
659 * c-c++-common/ubsan/overflow-int128.c: Likewise.
660 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
661 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
662 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
663 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
664 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
665 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
666 * c-c++-common/ubsan/pr59333.c: Likewise.
667 * c-c++-common/ubsan/pr59667.c: Likewise.
668 * c-c++-common/ubsan/pr60613-2.c: Likewise.
669 * c-c++-common/ubsan/pr60636.c: Likewise.
670 * c-c++-common/ubsan/pr63802.c: Likewise.
671 * c-c++-common/ubsan/recovery-1.c: Likewise.
672 * c-c++-common/ubsan/recovery-3.c: Likewise.
673 * c-c++-common/ubsan/shift-1.c: Likewise.
674 * c-c++-common/ubsan/shift-2.c: Likewise.
675 * c-c++-common/ubsan/shift-4.c: Likewise.
676 * c-c++-common/ubsan/shift-7.c: Likewise.
677 * c-c++-common/ubsan/undefined-2.c: Likewise.
678 * c-c++-common/ubsan/vla-1.c: Likewise.
679 * g++.dg/ubsan/null-1.C: Likewise.
680 * g++.dg/ubsan/null-3.C: Likewise.
681 * g++.dg/ubsan/null-4.C: Likewise.
682 * g++.dg/ubsan/vptr-8.C: Likewise.
683 * g++.dg/ubsan/vptr-9.C: Likewise.
684 * gcc.dg/ubsan/bounds-2.c: Likewise.
685 * gcc.dg/ubsan/object-size-9.c: Likewise.
686
687 2015-05-07 Jeff Law <law@redhat.com>
688
689 * gcc.dg/tree-ssa/shorten-1.c: New test.
690
691 2015-05-07 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/66002
694 * gcc.dg/vect/vect-125.c: New testcase.
695
696 2015-05-07 Marek Polacek <polacek@redhat.com>
697 Martin Uecker <uecker@eecs.berkeley.edu>
698
699 * c-c++-common/ubsan/bounds-10.c: New test.
700
701 2015-05-06 David Malcolm <dmalcolm@redhat.com>
702
703 * jit.dg/harness.h (set_options): Wrap with
704 #ifndef TEST_ESCHEWS_SET_OPTIONS.
705 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
706 Special-case test-benchmark.c as a negative.
707 * jit.dg/test-benchmark.c: New file.
708
709 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
710
711 PR target/64208
712 * gcc.target/arm/pr64208.c: New test.
713
714 2015-05-06 Alan Modra <amodra@gmail.com>
715
716 PR target/66020
717 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
718 (gparms): Make volatile.
719
720 2015-05-06 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/62283
723 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
724
725 2015-05-06 Christian Bruel <christian.bruel@st.com>
726
727 PR target/66015
728 * gcc.target/aarch64/iinline-attr-1.c: New test.
729
730 2015-05-06 Richard Biener <rguenther@suse.de>
731
732 * gcc.dg/vect/bb-slp-34.c: New testcase.
733
734 2015-05-06 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/62283
737 * gcc.dg/vect/bb-slp-14.c: Adjust.
738
739 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
740
741 PR target/65990
742 * gcc.target/i386/pr65990.c: New test.
743
744 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
745
746 PR target/65915
747 * gcc.target/i386/pr65915.c: New.
748
749 2015-05-05 Tom de Vries <tom@codesourcery.com>
750
751 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
752 'va_list escapes 0'.
753
754 2015-05-05 Tom de Vries <tom@codesourcery.com>
755
756 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
757 in r222173.
758
759 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
760
761 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
762 * gcc.target/arm/pr65924.c: Likewise.
763
764 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
765
766 PR target/65871
767 * gcc.target/i386/pr65871-3.c: New test.
768
769 2015-05-04 Jeff Law <law@redhat.com>
770
771 Revert:
772 2015-05-04 Jeff Law <law@redhat.com>
773 * gcc.dg/tree-ssa/shorten-1.c: New test.
774
775 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
776 Jakub Jelinek <jakub@redhat.com>
777
778 PR c++/66007
779 * g++.dg/cpp0x/Wnarrowing4.C: New.
780
781 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
782
783 * lib/target-supports.exp
784 (check_effective_target_keeps_null_pointer_checks): Clarify that
785 this is for targets that disable -fdelete-null-pointer-checks,
786 not default it to off.
787 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
788 -fdelete-null-pointer-checks explicit.
789 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
790 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
791 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
792 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
793 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
794 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
795 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
796 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
797 * gcc.dg/tree-ssa/pr20318.c: Likewise.
798 * gcc.dg/tree-ssa/pr20701.c: Likewise.
799 * gcc.dg/tree-ssa/pr20702.c: Likewise.
800 * gcc.dg/tree-ssa/pr21086.c: Likewise.
801 * gcc.dg/tree-ssa/pr21090.c: Likewise.
802 * gcc.dg/tree-ssa/pr58480.c: Likewise.
803 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
804 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
805 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
807 * gcc.dg/tree-ssa/unreachable.c: Likewise.
808 * gcc.dg/tree-ssa/vrp02.c: Likewise.
809 * gcc.dg/tree-ssa/vrp07.c: Likewise.
810 * gcc.dg/tree-ssa/vrp08.c: Likewise.
811 * gcc.dg/tree-ssa/vrp55.c: Likewise.
812 * g++.dg/cpp0x/static_assert9.C: Likewise.
813 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
814 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
815 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
816 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
817 * g++.dg/tree-ssa/pr26406.C: Likewise.
818
819 2015-05-04 Jakub Jelinek <jakub@redhat.com>
820
821 PR tree-optimization/65984
822 * c-c++-common/ubsan/pr65984.c: New test.
823
824 2015-05-04 Jeff Law <law@redhat.com>
825
826 * gcc.dg/tree-ssa/shorten-1.c: New test.
827
828 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
829
830 PR fortran/44735
831 * gfortran.dg/pr44735.f90: New test.
832
833 2015-05-04 Richard Biener <rguenther@suse.de>
834
835 PR tree-optimization/65965
836 * gcc.dg/vect/bb-slp-33.c: New testcase.
837
838 2015-05-04 Richard Biener <rguenther@suse.de>
839
840 PR tree-optimization/65935
841 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
842
843 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
844
845 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
846 for each supported variant instead of CHECK_RESULTS.
847 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
848 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
849 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
850 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
851 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
852 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
853 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
854 expected results for unsupported variants. Call CHECK for each
855 supported variant instead of CHECK_RESULTS.
856 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
857 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
858 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
859 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
860 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
861 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
862 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
863 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
864 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
865 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
866 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
867 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
868 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
869 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
870 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
871 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
872 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
873 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
874 expected results for unsupported variants.
875 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
876 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
877 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
878 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
879 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
880 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
881 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
882 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
883 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
884 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
885 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
886 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
887 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
888 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
889 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
890 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
891 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
892 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
893 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
894 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
895 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
896 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
897 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
898 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
899 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
900 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
901 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
902 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
903
904 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
905
906 PR fortran/37131
907 * gfortran.dg/bound_9.f90: Add pointer assignment.
908
909 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
910 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
911
912 PR c++/65858
913 * g++.dg/cpp0x/Wnarrowing3.C: New.
914
915 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
916
917 * gcc.dg/20150120-1.c: New test.
918 * gcc.dg/20150120-2.c: New test.
919 * gcc.dg/20150120-3.c: New test.
920
921 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
922
923 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
924
925 2015-05-01 Renlin Li <renlin.li@arm.com>
926
927 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
928
929 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
930
931 * gfortran.dg/bound_simplification_4.f90: New.
932
933 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
934
935 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
936 with powerpc_p8vector_ok.
937
938 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
939
940 PR fortran/37131
941 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
942 scan pattern.
943 * gfortran.dg/bound_9.f90: New test case.
944
945 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
946
947 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
948 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
949 for 32bit x86 targets.
950 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
951 for 32bit x86 targets.
952 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
953 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
954 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
955 for 32bit x86 targets.
956
957 2015-04-30 Marek Polacek <polacek@redhat.com>
958
959 PR tree-optimization/63551
960 * g++.dg/ipa/pr63551.C: New test.
961
962 2015-04-30 Caroline Tice <cmtice@google.com>
963
964 PR 65929
965 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
966 partition size on certain targets.
967
968 2015-04-30 Renlin Li <renlin.li@arm.com>
969
970 * gcc.target/aarch64/vect-reduc-or_1.c: New.
971
972 2015-04-30 Marek Polacek <polacek@redhat.com>
973
974 * c-c++-common/Wbool-compare-3.c: New test.
975
976 * gcc.dg/pr65901.c (foo): Adjust dg-error.
977 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
978
979 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/57610
982 * g++.dg/init/ref22.C: New.
983
984 2015-04-30 Marek Polacek <polacek@redhat.com>
985
986 * gcc.dg/init-bad-8.c: New test.
987
988 * gcc.dg/incomplete-typedef-1.c: New test.
989
990 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
991
992 PR c++/59955
993 * g++.dg/template/crash121.C: New.
994
995 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
996
997 * gcc.target/mips/call-from-init.c: New test.
998 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
999
1000 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1001
1002 PR target/65871
1003 * gcc.target/i386/pr65871-1.c: New test.
1004 * gcc.target/i386/pr65871-2.c: Ditto.
1005
1006 2015-04-29 Marek Polacek <polacek@redhat.com>
1007
1008 PR c/64610
1009 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1010 * c-c++-common/Wbool-compare-2.c: New test.
1011
1012 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1013
1014 PR target/65770
1015 * gcc.target/aarch64/vstN_lane_1.c: New file.
1016
1017 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/64667
1020 * g++.dg/warn/Winit-self-3.C: New.
1021
1022 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1023
1024 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1025
1026 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
1027
1028 PR target/65924
1029 * gcc.target/arm/pr65924.c: New test.
1030
1031 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
1032
1033 * g++.dg/gomp/tpl-target-update.C: New file.
1034
1035 2015-04-29 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/65917
1038 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1039
1040 2015-04-29 Christian Bruel <christian.bruel@st.com>
1041
1042 PR target/64835
1043 * gcc.dg/ipa/iinline-attr.c: New test.
1044 * gcc.target/i386/iinline-attr-2.c: New test.
1045
1046 2015-04-28 Andre Vehreschild <vehre@gmx.de>
1047
1048 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1049 segfault is fixed.
1050
1051 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1052
1053 * gcc.dg/vect/vect-33.c: Remove spurious line.
1054
1055 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1056
1057 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1058
1059 2015-04-28 Marek Polacek <polacek@redhat.com>
1060
1061 PR c/65901
1062 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1063 * gcc.dg/pr65901.c: New test.
1064
1065 2015-04-28 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/62283
1068 * gfortran.dg/vect/pr62283-2.f: New testcase.
1069 * gcc.dg/vect/bb-slp-14.c: Adjust.
1070
1071 2015-04-28 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/65851
1074 * g++.dg/torture/pr65851.C: New testcase.
1075
1076 2015-04-27 Jeff Law <law@redhat.com>
1077
1078 PR tree-optimization/65217
1079 * gcc.target/i386/pr65217.c: Remove XFAIL.
1080
1081 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1082
1083 PR fortran/60322
1084 Add tests forgotten to svn-add.
1085 * gfortran.dg/class_allocate_19.f03: New test.
1086 * gfortran.dg/class_array_20.f03: New test.
1087 * gfortran.dg/class_array_21.f03: New test.
1088 * gfortran.dg/finalize_29.f08: New test.
1089
1090 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1091
1092 PR fortran/59678
1093 PR fortran/65841
1094 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1095 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1096
1097 2015-04-27 Caroline Tice <cmtice@google.com>
1098
1099 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1100 partition size.
1101
1102 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1103
1104 PR target/64579
1105 * gcc.target/powerpc/htm-1.c: New test.
1106 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1107 on 64-bit compiles.
1108 (__builtin_tabortdci): Likewise.
1109 (__builtin_tcheck): Remove operand.
1110 * lib/target-supports.exp (check_htm_hw_available): New function.
1111
1112 2015-04-27 Richard Biener <rguenther@suse.de>
1113
1114 * gcc.target/i386/pr65217.c: XFAIL.
1115
1116 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR tree-optimization/65875
1119 * gcc.c-torture/compile/pr65875.c: New test.
1120
1121 2015-04-25 Marek Polacek <polacek@redhat.com>
1122
1123 PR c/52085
1124 * gcc.dg/enum-incomplete-2.c: New test.
1125 * gcc.dg/enum-mode-1.c: New test.
1126
1127 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1128
1129 PR target/65849
1130 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1131 set new options.
1132 * gcc.target/powerpc/pr65849-2.c: Likewise.
1133
1134 2015-04-24 Tom de Vries <tom@codesourcery.com>
1135
1136 PR tree-optimization/65802
1137 * g++.dg/pr65802.C: Move to ...
1138 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1139 stdarg.h. Rewrite for C.
1140 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1141 va_start and va_end. Remove unnecessary inline asm.
1142
1143 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1144 Wei Mi <wmi@google.com>
1145
1146 * gcc.target/i386/sse2-load-multi.c: New test.
1147 * gcc.target/i386/sse2-store-multi.c: Ditto.
1148
1149 2015-04-24 Marek Polacek <polacek@redhat.com>
1150
1151 PR c/65830
1152 * c-c++-common/pr65830.c: New test.
1153
1154 PR c/63357
1155 * c-c++-common/Wlogical-op-1.c: New test.
1156
1157 2015-04-24 Marek Polacek <polacek@redhat.com>
1158
1159 PR c/61534
1160 * c-c++-common/pr61534-1.c: New test.
1161
1162 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1163 Steven Bosscher <steven@gcc.gnu.org>
1164
1165 PR rtl-optimization/34503
1166 * gcc.target/arm/pr64616.c: New file.
1167
1168 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1169
1170 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1171
1172 2015-04-24 Terry Guo <terry.guo@arm.com>
1173
1174 * gcc.target/arm/pr65710.c: Update the options.
1175
1176 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1177
1178 * gcc.target/i386/pr65523.c: Skip x32.
1179
1180 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1181
1182 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1183 to look for vcl* where appropriate.
1184
1185 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1186
1187 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1188 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1189
1190 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1191
1192 PR target/26702
1193 * gcc.target/arm/pr26702.c: New test.
1194
1195 2015-04-23 Marek Polacek <polacek@redhat.com>
1196
1197 PR c/65345
1198 * gcc.dg/pr65345-1.c: New test.
1199 * gcc.dg/pr65345-2.c: New test.
1200
1201 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1202
1203 * gcc.target/powerpc/crypto-builtin-2.c: New.
1204
1205 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1206
1207 PR fortran/60322
1208 * gfortran.dg/class_allocate_19.f03: New test.
1209 * gfortran.dg/class_array_20.f03: New test.
1210 * gfortran.dg/class_array_21.f03: New test.
1211 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1212 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1213 initialization correctly.
1214 * gfortran.dg/finalize_29.f08: New test.
1215
1216 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1217
1218 * gcc.target/powerpc/swaps-p8-18.c: New test.
1219
1220 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1221
1222 PR target/65456
1223 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1224 * gcc.dg/vect/bb-slp-25.c: Likewise.
1225 * gcc.dg/vect/bb-slp-29.c: Likewise.
1226 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1227 vect_no_align && { ! vect_hw_misalign }.
1228 * gcc.dg/vect/bb-slp-9.c: Likewise.
1229 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1230 vect_hw_misalign.
1231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1233 account for POWER8, where peeling for alignment is not needed.
1234 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1235 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1236 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1237 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1238 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1239 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1240 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1241 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1242 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1243 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1244 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1245 * gcc.dg/vect/pr16105.c: Likewise.
1246 * gcc.dg/vect/pr20122.c: Likewise.
1247 * gcc.dg/vect/pr33804.c: Likewise.
1248 * gcc.dg/vect/pr33953.c: Likewise.
1249 * gcc.dg/vect/pr56787.c: Likewise.
1250 * gcc.dg/vect/pr58508.c: Likewise.
1251 * gcc.dg/vect/slp-25.c: Likewise.
1252 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1253 * gcc.dg/vect/vect-105.c: Likewise.
1254 * gcc.dg/vect/vect-27.c: Likewise.
1255 * gcc.dg/vect/vect-29.c: Likewise.
1256 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1257 POWER8.
1258 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1259 && { ! vect_hw_misalign }.
1260 * gcc.dg/vect/vect-44.c: Likewise.
1261 * gcc.dg/vect/vect-48.c: Likewise.
1262 * gcc.dg/vect/vect-50.c: Likewise.
1263 * gcc.dg/vect/vect-52.c: Likewise.
1264 * gcc.dg/vect/vect-56.c: Likewise.
1265 * gcc.dg/vect/vect-60.c: Likewise.
1266 * gcc.dg/vect/vect-72.c: Likewise.
1267 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1268 * gcc.dg/vect/vect-75.c: Likewise.
1269 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1270 * gcc.dg/vect/vect-77-global.c: Likewise.
1271 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1272 * gcc.dg/vect/vect-78-global.c: Likewise.
1273 * gcc.dg/vect/vect-93.c: Likewise.
1274 * gcc.dg/vect/vect-95.c: Likewise.
1275 * gcc.dg/vect/vect-96.c: Likewise.
1276 * gcc.dg/vect/vect-cond-1.c: Likewise.
1277 * gcc.dg/vect/vect-cond-3.c: Likewise.
1278 * gcc.dg/vect/vect-cond-4.c: Likewise.
1279 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1280 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1281 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1282 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1283 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1284 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1285 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1286 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1287 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1288 * gcc.dg/vect/vect-outer-5.c: Likewise.
1289 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1290 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1291 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1292 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1293 * gcc.dg/vect/vect-peel-3.c: Likewise.
1294 * gcc.dg/vect/vect-peel-4.c: Likewise.
1295 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1296 * gcc.target/powerpc/pr65456.c: New test.
1297 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1298 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1299 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1300 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1301 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1302 vect_no_align && { ! vect_hw_misalign }.
1303 * gfortran.dg/vect/vect-3.f90: Likewise.
1304 * gfortran.dg/vect/vect-4.f90: Likewise.
1305 * gfortran.dg/vect/vect-5.f90: Likewise.
1306 * lib/target-supports.exp (check_effective_target_vect_no_align):
1307 Return 1 for POWER8.
1308 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1309
1310 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1311
1312 PR fortran/65429
1313 * gfortran.dg/pr65429.f90: New test.
1314
1315 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1316
1317 * c-c++-common/asan/user-section-1.c: New test.
1318 * c-c++-common/asan/user-section-2.c: New test.
1319 * c-c++-common/asan/user-section-3.c: New test.
1320
1321 2015-04-22 Hale Wang <hale.wang@arm.com>
1322 Terry Guo <terry.guo@arm.com>
1323
1324 PR rtl-optimization/64818
1325 * gcc.target/arm/pr64818.c: New test.
1326
1327 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1328
1329 PR ipa/65076
1330 * g++.dg/tree-ssa/pr61034.C: Update template.
1331 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1332 * gcc.dg/Warray-bounds-11.c: Likewise.
1333 * gcc.dg/Warray-bounds.c: Likewise.
1334
1335 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1336
1337 PR libgfortran/65234
1338 * gfortran.dg/fmt_unlimited.f90: New test.
1339
1340 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1341
1342 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1343 headers.
1344 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1345 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1346 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1347 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1348 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1349 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1350 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1351
1352 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1353
1354 PR libgfortran/56743
1355 * gfortran.dg/namelist_87.f90: New test.
1356
1357 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1358
1359 * gcc.target/aarch64/mult-synth_1.c: New test.
1360 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1361 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1362 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1363 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1364 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1365
1366 2015-04-21 Richard Biener <rguenther@suse.de>
1367
1368 PR tree-optimization/65650
1369 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1370 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1371 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1372 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1373 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1374 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1375
1376 2015-04-21 Tom de Vries <tom@codesourcery.com>
1377
1378 PR tree-optimization/65802
1379 * g++.dg/pr65802.C: New test.
1380
1381 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1382
1383 PR testsuite/65767
1384 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1385 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1386
1387 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/65801
1390 * g++.dg/cpp0x/Wnarrowing2.C: New.
1391
1392 2015-04-20 Jeff Law <law@redhat.com>
1393
1394 PR tree-optimization/65658
1395 * gcc.dg/pr65658.c: New test.
1396
1397 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1398
1399 PR target/64134
1400 * gcc.target/aarch64/vec_init_1.c: New test.
1401
1402 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1403
1404 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1405 targets.
1406
1407 2015-04-18 Martin Sebor <msebor@redhat.com>
1408
1409 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1410 of non-nul characters.
1411 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1412
1413 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1414
1415 PR target/65787
1416 * gcc.target/powerpc/pr65787.c: New.
1417
1418 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR target/65689
1421 * gcc.target/aarch64/c-output-template-4.c: New test.
1422
1423 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1424
1425 PR target/65780
1426 * gcc.dg/pr65780-1.c: New test.
1427 * gcc.dg/pr65780-2.c: Likewise.
1428 * gcc.target/i386/pr32219-9.c: Likewise.
1429 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1430 symbol.
1431 * gcc.target/i386/pr64317.c (c): Initialize.
1432
1433 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1434
1435 PR target/65612
1436 * g++.dg/ext/mv18.C: New test.
1437 * g++.dg/ext/mv19.C: Likewise.
1438 * g++.dg/ext/mv20.C: Likewise.
1439 * g++.dg/ext/mv21.C: Likewise.
1440 * g++.dg/ext/mv22.C: Likewise.
1441 * g++.dg/ext/mv23.C: Likewise.
1442
1443 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1444
1445 PR c++/64527
1446 * g++.dg/init/pr64527.C: New test.
1447
1448 2015-04-17 Tom de Vries <tom@codesourcery.com>
1449 Michael Matz <matz@suse.de>
1450
1451 PR tree-optimization/64950
1452 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1453 x86_64-*-*.
1454
1455 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1456
1457 * c-c++-common/asan/user-section-1.c: New test.
1458
1459 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR debug/65771
1462 * gcc.dg/debug/pr65771.c: New test.
1463
1464 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1467 __buitlin_alloca with __builtin_alloca.
1468
1469 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1470
1471 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1472
1473 2015-04-16 Richard Biener <rguenther@suse.de>
1474
1475 PR tree-optimization/64277
1476 * gcc.dg/Warray-bounds-14.c: New testcase.
1477 * gcc.dg/Warray-bounds-15.c: Likewise.
1478 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1479 * c-c++-common/ubsan/bounds-6.c: Likewise.
1480
1481 2015-04-16 Renlin Li <renlin.li@arm.com>
1482
1483 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1484 * gcc.target/arm/unsigned-float.c: New.
1485
1486 2015-04-16 Richard Biener <rguenther@suse.de>
1487
1488 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1489 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1490 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1491
1492 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1495 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1496 * g++.dg/cpp0x/defaulted21.C: Likewise.
1497 * g++.dg/cpp0x/defaulted28.C: Likewise.
1498 * g++.dg/cpp0x/defaulted47.C: Likewise.
1499 * g++.dg/cpp0x/elision_neg.C: Likewise.
1500 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1501 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1502 * g++.dg/cpp0x/implicit1.C: Likewise.
1503 * g++.dg/cpp0x/implicit9.C: Likewise.
1504 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1505 * g++.dg/cpp0x/range-for13.C: Likewise.
1506 * g++.dg/gomp/clause-2.C: Likewise.
1507 * g++.dg/gomp/udr-5.C: Likewise.
1508 * g++.dg/inherit/access6.C: Likewise.
1509 * g++.dg/lookup/duperr1.C: Likewise.
1510 * g++.dg/lookup/friend2.C: Likewise.
1511 * g++.dg/lookup/pr6936.C: Likewise.
1512 * g++.dg/lookup/scoped1.C: Likewise.
1513 * g++.dg/lookup/using26.C: Likewise.
1514 * g++.dg/lookup/using38.C: Likewise.
1515 * g++.dg/other/access2.C: Likewise.
1516 * g++.dg/overload/defarg3.C: Likewise.
1517 * g++.dg/overload/defarg6.C: Likewise.
1518 * g++.dg/parse/access11.C: Likewise.
1519 * g++.dg/parse/access2.C: Likewise.
1520 * g++.dg/parse/access3.C: Likewise.
1521 * g++.dg/parse/access4.C: Likewise.
1522 * g++.dg/parse/access5.C: Likewise.
1523 * g++.dg/parse/access6.C: Likewise.
1524 * g++.dg/parse/access8.C: Likewise.
1525 * g++.dg/parse/access9.C: Likewise.
1526 * g++.dg/parse/crash40.C: Likewise.
1527 * g++.dg/tc1/dr142.C: Likewise.
1528 * g++.dg/tc1/dr166.C: Likewise.
1529 * g++.dg/tc1/dr52.C: Likewise.
1530 * g++.dg/template/access11.C: Likewise.
1531 * g++.dg/template/access18.C: Likewise.
1532 * g++.dg/template/access19.C: Likewise.
1533 * g++.dg/template/access2.C: Likewise.
1534 * g++.dg/template/access20.C: Likewise.
1535 * g++.dg/template/access26.C: Likewise.
1536 * g++.dg/template/access3.C: Likewise.
1537 * g++.dg/template/access7.C: Likewise.
1538 * g++.dg/template/conv12.C: Likewise.
1539 * g++.dg/template/crash69.C: Likewise.
1540 * g++.dg/template/friend31.C: Likewise.
1541 * g++.dg/template/friend32.C: Likewise.
1542 * g++.dg/template/memfriend15.C: Likewise.
1543 * g++.dg/template/memfriend16.C: Likewise.
1544 * g++.dg/template/memfriend17.C: Likewise.
1545 * g++.dg/template/memfriend7.C: Likewise.
1546 * g++.dg/template/pr32519.C: Likewise.
1547 * g++.dg/template/qualttp21.C: Likewise.
1548 * g++.dg/template/qualttp8.C: Likewise.
1549 * g++.dg/template/ttp10.C: Likewise.
1550 * g++.dg/template/typedef11.C: Likewise.
1551 * g++.dg/template/typedef13.C: Likewise.
1552 * g++.dg/template/typedef19.C: Likewise.
1553 * g++.dg/template/typedef20.C: Likewise.
1554 * g++.dg/template/typedef22.C: Likewise.
1555 * g++.dg/template/using16.C: Likewise.
1556 * g++.dg/template/virtual3.C: Likewise.
1557 * g++.dg/ubsan/pr61272.C: Likewise.
1558 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1559 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1560 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1561 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1562 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1563 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1564 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1565 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1566 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1567 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1568 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1569 * g++.old-deja/g++.jason/access17.C: Likewise.
1570 * g++.old-deja/g++.jason/access18.C: Likewise.
1571 * g++.old-deja/g++.jason/access22.C: Likewise.
1572 * g++.old-deja/g++.jason/access23.C: Likewise.
1573 * g++.old-deja/g++.jason/access8.C: Likewise.
1574 * g++.old-deja/g++.jason/delete3.C: Likewise.
1575 * g++.old-deja/g++.jason/report.C: Likewise.
1576 * g++.old-deja/g++.law/access2.C: Likewise.
1577 * g++.old-deja/g++.law/access3.C: Likewise.
1578 * g++.old-deja/g++.law/access4.C: Likewise.
1579 * g++.old-deja/g++.law/access5.C: Likewise.
1580 * g++.old-deja/g++.law/arm12.C: Likewise.
1581 * g++.old-deja/g++.law/arm14.C: Likewise.
1582 * g++.old-deja/g++.law/ctors13.C: Likewise.
1583 * g++.old-deja/g++.law/union2.C: Likewise.
1584 * g++.old-deja/g++.law/visibility12.C: Likewise.
1585 * g++.old-deja/g++.law/visibility15.C: Likewise.
1586 * g++.old-deja/g++.law/visibility16.C: Likewise.
1587 * g++.old-deja/g++.law/visibility17.C: Likewise.
1588 * g++.old-deja/g++.law/visibility18.C: Likewise.
1589 * g++.old-deja/g++.law/visibility19.C: Likewise.
1590 * g++.old-deja/g++.law/visibility20.C: Likewise.
1591 * g++.old-deja/g++.law/visibility21.C: Likewise.
1592 * g++.old-deja/g++.law/visibility24.C: Likewise.
1593 * g++.old-deja/g++.law/visibility4.C: Likewise.
1594 * g++.old-deja/g++.law/visibility5.C: Likewise.
1595 * g++.old-deja/g++.law/visibility6.C: Likewise.
1596 * g++.old-deja/g++.law/visibility7.C: Likewise.
1597 * g++.old-deja/g++.law/visibility8.C: Likewise.
1598 * g++.old-deja/g++.law/visibility9.C: Likewise.
1599 * g++.old-deja/g++.niklas/t135.C: Likewise.
1600 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1601 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1602 * g++.old-deja/g++.other/access11.C: Likewise.
1603 * g++.old-deja/g++.other/access4.C: Likewise.
1604 * g++.old-deja/g++.other/access7.C: Likewise.
1605 * g++.old-deja/g++.other/crash1.C: Likewise.
1606 * g++.old-deja/g++.other/crash7.C: Likewise.
1607 * g++.old-deja/g++.other/friend1.C: Likewise.
1608 * g++.old-deja/g++.other/friend4.C: Likewise.
1609 * g++.old-deja/g++.other/friend9.C: Likewise.
1610 * g++.old-deja/g++.other/lineno1.C: Likewise.
1611 * g++.old-deja/g++.other/using1.C: Likewise.
1612 * g++.old-deja/g++.pt/enum14.C: Likewise.
1613 * g++.old-deja/g++.pt/friend11.C: Likewise.
1614 * g++.old-deja/g++.pt/friend21.C: Likewise.
1615 * g++.old-deja/g++.pt/friend3.C: Likewise.
1616 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1617 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1618 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1619 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1620
1621 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR ipa/65765
1624 * g++.dg/ipa/pr65765.C: New test.
1625
1626 2015-04-15 Nick Clifton <nickc@redhat.com>
1627
1628 * gcc.target/rx/builtins.c: Disable RMPA test if string
1629 instructions are not allowed.
1630
1631 2015-04-15 Alan Modra <amodra@gmail.com>
1632
1633 * gcc.dg/pr65408.c: New.
1634
1635 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1636
1637 PR target/65729
1638 * gcc.target/arm/pr65729.c: New test.
1639
1640 2015-04-14 Richard Biener <rguenther@suse.de>
1641
1642 PR tree-optimization/65758
1643 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1644
1645 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1646
1647 PR target/65648
1648 * gcc.c-torture/execute/pr65648.c: New test.
1649
1650 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1651
1652 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1653 __builtin_finite instead of finite.
1654 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1655 Likewise.
1656
1657 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1658
1659 PR tree-optimization/63387
1660 * gcc.dg/pr63387.c: New testcase.
1661
1662 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1663
1664 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1665
1666 2015-04-13 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/65204
1669 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1670
1671 2015-04-13 Terry Guo <terry.guo@arm.com>
1672
1673 PR target/65710
1674 * gcc.target/arm/pr65710.c: New.
1675
1676 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1677
1678 PR tree-optimization/65747
1679 * g++.dg/torture/pr65747.C: New test.
1680
1681 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR c++/65736
1684 * g++.dg/cpp0x/pr65736.C: New test.
1685
1686 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1687 Martin Liska <mliska@suse.cz>
1688
1689 PR ipa/65722
1690 * g++.dg/ipa/pr65722.C: New testcase.
1691
1692 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR tree-optimization/65735
1695 * gcc.c-torture/compile/pr65735.c: New test.
1696
1697 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1698
1699 PR middle-end/65554
1700 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1701
1702 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/65671
1705 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1706
1707 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1708
1709 PR target/65647
1710 * gcc.target/arm/pr65647-2.c: New.
1711
1712 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1713
1714 PR target/65694
1715 * g++.dg/torture/pr65694.C: New test.
1716
1717 2015-04-10 Tobias Burnus <burnus@net-b.de>
1718
1719 * gfortran.dg/coarray_lock_6.f90: New.
1720 * gfortran.dg/coarray_lock_7.f90: New.
1721 * gfortran.dg/coarray/lock_2.f90: New.
1722
1723 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1724
1725 PR fortran/56674
1726 PR fortran/58813
1727 PR fortran/59016
1728 PR fortran/59024
1729 * gfortran.dg/used_types_27.f90: New.
1730
1731 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1732
1733 PR target/65671
1734 * gcc.target/i386/pr65671.c: New.
1735
1736 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR tree-optimization/65709
1739 * c-c++-common/ubsan/align-9.c: New test.
1740
1741 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1742
1743 PR fortran/56852
1744 * gfortran.dg/pr56852.f90: New test.
1745
1746 2015-04-09 Marek Polacek <polacek@redhat.com>
1747 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR middle-end/65554
1750 * g++.dg/opt/pr65554.C: New test.
1751
1752 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR c++/65690
1755 * c-c++-common/attr-aligned-1.c: New test.
1756
1757 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1758
1759 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1760
1761 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1762
1763 PR target/65676
1764 * gcc.target/i386/sse-25.c: New.
1765
1766 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR target/65693
1769 * gcc.target/i386/pr65693.c: New test.
1770
1771 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1772
1773 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1774
1775 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1776
1777 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1778
1779 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1780
1781 * gcc.target/i386/thunk-retbnd.c: New.
1782
1783 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/opt48.adb: New test.
1786 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1787 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1788
1789 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1790
1791 PR ipa/65540
1792 * gcc.c-torture/compile/pr65540.c: New.
1793
1794 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1795
1796 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1797 -Wno-pointer-arith.
1798
1799 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1800
1801 PR debug/65678
1802 * g++.dg/debug/pr65678.C: New test.
1803
1804 PR middle-end/65680
1805 * gcc.c-torture/compile/pr65680.c: New test.
1806
1807 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1808
1809 PR fortran/65548
1810 * gfortran.dg/allocate_with_source_5.f90: New test.
1811
1812 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1813
1814 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1815 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1816
1817 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1818
1819 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1820
1821 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1822
1823 PR target/65614
1824 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1825 to get floating point compression.
1826 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1827
1828 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR preprocessor/61977
1831 * gcc.dg/cpp/pr61977.c: New test.
1832
1833 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1834
1835 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1836
1837 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1838
1839 PR target/65647
1840 * gcc.target/arm/pr65647.c: New.
1841
1842 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1843
1844 PR ipa/65655
1845 * g++.dg/torture/pr65655.C: New testcase.
1846
1847 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/64085
1850 * g++.dg/cpp1y/lambda-init13.C: New.
1851
1852 2015-04-03 Marek Polacek <polacek@redhat.com>
1853
1854 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1855
1856 2015-04-02 Marek Polacek <polacek@redhat.com>
1857
1858 PR c++/65642
1859 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1860 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1861
1862 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR preprocessor/61977
1865 * gcc.target/powerpc/pr61977-1.c: New test.
1866 * gcc.target/powerpc/pr61977-2.c: New test.
1867
1868 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1869
1870 PR c++/56100
1871 * g++.dg/warn/Wshadow-8.C: New.
1872 * g++.dg/warn/Wshadow-9.C: Likewise.
1873 * g++.dg/warn/Wshadow-10.C: Likewise.
1874 * g++.dg/warn/Wshadow-11.C: Likewise.
1875
1876 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1877
1878 * gcc.dg/pr23623.c: Added aligned attribute.
1879 * gcc.dg/20141029-1.c: Likewise.
1880 * gcc.dg/20150306-1.c: New test.
1881
1882 2015-04-01 Marek Polacek <polacek@redhat.com>
1883
1884 PR c++/65554
1885 * g++.dg/cpp0x/initlist93.C: New test.
1886 * g++.dg/cpp0x/initlist94.C: New test.
1887
1888 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1889
1890 PR target/65624
1891 * gcc.target/aarch64/pr65624.c: New test.
1892
1893 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1894
1895 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1896
1897 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1898
1899 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1900 extra variable to force stack alignment.
1901 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1902 extra variable to force stack alignment.
1903
1904 2015-03-31 Marek Polacek <polacek@redhat.com>
1905
1906 PR c++/65390
1907 * g++.dg/template/pr65390.C: New test.
1908
1909 2015-03-31 Martin Liska <mliska@suse.cz>
1910
1911 * g++.dg/ipa/pr65557.C: New test.
1912
1913 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1914
1915 * gcc.target/s390/hotpatch-25.c: New test.
1916 * gcc.target/s390/hotpatch-1.c: Update test.
1917 * gcc.target/s390/hotpatch-10.c: Update test.
1918 * gcc.target/s390/hotpatch-11.c: Update test.
1919 * gcc.target/s390/hotpatch-12.c: Update test.
1920 * gcc.target/s390/hotpatch-13.c: Update test.
1921 * gcc.target/s390/hotpatch-14.c: Update test.
1922 * gcc.target/s390/hotpatch-15.c: Update test.
1923 * gcc.target/s390/hotpatch-16.c: Update test.
1924 * gcc.target/s390/hotpatch-17.c: Update test.
1925 * gcc.target/s390/hotpatch-18.c: Update test.
1926 * gcc.target/s390/hotpatch-19.c: Update test.
1927 * gcc.target/s390/hotpatch-2.c: Update test.
1928 * gcc.target/s390/hotpatch-21.c: Update test.
1929 * gcc.target/s390/hotpatch-22.c: Update test.
1930 * gcc.target/s390/hotpatch-23.c: Update test.
1931 * gcc.target/s390/hotpatch-24.c: Update test.
1932 * gcc.target/s390/hotpatch-3.c: Update test.
1933 * gcc.target/s390/hotpatch-4.c: Update test.
1934 * gcc.target/s390/hotpatch-5.c: Update test.
1935 * gcc.target/s390/hotpatch-6.c: Update test.
1936 * gcc.target/s390/hotpatch-7.c: Update test.
1937 * gcc.target/s390/hotpatch-8.c: Update test.
1938 * gcc.target/s390/hotpatch-9.c: Update test.
1939 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1940
1941 2015-03-31 Richard Biener <rguenther@suse.de>
1942
1943 PR middle-end/65626
1944 * g++.dg/torture/pr65626.C: New testcase.
1945
1946 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1947
1948 PR target/65531
1949 * gcc.target/i386/mpx/pr65531.cc: New.
1950
1951 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1952
1953 PR target/65602
1954 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1955 __builtin_alloca instead of alloca.
1956 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1957 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1958 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1959 check.
1960
1961 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR ipa/65610
1964 * g++.dg/ubsan/pr65610.C: New test.
1965
1966 2015-03-30 Marek Polacek <polacek@redhat.com>
1967
1968 PR c++/65398
1969 * g++.dg/cpp0x/pr65398-2.C: New test.
1970
1971 2015-03-30 Marek Polacek <polacek@redhat.com>
1972
1973 * c-c++-common/pr65556.c: Change the width of bit-fields.
1974
1975 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1976
1977 PR ipa/65588
1978 * gcc.target/i386/pr65588.c: New testcase.
1979
1980 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1981
1982 PR libgfortran/65563
1983 * gfortran.dg/open_errors_2.f90: New test.
1984
1985 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1986
1987 PR libgfortran/65596
1988 * gfortran.dg/namelist_86.f90: New test.
1989
1990 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1991
1992 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1993 statement to reflect new ownership.
1994
1995 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1996
1997 PR c++/42328
1998 * g++.dg/template/friend58.C: New.
1999 * g++.dg/template/friend59.C: Likewise.
2000
2001 2015-03-27 Tobias Burnus <burnus@net-b.de>
2002
2003 PR c/65586
2004 * g++.dg/gomp/openmp-simd-3.C: New.
2005 * gcc.dg/gomp/openmp-simd-3.c: New.
2006
2007 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2008
2009 PR target/65248
2010 * gcc.target/i386/pr65248-1.c: New file.
2011 * gcc.target/i386/pr65248-2.c: Likewise.
2012 * gcc.target/i386/pr65248-3.c: Likewise.
2013 * gcc.target/i386/pr65248-4.c: Likewise.
2014
2015 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR target/65593
2018 * gcc.c-torture/compile/pr65593.c: New test.
2019
2020 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2021
2022 PR c++/59329
2023 * g++.dg/cpp1y/constexpr-assert1.C: New.
2024
2025 2015-03-27 Marek Polacek <polacek@redhat.com>
2026
2027 PR c++/65556
2028 * c-c++-common/pr65556.c: New test.
2029
2030 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2031
2032 PR ipa/65600
2033 * g++.dg/torture/pr65600.C: New testcase.
2034
2035 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
2036
2037 PR target/65407
2038 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2039
2040 2015-03-27 Andre Vehreschild <vehre@gmx.de>
2041
2042 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2043 statement and cleanup. Fixed typos.
2044
2045 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2046
2047 PR middle-end/65595
2048 * gcc.c-torture/compile/pr65595.c: New testcase.
2049
2050 2015-03-27 Marek Polacek <polacek@redhat.com>
2051
2052 PR sanitizer/65583
2053 * g++.dg/ubsan/pr65583.C: New test.
2054
2055 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2056
2057 * gcc.c-torture/compile/20150327.c: New testcase.
2058
2059 2015-03-26 Richard Biener <rguenther@suse.de>
2060
2061 PR middle-end/65555
2062 * g++.dg/torture/pr65555.C: New testcase.
2063
2064 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR tree-optimization/64715
2067 * gcc.dg/builtin-object-size-15.c: New test.
2068 * gcc.dg/pr64715-1.c: New test.
2069 * gcc.dg/pr64715-2.c: New test.
2070
2071 2015-03-26 Richard Biener <rguenther@suse.de>
2072
2073 PR middle-end/65519
2074 * gnat.dg/specs/opt2.ads: Fix testcase.
2075
2076 2015-03-25 Martin Sebor <msebor@redhat.com>
2077
2078 PR testsuite/65526
2079 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2080 when target isn't arm*-*-*-*.
2081 (check_effective_target_arm_nothumb): Likewise.
2082 (check_effective_target_arm_little_endian): Likewise.
2083 (check_effective_target_arm_vect_no_misalign): Likewise.
2084 (check_effective_target_aarch64_little_endian): Fail early if target
2085 isn't aarch64*-*-*.
2086
2087 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2088
2089 PR tree-optimization/65177
2090 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2091
2092 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2093
2094 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2095 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2096 smmintrin.h and mm3dnow.h.
2097
2098 2015-03-25 Marek Polacek <polacek@redhat.com>
2099
2100 PR c++/65558
2101 * g++.dg/cpp0x/pr65558.C: New test.
2102
2103 2015-03-25 Marek Polacek <polacek@redhat.com>
2104
2105 PR c++/61670
2106 * g++.dg/template/pr61670.C: New test.
2107
2108 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2109
2110 PR c++/54987
2111 * g++.dg/template/pr54987.C: New.
2112
2113 2015-03-25 Richard Biener <rguenther@suse.de>
2114
2115 PR tree-optimization/62630
2116 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2117
2118 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2119
2120 PR target/65508
2121 * gcc.target/i386/mpx/pr65508.c: New.
2122
2123 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2124
2125 PR fortran/64952
2126 PR fortran/65532
2127 * gfortran.dg/data_initialized_3.f90: New.
2128
2129 2015-03-25 Richard Biener <rguenther@suse.de>
2130
2131 PR middle-end/65519
2132 * gnat.dg/specs/opt2.ads: New testcase.
2133
2134 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2135
2136 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2137 * gcc.target/arm/memset-inline-4.c: Skip for
2138 arm_tune_string_ops_prefer_neon.
2139 * gcc.target/arm/memset-inline-5.c: Ditto.
2140 * gcc.target/arm/memset-inline-6.c: Ditto.
2141 * gcc.target/arm/memset-inline-8.c: Ditto.
2142 * gcc.target/arm/memset-inline-9.c: Ditto.
2143
2144 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2145
2146 PR c++/58923
2147 * g++.dg/other/virtual3.C: New.
2148
2149 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 PR c++/60130
2152 * g++.dg/cpp0x/vt-60130.C: New.
2153
2154 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/61971
2157 * g++.dg/warn/Warray-bounds-7.C: New.
2158
2159 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 PR c++/60067
2162 * g++.dg/template/defarg18.C: New.
2163
2164 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 PR c++/59988
2167 * g++.dg/cpp0x/vt-59988.C: New.
2168
2169 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR tree-optimization/65533
2172 * gcc.dg/pr65533.c: New test.
2173
2174 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2175
2176 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2177 source= and mold= expressions functionality.
2178 * gfortran.dg/allocate_class_4.f90: New test.
2179 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2180 copying an unlimited polymorhpic object containing a char array
2181 to another unlimited polymorphic object respects the _len
2182 component.
2183 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2184 whether deferred length char array allocate works, unlimited
2185 polymorphic object allocation from a string works and if
2186 allocating an array of deferred length strings works.
2187 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2188
2189 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/65513
2192 * g++.dg/cpp0x/constexpr-array11.C: New.
2193
2194 2015-03-24 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/65517
2197 * gcc.dg/torture/pr65517.c: New testcase.
2198
2199 2015-03-24 Tobias Burnus <burnus@net-b.de>
2200
2201 * gfortran.dg/coindexed_1.f90: Moved from
2202 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2203
2204 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR testsuite/65506
2207 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2208 gimple dump.
2209
2210 PR target/65523
2211 * gcc.target/i386/pr65523.c: New test.
2212
2213 PR ipa/65475
2214 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2215 dg-options.
2216 * g++.dg/lto/pr65475b_0.C: Likewise.
2217
2218 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2219
2220 PR target/65505
2221 * gcc.target/sh/torture/pr65505.c: New.
2222
2223 2015-03-23 Martin Sebor <msebor@redhat.com>
2224
2225 PR testsuite/63175
2226 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2227 assembly for lvx in addition to lxv.
2228
2229 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR target/65504
2232 * gfortran.dg/pr65504.f90: New test.
2233
2234 PR ipa/65521
2235 * gcc.dg/pr65521.c: New test.
2236
2237 2015-03-23 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/65518
2240 * gcc.dg/vect/pr65518.c: New testcase.
2241
2242 2015-03-23 Richard Biener <rguenther@suse.de>
2243
2244 PR tree-optimization/65494
2245 * gcc.dg/vect/pr65494.c: New testcase.
2246
2247 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR preprocessor/65238
2250 * c-c++-common/cpp/pr65238-1.c: New test.
2251 * gcc.dg/cpp/pr65238-2.c: New test.
2252 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2253 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2254
2255 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2256 Mikael Morin <mikael@gcc.gnu.org>
2257
2258 PR fortran/64952
2259 * gfortran.dg/elemental_dependency_4.f90: New.
2260 * gfortran.dg/elemental_dependency_5.f90: New.
2261
2262 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2263
2264 PR ipa/65475
2265 * g++.dg/lto/pr65475b_0.C: New testcase.
2266 * g++.dg/lto/pr65475b_1.C: New testcase.
2267 * g++.dg/lto/pr65475c_0.C: New testcase.
2268 * g++.dg/lto/pr65475c_1.C: New testcase.
2269
2270 2015-03-21 Tobias Burnus <burnus@net-b.de>
2271
2272 * gfortran.dg/coarray_38.f90: New.
2273 * gfortran.dg/coarray_39.f90: New.
2274 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2275 compile test.
2276
2277 2015-03-20 Marek Polacek <polacek@redhat.com>
2278
2279 PR c++/65398
2280 * g++.dg/cpp0x/pr65398.C: New test.
2281
2282 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2283
2284 PR ipa/65475
2285 * g++.dg/lto/pr65475_0.C: New testcase.
2286 * g++.dg/lto/pr65475_1.C: New testcase.
2287
2288 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2289
2290 PR rtl-optimization/64366
2291 * gcc.target/sh/pr64366.c: New.
2292
2293 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 PR c++/48324
2296 * g++.dg/cpp0x/constexpr-48324.C: New.
2297
2298 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/48453
2301 * g++.dg/cpp0x/pr48453.C: New.
2302
2303 2015-03-20 Marek Polacek <polacek@redhat.com>
2304
2305 PR c++/65072
2306 * g++.dg/cpp0x/pr65072.C: New test.
2307
2308 2015-03-20 Richard Biener <rguenther@suse.de>
2309
2310 PR middle-end/64715
2311 * gcc.dg/pr15347.c: Use -O.
2312 * c-c++-common/pr19807-1.c: Likewise.
2313
2314 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2315
2316 * gnat.dg/volatile13.ad[sb]: New test.
2317
2318 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2319
2320 PR rtl-optimization/60851
2321 * gcc.target/i386/pr60851.c: New test.
2322
2323 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2324
2325 PR target/65240
2326 * g++.dg/pr65240.h: Add tests for PR 65240.
2327 * g++.dg/pr65240-1.C: Likewise.
2328 * g++.dg/pr65240-2.C: Likewise.
2329 * g++.dg/pr65240-3.C: Likewise.
2330 * g++.dg/pr65240-4.C: Likewise.
2331
2332 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2333
2334 PR rtl-optimization/63491
2335 * gcc.target/powerpc/pr63491.c: New.
2336
2337 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2338
2339 * g++.dg/ipa/pr65465.C: New test.
2340
2341 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2342
2343 PR c++/52659
2344 * g++.dg/cpp0x/deleted11.C: New.
2345
2346 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2347
2348 PR sanitizer/65400
2349 * c-c++-common/tsan/pr65400-3.c: New test.
2350
2351 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2352
2353 PR c++/59686
2354 * g++.dg/cpp0x/constexpr-59686.C: New.
2355
2356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR sanitizer/64265
2359 * g++.dg/tsan/pr64265.C: New test.
2360
2361 PR sanitizer/65400
2362 * c-c++-common/tsan/pr65400-1.c: New test.
2363 * c-c++-common/tsan/pr65400-2.c: New test.
2364
2365 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/59816
2368 * g++.dg/cpp0x/pr59816.C: New.
2369
2370 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2371
2372 PR fortran/59198
2373 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2374
2375 2015-03-18 Martin Liska <mliska@suse.cz>
2376
2377 PR ipa/65439
2378 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2379 equivalences either to 6 or 7.
2380
2381 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2382
2383 PR middle-end/64491
2384 Revert:
2385 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2386
2387 * gcc.dg/undefined-loop-1.c: New file.
2388 * gcc.dg/undefined-loop-2.c: New file.
2389
2390 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2391
2392 PR testsuite/64032
2393 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2394 loop exits too early.
2395
2396 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR tree-optimization/65450
2399 * gfortran.dg/pr65450.f90: New test.
2400
2401 PR target/65078
2402 * gcc.target/i386/pr65078-1.c: New test.
2403 * gcc.target/i386/pr65078-2.c: New test.
2404 * gcc.target/i386/pr65078-3.c: New test.
2405 * gcc.target/i386/pr65078-4.c: New test.
2406 * gcc.target/i386/pr65078-5.c: New test.
2407 * gcc.target/i386/pr65078-6.c: New test.
2408
2409 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2410
2411 PR c++/65340
2412 * g++.dg/cpp1y/pr65340.C: New.
2413
2414 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415
2416 PR fortran/64432
2417 * gfortran.dg/system_clock_3.f08: Adjust test.
2418
2419 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2420
2421 PR fortran/59198
2422 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2423 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2424
2425 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2426
2427 PR fortran/64432
2428 * gfortran.dg/system_clock_3.f08: New test.
2429
2430 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2431
2432 PR c++/64626
2433 g++.dg/cpp1y/pr64626-1.C: New.
2434 g++.dg/cpp1y/pr64626-2.C: New.
2435 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2436
2437 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR tree-optimization/65427
2440 * gcc.c-torture/execute/pr65427.c: New test.
2441
2442 2015-03-16 Marek Polacek <polacek@redhat.com>
2443
2444 DR 1688
2445 PR c++/65327
2446 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2447 * g++.dg/cpp0x/pr65327.C: New test.
2448
2449 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2450
2451 PR sanitizer/64820
2452 * c-c++-common/asan/pr64820.c: New test.
2453
2454 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2455
2456 * gfortran.dg/pointer_2.f90: New test.
2457
2458 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * g++.dg/pr65049.C: New test.
2461
2462 2015-03-16 Tom de Vries <tom@codesourcery.com>
2463
2464 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2465 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2466 * gcc.target/i386/fuse-caller-save.c: Same.
2467
2468 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2469
2470 * gnat.dg/loop_optimization18.ad[sb]: New test.
2471 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2472
2473 2015-03-16 Alan Modra <amodra@gmail.com>
2474
2475 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2476 2014-12-05 change.
2477
2478 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2479
2480 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2481 hppa*-*-hpux*.
2482 * gcc.dg/torture/pr65270-2.c: Likewise.
2483
2484 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2485
2486 PR fortran/61138
2487 * gfortran.dg/pointer_remapping_9.f90: New.
2488
2489 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR tree-optimization/65369
2492 * gcc.c-torture/execute/pr65369.c: New test.
2493
2494 PR tree-optimization/65418
2495 * gcc.c-torture/execute/pr65418-1.c: New test.
2496 * gcc.c-torture/execute/pr65418-2.c: New test.
2497
2498 PR rtl-optimization/65401
2499 * gcc.c-torture/execute/pr65401.c: New test.
2500
2501 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2502
2503 PR target/64600
2504 * gcc.target/arm/pr64600_1.c: New test.
2505
2506 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2507
2508 PR rtl-optimization/65235
2509 * gcc.target/aarch64/pr65235_1.c: New test.
2510
2511 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2512
2513 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2514 * gcc.target/s390/hotpatch-22.c: Likewise.
2515 * gcc.target/s390/hotpatch-23.c: Likewise.
2516 * gcc.target/s390/hotpatch-24.c: Likewise.
2517 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2518 * gcc.target/s390/hotpatch-1.c: Update expected output.
2519 * gcc.target/s390/hotpatch-2.c: Likewise.
2520 * gcc.target/s390/hotpatch-3.c: Likewise.
2521 * gcc.target/s390/hotpatch-4.c: Likewise.
2522 * gcc.target/s390/hotpatch-5.c: Likewise.
2523 * gcc.target/s390/hotpatch-6.c: Likewise.
2524 * gcc.target/s390/hotpatch-7.c: Likewise.
2525 * gcc.target/s390/hotpatch-8.c: Likewise.
2526 * gcc.target/s390/hotpatch-9.c: Likewise.
2527 * gcc.target/s390/hotpatch-10.c: Likewise.
2528 * gcc.target/s390/hotpatch-11.c: Likewise.
2529 * gcc.target/s390/hotpatch-12.c: Likewise.
2530 * gcc.target/s390/hotpatch-13.c: Likewise.
2531 * gcc.target/s390/hotpatch-14.c: Likewise.
2532 * gcc.target/s390/hotpatch-15.c: Likewise.
2533 * gcc.target/s390/hotpatch-16.c: Likewise.
2534 * gcc.target/s390/hotpatch-17.c: Likewise.
2535 * gcc.target/s390/hotpatch-18.c: Likewise.
2536 * gcc.target/s390/hotpatch-19.c: Likewise.
2537
2538 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2539
2540 PR target/65103
2541 * gcc.target/i386/pr65103-1.c: New.
2542
2543 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2544
2545 PR target/65044
2546 * gcc.target/i386/pr65044.c: New.
2547
2548 2015-03-12 Tom de Vries <tom@codesourcery.com>
2549
2550 PR rtl-optimization/64895
2551 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2552 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2553 * gcc.target/i386/fuse-caller-save.c: Ditto.
2554
2555 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2556
2557 * gcc.dg/ipa/pr63569.c: Fix template.
2558
2559 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2560
2561 * g++.dg/ipa/pr64146.C: Require fpic support.
2562
2563 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2564
2565 PR libfortran/65200
2566 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2567 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2568
2569 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2570
2571 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2572 to dg-options, fix up dg-skip-if.
2573
2574 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2575
2576 PR target/65296
2577 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2578 * gcc.target/avr/tiny-caller-save.c: Same.
2579
2580 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2581
2582 PR target/65242
2583 * g++.dg/pr65242.C: New test.
2584
2585 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2586
2587 * c-c++-common/asan/no-asan-check-glob.c: New test.
2588
2589 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/65370
2592 * g++.dg/other/default11.C: New.
2593 * g++.dg/other/default12.C: Likewise.
2594
2595 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/65368
2598 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2599
2600 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2601
2602 PR fortran/65024
2603 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2604
2605 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR c++/65127
2608 * g++.dg/cpp0x/pr65127.C: New test.
2609
2610 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2611
2612 * gcc.dg/ipa/PR64550.c: Update template.
2613
2614 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2615 Tobias Burnus <burnus@net-b.de>
2616
2617 * gfortran.dg/coarray_sync_memory.f90: New.
2618
2619 2015-03-10 Marek Polacek <polacek@redhat.com>
2620
2621 PR sanitizer/65367
2622 * c-c++-common/ubsan/pr65367.c: New test.
2623
2624 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2625
2626 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2627 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2628 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2629 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2630 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2631 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2632 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2633 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2634 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2635 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2636 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2637 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2638 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2639
2640 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2641
2642 * lib/mpx-dg.exp (mpx_link_flags): New.
2643 (mpx_init): New.
2644 (mpx_finish): New.
2645 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2646 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2647 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2648 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2649 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2650 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2651 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2652 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2653 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2654 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2655 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2656 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2657 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2658 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2659 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2660 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2661 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2662 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2663 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2664 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2665 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2666 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2667 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2668 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2669 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2670 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2671 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2672 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2673 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2674 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2675 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2676 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2677 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2678 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2679 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2680 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2681 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2682 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2683 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2684 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2685 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2686 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2687 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2688 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2689 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2690 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2691 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2692 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2693 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2694 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2695 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2696 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2697 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2698 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2699 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2700 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2701 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2702 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2703 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2704 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2705 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2706 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2707 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2708 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2709 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2710 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2711 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2712 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2713 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2714 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2715 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2716 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2717 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2718 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2719 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2720 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2721 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2722 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2723 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2724 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2725 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2726 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2727 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2728 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2729 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2730 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2731 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2732 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2733 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2734 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2735 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2736 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2737 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2738 * gcc.target/i386/mpx/label-address-1.c: New.
2739 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2740 * gcc.target/i386/mpx/macro.c: New.
2741 * gcc.target/i386/mpx/mpx-check.h: New.
2742 * gcc.target/i386/mpx/mpx.exp: New.
2743 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2744 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2745 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2746 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2747 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2748 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2749 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2750 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2751 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2752 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2753 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2754 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2755 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2756 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2757 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2758 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2759 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2760 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2761 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2762 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2763 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2764 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2765 * gcc.target/i386/mpx/reference-1-nov.c: New.
2766 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2767 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2768 * gcc.target/i386/mpx/reference-2-nov.c: New.
2769 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2770 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2771 * gcc.target/i386/mpx/reference-3-nov.c: New.
2772 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2773 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2774 * gcc.target/i386/mpx/reference-4-nov.c: New.
2775 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2776 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2777 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2778 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2779 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2780 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2781 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2782 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2783 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2784 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2785 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2786 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2787 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2788 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2789 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2790 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2791 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2792 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2793 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2794 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2795 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2796 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2797 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2798 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2799 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2800 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2801 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2802 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2803 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2804 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2805 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2806 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2807 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2808 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2809 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2810 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2811 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2812 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2813 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2814 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2815 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2816 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2817 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2818 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2819 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2820 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2821 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2822 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2823 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2824 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2825 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2826 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2827 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2828 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2829 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2830 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2831 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2832 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2833 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2834 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2835 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2836 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2837 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2838 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2839 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2840 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2841 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2842 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2843 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2844 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2845 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2846 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2847 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2848 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2849 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2850 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2851 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2852 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2853 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2854 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2855 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2856 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2857 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2858 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2859 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2860 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2861 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2862 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2863 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2864 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2865 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2866 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2867 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2868 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2869 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2870 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2871 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2872 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2873 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2874 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2875 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2876 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2877 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2878 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2879 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2880 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2881 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2882 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2883 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2884 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2885 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2886 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2887 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2888 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2889 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2890 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2891 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2892 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2893 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2894 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2895 * gcc.target/i386/mpx/vla-1-nov.c: New.
2896 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2897 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2898 * gcc.target/i386/mpx/vla-2-nov.c: New.
2899 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2900
2901 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2902
2903 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2904
2905 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2906
2907 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2908
2909 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2912 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2913
2914 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/65120
2917 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2918 on rhs is 0.
2919 (fn4): New test.
2920 * c-c++-common/pr65120.c: New test.
2921
2922 PR rtl-optimization/65321
2923 * gcc.dg/pr65321.c: New test.
2924
2925 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2926
2927 PR tree-optimization/65355
2928 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2929
2930 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR c/65120
2933 * c-c++-common/pr49706.c: Adjust tests for not warning
2934 about !!x == y or !b == y where b is boolean, and add
2935 some further tests.
2936 * c-c++-common/pr62199-2.c: Likewise.
2937
2938 2015-03-09 Richard Biener <rguenther@suse.de>
2939
2940 PR middle-end/65270
2941 * gcc.dg/torture/pr65270-1.c: New testcase.
2942 * gcc.dg/torture/pr65270-2.c: Likewise.
2943
2944 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2945
2946 PR tree-optimization/63743
2947 * gcc.dg/pr63743.c: New test.
2948
2949 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2950
2951 PR lto/65316
2952 * g++.dg/lto/pr65316_0.C: New testcase.
2953 * g++.dg/lto/pr65316_1.C: New testcase.
2954
2955 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2956
2957 PR target/62247
2958 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2959 hppa*-*-hpux*.
2960 * g++.dg/abi/rtti3.C: Likewise.
2961
2962 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2963
2964 PR target/62251
2965 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2966
2967 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2968
2969 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2970
2971 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2972
2973 2015-03-08 Morin <mikael@gcc.gnu.org>
2974
2975 PR fortran/60898
2976 * gfortran.dg/entry_20.f90: New.
2977
2978 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2979
2980 PR target/65153
2981 * gcc.c-torture/compile/pr65153.c: New.
2982
2983 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2984
2985 PR target/65249
2986 * g++.dg/torture/pr65249.C: New.
2987
2988 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2989
2990 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2991 long.
2992 (int64_t): Likewise.
2993
2994 2015-03-07 Marek Polacek <polacek@redhat.com>
2995 Martin Uecker <uecker@eecs.berkeley.edu>
2996
2997 PR sanitizer/65280
2998 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2999 member-like arrays.
3000 * c-c++-common/ubsan/bounds-8.c: New test.
3001 * c-c++-common/ubsan/bounds-9.c: New test.
3002 * gcc.dg/ubsan/bounds-2.c: New test.
3003
3004 2015-03-05 Martin Sebor <msebor@redhat.com>
3005
3006 * PR testsuite/63175
3007 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3008 checking of results into main to prevent it from getting optimized
3009 away.
3010 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3011
3012 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3013
3014 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3015 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3016 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3017 x64.
3018
3019 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
3020
3021 * g++.dg/lto/pr65302_1.C: New testcase.
3022 * g++.dg/lto/pr65302_0.C: New testcase.
3023
3024 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3025
3026 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3027 -fno-ipa-icf to dg-options.
3028
3029 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3030
3031 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3032 compiles using the linker plugin.
3033
3034 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
3035
3036 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3037
3038 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3039
3040 * gcc.target/arm/pr65067.c: New test.
3041
3042 2015-03-05 Martin Liska <mliska@suse.cz>
3043
3044 PR ipa/65318
3045 * gcc.dg/ipa/pr65318.c: New test.
3046
3047 2015-03-05 Marek Polacek <polacek@redhat.com>
3048
3049 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3050
3051 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3052
3053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3054
3055 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3056
3057 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3058 max-unroll-times back to defaults for s390.
3059
3060 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 Fix last commit.
3063
3064 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/64665
3067 * g++.dg/cpp0x/initlist92.C: New.
3068
3069 2015-03-05 Richard Biener <rguenther@suse.de>
3070
3071 PR tree-optimization/65310
3072 * gcc.dg/vect/pr65310.c: New testcase.
3073
3074 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/64834
3077 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3078
3079 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3080
3081 * gnat.dg/entry_queues3.adb: New test.
3082
3083 2015-03-04 Ian Lance Taylor <iant@google.com>
3084
3085 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3086
3087 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/64227
3090 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3091
3092 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3093
3094 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3095 -fno-ipa-icf to dg-options
3096 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3097 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3098
3099 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/64398
3102 * g++.dg/cpp0x/decltype62.C: New.
3103
3104 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3105
3106 * gnat.dg/object_overflow5.adb: New test.
3107
3108 2015-03-03 Martin Liska <mliska@suse.cz>
3109
3110 PR ipa/65287
3111 * gcc.dg/ipa/pr65287.c: New test.
3112
3113 2015-03-03 Martin Jambor <mjambor@suse.cz>
3114 Eric Botcazou <ebotcazou@adacore.com>
3115
3116 * gnat.dg/specs/pack12.ads: New test.
3117
3118 2015-03-03 Martin Liska <mliska@suse.cz>
3119
3120 * gcc.dg/ipa/PR65282.c: New test.
3121
3122 2015-03-13 Jeff Law <law@redhat.com>
3123
3124 PR tree-optimization/65241
3125 * gcc.c-torture/compile/pr65241.c: New test.
3126
3127 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3128
3129 PR target/64331
3130 * gcc.target/avr/torture/pr64331.c: New test.
3131
3132 2015-03-03 Martin Liska <mliska@suse.cz>
3133 Jan Hubicka <hubicka@ucw.cz>
3134
3135 * g++.dg/ipa/pr65263.C: New test.
3136
3137 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3138
3139 PR ipa/65130
3140 * gcc.dg/lto/pr65130_0.c: New testcase.
3141 * gcc.dg/lto/pr65130_1.c: New testcase.
3142
3143 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3144
3145 PR ipa/64988
3146 * g++.dg/torture/pr64988.C: New testcase.
3147
3148 2015-03-02 Tobias Burnus <burnus@net-b.de>
3149
3150 * gfortran.dg/coarray_atomic_6.f90: New.
3151
3152 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3153
3154 PR target/65184
3155 * gcc.target/i386/pr65184.c: New.
3156
3157 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3158
3159 PR target/65183
3160 * gcc.target/i386/pr65183.c: New.
3161
3162 2015-02-28 Martin Liska <mliska@suse.cz>
3163 Jan Hubicka <hubicka@ucw.cz>
3164
3165 * gcc.dg/ipa/ipa-icf-35.c: New test.
3166 * gcc.dg/ipa/ipa-icf-36.c: New test.
3167 * gcc.dg/ipa/ipa-icf-37.c: New test.
3168
3169 2015-02-28 Martin Liska <mliska@suse.cz>
3170 Jan Hubicka <hubicka@ucw.cz>
3171
3172 PR ipa/65245
3173 * gcc.dg/ipa/ipa-icf-34.c: New test.
3174
3175 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3176
3177 PR target/61142
3178 * gcc.target/sh/sh/pr61142.c: New.
3179
3180 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3181
3182 * g++.dg/other/dump-ada-spec-3.C: New test.
3183
3184 2015-03-01 Martin Liska <mliska@suse.cz>
3185
3186 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3187 * g++.dg/ipa/pr63595.C: Update expected results.
3188
3189 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3190
3191 PR ipa/65236
3192 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3193
3194 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3195
3196 * gcc.dg/vect/pr59354.c: Move vector producing code to
3197 separate function.
3198
3199 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3200
3201 PR ipa/65237
3202 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3203 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3204 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3205 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3206
3207 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR tree-optimization/65048
3210 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3211 (foo): Use K&R style definition.
3212
3213 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3214
3215 PR target/65032
3216 * g++.dg/pr65032.C: New.
3217
3218 2015-02-27 Marek Polacek <polacek@redhat.com>
3219
3220 PR c/65040
3221 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3222 -Wformat=2.
3223
3224 2015-02-27 Marek Polacek <polacek@redhat.com>
3225
3226 PR c/65228
3227 * gcc.dg/pr65228.c: New test.
3228
3229 2015-02-27 Kai Tietz <ktietz@redhat.com>
3230
3231 PR c/35330
3232 * gcc.dg/weak/weak-17.c: New file.
3233
3234 2015-02-27 Richard Biener <rguenther@suse.de>
3235
3236 PR lto/65193
3237 * g++.dg/lto/pr65193_0.C: New testcase.
3238
3239 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3240
3241 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3242 * gcc.target/s390/hotpatch-8.c: Likewise.
3243 * gcc.target/s390/hotpatch-9.c: Likewise.
3244 * gcc.target/s390/pr61078.c: Likewise.
3245 * gcc.target/s390/pr57960.c: Remove -m64.
3246 * gcc.target/s390/pr61078.c: Likewise.
3247
3248 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3249 Martin Liska <mliska@suse.cz>
3250
3251 PR bootstrap/65150
3252 * gcc.dg/pr64454.c: Disable ICF.
3253 * gcc.dg/pr28685-1.c: Disable ICF
3254 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3255 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3256 * g++.dg/ipa/ipa-icf-4.C: Update template.
3257
3258 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR tree-optimization/65216
3261 * gcc.c-torture/execute/pr65216.c: New test.
3262
3263 PR tree-optimization/65215
3264 * gcc.c-torture/execute/pr65215-1.c: New test.
3265 * gcc.c-torture/execute/pr65215-2.c: New test.
3266 * gcc.c-torture/execute/pr65215-3.c: New test.
3267 * gcc.c-torture/execute/pr65215-4.c: New test.
3268 * gcc.c-torture/execute/pr65215-5.c: New test.
3269
3270 2015-02-26 Tom de Vries <tom@codesourcery.com>
3271
3272 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3273
3274 2015-02-26 Martin Liska <mliska@suse.cz>
3275 Jan Hubicka <hubicka@ucw.cz>
3276
3277 * g++.dg/ipa/pr64146.C: Update expected results.
3278 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3279 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3280 * gcc.dg/ipa/ipa-icf-34.c: New test.
3281
3282 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3283
3284 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3285 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3286 (dg-additional-options): Remove dg directive.
3287 (dg-final): Add dg directive.
3288
3289 2015-02-26 Marek Polacek <polacek@redhat.com>
3290
3291 PR ipa/65008
3292 * g++.dg/ipa/pr65008.C: New test.
3293
3294 2015-02-26 Tom de Vries <tom@codesourcery.com>
3295
3296 * lib/profopt.exp (profopt-target-cleanup): New proc.
3297 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3298 files from sources from dg-additional-sources.
3299
3300 2015-02-26 Tom de Vries <tom@codesourcery.com>
3301
3302 * lib/gcov.exp: Cleanup in case of xfail.
3303
3304 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3305
3306 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3307
3308 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3309
3310 PR debug/46102
3311 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3312 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3313 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3314 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3315 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3316 * g++.dg/debug/pr46123.C: XFAIL and move...
3317 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3318 * gcc.dg/debug/dwarf2-3.c: Move...
3319 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3320
3321 2015-02-26 Marek Polacek <polacek@redhat.com>
3322
3323 PR c++/65202
3324 * g++.dg/cpp1y/pr65202.C: New test.
3325
3326 2015-02-26 Tom de Vries <tom@codesourcery.com>
3327
3328 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3329 locale_facets.h.gcov.
3330
3331 2015-02-26 Tom de Vries <tom@codesourcery.com>
3332
3333 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3334
3335 2015-02-26 Tom de Vries <tom@codesourcery.com>
3336
3337 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3338
3339 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3340
3341 PR target/65217
3342 * gcc.target/i386/pr65217.c: New.
3343
3344 2015-02-26 Tom de Vries <tom@codesourcery.com>
3345
3346 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3347
3348 2015-02-26 Tom de Vries <tom@codesourcery.com>
3349
3350 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3351
3352 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3353
3354 PR tree-optimization/65048
3355 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3356
3357 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3358
3359 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3360 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3361
3362 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3363
3364 PR target/65161
3365 * gcc.target/i386/pr65161.c: New test.
3366
3367 2015-02-26 Terry Guo <terry.guo@arm.com>
3368
3369 * gcc.target/arm/no-volatile-in-it.c: New test.
3370
3371 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3372
3373 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3374 (dg-options): Add -save-temps.
3375 (dg-final): Add cleanup-saved-temps.
3376
3377 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3378
3379 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3380
3381 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3382
3383 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3384 * gcc.target/powerpc/pack01.c: Include string.h.
3385
3386 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3387
3388 PR target/65167
3389 * gcc.target/i386/pr65167.c: New.
3390
3391 2015-02-25 Kai Tietz <ktietz@redhat.com>
3392
3393 PR tree-optimization/61917
3394 * gcc.dg/vect/vect-pr61917.c: New file.
3395
3396 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR tree-optimization/65170
3399 * gcc.c-torture/execute/pr65170.c: New test.
3400 * gcc.dg/tree-ssa/vrp96.c: New test.
3401
3402 2015-02-24 Tom de Vries <tom@codesourcery.com>
3403
3404 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3405
3406 2015-02-24 Tom de Vries <tom@codesourcery.com>
3407
3408 PR testsuite/65126
3409 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3410 (dg-additional-files-options): Copy additional_sources to
3411 additional_sources_used before emptying additional_sources.
3412 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3413 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3414 (cleanup-saved-temps): Use additional_sources_used instead of
3415 additional_sources.
3416 (dg-test): Reset additional_sources_used.
3417
3418 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3419
3420 PR fortran/63427
3421 * gfortran.dg/integer_exponentiation_6.F90: New test.
3422
3423 2015-02-23 Martin Sebor <msebor@redhat.com>
3424
3425 PR target/65109
3426 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3427 two parts. One to save registers, the other to verify the
3428 registers have the right values. Save register state into
3429 static data rather than on the stack.
3430
3431 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR bootstrap/63888
3434 * c-c++-common/asan/pr63888.c: New test.
3435
3436 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3437
3438 PR target/65163
3439 * gcc.c-torture/compile/pr65163.c: New.
3440
3441 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3442
3443 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3444 with -m31 on 64 bit.
3445 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3446 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3447
3448 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3449
3450 * gcc.target/s390/20090223-1.c: Add
3451 -Wno-implicit-function-declaration option.
3452 * gcc.target/s390/pr42224.c: Likewise.
3453 * gcc.target/s390/pr55718.c: Likewise.
3454
3455 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3456
3457 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3458 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3459 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3460 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3461 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3462 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3463 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3464 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3465 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3466 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3467 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3468 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3469 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3470 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3471 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3472 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3473 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3474 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3475 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3476 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3477 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3478
3479 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3480
3481 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3482 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3483 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3484 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3485 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3486 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3487 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3488 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3489 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3490 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3491 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3492 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3493 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3494 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3495 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3496 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3497
3498 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3499
3500 PR fortran/64980
3501 PR fortran/61960
3502 * gfortran.dg/pr61960.f90: New.
3503 * gfortran.dg/pr64230.f90: New.
3504 * gfortran.dg/pr64980.f03: New.
3505
3506 2015-02-22 Tom de Vries <tom@codesourcery.com>
3507
3508 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3509
3510 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3511
3512 PR ada/65156
3513 * gnat.dg/timing_events.adb: Removed, invalid test.
3514
3515 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3516
3517 PR debug/58123
3518 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3519 location.
3520 * g++.dg/gcov/gcov-2.C: Likewise.
3521
3522 2015-02-20 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/65136
3525 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3526
3527 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR testsuite/64158
3530 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3531 and nvptx-*-* blacklisting.
3532
3533 * gcc.dg/sibcall-9.c: New test.
3534 * gcc.dg/sibcall-10.c: New test.
3535
3536 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3537
3538 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3539
3540 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3541
3542 PR target/64452
3543 * gcc.target/avr/torture/pr64452.c: New test.
3544
3545 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3546
3547 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3548 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3549
3550 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3551
3552 PR testsuite/65116
3553 * lib/target-supports.exp (check_compile): Check whether
3554 additional_sources is defined before using it.
3555
3556 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR middle-end/65074
3559 * g++.dg/opt/pr65074.C: New file.
3560
3561 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3562
3563 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3564 (size_type): New typedef.
3565 (operator "" _script): Use it for the last argument.
3566
3567 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3568
3569 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3570
3571 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3572
3573 * lib/target-supports.exp (check_compile): Save/restore
3574 additional_sources that may belong to an actual test.
3575
3576 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR gcov-profile/64634
3579 * g++.dg/gcov/gcov-15.C: New test.
3580
3581 2015-02-18 Tom de Vries <tom@codesourcery.com>
3582
3583 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3584
3585 2015-02-18 Tom de Vries <tom@codesourcery.com>
3586
3587 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3588
3589 2015-02-18 Tom de Vries <tom@codesourcery.com>
3590
3591 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3592
3593 2015-02-18 Tom de Vries <tom@codesourcery.com>
3594
3595 * gfortran.dg/fmt_cache_1.f: Add missing close.
3596
3597 2015-02-18 Tom de Vries <tom@codesourcery.com>
3598
3599 PR testsuite/65107
3600 * gfortran.dg/read_eof_8.f90: Add missing close.
3601
3602 2015-02-18 Richard Biener <rguenther@suse.de>
3603
3604 PR tree-optimization/65063
3605 * gcc.dg/pr65063.c: New testcase.
3606
3607 2015-02-18 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/62217
3610 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3611
3612 2015-02-18 Marek Polacek <polacek@redhat.com>
3613
3614 PR sanitizer/65081
3615 * c-c++-common/ubsan/pr65081.c: New test.
3616
3617 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3618
3619 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3620 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3621
3622 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 * gcc.dg/ipa/propalign-3.c: New test.
3625
3626 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3627
3628 PR target/64793
3629 * gcc.target/sh/pr64793.c: New.
3630 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3631
3632 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3633
3634 * gcc.target/arm/divzero.c: New test case.
3635
3636 2015-02-17 Tom de Vries <tom@codesourcery.com>
3637
3638 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3639
3640 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3641 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR c++/65075
3644 * g++.dg/cpp0x/pr65075.C: New test.
3645
3646 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3647
3648 PR target/65058
3649 * gcc.target/powerpc/pr65058.c: New test.
3650
3651 2015-02-16 Jeff Law <law@redhat.com>
3652
3653 PR tree-optimization/64823
3654 * gcc.dg/uninit-20.c: New test.
3655
3656 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3657 James Greenhalgh <james.greenhalgh@arm.com>
3658
3659 PR ipa/64963
3660 * gcc.dg/ipa/ipa-clone-1.c: New test.
3661
3662 2015-02-16 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/65077
3665 * gcc.dg/torture/pr65077.c: New testcase.
3666
3667 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3668
3669 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3670 Directive adjusted to scan for ldaxr.
3671 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3672 adjusted to scan for ldaex.
3673
3674 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3675
3676 PR c++/65080
3677 * g++.dg/cpp0x/constexpr-65080.C: New.
3678
3679 2015-02-16 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/63593
3682 * gcc.dg/pr63593.c: New testcase.
3683
3684 2015-02-16 Marek Polacek <polacek@redhat.com>
3685
3686 PR c/65066
3687 * gcc.dg/pr65066.c: New test.
3688
3689 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3690
3691 * gcc.dg/pr65002.C: Move ...
3692 * g++.dg/ipa/pr65002.C: ... here.
3693
3694 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3695
3696 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3697 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3698 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3699 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3700
3701 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3702
3703 PR testsuite/64850
3704 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3705 the expression to find calls.
3706 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3707 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3708 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3709 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3710 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3711
3712 2015-02-14 Marek Polacek <polacek@redhat.com>
3713
3714 PR c/64768
3715 * gcc.dg/array-11.c: New test.
3716 * gcc.dg/array-12.c: New test.
3717 * gcc.dg/array-13.c: New test.
3718 * gcc.dg/array-14.c: New test.
3719 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3720 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3721 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3722 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3723 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3724 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3725
3726 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3727
3728 PR c++/60894
3729 * g++.dg/lookup/using54.C: New.
3730
3731 2015-02-13 Jeff Law <law@redhat.com>
3732
3733 PR bootstrap/65060
3734 Revert my change for tree-optimization/64823.
3735
3736 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR tree-optimization/65053
3739 * gcc.c-torture/execute/pr65053-1.c: New test.
3740 * gcc.c-torture/execute/pr65053-2.c: New test.
3741
3742 2015-02-13 Marek Polacek <polacek@redhat.com>
3743
3744 PR c/65050
3745 * gcc.dg/pr65050.c: New test.
3746
3747 2015-02-13 Jeff Law <law@redhat.com>
3748
3749 PR tree-optimization/64823
3750 * gcc.dg/uninit-20.c: New test.
3751
3752 PR rtl-optimization/47477
3753 * gcc.dg/tree-ssa/pr47477.c: New test.
3754
3755 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 PR c++/60211
3758 * g++.dg/parse/ivdep-2.C: New.
3759 * g++.dg/parse/ivdep-3.C: Likewise.
3760
3761 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3762
3763 PR fortran/64506
3764 * gfortran.dg/continuation_13.f90: New test.
3765 * gfortran.dg/continuation_14.f: New test.
3766
3767 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/64970
3770 * g++.dg/cpp0x/sfinae55.C: New.
3771
3772 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR ipa/65034
3775 * g++.dg/ipa/pr65034.C: New test.
3776
3777 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3778
3779 PR tree-optimization/65002
3780 * gcc.dg/pr65002.C: New.
3781
3782 2015-02-13 Marek Polacek <polacek@redhat.com>
3783
3784 PR c/65040
3785 * c-c++-common/pr65040.c: New test.
3786
3787 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3788
3789 PR tree-optimization/64705
3790 * gcc.dg/tree-ssa/pr64705.c: New test.
3791
3792 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3793
3794 PR rtl/32219
3795 * gcc.dg/visibility-22.c: New test.
3796 * gcc.dg/visibility-23.c: New test.
3797 * gcc.target/i386/pr32219-1.c: New test.
3798 * gcc.target/i386/pr32219-2.c: New test.
3799 * gcc.target/i386/pr32219-3.c: New test.
3800 * gcc.target/i386/pr32219-4.c: New test.
3801 * gcc.target/i386/pr32219-5.c: New test.
3802 * gcc.target/i386/pr32219-6.c: New test.
3803 * gcc.target/i386/pr32219-7.c: New test.
3804 * gcc.target/i386/pr32219-8.c: New test.
3805 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3806
3807 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3808
3809 PR libgfortran/57822
3810 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3811 four different KINDs.
3812
3813 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR c++/64884
3816 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3817
3818 PR sanitizer/65000
3819 * g++.dg/ubsan/pr65000.C: New test.
3820
3821 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3822
3823 PR fortran/64932
3824 * gfortran.dg/finalize_28.f90: New test
3825
3826 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR debug/55541
3829 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3830 DW_TAG_lexical_block removal.
3831 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3832 * g++.dg/guality/pr55541.C: New test.
3833
3834 PR sanitizer/64984
3835 * g++.dg/ubsan/pr64984.C: New test.
3836
3837 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3838
3839 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3840
3841 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR testsuite/64930
3844 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3845 instructions for 2015-01-14 get_memmodel changes.
3846 * gcc.target/powerpc/atomic-p8.c: Likewise.
3847
3848 PR sanitizer/65019
3849 * g++.dg/ubsan/pr65019.C: New test.
3850
3851 PR tree-optimization/65014
3852 * gcc.c-torture/compile/pr65014.c: New test.
3853
3854 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3855
3856 PR libgfortran/57822
3857 * gfortran/fmt_g0_7.f08: Revise test.
3858
3859 2015-02-11 Jeff Law <law@redhat.com>
3860
3861 PR target/63347
3862 * gcc.target/m68k/pr63347.c: New test.
3863
3864 2015-02-11 Marek Polacek <polacek@redhat.com>
3865
3866 * g++.dg/ubsan/shift-1.C: New test.
3867 * gcc.dg/ubsan/c-shift-2.c: New test.
3868 * c-c++-common/ubsan/shift-5.c: Remove file.
3869
3870 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3871
3872 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3873 Directive adjusted to XFAIL.
3874 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3875 adjusted to XFAIL.
3876
3877 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR middle-end/65003
3880 * g++.dg/opt/pr65003.C: New test.
3881
3882 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3883
3884 * lib/target-supports.exp (check_effective_target_pie): Renamed
3885 to ...
3886 (check_effective_target_pie_enabled): This.
3887 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3888 * gcc.target/i386/pie.c: Likewise.
3889
3890 2015-02-11 Andrew Pinski <apinski@cavium.com>
3891
3892 PR target/64893
3893 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3894 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3895
3896 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR target/61925
3899 * gcc.target/i386/pr61925-1.c: New test.
3900 * gcc.target/i386/pr61925-2.c: New test.
3901 * gcc.target/i386/pr61925-3.c: New test.
3902
3903 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3904
3905 PR sanitizer/65004
3906 * g++.dg/asan/pr65004.C: New test.
3907
3908 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3909
3910 PR target/64661
3911 * gcc.taget/sh/pr64661-0.h: New.
3912 * gcc.taget/sh/pr64661-1.c: New.
3913 * gcc.taget/sh/pr64661-2.c: New.
3914 * gcc.taget/sh/pr64661-3.c: New.
3915 * gcc.taget/sh/pr64661-4.c: New.
3916
3917 2015-02-10 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/64995
3920 * g++.dg/torture/pr64995.C: New testcase.
3921
3922 2015-02-10 Richard Biener <rguenther@suse.de>
3923
3924 PR tree-optimization/64909
3925 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3926
3927 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3928
3929 * gcc.dg/signbit-sa.c: New test.
3930
3931 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3932
3933 PR libgfortran/57822
3934 * gfortran/fmt_g0_7.f08: New test.
3935
3936 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3937
3938 PR tree-optimization/43378
3939 * gcc.dg/tree-ssa/pr43378.c: New test.
3940
3941 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3942
3943 PR ipa/64978
3944 * g++.dg/torture/pr64978.C: New testcase.
3945
3946 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR sanitizer/64981
3949 * gcc.dg/asan/pr64981.c: New test.
3950
3951 2015-02-09 Marek Polacek <polacek@redhat.com>
3952
3953 PR c/64856
3954 * gcc.dg/pr64856.c: New test.
3955
3956 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR target/64979
3959 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3960 * gcc.c-torture/execute/pr64979.c: New test.
3961
3962 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3963
3964 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3965
3966 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3967
3968 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3969 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3970
3971 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3972
3973 PR target/58757
3974 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3975
3976 2015-02-09 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/54000
3979 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3980
3981 2015-02-09 Tom de Vries <tom@codesourcery.com>
3982
3983 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3984
3985 2015-02-09 Martin Liska <mliska@suse.cz>
3986
3987 * g++.dg/ipa/pr64858.C: New test.
3988
3989 2015-02-09 Tom de Vries <tom@codesourcery.com>
3990
3991 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3992
3993 2015-02-08 Andrew Pinski <apinski@cavium.com>
3994
3995 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3996
3997 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3998
3999 PR fortran/63744
4000 * gfortran.dg/use_rename_8.f90: New.
4001
4002 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4003
4004 * gnat.dg/addr7.ad[sb]: New test.
4005 * gnat.dg/addr8.ad[sb]: Likewise.
4006
4007 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4008
4009 PR jit/64752
4010 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4011 from jit.dg/test-compile-to-executable.c's create_code, with a
4012 clarification of the output message.
4013 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4014 pass/fail message.
4015 (test_jit): Use CHECK_NO_ERRORS when calling
4016 gcc_jit_context_compile_to_file.
4017 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4018 jit-verify-compile-to-file to jit-verify-output-file-was-created.
4019 (jit-setup-compile-to-file): Likewise. Add a verbose comment
4020 about deletions that are attempted.
4021 (jit-verify-compile-to-file): Rename to...
4022 (jit-verify-output-file-was-created): ...this, and drop the
4023 attempt to run "file" and verify the output.
4024 (jit-verify-assembler): New function.
4025 (jit-verify-object): New function.
4026 (jit-verify-dynamic-library): New function.
4027 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4028 favor of an implementation from new file
4029 create-code-for-hello-world-executable.h, which also adds a
4030 "main".
4031 (dg-final): Replace jit-verify-compile-to-file with
4032 jit-verify-output-file-was-created, and invoke new function
4033 jit-verify-assembler.
4034 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4035 the output message.
4036 (dg-final): Replace jit-verify-compile-to-file with
4037 jit-verify-output-file-was-created, and invoke new function
4038 jit-verify-dynamic-library.
4039 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4040 favor of an implementation from new file
4041 create-code-for-hello-world-executable.h, which also adds a
4042 "main".
4043 (dg-final): Replace jit-verify-compile-to-file with
4044 jit-verify-output-file-was-created. Strengthen the expected stdout
4045 from the built executable.
4046 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4047 favor of an implementation from new file
4048 create-code-for-hello-world-executable.h, which also adds a
4049 "main".
4050 (dg-final): Replace jit-verify-compile-to-file with
4051 jit-verify-output-file-was-created, and invoke new function
4052 jit-verify-object.
4053 * jit.dg/verify-dynamic-library.c: New source file.
4054
4055 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4056 Brian Rzycki <b.rzycki@samsung.com>
4057
4058 PR tree-optimization/64878
4059 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4060
4061 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4062
4063 PR ipa/64896
4064 * g++.dg/ipa/pr64896.C: New test.
4065
4066 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4067
4068 PR target/64205
4069 * gcc.target/powerpc/pr64205.c: New file.
4070
4071 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4072
4073 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4074 (dg-options): Use -fpie instead of -fPIE -pie.
4075
4076 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR middle-end/64937
4079 * g++.dg/asan/pr64937.C: New test.
4080
4081 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4082
4083 PR fortran/63205
4084 * gfortran.dg/class_to_type_4.f90: New test
4085
4086 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4087
4088 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4089
4090 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR rtl-optimization/64957
4093 PR debug/64817
4094 * gcc.c-torture/execute/pr64957.c: New test.
4095
4096 2015-02-05 Jeff Law <law@redhat.com>
4097
4098 PR target/17306
4099 * gcc.target/h8300/pr17306-1.c: New test.
4100 * gcc.target/h8300/pr17306-2.c: New test.
4101
4102 2015-02-05 Tobias Burnus <burnus@net-b.de>
4103
4104 PR fortran/64943
4105 * gfortran.dg/structure_constructor_12.f90: New.
4106
4107 2015-02-05 Jeff Law <law@redhat.com>
4108
4109 PR target/58400
4110 gcc.target/h8300/pr58400.c: New test.
4111
4112 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4113
4114 * gcc.target/arm/macro_defs0.c: New test.
4115 * gcc.target/arm/macro_defs1.c: New test.
4116 * gcc.target/arm/macro_defs2.c: New test.
4117
4118 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4119
4120 PR rtl-optimization/64905
4121 * gcc.target/i386/pr64905.c: Require nonpic target.
4122 (dg-options): Add -fomit-frame-pointer.
4123 (main): Remove.
4124
4125 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4126
4127 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4128 tree dump scanning.
4129
4130 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4131
4132 PR fortran/64757
4133 * gfortran.dg/type_to_class_2.f90: New test
4134 * gfortran.dg/type_to_class_3.f90: New test
4135
4136 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4137
4138 PR ipa/64686
4139 * g++.dg/torture/pr64686.C: New testcase.
4140
4141 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4142
4143 PR rtl-optimization/64905
4144 * gcc.target/i386/pr64905.c: New file.
4145
4146 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4147
4148 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4149 * gcc.dg/guality/pr41616-1.c: Ditto.
4150
4151 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4152
4153 PR debug/64817
4154 * gcc.dg/pr64817-3.c: New.
4155
4156 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4157 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4158
4159 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4160 pass parameters in registers.
4161 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4162 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4163 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4164
4165 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4166 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4167
4168 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4169 list, allow for multilibed targets.
4170 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4171
4172 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4173
4174 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4175 * gcc.dg/pr46728-6.c: Ditto.
4176
4177 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4178
4179 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4180 for mips_nanlegacy target.
4181
4182 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4183
4184 * gcc.target/i386/chkp-hidden-def.c: New.
4185
4186 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4187
4188 PR middle-end/62103
4189 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4190 to use 24 bits for bitfield b.
4191
4192 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4193
4194 PR testsuite/64796
4195 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4196 cache result in a global variable. Include all 32-bit targets for
4197 bswap64 tests.
4198
4199 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR rtl-optimization/64756
4202 * gcc.c-torture/execute/pr64756.c: New test.
4203
4204 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4205
4206 PR target/64660
4207 * gcc.target/sh/pr64660-0.h: New.
4208 * gcc.target/sh/pr64660-1.c: New.
4209 * gcc.target/sh/pr64660-2.c: New.
4210 * gcc.target/sh/pr64660-3.c: New.
4211 * gcc.target/sh/pr64660-4.c: New.
4212
4213 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 PR c++/64877
4216 * g++.dg/warn/Waddress-2.C: New.
4217
4218 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4219
4220 PR middle-end/61225
4221 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4222
4223 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4224
4225 PR preprocessor/64803
4226 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4227
4228 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4229
4230 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4231
4232 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4233
4234 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4235 (_ARM_FPSRC): Add DN and AHP fields.
4236 (clean_results): Force DN=1 on AArch64.
4237 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4238 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4239 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4240 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4241 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4242 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4243
4244 2015-02-02 Alan Modra <amodra@gmail.com>
4245
4246 * gcc.target/powerpc/cprophard.c: New.
4247
4248 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4249
4250 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4251 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4252
4253 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR debug/64817
4256 * gcc.dg/pr64817-1.c: New test.
4257 * gcc.dg/pr64817-2.c: New test.
4258
4259 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4260
4261 PR target/64851
4262 * gcc.target/sh/pr64851-0.h: New
4263 * gcc.target/sh/pr64851-1.c: New
4264 * gcc.target/sh/pr64851-2.c: New
4265 * gcc.target/sh/pr64851-3.c: New
4266 * gcc.target/sh/pr64851-4.c: New
4267
4268 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4269
4270 PR target/64882
4271 * gcc.dg/torture/pr64882.c: New test.
4272
4273 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4274
4275 PR target/64159
4276 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4277 sparc*-*-*.
4278
4279 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4280
4281 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4282 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4283 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4284 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4285 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4286 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4287 tree dump.
4288 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4289 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4290 tree dump.
4291 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4292 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4293 tree dump.
4294
4295 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4296
4297 PR target/64688
4298 * g++.dg/pr64688-2.C: New.
4299
4300 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4301
4302 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4303 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4304 * gcc.target/i386/fuse-caller-save.c: Ditto.
4305 * gcc.target/i386/headmerge-1.c: Ditto.
4306 * gcc.target/i386/headmerge-2.c: Ditto.
4307 * gcc.target/i386/sibcall-6.c: Ditto.
4308
4309 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4310
4311 PR target/64617
4312 * gcc.target/i386/pr64617.c: New test.
4313
4314 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4315
4316 PR target/15184
4317 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4318 (dg-options): Remove -m32.
4319 (dg-final): Scan for "movb %al" only.
4320 * gcc.target/i386/pr15184-2.c: Ditto.
4321
4322 2015-01-30 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/64829
4325 * gcc.dg/vect/pr64829.c: New testcase.
4326
4327 2015-01-29 Marek Polacek <polacek@redhat.com>
4328
4329 PR c/64709
4330 * gcc.dg/pr64709.c: New test.
4331
4332 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR c++/64717
4335 * g++.dg/ubsan/pr64717-1.C: New test.
4336 * g++.dg/ubsan/pr64717-2.C: New test.
4337
4338 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4339
4340 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4341
4342 2015-01-29 Jeff Law <law@redhat.com>
4343
4344 PR target/15184
4345 * gcc.target/i386/pr15184-1.c: New test.
4346 * gcc.target/i386/pr15184-2.c: New test.
4347
4348 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4349
4350 PR tree-optimization/64746
4351 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4352
4353 2015-01-29 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/64853
4356 * gcc.dg/torture/pr64853.c: New testcase.
4357
4358 2015-01-29 Richard Biener <rguenther@suse.de>
4359
4360 PR tree-optimization/64844
4361 * gcc.dg/vect/pr64844.c: New testcase.
4362
4363 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4364
4365 PR middle-end/64809
4366 * gcc.dg/pr64809.c: Delete.
4367
4368 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4369
4370 PR middle-end/64805
4371 * gcc.target/i386/pr64805.c: New.
4372
4373 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4374
4375 * gcc.dg/guality/guality.h (main): Add argv[0] to
4376 guality_gdb_command.
4377
4378 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4379
4380 PR ipa/64801
4381 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4382
4383 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4384
4385 PR target/64659
4386 * gcc.target/sh/sh.exp
4387 (check_effective_target_atomic_model_soft_gusa_available,
4388 check_effective_target_atomic_model_soft_tcb_available,
4389 check_effective_target_atomic_model_soft_imask_available,
4390 check_effective_target_atomic_model_hard_llcs_available): New.
4391 * gcc.target/sh/pr64659-0.h: New.
4392 * gcc.target/sh/pr64659-1.c: New.
4393 * gcc.target/sh/pr64659-2.c: New.
4394 * gcc.target/sh/pr64659-3.c: New.
4395 * gcc.target/sh/pr64659-4.c: New.
4396
4397 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4398
4399 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4400 scan-assembler-times pattern.
4401
4402 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4403
4404 PR middle-end/64809
4405 * gcc.dg/pr64809.c: New test.
4406
4407 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4408
4409 PR tree-optimization/64277
4410 * gcc.dg/pr64277.c: New.
4411
4412 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4413
4414 PR tree-optimization/64718
4415 * gcc.c-torture/execute/pr64718.c: New test.
4416
4417 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4418
4419 * gcc.target/aarch64/abs_2.c: New.
4420
4421 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4422
4423 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4424 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4425 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4426 ISA rev < 2.
4427
4428 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR bootstrap/64612
4431 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4432 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4433 { target comdat_group }.
4434
4435 2015-01-27 Tobias Burnus <burnus@net-b.de>
4436
4437 PR fortran/63861
4438 * gfortran.dg/goacc/coarray_2.f90: New.
4439
4440 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4441
4442 PR ipa/60871
4443 PR ipa/64139
4444 * g++.dg/torture/pr64139.C: New testcase.
4445 * g++.dg/torture/pr60871.C: Likewise.
4446
4447 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4448
4449 PR fortran/64230
4450 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4451 prevent linking errors.
4452
4453 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4454
4455 PR ipa/64282
4456 * g++.dg/torture/pr64282.C: New testcase.
4457
4458 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4459
4460 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4461 for wzr reg.
4462
4463 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4464
4465 * gcc.target/s390/hotpatch-13.c: New testcase.
4466 * gcc.target/s390/hotpatch-14.c: New testcase.
4467 * gcc.target/s390/hotpatch-15.c: New testcase.
4468 * gcc.target/s390/hotpatch-16.c: New testcase.
4469 * gcc.target/s390/hotpatch-17.c: New testcase.
4470 * gcc.target/s390/hotpatch-18.c: New testcase.
4471 * gcc.target/s390/hotpatch-19.c: New testcase.
4472 * gcc.target/s390/hotpatch-20.c: New testcase.
4473 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4474 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4475 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4476 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4477 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4478 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4479 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4480 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4481 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4482 * gcc.target/s390/hotpatch-10.c: Likewise.
4483 * gcc.target/s390/hotpatch-11.c: Likewise.
4484 * gcc.target/s390/hotpatch-12.c: Likewise.
4485 * gcc.target/s390/hotpatch-2.c: Likewise.
4486 * gcc.target/s390/hotpatch-3.c: Likewise.
4487 * gcc.target/s390/hotpatch-4.c: Likewise.
4488 * gcc.target/s390/hotpatch-5.c: Likewise.
4489 * gcc.target/s390/hotpatch-6.c: Likewise.
4490 * gcc.target/s390/hotpatch-7.c: Likewise.
4491 * gcc.target/s390/hotpatch-8.c: Likewise.
4492 * gcc.target/s390/hotpatch-9.c: Likewise.
4493 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4494 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4495 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4496 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4497 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4498 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4499 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4500 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4501
4502 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4503
4504 * gcc.dg/long_branch.c: New testcase.
4505
4506 2015-01-27 Richard Biener <rguenther@suse.de>
4507
4508 PR tree-optimization/56273
4509 PR tree-optimization/59124
4510 PR tree-optimization/64277
4511 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4512 * gcc.dg/Warray-bounds-12.c: Likewise.
4513 * gcc.dg/Warray-bounds-13.c: Likewise.
4514
4515 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR rtl-optimization/61058
4518 * gcc.dg/pr61058.c: New test.
4519
4520 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4521
4522 * gcc.target/i386/chkp-narrow-bounds.c: New.
4523
4524 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR tree-optimization/64807
4527 * gcc.dg/pr64807.c: New test.
4528
4529 PR c/64766
4530 * gcc.dg/pr64766.c: New test.
4531
4532 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4533
4534 PR target/49263
4535 * gcc.target/sh/pr49263-4.c: New.
4536
4537 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4538
4539 PR fortran/62044
4540 * gfortran.dg/allocate_with_mold_1.f90: New test
4541
4542 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR c/64778
4545 * gcc.dg/pr64778.c: New test.
4546
4547 PR middle-end/64421
4548 * gcc.dg/vect/pr64421.c: New test.
4549
4550 2015-01-26 Tobias Burnus <burnus@net-b.de>
4551
4552 PR fortran/64771
4553 * gfortran.dg/coarray_36.f: New.
4554 * gfortran.dg/coarray_37.f90: New.
4555
4556 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4557
4558 PR fortran/64230
4559 * gfortran.dg/class_allocate_18.f90: New.
4560
4561 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4562
4563 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4564
4565 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4566
4567 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4568
4569 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4570
4571 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4572
4573 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4574
4575 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4576
4577 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4578
4579 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4580 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4581 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4582 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4583
4584 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4585
4586 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4587 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4588 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4589
4590 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4591
4592 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4593 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4594 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4595 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4596 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4597 vXXXhn.inc.
4598
4599 2015-01-26 Richard Biener <rguenther@suse.de>
4600
4601 PR middle-end/64764
4602 * gcc.dg/uninit-19.c: New testcase.
4603
4604 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4605
4606 * lib/target-supports.exp (check_effective_target_vect64): Add
4607 sparc*-*-*.
4608
4609 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4610
4611 PR testsuite/64712
4612 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4613
4614 2015-01-26 Tony Liu <tony.liu@arm.com>
4615
4616 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4617 non-UAL cases.
4618
4619 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4620
4621 PR libfortran/64770
4622 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4623 correctly, clean up afterwards.
4624
4625 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4626
4627 PR fortran/62044
4628 * gfortran.dg/use_rename_7.f90: New.
4629
4630 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4631
4632 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4633 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4634
4635 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4636
4637 PR target/54236
4638 * gcc.target/sh/pr54236-4.c: New.
4639
4640 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4641
4642 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4643 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4644 Bridge test.
4645
4646 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4647
4648 PR libfortran/64770
4649 * gfortran.dg/open_new_segv.f90: New test.
4650
4651 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4652
4653 PR target/49263
4654 PR target/53987
4655 PR target/64345
4656 PR target/59533
4657 PR target/52933
4658 PR target/54236
4659 PR target/51244
4660 * gcc.target/sh/pr64345-1.c: New.
4661 * gcc.target/sh/pr64345-2.c: New.
4662 * gcc.target/sh/pr59533-1.c: New.
4663 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4664 * gcc.target/sh/pr52933-2.c: Likewise.
4665 * gcc.target/sh/pr54089-1.c: Likewise.
4666 * gcc.target/sh/pr54236-1.c: Likewise.
4667 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4668 * gcc.target/sh/pr49263-1.c: Remove xfails.
4669 * gcc.target/sh/pr49263-2.c: Likewise.
4670 * gcc.target/sh/pr49263-3.c: Likewise.
4671 * gcc.target/sh/pr53987-1.c: Likewise.
4672 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4673 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4674 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4675 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4676 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4677 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4678 test_009): New.
4679 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4680 (test_02): New.
4681
4682 2015-01-24 Tom de Vries <tom@codesourcery.com>
4683
4684 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4685
4686 2015-01-23 Ian Lance Taylor <iant@google.com>
4687
4688 PR go/64510
4689 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4690 targets without split stack support.
4691
4692 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4693
4694 PR target/64317
4695 * gcc.target/i386/pr64317.c: New test.
4696
4697 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR rtl-optimization/63637
4700 PR rtl-optimization/60663
4701 * gcc.dg/pr63637-1.c: New test.
4702 * gcc.dg/pr63637-2.c: New test.
4703 * gcc.dg/pr63637-3.c: New test.
4704 * gcc.dg/pr63637-4.c: New test.
4705 * gcc.dg/pr63637-5.c: New test.
4706 * gcc.dg/pr63637-6.c: New test.
4707 * gcc.target/i386/pr63637-1.c: New test.
4708 * gcc.target/i386/pr63637-2.c: New test.
4709 * gcc.target/i386/pr63637-3.c: New test.
4710 * gcc.target/i386/pr63637-4.c: New test.
4711 * gcc.target/i386/pr63637-5.c: New test.
4712 * gcc.target/i386/pr63637-6.c: New test.
4713
4714 2015-01-23 Richard Biener <rguenther@suse.de>
4715
4716 PR testsuite/63439
4717 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4718 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4719
4720 2015-01-23 Marek Polacek <polacek@redhat.com>
4721
4722 PR preprocessor/60570
4723 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4724 * gcc.dg/cpp/pr60570.c: New test.
4725
4726 2015-01-23 Richard Biener <rguenther@suse.de>
4727
4728 PR testsuite/63439
4729 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4730 vectorization on vect64 targets.
4731
4732 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4733
4734 PR fortran/60922
4735 * gfortran.dg/class_allocate_17.f90: New.
4736
4737 2015-01-23 Tobias Burnus <burnus@net-b.de>
4738
4739 PR fortran/64726
4740 * gfortran.dg/goacc/combined_loop.f90: New.
4741
4742 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4743
4744 PR fortran/61933
4745 * gfortran.dg/make_unit.f90: New test.
4746
4747 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4748
4749 PR fortran/61933
4750 * gfortran.dg/negative_unit_int8.f: Update.
4751
4752 2015-01-22 Jeff Law <law@redhat.com>
4753
4754 PR target/52076
4755 * gcc.target/m68k/pr52076-1.c: New test.
4756 * gcc.target/m68k/pr52076-2.c: New test.
4757
4758 2015-01-22 Richard Biener <rguenther@suse.de>
4759
4760 PR middle-end/64728
4761 * gcc.dg/torture/pr64728.c: New testcase.
4762
4763 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4764
4765 PR target/64688
4766 * g++.dg/pr64688.C: New test.
4767
4768 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4769
4770 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4771 to avoid errors with -fpic.
4772
4773 2015-01-22 Richard Biener <rguenther@suse.de>
4774
4775 PR libstdc++/64535
4776 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4777
4778 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4779
4780 PR rtl-optimization/64682
4781 * gcc.c-torture/execute/pr64682.c: New file.
4782
4783 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR debug/64511
4786 * gcc.dg/pr64511.c: New test.
4787
4788 PR rtl-optimization/62078
4789 * g++.dg/opt/pr62078.C: New test.
4790
4791 PR c/63307
4792 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4793
4794 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4795
4796 PR fortran/57023
4797 * gfortran.dg/internal_pack_15.f90: New test.
4798
4799 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4800
4801 * c-c++-common/tsan/step.c: New testcase.
4802
4803 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4804
4805 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4806
4807 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4808
4809 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4810
4811 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4812
4813 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4814
4815 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4816
4817 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4818
4819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4820
4821 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4822
4823 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4824
4825 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4826
4827 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4828
4829 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4830
4831 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4832
4833 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4834
4835 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4836
4837 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4838
4839 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4840
4841 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4842
4843 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4844
4845 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4846
4847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4848
4849 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4850
4851 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4852
4853 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4854 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4855 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4856 vXXXw.inc.
4857
4858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4859
4860 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4861 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4862 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4863 vXXXl.inc.
4864
4865 2015-01-21 Renlin Li <renlin.li@arm.com>
4866
4867 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4868 * g++.dg/tls/thread_local5g.C: Likewise.
4869 * g++.dg/tls/thread_local6g.C: Likewise.
4870
4871 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4872
4873 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4874 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4875 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4876
4877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4878
4879 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4880 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4881 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4882
4883 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4884
4885 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4886 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4887 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4888
4889 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4890
4891 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4892 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4893 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4894
4895 2015-01-20 Jeff Law <law@redhat.com>
4896
4897 PR target/59946
4898 * gcc.target/m68k/pr59946.c: New test.
4899
4900 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4901
4902 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4903 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4904 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4905
4906 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4907
4908 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4909 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4910 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4911
4912 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4913
4914 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4915 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4916 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4917
4918 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4919
4920 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4921 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4922 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4923 vshuffle.inc.
4924 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4925 vshuffle.inc.
4926
4927 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4928
4929 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4930 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4931 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4932
4933 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4934
4935 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4936 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4937 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4938
4939 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4940
4941 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4942
4943 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4944
4945 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4946
4947 PR sanitizer/64632
4948 * g++.dg/ubsan/pr64632.C: New test.
4949
4950 PR debug/64663
4951 * gcc.dg/pr64663.c: New test.
4952
4953 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4954
4955 PR c++/64383
4956 * g++.dg/warn/Wunused-var-23.C: New.
4957
4958 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4959
4960 PR c++/59937
4961 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4962 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4963
4964 2015-01-20 Richard Biener <rguenther@suse.de>
4965
4966 PR ipa/64684
4967 * gcc.dg/lto/pr64684_0.c: New testcase.
4968 * gcc.dg/lto/pr64684_1.c: Likewise.
4969 * gcc.dg/lto/pr64684_2.c: Likewise.
4970 * gcc.dg/lto/pr64685_0.c: Likewise.
4971 * gcc.dg/lto/pr64685_1.c: Likewise.
4972
4973 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4974
4975 PR c++/62241
4976 * g++.dg/cpp1y/lambda-init12.C: New.
4977
4978 2015-01-20 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/64410
4981 * g++.dg/vect/pr64410.cc: Require vect_double.
4982
4983 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4984
4985 PR target/64149
4986 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4987
4988 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4989
4990 PR bootstrap/64676
4991 Revert:
4992 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4993
4994 PR rtl-optimization/64081
4995 * gcc.dg/pr64081.c: New test.
4996
4997 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4998
4999 * jit.dg/harness.h: Include <unistd.h>.
5000 (CHECK_NO_ERRORS): New.
5001 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5002 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5003 gcc_jit_context_compile_to_file.
5004 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5005 args to the spawned executable.
5006 (jit-expand-vars): New function.
5007 (jit-exe-params): New variable.
5008 (dg-jit-set-exe-params): New function.
5009 (jit-dg-test): Detect testcases that use
5010 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5011 Set arguments of spawned process to jit-exe-params.
5012 (jit-get-output-filename): New function.
5013 (jit-setup-compile-to-file): New function.
5014 (jit-verify-compile-to-file): New function.
5015 (jit-run-executable): New function.
5016 (jit-verify-executable): New function.
5017 * jit.dg/test-compile-to-assembler.c: New testcase.
5018 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5019 * jit.dg/test-compile-to-executable.c: New testcase.
5020 * jit.dg/test-compile-to-object.c: New testcase.
5021
5022 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
5023
5024 PR target/64652
5025 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5026 (test_1): New.
5027
5028 2015-01-19 Martin Liska <mliska@suse.cz>
5029
5030 * objc/compile/pr64668.m: New test.
5031
5032 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5033
5034 * jit.dg/test-arith-overflow.c: Include stdbool.h.
5035 (create_overflow_fn): Update comment to clarify that
5036 the third param of the created function is a bool *, not
5037 an int *.
5038 (verify_int_overflow_fn): Convert param "expected_ovf" from
5039 int to bool. Update third param of "overflow_fn_type" from int *
5040 to bool *. Update local "actual_ovf" from int to bool.
5041 (verify_uint_overflow_fn): Likewise.
5042
5043 2015-01-19 Martin Liska <mliska@suse.cz>
5044
5045 * gcc.dg/ipa/ipa-icf-33.c: New test.
5046
5047 2015-01-19 Felix Yang <felix.yang@huawei.com>
5048 Haijian Zhang <z.zhanghaijian@huawei.com>
5049
5050 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5051 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5053 result_float64x2, expected_hfloat64x2): New helper type, variable and
5054 declaration.
5055 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5056 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5057 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5058 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5059 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5060 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5061 and target without the FMA feature.
5062
5063 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5064
5065 * gcc.target/aarch64/pr64304.c: New testcase.
5066
5067 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5068
5069 PR rtl-optimization/64081
5070 * gcc.dg/pr64081.c: New test.
5071
5072 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5073
5074 PR target/63971
5075 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5076 the epilogue).
5077 * gcc.target/aarch64/test_frame_6.c: Likewise.
5078 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5079 and x19 (in the epilogue).
5080 * gcc.target/aarch64/test_frame_4.c: Likewise.
5081 * gcc.target/aarch64/test_frame_7.c: Likewise.
5082
5083 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5084
5085 * gcc.target/i386/chkp-always_inline.c: New.
5086
5087 2015-01-15 Andrew Pinski <apinski@cavium.com>
5088 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5089
5090 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5091 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5092
5093 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5094
5095 PR fortran/60255
5096 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5097 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5098
5099 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5100
5101 PR fortran/64578
5102 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5103
5104 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5105
5106 PR target/64652
5107 * gcc.target/sh/torture/pr64652.c: New.
5108
5109 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5110
5111 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5112 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5113 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5114 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5115 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5116 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5117
5118 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5119
5120 PR ipa/64378
5121 * g++.dg/torture/pr64378.C: New testcase.
5122
5123 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5124
5125 PR fortran/57959
5126 * gfortran.dg/block_13.f08: New test
5127
5128 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5129
5130 PR fortran/55901
5131 * gfortran.dg/associate_1.f03: Allow test for character with
5132 automatic length.
5133
5134 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5135
5136 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5137 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5138
5139 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5140
5141 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5142
5143 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5144
5145 PR fortran/64578
5146 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5147
5148 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5149
5150 PR fortran/60357
5151 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5152
5153 PR fortran/61275
5154 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5155
5156 PR fortran/55932
5157 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5158
5159 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5160
5161 PR fortran/60334
5162 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5163
5164 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5165
5166 PR rtl-optimization/52773
5167 * gcc.c-torture/compile/pr52773.c: New test.
5168
5169 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/62134
5172 * g++.dg/cpp0x/alias-decl-46.C: New.
5173
5174 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5175
5176 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5177
5178 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5179
5180 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5181 Add trace.
5182 (CHECK_FP): Likewise.
5183 (CHECK_CUMULATIVE_SAT): Likewise.
5184
5185 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5186
5187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5188 (Set_Neon_Cumulative_Sat): Add parameter.
5189 (__set_neon_cumulative_sat): Support new parameter.
5190 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5191 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5192 argument.
5193 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5194 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5195 argument.
5196
5197 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5198
5199 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5200 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5201
5202 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/60056
5205 * g++.dg/tls/thread_local-ice4.C: New.
5206
5207 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5208
5209 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5210 than Neon options.
5211
5212 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5213
5214 PR c++/62276
5215 * g++.dg/cpp0x/vt-62276.C: New.
5216
5217 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5218
5219 PR middle-end/64353
5220 * g++.dg/pr64353.C: New.
5221
5222 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5223
5224 PR target/64263
5225 * gcc.target/aarch64/pr64263_1.c: New test.
5226
5227 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5228
5229 PR tree-optimization/64434
5230 * gcc.dg/torture/pr64434.c: Move to...
5231 * gcc.dg/pr64434.c: ... here.
5232
5233 2015-01-16 Richard Biener <rguenther@suse.de>
5234
5235 PR middle-end/64614
5236 * gcc.dg/uninit-18.c: New testcase.
5237
5238 2015-01-16 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/64568
5241 * g++.dg/torture/pr64568-2.C: New testcase.
5242
5243 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5244
5245 PR target/64363
5246 * gcc.target/i386/chkp-label-address.c: New.
5247
5248 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5249
5250 PR fortran/45290
5251 * gfortran.dg/pointer_init_6.f90: Extended.
5252
5253 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5254
5255 * gcc.c-torture/compile/20150108.c: New test.
5256
5257 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gcc.target/visium: New directory.
5260
5261 2015-01-16 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/61743
5264 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5265 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5266
5267 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5268
5269 * gcc.dg/pr64015.c: New test.
5270
5271 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5272
5273 PR ipa/64163
5274 PR ipa/64612
5275 * g++.dg/ipa/pr64612.C: New test.
5276
5277 2015-01-16 Renlin Li <renlin.li@arm.com>
5278
5279 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5280
5281 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5282
5283 * gcc.target/i386/sse-14.c: Test new intrinsic.
5284 * gcc.target/i386/sse-22.c: Ditto.
5285
5286 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5287
5288 PR c++/58614
5289 * g++.dg/cpp0x/auto44.C: New.
5290
5291 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5292
5293 PR target/59710
5294 * gcc.target/nios2/gpopt-all.c: New test case.
5295 * gcc.target/nios2/gpopt-local.c: New test case.
5296 * gcc.target/nios2/gpopt-global.c: New test case.
5297 * gcc.target/nios2/gpopt-data.c: New test case.
5298 * gcc.target/nios2/gpopt-none.c: New test case.
5299
5300 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5301
5302 * g++.dg/ubsan/vptr-1.C: New test.
5303 * g++.dg/ubsan/vptr-2.C: New test.
5304 * g++.dg/ubsan/vptr-3.C: New test.
5305 * g++.dg/ubsan/vptr-4.C: New test.
5306 * g++.dg/ubsan/vptr-5.C: New test.
5307 * g++.dg/ubsan/vptr-6.C: New test.
5308 * g++.dg/ubsan/vptr-7.C: New test.
5309 * g++.dg/ubsan/vptr-8.C: New test.
5310 * g++.dg/ubsan/vptr-9.C: New test.
5311
5312 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5313
5314 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5315 is set up.
5316 * lib/gcc-dg.exp: Likewise.
5317
5318 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5319
5320 PR rtl-optimization/64110
5321 * gcc.target/i386/pr64110.c: Add scan-assembler.
5322
5323 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5324 James Norris <jnorris@codesourcery.com>
5325 Cesar Philippidis <cesar@codesourcery.com>
5326 Ilmir Usmanov <i.usmanov@samsung.com>
5327
5328 * lib/target-supports.exp (check_effective_target_fopenacc): New
5329 procedure.
5330 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5331 * g++.dg/goacc/goacc.exp: Likewise.
5332 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5333 * gcc.dg/goacc/goacc.exp: Likewise.
5334 * gfortran.dg/goacc/goacc.exp: Likewise.
5335 * c-c++-common/cpp/openacc-define-1.c: New file.
5336 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5337 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5338 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5339 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5340 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5341 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5342 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5343 * c-c++-common/goacc/cache-1.c: Likewise.
5344 * c-c++-common/goacc/clauses-fail.c: Likewise.
5345 * c-c++-common/goacc/collapse-1.c: Likewise.
5346 * c-c++-common/goacc/data-1.c: Likewise.
5347 * c-c++-common/goacc/data-2.c: Likewise.
5348 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5349 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5350 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5351 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5352 * c-c++-common/goacc/if-clause-1.c: Likewise.
5353 * c-c++-common/goacc/if-clause-2.c: Likewise.
5354 * c-c++-common/goacc/kernels-1.c: Likewise.
5355 * c-c++-common/goacc/loop-1.c: Likewise.
5356 * c-c++-common/goacc/loop-private-1.c: Likewise.
5357 * c-c++-common/goacc/nesting-1.c: Likewise.
5358 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5359 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5360 * c-c++-common/goacc/parallel-1.c: Likewise.
5361 * c-c++-common/goacc/pcopy.c: Likewise.
5362 * c-c++-common/goacc/pcopyin.c: Likewise.
5363 * c-c++-common/goacc/pcopyout.c: Likewise.
5364 * c-c++-common/goacc/pcreate.c: Likewise.
5365 * c-c++-common/goacc/pragma_context.c: Likewise.
5366 * c-c++-common/goacc/present-1.c: Likewise.
5367 * c-c++-common/goacc/reduction-1.c: Likewise.
5368 * c-c++-common/goacc/reduction-2.c: Likewise.
5369 * c-c++-common/goacc/reduction-3.c: Likewise.
5370 * c-c++-common/goacc/reduction-4.c: Likewise.
5371 * c-c++-common/goacc/sb-1.c: Likewise.
5372 * c-c++-common/goacc/sb-2.c: Likewise.
5373 * c-c++-common/goacc/sb-3.c: Likewise.
5374 * c-c++-common/goacc/update-1.c: Likewise.
5375 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5376 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5377 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5378 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5379 * gfortran.dg/goacc/assumed.f95: Likewise.
5380 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5381 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5382 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5383 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5384 * gfortran.dg/goacc/branch.f95: Likewise.
5385 * gfortran.dg/goacc/cache-1.f95: Likewise.
5386 * gfortran.dg/goacc/coarray.f95: Likewise.
5387 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5388 * gfortran.dg/goacc/cray.f95: Likewise.
5389 * gfortran.dg/goacc/critical.f95: Likewise.
5390 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5391 * gfortran.dg/goacc/data-tree.f95: Likewise.
5392 * gfortran.dg/goacc/declare-1.f95: Likewise.
5393 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5394 * gfortran.dg/goacc/fixed-1.f: Likewise.
5395 * gfortran.dg/goacc/fixed-2.f: Likewise.
5396 * gfortran.dg/goacc/fixed-3.f: Likewise.
5397 * gfortran.dg/goacc/fixed-4.f: Likewise.
5398 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5399 * gfortran.dg/goacc/if.f95: Likewise.
5400 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5401 * gfortran.dg/goacc/list.f95: Likewise.
5402 * gfortran.dg/goacc/literal.f95: Likewise.
5403 * gfortran.dg/goacc/loop-1.f95: Likewise.
5404 * gfortran.dg/goacc/loop-2.f95: Likewise.
5405 * gfortran.dg/goacc/loop-3.f95: Likewise.
5406 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5407 * gfortran.dg/goacc/omp.f95: Likewise.
5408 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5409 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5410 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5411 * gfortran.dg/goacc/parameter.f95: Likewise.
5412 * gfortran.dg/goacc/private-1.f95: Likewise.
5413 * gfortran.dg/goacc/private-2.f95: Likewise.
5414 * gfortran.dg/goacc/private-3.f95: Likewise.
5415 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5416 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5417 * gfortran.dg/goacc/reduction.f95: Likewise.
5418 * gfortran.dg/goacc/routine-1.f90: Likewise.
5419 * gfortran.dg/goacc/routine-2.f90: Likewise.
5420 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5421 * gfortran.dg/goacc/several-directives.f95: Likewise.
5422 * gfortran.dg/goacc/sie.f95: Likewise.
5423 * gfortran.dg/goacc/subarrays.f95: Likewise.
5424 * gfortran.dg/gomp/map-1.f90: Likewise.
5425 * gfortran.dg/openacc-define-1.f90: Likewise.
5426 * gfortran.dg/openacc-define-2.f90: Likewise.
5427 * gfortran.dg/openacc-define-3.f90: Likewise.
5428 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5429 * g++.dg/gomp/block-2.C: Likewise.
5430 * g++.dg/gomp/block-3.C: Likewise.
5431 * g++.dg/gomp/block-5.C: Likewise.
5432 * g++.dg/gomp/target-1.C: Likewise.
5433 * g++.dg/gomp/target-2.C: Likewise.
5434 * g++.dg/gomp/taskgroup-1.C: Likewise.
5435 * g++.dg/gomp/teams-1.C: Likewise.
5436 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5437 * gcc.dg/cilk-plus/jump.c: Likewise.
5438 * gcc.dg/gomp/block-1.c: Likewise.
5439 * gcc.dg/gomp/block-10.c: Likewise.
5440 * gcc.dg/gomp/block-2.c: Likewise.
5441 * gcc.dg/gomp/block-3.c: Likewise.
5442 * gcc.dg/gomp/block-4.c: Likewise.
5443 * gcc.dg/gomp/block-5.c: Likewise.
5444 * gcc.dg/gomp/block-6.c: Likewise.
5445 * gcc.dg/gomp/block-7.c: Likewise.
5446 * gcc.dg/gomp/block-8.c: Likewise.
5447 * gcc.dg/gomp/block-9.c: Likewise.
5448 * gcc.dg/gomp/target-1.c: Likewise.
5449 * gcc.dg/gomp/target-2.c: Likewise.
5450 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5451 * gcc.dg/gomp/teams-1.c: Likewise.
5452
5453 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5454
5455 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5456 test case.
5457
5458 2015-01-15 Mike Stump <mikestump@comcast.net>
5459
5460 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5461 * gcc.dg/inline_2.c: Likewise.
5462 * gcc.dg/inline_3.c: Likewise.
5463 * gcc.dg/inline_4.c: Likewise.
5464
5465 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5466
5467 PR fortran/58023
5468 * gfortran.dg/proc_ptr_comp_43.f90: New.
5469
5470 2015-01-15 Mike Stump <mikestump@comcast.net>
5471
5472 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5473 * gcc.dg/unroll_2.c: Likewise.
5474 * gcc.dg/unroll_3.c: Likewise.
5475 * gcc.dg/unroll_4.c: Likewise.
5476 * gcc.dg/unroll_5.c: Likewise.
5477
5478 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5479
5480 PR target/63971
5481 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5482 in epilogue.
5483 * gcc.target/aarch64/test_frame_6.c: Likewise.
5484 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5485 x30 and x19 (in the epilogue).
5486 * gcc.target/aarch64/test_frame_4.c: Likewise.
5487 * gcc.target/aarch64/test_frame_7.c: Likewise.
5488
5489 2015-01-15 Martin Liska <mliska@suse.cz>
5490
5491 * g++.dg/ipa/pr64068.C: New test.
5492 * gcc.dg/ipa/PR64559.c: New test.
5493
5494 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5495
5496 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5497 with PIE.
5498
5499 2015-01-15 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/61743
5502 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5503 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5504
5505 2015-01-15 Renlin Li <renlin.li@arm.com>
5506
5507 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5508 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5509
5510 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5511
5512 * gcc.dg/vect/vect-aggressive-1.c: New.
5513 * gcc.target/i386/avx2-vect-aggressive.c: New.
5514
5515 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5518
5519 2015-01-15 Richard Biener <rguenther@suse.de>
5520
5521 PR lto/64415
5522 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5523 -Wl,-undefined,dynamic_lookup.
5524
5525 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/opt47.adb: New test.
5528
5529 2015-01-15 Richard Biener <rguenther@suse.de>
5530
5531 PR lto/64415
5532 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5533
5534 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5535
5536 PR tree-optimization/64434
5537 * gcc.dg/torture/pr64434.c: New test.
5538
5539 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5540
5541 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5542 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5543 -march=loongson* and -march=octeon* require -mno-micromips.
5544
5545 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5546 Matthew Fortune <matthew.fortune@imgtec.com>
5547
5548 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5549 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5550 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5551 * gcc.target/mips/call-saved-7.c: New file.
5552 * gcc.target/mips/call-saved-8.c: New file.
5553 * gcc.target/mips/call-saved-9.c: New file.
5554
5555 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5556
5557 * gcc.target/mips/lsa.c: New file.
5558 * gcc.target/mips/mips64-lsa.c: Likewise.
5559 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5560 * gcc.target/mips/mulsize-4.c: Likewise.
5561 * gcc.target/mips/mulsize-5.c: New file.
5562 * gcc.target/mips/mulsize-6.c: Likewise.
5563 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5564 and !HAS_LSA as ghost options.
5565 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5566 for !HAS_LSA.
5567
5568 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5569
5570 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5571
5572 2015-01-15 Richard Biener <rguenther@suse.de>
5573
5574 PR middle-end/64365
5575 * gcc.dg/torture/pr64365.c: New testcase.
5576
5577 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5578
5579 * gcc.dg/stackprotectexplicit1.c: New test.
5580 * g++.dg/stackprotectexplicit2.c: New test.
5581
5582 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5583
5584 PR target/61933
5585 * gfortran.dg/inquire_internal.f90: New.
5586 * gfortran.dg/negative_unit_check.f90: New.
5587
5588 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5589
5590 PR target/53988
5591 * gcc.target/sh/pr53988-1.c: New.
5592
5593 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/58671
5596 * g++.dg/tls/thread_local-ice3.C: New.
5597
5598 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5599
5600 * gcc.target/i386/fentry-override.c: Properly place {} in target
5601 selector. Remove nonpic.
5602 * gcc.target/i386/fentry.c: Likewise.
5603
5604 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5605
5606 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5607 warnings instead of errors.
5608
5609 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5610
5611 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5612 option support instead of ENABLE_LTO from Makefile.
5613
5614 2015-01-14 Richard Biener <rguenther@suse.de>
5615
5616 PR tree-optimization/59354
5617 * gcc.dg/vect/pr59354.c: New testcase.
5618
5619 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5620
5621 * lib/target-supports.exp
5622 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5623 on ARM architures before v7.
5624
5625 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5626
5627 PR middle-end/59448
5628 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5629 an atomic_exchange.
5630
5631 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5632
5633 PR target/64386
5634 * gcc.target/i386/pr64386.c: New test.
5635
5636 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5637
5638 PR target/64393
5639 * gcc.target/i386/pr64393.c: New test.
5640
5641 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5642
5643 PR target/64387
5644 * gcc.target/i386/pr64387.c: New test.
5645
5646 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5647
5648 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5649
5650 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5651
5652 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5653
5654 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5655
5656 PR target/64453
5657 * gcc.target/arm/pr64453.c: New.
5658
5659 2015-01-14 Richard Biener <rguenther@suse.de>
5660
5661 PR lto/64415
5662 * gcc.dg/lto/pr64415_0.c: New testcase.
5663 * gcc.dg/lto/pr64415_1.c: Likewise.
5664
5665 2015-01-14 Martin Liska <mliska@suse.cz>
5666
5667 * gcc.dg/ipa/pr64307.c: New test.
5668
5669 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5670
5671 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5672 64-bit and 128-bit.
5673
5674 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5675
5676 PR target/64460
5677 * gcc.target/arm/pr64460_1.c: New test.
5678
5679 2015-01-14 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/64493
5682 PR tree-optimization/64495
5683 * gcc.dg/vect/pr64493.c: New testcase.
5684 * gcc.dg/vect/pr64495.c: Likewise.
5685
5686 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5687
5688 * gcc.dg/Warray-bounds-11.c: New test-case.
5689
5690 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5691
5692 * gcc.target/mips/octeon3-pipe-1.c: New test.
5693
5694 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5695
5696 * jit.dg/harness.h (set_up_logging): Move string concatenation
5697 into...
5698 (concat_strings): New function.
5699 (dump_reproducer): New function.
5700 (test_jit): Call dump_reproducer.
5701 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5702 function.
5703 (jit-dg-test): Delete any generated reproducer from previous runs.
5704 Verify that a generated reproducer was created, and verify that it
5705 compiles.
5706 * jit.dg/test-nested-contexts.c (main): Call
5707 gcc_jit_context_dump_reproducer_to_file.
5708
5709 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5710
5711 * gcc.dg/aru-2.c: Add dg-require-profiling.
5712
5713 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5714
5715 * lib/target-supports.exp (check_profiling_available): Check if
5716 -pg links.
5717
5718 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5719
5720 PR ipa/64565
5721 * g++.dg/torture/pr64565.C: New testcase.
5722
5723 2015-01-13 Marek Polacek <polacek@redhat.com>
5724
5725 PR middle-end/64391
5726 * gcc.dg/tm/pr64391.c: New test.
5727
5728 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5729
5730 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5731 true.
5732
5733 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5734
5735 * gcc.target/i386/pie.c: New test.
5736
5737 * lib/target-supports.exp (check_effective_target_pie): New.
5738
5739 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR rtl-optimization/64286
5742 * gcc.target/i386/avx2-pr64286.c: New test.
5743
5744 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/57626
5747 * g++.dg/cpp0x/vt-57626.C: New.
5748
5749 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR fortran/64528
5752 * gfortran.dg/pr64528.f90: New test.
5753
5754 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5755
5756 * gcc.target/aarch64/subsp.c: New test.
5757
5758 2015-01-13 Andrew Pinski <apinski@cavium.com>
5759
5760 * gcc.target/aarch64/store-pair-1.c: New testcase.
5761
5762 2015-01-13 Richard Biener <rguenther@suse.de>
5763
5764 PR lto/64373
5765 * gcc.dg/lto/pr64373_0.c: New testcase.
5766
5767 2015-01-13 Andrew Pinski <apinski@cavium.com>
5768
5769 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5770 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5771
5772 2015-01-13 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/64406
5775 * gcc.dg/pr64406.c: New testcase.
5776
5777 2015-01-13 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/64404
5780 * gcc.dg/vect/pr64404.c: New testcase.
5781
5782 2015-01-13 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/64568
5785 * g++.dg/torture/pr64568.C: New testcase.
5786
5787 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5788
5789 * jit.dg/test-error-local-used-from-other-function.c: New test
5790 case.
5791 * jit.dg/test-error-param-reuse.c: New test case.
5792 * jit.dg/test-error-param-sharing.c: New test case.
5793 * jit.dg/test-error-param-used-from-other-function.c: New test
5794 case.
5795 * jit.dg/test-error-param-used-without-a-function.c: New test
5796 case.
5797
5798 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR tree-optimization/64563
5801 * gcc.dg/pr64563.c: New test.
5802
5803 PR target/64513
5804 * gcc.target/i386/pr64513.c: New test.
5805
5806 PR tree-optimization/64454
5807 * gcc.dg/pr64454.c: New test.
5808
5809 PR testsuite/64028
5810 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5811 bind_pic_locally.
5812 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5813 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5814 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5815 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5816 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5817 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5818 * gcc.dg/vect/slp-25.c: Likewise.
5819 * gcc.dg/vect/vect-109.c: Likewise.
5820 * gcc.dg/vect/vect-13.c: Likewise.
5821 * gcc.dg/vect/vect-17.c: Likewise.
5822 * gcc.dg/vect/vect-18.c: Likewise.
5823 * gcc.dg/vect/vect-19.c: Likewise.
5824 * gcc.dg/vect/vect-20.c: Likewise.
5825 * gcc.dg/vect/vect-21.c: Likewise.
5826 * gcc.dg/vect/vect-22.c: Likewise.
5827 * gcc.dg/vect/vect-27.c: Likewise.
5828 * gcc.dg/vect/vect-29.c: Likewise.
5829 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5830 * gcc.dg/vect/vect-2.c: Likewise.
5831 * gcc.dg/vect/vect-3.c: Likewise.
5832 * gcc.dg/vect/vect-4.c: Likewise.
5833 * gcc.dg/vect/vect-5.c: Likewise.
5834 * gcc.dg/vect/vect-72.c: Likewise.
5835 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5836 * gcc.dg/vect/vect-73.c: Likewise.
5837 * gcc.dg/vect/vect-77-global.c: Likewise.
5838 * gcc.dg/vect/vect-78-global.c: Likewise.
5839 * gcc.dg/vect/vect-7.c: Likewise.
5840 * gcc.dg/vect/vect-86.c: Likewise.
5841 * gcc.dg/vect/vect-align-1.c: Likewise.
5842 * gcc.dg/vect/vect-align-3.c: Likewise.
5843 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5844 * gcc.dg/vect/vect-all.c: Likewise.
5845 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5846 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5847 * gcc.dg/vect/vect-peel-3.c: Likewise.
5848 * gcc.dg/vect/vect-peel-4.c: Likewise.
5849 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5850
5851 2015-01-12 Jeff Law <law@redhat.com>
5852
5853 PR target/64461
5854 * gcc.target/m68k/pr64461.c: New test.
5855
5856 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5857
5858 * jit.dg/test-array-as-pointer.c (create_code): Update call
5859 to gcc_jit_context_new_global by setting "kind" to
5860 GCC_JIT_GLOBAL_IMPORTED.
5861 * jit.dg/test-error-array-as-pointer.c: Likewise.
5862 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5863 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5864 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5865 * jit.dg/test-using-global.c (the_global): Rename to...
5866 (imported_global): ...this.
5867 (create_code): Update to test the three kinds of global.
5868 (verify_code): Likewise.
5869
5870 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5871
5872 PR testsuite/64427
5873 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5874 undefined behavior.
5875 * gcc.target/i386/pr64291-2.c: Updated.
5876
5877 2015-01-12 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/64530
5880 * gfortran.dg/pr64530.f90: New testcase.
5881
5882 2015-01-12 Richard Biener <rguenther@suse.de>
5883
5884 PR middle-end/64357
5885 * gcc.dg/torture/pr64357.c: New testcase.
5886
5887 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5888
5889 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5890 selector.
5891
5892 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5893 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5894
5895 2015-01-12 Martin Liska <mliska@suse.cz>
5896
5897 * gcc.dg/ipa/PR64550.c: New test.
5898
5899 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5900
5901 PR ipa/63470
5902 * g++.dg/ipa/pr63470.C: New testcase.
5903
5904 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5905
5906 PR fortran/63733
5907 * gfortran.dg/typebound_operator_20.f90: New.
5908
5909 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5910
5911 PR fortran/58023
5912 * gfortran.dg/proc_ptr_comp_42.f90: New.
5913
5914 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5915
5916 PR fortran/64508
5917 * gfortran.dg/proc_ptr_comp_41.f90: New.
5918
5919 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5920
5921 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5922
5923 2015-01-10 Tobias Burnus <burnus@net-b.de>
5924
5925 PR fortran/64522
5926 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5927 and add dg-excess-errors.
5928 * gfortran.dg/line_length_6.f90: New.
5929 * gfortran.dg/line_length_7.f90: New.
5930 * gfortran.dg/line_length_8.f90: New.
5931 * gfortran.dg/line_length_9.f90: New.
5932 * gfortran.dg/line_length_10.f90: New.
5933 * gfortran.dg/line_length_11.f90: New.
5934
5935 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5936
5937 * jit.dg/test-threads.c (struct testcase): Move declaration
5938 to jit.dg/all-non-failing-tests.h.
5939 (testcases): Likewise.
5940 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5941 declaration here from jit.dg/all-non-failing-tests.h.
5942 (testcases): Likewise.
5943 * jit.dg/test-combination.c (create_code): Eliminate spelling
5944 out all of the testcases in favor of looping through the
5945 "testcases" metadata.
5946 (verify_code): Likewise.
5947
5948 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR rtl-optimization/64536
5951 * gcc.dg/pr64536.c: New test.
5952
5953 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5954
5955 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5956 * jit.dg/test-combination.c (create_code): Likewise.
5957 (verify_code): Likewise.
5958 * jit.dg/test-constants.c: New test case.
5959 * jit.dg/test-threads.c: Add test-constants.c.
5960
5961 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5962
5963 PR libobjc/51891
5964 * objc.dg/gnu-api-2-class.m: Add a test case
5965 for the above change.
5966
5967 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5968
5969 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5970
5971 2015-01-09 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/64410
5974 * g++.dg/vect/pr64410.cc: New testcase.
5975
5976 2015-01-09 Martin Liska <mliska@suse.cz>
5977
5978 * gcc.dg/ipa/ipa-icf-32.c: New test.
5979
5980 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5981
5982 * c-c++-common/tsan/tsan_barrier.h: New.
5983 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5984 * c-c++-common/tsan/bitfield_race.c: Likewise.
5985 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5986 * c-c++-common/tsan/mutexset1.c: Likewise.
5987 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5988 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5989 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5990 * c-c++-common/tsan/simple_race.c: Likewise.
5991 * c-c++-common/tsan/simple_stack.c: Likewise.
5992 * c-c++-common/tsan/sleep_sync.c: Likewise.
5993 * c-c++-common/tsan/tiny_race.c: Likewise.
5994 * c-c++-common/tsan/tls_race.c: Likewise.
5995 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5996 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5997 * g++.dg/tsan/atomic_free.C: Likewise.
5998 * g++.dg/tsan/atomic_free2.C: Likewise.
5999 * g++.dg/tsan/cond_race.C: Likewise.
6000 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6001
6002 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6003
6004 PR testsuite/62250
6005 * lib/target-supports.exp (check_effective_target_libatomic_available):
6006 New.
6007 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6008 targets that match effective-target libatomic_available.
6009 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6010
6011 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6012
6013 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6014 Verify the result of gcc_jit_context_get_last_error.
6015 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6016
6017 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR tree-optimization/63989
6020 * gcc.dg/strlenopt-27.c: New test.
6021
6022 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6023
6024 * jit.dg/harness.h (set_up_logging): New function.
6025 (test_jit): Fail if gcc_jit_context_acquire fails. Call
6026 set_up_logging on the context, so that every testcase is
6027 logged to a particular file.
6028 * jit.dg/test-nested-contexts.c (main): Open a logfile,
6029 and call gcc_jit_context_set_logfile on the top-level context.
6030
6031 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR target/64338
6034 * g++.dg/opt/pr64338.C: New test.
6035
6036 2015-01-08 Tobias Burnus <burnus@net-b.de>
6037
6038 * gfortran.dg/coarray/codimension_2b.f90: New file.
6039 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6040 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6041
6042 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6043
6044 PR c++/59004
6045 * g++.dg/ext/fnname4.C: New.
6046
6047 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6048
6049 PR c++/64462
6050 * g++.dg/cpp0x/constexpr-64462.C: New.
6051
6052 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/60753
6055 * g++.dg/cpp0x/deleted10.C: New.
6056
6057 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6058
6059 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6060
6061 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6062
6063 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6064 GCC_JIT_UNARY_OP_ABS.
6065 (verify_unary_ops): Likewise.
6066
6067 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6068
6069 * jit.dg/test-arith-overflow.c: New test case.
6070 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6071 * jit.dg/test-combination.c (create_code): Likewise.
6072 (verify_code): Likewise.
6073 * jit.dg/test-threads.c (testcases): Likewise.
6074
6075 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6076
6077 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6078 rather than "jit". Load g++.exp, and call g++_init.
6079 Run test-*.cc files within the testsuite and *.cc files within
6080 docs/examples.
6081 (jit-dg-test): Drop the addition of -fgnu89-inline to
6082 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6083 doing it when compiling C testcases (since g++ does not handle
6084 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6085 is restored to the value after g++_init ran, rather than the
6086 value before g++_init ran. Return a list of
6087 $comp_output $output_file, as dg-test assumes.
6088
6089 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6090
6091 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6092 make it easier to figure out the origin of each test result when
6093 running test-combination.c and test-threads.c.
6094 (CHECK_VALUE): Likewise.
6095 (CHECK_DOUBLE_VALUE): Likewise.
6096 (CHECK_STRING_VALUE): Likewise.
6097 (CHECK_STRING_STARTS_WITH): Likewise.
6098 (CHECK_STRING_CONTAINS): Likewise.
6099 (CHECK): Likewise.
6100 (check_string_value): Likewise, add "funcname" param.
6101 (check_string_starts_with): Likewise.
6102 (check_string_contains): Likewise.
6103
6104 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6105
6106 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6107 generating name of built executable.
6108
6109 2015-01-07 Marek Polacek <polacek@redhat.com>
6110
6111 PR c/64440
6112 * gcc.dg/pr64440.c: New test.
6113 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6114
6115 2015-01-07 Marek Polacek <polacek@redhat.com>
6116
6117 PR c/64417
6118 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6119 * gcc.dg/pr64417.c: New test.
6120
6121 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6122
6123 PR target/64505
6124 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6125 fix is correct.
6126
6127 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6128
6129 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6130 Check if testcases run without errors, not just if they compile.
6131
6132 2015-01-06 Christian Bruel <christian.bruel@st.com>
6133
6134 PR target/64507
6135 * gcc.target/sh/pr64507.c: New test.
6136
6137 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6138
6139 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6140
6141 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6142
6143 * c-c++-common/asan/sanitize-all-1.c: New test.
6144 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6145 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6146 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6147 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6148
6149 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6150
6151 * lib/target-supports.exp (check_profiling_available): Return 0 for
6152 Visium.
6153 (check_effective_target_tls_runtime): Likewise.
6154 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6155 * gcc.dg/20020312-2.c: Adjust for Visium.
6156 * gcc.dg/tls/thr-cse-1.c: Likewise
6157 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6158 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6159 * gcc.dg/weak/typeof-2.c: Likewise.
6160
6161 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6162
6163 PR rtl-optimization/64287
6164 * gcc.dg/aru-2.c: New test.
6165
6166 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR sanitizer/64344
6169 * c-c++-common/ubsan/pr64344-1.c: New test.
6170 * c-c++-common/ubsan/pr64344-2.c: New test.
6171
6172 PR tree-optimization/64465
6173 * gcc.dg/pr64465.c: New test.
6174
6175 PR tree-optimization/64494
6176 * gcc.c-torture/compile/pr64494.c: New test.
6177
6178 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6179
6180 PR fortran/47674
6181 * gfortran.dg/realloc_on_assign_25.f90: New test.
6182
6183 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6184
6185 Update copyright years.
6186
6187 2015-01-05 Marek Polacek <polacek@redhat.com>
6188
6189 PR c/64423
6190 * gcc.dg/pr64423.c: New test.
6191
6192 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6193
6194 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6195 mmix-knuth-mmixware for the same reason as for MIPS.
6196 * gcc.dg/debug/debug-2.c: Ditto.
6197
6198 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6199
6200 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6201
6202 PR testsuite/62250
6203 * lib/gfortran.exp: Add libatomic library search path.
6204 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6205 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6206
6207 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6208
6209 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6210
6211 * c-c++-common/tsan/bitfield_race.c: New testcase.
6212 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6213
6214 2015-01-02 Tobias Burnus <burnus@net-b.de>
6215
6216 * gfortran.dg/coarray/collectives_4.f90: New.
6217
6218 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6219
6220 PR fortran/57562
6221 * gfortran.dg/extends_16.f90: New.
6222
6223 2015-01-02 Tobias Burnus <burnus@net-b.de>
6224
6225 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6226
6227 2015-01-02 Tobias Burnus <burnus@net-b.de>
6228
6229 * gfortran.dg/coarray/codimension_2.f90: New.
6230 * gfortran.dg/coarray/codimension_2a.f90: New.
6231 * gfortran.dg/coarray_35.f90: New.
6232 * gfortran.dg/coarray_35a.f90: New.
6233
6234 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6235
6236 PR fortran/60507
6237 * gfortran.dg/dummy_procedure_11.f90: New.
6238 ^L
6239 Copyright (C) 2015 Free Software Foundation, Inc.
6240
6241 Copying and distribution of this file, with or without modification,
6242 are permitted in any medium without royalty provided the copyright
6243 notice and this notice are preserved.