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