]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Move fold_trunc_transparent_mathfn to match.pd
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
2
3 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
4 Make weak rather than noinline.
5 * gcc.dg/builtins-57.c: Compile with -O.
6 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7
8 2015-10-23 Tom de Vries <tom@codesourcery.com>
9
10 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
11
12 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
13
14 PR sanitizer/68042
15 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
16 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
17
18 2015-10-22 Martin Sebor <msebor@redhat.com>
19
20 PR driver/68043
21 * gcc.misc-tests/help.exp: Verify that option descriptions
22 end in periods.
23 * lib/options.exp (check_for_options): Use the regexp --line option.
24 Print unexpected match on failure.
25
26 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
27
28 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
29
30 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
31
32 PR c++/67838
33 * g++.dg/cpp1y/var-templ46.C: New.
34
35 2015-10-22 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/58497
38 * gcc.dg/tree-ssa/vector-5.c: New testcase.
39
40 2015-10-22 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/19049
43 PR tree-optimization/65962
44 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
45 * gcc.dg/vect/vect-63.c: Adjust.
46 * gcc.dg/vect/vect-70.c: Likewise.
47 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
48 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
49 * gfortran.dg/vect/pr19049.f90: Likewise.
50 * gfortran.dg/vect/vect-8.f90: Likewise.
51
52 2015-10-22 Richard Biener <rguenther@suse.de>
53
54 PR middle-end/68046
55 PR middle-end/61893
56 * gcc.dg/torture/ftrapv-2.c: New testcase.
57
58 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
59
60 PR target/68015
61 * gcc.target/s390/pr68015.c: New test.
62
63 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
64
65 PR testsuite/67948
66 * gcc.target/arm/xor-and.c: Adjust test to check for eor
67 instead of orr.
68
69 2015-10-22 Jiong Wang <jiong.wang@arm.com>
70 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
71
72 PR target/63304
73 * gcc.target/aarch64/pr63304_1.c: New test.
74
75 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
76
77 PR c++/66781
78 * g++.dg/parse/enum13.C: New.
79
80 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/67847
83 * g++.dg/parse/enum12.C: New.
84
85 2015-10-21 Martin Sebor <msebor@redhat.com>
86
87 PR driver/68043
88 * gcc.misc-tests/help.exp: Adjust.
89 * lib/options.exp (check_for_options): Add detail to output.
90
91 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
92
93 PR fortran/67939
94 * gfortran.dg/pr67939.f90: New test.
95
96 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
97 Sebastian Pop <s.pop@samsung.com>
98
99 * gcc.dg/graphite/scop-11.c: Update pattern.
100
101 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
102
103 PR ipa/67056
104 * g++.dg/ipa/pr67056.C: New testcase.
105
106 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
107
108 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
109 are matched.
110
111 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
112
113 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
114 Add associated options for arm*-*-*.
115 (sqrt): Remove dummy definition.
116
117 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
118
119 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
120
121 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
122
123 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
124 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
125 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
126
127 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
128
129 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
130 sra-max-scalarization-size-Ospeed.
131
132 2015-10-21 Marek Polacek <polacek@redhat.com>
133
134
135 PR c/68024
136 * gcc.dg/pr68024.c: New test.
137
138 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
139
140 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
141 * c-c++-common/goacc/sb-1.c: Adjust errors.
142 * c-c++-common/goacc/sb-3.c: Adjust errors.
143 * c-c++-common/goacc/loop-1.c: Adjust errors.
144 * c-c++-common/goacc/nesting-1.c: Adjust errors.
145 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
146 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
147
148 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
149
150 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
151
152 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
153
154 * gcc.dg/lto/simd-function_0.c: New test.
155
156 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
157
158 PR target/68018
159 * gcc.target/i386/pr68018.c: New test.
160
161 2015-10-21 Richard Biener <rguenther@suse.de>
162
163 PR middle-end/68031
164 * gcc.dg/torture/pr68031.c: New testcase.
165
166 2015-10-21 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/68026
169 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
170
171 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
172
173 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
174 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
175 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
176 * g++.dg/asan/default-options-1.C: Likewise.
177
178 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
179
180 * gcc.target/aarch64/stp_vec_64_1.c: New test.
181 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
182
183 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
184
185 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
186
187 2015-10-20 Marek Polacek <polacek@redhat.com>
188
189 PR c/67964
190 * gcc.dg/pr67964.c: New test.
191
192 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR rtl-optimization/67609
195 * gcc.target/i386/pr67609.c: New.
196
197 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
198
199 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
200
201 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
204 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
205
206 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
207
208 PR target/66810
209 * gcc.target/i386/pr66810.c: New test.
210
211 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
212
213 PR target/67963
214 PR target/67985
215 * gcc.target/i386/pr67963-1.c: New test.
216 * gcc.target/i386/pr67963-2.c: Likewise.
217 * gcc.target/i386/pr67963-3.c: Likewise.
218 * gcc.target/i386/pr67985-1.c: Likewise.
219 * gcc.target/i386/pr67985-2.c: Likewise.
220 * gcc.target/i386/pr67985-3.c: Likewise.
221
222 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
223
224 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
225
226 2015-10-20 Richard Biener <rguenther@suse.de>
227
228 PR tree-optimization/68017
229 * gcc.dg/torture/pr68017.c: New testcase.
230
231 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
232
233 PR target/66912
234 * gcc.target/aarch64/pr66912.c: New.
235 * gcc.target/arm/pr66912.c: New.
236
237 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
238
239 * gfortran.dg/pr67900.f90: New tests.
240
241 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
242
243 * gnat.dg/opt50.adb: New test.
244 * gnat.dg/opt50_pkg.adb: New helper.
245 * gnat.dg/opt50_pkg.ads: New helper.
246
247 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
248
249 PR fortran/68019
250 * gfortran.dg/pr68019.f90: new test.
251
252 2015-10-19 Richard Biener <rguenther@suse.de>
253
254 PR tree-optimization/67975
255 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
256
257 2015-10-19 Richard Biener <rguenther@suse.de>
258
259 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
260
261 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
262
263 PR target/67995
264 * gcc.target/i386/pr67995-1.c: New test.
265 * gcc.target/i386/pr67995-2.c: Likewise.
266 * gcc.target/i386/pr67995-3.c: Likewise.
267
268 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
269
270 PR middle-end/68002
271 * gcc.dg/PR68002.c: New test.
272
273 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
274
275 * gcc.dg/builtins-20.c: Remove undefined behavior.
276
277 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
278
279 PR fortran/67758
280 * gfortran.dg/common_25.f90: New file.
281
282 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
283
284 PR fortran/67177
285 * gfortran.dg/move_alloc_15.f90: New test
286 * gfortran.dg/move_alloc_16.f90: New test
287
288 PR fortran/67977
289 * gfortran.dg/deferred_character_assignment_1.f90: New test
290
291 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
292
293 PR fortran/67987
294 * gfortran.df/pr67987.f90: New test.
295 * gfortran.dg/char_length_2.f90: Update testcase.
296
297 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
298
299 * gcc.target/i386/iamcu/test_basic_returning.c
300 (def_test_returning_type): Use union to check float return bits.
301
302 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
303
304 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
305 Replace printf with __builtin_printf.
306
307 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
308
309 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
310 initialize u5.
311
312 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
313
314 PR middle-end/67966
315 * gnat.dg/pack21.adb: New test.
316 * gnat.dg/pack22.adb: Likewise.
317 * gnat.dg/pack22_pkg.ad[sb]: New helper.
318
319 2015-10-16 Christian Bruel <christian.bruel@st.com>
320
321 PR target/67745
322 * gcc.target/arm/no-align.c: New test.
323 * gcc.target/arm/attr-align1.c: New test.
324 * gcc.target/arm/attr-align2.c: New test.
325 * gcc.target/arm/attr-align3.c: New test.
326
327 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
328
329 * gcc.c-torture/compile/icfmatch.c: Add testcase
330
331 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
332
333 PR c++/67926
334 * g++.dg/cpp1z/fold-ice1.C: New.
335
336 2015-10-16 Michael Collison <michael.collison@linaro.org>
337 Andrew Pinski <andrew.pinski@caviumnetworks.com>
338
339 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
340
341 2015-10-15 Marek Polacek <polacek@redhat.com>
342
343 * gcc.dg/tree-ssa/reassoc-42.c: New test.
344
345 2015-10-15 Marek Polacek <polacek@redhat.com>
346
347 PR tree-optimization/67953
348 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
349 unsigned.
350 * gcc.dg/torture/pr67953.c: New test.
351
352 2015-10-14 Jeff Law <law@redhat.com>
353
354 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
355 contained within have their own file/test now.
356 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
357 ssa-dom-thread-2.c. Tighten expected output slightly and comment
358 expectations a bit more.
359 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
360 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
361 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
362 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
363 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
364
365 PR testsuite/67959
366 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
367
368 2015-10-14 Marek Polacek <polacek@redhat.com>
369
370 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
371 (f6): New.
372 (f7): New.
373 (f8): New.
374 (f9): New.
375 (f10): New.
376 (f11): New.
377 (f12): New.
378 (f13): New.
379
380 2015-10-14 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/67915
383 * gcc.dg/torture/pr67915.c: New testcase.
384
385 2015-10-14 Marek Polacek <polacek@redhat.com>
386
387 PR tree-optimization/67815
388 * gcc.dg/tree-ssa/reassoc-39.c: New test.
389 * gcc.dg/tree-ssa/reassoc-40.c: New test.
390 * gcc.dg/tree-ssa/reassoc-41.c: New test.
391
392 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
393
394 * gcc.dg/pragma-pop_options-1.c: New test.
395
396 2015-10-13 Jakub Jelinek <jakub@redhat.com>
397 Aldy Hernandez <aldyh@redhat.com>
398
399 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
400 * c-c++-common/gomp/clauses-1.c: New test.
401 * c-c++-common/gomp/clauses-2.c: New test.
402 * c-c++-common/gomp/clauses-3.c: New test.
403 * c-c++-common/gomp/clauses-4.c: New test.
404 * c-c++-common/gomp/declare-target-1.c: New test.
405 * c-c++-common/gomp/declare-target-2.c: New test.
406 * c-c++-common/gomp/depend-3.c: New test.
407 * c-c++-common/gomp/depend-4.c: New test.
408 * c-c++-common/gomp/doacross-1.c: New test.
409 * c-c++-common/gomp/if-1.c: New test.
410 * c-c++-common/gomp/if-2.c: New test.
411 * c-c++-common/gomp/linear-1.c: New test.
412 * c-c++-common/gomp/map-2.c: New test.
413 * c-c++-common/gomp/map-3.c: New test.
414 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
415 f_omp_target_data): Add map clause to target data.
416 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
417 * c-c++-common/gomp/ordered-1.c: New test.
418 * c-c++-common/gomp/ordered-2.c: New test.
419 * c-c++-common/gomp/ordered-3.c: New test.
420 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
421 on non-iterator.
422 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
423 clause and ordered construct where no longer allowed.
424 * c-c++-common/gomp/priority-1.c: New test.
425 * c-c++-common/gomp/reduction-1.c: New test.
426 * c-c++-common/gomp/schedule-simd-1.c: New test.
427 * c-c++-common/gomp/sink-1.c: New test.
428 * c-c++-common/gomp/sink-2.c: New test.
429 * c-c++-common/gomp/sink-3.c: New test.
430 * c-c++-common/gomp/sink-4.c: New test.
431 * c-c++-common/gomp/udr-1.c: New test.
432 * c-c++-common/taskloop-1.c: New test.
433 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
434 value of _OPENMP macro.
435 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
436 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
437 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
438 * gcc.dg/gomp/clause-1.c:
439 * gcc.dg/gomp/reduction-1.c: New test.
440 * gcc.dg/gomp/sink-fold-1.c: New test.
441 * gcc.dg/gomp/sink-fold-2.c: New test.
442 * gcc.dg/gomp/sink-fold-3.c: New test.
443 * gcc.dg/vect/vect-simd-clone-15.c: New test.
444 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
445 of non-static data members.
446 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
447 Add some linear clause tests.
448 * g++.dg/gomp/declare-simd-3.C: New test.
449 * g++.dg/gomp/linear-1.C: New test.
450 * g++.dg/gomp/member-1.C: New test.
451 * g++.dg/gomp/member-2.C: New test.
452 * g++.dg/gomp/pr66571-2.C: New test.
453 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
454 dependent argument.
455 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
456 in reduction clause.
457 * g++.dg/gomp/reference-1.C: New test.
458 * g++.dg/gomp/sink-1.C: New test.
459 * g++.dg/gomp/sink-2.C: New test.
460 * g++.dg/gomp/sink-3.C: New test.
461 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
462 * g++.dg/gomp/this-1.C: New test.
463 * g++.dg/gomp/this-2.C: New test.
464 * g++.dg/vect/simd-clone-2.cc: New test.
465 * g++.dg/vect/simd-clone-2.h: New test.
466 * g++.dg/vect/simd-clone-3.cc: New test.
467 * g++.dg/vect/simd-clone-4.cc: New test.
468 * g++.dg/vect/simd-clone-4.h: New test.
469 * g++.dg/vect/simd-clone-5.cc: New test.
470
471 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
472
473 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
474 after r228716 (Fix vtbl[34] and vtbx4).
475
476 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
477
478 PR tree-optimization/67909, 67947
479 * gcc.dg/torture/pr67947.c: New test.
480
481 2015-10-13 Jeff Law <law@redhat.com>
482
483 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
484
485 2015-10-12 Jeff Law <law@redhat.com>
486
487 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
489 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
490 ssa-dom-thread-11.c.
491
492 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
493
494 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
495
496 PR c++/58566
497 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
498
499 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
500
501 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
502 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
503 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
504 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
505 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
506 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
507 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
508 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
509
510 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
511
512 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
513 and -mno-frame-header-opt options.
514 * gcc.target/mips/frame-header-1.c: New file.
515 * gcc.target/mips/frame-header-2.c: New file.
516 * gcc.target/mips/frame-header-3.c: New file.
517
518 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
519 Hale Wang <hale.wang@arm.com>
520
521 * gcc.dg/tree-ssa/forwprop-33.c: New.
522
523 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
524
525 PR target/67895
526 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
527 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
528 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
529 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
530 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
531 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
532 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
533 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
534 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
535 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
536
537 2015-10-09 David Malcolm <dmalcolm@redhat.com>
538
539 * lib/multiline.exp: New file.
540 * lib/prune.exp: Load multiline.exp.
541 (prune_gcc_output): Call into multiline.exp to handle any
542 multiline output directives.
543 * lib/libgo.exp: Load multiline.exp before prune.exp, using
544 load_gcc_lib.
545
546 2015-10-09 Martin Jambor <mjambor@suse.cz>
547
548 PR tree-optimization/67794
549 * gcc.dg/ipa/ipa-sra-10.c: New test.
550 * gcc.dg/torture/pr67794.c: Likewise.
551
552 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
553
554 PR rtl-optimization/67828
555 * gcc.dg/torture/pr67828.c: New.
556
557 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
558
559 PR target/67366
560 * lib/target-supports.exp (check_effective_target_non_strict_align):
561 Adjust for arm*-*-*.
562 * gcc.target/arm/pr67366.c: New test.
563
564 2015-10-09 Richard Biener <rguenther@suse.de>
565
566 PR tree-optimization/67891
567 * gcc.dg/tree-ssa/pr67891.c: New testcase.
568
569 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
570
571 * gcc.dg/builtins-47.c: Test the optimized dump instead.
572
573 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
574
575 * gcc.dg/vect/vect-outer-simd-3.c: New test.
576
577 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
578
579 * gcc.dg/loop-unswitch-2.c: New test.
580 * gcc.dg/loop-unswitch-3.c: Likewise.
581 * gcc.dg/loop-unswitch-4.c: Likewise.
582
583 2015-10-08 Tom de Vries <tom@codesourcery.com>
584
585 * gcc.dg/dse.c: Only dump in dse1 pass.
586 * gcc.dg/tree-ssa/pr30375.c: Same.
587
588 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
589
590 PR target/66697
591 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
592 (PUSH, POP): New defines.
593 (sse2_test): Use PUSH and POP to misalign runtime stack.
594 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
595
596 2015-10-07 James Norris <jnorris@codesourcery.com>
597
598 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
599 to atomic_init. (atomic_init): Restrict flags usage.
600
601 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
602
603 PR fortran/65889
604 * gfortran.dg/sizeof_5.f90: New test.
605
606 2015-10-06 Jeff Law <law@redhat.com>
607
608 * gcc.c-torture/compile/pr67816.c: New test.
609
610 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
611
612 * gcc.target/aarch64/get_lane_f16_1.c: New test.
613
614 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
615
616 PR fortran/65766
617 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
618
619 2015-10-06 Marek Polacek <polacek@redhat.com>
620
621 PR c++/67863
622 * c-c++-common/Wtautological-compare-4.c: New test.
623
624 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
625 Peter Bergner <bergner@vnet.ibm.com>
626
627 PR target/67808
628 * gcc.target/powerpc/pr67808.c: New test.
629
630 2015-10-06 Nick Clifton <nickc@redhat.com>
631
632 * gcc.target/msp430: New directory.
633 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
634 tests.
635 * gcc.target/msp430/data-attributes.c: New file. Checks the
636 noinit and persistent data attributes.
637
638 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
639
640 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
641
642 2015-10-06 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/67859
645 * gcc.dg/torture/pr67859.c: New testcase.
646
647 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
648
649 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
650
651 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
652
653 PR c++/53856
654 * g++.dg/template/defarg19.C: New.
655 * g++.dg/template/defarg20.C: Likewise.
656
657 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
658 Sebastian Pop <s.pop@samsung.com>
659
660 * gcc.dg/graphite/scop-sor.c: Un-xfail.
661
662 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
663 Sebastian Pop <s.pop@samsung.com>
664
665 * gcc.dg/graphite/scop-sor.c: Xfail.
666
667 2015-10-05 Martin Jambor <mjambor@suse.cz>
668 Jan Hubicka <hubicka@ucw.cz>
669
670 * gcc.dg/ipa/propalign-4.c: New test.
671 * gcc.dg/ipa/propalign-5.c: Likewise.
672
673 2015-10-05 Marek Polacek <polacek@redhat.com>
674
675 PR tree-optimization/67821
676 * gcc.dg/torture/pr67821-2.c: New test.
677 * gcc.dg/torture/pr67821.c: New test.
678
679 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
680
681 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
682
683 2015-10-05 Christian Bruel <christian.bruel@st.com>
684
685 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
686
687 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
688
689 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
690 (exec_vcvt): Add comments.
691
692 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
693
694 PR rtl-optimization/67447
695 * gcc.target/i386/pr67447.c: New test.
696
697 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
698
699 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
700 effective target.
701 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
702 * gcc.target/i386/vect-perm-even-1.c: Ditto.
703 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
704 * gcc.target/i386/vect-unpack-1.c: Ditto.
705 * gcc.target/i386/vect-unpack-2.c: Ditto.
706
707 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
708
709 PR fortran/67758
710 * gfortran.dg/common_24.f: New.
711
712 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
713
714 * gcc.target/arm/pr67756.c: Fixed warnings.
715
716 2015-10-02 Marek Polacek <polacek@redhat.com>
717
718 PR c/67730
719 * gcc.dg/pr67730-1.c: New test.
720 * gcc.dg/pr67730-2.c: New test.
721 * gcc.dg/pr67730.h: New test.
722
723 2015-10-02 Marek Polacek <polacek@redhat.com>
724
725 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
726
727 2015-10-02 Sebastian Pop <s.pop@samsung.com>
728
729 PR tree-optimization/67754
730 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
731 * gfortran.dg/graphite/block-2.f: Same.
732
733 2015-10-02 Sebastian Pop <s.pop@samsung.com>
734
735 * gcc.dg/graphite/scop-23.c: New.
736
737 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
738
739 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
740 and "avx512vbmi".
741
742 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
743
744 PR rtl-optimization/67756
745 * gcc.target/arm/pr67756.c: New.
746
747 2015-10-02 Jiong Wang <jiong.wang@arm.com>
748
749 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
750 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
751 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
752 for tiny model.
753 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
754 for small model.
755
756 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
757
758 * gcc.target/i386/vect-pack-trunc-1.c: New test.
759 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
760 * gcc.target/i386/vect-perm-even-1.c: Ditto.
761 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
762 * gcc.target/i386/vect-unpack-1.c: Ditto.
763 * gcc.target/i386/vect-unpack-2.c: Ditto.
764
765 2015-10-02 Marek Polacek <polacek@redhat.com>
766
767 PR c/64249
768 * c-c++-common/Wduplicated-cond-1.c: New test.
769 * c-c++-common/Wduplicated-cond-2.c: New test.
770 * c-c++-common/Wduplicated-cond-3.c: New test.
771 * c-c++-common/Wduplicated-cond-4.c: New test.
772 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
773 -Wduplicated-cond warning.
774
775 2015-10-02 Renlin Li <renlin.li@arm.com>
776
777 * gcc.target/aarch64/csneg-1.c: Update.
778
779 2015-10-02 Renlin Li <renlin.li@arm.com>
780
781 PR target/66776
782 * gcc.target/aarch64/pr66776.c: New.
783
784 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
785
786 * gnat.dg/warn13.adb: New test.
787
788 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
789
790 * gnat.dg/vect15.ad[sb]: New test.
791 * gnat.dg/vect16.ad[sb]: Likewise.
792 * gnat.dg/vect17.ad[sb]: Likewise.
793 * gnat.dg/vect18.ad[sb]: Likewise.
794
795 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796
797 PR rtl-optimization/67786
798 PR rtl-optimization/67787
799 * gcc.dg/pr67786.c: New test.
800 * gcc.dg/pr67787.c: Likewise.
801
802 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
803
804 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
805
806 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
807
808 PR target/51726
809 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
810
811 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
812
813 PR fortran/62242
814 PR fortran/52332
815 * gfortran.dg/string_array_constructor_1.f90: New.
816 * gfortran.dg/string_array_constructor_2.f90: New.
817 * gfortran.dg/string_array_constructor_3.f90: New.
818
819 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
820
821 PR target/67788
822 PR target/67789
823 * gcc.target/powerpc/pr67789.c: New testcase.
824
825 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
826
827 PR fortran.67802
828 * gfortran.dg/pr67802.f90: New test.
829
830 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
831
832 PR fortran/66979
833 gfortran.dg/pr66979.f90: new test.
834
835 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
836
837 PR fortran/67616
838 * gfortran.dg/pr67616.f90: New test.
839
840 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
841
842 PR c++/54430
843 * g++.dg/cpp0x/range-for30.C: New.
844
845 2015-10-01 Marek Polacek <polacek@redhat.com>
846
847 PR c/65345
848 * gcc.dg/atomic/pr65345-4.c: New test.
849 * gcc.dg/pr65345-3.c: New test.
850
851 2015-10-01 Marek Polacek <polacek@redhat.com>
852
853 PR tree-optimization/67769
854 * gcc.dg/torture/pr67769.c: New test.
855
856 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
857
858 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
859
860 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
861
862 PR target/54236
863 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
864
865 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
866
867 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
868 (main): Rename to sse2_test. Abort if count != 5.
869 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
870 of -march=slm.
871 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
872
873 2015-10-01 Richard Biener <rguenther@suse.de>
874
875 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
876 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
877
878 2015-09-30 Jeff Law <law@redhat.com>
879
880 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
881
882 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
883
884 PR rtl-optimization/67037
885 * gcc.c-torture/execute/pr67037.c: New test.
886
887 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
888
889 * lib/target-supports.exp (check_effective_target_sync_int_128):
890 Return 1 on spu-*-* targets.
891 (check_effective_target_sync_int_128_runtime): Likewise.
892 (check_effective_target_sync_long_long): Likewise.
893 (check_effective_target_sync_long_long_runtime): Likewise.
894 (check_effective_target_sync_int_long): Likewise.
895 (check_effective_target_sync_char_short): Likewise.
896
897 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
898
899 * gcc.target/i386/pr67761.c: New test.
900
901 2015-09-30 Marek Polacek <polacek@redhat.com>
902
903 PR c/67730
904 * gcc.dg/pr67730.c: New test.
905
906 2015-09-30 Marek Polacek <polacek@redhat.com>
907
908 PR tree-optimization/67690
909 * gcc.dg/torture/pr67690.c: New test.
910
911 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
912
913 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
914 * g++.dg/gomp/tls-wrap4.C: Likewise.
915 * gcc.dg/atomic-op-optimize.c: Likewise.
916 * gcc.dg/pr54087.c: Likewise.
917 * gcc.dg/tls/section-2.c: Likewise.
918 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
919 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
920 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
921 * gcc.target/arm/divzero.c: Likewise.
922 * gcc.target/arm/sibcall-2.c: Likewise.
923 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
924 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
925 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
926 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
927 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
928 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
929 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
930 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
931 * gfortran.dg/default_format_2.f90: Likewise.
932 * gfortran.dg/default_format_denormal_2.f90: Likewise.
933
934 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
935
936 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
937
938 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
939
940 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
941 * gfortran.dg/round_4.f90: ditto.
942
943 2015-09-29 Richard Biener <rguenther@suse.de>
944
945 PR tree-optimization/67170
946 * gfortran.dg/pr67170.f90: New testcase.
947
948 2015-09-29 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/67741
951 * gcc.dg/torture/pr67741.c: New testcase.
952
953 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
954
955 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
956 non-zero for __builtin_signbit tests.
957
958 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
959
960 PR target/65105
961 * gcc.target/i386/pr65105-1.c: New.
962 * gcc.target/i386/pr65105-2.c: New.
963 * gcc.target/i386/pr65105-3.c: New.
964 * gcc.target/i386/pr65105-4.C: New.
965 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
966
967 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
968
969 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
970
971 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
972
973 PR fortran/40054
974 PR fortran/63921
975 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
976 standard as legacy.
977 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
978 * gfortran.dg/function_types_3.f90: Change error message to
979 "Type inaccessible...."
980 * gfortran.dg/ptr_func_assign_1.f08: New test.
981 * gfortran.dg/ptr_func_assign_2.f08: New test.
982
983 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
984
985 PR fortran/40054
986 PR fortran/63921
987 * gfortran.dg/ptr_func_assign_3.f08: New test.
988 * gfortran.dg/ptr_func_assign_4.f08: New test.
989
990 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
991 Sebastian Pop <s.pop@samsung.com>
992
993 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
994 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
995 * gcc.dg/graphite/block-3.c: Same.
996 * gcc.dg/graphite/block-4.c: Same.
997 * gcc.dg/graphite/block-5.c: Same.
998 * gcc.dg/graphite/block-6.c: Same.
999 * gcc.dg/graphite/block-7.c: Same.
1000 * gcc.dg/graphite/block-8.c: Same.
1001 * gcc.dg/graphite/block-pr47654.c: Same.
1002 * gcc.dg/graphite/interchange-0.c: Same.
1003 * gcc.dg/graphite/interchange-1.c: Same.
1004 * gcc.dg/graphite/interchange-10.c: Same.
1005 * gcc.dg/graphite/interchange-11.c: Same.
1006 * gcc.dg/graphite/interchange-12.c: Same.
1007 * gcc.dg/graphite/interchange-13.c: Same.
1008 * gcc.dg/graphite/interchange-14.c: Same.
1009 * gcc.dg/graphite/interchange-15.c: Same.
1010 * gcc.dg/graphite/interchange-3.c: Same.
1011 * gcc.dg/graphite/interchange-4.c: Same.
1012 * gcc.dg/graphite/interchange-5.c: Same.
1013 * gcc.dg/graphite/interchange-6.c: Same.
1014 * gcc.dg/graphite/interchange-7.c: Same.
1015 * gcc.dg/graphite/interchange-8.c: Same.
1016 * gcc.dg/graphite/interchange-9.c: Same.
1017 * gcc.dg/graphite/interchange-mvt.c: Same.
1018 * gcc.dg/graphite/pr35356-1.c: Same.
1019 * gcc.dg/graphite/pr35356-3.c: Same.
1020 * gcc.dg/graphite/pr37485.c: Same.
1021 * gcc.dg/graphite/scop-1.c: Same.
1022 * gcc.dg/graphite/scop-11.c: Same.
1023 * gcc.dg/graphite/scop-5.c: Same.
1024 * gcc.dg/graphite/uns-block-1.c: Same.
1025 * gcc.dg/graphite/uns-interchange-9.c: Same.
1026 * gfortran.dg/graphite/block-1.f90: Same.
1027 * gfortran.dg/graphite/interchange-3.f90: Same.
1028 * gfortran.dg/graphite/pr14741.f90: Same.
1029 * gfortran.dg/graphite/block-2.f: Same.
1030
1031 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1032 Sebastian Pop <s.pop@samsung.com>
1033
1034 PR tree-optimization/67700
1035 * gcc.dg/graphite/run-id-pr67700.c: New.
1036
1037 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1038
1039 PR target/54236
1040 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1041 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1042 test_27): New.
1043 * gcc.target/sh/pr54236-5.c: New.
1044 * gcc.target/sh/pr54236-6.c: New.
1045
1046 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1047
1048 PR rtl-optimization/67456
1049 PR rtl-optimization/67464
1050 PR rtl-optimization/67465
1051 * gcc.dg/pr67465.c: New test.
1052
1053 2015-09-28 Tom de Vries <tom@codesourcery.com>
1054
1055 PR tree-optimization/62171
1056 * gcc.dg/vect/pr62171.c: New test.
1057
1058 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1059
1060 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1061 skip on AIX. XFAIL individual line tests.
1062
1063 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1064
1065 PR rtl-optimization/64164
1066 PR tree-optimization/67312
1067 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1068 * gcc.target/i386/stackalign/return-4.c: Add -O.
1069
1070 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1071
1072 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1073
1074 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1075
1076 PR fortran/67721
1077 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1078
1079 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1080
1081 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1082 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1083 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1084 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1085 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1086 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1087 DW_AT_noreturn on AIX.
1088 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1089 DW_AT_noreturn on AIX.
1090 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1091 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1092 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1093 DW_AT_GNU_deleted on AIX.
1094 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1095 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1096 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1097 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1098 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1099 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1100 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1101 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1102 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1103 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1104 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1105 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1106 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1107 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1108 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1109
1110 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1111
1112 PR fortran/67614
1113 * gfortran.dg/pr67614.f90: New test.
1114
1115 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1116
1117 PR fortran/67525
1118 * gfortran.dg/pr67525.f90: New test.
1119
1120 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1121
1122 PR fortran/55603
1123 * gfortran.dg/allocatable_function_9.f90: New.
1124
1125 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1126
1127 PR target/67675
1128 * gcc.target/sh/pr67675.c: New.
1129
1130 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1131
1132 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1133
1134 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1135
1136 * gcc.target/i386/pr66749.c (dg-options): Replace
1137 -mtune=lakemount with -mtune=lakemont.
1138 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1139 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1140
1141 2015-09-25 Marek Polacek <polacek@redhat.com>
1142
1143 * c-c++-common/ubsan/bounds-11.c: New test.
1144 * c-c++-common/ubsan/bounds-12.c: New test.
1145
1146 2015-09-25 Marek Polacek <polacek@redhat.com>
1147
1148 PR sanitizer/64906
1149 * c-c++-common/ubsan/pr64906.c: New test.
1150
1151 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1152
1153 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1154 with -mtune=lakemount.
1155 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1156 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1157
1158 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1159
1160 PR driver/67640
1161 * gcc.dg/Werror-13.c: New test.
1162
1163 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1164
1165 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1166
1167 2015-09-24 Richard Biener <rguenther@suse.de>
1168
1169 PR lto/67699
1170 * g++.dg/pr67699.C: New testcase.
1171
1172 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1173
1174 PR libgcc/67624
1175 * gcc.target/arm/fp16-inf.c: New test.
1176
1177 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1178
1179 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1180 name while checking for AVX-512VBMI presence.
1181
1182 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1183
1184 * lib/target-supports.exp (check_effective_target_pie): Check for
1185 PIE support on Solaris 11.x and 12.
1186
1187 2015-09-24 Richard Biener <rguenther@suse.de>
1188
1189 * g++.dg/tree-ssa/restrict3.C: New testcase.
1190
1191 2015-09-24 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/48885
1194 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1195
1196 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1197
1198 * c-c++-common/Wmisleading-indentation.c: Augment test.
1199
1200 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1201
1202 Fix small typos in the coding rule enforcement warnings.
1203 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1204 with 'namespace'.
1205
1206 2015-09-23 Richard Biener <rguenther@suse.de>
1207
1208 PR middle-end/67662
1209 * gcc.dg/ubsan/pr67662.c: New testcase.
1210
1211 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1212
1213 PR c/49655
1214 * gcc.dg/pragma-diag-6.c: New test.
1215
1216 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1217
1218 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1219
1220 2015-09-23 Richard Biener <rguenther@suse.de>
1221
1222 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1223
1224 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1225
1226 * c-c++-common/Wmisleading-indentation.c: Augment test.
1227
1228 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1229
1230 * g++.dg/diagostic/disable.C: New.
1231
1232 2015-09-22 Tom de Vries <tom@codesourcery.com>
1233
1234 PR tree-optimization/67671
1235 * g++.dg/pr67671.C: New test.
1236
1237 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1238
1239 PR target/67480
1240 * gcc.target/i386/pr67480.c: New test.
1241
1242 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1243
1244 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1245 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1246 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1247 avx512dq, avx512cd, avx512er and avx512pf.
1248
1249 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1250
1251 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1252 update-fetch operations.
1253 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1254
1255 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1256
1257 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1258 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1259
1260 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1261
1262 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1263 (TEST_ONE): New.
1264 * gcc.target/aarch64/atomic-inst-swap.c: New.
1265
1266 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1267
1268 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1269 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1270 * gcc.target/i386/pr59789.c (f1): Likewise.
1271 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1272 * gcc.target/i386/intrinsics_6.c: Likewise.
1273 * gcc.dg/winline-5.c (int t): Likewise.
1274 * gcc.dg/winline-9.c (t): Likewise.
1275 * gcc.dg/always_inline2.c (q): Likewise.
1276 * gcc.dg/winline-2.c (inline int t): Likewise.
1277 * gcc.dg/winline-6.c: Likewise.
1278 * gcc.dg/winline-10.c (void g): Likewise.
1279 * gcc.dg/pr49243.c (void parse): Likewise.
1280 * gcc.dg/always_inline3.c (q2): Likewise.
1281 * gcc.dg/winline-3.c: Likewise.
1282 * gcc.dg/winline-7.c (inline void *t): Likewise.
1283
1284 2015-09-22 Tom de Vries <tom@codesourcery.com>
1285
1286 PR tree-optimization/67666
1287 * g++.dg/pr67666.C: New test.
1288
1289 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1290
1291 PR fortran/67615
1292 * gfortran.dg/pr67615.f90: new test.
1293
1294 2015-09-21 Jeff Law <law@redhat.com>
1295
1296 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1297
1298 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1299
1300 Complete the implementation of N4230, Nested namespace definition.
1301 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1302 attributes and nested namespace definitions.
1303 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1304 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1305 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1306 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1307 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1308 appearing before the namespace identifier.
1309
1310 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1311
1312 PR c/66415
1313 * gcc.dg/cpp/pr66415-1.c: Test column number.
1314
1315 2015-09-21 Richard Biener <rguenther@suse.de>
1316
1317 * g++.dg/ext/attr-alias-3.C: Add -g.
1318
1319 2015-09-21 Richard Biener <rguenther@suse.de>
1320
1321 PR debug/67664
1322 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1323
1324 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1325
1326 PR target/64345
1327 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1328
1329 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1330
1331 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1332
1333 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1334
1335 PR middle-end/60832
1336 * gcc.dg/pr53265.c: Update.
1337
1338 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1339
1340 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1341
1342 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1343
1344 PR target/59478
1345 * gcc.target/sh/pr59478.c: New.
1346
1347 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1348
1349 PR target/67126
1350 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1351 * gcc.target/sh/pr54236-2.c: Likewise.
1352
1353 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1354
1355 * gcc.target/sh/pr43417.c: Move target independent test to ...
1356 * gcc.c-torture/compile/pr43417.c: ... here.
1357
1358 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1359
1360 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1361 check_effective_target_big_endian, check_effective_target_little_endian,
1362 check_effective_target_any_fpu, check_effective_target_double_fpu,
1363 check_effective_target_use_single_only_fpu,
1364 check_effective_target_default_single_fpu,
1365 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1366 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1367 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1368 check_effective_target_fmovd_enabled,
1369 check_effective_target_has_privileged, check_effective_target_has_pref,
1370 check_effective_target_banked_r0r7_isr,
1371 check_effective_target_stack_save_isr): New effective target checks.
1372 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1373 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1374 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1375 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1376 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1377 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1378 * gcc.target/sh/attr-isr.c: Likewise.
1379 * gcc.target/sh/fpul-usage-1.c: Likewise.
1380 * gcc.target/sh/hiconst.c: Likewise.
1381 * gcc.target/sh/mfmovd.c: Likewise.
1382 * gcc.target/sh/pr21255-3.c: Likewise.
1383 * gcc.target/sh/pr33135-1.c: Likewise.
1384 * gcc.target/sh/pr33135-2.c: Likewise.
1385 * gcc.target/sh/pr33135-3.c: Likewise.
1386 * gcc.target/sh/pr33135-4.c: Likewise.
1387 * gcc.target/sh/pr39423-2.c: Likewise.
1388 * gcc.target/sh/pr49880-4.c: Likewise.
1389 * gcc.target/sh/pr49880-5.c: Likewise.
1390 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1391 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1392 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1393 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1394 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1395 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1396 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1397 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1398 * gcc.target/sh/pr50751-2.c: Likewise.
1399 * gcc.target/sh/pr50751-3.c: Likewise.
1400 * gcc.target/sh/pr50751-5.c: Likewise.
1401 * gcc.target/sh/pr50751-6.c: Likewise.
1402 * gcc.target/sh/pr50751-8.c: Likewise.
1403 * gcc.target/sh/pr51244-15.c: Likewise.
1404 * gcc.target/sh/pr51244-2.c: Likewise.
1405 * gcc.target/sh/pr51244-20.c: Likewise.
1406 * gcc.target/sh/pr51244-6.c: Likewise.
1407 * gcc.target/sh/pr52483-4.c: Likewise.
1408 * gcc.target/sh/pr53511-1.c: Likewise.
1409 * gcc.target/sh/pr53512-1.c: Likewise.
1410 * gcc.target/sh/pr53512-2.c: Likewise.
1411 * gcc.target/sh/pr53512-3.c: Likewise.
1412 * gcc.target/sh/pr53512-4.c: Likewise.
1413 * gcc.target/sh/pr53513-1.c: Likewise.
1414 * gcc.target/sh/pr54089-2.c: Likewise.
1415 * gcc.target/sh/pr54089-3.c: Likewise.
1416 * gcc.target/sh/pr54089-4.c: Likewise.
1417 * gcc.target/sh/pr54602-2.c: Likewise.
1418 * gcc.target/sh/pr54602-3.c: Likewise.
1419 * gcc.target/sh/pr54602-4.c: Likewise.
1420 * gcc.target/sh/pr54680.c: Likewise.
1421 * gcc.target/sh/pr55303-1.c: Likewise.
1422 * gcc.target/sh/pr55303-2.c: Likewise.
1423 * gcc.target/sh/pr55303-3.c: Likewise.
1424 * gcc.target/sh/pr56547-1.c: Likewise.
1425 * gcc.target/sh/pr56547-2.c: Likewise.
1426 * gcc.target/sh/pr61195.c: Likewise.
1427 * gcc.target/sh/pr61996.c: Likewise.
1428 * gcc.target/sh/pr6526.c: Likewise.
1429 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1430 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1431 * gcc.target/sh/prefetch.c: Likewise.
1432 * gcc.target/sh/rte-delay-slot.c: Likewise.
1433 * gcc.target/sh/sh2a-band.c: Likewise.
1434 * gcc.target/sh/sh2a-bclr.c: Likewise.
1435 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1436 * gcc.target/sh/sh2a-bld.c: Likewise.
1437 * gcc.target/sh/sh2a-bor.c: Likewise.
1438 * gcc.target/sh/sh2a-bset.c: Likewise.
1439 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1440 * gcc.target/sh/sh2a-bxor.c: Likewise.
1441 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1442 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1443 * gcc.target/sh/sh2a-movrt.c: Likewise.
1444 * gcc.target/sh/sh2a-resbank.c: Likewise.
1445 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1446 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1447 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1448 * gcc.target/sh/sh4a-cosf.c: Likewise.
1449 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1450 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1451 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1452 * gcc.target/sh/sh4a-sinf.c: Likewise.
1453
1454 2015-09-20 Jeff Law <law@redhat.com>
1455
1456 PR tree-optimization/47679
1457 * g++.dg/warn/Wuninitialized-6.C: New test.
1458
1459 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1460
1461 Implement nested namespace definitions.
1462 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1463 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1464 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1465 * g++.dg/lookup/name-clash5.C: Adjust.
1466 * g++.dg/lookup/name-clash6.C: Likewise.
1467
1468 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1469
1470 * gcc.dg/pragma-diag-5.c: New test.
1471
1472 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1473
1474 PR middle-end/67619
1475 * gcc.dg/torture/pr67619.c: New test.
1476 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1477 New procedure.
1478
1479 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1480
1481 PR tree-optimization/67283
1482 * gcc.dg/tree-ssa/sra-15.c: New.
1483 * gcc.dg/tree-ssa/sra-16.c: New.
1484
1485 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1486
1487 PR sanitizer/64078
1488 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1489 (f2, f3): Make the function static.
1490 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1491
1492 2015-09-17 Christian Bruel <christian.bruel@st.com>
1493
1494 * gcc.target/arm/attr_thumb-static2.c: New test.
1495
1496 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1497
1498 * gnat.dg/overflow_sum3.adb: New test.
1499
1500 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1501
1502 * gcc.target/arm/stack-checking.c: New test.
1503
1504 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1505
1506 PR fortran/52846
1507 * gfortran.dg/public_private_module_5.f90: Add module procedure
1508 trigger_smod to ensure that the smod file is written.
1509
1510 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1511
1512 * gcc.target/aarch64/copysign_1.c: New.
1513 * gcc.target/aarch64/copysign_2.c: New.
1514
1515 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1516
1517 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1518 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1519 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1520
1521 2015-09-16 John Marino <gnugcc@marino.st>
1522
1523 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1524
1525 2015-09-16 Richard Biener <rguenther@suse.de>
1526
1527 PR middle-end/67253
1528 * gcc.dg/torture/pr67253.c: New testcase.
1529
1530 2015-09-16 Richard Biener <rguenther@suse.de>
1531
1532 PR middle-end/67271
1533 * gcc.dg/pr67271.c: New testcase.
1534
1535 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1536
1537 * gnat.dg/opt49.adb: New test.
1538
1539 2015-09-16 Richard Biener <rguenther@suse.de>
1540
1541 PR middle-end/67442
1542 * gcc.dg/torture/pr67442.c: New testcase.
1543
1544 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1545
1546 * gnat.dg/array24.adb: New test.
1547 * gnat.dg/blocklocs.adb: Delete.
1548
1549 2015-09-15 Marek Polacek <polacek@redhat.com>
1550
1551 PR c/67580
1552 * gcc.dg/pr67580.c: New test.
1553
1554 2015-09-15 Richard Biener <rguenther@suse.de>
1555
1556 PR tree-optimization/67470
1557 * gcc.dg/torture/pr67470.c: New testcase.
1558
1559 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1560
1561 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1562
1563 2015-09-15 Richard Biener <rguenther@suse.de>
1564
1565 PR middle-end/67563
1566 * gcc.dg/pr67563.c: New testcase.
1567
1568 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1569
1570 PR fortran/67460
1571 * gfortran.dg/pr67460.f90: New test.
1572
1573 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1574
1575 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1576 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1577
1578 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/51911
1581 * g++.dg/cpp0x/new-auto1.C: New.
1582
1583 2015-09-11 Mark Wielaard <mjw@redhat.com>
1584
1585 PR c/28901
1586 * g++.dg/warn/unused-variable-1.C: New test.
1587 * g++.dg/warn/unused-variable-2.C: Likewise.
1588 * gcc.dg/unused-4.c: Adjust warning for static const.
1589 * gcc.dg/unused-variable-1.c: New test.
1590 * gcc.dg/unused-variable-2.c: Likewise.
1591
1592 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1593
1594 * gfortran.dg/private_type_3.f90: Require visibility.
1595 * gfortran.dg/module_variable_2.f90: Same.
1596 * gfortran.dg/nested_forall_1.f: Same.
1597 * gfortran.dg/elemental_dependency_4.f90: Same.
1598 * gfortran.dg/bind_c_usage_25.f90: Same.
1599 * gfortran.dg/access_spec_1.f90: Same.
1600 * gfortran.dg/public_private_module_2.f90: Same.
1601 * gfortran.dg/host_assoc_variable_1.f90: Same.
1602 * gfortran.dg/public_private_module_6.f90: Same.
1603 * gfortran.dg/module_variable_1.f90: Same.
1604 * gfortran.dg/pr37286.f90: Same.
1605 * gfortran.dg/internal_pack_7.f90: Same.
1606 * gfortran.dg/submodule_10.f08: Same.
1607 * gfortran.dg/allocatable_function_8.f90: Same.
1608 * gfortran.dg/merge_init_expr_2.f90: Same.
1609 * gfortran.dg/class_37.f03: Same.
1610 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1611 * gfortran.dg/typebound_call_20.f03: Same.
1612 * gfortran.dg/proc_ptr_result_3.f90: Same.
1613 * gfortran.dg/pr32535.f90: Same.
1614 * gfortran.dg/typebound_proc_19.f90: Same.
1615 * gfortran.dg/initialization_10.f90: Same.
1616 * gfortran.dg/bind_c_usage_8.f03: Same.
1617 * gfortran.dg/pr61335.f90: Same.
1618 * gfortran.dg/elemental_dependency_5.f90: Same.
1619 * gfortran.dg/proc_ptr_3.f90: Same.
1620 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1621
1622 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1625 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1626 * gcc.dg/loop-8.c: Likewise.
1627
1628 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1629
1630 PR ada/66965
1631 * gnat.dg/specs/addr1.ads: Remove.
1632
1633 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1634
1635 * gcc.dg/pie-link.c: Add -pie to dg-options.
1636
1637 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1638
1639 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1640 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1641
1642 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1643
1644 * gcc.target/powerpc/swaps-p8-20.c: New test.
1645 * gcc.target/powerpc/swaps-p8-21.c: New test.
1646
1647 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1648
1649 PR fortran/67526
1650 * gfortran.dg/pr67526.f90: New test.
1651
1652 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 PR c++/67318
1655 * g++.dg/cpp0x/variadic166.C: New.
1656
1657 2015-09-09 Mark Wielaard <mjw@redhat.com>
1658
1659 * c-c++-common/nonnull-1.c: New test.
1660
1661 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1662
1663 PR fortran/66993
1664 * gfortran.dg/submodule_11.f08: New test.
1665
1666 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1667
1668 PR target/67506
1669 * gcc.c-torture/compile/pr67506.c: New test.
1670
1671 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1672
1673 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1674 initialization with a byte mask. No change expected here.
1675 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1676 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1677 initialization with contigious bitmask. Literal pool is expectd
1678 to be used here.
1679
1680 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1681
1682 PR target/67439
1683 * gcc.target/arm/pr67439_1.c: New test.
1684
1685 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1686
1687 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1688 model.
1689
1690 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR c++/67523
1693 * g++.dg/gomp/pr67523.C: New test.
1694
1695 PR c++/67522
1696 * g++.dg/gomp/pr67522.C: New test.
1697
1698 PR middle-end/67521
1699 * c-c++-common/gomp/pr67521.c: New test.
1700
1701 PR middle-end/67517
1702 * c-c++-common/gomp/pr67517.c: New test.
1703
1704 PR c++/67514
1705 * g++.dg/gomp/pr67514.C: New test.
1706
1707 PR c++/67511
1708 * g++.dg/gomp/pr67511.C: New test.
1709
1710 PR c/67502
1711 * c-c++-common/gomp/pr67502.c: New test.
1712
1713 2015-09-09 Marek Polacek <polacek@redhat.com>
1714
1715 PR middle-end/67512
1716 * gcc.dg/pr67512.c: New test.
1717
1718 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1719
1720 PR c++/53184
1721 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1722 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1723 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1724 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1725
1726 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1727
1728 * gcc.target/aarch64/mod_2.x: New file.
1729 * gcc.target/aarch64/mod_256.x: Likewise.
1730 * gcc.target/arm/mod_2.c: New test.
1731 * gcc.target/arm/mod_256.c: Likewise.
1732 * gcc.target/aarch64/mod_2.c: Likewise.
1733 * gcc.target/aarch64/mod_256.c: Likewise.
1734
1735 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR c++/67504
1738 * g++.dg/gomp/pr67504.C: New test.
1739
1740 PR c/67501
1741 * c-c++-common/gomp/pr67501.c: New test.
1742
1743 PR c/67500
1744 * gcc.dg/gomp/pr67500.c: New test.
1745
1746 PR c/67495
1747 * gcc.dg/gomp/pr67495.c: New test.
1748
1749 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1750 Sebastian Pop <s.pop@samsung.com>
1751
1752 PR tree-optimization/53852
1753 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1754 both isl-0.12 and isl-0.15.
1755 * gcc.dg/graphite/uns-interchange-14.c: Same.
1756 * gcc.dg/graphite/uns-interchange-15.c: Same.
1757 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1758
1759 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1760 Sebastian Pop <s.pop@samsung.com>
1761
1762 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1763 * gcc.dg/graphite/block-1.c: Same.
1764 * gcc.dg/graphite/block-5.c: Same.
1765 * gcc.dg/graphite/block-6.c: Same.
1766 * gcc.dg/graphite/interchange-1.c: Same.
1767 * gcc.dg/graphite/interchange-10.c: Same.
1768 * gcc.dg/graphite/interchange-11.c: Same.
1769 * gcc.dg/graphite/interchange-13.c: Same.
1770 * gcc.dg/graphite/interchange-14.c: Same.
1771 * gcc.dg/graphite/interchange-3.c: Same.
1772 * gcc.dg/graphite/interchange-4.c: Same.
1773 * gcc.dg/graphite/interchange-7.c: Same.
1774 * gcc.dg/graphite/interchange-8.c: Same.
1775 * gcc.dg/graphite/interchange-9.c: Same.
1776 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1777 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1778 * gcc.dg/graphite/pr37485.c: Same.
1779 * gcc.dg/graphite/scop-0.c (int toto): Same.
1780 * gcc.dg/graphite/scop-1.c: Same.
1781 * gcc.dg/graphite/scop-10.c: Same.
1782 * gcc.dg/graphite/scop-11.c: Same.
1783 * gcc.dg/graphite/scop-12.c: Same.
1784 * gcc.dg/graphite/scop-13.c: Same.
1785 * gcc.dg/graphite/scop-16.c: Same.
1786 * gcc.dg/graphite/scop-17.c: Same.
1787 * gcc.dg/graphite/scop-18.c: Same.
1788 * gcc.dg/graphite/scop-2.c: Same.
1789 * gcc.dg/graphite/scop-21.c (int test): Same.
1790 * gcc.dg/graphite/scop-22.c (void foo): Same.
1791 * gcc.dg/graphite/scop-4.c: Same.
1792 * gcc.dg/graphite/scop-5.c: Same.
1793 * gcc.dg/graphite/scop-6.c: Same.
1794 * gcc.dg/graphite/scop-7.c: Same.
1795 * gcc.dg/graphite/scop-8.c: Same.
1796 * gcc.dg/graphite/scop-9.c: Same.
1797 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1798 data-refs remain inside the inner loop.
1799 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1800 * gcc.dg/graphite/uns-interchange-14.c: Same.
1801 * gcc.dg/graphite/uns-interchange-9.c: Same.
1802 * gfortran.dg/graphite/interchange-3.f90
1803
1804 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1805
1806 PR target/63870
1807 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1819
1820 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1821
1822 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1823 * lib/target-supports.exp
1824 (check_effective_target_arm_neon_fp16_hw): New.
1825
1826 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1827
1828 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1829 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1830
1831 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1832 (hfloat16_t): New.
1833 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1834 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1835 if supported.
1836 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1837 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1838 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1839 when those are supported.
1840 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1841 (vdup_n_f16): New.
1842
1843 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1844 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1845 cases if supported.
1846
1847 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1848 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1849 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1850 Likewise.
1851 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1852 Likewise.
1853 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1854
1855 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1856 Add float16x8_t case.
1857 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1859 main, exec_vcreate): Likewise.
1860 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1861 exec_vget_high): Likewise.
1862 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1863 exec_vget_low): Likewise.
1864 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1865 Likewise.
1866 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1867 exec_vld1_dup): Likewise.
1868 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1869 exec_vld1_lane): Likewise.
1870 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1871 Likewise.
1872 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1873 exec_vldX_dup): Likewise.
1874 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1875 exec_vldX_lane): Likewise.
1876 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1877 exec_vset_lane): Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1879 exec_vst1_lane): Likewise.
1880
1881 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1882
1883 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1884 * gcc.target/aarch64/vget_low_1.c: Likewise.
1885
1886 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1887
1888 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1889 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1890 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1891 (main): update orig_data to avoid float16 NaN on bigendian.
1892
1893 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1894
1895 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1896 float16x8_t.
1897 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1898 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1899 * gcc.target/aarch64/vld1_lane.c: Likewise.
1900
1901 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR c++/67369
1904 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1905
1906 2015-09-07 Marek Polacek <polacek@redhat.com>
1907
1908 PR inline-asm/67448
1909 * gcc.dg/asm-10.c: New test.
1910
1911 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR middle-end/67452
1914 * gcc.dg/lto/pr67452_0.c: New test.
1915
1916 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1917
1918 PR target/65210
1919 * gcc.target/avr/pr65210.c: New test.
1920
1921 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1922
1923 PR testsuite/67450
1924 * lib/target-supports.exp (check_cached_effective_target):
1925 Apppend $prop to et_prop_list only if needed.
1926
1927 2015-09-04 Marek Polacek <polacek@redhat.com>
1928
1929 PR sanitizer/67279
1930 * gcc.dg/ubsan/pr67279.c: New test.
1931
1932 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1933 Petr Murzin <petr.murzin@intel.com>
1934 Kirill Yukhin <kirill.yukhin@intel.com>
1935
1936 * gcc.target/i386/avx512f-scatter-1.c: New.
1937 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1938 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1939
1940 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1941
1942 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1943 rather than calling rmdir, cleanup if open fails.
1944
1945 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1946
1947 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1948 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1949 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1950 Return true for PowerPC targets that implement Altivec.
1951
1952 2015-09-03 Renlin Li <renlin.li@arm.com>
1953
1954 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1955 check the assembly.
1956 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1957
1958 2015-09-03 Martin Sebor <msebor@redhat.com>
1959
1960 PR c/66516
1961 * g++.dg/addr_builtin-1.C: New test.
1962 * gcc.dg/addr_builtin-1.c: New test.
1963
1964 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1965
1966 * gcc.target/powerpc/vec-shift.c: New test.
1967
1968 2015-09-03 Tom de Vries <tom@codesourcery.com>
1969
1970 PR tree-optimization/65637
1971 * gcc.dg/autopar/reduc-4.c: New test.
1972
1973 2015-09-03 Tom de Vries <tom@codesourcery.com>
1974
1975 PR tree-optimization/65637
1976 * gcc.dg/autopar/pr46099-2.c: New test.
1977
1978 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1979
1980 PR middle-end/67351
1981 * g++.dg/pr67351.C: New test.
1982
1983 2015-09-03 Richard Biener <rguenther@suse.de>
1984
1985 PR ipa/66705
1986 * g++.dg/lto/pr66705_0.C: New testcase.
1987
1988 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1989
1990 PR middle-end/60586
1991 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1992 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1993
1994 2015-09-02 Marek Polacek <polacek@redhat.com>
1995
1996 PR c/67432
1997 * gcc.dg/pr67432.c: New test.
1998
1999 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2000
2001 * lib/target-supports.exp (clear_effective_target_cache): New.
2002 (check_cached_effective_target): Update et_prop_list.
2003 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2004 * g++.dg/compat/compat.exp: Likewise.
2005 * g++.dg/compat/struct-layout-1.exp: Likewise.
2006 * lib/asan-dg.exp: Likewise.
2007 * lib/atomic-dg.exp: Likewise.
2008 * lib/cilk-plus-dg.exp: Likewise.
2009 * lib/clearcap.exp: Likewise.
2010 * lib/mpx-dg.exp: Likewise.
2011 * lib/tsan-dg.exp: Likewise.
2012 * lib/ubsan-dg.exp: Likewise.
2013
2014 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2015
2016 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2017
2018 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2019 Andrew Bennett <andrew.bennett@imgtec.com>
2020
2021 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2022 dependencies between ISA level and compact-branches.
2023 * gcc.target/mips/branch-10.c: Update expected output to allow
2024 compact forms of b/bal.
2025 * gcc.target/mips/branch-11.c: Likewise.
2026 * gcc.target/mips/branch-12.c: Likewise.
2027 * gcc.target/mips/branch-13.c: Likewise.
2028 * gcc.target/mips/branch-3.c: Likewise.
2029 * gcc.target/mips/branch-4.c: Likewise.
2030 * gcc.target/mips/branch-5.c: Likewise.
2031 * gcc.target/mips/branch-6.c: Likewise.
2032 * gcc.target/mips/branch-7.c: Likewise.
2033 * gcc.target/mips/branch-8.c: Likewise.
2034 * gcc.target/mips/branch-9.c: Likewise.
2035 * gcc.target/mips/branch-cost-1.c: Likewise.
2036 * gcc.target/mips/call-1.c: Likewise.
2037 * gcc.target/mips/call-2.c: Likewise.
2038 * gcc.target/mips/call-3.c: Likewise.
2039 * gcc.target/mips/call-4.c: Likewise.
2040 * gcc.target/mips/call-5.c: Likewise.
2041 * gcc.target/mips/call-6.c: Likewise.
2042 * gcc.target/mips/lazy-binding-1.c: Likewise.
2043 * gcc.target/mips/near-far-1.c: Likewise.
2044 * gcc.target/mips/near-far-2.c: Likewise.
2045 * gcc.target/mips/near-far-3.c: Likewise.
2046 * gcc.target/mips/near-far-4.c: Likewise.
2047 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2048 run with compact branches allowed.
2049 * gcc.target/mips/compact-branches-1.c: New file.
2050 * gcc.target/mips/compact-branches-2.c: Likewise.
2051 * gcc.target/mips/compact-branches-3.c: Likewise.
2052 * gcc.target/mips/compact-branches-4.c: Likewise.
2053 * gcc.target/mips/compact-branches-5.c: Likewise.
2054 * gcc.target/mips/compact-branches-6.c: Likewise.
2055 * gcc.target/mips/compact-branches-7.c: Likewise.
2056
2057 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2058
2059 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2060 Clean-up a created directory if testcase fails.
2061
2062 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2063
2064 PR target/67405
2065 * g++.dg/pr67405.C: New test.
2066
2067 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2068
2069 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2070
2071 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072
2073 * gcc.dg/ifcvt-1.c: New test.
2074 * gcc.dg/ifcvt-2.c: Likewise.
2075 * gcc.dg/ifcvt-3.c: Likewise.
2076
2077 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2078
2079 PR libfortran/67412
2080 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2081 *-*-solaris2.10.
2082
2083 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2084
2085 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2086
2087 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/61753
2090 * g++.dg/other/pr61753.C: New.
2091
2092 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2093
2094 * gcc.dg/tree-ssa/cmp-1.c: New file.
2095
2096 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2097
2098 * gcc.dg/tree-ssa/complex-7.c: New file.
2099
2100 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2101
2102 * gcc.target/powerpc/swaps-p8-19.c: New test.
2103
2104 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2105
2106 PR fortran/67367
2107 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2108
2109 2015-08-29 Tom de Vries <tom@codesourcery.com>
2110
2111 PR tree-optimization/46193
2112 * gcc.dg/autopar/pr46193.c: New test.
2113
2114 2015-08-28 Nathan Sidwell <nathan@acm.org>
2115
2116 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2117 use exit code for failure.
2118
2119 * gcc.dg/torture/matrix-1.c: Use plain printf.
2120 * gcc.dg/torture/matrix-2.c: Likewise.
2121 * gcc.dg/torture/matrix-5.c: Likewise.
2122 * gcc.dg/torture/matrix-6.c: Likewise.
2123 * gcc.dg/torture/transpose-1.c: Likewise.
2124 * gcc.dg/torture/transpose-2.c: Likewise.
2125 * gcc.dg/torture/transpose-3.c: Likewise.
2126 * gcc.dg/torture/transpose-4.c: Likewise.
2127 * gcc.dg/torture/transpose-5.c: Likewise.
2128 * gcc.dg/torture/transpose-6.c: Likewise.
2129
2130 2015-08-28 Jeff Law <law@redhat.com>
2131
2132 PR lto/66752
2133 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2134 * gcc.dg/torture/pr66752-1.c: New test
2135 * g++.dg/torture/pr66752-2.C: New test.
2136
2137 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2138 Revert:
2139 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2140
2141 * gcc.dg/tree-ssa/sra-15.c: New.
2142
2143 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2144
2145 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2146 * gcc.target/mips/msub-8.c: Ditto
2147
2148 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2149
2150 * lib/target-supports.exp (check-effective_target_vect_double):
2151 Enable for Power targets with VSX hardware available.
2152 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2153 vect_no_align && { ! vect_hw_misalign }.
2154
2155 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2156
2157 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2158 Replaced by opt_files, compile with -floop-nest-optimize.
2159 * g++.dg/graphite/graphite.exp: Same.
2160 * gfortran.dg/graphite/graphite.exp: Same.
2161 * gcc.dg/graphite/block-0.c: Adjust pattern.
2162 * gcc.dg/graphite/block-1.c: Same.
2163 * gcc.dg/graphite/block-3.c: Same.
2164 * gcc.dg/graphite/block-4.c: Same.
2165 * gcc.dg/graphite/block-5.c: Same.
2166 * gcc.dg/graphite/block-6.c: Same.
2167 * gcc.dg/graphite/block-7.c: Same.
2168 * gcc.dg/graphite/block-8.c: Same.
2169 * gcc.dg/graphite/block-pr47654.c: Same.
2170 * gcc.dg/graphite/interchange-0.c: Same.
2171 * gcc.dg/graphite/interchange-1.c: Same.
2172 * gcc.dg/graphite/interchange-10.c: Same.
2173 * gcc.dg/graphite/interchange-11.c: Same.
2174 * gcc.dg/graphite/interchange-12.c: Same.
2175 * gcc.dg/graphite/interchange-13.c: Same.
2176 * gcc.dg/graphite/interchange-14.c: Same.
2177 * gcc.dg/graphite/interchange-15.c: Same.
2178 * gcc.dg/graphite/interchange-3.c: Same.
2179 * gcc.dg/graphite/interchange-4.c: Same.
2180 * gcc.dg/graphite/interchange-5.c: Same.
2181 * gcc.dg/graphite/interchange-6.c: Same.
2182 * gcc.dg/graphite/interchange-7.c: Same.
2183 * gcc.dg/graphite/interchange-8.c: Same.
2184 * gcc.dg/graphite/interchange-9.c: Same.
2185 * gcc.dg/graphite/interchange-mvt.c: Same.
2186 * gcc.dg/graphite/pr37485.c: Same.
2187 * gcc.dg/graphite/uns-block-1.c: Same.
2188 * gcc.dg/graphite/uns-interchange-12.c: Same.
2189 * gcc.dg/graphite/uns-interchange-14.c: Same.
2190 * gcc.dg/graphite/uns-interchange-15.c: Same.
2191 * gcc.dg/graphite/uns-interchange-9.c: Same.
2192 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2193 * gfortran.dg/graphite/interchange-3.f90: Same.
2194
2195 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2196
2197 PR target/67317
2198 * gcc.target/i386/pr67317-1.c: New test.
2199 * gcc.target/i386/pr67317-2.c: Ditto.
2200 * gcc.target/i386/pr67317-3.c: Ditto.
2201 * gcc.target/i386/pr67317-4.c: Ditto.
2202 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2203 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2204
2205 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2206
2207 * gcc.target/powerpc/vec-shr.c: New.
2208
2209 2015-08-27 Marek Polacek <polacek@redhat.com>
2210
2211 PR middle-end/67005
2212 * gcc.dg/torture/pr67005.c: New test.
2213
2214 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2215
2216 * gcc.dg/tree-ssa/sra-15.c: New.
2217
2218 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2219
2220 * gcc.target/aarch64/long_branch_1.c: New test.
2221
2222 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2223
2224 * gcc.target/s390/20150826-1.c: New test.
2225
2226 2015-08-26 Renlin Li <renlin.li@arm.com>
2227
2228 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2229
2230 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2231
2232 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2233
2234 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2235
2236 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2237 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2238 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2239 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2240
2241 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2242
2243 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2244 New test directive.
2245 * gcc.target/aarch64/tlsle_1.x: New test source.
2246 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2247 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2248 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2249
2250 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2251
2252 PR fortran/29600
2253 * gfortran.dg/shape_8.f90: New test.
2254
2255 2015-08-25 Marek Polacek <polacek@redhat.com>
2256
2257 PR middle-end/67330
2258 * gcc.dg/weak/weak-18.c: New test.
2259
2260 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2261
2262 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2263 gcc_jit_context_set_bool_use_external_driver.
2264
2265 2015-08-25 Nathan Sidwell <nathan@acm.org>
2266
2267 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2268
2269 * gcc.dg/20001117-1.c: Needs return_address.
2270 * gcc.dg/20020415-1.c: Needs alloca.
2271 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2272 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2273 * gcc.dg/pr63186.c: Needs label_values.
2274 * gcc.dg/torture/pr33848.c: Likwise.
2275
2276 * lib/target-supports.exp (check_effective_target_fopenacc,
2277 check_effective_target_fopenmp): Disable for nvptx.
2278 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2279 * gcc.dg/stack-usage-1.c: Likewise.
2280 * gcc.dg/stack-usage-2.c: Likewise.
2281 * gcc.dg/unused-5.c: Likewise.
2282 * gcc.dg/unwind-1.c: Likewise.
2283
2284 2015-08-25 Christian Bruel <christian.bruel@st.com>
2285
2286 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2287 * g++.dg/Wno-frame-address.C: Ditto.
2288
2289 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2290
2291 PR target/67211
2292 * g++.dg/pr67211.C: New test.
2293
2294 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2295
2296 PR fortran/62536
2297 PR fortran/66175
2298 * gfortran.dg/block_end_error_1.f90: New test.
2299 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2300
2301 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2302
2303 PR target/66821
2304 * gcc.target/i386/pr66821.c: New test.
2305
2306 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2307
2308 PR target/67329
2309 * gcc.target/i386/pr67329.c: New test.
2310
2311 2015-08-24 Nathan Sidwell <nathan@acm.org>
2312
2313 * gcc.dg/pr49551.c: Needs -fdata-sections.
2314
2315 * gcc.dg/pr64935-2.c: Needs scheduling.
2316
2317 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2318 * gcc.dg/torture/pr63738.c: Likewise.
2319 * gcc.dg/torture/pr64728.c: Likewise.
2320 * gcc.dg/pr63748.c: Likewise.
2321 * gcc.dg/20020312-2.c: Likewise.
2322
2323 * gcc.dg/torture/pr66123.c: Needs label_values.
2324
2325 * gcc.dg/torture/pr41261.c: Needs profiling.
2326 * gcc.dg/pr26570.c: Likewise.
2327 * gcc.dg/pr61776.c: Likewise.
2328 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2329 * gcc.dg/gomp/pr34610.c: Likewise.
2330 * gcc.dg/pr54121.c: Likewise.
2331 * gcc.dg/20050325-1.c: Likewise.
2332 * gcc.dg/pr66899.c: Likewise.
2333 * gcc.dg/pr48770.c: Likewise.
2334 * gcc.dg/pr24225.c: Likewise.
2335
2336 * gcc.dg/pr27531-1.c: Needs io.
2337 * gcc.dg/pr44606.c: Likewise.
2338
2339 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2340
2341 * gcc.dg/pr51990.c: Needs alloca.
2342
2343 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2344
2345 2015-08-24 Tom de Vries <tom@codesourcery.com>
2346
2347 PR tree-optimization/65468
2348 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2349
2350 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2351
2352 PR libfortran/54572
2353 * gfortran.dg/backtrace_1.f90: New test.
2354
2355 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2356
2357 PR libfortran/62296
2358 * gfortran.dg/execute_command_line_2.f90: New test.
2359
2360 2015-08-23 Tom de Vries <tom@codesourcery.com>
2361
2362 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2363 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2364 vect_no_int_max to vect_no_int_min_max.
2365 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2366 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2367 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2368 * gcc.dg/vect/slp-reduc-4.c: Same.
2369 * gcc.dg/vect/slp-reduc-5.c: Same.
2370 * gcc.dg/vect/vect-125.c: Same.
2371 * gcc.dg/vect/vect-13.c: Same.
2372 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2373 * gcc.dg/vect/vect-reduc-1.c: Same.
2374 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2375 * gcc.dg/vect/vect-reduc-1char.c:Same.
2376 * gcc.dg/vect/vect-reduc-1short.c: Same.
2377 * gcc.dg/vect/vect-reduc-2.c: Same.
2378 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2379 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2380 * lib/target-supports.exp: Same.
2381
2382 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2383
2384 PR c++/63693
2385 * g++.dg/cpp0x/decltype63.C: New.
2386
2387 2015-08-22 Nathan Sidwell <nathan@acm.org>
2388
2389 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2390 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2391 * c-c++-common/Wunused-var-8.c: Likewise.
2392 * c-c++-common/gomp/pr61486-2.c: Likewise.
2393 * c-c++-common/Wunused-var-6.c: Likewise.
2394 * c-c++-common/goacc/reduction-1.c: Likewise.
2395 * c-c++-common/goacc/reduction-2.c: Likewise.
2396 * c-c++-common/goacc/reduction-3.c: Likewise.
2397 * c-c++-common/goacc/reduction-4.c: Likewise.
2398 * gcc.dg/builtins-64.c: Likewise.
2399 * gcc.dg/pr59523.c: Likewise.
2400 * gcc.dg/tree-ssa/20080530.c: Likewise.
2401 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2402 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2403 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2404 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2405 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2406 * gcc.dg/pr59011.c: Likewise.
2407 * gcc.dg/uninit-9.c: Likewise.
2408 * gcc.dg/pr61561.c: Likewise.
2409 * gcc.dg/vla-4.c: Likewise.
2410 * gcc.dg/20101010-1.c: Likewise.
2411 * gcc.dg/pr49120.c: Likewise.
2412 * gcc.dg/20030331-2.c: Likewise.
2413 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2414 * gcc.dg/pr25682.c: Likewise.
2415 * gcc.dg/guality/guality.c: Likewise.
2416 * gcc.dg/pr27301.c: Likewise.
2417 * gcc.dg/uninit-9-O0.c: Likewise.
2418 * gcc.dg/fold-alloca-1.c: Likewise.
2419 * gcc.dg/pr41470.c: Likewise.
2420 * gcc.dg/pr51491-2.c: Likewise.
2421 * gcc.dg/winline-7.c: Likewise.
2422 * gcc.dg/vla-2.c: Likewise.
2423 * gcc.dg/pr50764.c: Likewise.
2424 * gcc.dg/c99-vla-1.c: Likewise.
2425 * gcc.dg/pr33238.c: Likewise.
2426 * gcc.dg/c99-const-expr-13.c: Likewise.
2427 * gcc.dg/builtin-return-1.c: Likewise.
2428 * gcc.dg/vla-3.c: Likewise.
2429 * gcc.dg/20020415-1.c: Likewise.
2430 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2431 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2432 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2433 * gcc.dg/torture/calleesave-sse.c: Likewise.
2434 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2435 * gcc.dg/gomp/vla-2.c: Likewise.
2436 * gcc.dg/gomp/vla-3.c: Likewise.
2437 * gcc.dg/gomp/vla-4.c: Likewise.
2438 * gcc.dg/gomp/pr30494.c: Likewise.
2439 * gcc.dg/gomp/vla-5.c: Likewise.
2440 * gcc.dg/pr51990-2.c: Likewise.
2441 * gcc.dg/vla-22.c: Likewise.
2442
2443 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2444
2445 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2446 * gcc.dg/dollar.c: Likewise.
2447 * gcc.dg/pragma-message.c: Likewise.
2448 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2449 * c-c++-common/raw-string-14.c: Likewise.
2450
2451 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2452
2453 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2454 property that instantiation here is a compile-time error.
2455
2456 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 * g++.dg/other/pr67065.C: Extend.
2459
2460 2015-08-21 Nathan Sidwell <nathan@acm.org>
2461
2462 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2463 is freestanding.
2464 (check_effective_target_global_constructor): New.
2465 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2466 * gcc.dg/debug/debug.exp: Skip for nvptx.
2467 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2468
2469 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2470 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2471 * gcc.c-torture/compile/pr33855.c: Likewise.
2472 * gcc.c-torture/compile/920723-1.c: Likewise.
2473 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2474 writing a const.
2475 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2476 label.
2477 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2478 'call'.
2479
2480 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2481 prototype normal.
2482 * gcc.c-torture/execute/switch-1.c: Likewise.
2483
2484 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2485 * gcc.c-torture/execute/printf-1.c: Likewise.
2486 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2487 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2488 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2489 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2490 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2491 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2492 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2493 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2494 * gcc.c-torture/execute/gofast.c: Likewise.
2495 * gcc.c-torture/execute/complex-6.c: Likewise.
2496
2497 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2498 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2499 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2500 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2501 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2502 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2503 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2504 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2505 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2506 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2507 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2508 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2509 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2510 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2511 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2512 * gcc.dg/setjmp-1.c: Likewise.
2513 * gcc.dg/cleanup-5.c: Likewise.
2514 * gcc.dg/cleanup-12.c: Likewise.
2515 * gcc.dg/cleanup-13.c: Likewise.
2516
2517 * gcc.dg/constructor-1.c: Require global ctor.
2518
2519 * gcc.dg/fork-instrumentation.c: Require profiling.
2520 * gcc.dg/20030107-1.c: Likewise.
2521 * gcc.dg/20030702-1.c: Likewise.
2522
2523 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2524 * gcc.dg/cpp/paste2.c: Likewise.
2525 * gcc.dg/cpp/strify3.c: Likewise.
2526 * gcc.dg/cpp/strify4.c: Likewise.
2527 * gcc.dg/cpp/lexnum.c: Likewise.
2528 * gcc.dg/cpp/digraphs.c: Likewise.
2529 * gcc.dg/cpp/macro1.c: Likewise.
2530
2531 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2532
2533 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2534
2535 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2536
2537 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2538 only once.
2539
2540 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2541
2542 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2543 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2544 vec_vpmsum_be and vec_shasigma_be.
2545
2546 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2547
2548 * lib/target-supports.exp
2549 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2550 with -mfp16-format=ieee.
2551
2552 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2553
2554 PR c++/67065
2555 * g++.dg/other/pr67065.C: New.
2556
2557 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2558
2559 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2560 memcpy.
2561 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2562 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2563 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2564 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2565
2566 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2567
2568 * gcc.dg/wide_shift_64_1.c: New testcase.
2569 * gcc.dg/wide_shift_128_1.c: Likewise.
2570 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2571
2572 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2573
2574 * lib/target-supports.exp
2575 (check_effective_target_fstack_protector_enabled): New test.
2576 * gcc.target/i386/ssp-default.c: New test.
2577
2578 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2579
2580 PR fortran/66929
2581 * gfortran.dg/generic_31.f90: New.
2582
2583 2015-08-19 Marek Polacek <polacek@redhat.com>
2584
2585 PR middle-end/67133
2586 * g++.dg/torture/pr67133.C: New test.
2587
2588 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2589
2590 * gcc.target/powerpc/altivec-35.c: New test.
2591 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2592 * gcc.target/powerpc/vsx-vector-7.c: New test.
2593
2594 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2595
2596 PR middle-end/36757
2597 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2598 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2599
2600 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2601
2602 PR rtl-optimization/67218
2603 * gcc.c-torture/execute/ieee/pr67218.c,
2604 gcc.target/aarch64/fcvt_int_float_double1.c,
2605 gcc.target/aarch64/fcvt_int_float_double2.c,
2606 gcc.target/aarch64/fcvt_int_float_double3.c,
2607 gcc.target/aarch64/fcvt_int_float_double4.c,
2608 gcc.target/aarch64/fcvt_uint_float_double1.c,
2609 gcc.target/aarch64/fcvt_uint_float_double2.c,
2610 gcc.target/aarch64/fcvt_uint_float_double3.c,
2611 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2612
2613 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2614
2615 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2616 dg-options to disable LSE extensions.
2617 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2618 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2619 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2620 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2621 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2622 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2623 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2624 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2625 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2626 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2627 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2628 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2629 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2630 * gcc.target/aarch64/sync-op-full.c: Likewise.
2631 * gcc.target/aarch64/sync-op-release.c: Likewise.
2632
2633 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/67160
2636 * g++.dg/cpp1z/feat-cxx1z.C: New.
2637
2638 2015-08-18 Marek Polacek <polacek@redhat.com>
2639
2640 PR middle-end/67222
2641 * gcc.dg/torture/pr67222.c: New test.
2642
2643 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2644
2645 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2646
2647 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2648
2649 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2650 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2651 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2652
2653 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2654
2655 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2656 which is used in later code.
2657
2658 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 PR c++/67216
2661 * g++.dg/cpp0x/nullptr34.C: New.
2662 * g++.dg/warn/Wconversion2.C: Adjust.
2663 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2664 * g++.old-deja/g++.other/null3.C: Likewise.
2665
2666 * g++.dg/cpp0x/pr51313.C: Adjust.
2667
2668 2015-08-17 Richard Biener <rguenther@suse.de>
2669
2670 PR tree-optimization/67221
2671 * gcc.dg/torture/pr67221.c: New testcase.
2672
2673 2015-08-17 Mike Stump <mikestump@comcast.net>
2674 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2675
2676 * gcc.target/arm/memcpy-aligned-1.c: New test.
2677
2678 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2679
2680 PR fortran/54656
2681 * gfortran.dg/norm_4.f90: Rename to...
2682 * gfortran.dg/norm2_4.f90: this.
2683 * gfortran.dg/norm2_5.f90: New test.
2684
2685 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2686
2687 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2688 * gcc.dg/ssp-1.c: Make counter a register.
2689 * gcc.dg/ssp-2.c: Likewise.
2690 * gcc.dg/torture/parm-coalesce.c: New.
2691
2692 2015-08-14 Marek Polacek <polacek@redhat.com>
2693
2694 PR middle-end/67133
2695 * gcc.dg/torture/pr67133.c: New test.
2696
2697 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2698 Matthias Klose <doko@debian.org>
2699
2700 PR target/67143
2701 * gcc.c-torture/compile/pr67143.c: New
2702 * gcc.target/aarch64/atomic-op-imm.c
2703 (atomic_fetch_add_negative_RELAXED): New.
2704 (atomic_fetch_sub_negative_ACQUIRE): New.
2705
2706 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2707
2708 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2709 * gcc.target/aarch64/target_attr_8.c: Likewise.
2710 * gcc.target/aarch64/target_attr_14.c: Likewise.
2711
2712 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2713
2714 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2715
2716 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2717
2718 * gcc.target/i386/builtin_target.c: Add skylake check.
2719
2720 2015-08-13 Jeff Law <law@redhat.com>
2721
2722 * gcc.dg/pr66314.c: Moved from here to ..
2723 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2724 to clear all sanitizers before -fsanitize=kernel-address.
2725
2726 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2727
2728 * gcc.target/aarch64/cinc_common_1.c: New test.
2729
2730 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2731
2732 PR c++/53421
2733 * g++.dg/ext/attribute-may-alias-1.C: New.
2734 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2735
2736 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2737
2738 * gcc.target/aarch64/atomic-inst-cas.c: New.
2739 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2740
2741 2015-08-13 Andreas Schwab <schwab@suse.de>
2742
2743 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2744
2745 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2746
2747 PR c++/62164
2748 * g++.dg/torture/pr62164.C: New.
2749
2750 2015-08-13 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/67191
2753 * gcc.dg/torture/pr67191.c: New testcase.
2754 * g++.dg/torture/pr67191.C: Likewise.
2755
2756 2015-08-13 Richard Biener <rguenther@suse.de>
2757
2758 PR tree-optimization/66502
2759 PR tree-optimization/67167
2760 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2761
2762 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 PR c++/53330
2765 * g++.dg/init/new42.C: New.
2766
2767 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2768
2769 PR target/67071
2770 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2771 vector constants.
2772 * gcc.target/powerpc/pr67071-2.c: Likewise.
2773 * gcc.target/powerpc/pr67071-3.c: Likewise.
2774
2775 2015-08-12 Marek Polacek <polacek@redhat.com>
2776
2777 PR c++/55095
2778 * c-c++-common/Wshift-overflow-6.c: New test.
2779 * c-c++-common/Wshift-overflow-7.c: New test.
2780 * g++.dg/cpp1y/left-shift-2.C: New test.
2781
2782 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/52742
2785 * g++.dg/cpp0x/pr52742.C: New.
2786
2787 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2788
2789 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2790 Check Knights Landing support.
2791
2792 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2793
2794 PR c++/47461
2795 * g++.dg/warn/Wunused-result-1.C: New.
2796
2797 2015-08-12 Richard Biener <rguenther@suse.de>
2798
2799 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2800 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2801 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2802 * g++.dg/tree-ssa/pr61034.C: Adjust.
2803 * gcc.dg/fold-compare-2.c: Likewise.
2804 * gcc.dg/pr50763.c: Likewise.
2805 * gcc.dg/predict-3.c: Likewise.
2806 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2807 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2808 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2809 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2810 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2811 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2812 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2813 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2814 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2815 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2816 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2817 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2818
2819 2015-08-12 Nathan Sidwell <nathan@acm.org>
2820
2821 * gcc.dg/vrp-min-max-1.c: New.
2822 * gcc.dg/vrp-min-max-2.c: New.
2823
2824 2015-08-12 Richard Biener <rguenther@suse.de>
2825
2826 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2827
2828 2015-08-12 Tom de Vries <tom@codesourcery.com>
2829
2830 PR testsuite/67175
2831 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2832 Handle absence of vector min/max for sparc.
2833
2834 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR target/66954
2837 * g++.dg/ext/mv25.C: New test.
2838
2839 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2840
2841 * gcc.target/i386/avx2-vect-shift.c: New test.
2842
2843 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2844
2845 PR c/66098
2846 PR c/66711
2847 * gcc.dg/pragma-diag-3.c: New test.
2848 * gcc.dg/pragma-diag-4.c: New test.
2849
2850 2015-08-11 Nathan Sidwell <nathan@acm.org>
2851
2852 * c-c++-common/dfp/operator-comma.c: Call init function.
2853 * c-c++-common/dfp/convert-dfp-2.c: New test.
2854
2855 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2856
2857 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2858 Treat model == 0x4f as Broadwell.
2859
2860 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2861
2862 PR libfortran/67140
2863 * gfortran.dg/pr67140.f90: New test.
2864
2865 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2866
2867 PR libgomp/65742
2868 PR middle-end/66332
2869 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2870
2871 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2872
2873 PR fortran/64022
2874 * gfortran.dg/ieee/large_4.f90: New test.
2875
2876 2015-08-08 Bud Davis <jmdavis@link.com>
2877
2878 PR fortran/59746
2879 * gfortran.dg/common_22.f90: New.
2880
2881 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2882
2883 PR rtl-optimization/67028
2884 * gcc.dg/pr67028.c: New testcase.
2885
2886 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2887
2888 PR rtl-optimization/67029
2889 * gcc.dg/pr67029.c: New test.
2890
2891 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2892
2893 PR fortran/64104
2894 * gfortran.dg/ieee/ieee_8.f90: New test.
2895
2896 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2897
2898 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2899 modifers.
2900 * gcc.target/aarch64/noplt_2.c: Likewise.
2901 * gcc.target/aarch64/noplt_3.c: Likewise.
2902
2903 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2904
2905 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2906 optimization level, and print a summary at the end.
2907
2908 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2909
2910 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2911
2912 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2913
2914 * gcc.target/aarch64/noplt_3.c: New testcase.
2915
2916 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2917
2918 * gcc.target/aarch64/noplt_1.c: New testcase.
2919 * gcc.target/aarch64/noplt_2.c: Likewise.
2920
2921 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2922
2923 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2924 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2925
2926 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2927
2928 * gcc.target/s390/dwarfregtable-1.c: New test.
2929 * gcc.target/s390/dwarfregtable-2.c: New test.
2930 * gcc.target/s390/dwarfregtable-3.c: New test.
2931
2932 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2933
2934 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2935
2936 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2937
2938 PR fortran/64022
2939 * gfortran.dg/ieee/large_2.f90: New test.
2940 * gfortran.dg/ieee/large_3.F90: New test.
2941
2942 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2943
2944 PR fortran/64022
2945 * gfortran.dg/ieee/large_1.f90: Adjust test.
2946
2947 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2948 Jeff Law <law@redhat.com>
2949
2950 PR c/16351
2951 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2952 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2953 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2954 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2955 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2956 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2957
2958 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2959
2960 PR middle-end/66311
2961 * gfortran.dg/pr66311.f90: New file.
2962
2963 2015-08-05 Richard Biener <rguenther@suse.de>
2964
2965 PR tree-optimization/67121
2966 * gcc.dg/torture/pr67121.c: New testcase.
2967
2968 2015-08-05 Nick Clifton <nickc@redhat.com>
2969
2970 * gcc.target/rl78: New directory.
2971 * gcc.target/rl78/rl78.exp: New file: Test driver.
2972 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2973
2974 2015-08-05 Richard Biener <rguenther@suse.de>
2975
2976 PR middle-end/67120
2977 * gcc.dg/torture/pr67120.c: New testcase.
2978
2979 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2980
2981 PR fortran/52846
2982
2983 * lib/fortran-modules.exp: Call cleanup-submodules from
2984 cleanup-modules.
2985 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2986 cover the cases where private entities are no longer optimized
2987 away.
2988 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2989 same reason.
2990 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2991 * gfortran.dg/submodule_5.f08: The same.
2992 * gfortran.dg/submodule_9.f08: The same.
2993 * gfortran.dg/submodule_10.f08: New test.
2994
2995 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/66595
2998 * g++.dg/cpp1y/var-templ35.C: New.
2999
3000 2015-08-05 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/67055
3003 * g++.dg/torture/pr67055.C: New testcase.
3004
3005 2015-08-05 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/67109
3008 * gcc.dg/torture/pr67109.c: New testcase.
3009 * gcc.dg/vect/vect-119.c: Adjust.
3010
3011 2015-08-05 Richard Biener <rguenther@suse.de>
3012
3013 PR middle-end/67107
3014 * gcc.dg/pr67107.c: New testcase.
3015
3016 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/66197
3019 * g++.dg/cpp1z/abbrev2.C: New.
3020
3021 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3024
3025 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 PR c++/66392
3028 * g++.dg/init/explicit4.C: New.
3029
3030 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3031
3032 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3033 without VSX an Power8 vector support.
3034
3035 2015-08-04 Richard Biener <rguenther@suse.de>
3036
3037 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3038
3039 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3040
3041 PR target/67110
3042 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3043 -fno-pie -no-pie.
3044
3045 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/66427
3048 * g++.dg/cpp1y/var-templ34.C: New.
3049
3050 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3051
3052 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3053 * gcc.target/aarch64/target_attr_1.c: Likewise.
3054 * gcc.target/aarch64/target_attr_2.c: Likewise.
3055 * gcc.target/aarch64/target_attr_3.c: Likewise.
3056 * gcc.target/aarch64/target_attr_4.c: Likewise.
3057 * gcc.target/aarch64/target_attr_5.c: Likewise.
3058 * gcc.target/aarch64/target_attr_6.c: Likewise.
3059 * gcc.target/aarch64/target_attr_7.c: Likewise.
3060 * gcc.target/aarch64/target_attr_8.c: Likewise.
3061 * gcc.target/aarch64/target_attr_9.c: Likewise.
3062 * gcc.target/aarch64/target_attr_10.c: Likewise.
3063 * gcc.target/aarch64/target_attr_11.c: Likewise.
3064 * gcc.target/aarch64/target_attr_12.c: Likewise.
3065 * gcc.target/aarch64/target_attr_13.c: Likewise.
3066 * gcc.target/aarch64/target_attr_14.c: Likewise.
3067 * gcc.target/aarch64/target_attr_15.c: Likewise.
3068
3069 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3070
3071 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3072
3073 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3074
3075 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3076
3077 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3078
3079 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3080 message.
3081
3082 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3083
3084 PR fortran/64022
3085 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3086 * gfortran.dg/ieee/large_1.f90: New test.
3087
3088 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3089
3090 PR tree-optimization/67043
3091 * gcc.dg/pr67043.c: New test.
3092
3093 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3094
3095 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3096
3097 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3098
3099 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3100 it to push/pop timing items.
3101 (main): For each optimization level, create a gcc_jit_timer, and
3102 time all of the iteration within that level cumulatively.
3103 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3104 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3105
3106 2015-08-03 Alexander Basov <coohpt@gmail.com>
3107
3108 PR middle-end/64744
3109 PR middle-end/48470
3110 PR middle-end/43404
3111 * gcc.target/arm/pr43404.c : New testcase.
3112 * gcc.target/arm/pr48470.c : New testcase.
3113 * gcc.target/arm/pr64744-1.c : New testcase.
3114 * gcc.target/arm/pr64744-2.c : New testcase.
3115
3116 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3117
3118 PR tree-optimization/67077
3119 * gcc.dg/pr67077.c: New test.
3120
3121 2015-08-03 Jeff Law <law@redhat.com>
3122
3123 PR middle-end/66314
3124 PR gcov-profile/66899
3125 * gcc.dg/pr66899.c: New test.
3126 * gcc.dg/pr66314.c: New test.
3127
3128 2015-08-03 Marek Polacek <polacek@redhat.com>
3129
3130 PR c/67088
3131 * gcc.dg/pr67088.c: New test.
3132
3133 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3134
3135 PR target/66731
3136 * gcc.target/arm/vnmul-1.c: New.
3137 * gcc.target/arm/vnmul-2.c: New.
3138 * gcc.target/arm/vnmul-3.c: New.
3139 * gcc.target/arm/vnmul-4.c: New.
3140
3141 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3142
3143 PR fortran/64921
3144 * gfortran.dg/class_allocate_20.f90: New.
3145
3146 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3147
3148 * gcc.target/aarch64/csel_bfx_1.c: New test.
3149 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3150
3151 2015-08-02 Martin Sebor <msebor@redhat.com>
3152
3153 * g++.dg/Wframe-address-in-Wall.C: New test.
3154 * g++.dg/Wframe-address.C: New test.
3155 * g++.dg/Wno-frame-address.C: New test.
3156 * gcc.dg/Wframe-address-in-Wall.c: New test.
3157 * gcc.dg/Wframe-address.c: New test.
3158 * gcc.dg/Wno-frame-address.c: New test.
3159
3160 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3161
3162 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3163
3164 2015-08-01 Michael Collison <michael.collison@linaro.org
3165 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3166
3167 * gcc.target/arm/mincmp.c: New test.
3168
3169 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3170
3171 PR fortran/67091
3172 * gfortran.dg/associated_target_6.f03: New test
3173
3174 2015-08-01 Tom de Vries <tom@codesourcery.com>
3175
3176 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3177 optimize ("-ftree-parallelize-loops=0").
3178 Add successful scans for 2 detected reductions. Add xfail scans for 3
3179 detected reductions.
3180 * gcc.dg/autopar/reduc-2short.c: Same.
3181 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3182 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3183 detected reductions.
3184 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3185 and max reductions.
3186
3187 2015-07-31 Marek Polacek <polacek@redhat.com>
3188
3189 PR sanitizer/66977
3190 * g++.dg/ubsan/pr66977.C: New test.
3191
3192 2015-07-30 Marek Polacek <polacek@redhat.com>
3193
3194 * c-c++-common/Wtautological-compare-3.c: New test.
3195
3196 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3197
3198 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3199 (CHECK): Pass address of scalar, rather than array.
3200
3201 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3202
3203 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3204
3205 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3206
3207 * gcc.target/aarch64/fp16/fp16.exp: New.
3208 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3209 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3210
3211 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3212
3213 * gcc.target/aarch64/f16_movs_1.c: New test.
3214
3215 2015-07-28 Tom de Vries <tom@codesourcery.com>
3216
3217 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3218 outer loop.
3219
3220 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3221 Manuel López-Ibáñez <manu@gcc.gnu.org>
3222
3223 * gcc.dg/parm-incomplete-1.c: Update.
3224 * gcc.dg/pr18809-1.c: Update.
3225 * gcc.dg/pr27953.c: Update.
3226 * gcc.dg/vla-11.c: Update.
3227
3228 2015-07-27 Marek Polacek <polacek@redhat.com>
3229
3230 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3231
3232 2015-07-27 Tom de Vries <tom@codesourcery.com>
3233
3234 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3235 attribute. Update comment.
3236 (main): Remove.
3237 Add scan for not parallelizing inner loop.
3238 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3239 attribute.
3240 (main): Remove.
3241
3242 2015-07-27 Marek Polacek <polacek@redhat.com>
3243
3244 PR bootstrap/67030
3245 * c-c++-common/Wtautological-compare-2.c: New test.
3246
3247 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3248
3249 PR target/66232
3250 * gcc.target/i386/pr66232-6.c: New tests.
3251 * gcc.target/i386/pr66232-7.c: Likewise.
3252 * gcc.target/i386/pr66232-8.c: Likewise.
3253 * gcc.target/i386/pr66232-9.c: Likewise.
3254
3255 2015-07-27 Marek Polacek <polacek@redhat.com>
3256
3257 PR c++/66555
3258 PR c/54979
3259 * c-c++-common/Wtautological-compare-1.c: New test.
3260
3261 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3262
3263 PR c++/18969
3264 * g++.dg/template/pr18969.C: New test.
3265 * g++.dg/template/pr18969-2.C: New test.
3266 * g++.old-deja/g++.jason/overload.C: Remove return value in
3267 template function returning void.
3268
3269 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3270
3271 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3272 immediates to avoid shift-overflow warnings.
3273
3274 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3275
3276 PR c++/66857
3277 * g++.dg/init/pr66857.C: New test.
3278
3279 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3280
3281 PR target/66648
3282 * gcc.target/i386/pr66648.c: New test.
3283
3284 2015-07-25 Tom de Vries <tom@codesourcery.com>
3285
3286 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3287 interchange_files and block_files variables.
3288 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3289 arithmetic.
3290 * gcc.dg/graphite/uns-interchange-12.c: Same.
3291 * gcc.dg/graphite/uns-interchange-14.c: Same.
3292 * gcc.dg/graphite/uns-interchange-15.c: Same.
3293 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3294 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3295
3296 2015-07-25 Jeff Law <law@redhat.com>
3297
3298 Revert:
3299 PR lto/66752
3300 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3301 * gcc.dg/torture/pr66752-1.c: New test
3302 * g++.dg/torture/pr66752-2.C: New test.
3303
3304 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3305
3306 Revert:
3307 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3308
3309 PR rtl-optimization/64164
3310 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3311 * gcc.dg/ssp-1.c: Make counter a register.
3312 * gcc.dg/ssp-2.c: Likewise.
3313 * gcc.dg/torture/parm-coalesce.c: New.
3314
3315 2015-07-24 Tom de Vries <tom@codesourcery.com>
3316
3317 * gcc.dg/graphite/block-1.c: Xfail scan.
3318 * gcc.dg/graphite/interchange-12.c: Same.
3319 * gcc.dg/graphite/interchange-14.c: Same.
3320 * gcc.dg/graphite/interchange-15.c: Same.
3321 * gcc.dg/graphite/interchange-9.c: Same.
3322 * gcc.dg/graphite/interchange-mvt.c: Same.
3323 * gcc.dg/graphite/uns-block-1.c: New test.
3324 * gcc.dg/graphite/uns-interchange-12.c: New test.
3325 * gcc.dg/graphite/uns-interchange-14.c: New test.
3326 * gcc.dg/graphite/uns-interchange-15.c: New test.
3327 * gcc.dg/graphite/uns-interchange-9.c: New test.
3328 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3329
3330 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3331
3332 PR c++/64079
3333 * c-c++-common/Wunused-function-1.c: New.
3334
3335 2015-07-24 Tom de Vries <tom@codesourcery.com>
3336
3337 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3338 alternative exit-first loop transform.
3339 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3340 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3341 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3342 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3343 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3344 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3345 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3346 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3347 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3348
3349 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3350
3351 PR ipa/66566
3352 * gcc.target/i386/mpx/pr66566.c: New test.
3353
3354 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3355
3356 PR bootstrap/66978
3357 * gcc.target/i386/pr66978.c: New test.
3358
3359 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3360
3361 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3362
3363 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3364
3365 * gcc.target/s390/insv-1.c: New test.
3366 * gcc.target/s390/insv-2.c: New test.
3367 * gcc.target/s390/insv-3.c: New test.
3368
3369 2015-07-24 Tom de Vries <tom@codesourcery.com>
3370
3371 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3372
3373 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3374
3375 PR middle-end/25530
3376 * gcc.dg/pr25530.c: New test.
3377
3378 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3379
3380 PR middle-end/25529
3381 * gcc.dg/pr25529.c: New test.
3382
3383 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3384
3385 * gcc.target/arm/reg_equal_test.c: New test.
3386
3387 2015-07-23 Jeff Law <law@redhat.com>
3388
3389 PR lto/66752
3390 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3391 * gcc.dg/torture/pr66752-1.c: New test
3392 * g++.dg/torture/pr66752-2.C: New test.
3393
3394 2015-07-23 Marek Polacek <polacek@redhat.com>
3395
3396 PR c++/66572
3397 * g++.dg/warn/Wlogical-op-2.C: New test.
3398
3399 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3400
3401 PR rtl-optimization/64164
3402 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3403 * gcc.dg/ssp-1.c: Make counter a register.
3404 * gcc.dg/ssp-2.c: Likewise.
3405 * gcc.dg/torture/parm-coalesce.c: New.
3406
3407 2015-07-23 Marek Polacek <polacek@redhat.com>
3408
3409 PR sanitizer/66908
3410 * c-c++-common/ubsan/pr66908.c: New test.
3411
3412 2015-07-23 Tom de Vries <tom@codesourcery.com>
3413
3414 * gcc.dg/autopar/outer-4.c: Add xfail.
3415 * gcc.dg/autopar/outer-5.c: Same.
3416 * gcc.dg/autopar/outer-6.c: Same.
3417 * gcc.dg/autopar/reduc-2.c: Same.
3418 * gcc.dg/autopar/reduc-2char.c: Same.
3419 * gcc.dg/autopar/reduc-2short.c: Same.
3420 * gcc.dg/autopar/reduc-8.c: Same.
3421 * gcc.dg/autopar/uns-outer-4.c: New test.
3422 * gcc.dg/autopar/uns-outer-5.c: New test.
3423 * gcc.dg/autopar/uns-outer-6.c: New test.
3424
3425 2015-07-23 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/66952
3428 * gcc.dg/torture/pr66952.c: Use signed char.
3429
3430 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3431
3432 PR tree-optimization/66926,66951
3433 * gcc.dg/vect/pr66951.c: New test.
3434
3435 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/52987
3438 * g++.dg/parse/error57.C: New.
3439 * g++.dg/expr/string-2.C: Update.
3440
3441 2015-07-23 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/66945
3444 * gcc.dg/torture/pr66945.c: New testcase.
3445
3446 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3447
3448 PR target/66954
3449 * g++.dg/ext/mv24.C: New test.
3450
3451 2015-07-22 Marek Polacek <polacek@redhat.com>
3452
3453 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3454 dg-options.
3455
3456 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3457
3458 PR fortran/61831
3459 PR fortran/66929
3460 * gfortran.dg/generic_30.f90: New.
3461
3462 2015-07-22 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/66952
3465 * gcc.dg/torture/pr66952.c: New testcase.
3466
3467 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3468
3469 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3470 test.
3471 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3472 test.
3473 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3474 test.
3475 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3476 test.
3477 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3478 test.
3479 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3480 test.
3481 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3482 test.
3483 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3484 test.
3485 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3486 test.
3487 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3488 test.
3489 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3490 test.
3491 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3492 test.
3493 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3494 test.
3495 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3496 test.
3497 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3498 test.
3499 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3500 test.
3501 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3502 test.
3503 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3504 test.
3505 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3506 test.
3507 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3508 test.
3509 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3510 test.
3511 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3512 test.
3513 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3514 test.
3515 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3516 test.
3517 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3518 test.
3519 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3520 test.
3521 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3522 test.
3523 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3524 test.
3525 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3526 test.
3527 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3528 test.
3529 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3530 test.
3531 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3532 test.
3533 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3534 test.
3535 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3536 test.
3537 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3538 test.
3539 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3540 test.
3541 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3542 test.
3543 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3544 test.
3545 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3546 test.
3547 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3548 test.
3549 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3550 test.
3551 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3552 test.
3553 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3554 test.
3555 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3556 test.
3557 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3558 test.
3559 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3560 test.
3561 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3562 test.
3563 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3564 test.
3565 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3566 test.
3567 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3568 test.
3569 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3570 test.
3571 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3572 test.
3573 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3574 test.
3575 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3576 test.
3577 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3578 test.
3579 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3580 test.
3581 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3582 test.
3583 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3584 test.
3585 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3586 test.
3587 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3588 test.
3589 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3590 test.
3591 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3592 test.
3593 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3594 test.
3595 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3596 test.
3597 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3598 test.
3599 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3600 test.
3601 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3602 test.
3603 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3604 test.
3605 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3606 test.
3607 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3608 test.
3609 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3610 test.
3611 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3612 test.
3613 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3614 test.
3615 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3616 test.
3617 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3618 test.
3619 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3620 test.
3621 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3622 test.
3623 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3624 test.
3625 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3626 test.
3627 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3628 test.
3629 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3630 test.
3631 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3632 test.
3633 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3634 test.
3635 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3636 test.
3637 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3638 test.
3639 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3640 test.
3641 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3642 test.
3643 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3644 test.
3645 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3646 test.
3647 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3648 test.
3649 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3650 test.
3651 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3652 test.
3653 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3654 test.
3655 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3656 test.
3657 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3658 test.
3659 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3660 test.
3661 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3662 test.
3663 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3664 test.
3665 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3666 test.
3667 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3668 test.
3669 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3670 test.
3671 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3672 test.
3673 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3674 test.
3675 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3676 test.
3677 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3678 test.
3679 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3680 test.
3681 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3682 test.
3683 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3684 test.
3685 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3686 test.
3687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3688 test.
3689 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3690 test.
3691 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3692 test.
3693 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3694 test.
3695 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3696 test.
3697 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3698 test.
3699 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3700 test.
3701 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3702 test.
3703 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3704 test.
3705 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3706 test.
3707 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3708 test.
3709 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3710 test.
3711 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3712 test.
3713 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3714 test.
3715 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3716 test.
3717 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3718 test.
3719 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3720 test.
3721 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3722 test.
3723 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3724 test.
3725 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3726 test.
3727 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3728 test.
3729 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3730 test.
3731 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3732 test.
3733
3734 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 * g++.dg/template/crash81.C: Update.
3737
3738 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3739
3740 PR ipa/66424.
3741 * gcc.target/i386/pr66424.c: New.
3742
3743 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3744
3745 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3746
3747 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/61831
3750 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3751 Drop address sanitization.
3752
3753 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3754
3755 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3756 Skip -march=armv4t.
3757 (dg-additional-options): Set armv5t flag.
3758
3759 2015-07-21 Marek Polacek <polacek@redhat.com>
3760
3761 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3762 * gcc.dg/vmx/unpack.c: Likewise.
3763 * gcc.target/powerpc/quad-atomic.c: Likewise.
3764
3765 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3766
3767 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3768
3769 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3770
3771 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3772 model.
3773
3774 2015-07-20 Marek Polacek <polacek@redhat.com>
3775
3776 PR c++/55095
3777 * c-c++-common/Wshift-overflow-1.c: New test.
3778 * c-c++-common/Wshift-overflow-2.c: New test.
3779 * c-c++-common/Wshift-overflow-3.c: New test.
3780 * c-c++-common/Wshift-overflow-4.c: New test.
3781 * c-c++-common/Wshift-overflow-5.c: New test.
3782 * g++.dg/cpp1y/left-shift-1.C: New test.
3783 * gcc.dg/c90-left-shift-2.c: New test.
3784 * gcc.dg/c90-left-shift-3.c: New test.
3785 * gcc.dg/c99-left-shift-2.c: New test.
3786 * gcc.dg/c99-left-shift-3.c: New test.
3787 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3788 * gcc.c-torture/execute/pr40386.c: Likewise.
3789 * gcc.dg/vect/pr33373.c: Likewise.
3790 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3791 * gcc.dg/vect/vect-shift-2.c: Likewise.
3792
3793 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794
3795 * gcc.target/aarch64/neg_abs_1.c: New test.
3796
3797 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3798
3799 PR target/66922
3800 * gcc.target/i386/pr66922.c: New test.
3801
3802 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3803
3804 PR middle-end/46851
3805 PR middle-end/60340
3806 * gcc.dg/tree-ssa/pr42327.c: Removed.
3807 * g++.dg/other/pr35011.C: Removed.
3808
3809 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3810
3811 PR target/66906
3812 * gcc.target/i386/pr66906.c: New test.
3813
3814 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3815
3816 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3817 as follow-up to r225930.
3818
3819 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3820
3821 PR fortran/52846
3822 * lib/fortran-modules.exp (proc cleanup-submodules): New
3823 procedure.
3824 * gfortran.dg/submodule_1.f08: Change extension and clean up
3825 the submodule files.
3826 * gfortran.dg/submodule_2.f08: ditto
3827 * gfortran.dg/submodule_6.f08: ditto
3828 * gfortran.dg/submodule_7.f08: ditto
3829 * gfortran.dg/submodule_8.f08: New test
3830 * gfortran.dg/submodule_9.f08: New test
3831
3832 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3833 Sebastian Pop <s.pop@samsung.com>
3834
3835 PR middle-end/61929
3836 * gcc.dg/graphite/pr61929.c: New.
3837
3838 2015-07-17 Marek Polacek <polacek@redhat.com>
3839
3840 * gcc.dg/fold-minus-7.c: New test.
3841
3842 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3843
3844 * gfortran.dg/co_reduce_1.f90: New file.
3845
3846 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR target/66824
3849 * gcc.target/i386/pr66824.c:
3850
3851 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3852
3853 PR fortran/66035
3854 * gfortran.dg/structure_constructor_13.f03: New test.
3855
3856 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3857
3858 PR fortran/61831
3859 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3860 of generated while loops in the tree dump.
3861 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3862
3863 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3864
3865 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3866
3867 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3868
3869 PR target/66891
3870 * gcc.target/i386/pr66891.c: New test.
3871
3872 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3873
3874 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3875
3876 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3877
3878 PR rtl-optimization/66626
3879 * gcc.target/i386/pr66626-2.c: New.
3880
3881 2015-07-16 Martin Liska <mliska@suse.cz>
3882
3883 * g++.dg/ipa/pr66896.c: New test.
3884
3885 2015-07-16 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/66894
3888 * gcc.dg/torture/pr66894.c: New testcase.
3889
3890 2015-07-16 Richard Biener <rguenther@suse.de>
3891
3892 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3893
3894 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3895
3896 PR target/66866
3897 * g++.dg/pr66866.C: New test.
3898
3899 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3900
3901 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3902
3903 2015-07-15 Richard Biener <rguenther@suse.de>
3904
3905 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3906 { -O3 -fomit-frame-pointer },
3907 { -O3 -fomit-frame-pointer -funroll-loops } and
3908 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3909 in favor of
3910 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3911 -finline-functions }
3912
3913 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3914
3915 * gcc.target/mips/interrupt_handler-5.c: New test.
3916
3917 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3918 Robert Suchanek <robert.suchanek@imgtec.com>
3919
3920 * gcc.target/mips/interrupt_handler-4.c: New test.
3921
3922 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3923
3924 PR testsuite/66734
3925 * gcc.dg/lto/lto.exp: Initialize MPX.
3926
3927 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3928
3929 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3930 dg-skip-if.
3931 * gcc.target/arm/scd42-3.c: Likewise.
3932
3933 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3934
3935 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3936 code to be run when the pre-arch code increases the isa_rev to
3937 mips32r6 or greater.
3938
3939 2015-07-15 Richard Biener <rguenther@suse.de>
3940
3941 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3942 { -O3 -fomit-frame-pointer },
3943 { -O3 -fomit-frame-pointer -funroll-loops } and
3944 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3945 in favor of
3946 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3947 -finline-functions }
3948 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3949 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3950 to additional_flags.
3951
3952 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3953
3954 PR rtl-optimization/66838
3955 * gcc.target/i386/pr66838.c: New test.
3956
3957 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3958
3959 PR c++/66850
3960 * g++.dg/template/pr66850.C: New test.
3961
3962 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3963 Cesar Philippidis <cesar@codesourcery.com>
3964 Chung-Lin Tang <cltang@codesourcery.com>
3965
3966 * gcc.target/nios2/nios2-flushd.c: New.
3967 * gcc.target/nios2/nios2-rdprs.c: New.
3968 * gcc.target/nios2/r2-atomic.c: New.
3969 * gcc.target/nios2/r2-eni.c: New.
3970 * gcc.target/nios2/r2-wrpie.c: New.
3971
3972 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3973 Cesar Philippidis <cesar@codesourcery.com>
3974 Chung-Lin Tang <cltang@codesourcery.com>
3975
3976 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3977 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3978
3979 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3980 Cesar Philippidis <cesar@codesourcery.com>
3981 Chung-Lin Tang <cltang@codesourcery.com>
3982
3983 * gcc.target/nios2/andci.c: New.
3984 * gcc.target/nios2/bmx.c: New.
3985 * gcc.target/nios2/cdx-add.c: New.
3986 * gcc.target/nios2/cdx-branch.c: New.
3987 * gcc.target/nios2/cdx-callret.c: New.
3988 * gcc.target/nios2/cdx-loadstore.c: New.
3989 * gcc.target/nios2/cdx-logical.c: New.
3990 * gcc.target/nios2/cdx-mov.c: New.
3991 * gcc.target/nios2/cdx-shift.c: New.
3992 * gcc.target/nios2/cdx-sub.c: New.
3993 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3994
3995 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3996
3997 PR c++/65071
3998 * g++.dg/cpp0x/vt-65071.C: New.
3999
4000 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4001 Cesar Philippidis <cesar@codesourcery.com>
4002 Chung-Lin Tang <cltang@codesourcery.com>
4003
4004 * gcc.target/nios2/r2-io-range.c: New.
4005 * gcc.target/nios2/r2-stio-1.c: New.
4006 * gcc.target/nios2/r2-stio-2.c: New.
4007 * gcc.target/nios2/nios2-ldxio.c: New.
4008 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4009 of just compile. Add more tests.
4010
4011 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4012
4013 gfortran.dg/pr66864.f90: New test.
4014
4015 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4016
4017 PR rtl-optimization/66626
4018 * gcc.target/i386/pr66626.c: New.
4019
4020 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4021
4022 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4023 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4024 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4025
4026 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4027
4028 * g++.dg/template/crash81.C: Adjust for error + inform change.
4029 * g++.dg/template/pr58878.C: Likewise.
4030 * g++.dg/template/shadow1.C: Likewise.
4031 * g++.dg/template/shadow2.C: Likewise.
4032 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4033 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4034 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4035 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4036
4037 2015-07-14 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/66863
4040 * gcc.dg/torture/pr66863.c: New testcase.
4041
4042 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4043
4044 PR c++/65186
4045 * g++.dg/template/pr65186.C: New test.
4046
4047 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4048
4049 * gcc.target/arm/macro_defs0.c: Add directive to skip
4050 test if -marm is present.
4051 * gcc.target/arm/macro_defs1.c: Likewise.
4052
4053 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4054
4055 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4056 if-conversion..
4057 * gcc.target/aarch64/adds1.c: Likewise.
4058 * gcc.target/aarch64/ands_1.c: Likewise.
4059 * gcc.target/aarch64/bics_1.c: Likewise.
4060 * gcc.target/aarch64/subs1.c: Likewise.
4061 * gcc.target/aarch64/subs3.c: Likewise.
4062
4063 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4064
4065 PR fortran/64589
4066 * gfortran.dg/pr64589.f90: New test.
4067
4068 2015-07-13 Renlin Li <renlin.li@arm.com>
4069
4070 PR rtl/66556
4071 * gcc.c-torture/execute/pr66556.c: New.
4072
4073 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4074
4075 * gcc.dg/20020219-1.c: Fix double word typos.
4076 * gcc.dg/20020919-1.c: Same.
4077
4078 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4079 Jeff Law <law@redhat.com>
4080
4081 PR middle-end/66726
4082 * g++.dg/tree-ssa/pr66726.c: New test.
4083 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4084 * gcc.dg/tree-ssa/pr66726.c: New test.
4085
4086 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4087
4088 PR c++/58734
4089 * g++.dg/cpp0x/variadic-ttp2.C: New.
4090
4091 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4092
4093 PR c++/30044
4094 * g++.dg/cpp0x/auto46.C: New test.
4095 * g++.dg/template/pr30044.C: New test.
4096 * g++.dg/template/shadow2.C: New test.
4097 * g++.dg/template/error55.C: New test.
4098 * g++.dg/template/crash83.C: Accept any error string.
4099 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4100 parameters.
4101 * g++.dg/cpp0x/variadic19.C: Likewise
4102 * g++.dg/template/canon-type-13.C: Likewise.
4103 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4104 * g++.dg/torture/20070621-1.C: Likewise.
4105
4106 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/54521
4109 * g++.dg/init/explicit3.C: New.
4110
4111 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4112
4113 PR target/66819
4114 * gcc.target/i386/pr66819-1.c: New test.
4115 * gcc.target/i386/pr66819-2.c: Likewise.
4116 * gcc.target/i386/pr66819-3.c: Likewise.
4117 * gcc.target/i386/pr66819-4.c: Likewise.
4118 * gcc.target/i386/pr66819-5.c: Likewise.
4119
4120 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4121
4122 PR target/66703
4123 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4124 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4125 type to prevent possible flag-clobbering zero-extensions.
4126 * gcc.target/i386/pr66703.c: New test.
4127
4128 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4129
4130 PR c++/60842
4131 * g++.dg/cpp0x/nsdmi-template15.C: New.
4132
4133 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4134
4135 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4136
4137 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4138
4139 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4140 * gcc.target/arm/flip-thumb.c: Likewise.
4141
4142 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4143
4144 PR target/66813
4145 * gcc.target/i386/pr66813.c: New test.
4146
4147 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR middle-end/66820
4150 * gcc.dg/gomp/pr66820.c: New test.
4151
4152 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/65592
4155 * g++.dg/cpp0x/scoped_enum6.C: New.
4156
4157 2015-07-10 Tom de Vries <tom@codesourcery.com>
4158
4159 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4160 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4161
4162 2015-07-10 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/66823
4165 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4166 which should not be necessary. XFAIL.
4167
4168 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4169
4170 PR c++/64848
4171 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4172
4173 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR middle-end/66633
4176 * gcc.dg/gomp/pr66633-1.c: New test.
4177 * gcc.dg/gomp/pr66633-2.c: New test.
4178 * gcc.dg/gomp/pr66633-3.c: New test.
4179 * gcc.dg/gomp/pr66633-4.c: New test.
4180
4181 2015-07-09 John Marino <gnugcc@marino.st>
4182
4183 * lib/target-supports.exp (check_effective_target_pie):
4184 Add *-*-dragonfly*
4185
4186 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4187
4188 PR target/66814
4189 * gcc.target/i386/pr66814.c: New test.
4190
4191 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4192
4193 PR target/66731
4194 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4195 * gcc.target/aarch64/fnmul-2.c: Likewise.
4196 * gcc.target/aarch64/fnmul-3.c: Likewise.
4197 * gcc.target/aarch64/fnmul-4.c: Likewise.
4198
4199 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4200
4201 PR c++/65790
4202 * g++.dg/cpp0x/vt-65790.C: New.
4203
4204 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 PR target/66818
4207 * gcc.target/i386/pr66818.c: New test.
4208
4209 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4210
4211 PR target/66817
4212 * gcc.target/i386/pr66817.c: New test.
4213
4214 2015-07-09 Marek Polacek <polacek@redhat.com>
4215
4216 PR tree-optimization/66718
4217 * gcc.dg/vect/vect-126.c: New test.
4218
4219 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4220
4221 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4222 even when dwarf-2 is not the default.
4223
4224 2015-07-08 Jeff Law <law@redhat.com>
4225
4226 PR testsuite/66796
4227 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4228 to have a single memory reference.
4229
4230 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4231
4232 * g++.dg/other/dump-ada-spec-9.C: New test.
4233
4234 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4235
4236 * g++.dg/vect/vect.exp: Run also simd* tests.
4237 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4238 (check_vect): Fix up get_cpuid call for C++.
4239 * g++.dg/vect/simd-clone-1.cc: New test.
4240
4241 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4244
4245 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4246
4247 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4248 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4249
4250 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4251
4252 PR target/66806
4253 * gcc.target/i386/pr66806.c: New test.
4254
4255 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4256
4257 PR c++/66421
4258 * g++.dg/cpp0x/auto45.C: New.
4259
4260 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4261
4262 PR middle-end/66334
4263 * gcc.target/i386/pr66334.c: New.
4264
4265 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4266
4267 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4268 comments.
4269
4270 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4271
4272 PR jit/66783
4273 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4274 (verify_code): Update expected error message.
4275 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4276 (verify_code): Likewise.
4277 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4278 (verify_code): Likewise.
4279
4280 2015-07-08 Richard Biener <rguenther@suse.de>
4281
4282 PR tree-optimization/66793
4283 * gcc.dg/torture/pr66793.c: New testcase.
4284
4285 2015-07-08 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/66794
4288 * gcc.dg/torture/pr66794.c: New testcase.
4289
4290 2015-07-08 Marek Polacek <polacek@redhat.com>
4291
4292 PR c++/66748
4293 * g++.dg/abi/abi-tag15.C: New test.
4294
4295 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4296
4297 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4298 * gcc.target/mips/branch-3.c: Ditto
4299 * gcc.target/mips/branch-4.c: Ditto.
4300 * gcc.target/mips/branch-5.c: Ditto.
4301 * gcc.target/mips/branch-6.c: Ditto.
4302 * gcc.target/mips/branch-7.c: Ditto.
4303 * gcc.target/mips/branch-8.c: Ditto.
4304 * gcc.target/mips/branch-9.c: Ditto.
4305 * gcc.target/mips/branch-10.c: Ditto.
4306 * gcc.target/mips/branch-11.c: Ditto.
4307 * gcc.target/mips/branch-12.c: Ditto.
4308 * gcc.target/mips/branch-13.c: Ditto.
4309 * gcc.target/mips/umips-branch-5.c: New file.
4310 * gcc.target/mips/umips-branch-6.c: New file.
4311 * gcc.target/mips/umips-branch-7.c: New file.
4312 * gcc.target/mips/umips-branch-8.c: New file.
4313 * gcc.target/mips/umips-branch-9.c: New file.
4314 * gcc.target/mips/umips-branch-10.c: New file.
4315 * gcc.target/mips/umips-branch-11.c: New file.
4316 * gcc.target/mips/umips-branch-12.c: New file.
4317 * gcc.target/mips/umips-branch-13.c: New file.
4318 * gcc.target/mips/umips-branch-14.c: New file.
4319 * gcc.target/mips/umips-branch-15.c: New file.
4320 * gcc.target/mips/umips-branch-16.c: New file.
4321 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4322 (OCCUPY_0xfffc): New define.
4323
4324 2015-07-08 Renlin Li <renlin.li@arm.com>
4325
4326 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4327
4328 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4329
4330 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4331
4332 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4333
4334 * gcc.target/i386/bt-3.c: New test.
4335 * gcc.target/i386/bt-4.c: Ditto.
4336
4337 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4338
4339 * g++.dg/other/dump-ada-spec-8.C: New test.
4340
4341 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4342
4343 PR jit/66783
4344 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4345 test case.
4346 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4347 New test case.
4348 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4349 New test case.
4350 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4351 Avoid using an opaque struct for local "f".
4352
4353 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4354
4355 PR jit/66779
4356 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4357 * jit.dg/test-pr66779.c: New testcase.
4358
4359 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4360
4361 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4362 NOCOMPRESSION.
4363
4364 2015-07-07 Richard Biener <rguenther@suse.de>
4365
4366 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4367
4368 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4369
4370 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4371 * gcc.target/mips/call-5.c: Ditto.
4372 * gcc.target/mips/call-6.c: Ditto.
4373
4374 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4375
4376 * gcc.dg/dx-test.c: New test-case.
4377
4378 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4379
4380 PR fortran/66578
4381 * gfortran.dg/allocate_with_source_9.f08: New test.
4382
4383 2015-07-07 Christian Bruel <christian.bruel@st.com>
4384
4385 PR target/52144
4386 * gcc.target/arm/flip-thumb.c: Fix scan.
4387 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4388 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4389 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4390 Fix return value.
4391
4392 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR target/65956
4395 * gcc.c-torture/execute/pr65956.c: New test.
4396
4397 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4398
4399 * gcc.target/arm/aapcs/align1.c: New.
4400 * gcc.target/arm/aapcs/align_rec1.c: New.
4401 * gcc.target/arm/aapcs/align2.c: New.
4402 * gcc.target/arm/aapcs/align_rec2.c: New.
4403 * gcc.target/arm/aapcs/align3.c: New.
4404 * gcc.target/arm/aapcs/align_rec3.c: New.
4405 * gcc.target/arm/aapcs/align4.c: New.
4406 * gcc.target/arm/aapcs/align_rec4.c: New.
4407 * gcc.target/arm/aapcs/align_vararg1.c: New.
4408 * gcc.target/arm/aapcs/align_vararg2.c: New.
4409
4410 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4411
4412 * gfortran.dg/iomsg_2.f90: New test.
4413
4414 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4415
4416 PR target/66749
4417 * gcc.target/i386/pr66749.c: New test.
4418
4419 2015-07-06 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/66772
4422 * gcc.dg/torture/pr66772-1.c: New testcase.
4423 * gcc.dg/torture/pr66772-2.c: Likewise.
4424
4425 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4426
4427 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4428 the jals instruction.
4429
4430 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4431
4432 PR target/53383
4433 * gcc.target/i386/pr53383-1.c: New file.
4434 * gcc.target/i386/pr53383-2.c: Likewise.
4435 * gcc.target/i386/pr53383-3.c: Likewise.
4436
4437 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4438
4439 * gcc.target/aarch64/fnmul-1.c: New.
4440 * gcc.target/aarch64/fnmul-2.c: New.
4441 * gcc.target/aarch64/fnmul-3.c: New.
4442 * gcc.target/aarch64/fnmul-4.c: New.
4443
4444 2015-07-06 Richard Biener <rguenther@suse.de>
4445
4446 PR middle-end/66759
4447 * gcc.dg/torture/pr66759.c: New testcase.
4448
4449 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4450
4451 PR fortran/58586
4452 * gfortran.dg/alloc_comp_class_3.f03: New test.
4453 * gfortran.dg/alloc_comp_class_4.f03: New test.
4454
4455 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4456
4457 * gcc.c-torture/execute/pr66757.c: New test.
4458
4459 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4460
4461 PR tree-optimization/66720
4462 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4463
4464 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4465 Sandra Loosemore <sandra@codesourcery.com>
4466
4467 * gcc.target/nios2/gprel-offset.c: New test.
4468
4469 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4470
4471 PR fortran/66725
4472 * gfortran.dg/pr66725.f90: New test.
4473
4474 2015-07-03 Jason Merrill <jason@redhat.com>
4475
4476 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4477 Avoid narrowing error.
4478
4479 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4480
4481 PR rtl-optimization/66706
4482 * gcc.target/powerpc/shift-int.c: New testcase.
4483
4484 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 PR target/66746.
4487 * gcc.target/i386/pr66746.c: New file.
4488
4489 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4490
4491 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4492
4493 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4494
4495 PR tree-optimization/66119
4496 * g++.dg/opt/pr66119.C: New.
4497
4498 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4499
4500 PR fortran/52846
4501 * gfortran.dg/submodule_1.f90: New test
4502 * gfortran.dg/submodule_2.f90: New test
4503 * gfortran.dg/submodule_3.f90: New test
4504 * gfortran.dg/submodule_4.f90: New test
4505 * gfortran.dg/submodule_5.f90: New test
4506 * gfortran.dg/submodule_6.f90: New test
4507 * gfortran.dg/submodule_7.f90: New test
4508
4509 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 PR preprocessor/53690
4512 * g++.dg/cpp/pr53690.C: New.
4513
4514 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4515
4516 * gcc.target/powerpc/vec-cmp.c: New test.
4517
4518 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4519
4520 PR fortran/56520
4521 * gfortran.dg/pr56520.f90: New test.
4522
4523 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4524
4525 PR fortran/66545
4526 * gfortran.dg/pr66545_1.f90: New test.
4527 * gfortran.dg/pr66545_2.f90: New test.
4528
4529 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4530
4531 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4532 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4533
4534 2015-07-02 Richard Biener <rguenther@suse.de>
4535
4536 PR testsuite/66719
4537 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4538 unaligned loads.
4539
4540 2015-07-02 Richard Biener <rguenther@suse.de>
4541
4542 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4543
4544 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4545
4546 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4547
4548 2015-07-01 Jason Merrill <jason@redhat.com>
4549
4550 * lib/target-supports.exp (cxx_default): Set to C++14.
4551
4552 2015-07-01 Tom de Vries <tom@codesourcery.com>
4553
4554 PR testsuite/66723
4555 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4556 scan-assembler.
4557
4558 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4559
4560 * gfortran.dg/warn_conversion_8.f90: New test.
4561
4562 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4563
4564 PR rtl-optimization/61047
4565 * gcc.c-torture/execute/20150611-1.c: New testcase.
4566
4567 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4568
4569 PR jit/66700
4570 * jit.dg/all-non-failing-tests.h: Add
4571 test-pr66700-observing-write-through-ptr.c.
4572 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4573
4574 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4575
4576 * jit.dg/test-accessing-union.c: Add comments for use by
4577 gcc/jit/docs/topics/types.rst.
4578
4579 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4580
4581 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4582 'do-require-effective-target' with 'dg-require-effective-target'.
4583 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4584 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4585 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4586 'stlex' with 'strex' as the expected output.
4587
4588 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4589
4590 PR c++/60365
4591 * g++.dg/cpp0x/gen-attrs-60.C: New.
4592 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4593
4594 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4595
4596 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4597 New function.
4598 * gcc.target/aarch64/pic-small.c: Restrict this test under
4599 check_effective_target_aarch64_small_fpic.
4600
4601 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4602
4603 * gfortran.dg/gomp/pr66633.f90: New test.
4604
4605 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4606
4607 PR c++/66686
4608 * g++.dg/template/pr66686.C: New test.
4609
4610 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gnat.dg/lto17.ad[sb]: New test.
4613
4614 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4615
4616 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4617 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4618 testcase.
4619 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4620 New testcase.
4621 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4622 New testcase.
4623 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4624 New testcase.
4625 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4626 New testcase.
4627 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4628 New testcase.
4629 * jit.dg/test-switch.c: New testcase.
4630 * jit.dg/test-switch.cc: New testcase.
4631
4632 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4633
4634 PR jit/66546
4635 * jit.dg/all-non-failing-tests.h: Add note about
4636 test-validly-unreachable-block.c.
4637 * jit.dg/test-validly-unreachable-block.c: New file.
4638
4639 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4640
4641 PR jit/66628
4642 * jit.dg/all-non-failing-tests.h: Add note about
4643 test-extra-options.c.
4644 * jit.dg/test-extra-options.c: New testcase.
4645
4646 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4647
4648 PR debug/66691
4649 * gcc.target/i386/pr66691.c: New.
4650
4651 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4652
4653 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4654 * gcc.target/i386/iamcu/args.h: Likewise.
4655 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4656 * gcc.target/i386/iamcu/defines.h: Likewise.
4657 * gcc.target/i386/iamcu/macros.h: Likewise.
4658 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4659 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4660 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4661 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4662 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4663 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4664 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4665 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4666 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4667 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4668 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4669 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4670 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4671 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4672 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4673 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4674 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4675
4676 2015-06-30 Marek Polacek <polacek@redhat.com>
4677
4678 * gcc.dg/fold-minus-6.c: New test.
4679
4680 * gcc.dg/fold-ior-3.c: New test.
4681
4682 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4683
4684 Implement N4197 - Adding u8 character literals
4685 * g++.dg/cpp1z/utf8.C: New.
4686 * g++.dg/cpp1z/utf8-neg.C: New.
4687 * g++.dg/cpp1z/udlit-utf8char.C: New.
4688
4689 2015-06-30 Marek Polacek <polacek@redhat.com>
4690
4691 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4692
4693 2015-06-30 Tom de Vries <tom@codesourcery.com>
4694
4695 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4696 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4697 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4698 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4699
4700 2015-06-30 Marek Polacek <polacek@redhat.com>
4701
4702 * gcc.dg/fold-ior-2.c: New test.
4703
4704 2015-06-30 Tom de Vries <tom@codesourcery.com>
4705
4706 PR tree-optimization/66652
4707 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4708 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4709 pointers.
4710 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4711
4712 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/65977
4715 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4716 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4717
4718 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4719
4720 PR fortran/66605
4721 * gfortran.dg/wunused-parameter.f90: New test.
4722
4723 2015-06-29 Richard Henderson <rth@redhat.com>
4724
4725 * gcc.target/i386/asm-flag-1.c: New.
4726 * gcc.target/i386/asm-flag-2.c: New.
4727 * gcc.target/i386/asm-flag-3.c: New.
4728 * gcc.target/i386/asm-flag-4.c: New.
4729 * gcc.target/i386/asm-flag-5.c: New.
4730
4731 2015-06-29 Marek Polacek <polacek@redhat.com>
4732
4733 PR c/66322
4734 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4735 * c-c++-common/pr66322.c: New test.
4736 * g++.dg/eh/scope1.C: Remove dg-warning.
4737
4738 2015-06-29 Richard Biener <rguenther@suse.de>
4739
4740 PR tree-optimization/66677
4741 * gcc.dg/vect/pr66677.c: New testcase.
4742
4743 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4744
4745 PR middle-end/64130
4746 * gcc.dg/tree-ssa/pr64130.c: New test.
4747
4748 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4749
4750 * gcc.target/aarch64/pic-small.c: New testcase.
4751
4752 2015-06-26 Richard Biener <rguenther@suse.de>
4753
4754 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4755
4756 2015-06-26 Marek Polacek <polacek@redhat.com>
4757
4758 * gcc.dg/fold-and-1.c: New test.
4759 * gcc.dg/fold-and-2.c: New test.
4760
4761 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4762
4763 * gnat.dg/warn11.adb: Add missing dg directive.
4764 * gnat.dg/warn12.adb: New test.
4765 * gnat.dg/warn12_pkg.ads: New helper.
4766
4767 2015-06-26 Richard Biener <rguenther@suse.de>
4768
4769 * gfortran.dg/reassoc_3.f90: Adjust.
4770
4771 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR target/66412
4774 * gcc.target/i386/pr66412.c: New test.
4775
4776 2015-06-25 Richard Biener <rguenther@suse.de>
4777
4778 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4779
4780 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4781
4782 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4783
4784 2015-06-25 Richard Biener <rguenther@suse.de>
4785
4786 * gfortran.dg/vect/vect-9.f90: New testcase.
4787
4788 2015-06-25 Nick Clifton <nickc@redhat.com>
4789
4790 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4791 H8300 and M32R targets.
4792
4793 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4794
4795 PR fortran/66528
4796 * gfortran.dg/maxerrors.f90: New test.
4797
4798 2015-06-08 DJ Delorie <dj@redhat.com>
4799
4800 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4801
4802 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4803
4804 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4805
4806 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4807
4808 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4809 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4810 * gcc.target/aarch64/nofp_1.c: New file.
4811
4812 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4813
4814 Implement N3928 - Extending static_assert
4815 * g++.dg/cpp0x/static_assert8.C: Adjust.
4816 * g++.dg/cpp0x/static_assert12.C: New.
4817 * g++.dg/cpp0x/static_assert13.C: New.
4818 * g++.dg/cpp1y/static_assert1.C: New.
4819 * g++.dg/cpp1y/static_assert2.C: New.
4820 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4821
4822 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4823
4824 PR c++/65750
4825 * g++.dg/cpp0x/trailing11.C: New.
4826
4827 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4828
4829 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4830 multilibs.
4831 * gcc.target/arm/memset-inline-10.c: Likewise.
4832 * gcc.target/arm/pr58784.c: Likewise.
4833 * gcc.target/arm/pr59985.C: Likewise.
4834 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4835
4836 2015-06-24 Renlin Li <renlin.li@arm.com>
4837
4838 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4839 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4840
4841 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4842
4843 Revert:
4844 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4845
4846 PR c++/30044
4847 * g++.dg/cpp0x/auto45.C: New test.
4848 * g++.dg/template/pr30044.C: New test.
4849 * g++.dg/template/crash83.C: Accept any error string.
4850 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4851 parameters.
4852 * g++.dg/cpp0x/variadic18.C: Likewise
4853 * g++.dg/template/canon-type-13.C: Likewise.
4854 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4855
4856 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4857
4858 PR c++/65811
4859 * g++.dg/other/linkage2.C: New.
4860
4861 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4862
4863 PR target/63408
4864 * gcc.target/arm/pr63408.c: New test.
4865
4866 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4867
4868 * lib/c-torture.exp: Don't call check_effective_target_lto
4869 before setting up environment correctly.
4870 * lib/gcc-dg.exp: Likewise, and protect
4871 gcc_force_conventional_output.
4872
4873 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4874
4875 PR rtl-optimization/66306
4876 * gcc.target/s390/pr66306.c: New test.
4877
4878 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4879
4880 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4881 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4882 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4883 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4884 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4885 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4886 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4887
4888 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4889
4890 PR target/65803
4891 * gcc.c-torture/pr65803.c: New test.
4892
4893 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4894
4895 PR c++/30044
4896 * g++.dg/cpp0x/auto45.C: New test.
4897 * g++.dg/template/pr30044.C: New test.
4898 * g++.dg/template/crash83.C: Accept any error string.
4899 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4900 parameters.
4901 * g++.dg/cpp0x/variadic18.C: Likewise
4902 * g++.dg/template/canon-type-13.C: Likewise.
4903 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4904
4905 2015-06-23 Marek Polacek <polacek@redhat.com>
4906
4907 * c-c++-common/Wlogical-op-3.c: New test.
4908
4909 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/66254
4912 * g++.dg/cpp0x/scoped_enum5.C: New.
4913
4914 2015-06-23 Richard Biener <rguenther@suse.de>
4915
4916 PR tree-optimization/66636
4917 * gcc.dg/vect/pr66636.c: New testcase.
4918
4919 2015-06-23 Marek Polacek <polacek@redhat.com>
4920
4921 * gcc.dg/fold-minus-4.c: New test.
4922 * gcc.dg/fold-minus-5.c: New test.
4923 * c-c++-common/ubsan/overflow-add-5.c: New test.
4924
4925 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4926
4927 Add missing testcase from r224672.
4928 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4929
4930 * gcc.target/vax/bswapdi-1.c: New.
4931
4932 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4933
4934 PR fortran/64674
4935 * gfortran.dg/associate_18.f08: New test.
4936
4937 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4938
4939 PR target/66560
4940 * gcc.target/i386/pr66560-1.c: New test.
4941 * gcc.target/i386/pr66560-2.c: Ditto.
4942 * gcc.target/i386/pr66560-3.c: Ditto.
4943 * gcc.target/i386/pr66560-4.c: Ditto.
4944
4945 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4946
4947 * gcc.target/nvptx/nvptx.exp: New file.
4948 * gcc.target/nvptx/proto-1.c: Likewise.
4949
4950 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4951
4952 PR tree-optimization/66449
4953 * gcc.dg/vect/pr66449.c: New test.
4954
4955 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4956
4957 * g++.dg/other/dump-ada-spec-5.C: New test.
4958 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4959 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4960
4961 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4962
4963 * g++.dg/inherit/pure1.C: Test location too.
4964
4965 2015-06-22 Marek Polacek <polacek@redhat.com>
4966
4967 * gcc.dg/fold-ior-1.c: New test.
4968 * gcc.dg/fold-minus-2.c: New test.
4969 * gcc.dg/fold-minus-3.c: New test.
4970 * gcc.dg/fold-plus-1.c: New test.
4971 * gcc.dg/fold-plus-2.c: New test.
4972 * gcc.dg/fold-xor-4.c: New test.
4973 * gcc.dg/fold-xor-5.c: New test.
4974
4975 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4976
4977 PR target/65914
4978 * g++.dg/torture/pr65914.C: New.
4979
4980 2015-06-22 Richard Biener <rguenther@suse.de>
4981
4982 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4983 not existing TORTURE_OPTIONS only.
4984 * lib/gcc-dg.exp: Likewise.
4985
4986 2015-06-22 Christian Bruel <christian.bruel@st.com>
4987
4988 PR target/52144
4989 * gcc.target/arm/flip-thumb.c: New test.
4990
4991 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4992 Martin Liska <mliska@suse.cz>
4993
4994 PR ipa/65908
4995 * g++.dg/ipa/pr65908.C: New testcase.
4996
4997 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4998
4999 PR c++/65882
5000 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5001 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5002
5003 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5004
5005 * gnat.dg/specs/debug1.ads: Adjust.
5006
5007 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5008
5009 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5010 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5011 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5012 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5014 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5015 * gcc.target/aarch64/fmovd-zero.c: Delete.
5016 * gcc.target/aarch64/fmovf-zero.c: Delete.
5017
5018 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5019
5020 * gcc.target/vax/bswapdi-1.c: New.
5021
5022 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5023
5024 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5025
5026 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5027
5028 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5029
5030 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5031
5032 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5033
5034 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5035
5036 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5037
5038 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5039
5040 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5041
5042 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5043
5044 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5045
5046 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5047
5048 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5049
5050 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5051
5052 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5053
5054 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5055
5056 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5057
5058 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5059
5060 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5061
5062 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5063
5064 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5065
5066 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5067
5068 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5069
5070 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5071
5072 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5073
5074 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5075
5076 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5077
5078 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5079
5080 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5081
5082 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5083
5084 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5085
5086 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5087
5088 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5089
5090 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5091
5092 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5093
5094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5095
5096 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5097
5098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5099
5100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5101 (_ARM_FPSCR): Add FZ field.
5102 (clean_results): Force FZ=1 on AArch64.
5103 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5104
5105 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5106
5107 * gcc.target/aarch64/pr62308.c: New test.
5108
5109 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5110
5111 PR fortran/66549
5112 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5113
5114 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5115
5116 * gcc.target/i386/mpx/pr66581.c: New test.
5117
5118 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * gcc.target/i386/cmov9.c: New test.
5121
5122 2015-06-18 Richard Biener <rguenther@suse.de>
5123
5124 * g++.dg/other/const4.C: New testcase.
5125
5126 2015-06-18 Michael Matz <matz@suse.de>
5127
5128 PR middle-end/66253
5129 * gcc.dg/vect/pr66253.c: New testcase.
5130
5131 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5132
5133 PR target/66569
5134 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5135
5136 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5137
5138 PR middle-end/66568
5139 * gcc.target/i386/mpx/pr66568.c: New test.
5140
5141 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5142
5143 PR middle-end/66567
5144 * gcc.target/i386/mpx/pr66567.c: New test.
5145
5146 2015-06-18 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/66510
5149 * gcc.dg/vect/slp-perm-12.c: New testcase.
5150
5151 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5152
5153 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5154 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5155 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5156 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5157
5158 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR c++/66571
5161 * g++.dg/gomp/pr66571-1.C: New test.
5162
5163 PR middle-end/66429
5164 * c-c++-common/gomp/pr66429.c: New test.
5165
5166 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5167
5168 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5169 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5170 ...this.
5171 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5172 New testcase.
5173 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5174 New testcase.
5175
5176 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5177
5178 PR testsuite/65944
5179 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5180
5181 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5182
5183 * gcc.target/mips/pr65862-1.c: New test.
5184 * gcc.target/mips/pr65862-2.c: Likewise.
5185
5186 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5187
5188 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5189 * gcc.target/i386/pr52252-atom.c: Ditto.
5190 * gcc.target/i386/vect-div-1.c: Ditto.
5191 * gcc.target/i386/rotate-5.c: Ditto.
5192 * gcc.target/i386/pr50202.c: Ditto.
5193 * gcc.target/i386/pr37843-3.c: Ditto.
5194 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5195 * gcc.target/i386/pr53397-1.c: Ditto.
5196 * gcc.target/i386/pr55934.c: Ditto.
5197 * gcc.target/i386/pr37843-4.c: Ditto.
5198 * gcc.target/i386/pr60451.c: Ditto.
5199 * gcc.target/i386/pr53397-2.c: Ditto.
5200 * gcc.target/i386/vectorize1.c: Ditto.
5201 * gcc.target/i386/extract-insert-combining.c: Ditto.
5202 * gcc.target/i386/pr53759.c: Ditto.
5203 * gcc.target/i386/pr52252-core.c: Ditto.
5204 * gcc.target/i386/rotate-3.c: Ditto.
5205 * gcc.target/i386/sse-20.c: Ditto.
5206 * gcc.target/i386/rotate-4.c: Ditto.
5207 * gcc.target/i386/pr61403.c: Ditto.
5208 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5209 * gcc.target/i386/pr60901.c: Ditto.
5210 * gcc.target/i386/pr59794-7.c: Ditto.
5211 * gcc.target/i386/pr62208.c: Ditto.
5212 * gcc.target/i386/pr53416.c: Ditto.
5213 * gcc.target/i386/asm-dialect-1.c: Ditto.
5214 * gcc.target/i386/pr50038.c: Ditto.
5215 * gcc.target/i386/47698.c: Ditto.
5216 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5217 * gcc.target/i386/pr59794-2.c: Ditto.
5218 * gcc.target/i386/pr59794-3.c: Ditto.
5219 * gcc.target/i386/pr39058.c: Ditto.
5220 * gcc.target/i386/pr60205-1.c: Ditto.
5221 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5222 * gcc.target/i386/sse2-movq-2.c: Ditto.
5223
5224 2015-06-17 Richard Biener <rguenther@suse.de>
5225
5226 PR tree-optimization/66251
5227 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5228
5229 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 PR c++/59682
5232 * g++.dg/parse/new-placement1.C: New.
5233
5234 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5235
5236 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5237 * jit.dg/test-compound-assignment.c: New testcase.
5238
5239 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5240
5241 PR jit/66539
5242 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5243 to "testcases" array.
5244
5245 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5246
5247 PR jit/66539
5248 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5249 * jit.dg/test-debug-strings.c: New test case.
5250 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5251 the discriminant has a sane debug string.
5252
5253 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5254
5255 PR target/56766
5256 * gcc.target/i386/pr56766-1.c: New test.
5257 * gcc.target/i386/pr56766-2.c: Ditto.
5258
5259 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5260
5261 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5262 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5263 * gcc.target/mips/loongson-simd.c: Ditto.
5264
5265 2015-06-16 Richard Biener <rguenther@suse.de>
5266
5267 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5268
5269 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5270
5271 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5272 passed by the testsuite driver.
5273
5274 2015-06-16 Richard Biener <rguenther@suse.de>
5275
5276 * gcc.dg/vect/slp-perm-11.c: New testcase.
5277
5278 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5279
5280 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5281 dg-options.
5282
5283 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5284
5285 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5286 Reinstate calls to torture-init and torture-finalize.
5287
5288 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5289
5290 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5291
5292 2015-06-15 Nathan Sidwell <nathan@acm.org>
5293
5294 PR c++/58583
5295 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5296
5297 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5298
5299 PR c++/51048
5300 * g++.dg/cpp0x/local-type1.C: New.
5301
5302 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5303
5304 PR fortran/44672
5305 PR fortran/45440
5306 PR fortran/57307
5307 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5308 unimplemented error.
5309 * gfortran.dg/allocate_with_source_7.f08: New test.
5310 * gfortran.dg/allocate_with_source_8.f08: New test.
5311
5312 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5313
5314 PR c++/65168
5315 * g++.dg/warn/Walways-true-3.C: New test.
5316
5317 2015-06-13 Tom de Vries <tom@codesourcery.com>
5318
5319 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5320
5321 2015-06-13 Tom de Vries <tom@codesourcery.com>
5322
5323 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5324 (main): Remove superfluous attributes.
5325 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5326 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5327
5328 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5329
5330 * gcc.target/i386/monitorx.c: New.
5331 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5332 * gcc.target/i386/sse-13.c: Ditto.
5333 * gcc.target/i386/sse-14.c: Ditto.
5334 * gcc.target/i386/sse-22.c: Ditto.
5335 * gcc.target/i386/sse-23.c: Ditto.
5336 * g++.dg/other/i386-2.C: Ditto.
5337 * g++.dg/other/i386-3.C: Ditto.
5338
5339 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5340
5341 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5342
5343 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5344
5345 PR fortran/66079
5346 * gfortran.dg/allocatable_scalar_13.f90: New test
5347
5348 2015-06-11 Marek Polacek <polacek@redhat.com>
5349
5350 * gcc.dg/fold-xor-3.c: New test.
5351
5352 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353
5354 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5355 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5356
5357 2015-06-11 Christian Bruel <christian.bruel@st.com>
5358
5359 PR target/52144
5360 * gcc.target/arm/pragma_attribute.c: New test.
5361
5362 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5363
5364 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5365
5366 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5367
5368 PR target/66473
5369 * gcc.target/i386/pr66473.c: New test.
5370
5371 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR target/66470
5374 * gcc.dg/tls/pr66470.c: New test.
5375 * gcc.target/i386/pr66470.c: New test.
5376
5377 2015-06-10 Christian Bruel <christian.bruel@st.com>
5378
5379 PR target/52144
5380 * gcc.target/arm/attr_arm.c: New test
5381 * gcc.target/arm/attr_arm-err.c: New test
5382 * gcc.target/arm/attr_thumb.c: New test
5383 * gcc.target/arm/attr_thumb-static.c: New test
5384
5385 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5386
5387 PR target/66200
5388 PR target/66428
5389 PR c++/66192
5390 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5391
5392 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5393
5394 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5395 passed by the testsuite driver.
5396
5397 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5398
5399 Revert:
5400 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5402 * gcc.dg/ssp-1.c: Make counter a register.
5403 * gcc.dg/ssp-2.c: Likewise.
5404 * gcc.dg/torture/parm-coalesce.c: New.
5405
5406 2015-06-09 Tom de Vries <tom@codesourcery.com>
5407
5408 * gcc.target/i386/vararg-loc.c: New test.
5409
5410 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/65815
5413 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5414 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5415
5416 2015-06-09 Marek Polacek <polacek@redhat.com>
5417
5418 PR tree-optimization/66299
5419 * gcc.dg/pr66299-1.c: New test.
5420 * gcc.dg/pr66299-2.c: New test.
5421 * gcc.dg/pr66299-3.c: New test.
5422
5423 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5424
5425 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5426 passed by the testsuite driver.
5427
5428 2015-06-09 Richard Biener <rguenther@suse.de>
5429
5430 PR middle-end/66423
5431 * gcc.dg/fold-modpow2.c: New testcase.
5432
5433 2015-06-09 Richard Biener <rguenther@suse.de>
5434
5435 PR tree-optimization/66419
5436 * gcc.dg/vect/bb-slp-37.c: New testcase.
5437
5438 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5439
5440 * gcc.target/arm/stl-cond.c: New test.
5441
5442 2015-06-09 Richard Biener <rguenther@suse.de>
5443
5444 PR middle-end/66413
5445 * gcc.dg/torture/pr66413.c: New testcase.
5446
5447 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5448
5449 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5450 * gcc.dg/ssp-1.c: Make counter a register.
5451 * gcc.dg/ssp-2.c: Likewise.
5452 * gcc.dg/torture/parm-coalesce.c: New.
5453
5454 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5455
5456 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5457 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5458
5459 2015-06-08 Tom de Vries <tom@codesourcery.com>
5460
5461 PR rtl-optimization/66444
5462 * gcc.dg/pr66444.c: New test.
5463
5464 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5465
5466 PR fortran/66245
5467 * gfortran.dg/class_is_1.f90: New test.
5468 * gfortran.dg/type_is_1.f90: Ditto.
5469
5470 2015-06-08 Marek Polacek <polacek@redhat.com>
5471
5472 PR c/66415
5473 * gcc.dg/cpp/pr66415-1.c: New test.
5474 * gcc.dg/cpp/pr66415-2.c: New test.
5475
5476 2015-06-08 Richard Biener <rguenther@suse.de>
5477
5478 PR tree-optimization/66422
5479 * gcc.dg/Warray-bounds-16.c: New testcase.
5480
5481 2015-06-08 Richard Biener <rguenther@suse.de>
5482
5483 * gcc.dg/vect/slp-perm-10.c: New testcase.
5484 * gcc.dg/vect/slp-23.c: Adjust.
5485 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5486 vector pointer update.
5487
5488 2015-06-08 Marek Polacek <polacek@redhat.com>
5489
5490 PR sanitizer/66452
5491 * g++.dg/ubsan/pr66452.C: New test.
5492
5493 2015-06-08 Tom de Vries <tom@codesourcery.com>
5494
5495 PR tree-optimization/66436
5496 * gcc.dg/gomp/dump-new-function-2.c: New test.
5497 * gcc.dg/gomp/dump-new-function-3.c: Same.
5498 * gcc.dg/gomp/dump-new-function.c: Same.
5499
5500 2015-06-08 Tom de Vries <tom@codesourcery.com>
5501
5502 PR tree-optimization/66435
5503 * gcc.dg/gomp/notify-new-function-2.c: New test.
5504 * gcc.dg/gomp/notify-new-function-3.c: Same.
5505 * gcc.dg/gomp/notify-new-function.c: Same.
5506
5507 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5508
5509 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5510 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5511 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5512 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5513 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5514 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5515 -fshort-enum.
5516
5517 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5518
5519 PR fortran/47659
5520 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5521 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5522 for assignment.
5523 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5524 * gfortran.dg/warn_conversion_5.f90: New test.
5525 * gfortran.dg/warn_conversion_6.f90: New test.
5526 * gfortran.dg/warn_conversion_7.f90: New test.
5527
5528 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5529
5530 PR fortran/66347
5531 * gfortran.dg/blockdata_9.f: New test.
5532
5533 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5534
5535 PR fortran/66385
5536 * gfortran.dg/forall_17.f90: New test.
5537
5538 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5539
5540 * g++.dg/cpp0x/pr57101.C: Add warning.
5541 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5542 * g++.dg/ext/visibility/anon7.C: Same.
5543 * g++.dg/ipa/pr63587-2.C: Same.
5544 * g++.dg/opt/dump1.C: Same.
5545 * g++.dg/opt/pr59622-3.C: Same.
5546 * g++.dg/opt/pr59622.C: Same.
5547 * g++.dg/torture/pr46383.C: Same.
5548 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5549 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5550 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5551 functions.
5552 * gfortran.dg/intent_out_8.f90: Same.
5553 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5554
5555 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5556
5557 PR fortran/66377
5558 gfortran.dg/equiv_9.f90: New test.
5559
5560
5561 2015-06-05 Tom de Vries <tom@codesourcery.com>
5562
5563 merge from gomp4 branch:
5564 2015-05-28 Tom de Vries <tom@codesourcery.com>
5565
5566 PR tree-optimization/65443
5567 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5568 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5569 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5570
5571 2015-06-05 Nathan Sidwell <nathan@acm.org>
5572
5573 PR c++/52595
5574 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5575
5576 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5577
5578 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5579
5580 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5583
5584 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5585
5586 * gcc.target/i386/noplt-1.c: New test.
5587 * gcc.target/i386/noplt-2.c: New test.
5588 * gcc.target/i386/noplt-3.c: New test.
5589 * gcc.target/i386/noplt-4.c: New test.
5590
5591 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5592
5593 PR fortran/58749
5594 * gfortran.dg/adjustl_1.f90: New test.
5595
5596 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5597
5598 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5599 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5600
5601 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5602
5603 * lto.c (iterative_hash_canonical_type,
5604 gimple_register_canonical_type): only hash main variants of types
5605
5606 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5607
5608 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5609 Move set of dg-do-what-default after early return.
5610
5611 2015-06-04 Marek Polacek <polacek@redhat.com>
5612
5613 PR c/66341
5614 * gcc.dg/lvalue-8.c: New test.
5615
5616 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5617 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/66130
5620 * g++.dg/other/pr66130.C: New.
5621 * g++.dg/cpp0x/pr66130.C: Likewise.
5622
5623 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 * g++.dg/cpp0x/decl-loc1.C: New.
5626 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5627 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5628 * g++.dg/init/ctor8.C: Likewise.
5629 * g++.dg/parse/semicolon4.C: Likewise.
5630
5631 2015-06-03 Marek Polacek <polacek@redhat.com>
5632
5633 PR sanitizer/66190
5634 * g++.dg/ubsan/static-init-1.C: New test.
5635 * g++.dg/ubsan/static-init-2.C: New test.
5636 * g++.dg/ubsan/static-init-3.C: New test.
5637
5638 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5639
5640 PR target/66275
5641 * gcc.target/i386/pr66275.c: New test.
5642
5643 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5644
5645 * gcc.dg/Wcxx-compat-22.c: New testcase.
5646 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5647 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5648 * c-c++-common/pr58346-1.c: Likewise.
5649 * c-c++-common/transparent-union-1.c: Likewise.
5650
5651 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5652
5653 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5654 * g++.dg/plugin/def_plugin.c: New file.
5655 * g++.dg/plugin/def-plugin-test.C: New file.
5656
5657 2015-06-03 Richard Biener <rguenther@suse.de>
5658
5659 * gcc.dg/vect/bb-slp-36.c: New testcase.
5660
5661 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5662
5663 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5664
5665 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5666
5667 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5668 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5669 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5670 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5671
5672 2015-06-03 Marek Polacek <polacek@redhat.com>
5673
5674 PR c/64223
5675 PR c/29358
5676 * gcc.dg/pr64223-1.c: New test.
5677 * gcc.dg/pr64223-2.c: New test.
5678
5679 2015-06-03 Richard Biener <rguenther@suse.de>
5680
5681 PR tree-optimization/63916
5682 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5683
5684 2015-06-03 Richard Biener <rguenther@suse.de>
5685
5686 PR tree-optimization/66375
5687 * gcc.dg/torture/pr66375.c: New testcase.
5688
5689 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5690
5691 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5692
5693 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5694
5695 PR target/65768
5696 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5697
5698 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5699
5700 PR fortran/66380
5701 * gfortran.dg/reshape_7.f90: New test.
5702
5703 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5704
5705 PR c/66220:
5706 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5707 (fn_36): New.
5708
5709 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5710
5711 PR c/49551
5712 * gcc.dg/pr49551.c: New testcase.
5713
5714 2015-06-02 Richard Biener <rguenther@suse.de>
5715
5716 PR debug/65549
5717 * g++.dg/lto/pr65549_0.C: New testcase.
5718
5719 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5720
5721 PR libgomp/65742
5722 PR middle-end/66332
5723 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5724
5725 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5726
5727 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5728
5729 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5730
5731 PR c++/61683
5732 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5733
5734 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5735
5736 PR tree-optimization/48052
5737 * gcc.dg/tree-ssa/scev-8.c: New.
5738 * gcc.dg/tree-ssa/scev-9.c: New.
5739 * gcc.dg/tree-ssa/scev-10.c: New.
5740 * gcc.dg/vect/pr48052.c: New.
5741
5742 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5743
5744 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5745
5746 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5747
5748 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5749
5750 2015-06-02 Marek Polacek <polacek@redhat.com>
5751
5752 PR middle-end/66345
5753 * gcc.dg/torture/pr66345.c: New test.
5754
5755 2015-06-02 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/65961
5758 * gcc.dg/torture/pr65961.c: New testcase.
5759
5760 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5761
5762 PR tree-optimization/52563
5763 PR tree-optimization/62173
5764 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5765 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5766
5767 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5768
5769 * gnat.dg/specs/varsize_return2.ads: New test.
5770 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5771
5772 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5773
5774 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5775
5776 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5777
5778 PR target/65697
5779 * gcc.target/aarch64/sync-comp-swap.c: New.
5780 * gcc.target/aarch64/sync-comp-swap.x: New.
5781 * gcc.target/aarch64/sync-op-acquire.c: New.
5782 * gcc.target/aarch64/sync-op-acquire.x: New.
5783 * gcc.target/aarch64/sync-op-full.c: New.
5784 * gcc.target/aarch64/sync-op-full.x: New.
5785 * gcc.target/aarch64/sync-op-release.c: New.
5786 * gcc.target/aarch64/sync-op-release.x: New.
5787
5788 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5789
5790 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5791 (bar): Predefined.
5792
5793 2015-06-01 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/66349
5796 PR tree-optimization/66352
5797 PR tree-optimization/66357
5798 * gcc.dg/torture/pr66357.c: New testcase.
5799 * gcc.dg/torture/pr66349.c: Likewise.
5800 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5801
5802 2015-06-01 Richard Biener <rguenther@suse.de>
5803
5804 Revert
5805 2015-05-29 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/66314
5808 * gcc.dg/asan/pr66314.c: New testcase.
5809
5810 2015-06-01 Richard Biener <rguenther@suse.de>
5811
5812 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5813
5814 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5815
5816 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5817 directives.
5818 (hp3, hp4): Add inline keyword.
5819 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5820 (hp2): Add inline keyword.
5821 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5822 (hp2): Add inline keyword.
5823
5824 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5825
5826 PR target/65527
5827 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5828 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5829 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5830 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5831
5832 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5833
5834 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5835 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5836
5837 2015-06-01 Richard Biener <rguenther@suse.de>
5838
5839 PR tree-optimization/66280
5840 * g++.dg/torture/pr66280.C: New testcase.
5841 * g++.dg/torture/pr66280-2.C: Likewise.
5842
5843 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5844
5845 * gnat.dg/addr9_1.adb: New test.
5846 * gnat.dg/addr9_2.adb: Likewise.
5847 * gnat.dg/addr9_3.adb: Likewise.
5848 * gnat.dg/addr9_4.adb: Likewise.
5849
5850 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * g++.dg/other/dump-ada-spec-4.C: New test.
5853
5854 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5855
5856 * gcc.dg/alias-8.c: Fix dg-warning.
5857
5858 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5859
5860 * gcc.dg/alias-8.c: Do not xfail.
5861 * gcc.dg/pr62167.c: Prevent FRE.
5862 * gcc.dg/alias-14.c: New testcase.
5863
5864 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5865
5866 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5867
5868 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5869
5870 PR target/66215
5871 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5872 dg-options.
5873 * gcc.target/s390/hotpatch-10.c: Likewise.
5874 * gcc.target/s390/hotpatch-11.c: Likewise.
5875 * gcc.target/s390/hotpatch-12.c: Likewise.
5876 * gcc.target/s390/hotpatch-17.c: Likewise.
5877 * gcc.target/s390/hotpatch-18.c: Likewise.
5878 * gcc.target/s390/hotpatch-20.c: Likewise.
5879 * gcc.target/s390/hotpatch-21.c: Likewise.
5880 * gcc.target/s390/hotpatch-22.c: Likewise.
5881 * gcc.target/s390/hotpatch-23.c: Likewise.
5882 * gcc.target/s390/hotpatch-24.c: Likewise.
5883 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5884 to check for the exact nops too.
5885 * gcc.target/s390/hotpatch-3.c: Likewise.
5886 * gcc.target/s390/hotpatch-4.c: Likewise.
5887 * gcc.target/s390/hotpatch-5.c: Likewise.
5888 * gcc.target/s390/hotpatch-6.c: Likewise.
5889 * gcc.target/s390/hotpatch-7.c: Likewise.
5890 * gcc.target/s390/hotpatch-8.c: Likewise.
5891 * gcc.target/s390/hotpatch-9.c: Likewise.
5892 * gcc.target/s390/hotpatch-14.c: Likewise.
5893 * gcc.target/s390/hotpatch-15.c: Likewise.
5894 * gcc.target/s390/hotpatch-16.c: Likewise.
5895 * gcc.target/s390/hotpatch-19.c: Likewise.
5896 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5897 scan-assembler-times counting number of .align directives.
5898 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5899 dg-options. Remove scan-assembler-times counting number of .align
5900 directives.
5901 * gcc.target/s390/hotpatch-26.c: New file.
5902 * gcc.target/s390/hotpatch-27.c: New file.
5903 * gcc.target/s390/hotpatch-28.c: New file.
5904 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5905 using -Os -O0 -O1 -O2 -O3 options.
5906
5907 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5908
5909 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5910
5911 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR tree-optimization/66142
5914 * gcc.dg/vect/pr66142.c: New test.
5915
5916 2015-05-29 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/66314
5919 * gcc.dg/asan/pr66314.c: New testcase.
5920
5921 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5922
5923 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5924 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5925 Adjust all callers.
5926 (schedule-cleanups, dg-keep-saved-temps): New proc.
5927 (gcc-dg-test-1): Schedule cleanups.
5928 * lib/profopt.exp (profopt-execute): Likewise.
5929 * g++.dg/cdce3.C: Adjust expected line numbers.
5930 * gcc.dg/cdce1.c: Likewise.
5931 * gcc.dg/cdce2.c: Likewise.
5932 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5933 * gcc.dg/strlenopt-24.c: Likewise.
5934 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5935 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5936 * obj-c++.dg/encode-2.mm: Likewise.
5937
5938 2015-05-28 DJ Delorie <dj@redhat.com>
5939
5940 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5941
5942 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5943
5944 * gnat.dg/discr43.adb: New test.
5945
5946 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5947
5948 * gnat.dg/varsize_temp.adb: Rename into...
5949 * gnat.dg/varsize1.adb: ...this.
5950 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5951 * gnat.dg/varsize2.ad[sb]: ...this.
5952 * gnat.dg/varsize3_1.adb: New test.
5953 * gnat.dg/varsize3_2.adb: Likewise.
5954 * gnat.dg/varsize3_3.adb: Likewise.
5955 * gnat.dg/varsize3_4.adb: Likewise.
5956 * gnat.dg/varsize3_5.adb: Likewise.
5957 * gnat.dg/varsize3_6.adb: Likewise.
5958 * gnat.dg/varsize3_pkg1.ads: New helper.
5959 * gnat.dg/varsize3_pkg2.ads: Likewise.
5960 * gnat.dg/varsize3_pkg3.ads: Likewise.
5961
5962 2015-05-28 Richard Biener <rguenther@suse.de>
5963
5964 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5965
5966 2015-05-28 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/66142
5969 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5970
5971 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5972
5973 PR target/63810
5974 * gcc.dg/darwin-minversion-3.c: Update testcase.
5975 * gcc.dg/darwin-minversion-4.c: Ditto.
5976 * gcc.dg/darwin-minversion-5.c: New testcase.
5977 * gcc.dg/darwin-minversion-6.c: Ditto.
5978 * gcc.dg/darwin-minversion-7.c: Ditto.
5979 * gcc.dg/darwin-minversion-8.c: Ditto.
5980 * gcc.dg/darwin-minversion-9.c: Ditto.
5981 * gcc.dg/darwin-minversion-10.c: Ditto.
5982 * gcc.dg/darwin-minversion-11.c: Ditto.
5983 * gcc.dg/darwin-minversion-12.c: Ditto.
5984
5985 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5986
5987 PR rtl-optimization/66168
5988 * gcc.c-torture/compile/pr66168.c: New test.
5989
5990 2015-05-27 Jeff Law <law@redhat.com>
5991
5992 PR target/39726
5993 * gcc.dg/target/m68k/pr39726-1.c: New test.
5994
5995 2015-05-27 Nathan Sidwell <nathan@acm.org>
5996
5997 PR c++/66270
5998 * g++.dg/ext/alias-canon3.C: New.
5999
6000 2015-05-27 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/66272
6003 Revert parts of
6004 2014-08-15 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/62031
6007 * gcc.dg/torture/pr66272.c: New testcase.
6008
6009 2015-05-27 Richard Biener <rguenther@suse.de>
6010
6011 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6012
6013 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6014
6015 PR target/65358
6016 * gcc.dg/pr65358.c: New test.
6017
6018 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6019
6020 PR fortran/65548
6021 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6022 semantic.
6023 * gfortran.dg/allocate_with_source_6.f90: New test.
6024
6025 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * gnat.dg/atomic7_1.adb: New test.
6028 * gnat.dg/atomic7_2.adb: Likewise.
6029 * gnat.dg/atomic7_pkg1.ads: New helper.
6030 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6031
6032 2015-05-26 Michael Matz <matz@suse.de>
6033
6034 PR middle-end/66251
6035 * gcc.dg/vect/pr66251.c: New test.
6036
6037 2015-05-26 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/66142
6040 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6041
6042 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6043
6044 PR fortran/66082
6045 * gfortran.dg/allocatable_scalar_13.f90: New test
6046
6047 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6048
6049 * gnat.dg/warn11.adb: New test.
6050 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6051
6052 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6053
6054 * gnat.dg/vfa1_1.adb: New test.
6055 * gnat.dg/vfa1_2.adb: Likewise.
6056 * gnat.dg/vfa1_3.adb: Likewise.
6057 * gnat.dg/vfa1_4.adb: Likewise.
6058 * gnat.dg/vfa1_pkg.ads: New helper.
6059
6060 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6061
6062 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6063 * gcc.target/i386/pr66232-3.c: Likewise.
6064
6065 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6066
6067 PR target/66274
6068 * gcc.target/i386/pr66274.c: New test.
6069
6070 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6071
6072 * gnat.dg/renaming6.ad[sb]: New test.
6073
6074 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6075
6076 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6077 and 'dg-require-effective-target pie'.
6078
6079 2015-05-23 Nathan Sidwell <nathan@acm.org>
6080
6081 PR c++/66243
6082 * g++.dg/cpp0x/pr66243.C: New.
6083
6084 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6085
6086 PR lto/66180
6087 * g++.dg/lto/pr66180_0.C: New testcase.
6088 * g++.dg/lto/pr66180_1.C: New testcase.
6089
6090 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6091
6092 PR fortran/66257
6093 * typebound_call_27.f90: New file.
6094
6095 2015-05-23 Nathan Sidwell <nathan@acm.org>
6096
6097 PR c++/65936
6098 * g++.dg/template/pr65936.C: New.
6099
6100 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6101
6102 PR tree-optimization/63387
6103 * gcc.dg/pr63387-2.c: New testcase.
6104
6105 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6106
6107 * gcc.dg/simd-1.c: Update to the new message.
6108
6109 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6110
6111 * gcc.dg/nand.c: New testcase.
6112
6113 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6114
6115 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6116 Set dg-do-what-default to compile only on ARM targets without
6117 arm_neon_hw execution support. Remove redundant c-torture-execute
6118 in loop over test cases.
6119
6120 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6121
6122 PR target/65491
6123 * gcc.target/aarch64/pr65491_1.c: New test.
6124 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6125 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6126
6127 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/65598
6130 * g++.dg/cpp0x/explicit9.C: New.
6131 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6132
6133 2015-05-22 Richard Biener <rguenther@suse.de>
6134
6135 PR tree-optimization/66251
6136 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6137
6138 2015-05-22 Marek Polacek <polacek@redhat.com>
6139
6140 PR c/47043
6141 * c-c++-common/attributes-enum-1.c: New test.
6142 * c-c++-common/attributes-enum-2.c: New test.
6143 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6144 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6145
6146 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6147
6148 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6149 effective target support. If no arm_neon_hw support, do not attempt
6150 to execute the tests; only compile them.
6151 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6152 and "dg-require-effective-target arm_neon_ok".
6153 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6154 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6155 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6156 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6157 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6158 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6159 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6160 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6161 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6162 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6163 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6164 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6165 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6166 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6167 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6168 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6169 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6170 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6171 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6172 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6173 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6174 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6175 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6176 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6177 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6178 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6179 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6180 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6181 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6182 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6183 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6184 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6185 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6186 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6187 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6188 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6189 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6190 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6191 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6192 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6193 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6194 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6195 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6196 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6197 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6198 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6199 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6200 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6201 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6202 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6203 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6204 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6205 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6206 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6207 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6208 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6209 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6210 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6211 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6212 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6213 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6214 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6215 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6216 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6217 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6218 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6219 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6220 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6221 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6222 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6223 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6224 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6225 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6226 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6227 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6228 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6229 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6230 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6231 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6232 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6233 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6234 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6235 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6236 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6237 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6238 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6239 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6240 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6241 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6242 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6243 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6244 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6245 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6246 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6247 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6248 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6249 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6250 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6251 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6252 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6253 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6254 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6255 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6256 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6257 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6258 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6259 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6260 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6261 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6262 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6263 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6264 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6265 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6266
6267 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6268
6269 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6270 * gcc.dg/vect/pr59354.c: Likewise.
6271 * gcc.dg/vect/pr64252.c: Likewise.
6272 * gcc.dg/vect/pr64404.c: Likewise.
6273 * gcc.dg/vect/pr64493.c: Likewise.
6274 * gcc.dg/vect/pr64495.c: Likewise.
6275 * gcc.dg/vect/pr64844.c: Likewise.
6276 * gcc.dg/vect/pr65518.c: Likewise.
6277 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6278
6279 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 PR c++/66210
6282 * g++.dg/cpp1y/var-templ28.C: New.
6283
6284 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6285
6286 PR target/66232
6287 * gcc.target/i386/pr66232-1.c: New test.
6288 * gcc.target/i386/pr66232-2.c: Likewise.
6289 * gcc.target/i386/pr66232-3.c: Likewise.
6290 * gcc.target/i386/pr66232-4.c: Likewise.
6291 * gcc.target/i386/pr66232-5.c: Likewise.
6292
6293 2015-05-21 Nathan Sidwell <nathan@acm.org>
6294
6295 * g++.dg/cpp1y/pr60943.C: New.
6296
6297 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR tree-optimization/66233
6300 * gcc.c-torture/execute/pr66233.c: New test.
6301
6302 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6303
6304 PR fortran/66176
6305 * gfortran.dg/inline_matmul_11.f90: New test.
6306
6307 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6308
6309 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6310 instead of listing several targets on its own.
6311 * gcc.target/i386/pr32219-2.c: Likewise.
6312 * gcc.target/i386/pr32219-3.c: Likewise.
6313 * gcc.target/i386/pr32219-4.c: Likewise.
6314 * gcc.target/i386/pr32219-5.c: Likewise.
6315 * gcc.target/i386/pr32219-6.c: Likewise
6316 * gcc.target/i386/pr32219-7.c: Likewise.
6317 * gcc.target/i386/pr32219-8.c: Likewise.
6318 * gcc.target/i386/pr39013-1.c: Likewise.
6319 * gcc.target/i386/pr39013-2.c: Likewise.
6320 * gcc.target/i386/pr64317.c: Likewise.
6321
6322 2015-05-21 Jeff Law <law@redhat.com>
6323
6324 * gcc.target/hppa/shadd-3.c: New test.
6325 * gcc.target/hppa/shadd-4.c: New test.
6326
6327 2015-05-21 Michael Matz <matz@suse.de>
6328
6329 * gcc.dg/vect/vect-strided-store.c: New test.
6330 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6331 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6332
6333 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6334
6335 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6336 * gcc.dg/pow-sqrt-synth-1.c: New test.
6337 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6338
6339 2015-05-21 Richard Biener <rguenther@suse.de>
6340
6341 PR c++/66211
6342 * g++.dg/conversion/pr66211.C: New testcase.
6343 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6344
6345 2015-05-21 Jeff Law <law@redhat.com>
6346
6347 * gcc.target/hppa/shadd-2.c: New test.
6348
6349 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6350
6351 PR target/54236
6352 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6353
6354 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6355
6356 PR target/65937
6357 * gcc.target/arm/pr26702.c: Adjust target selector.
6358
6359 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6360
6361 PR middle-end/66221
6362 * gcc.dg/lto/pr66221_0.c: New test.
6363 * gcc.dg/lto/pr66221_1.c: New test.
6364
6365 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6366
6367 PR c/52952
6368 * gcc.dg/redecl-4.c: Update column numbers.
6369 * gcc.dg/format/bitfld-1.c: Likewise.
6370 * gcc.dg/format/attr-2.c: Likewise.
6371 * gcc.dg/format/attr-6.c: Likewise.
6372 * gcc.dg/format/attr-7.c (baz): Likewise.
6373 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6374 * gcc.dg/format/attr-4.c: Likewise.
6375 * gcc.dg/format/branch-1.c: Likewise.
6376 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6377 locations within strings with embedded escape sequences.
6378
6379 2015-05-20 Jeff Law <law@redhat.com>
6380
6381 * gcc.target/hppa/hppa.exp: New target test driver.
6382 * gcc.target/hppa/shadd-1.c: New test.
6383
6384 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6385
6386 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6387
6388 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6389
6390 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6391 (fn_33_k_and_r_style): New.
6392 (fn_33_stroustrup_style): New.
6393 (fn_33_allman_style): New.
6394 (fn_33_whitesmiths_style): New.
6395 (fn_33_horstmann_style): New.
6396 (fn_33_ratliff_banner_style): New.
6397 (fn_33_lisp_style): New.
6398 (fn_34_indent_dash_gnu): New.
6399 (fn_34_indent_dash_kr): New.
6400 (fn_34_indent_dash_orig): New.
6401 (fn_34_indent_linux_style): New.
6402
6403 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6404
6405 PR fortran/65548
6406 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6407
6408 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6409
6410 PR tree-optimization/65447
6411 * gcc.dg/tree-ssa/pr65447.c: New test.
6412
6413 2015-05-19 Nathan sidwell <nathan@acm.org>
6414
6415 * g++.dg/cpp0x/pr65954.C: New.
6416
6417 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6418
6419 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6420
6421 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6422
6423 * lib/target-supports.exp: Vector do not always have natural
6424 alignment on s390*.
6425
6426 2015-05-19 David Sherwood <david.sherwood@arm.com>
6427
6428 * gcc.dg/loop-invariant.c: New testcase.
6429
6430 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6431
6432 * lib/target-supports.exp: Vector do not always have natural
6433 alignment on s390*.
6434
6435 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6436
6437 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6438 s390*.
6439 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6440
6441 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6442
6443 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6444 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6445 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6446 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6447 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6448 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6449 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6450 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6451 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6452 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6453
6454 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6455
6456 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6457
6458 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6459
6460 * gcc.target/s390/s390.exp
6461 (check_effective_target_vector): New check.
6462 * gcc.target/s390/vector/vec-abi-1.c: New test.
6463 * gcc.target/s390/vector/vec-abi-2.c: New test.
6464 * gcc.target/s390/vector/vec-abi-3.c: New test.
6465 * gcc.target/s390/vector/vec-abi-4.c: New test.
6466 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6467 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6468 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6469 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6470 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6471 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6472 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6473 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6474 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6475 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6476 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6477 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6478 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6479 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6480 * gcc.target/s390/vector/vec-init-1.c: New test.
6481 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6482 * gcc.target/s390/vector/vec-shift-1.c: New test.
6483 * gcc.target/s390/vector/vec-sub-1.c: New test.
6484
6485 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6486
6487 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6488
6489 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6490
6491 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6492
6493 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6494
6495 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6496
6497 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6498
6499 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6500
6501 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6502
6503 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6504
6505 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6506
6507 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6508
6509 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6510
6511 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6512
6513 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6514
6515 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6516
6517 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6518
6519 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6520
6521 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6522
6523 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6524
6525 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6526
6527 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6528
6529 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6530
6531 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6532
6533 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6534
6535 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6536
6537 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR tree-optimization/66187
6540 * gcc.c-torture/execute/pr66187.c: New test.
6541 * gcc.dg/pr66187-1.c: New test.
6542 * gcc.dg/pr66187-2.c: New test.
6543
6544 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6545
6546 * gcc.dg/vect/bb-slp-35.c: Adjust.
6547
6548 2015-05-19 Richard Biener <rguenther@suse.de>
6549
6550 PR tree-optimization/66165
6551 * gcc.dg/torture/pr66165.c: New testcase.
6552
6553 PR tree-optimization/66185
6554 * gcc.dg/torture/pr66185.c: New testcase.
6555
6556 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6557
6558 PR target/54236
6559 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6560
6561 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6562
6563 * gcc.target/mips/p5600-bonding.c : New file.
6564
6565 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6566
6567 PR fortran/66106
6568 * gfortran.dg/interface_operator_1.f90: New tests.
6569
6570 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6571
6572 PR fortran/66057
6573 * gfortran.dg/generic_29.f90: New tests.
6574
6575 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6576
6577 PR fortran/66043
6578 * gfortran.dg/storage_size_6.f90: New tests.
6579
6580 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6581
6582 PR fortran/66045
6583 * gfortran.dg/null1.f90: New test.
6584
6585 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6586
6587 PR fortran/66044
6588 * gfortran.dg/entry_21.f90: New test.
6589
6590 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6591
6592 PR fortran/66043
6593 * gfortran.dg/storage_size_6.f90: New tests.
6594
6595 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6596
6597 PR fortran/66040
6598 * gfortran.dg/misplaced_statement.f90: New test.
6599
6600 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6601
6602 PR fortran/66039
6603 * gfortran.dg/filepos1.f90: New test
6604
6605 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6606
6607 PR fortran/64925
6608 * gfortran.dg/pr64925.f90: New test.
6609
6610 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6611
6612 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6613 unit.
6614 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6615
6616 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6617
6618 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6619 to the family of pie capable targets.
6620
6621 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6622
6623 * gcc.target/arm/bics_1.c : New testcase.
6624 * gcc.target/arm/bics_2.c : New testcase.
6625 * gcc.target/arm/bics_3.c : New testcase.
6626 * gcc.target/arm/bics_4.c : New testcase.
6627
6628 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6629
6630 * gcc.target/mips/umips-attr.c: New test.
6631
6632 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6633
6634 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6635 * gcc.dg/20150120-2.c (dg-final): Ditto.
6636 * gcc.dg/20150120-2.c (dg-final): Ditto.
6637 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6638
6639 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6640
6641 PR target/66174
6642 * gcc.target/i386/pr66174.c: New test.
6643
6644 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6645
6646 PR fortran/37131
6647 * gfortran.dg/matmul_bounds_6.f90: New test.
6648 * gfortran.dg/matmul_bounds_7.f90: New test.
6649
6650 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6651
6652 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6653 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6654 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6655 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6656 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6657 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6658
6659 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6660
6661 PR fortran/65903
6662 * gfortran.dg/continuation_13.f90: Update test.
6663 * gfortran.dg/pr65903.f90: New test.
6664
6665 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6666
6667 PR fortran/66113
6668 * gfortran.dg/block_14.f90: New test.
6669
6670 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6671
6672 PR fortran/44054
6673 * lib/gfortran-dg.exp: Update regex to handle two locations for
6674 the same diagnostic without caret.
6675 * gfortran.dg/badline.f: Test also that line numbers are correct
6676 before and after "left but not entered" warning.
6677
6678 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6679 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6680
6681 PR target/65768
6682 * gcc.target/arm/maskdata.c: New test.
6683
6684 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6685
6686 PR fortran/65792
6687 * gfortran.dg/derived_constructor_components_5: New test
6688
6689 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6690
6691 PR target/66140
6692 * gcc.target/alpha/pr66140.c: New test.
6693
6694 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6695
6696 PR c/48956
6697 * gcc.dg/Wconversion-complex-c99.c: New test.
6698 * gcc.dg/Wconversion-complex-gnu.c: New test.
6699
6700 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6701
6702 PR tree-optimization/64454
6703 * gcc.dg/modmod.c: New testcase.
6704
6705 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6706
6707 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6708
6709 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6710
6711 PR middle-end/66134
6712 * gcc.target/i386/mpx/pr66134.c: New test.
6713
6714 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6715
6716 * gcc.target/powerpc/pr60158.c: New test.
6717
6718 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6719
6720 * gcc.target/i386/sibcall-7.c: New test.
6721 * gcc.target/i386/sibcall-8.c: New test.
6722
6723 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6724
6725 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6726 (abs64_in_dreg): Likewise.
6727
6728 2015-05-14 Marek Polacek <polacek@redhat.com>
6729
6730 PR c/66066
6731 PR c/66127
6732 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6733 * gcc.dg/pr19984.c: Likewise.
6734 * gcc.dg/pr66066-1.c: New test.
6735 * gcc.dg/pr66066-2.c: New test.
6736 * gcc.dg/pr66066-3.c: New test.
6737
6738 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6741 * gcc.dg/pow-sqrt.x: New file.
6742 * gcc.dg/pow-sqrt-1.c: New test.
6743 * gcc.dg/pow-sqrt-2.c: Likewise.
6744 * gcc.dg/pow-sqrt-3.c: Likewise.
6745
6746 2015-05-13 Richard Biener <rguenther@suse.de>
6747
6748 PR tree-optimization/66123
6749 * gcc.dg/torture/pr66123.c: New testcase.
6750
6751 2015-05-13 Richard Biener <rguenther@suse.de>
6752
6753 PR middle-end/66110
6754 * gcc.dg/alias-2.c: Adjust.
6755 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6756
6757 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6758
6759 PR target/65103
6760 * gcc.target/i386/pr65103-3.c: New.
6761
6762 2015-05-13 Martin Liska <mliska@suse.cz>
6763
6764 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6765
6766 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6767
6768 PR target/66112
6769 * gcc.target/i386/pr66112-2.c: New test.
6770
6771 PR target/66112
6772 * gcc.target/i386/pr66112-1.c: New test.
6773
6774 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6775
6776 PR target/66048
6777 * gcc.target/i386/mpx/pr66048.cc: New.
6778
6779 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6780
6781 PR rtl-optimization/64616
6782 * gcc.dg/loop-8.c: New test.
6783 * gcc.dg/loop-9.c: New test.
6784
6785 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6786
6787 PR target/pr66047.c
6788 * gcc.target/i386/pr66047.c: New testcase.
6789
6790 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6791
6792 PR ipa/65873
6793 * gcc.c-torture/compile/pr65873.c: New testcase.
6794
6795 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6796
6797 PR fortran/66111
6798 * gfortran.dg/inline_matmul_10.f90: New test.
6799
6800 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6801
6802 * c-c++-common/Wmisleading-indentation.c: New testcase.
6803 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6804 * c-c++-common/Wmisleading-indentation-2.md: New file.
6805
6806 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6807
6808 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6809 "break".
6810 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6811
6812 2015-05-12 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/66101
6815 * gcc.dg/torture/pr66101.c: New testcase.
6816
6817 2015-05-12 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/37021
6820 * gcc.target/i386/vect-addsub.c: New testcase.
6821
6822 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6823
6824 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6825
6826 2015-05-12 Tom de Vries <tom@codesourcery.com>
6827
6828 PR tree-optimization/66010
6829 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6830
6831 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 PR c++/65133
6834 * g++.dg/cpp0x/trailing10.C: New.
6835
6836 2015-05-12 Richard Biener <rguenther@suse.de>
6837
6838 * gcc.dg/vect/bb-slp-35.c: New testcase.
6839
6840 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6841
6842 PR fortran/66100
6843 * gfortran.dg/bound_simplification_6.f90: New.
6844
6845 2015-05-11 Steve Ellcey <sellcey@mips.com>
6846
6847 * gcc.target/mips/branch-1.c: Pass argument to bar().
6848
6849 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6850
6851 PR target/65753
6852 * gcc.target/i386/pr65753.c: New test.
6853
6854 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6855
6856 PR rtl-optimization/66076
6857 * gcc.dg/torture/pr66076.c: New test.
6858
6859 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6860
6861 PR fortran/66041
6862 * gfortran.dg/inline_matmul_7.f90: New test.
6863 * gfortran.dg/inline_matmul_8.f90: New test.
6864 * gfortran.dg/inline_matmul_9.f90: New test.
6865
6866 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6867
6868 * gfortran.dg/bound_simplification_5.f90: New.
6869
6870 2015-05-09 Jason Merrill <jason@redhat.com>
6871
6872 * lib/target-supports.exp (cxx_default): New global.
6873 (check_effective_target_c++11_only)
6874 (check_effective_target_c++14_only)
6875 (check_effective_target_c++98_only)
6876 (check_effective_target_c++1z_only): Check it.
6877
6878 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6879
6880 PR tree-optimization/64454
6881 * gcc.dg/tree-ssa/vrp97.c: New file.
6882 * gcc.dg/vect/slp-perm-7.c: Update.
6883
6884 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6885
6886 PR fortran/65894
6887 * gfortran.dg/elemental_subroutine_11.f90: New test.
6888
6889 2015-05-08 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/66036
6892 * gcc.dg/vect/slp-41.c: New testcase.
6893
6894 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6895
6896 * gfortran.dg/elemental_optional_args_7.f90: New.
6897
6898 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6899
6900 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6901 allow cmlt or sshr.
6902
6903 2015-05-08 Marek Polacek <polacek@redhat.com>
6904
6905 PR c/64918
6906 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6907 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6908
6909 2015-05-07 Marek Polacek <polacek@redhat.com>
6910
6911 PR c/65179
6912 * c-c++-common/Wshift-negative-value-1.c: New test.
6913 * c-c++-common/Wshift-negative-value-2.c: New test.
6914 * c-c++-common/Wshift-negative-value-3.c: New test.
6915 * c-c++-common/Wshift-negative-value-4.c: New test.
6916 * c-c++-common/Wshift-negative-value-5.c: New test.
6917 * c-c++-common/Wshift-negative-value-6.c: New test.
6918 * gcc.dg/c90-left-shift-1.c: New test.
6919 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6920 * gcc.dg/c99-left-shift-1.c: New test.
6921
6922 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6923
6924 PR middle-end/192
6925 PR middle-end/54303
6926 * gcc.dg/fdata-sections-2.c: New file.
6927
6928 2015-05-07 Marek Polacek <polacek@redhat.com>
6929
6930 PR testsuite/66046
6931 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6932 last dg-output.
6933 * c-c++-common/ubsan/align-7.c: Likewise.
6934 * c-c++-common/ubsan/bounds-8.c: Likewise.
6935 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6936 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6937 * c-c++-common/ubsan/null-1.c: Likewise.
6938 * c-c++-common/ubsan/null-10.c: Likewise.
6939 * c-c++-common/ubsan/null-11.c: Likewise.
6940 * c-c++-common/ubsan/null-2.c: Likewise.
6941 * c-c++-common/ubsan/null-3.c: Likewise.
6942 * c-c++-common/ubsan/null-4.c: Likewise.
6943 * c-c++-common/ubsan/null-5.c: Likewise.
6944 * c-c++-common/ubsan/null-6.c: Likewise.
6945 * c-c++-common/ubsan/null-7.c: Likewise.
6946 * c-c++-common/ubsan/null-8.c: Likewise.
6947 * c-c++-common/ubsan/null-9.c: Likewise.
6948 * c-c++-common/ubsan/object-size-1.c: Likewise.
6949 * c-c++-common/ubsan/object-size-10.c: Likewise.
6950 * c-c++-common/ubsan/object-size-4.c: Likewise.
6951 * c-c++-common/ubsan/object-size-5.c: Likewise.
6952 * c-c++-common/ubsan/object-size-7.c: Likewise.
6953 * c-c++-common/ubsan/object-size-8.c: Likewise.
6954 * c-c++-common/ubsan/object-size-9.c: Likewise.
6955 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6956 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6957 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6958 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6959 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6960 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6961 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6962 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6963 * c-c++-common/ubsan/pr59333.c: Likewise.
6964 * c-c++-common/ubsan/pr59667.c: Likewise.
6965 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6966 * c-c++-common/ubsan/pr60636.c: Likewise.
6967 * c-c++-common/ubsan/pr63802.c: Likewise.
6968 * c-c++-common/ubsan/recovery-1.c: Likewise.
6969 * c-c++-common/ubsan/recovery-3.c: Likewise.
6970 * c-c++-common/ubsan/shift-1.c: Likewise.
6971 * c-c++-common/ubsan/shift-2.c: Likewise.
6972 * c-c++-common/ubsan/shift-4.c: Likewise.
6973 * c-c++-common/ubsan/shift-7.c: Likewise.
6974 * c-c++-common/ubsan/undefined-2.c: Likewise.
6975 * c-c++-common/ubsan/vla-1.c: Likewise.
6976 * g++.dg/ubsan/null-1.C: Likewise.
6977 * g++.dg/ubsan/null-3.C: Likewise.
6978 * g++.dg/ubsan/null-4.C: Likewise.
6979 * g++.dg/ubsan/vptr-8.C: Likewise.
6980 * g++.dg/ubsan/vptr-9.C: Likewise.
6981 * gcc.dg/ubsan/bounds-2.c: Likewise.
6982 * gcc.dg/ubsan/object-size-9.c: Likewise.
6983
6984 2015-05-07 Jeff Law <law@redhat.com>
6985
6986 * gcc.dg/tree-ssa/shorten-1.c: New test.
6987
6988 2015-05-07 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/66002
6991 * gcc.dg/vect/vect-125.c: New testcase.
6992
6993 2015-05-07 Marek Polacek <polacek@redhat.com>
6994 Martin Uecker <uecker@eecs.berkeley.edu>
6995
6996 * c-c++-common/ubsan/bounds-10.c: New test.
6997
6998 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6999
7000 * jit.dg/harness.h (set_options): Wrap with
7001 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7002 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7003 Special-case test-benchmark.c as a negative.
7004 * jit.dg/test-benchmark.c: New file.
7005
7006 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7007
7008 PR target/64208
7009 * gcc.target/arm/pr64208.c: New test.
7010
7011 2015-05-06 Alan Modra <amodra@gmail.com>
7012
7013 PR target/66020
7014 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7015 (gparms): Make volatile.
7016
7017 2015-05-06 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/62283
7020 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7021
7022 2015-05-06 Christian Bruel <christian.bruel@st.com>
7023
7024 PR target/66015
7025 * gcc.target/aarch64/iinline-attr-1.c: New test.
7026
7027 2015-05-06 Richard Biener <rguenther@suse.de>
7028
7029 * gcc.dg/vect/bb-slp-34.c: New testcase.
7030
7031 2015-05-06 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/62283
7034 * gcc.dg/vect/bb-slp-14.c: Adjust.
7035
7036 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7037
7038 PR target/65990
7039 * gcc.target/i386/pr65990.c: New test.
7040
7041 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7042
7043 PR target/65915
7044 * gcc.target/i386/pr65915.c: New.
7045
7046 2015-05-05 Tom de Vries <tom@codesourcery.com>
7047
7048 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7049 'va_list escapes 0'.
7050
7051 2015-05-05 Tom de Vries <tom@codesourcery.com>
7052
7053 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7054 in r222173.
7055
7056 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7057
7058 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7059 * gcc.target/arm/pr65924.c: Likewise.
7060
7061 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7062
7063 PR target/65871
7064 * gcc.target/i386/pr65871-3.c: New test.
7065
7066 2015-05-04 Jeff Law <law@redhat.com>
7067
7068 Revert:
7069 2015-05-04 Jeff Law <law@redhat.com>
7070 * gcc.dg/tree-ssa/shorten-1.c: New test.
7071
7072 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7073 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR c++/66007
7076 * g++.dg/cpp0x/Wnarrowing4.C: New.
7077
7078 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7079
7080 * lib/target-supports.exp
7081 (check_effective_target_keeps_null_pointer_checks): Clarify that
7082 this is for targets that disable -fdelete-null-pointer-checks,
7083 not default it to off.
7084 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7085 -fdelete-null-pointer-checks explicit.
7086 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7087 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7088 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7089 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7090 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7091 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7092 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7093 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7094 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7095 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7096 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7097 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7098 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7099 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7100 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7101 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7102 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7103 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7104 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7105 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7106 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7107 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7108 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7109 * g++.dg/cpp0x/static_assert9.C: Likewise.
7110 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7111 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7112 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7113 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7114 * g++.dg/tree-ssa/pr26406.C: Likewise.
7115
7116 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR tree-optimization/65984
7119 * c-c++-common/ubsan/pr65984.c: New test.
7120
7121 2015-05-04 Jeff Law <law@redhat.com>
7122
7123 * gcc.dg/tree-ssa/shorten-1.c: New test.
7124
7125 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7126
7127 PR fortran/44735
7128 * gfortran.dg/pr44735.f90: New test.
7129
7130 2015-05-04 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/65965
7133 * gcc.dg/vect/bb-slp-33.c: New testcase.
7134
7135 2015-05-04 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/65935
7138 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7139
7140 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7141
7142 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7143 for each supported variant instead of CHECK_RESULTS.
7144 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7150 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7151 expected results for unsupported variants. Call CHECK for each
7152 supported variant instead of CHECK_RESULTS.
7153 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7155 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7156 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7157 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7158 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7159 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7163 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7164 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7165 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7166 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7167 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7168 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7169 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7170 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7171 expected results for unsupported variants.
7172 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7173 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7174 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7175 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7176 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7177 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7178 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7179 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7180 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7181 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7182 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7183 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7184 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7185 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7186 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7187 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7188 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7189 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7190 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7191 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7192 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7193 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7194 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7195 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7196 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7197 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7198 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7199 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7200
7201 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7202
7203 PR fortran/37131
7204 * gfortran.dg/bound_9.f90: Add pointer assignment.
7205
7206 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7207 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7208
7209 PR c++/65858
7210 * g++.dg/cpp0x/Wnarrowing3.C: New.
7211
7212 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7213
7214 * gcc.dg/20150120-1.c: New test.
7215 * gcc.dg/20150120-2.c: New test.
7216 * gcc.dg/20150120-3.c: New test.
7217
7218 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7219
7220 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7221
7222 2015-05-01 Renlin Li <renlin.li@arm.com>
7223
7224 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7225
7226 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7227
7228 * gfortran.dg/bound_simplification_4.f90: New.
7229
7230 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7231
7232 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7233 with powerpc_p8vector_ok.
7234
7235 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7236
7237 PR fortran/37131
7238 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7239 scan pattern.
7240 * gfortran.dg/bound_9.f90: New test case.
7241
7242 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7243
7244 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7245 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7246 for 32bit x86 targets.
7247 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7248 for 32bit x86 targets.
7249 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7250 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7251 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7252 for 32bit x86 targets.
7253
7254 2015-04-30 Marek Polacek <polacek@redhat.com>
7255
7256 PR tree-optimization/63551
7257 * g++.dg/ipa/pr63551.C: New test.
7258
7259 2015-04-30 Caroline Tice <cmtice@google.com>
7260
7261 PR 65929
7262 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7263 partition size on certain targets.
7264
7265 2015-04-30 Renlin Li <renlin.li@arm.com>
7266
7267 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7268
7269 2015-04-30 Marek Polacek <polacek@redhat.com>
7270
7271 * c-c++-common/Wbool-compare-3.c: New test.
7272
7273 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7274 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7275
7276 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7277
7278 PR c++/57610
7279 * g++.dg/init/ref22.C: New.
7280
7281 2015-04-30 Marek Polacek <polacek@redhat.com>
7282
7283 * gcc.dg/init-bad-8.c: New test.
7284
7285 * gcc.dg/incomplete-typedef-1.c: New test.
7286
7287 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7288
7289 PR c++/59955
7290 * g++.dg/template/crash121.C: New.
7291
7292 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7293
7294 * gcc.target/mips/call-from-init.c: New test.
7295 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7296
7297 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7298
7299 PR target/65871
7300 * gcc.target/i386/pr65871-1.c: New test.
7301 * gcc.target/i386/pr65871-2.c: Ditto.
7302
7303 2015-04-29 Marek Polacek <polacek@redhat.com>
7304
7305 PR c/64610
7306 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7307 * c-c++-common/Wbool-compare-2.c: New test.
7308
7309 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7310
7311 PR target/65770
7312 * gcc.target/aarch64/vstN_lane_1.c: New file.
7313
7314 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7315
7316 PR c++/64667
7317 * g++.dg/warn/Winit-self-3.C: New.
7318
7319 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7320
7321 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7322
7323 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7324
7325 PR target/65924
7326 * gcc.target/arm/pr65924.c: New test.
7327
7328 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7329
7330 * g++.dg/gomp/tpl-target-update.C: New file.
7331
7332 2015-04-29 Richard Biener <rguenther@suse.de>
7333
7334 PR tree-optimization/65917
7335 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7336
7337 2015-04-29 Christian Bruel <christian.bruel@st.com>
7338
7339 PR target/64835
7340 * gcc.dg/ipa/iinline-attr.c: New test.
7341 * gcc.target/i386/iinline-attr-2.c: New test.
7342
7343 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7344
7345 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7346 segfault is fixed.
7347
7348 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7349
7350 * gcc.dg/vect/vect-33.c: Remove spurious line.
7351
7352 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7353
7354 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7355
7356 2015-04-28 Marek Polacek <polacek@redhat.com>
7357
7358 PR c/65901
7359 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7360 * gcc.dg/pr65901.c: New test.
7361
7362 2015-04-28 Richard Biener <rguenther@suse.de>
7363
7364 PR tree-optimization/62283
7365 * gfortran.dg/vect/pr62283-2.f: New testcase.
7366 * gcc.dg/vect/bb-slp-14.c: Adjust.
7367
7368 2015-04-28 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/65851
7371 * g++.dg/torture/pr65851.C: New testcase.
7372
7373 2015-04-27 Jeff Law <law@redhat.com>
7374
7375 PR tree-optimization/65217
7376 * gcc.target/i386/pr65217.c: Remove XFAIL.
7377
7378 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7379
7380 PR fortran/60322
7381 Add tests forgotten to svn-add.
7382 * gfortran.dg/class_allocate_19.f03: New test.
7383 * gfortran.dg/class_array_20.f03: New test.
7384 * gfortran.dg/class_array_21.f03: New test.
7385 * gfortran.dg/finalize_29.f08: New test.
7386
7387 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7388
7389 PR fortran/59678
7390 PR fortran/65841
7391 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7392 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7393
7394 2015-04-27 Caroline Tice <cmtice@google.com>
7395
7396 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7397 partition size.
7398
7399 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7400
7401 PR target/64579
7402 * gcc.target/powerpc/htm-1.c: New test.
7403 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7404 on 64-bit compiles.
7405 (__builtin_tabortdci): Likewise.
7406 (__builtin_tcheck): Remove operand.
7407 * lib/target-supports.exp (check_htm_hw_available): New function.
7408
7409 2015-04-27 Richard Biener <rguenther@suse.de>
7410
7411 * gcc.target/i386/pr65217.c: XFAIL.
7412
7413 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR tree-optimization/65875
7416 * gcc.c-torture/compile/pr65875.c: New test.
7417
7418 2015-04-25 Marek Polacek <polacek@redhat.com>
7419
7420 PR c/52085
7421 * gcc.dg/enum-incomplete-2.c: New test.
7422 * gcc.dg/enum-mode-1.c: New test.
7423
7424 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7425
7426 PR target/65849
7427 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7428 set new options.
7429 * gcc.target/powerpc/pr65849-2.c: Likewise.
7430
7431 2015-04-24 Tom de Vries <tom@codesourcery.com>
7432
7433 PR tree-optimization/65802
7434 * g++.dg/pr65802.C: Move to ...
7435 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7436 stdarg.h. Rewrite for C.
7437 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7438 va_start and va_end. Remove unnecessary inline asm.
7439
7440 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7441 Wei Mi <wmi@google.com>
7442
7443 * gcc.target/i386/sse2-load-multi.c: New test.
7444 * gcc.target/i386/sse2-store-multi.c: Ditto.
7445
7446 2015-04-24 Marek Polacek <polacek@redhat.com>
7447
7448 PR c/65830
7449 * c-c++-common/pr65830.c: New test.
7450
7451 PR c/63357
7452 * c-c++-common/Wlogical-op-1.c: New test.
7453
7454 2015-04-24 Marek Polacek <polacek@redhat.com>
7455
7456 PR c/61534
7457 * c-c++-common/pr61534-1.c: New test.
7458
7459 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7460 Steven Bosscher <steven@gcc.gnu.org>
7461
7462 PR rtl-optimization/34503
7463 * gcc.target/arm/pr64616.c: New file.
7464
7465 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7466
7467 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7468
7469 2015-04-24 Terry Guo <terry.guo@arm.com>
7470
7471 * gcc.target/arm/pr65710.c: Update the options.
7472
7473 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7474
7475 * gcc.target/i386/pr65523.c: Skip x32.
7476
7477 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7478
7479 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7480 to look for vcl* where appropriate.
7481
7482 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7483
7484 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7485 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7486
7487 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7488
7489 PR target/26702
7490 * gcc.target/arm/pr26702.c: New test.
7491
7492 2015-04-23 Marek Polacek <polacek@redhat.com>
7493
7494 PR c/65345
7495 * gcc.dg/pr65345-1.c: New test.
7496 * gcc.dg/pr65345-2.c: New test.
7497
7498 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499
7500 * gcc.target/powerpc/crypto-builtin-2.c: New.
7501
7502 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7503
7504 PR fortran/60322
7505 * gfortran.dg/class_allocate_19.f03: New test.
7506 * gfortran.dg/class_array_20.f03: New test.
7507 * gfortran.dg/class_array_21.f03: New test.
7508 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7509 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7510 initialization correctly.
7511 * gfortran.dg/finalize_29.f08: New test.
7512
7513 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7514
7515 * gcc.target/powerpc/swaps-p8-18.c: New test.
7516
7517 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7518
7519 PR target/65456
7520 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7521 * gcc.dg/vect/bb-slp-25.c: Likewise.
7522 * gcc.dg/vect/bb-slp-29.c: Likewise.
7523 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7524 vect_no_align && { ! vect_hw_misalign }.
7525 * gcc.dg/vect/bb-slp-9.c: Likewise.
7526 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7527 vect_hw_misalign.
7528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7530 account for POWER8, where peeling for alignment is not needed.
7531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7532 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7533 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7534 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7535 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7536 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7537 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7538 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7539 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7540 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7541 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7542 * gcc.dg/vect/pr16105.c: Likewise.
7543 * gcc.dg/vect/pr20122.c: Likewise.
7544 * gcc.dg/vect/pr33804.c: Likewise.
7545 * gcc.dg/vect/pr33953.c: Likewise.
7546 * gcc.dg/vect/pr56787.c: Likewise.
7547 * gcc.dg/vect/pr58508.c: Likewise.
7548 * gcc.dg/vect/slp-25.c: Likewise.
7549 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7550 * gcc.dg/vect/vect-105.c: Likewise.
7551 * gcc.dg/vect/vect-27.c: Likewise.
7552 * gcc.dg/vect/vect-29.c: Likewise.
7553 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7554 POWER8.
7555 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7556 && { ! vect_hw_misalign }.
7557 * gcc.dg/vect/vect-44.c: Likewise.
7558 * gcc.dg/vect/vect-48.c: Likewise.
7559 * gcc.dg/vect/vect-50.c: Likewise.
7560 * gcc.dg/vect/vect-52.c: Likewise.
7561 * gcc.dg/vect/vect-56.c: Likewise.
7562 * gcc.dg/vect/vect-60.c: Likewise.
7563 * gcc.dg/vect/vect-72.c: Likewise.
7564 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7565 * gcc.dg/vect/vect-75.c: Likewise.
7566 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7567 * gcc.dg/vect/vect-77-global.c: Likewise.
7568 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7569 * gcc.dg/vect/vect-78-global.c: Likewise.
7570 * gcc.dg/vect/vect-93.c: Likewise.
7571 * gcc.dg/vect/vect-95.c: Likewise.
7572 * gcc.dg/vect/vect-96.c: Likewise.
7573 * gcc.dg/vect/vect-cond-1.c: Likewise.
7574 * gcc.dg/vect/vect-cond-3.c: Likewise.
7575 * gcc.dg/vect/vect-cond-4.c: Likewise.
7576 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7577 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7578 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7579 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7580 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7581 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7582 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7583 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7584 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7585 * gcc.dg/vect/vect-outer-5.c: Likewise.
7586 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7587 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7588 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7589 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7590 * gcc.dg/vect/vect-peel-3.c: Likewise.
7591 * gcc.dg/vect/vect-peel-4.c: Likewise.
7592 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7593 * gcc.target/powerpc/pr65456.c: New test.
7594 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7595 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7596 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7597 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7598 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7599 vect_no_align && { ! vect_hw_misalign }.
7600 * gfortran.dg/vect/vect-3.f90: Likewise.
7601 * gfortran.dg/vect/vect-4.f90: Likewise.
7602 * gfortran.dg/vect/vect-5.f90: Likewise.
7603 * lib/target-supports.exp (check_effective_target_vect_no_align):
7604 Return 1 for POWER8.
7605 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7606
7607 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7608
7609 PR fortran/65429
7610 * gfortran.dg/pr65429.f90: New test.
7611
7612 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7613
7614 * c-c++-common/asan/user-section-1.c: New test.
7615 * c-c++-common/asan/user-section-2.c: New test.
7616 * c-c++-common/asan/user-section-3.c: New test.
7617
7618 2015-04-22 Hale Wang <hale.wang@arm.com>
7619 Terry Guo <terry.guo@arm.com>
7620
7621 PR rtl-optimization/64818
7622 * gcc.target/arm/pr64818.c: New test.
7623
7624 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7625
7626 PR ipa/65076
7627 * g++.dg/tree-ssa/pr61034.C: Update template.
7628 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7629 * gcc.dg/Warray-bounds-11.c: Likewise.
7630 * gcc.dg/Warray-bounds.c: Likewise.
7631
7632 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7633
7634 PR libgfortran/65234
7635 * gfortran.dg/fmt_unlimited.f90: New test.
7636
7637 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7638
7639 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7640 headers.
7641 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7642 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7643 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7644 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7645 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7646 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7647 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7648
7649 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7650
7651 PR libgfortran/56743
7652 * gfortran.dg/namelist_87.f90: New test.
7653
7654 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7655
7656 * gcc.target/aarch64/mult-synth_1.c: New test.
7657 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7658 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7659 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7660 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7661 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7662
7663 2015-04-21 Richard Biener <rguenther@suse.de>
7664
7665 PR tree-optimization/65650
7666 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7667 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7668 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7672
7673 2015-04-21 Tom de Vries <tom@codesourcery.com>
7674
7675 PR tree-optimization/65802
7676 * g++.dg/pr65802.C: New test.
7677
7678 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7679
7680 PR testsuite/65767
7681 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7682 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7683
7684 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7685
7686 PR c++/65801
7687 * g++.dg/cpp0x/Wnarrowing2.C: New.
7688
7689 2015-04-20 Jeff Law <law@redhat.com>
7690
7691 PR tree-optimization/65658
7692 * gcc.dg/pr65658.c: New test.
7693
7694 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7695
7696 PR target/64134
7697 * gcc.target/aarch64/vec_init_1.c: New test.
7698
7699 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7700
7701 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7702 targets.
7703
7704 2015-04-18 Martin Sebor <msebor@redhat.com>
7705
7706 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7707 of non-nul characters.
7708 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7709
7710 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7711
7712 PR target/65787
7713 * gcc.target/powerpc/pr65787.c: New.
7714
7715 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR target/65689
7718 * gcc.target/aarch64/c-output-template-4.c: New test.
7719
7720 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7721
7722 PR target/65780
7723 * gcc.dg/pr65780-1.c: New test.
7724 * gcc.dg/pr65780-2.c: Likewise.
7725 * gcc.target/i386/pr32219-9.c: Likewise.
7726 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7727 symbol.
7728 * gcc.target/i386/pr64317.c (c): Initialize.
7729
7730 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7731
7732 PR target/65612
7733 * g++.dg/ext/mv18.C: New test.
7734 * g++.dg/ext/mv19.C: Likewise.
7735 * g++.dg/ext/mv20.C: Likewise.
7736 * g++.dg/ext/mv21.C: Likewise.
7737 * g++.dg/ext/mv22.C: Likewise.
7738 * g++.dg/ext/mv23.C: Likewise.
7739
7740 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7741
7742 PR c++/64527
7743 * g++.dg/init/pr64527.C: New test.
7744
7745 2015-04-17 Tom de Vries <tom@codesourcery.com>
7746 Michael Matz <matz@suse.de>
7747
7748 PR tree-optimization/64950
7749 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7750 x86_64-*-*.
7751
7752 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7753
7754 * c-c++-common/asan/user-section-1.c: New test.
7755
7756 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR debug/65771
7759 * gcc.dg/debug/pr65771.c: New test.
7760
7761 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7762
7763 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7764 __buitlin_alloca with __builtin_alloca.
7765
7766 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7767
7768 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7769
7770 2015-04-16 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/64277
7773 * gcc.dg/Warray-bounds-14.c: New testcase.
7774 * gcc.dg/Warray-bounds-15.c: Likewise.
7775 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7776 * c-c++-common/ubsan/bounds-6.c: Likewise.
7777
7778 2015-04-16 Renlin Li <renlin.li@arm.com>
7779
7780 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7781 * gcc.target/arm/unsigned-float.c: New.
7782
7783 2015-04-16 Richard Biener <rguenther@suse.de>
7784
7785 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7786 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7787 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7788
7789 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7792 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7793 * g++.dg/cpp0x/defaulted21.C: Likewise.
7794 * g++.dg/cpp0x/defaulted28.C: Likewise.
7795 * g++.dg/cpp0x/defaulted47.C: Likewise.
7796 * g++.dg/cpp0x/elision_neg.C: Likewise.
7797 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7798 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7799 * g++.dg/cpp0x/implicit1.C: Likewise.
7800 * g++.dg/cpp0x/implicit9.C: Likewise.
7801 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7802 * g++.dg/cpp0x/range-for13.C: Likewise.
7803 * g++.dg/gomp/clause-2.C: Likewise.
7804 * g++.dg/gomp/udr-5.C: Likewise.
7805 * g++.dg/inherit/access6.C: Likewise.
7806 * g++.dg/lookup/duperr1.C: Likewise.
7807 * g++.dg/lookup/friend2.C: Likewise.
7808 * g++.dg/lookup/pr6936.C: Likewise.
7809 * g++.dg/lookup/scoped1.C: Likewise.
7810 * g++.dg/lookup/using26.C: Likewise.
7811 * g++.dg/lookup/using38.C: Likewise.
7812 * g++.dg/other/access2.C: Likewise.
7813 * g++.dg/overload/defarg3.C: Likewise.
7814 * g++.dg/overload/defarg6.C: Likewise.
7815 * g++.dg/parse/access11.C: Likewise.
7816 * g++.dg/parse/access2.C: Likewise.
7817 * g++.dg/parse/access3.C: Likewise.
7818 * g++.dg/parse/access4.C: Likewise.
7819 * g++.dg/parse/access5.C: Likewise.
7820 * g++.dg/parse/access6.C: Likewise.
7821 * g++.dg/parse/access8.C: Likewise.
7822 * g++.dg/parse/access9.C: Likewise.
7823 * g++.dg/parse/crash40.C: Likewise.
7824 * g++.dg/tc1/dr142.C: Likewise.
7825 * g++.dg/tc1/dr166.C: Likewise.
7826 * g++.dg/tc1/dr52.C: Likewise.
7827 * g++.dg/template/access11.C: Likewise.
7828 * g++.dg/template/access18.C: Likewise.
7829 * g++.dg/template/access19.C: Likewise.
7830 * g++.dg/template/access2.C: Likewise.
7831 * g++.dg/template/access20.C: Likewise.
7832 * g++.dg/template/access26.C: Likewise.
7833 * g++.dg/template/access3.C: Likewise.
7834 * g++.dg/template/access7.C: Likewise.
7835 * g++.dg/template/conv12.C: Likewise.
7836 * g++.dg/template/crash69.C: Likewise.
7837 * g++.dg/template/friend31.C: Likewise.
7838 * g++.dg/template/friend32.C: Likewise.
7839 * g++.dg/template/memfriend15.C: Likewise.
7840 * g++.dg/template/memfriend16.C: Likewise.
7841 * g++.dg/template/memfriend17.C: Likewise.
7842 * g++.dg/template/memfriend7.C: Likewise.
7843 * g++.dg/template/pr32519.C: Likewise.
7844 * g++.dg/template/qualttp21.C: Likewise.
7845 * g++.dg/template/qualttp8.C: Likewise.
7846 * g++.dg/template/ttp10.C: Likewise.
7847 * g++.dg/template/typedef11.C: Likewise.
7848 * g++.dg/template/typedef13.C: Likewise.
7849 * g++.dg/template/typedef19.C: Likewise.
7850 * g++.dg/template/typedef20.C: Likewise.
7851 * g++.dg/template/typedef22.C: Likewise.
7852 * g++.dg/template/using16.C: Likewise.
7853 * g++.dg/template/virtual3.C: Likewise.
7854 * g++.dg/ubsan/pr61272.C: Likewise.
7855 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7856 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7857 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7858 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7859 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7860 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7861 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7862 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7863 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7864 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7865 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7866 * g++.old-deja/g++.jason/access17.C: Likewise.
7867 * g++.old-deja/g++.jason/access18.C: Likewise.
7868 * g++.old-deja/g++.jason/access22.C: Likewise.
7869 * g++.old-deja/g++.jason/access23.C: Likewise.
7870 * g++.old-deja/g++.jason/access8.C: Likewise.
7871 * g++.old-deja/g++.jason/delete3.C: Likewise.
7872 * g++.old-deja/g++.jason/report.C: Likewise.
7873 * g++.old-deja/g++.law/access2.C: Likewise.
7874 * g++.old-deja/g++.law/access3.C: Likewise.
7875 * g++.old-deja/g++.law/access4.C: Likewise.
7876 * g++.old-deja/g++.law/access5.C: Likewise.
7877 * g++.old-deja/g++.law/arm12.C: Likewise.
7878 * g++.old-deja/g++.law/arm14.C: Likewise.
7879 * g++.old-deja/g++.law/ctors13.C: Likewise.
7880 * g++.old-deja/g++.law/union2.C: Likewise.
7881 * g++.old-deja/g++.law/visibility12.C: Likewise.
7882 * g++.old-deja/g++.law/visibility15.C: Likewise.
7883 * g++.old-deja/g++.law/visibility16.C: Likewise.
7884 * g++.old-deja/g++.law/visibility17.C: Likewise.
7885 * g++.old-deja/g++.law/visibility18.C: Likewise.
7886 * g++.old-deja/g++.law/visibility19.C: Likewise.
7887 * g++.old-deja/g++.law/visibility20.C: Likewise.
7888 * g++.old-deja/g++.law/visibility21.C: Likewise.
7889 * g++.old-deja/g++.law/visibility24.C: Likewise.
7890 * g++.old-deja/g++.law/visibility4.C: Likewise.
7891 * g++.old-deja/g++.law/visibility5.C: Likewise.
7892 * g++.old-deja/g++.law/visibility6.C: Likewise.
7893 * g++.old-deja/g++.law/visibility7.C: Likewise.
7894 * g++.old-deja/g++.law/visibility8.C: Likewise.
7895 * g++.old-deja/g++.law/visibility9.C: Likewise.
7896 * g++.old-deja/g++.niklas/t135.C: Likewise.
7897 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7898 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7899 * g++.old-deja/g++.other/access11.C: Likewise.
7900 * g++.old-deja/g++.other/access4.C: Likewise.
7901 * g++.old-deja/g++.other/access7.C: Likewise.
7902 * g++.old-deja/g++.other/crash1.C: Likewise.
7903 * g++.old-deja/g++.other/crash7.C: Likewise.
7904 * g++.old-deja/g++.other/friend1.C: Likewise.
7905 * g++.old-deja/g++.other/friend4.C: Likewise.
7906 * g++.old-deja/g++.other/friend9.C: Likewise.
7907 * g++.old-deja/g++.other/lineno1.C: Likewise.
7908 * g++.old-deja/g++.other/using1.C: Likewise.
7909 * g++.old-deja/g++.pt/enum14.C: Likewise.
7910 * g++.old-deja/g++.pt/friend11.C: Likewise.
7911 * g++.old-deja/g++.pt/friend21.C: Likewise.
7912 * g++.old-deja/g++.pt/friend3.C: Likewise.
7913 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7914 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7915 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7916 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7917
7918 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR ipa/65765
7921 * g++.dg/ipa/pr65765.C: New test.
7922
7923 2015-04-15 Nick Clifton <nickc@redhat.com>
7924
7925 * gcc.target/rx/builtins.c: Disable RMPA test if string
7926 instructions are not allowed.
7927
7928 2015-04-15 Alan Modra <amodra@gmail.com>
7929
7930 * gcc.dg/pr65408.c: New.
7931
7932 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7933
7934 PR target/65729
7935 * gcc.target/arm/pr65729.c: New test.
7936
7937 2015-04-14 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/65758
7940 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7941
7942 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7943
7944 PR target/65648
7945 * gcc.c-torture/execute/pr65648.c: New test.
7946
7947 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7948
7949 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7950 __builtin_finite instead of finite.
7951 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7952 Likewise.
7953
7954 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7955
7956 PR tree-optimization/63387
7957 * gcc.dg/pr63387.c: New testcase.
7958
7959 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7960
7961 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7962
7963 2015-04-13 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/65204
7966 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7967
7968 2015-04-13 Terry Guo <terry.guo@arm.com>
7969
7970 PR target/65710
7971 * gcc.target/arm/pr65710.c: New.
7972
7973 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR tree-optimization/65747
7976 * g++.dg/torture/pr65747.C: New test.
7977
7978 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR c++/65736
7981 * g++.dg/cpp0x/pr65736.C: New test.
7982
7983 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7984 Martin Liska <mliska@suse.cz>
7985
7986 PR ipa/65722
7987 * g++.dg/ipa/pr65722.C: New testcase.
7988
7989 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR tree-optimization/65735
7992 * gcc.c-torture/compile/pr65735.c: New test.
7993
7994 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7995
7996 PR middle-end/65554
7997 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7998
7999 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR target/65671
8002 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8003
8004 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8005
8006 PR target/65647
8007 * gcc.target/arm/pr65647-2.c: New.
8008
8009 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8010
8011 PR target/65694
8012 * g++.dg/torture/pr65694.C: New test.
8013
8014 2015-04-10 Tobias Burnus <burnus@net-b.de>
8015
8016 * gfortran.dg/coarray_lock_6.f90: New.
8017 * gfortran.dg/coarray_lock_7.f90: New.
8018 * gfortran.dg/coarray/lock_2.f90: New.
8019
8020 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8021
8022 PR fortran/56674
8023 PR fortran/58813
8024 PR fortran/59016
8025 PR fortran/59024
8026 * gfortran.dg/used_types_27.f90: New.
8027
8028 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8029
8030 PR target/65671
8031 * gcc.target/i386/pr65671.c: New.
8032
8033 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR tree-optimization/65709
8036 * c-c++-common/ubsan/align-9.c: New test.
8037
8038 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8039
8040 PR fortran/56852
8041 * gfortran.dg/pr56852.f90: New test.
8042
8043 2015-04-09 Marek Polacek <polacek@redhat.com>
8044 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR middle-end/65554
8047 * g++.dg/opt/pr65554.C: New test.
8048
8049 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR c++/65690
8052 * c-c++-common/attr-aligned-1.c: New test.
8053
8054 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8055
8056 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8057
8058 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8059
8060 PR target/65676
8061 * gcc.target/i386/sse-25.c: New.
8062
8063 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR target/65693
8066 * gcc.target/i386/pr65693.c: New test.
8067
8068 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8069
8070 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8071
8072 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8073
8074 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8075
8076 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8077
8078 * gcc.target/i386/thunk-retbnd.c: New.
8079
8080 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8081
8082 * gnat.dg/opt48.adb: New test.
8083 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8084 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8085
8086 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8087
8088 PR ipa/65540
8089 * gcc.c-torture/compile/pr65540.c: New.
8090
8091 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8092
8093 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8094 -Wno-pointer-arith.
8095
8096 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR debug/65678
8099 * g++.dg/debug/pr65678.C: New test.
8100
8101 PR middle-end/65680
8102 * gcc.c-torture/compile/pr65680.c: New test.
8103
8104 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8105
8106 PR fortran/65548
8107 * gfortran.dg/allocate_with_source_5.f90: New test.
8108
8109 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8110
8111 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8112 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8113
8114 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8115
8116 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8117
8118 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8119
8120 PR target/65614
8121 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8122 to get floating point compression.
8123 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8124
8125 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR preprocessor/61977
8128 * gcc.dg/cpp/pr61977.c: New test.
8129
8130 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8131
8132 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8133
8134 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8135
8136 PR target/65647
8137 * gcc.target/arm/pr65647.c: New.
8138
8139 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8140
8141 PR ipa/65655
8142 * g++.dg/torture/pr65655.C: New testcase.
8143
8144 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8145
8146 PR c++/64085
8147 * g++.dg/cpp1y/lambda-init13.C: New.
8148
8149 2015-04-03 Marek Polacek <polacek@redhat.com>
8150
8151 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8152
8153 2015-04-02 Marek Polacek <polacek@redhat.com>
8154
8155 PR c++/65642
8156 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8157 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8158
8159 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR preprocessor/61977
8162 * gcc.target/powerpc/pr61977-1.c: New test.
8163 * gcc.target/powerpc/pr61977-2.c: New test.
8164
8165 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8166
8167 PR c++/56100
8168 * g++.dg/warn/Wshadow-8.C: New.
8169 * g++.dg/warn/Wshadow-9.C: Likewise.
8170 * g++.dg/warn/Wshadow-10.C: Likewise.
8171 * g++.dg/warn/Wshadow-11.C: Likewise.
8172
8173 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8174
8175 * gcc.dg/pr23623.c: Added aligned attribute.
8176 * gcc.dg/20141029-1.c: Likewise.
8177 * gcc.dg/20150306-1.c: New test.
8178
8179 2015-04-01 Marek Polacek <polacek@redhat.com>
8180
8181 PR c++/65554
8182 * g++.dg/cpp0x/initlist93.C: New test.
8183 * g++.dg/cpp0x/initlist94.C: New test.
8184
8185 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8186
8187 PR target/65624
8188 * gcc.target/aarch64/pr65624.c: New test.
8189
8190 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8191
8192 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8193
8194 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8195
8196 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8197 extra variable to force stack alignment.
8198 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8199 extra variable to force stack alignment.
8200
8201 2015-03-31 Marek Polacek <polacek@redhat.com>
8202
8203 PR c++/65390
8204 * g++.dg/template/pr65390.C: New test.
8205
8206 2015-03-31 Martin Liska <mliska@suse.cz>
8207
8208 * g++.dg/ipa/pr65557.C: New test.
8209
8210 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8211
8212 * gcc.target/s390/hotpatch-25.c: New test.
8213 * gcc.target/s390/hotpatch-1.c: Update test.
8214 * gcc.target/s390/hotpatch-10.c: Update test.
8215 * gcc.target/s390/hotpatch-11.c: Update test.
8216 * gcc.target/s390/hotpatch-12.c: Update test.
8217 * gcc.target/s390/hotpatch-13.c: Update test.
8218 * gcc.target/s390/hotpatch-14.c: Update test.
8219 * gcc.target/s390/hotpatch-15.c: Update test.
8220 * gcc.target/s390/hotpatch-16.c: Update test.
8221 * gcc.target/s390/hotpatch-17.c: Update test.
8222 * gcc.target/s390/hotpatch-18.c: Update test.
8223 * gcc.target/s390/hotpatch-19.c: Update test.
8224 * gcc.target/s390/hotpatch-2.c: Update test.
8225 * gcc.target/s390/hotpatch-21.c: Update test.
8226 * gcc.target/s390/hotpatch-22.c: Update test.
8227 * gcc.target/s390/hotpatch-23.c: Update test.
8228 * gcc.target/s390/hotpatch-24.c: Update test.
8229 * gcc.target/s390/hotpatch-3.c: Update test.
8230 * gcc.target/s390/hotpatch-4.c: Update test.
8231 * gcc.target/s390/hotpatch-5.c: Update test.
8232 * gcc.target/s390/hotpatch-6.c: Update test.
8233 * gcc.target/s390/hotpatch-7.c: Update test.
8234 * gcc.target/s390/hotpatch-8.c: Update test.
8235 * gcc.target/s390/hotpatch-9.c: Update test.
8236 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8237
8238 2015-03-31 Richard Biener <rguenther@suse.de>
8239
8240 PR middle-end/65626
8241 * g++.dg/torture/pr65626.C: New testcase.
8242
8243 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8244
8245 PR target/65531
8246 * gcc.target/i386/mpx/pr65531.cc: New.
8247
8248 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8249
8250 PR target/65602
8251 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8252 __builtin_alloca instead of alloca.
8253 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8254 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8255 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8256 check.
8257
8258 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR ipa/65610
8261 * g++.dg/ubsan/pr65610.C: New test.
8262
8263 2015-03-30 Marek Polacek <polacek@redhat.com>
8264
8265 PR c++/65398
8266 * g++.dg/cpp0x/pr65398-2.C: New test.
8267
8268 2015-03-30 Marek Polacek <polacek@redhat.com>
8269
8270 * c-c++-common/pr65556.c: Change the width of bit-fields.
8271
8272 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8273
8274 PR ipa/65588
8275 * gcc.target/i386/pr65588.c: New testcase.
8276
8277 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8278
8279 PR libgfortran/65563
8280 * gfortran.dg/open_errors_2.f90: New test.
8281
8282 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8283
8284 PR libgfortran/65596
8285 * gfortran.dg/namelist_86.f90: New test.
8286
8287 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8288
8289 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8290 statement to reflect new ownership.
8291
8292 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/42328
8295 * g++.dg/template/friend58.C: New.
8296 * g++.dg/template/friend59.C: Likewise.
8297
8298 2015-03-27 Tobias Burnus <burnus@net-b.de>
8299
8300 PR c/65586
8301 * g++.dg/gomp/openmp-simd-3.C: New.
8302 * gcc.dg/gomp/openmp-simd-3.c: New.
8303
8304 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8305
8306 PR target/65248
8307 * gcc.target/i386/pr65248-1.c: New file.
8308 * gcc.target/i386/pr65248-2.c: Likewise.
8309 * gcc.target/i386/pr65248-3.c: Likewise.
8310 * gcc.target/i386/pr65248-4.c: Likewise.
8311
8312 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR target/65593
8315 * gcc.c-torture/compile/pr65593.c: New test.
8316
8317 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 PR c++/59329
8320 * g++.dg/cpp1y/constexpr-assert1.C: New.
8321
8322 2015-03-27 Marek Polacek <polacek@redhat.com>
8323
8324 PR c++/65556
8325 * c-c++-common/pr65556.c: New test.
8326
8327 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8328
8329 PR ipa/65600
8330 * g++.dg/torture/pr65600.C: New testcase.
8331
8332 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8333
8334 PR target/65407
8335 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8336
8337 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8338
8339 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8340 statement and cleanup. Fixed typos.
8341
8342 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8343
8344 PR middle-end/65595
8345 * gcc.c-torture/compile/pr65595.c: New testcase.
8346
8347 2015-03-27 Marek Polacek <polacek@redhat.com>
8348
8349 PR sanitizer/65583
8350 * g++.dg/ubsan/pr65583.C: New test.
8351
8352 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8353
8354 * gcc.c-torture/compile/20150327.c: New testcase.
8355
8356 2015-03-26 Richard Biener <rguenther@suse.de>
8357
8358 PR middle-end/65555
8359 * g++.dg/torture/pr65555.C: New testcase.
8360
8361 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR tree-optimization/64715
8364 * gcc.dg/builtin-object-size-15.c: New test.
8365 * gcc.dg/pr64715-1.c: New test.
8366 * gcc.dg/pr64715-2.c: New test.
8367
8368 2015-03-26 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/65519
8371 * gnat.dg/specs/opt2.ads: Fix testcase.
8372
8373 2015-03-25 Martin Sebor <msebor@redhat.com>
8374
8375 PR testsuite/65526
8376 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8377 when target isn't arm*-*-*-*.
8378 (check_effective_target_arm_nothumb): Likewise.
8379 (check_effective_target_arm_little_endian): Likewise.
8380 (check_effective_target_arm_vect_no_misalign): Likewise.
8381 (check_effective_target_aarch64_little_endian): Fail early if target
8382 isn't aarch64*-*-*.
8383
8384 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8385
8386 PR tree-optimization/65177
8387 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8388
8389 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8390
8391 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8392 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8393 smmintrin.h and mm3dnow.h.
8394
8395 2015-03-25 Marek Polacek <polacek@redhat.com>
8396
8397 PR c++/65558
8398 * g++.dg/cpp0x/pr65558.C: New test.
8399
8400 2015-03-25 Marek Polacek <polacek@redhat.com>
8401
8402 PR c++/61670
8403 * g++.dg/template/pr61670.C: New test.
8404
8405 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/54987
8408 * g++.dg/template/pr54987.C: New.
8409
8410 2015-03-25 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/62630
8413 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8414
8415 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8416
8417 PR target/65508
8418 * gcc.target/i386/mpx/pr65508.c: New.
8419
8420 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8421
8422 PR fortran/64952
8423 PR fortran/65532
8424 * gfortran.dg/data_initialized_3.f90: New.
8425
8426 2015-03-25 Richard Biener <rguenther@suse.de>
8427
8428 PR middle-end/65519
8429 * gnat.dg/specs/opt2.ads: New testcase.
8430
8431 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8432
8433 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8434 * gcc.target/arm/memset-inline-4.c: Skip for
8435 arm_tune_string_ops_prefer_neon.
8436 * gcc.target/arm/memset-inline-5.c: Ditto.
8437 * gcc.target/arm/memset-inline-6.c: Ditto.
8438 * gcc.target/arm/memset-inline-8.c: Ditto.
8439 * gcc.target/arm/memset-inline-9.c: Ditto.
8440
8441 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8442
8443 PR c++/58923
8444 * g++.dg/other/virtual3.C: New.
8445
8446 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8447
8448 PR c++/60130
8449 * g++.dg/cpp0x/vt-60130.C: New.
8450
8451 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8452
8453 PR c++/61971
8454 * g++.dg/warn/Warray-bounds-7.C: New.
8455
8456 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8457
8458 PR c++/60067
8459 * g++.dg/template/defarg18.C: New.
8460
8461 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8462
8463 PR c++/59988
8464 * g++.dg/cpp0x/vt-59988.C: New.
8465
8466 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR tree-optimization/65533
8469 * gcc.dg/pr65533.c: New test.
8470
8471 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8472
8473 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8474 source= and mold= expressions functionality.
8475 * gfortran.dg/allocate_class_4.f90: New test.
8476 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8477 copying an unlimited polymorhpic object containing a char array
8478 to another unlimited polymorphic object respects the _len
8479 component.
8480 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8481 whether deferred length char array allocate works, unlimited
8482 polymorphic object allocation from a string works and if
8483 allocating an array of deferred length strings works.
8484 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8485
8486 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8487
8488 PR c++/65513
8489 * g++.dg/cpp0x/constexpr-array11.C: New.
8490
8491 2015-03-24 Richard Biener <rguenther@suse.de>
8492
8493 PR middle-end/65517
8494 * gcc.dg/torture/pr65517.c: New testcase.
8495
8496 2015-03-24 Tobias Burnus <burnus@net-b.de>
8497
8498 * gfortran.dg/coindexed_1.f90: Moved from
8499 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8500
8501 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR testsuite/65506
8504 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8505 gimple dump.
8506
8507 PR target/65523
8508 * gcc.target/i386/pr65523.c: New test.
8509
8510 PR ipa/65475
8511 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8512 dg-options.
8513 * g++.dg/lto/pr65475b_0.C: Likewise.
8514
8515 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8516
8517 PR target/65505
8518 * gcc.target/sh/torture/pr65505.c: New.
8519
8520 2015-03-23 Martin Sebor <msebor@redhat.com>
8521
8522 PR testsuite/63175
8523 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8524 assembly for lvx in addition to lxv.
8525
8526 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR target/65504
8529 * gfortran.dg/pr65504.f90: New test.
8530
8531 PR ipa/65521
8532 * gcc.dg/pr65521.c: New test.
8533
8534 2015-03-23 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/65518
8537 * gcc.dg/vect/pr65518.c: New testcase.
8538
8539 2015-03-23 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/65494
8542 * gcc.dg/vect/pr65494.c: New testcase.
8543
8544 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR preprocessor/65238
8547 * c-c++-common/cpp/pr65238-1.c: New test.
8548 * gcc.dg/cpp/pr65238-2.c: New test.
8549 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8550 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8551
8552 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8553 Mikael Morin <mikael@gcc.gnu.org>
8554
8555 PR fortran/64952
8556 * gfortran.dg/elemental_dependency_4.f90: New.
8557 * gfortran.dg/elemental_dependency_5.f90: New.
8558
8559 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8560
8561 PR ipa/65475
8562 * g++.dg/lto/pr65475b_0.C: New testcase.
8563 * g++.dg/lto/pr65475b_1.C: New testcase.
8564 * g++.dg/lto/pr65475c_0.C: New testcase.
8565 * g++.dg/lto/pr65475c_1.C: New testcase.
8566
8567 2015-03-21 Tobias Burnus <burnus@net-b.de>
8568
8569 * gfortran.dg/coarray_38.f90: New.
8570 * gfortran.dg/coarray_39.f90: New.
8571 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8572 compile test.
8573
8574 2015-03-20 Marek Polacek <polacek@redhat.com>
8575
8576 PR c++/65398
8577 * g++.dg/cpp0x/pr65398.C: New test.
8578
8579 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8580
8581 PR ipa/65475
8582 * g++.dg/lto/pr65475_0.C: New testcase.
8583 * g++.dg/lto/pr65475_1.C: New testcase.
8584
8585 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8586
8587 PR rtl-optimization/64366
8588 * gcc.target/sh/pr64366.c: New.
8589
8590 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/48324
8593 * g++.dg/cpp0x/constexpr-48324.C: New.
8594
8595 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/48453
8598 * g++.dg/cpp0x/pr48453.C: New.
8599
8600 2015-03-20 Marek Polacek <polacek@redhat.com>
8601
8602 PR c++/65072
8603 * g++.dg/cpp0x/pr65072.C: New test.
8604
8605 2015-03-20 Richard Biener <rguenther@suse.de>
8606
8607 PR middle-end/64715
8608 * gcc.dg/pr15347.c: Use -O.
8609 * c-c++-common/pr19807-1.c: Likewise.
8610
8611 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8612
8613 * gnat.dg/volatile13.ad[sb]: New test.
8614
8615 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8616
8617 PR rtl-optimization/60851
8618 * gcc.target/i386/pr60851.c: New test.
8619
8620 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8621
8622 PR target/65240
8623 * g++.dg/pr65240.h: Add tests for PR 65240.
8624 * g++.dg/pr65240-1.C: Likewise.
8625 * g++.dg/pr65240-2.C: Likewise.
8626 * g++.dg/pr65240-3.C: Likewise.
8627 * g++.dg/pr65240-4.C: Likewise.
8628
8629 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8630
8631 PR rtl-optimization/63491
8632 * gcc.target/powerpc/pr63491.c: New.
8633
8634 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8635
8636 * g++.dg/ipa/pr65465.C: New test.
8637
8638 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8639
8640 PR c++/52659
8641 * g++.dg/cpp0x/deleted11.C: New.
8642
8643 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR sanitizer/65400
8646 * c-c++-common/tsan/pr65400-3.c: New test.
8647
8648 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8649
8650 PR c++/59686
8651 * g++.dg/cpp0x/constexpr-59686.C: New.
8652
8653 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR sanitizer/64265
8656 * g++.dg/tsan/pr64265.C: New test.
8657
8658 PR sanitizer/65400
8659 * c-c++-common/tsan/pr65400-1.c: New test.
8660 * c-c++-common/tsan/pr65400-2.c: New test.
8661
8662 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8663
8664 PR c++/59816
8665 * g++.dg/cpp0x/pr59816.C: New.
8666
8667 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8668
8669 PR fortran/59198
8670 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8671
8672 2015-03-18 Martin Liska <mliska@suse.cz>
8673
8674 PR ipa/65439
8675 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8676 equivalences either to 6 or 7.
8677
8678 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8679
8680 PR middle-end/64491
8681 Revert:
8682 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8683
8684 * gcc.dg/undefined-loop-1.c: New file.
8685 * gcc.dg/undefined-loop-2.c: New file.
8686
8687 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8688
8689 PR testsuite/64032
8690 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8691 loop exits too early.
8692
8693 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR tree-optimization/65450
8696 * gfortran.dg/pr65450.f90: New test.
8697
8698 PR target/65078
8699 * gcc.target/i386/pr65078-1.c: New test.
8700 * gcc.target/i386/pr65078-2.c: New test.
8701 * gcc.target/i386/pr65078-3.c: New test.
8702 * gcc.target/i386/pr65078-4.c: New test.
8703 * gcc.target/i386/pr65078-5.c: New test.
8704 * gcc.target/i386/pr65078-6.c: New test.
8705
8706 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8707
8708 PR c++/65340
8709 * g++.dg/cpp1y/pr65340.C: New.
8710
8711 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8712
8713 PR fortran/64432
8714 * gfortran.dg/system_clock_3.f08: Adjust test.
8715
8716 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8717
8718 PR fortran/59198
8719 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8720 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8721
8722 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8723
8724 PR fortran/64432
8725 * gfortran.dg/system_clock_3.f08: New test.
8726
8727 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8728
8729 PR c++/64626
8730 g++.dg/cpp1y/pr64626-1.C: New.
8731 g++.dg/cpp1y/pr64626-2.C: New.
8732 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8733
8734 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR tree-optimization/65427
8737 * gcc.c-torture/execute/pr65427.c: New test.
8738
8739 2015-03-16 Marek Polacek <polacek@redhat.com>
8740
8741 DR 1688
8742 PR c++/65327
8743 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8744 * g++.dg/cpp0x/pr65327.C: New test.
8745
8746 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8747
8748 PR sanitizer/64820
8749 * c-c++-common/asan/pr64820.c: New test.
8750
8751 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8752
8753 * gfortran.dg/pointer_2.f90: New test.
8754
8755 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * g++.dg/pr65049.C: New test.
8758
8759 2015-03-16 Tom de Vries <tom@codesourcery.com>
8760
8761 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8762 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8763 * gcc.target/i386/fuse-caller-save.c: Same.
8764
8765 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8766
8767 * gnat.dg/loop_optimization18.ad[sb]: New test.
8768 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8769
8770 2015-03-16 Alan Modra <amodra@gmail.com>
8771
8772 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8773 2014-12-05 change.
8774
8775 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8776
8777 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8778 hppa*-*-hpux*.
8779 * gcc.dg/torture/pr65270-2.c: Likewise.
8780
8781 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8782
8783 PR fortran/61138
8784 * gfortran.dg/pointer_remapping_9.f90: New.
8785
8786 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/65369
8789 * gcc.c-torture/execute/pr65369.c: New test.
8790
8791 PR tree-optimization/65418
8792 * gcc.c-torture/execute/pr65418-1.c: New test.
8793 * gcc.c-torture/execute/pr65418-2.c: New test.
8794
8795 PR rtl-optimization/65401
8796 * gcc.c-torture/execute/pr65401.c: New test.
8797
8798 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8799
8800 PR target/64600
8801 * gcc.target/arm/pr64600_1.c: New test.
8802
8803 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8804
8805 PR rtl-optimization/65235
8806 * gcc.target/aarch64/pr65235_1.c: New test.
8807
8808 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8809
8810 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8811 * gcc.target/s390/hotpatch-22.c: Likewise.
8812 * gcc.target/s390/hotpatch-23.c: Likewise.
8813 * gcc.target/s390/hotpatch-24.c: Likewise.
8814 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8815 * gcc.target/s390/hotpatch-1.c: Update expected output.
8816 * gcc.target/s390/hotpatch-2.c: Likewise.
8817 * gcc.target/s390/hotpatch-3.c: Likewise.
8818 * gcc.target/s390/hotpatch-4.c: Likewise.
8819 * gcc.target/s390/hotpatch-5.c: Likewise.
8820 * gcc.target/s390/hotpatch-6.c: Likewise.
8821 * gcc.target/s390/hotpatch-7.c: Likewise.
8822 * gcc.target/s390/hotpatch-8.c: Likewise.
8823 * gcc.target/s390/hotpatch-9.c: Likewise.
8824 * gcc.target/s390/hotpatch-10.c: Likewise.
8825 * gcc.target/s390/hotpatch-11.c: Likewise.
8826 * gcc.target/s390/hotpatch-12.c: Likewise.
8827 * gcc.target/s390/hotpatch-13.c: Likewise.
8828 * gcc.target/s390/hotpatch-14.c: Likewise.
8829 * gcc.target/s390/hotpatch-15.c: Likewise.
8830 * gcc.target/s390/hotpatch-16.c: Likewise.
8831 * gcc.target/s390/hotpatch-17.c: Likewise.
8832 * gcc.target/s390/hotpatch-18.c: Likewise.
8833 * gcc.target/s390/hotpatch-19.c: Likewise.
8834
8835 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8836
8837 PR target/65103
8838 * gcc.target/i386/pr65103-1.c: New.
8839
8840 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8841
8842 PR target/65044
8843 * gcc.target/i386/pr65044.c: New.
8844
8845 2015-03-12 Tom de Vries <tom@codesourcery.com>
8846
8847 PR rtl-optimization/64895
8848 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8849 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8850 * gcc.target/i386/fuse-caller-save.c: Ditto.
8851
8852 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8853
8854 * gcc.dg/ipa/pr63569.c: Fix template.
8855
8856 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8857
8858 * g++.dg/ipa/pr64146.C: Require fpic support.
8859
8860 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8861
8862 PR libfortran/65200
8863 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8864 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8865
8866 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8867
8868 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8869 to dg-options, fix up dg-skip-if.
8870
8871 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8872
8873 PR target/65296
8874 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8875 * gcc.target/avr/tiny-caller-save.c: Same.
8876
8877 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8878
8879 PR target/65242
8880 * g++.dg/pr65242.C: New test.
8881
8882 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8883
8884 * c-c++-common/asan/no-asan-check-glob.c: New test.
8885
8886 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8887
8888 PR c++/65370
8889 * g++.dg/other/default11.C: New.
8890 * g++.dg/other/default12.C: Likewise.
8891
8892 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR target/65368
8895 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8896
8897 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8898
8899 PR fortran/65024
8900 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8901
8902 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c++/65127
8905 * g++.dg/cpp0x/pr65127.C: New test.
8906
8907 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8908
8909 * gcc.dg/ipa/PR64550.c: Update template.
8910
8911 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8912 Tobias Burnus <burnus@net-b.de>
8913
8914 * gfortran.dg/coarray_sync_memory.f90: New.
8915
8916 2015-03-10 Marek Polacek <polacek@redhat.com>
8917
8918 PR sanitizer/65367
8919 * c-c++-common/ubsan/pr65367.c: New test.
8920
8921 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8922
8923 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8924 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8925 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8926 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8927 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8928 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8929 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8930 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8931 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8932 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8933 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8934 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8935 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8936
8937 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8938
8939 * lib/mpx-dg.exp (mpx_link_flags): New.
8940 (mpx_init): New.
8941 (mpx_finish): New.
8942 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8943 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8944 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8945 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8946 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8947 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8948 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8949 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8950 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8960 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8965 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8969 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8972 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8980 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8981 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8986 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8990 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8991 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8992 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8993 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8994 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8995 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8996 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8997 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8998 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8999 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9000 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9001 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9002 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9003 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9004 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9005 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9006 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9007 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9008 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9009 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9010 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9011 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9012 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9013 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9014 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9015 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9016 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9017 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9018 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9019 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9020 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9021 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9022 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9023 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9024 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9025 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9026 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9027 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9028 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9029 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9030 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9031 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9032 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9033 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9034 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9035 * gcc.target/i386/mpx/label-address-1.c: New.
9036 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9037 * gcc.target/i386/mpx/macro.c: New.
9038 * gcc.target/i386/mpx/mpx-check.h: New.
9039 * gcc.target/i386/mpx/mpx.exp: New.
9040 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9041 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9042 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9043 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9044 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9045 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9046 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9047 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9048 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9049 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9050 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9051 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9052 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9053 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9054 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9055 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9056 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9057 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9058 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9059 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9060 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9061 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9062 * gcc.target/i386/mpx/reference-1-nov.c: New.
9063 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9064 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9065 * gcc.target/i386/mpx/reference-2-nov.c: New.
9066 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9067 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9068 * gcc.target/i386/mpx/reference-3-nov.c: New.
9069 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9070 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9071 * gcc.target/i386/mpx/reference-4-nov.c: New.
9072 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9073 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9074 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9075 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9076 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9077 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9078 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9079 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9080 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9081 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9082 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9083 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9084 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9085 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9086 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9087 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9088 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9089 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9090 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9091 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9092 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9093 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9094 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9095 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9096 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9097 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9098 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9099 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9100 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9101 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9102 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9103 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9104 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9105 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9106 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9107 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9108 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9109 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9110 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9111 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9112 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9113 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9114 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9115 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9116 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9117 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9118 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9119 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9120 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9121 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9122 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9123 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9124 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9125 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9126 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9127 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9128 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9129 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9130 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9131 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9132 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9133 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9134 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9135 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9136 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9137 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9138 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9139 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9140 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9141 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9142 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9143 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9144 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9145 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9146 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9147 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9148 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9149 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9150 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9151 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9152 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9153 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9154 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9155 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9156 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9157 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9158 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9159 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9160 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9161 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9162 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9163 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9164 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9165 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9166 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9167 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9168 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9169 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9170 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9171 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9172 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9173 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9174 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9175 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9176 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9177 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9178 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9179 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9180 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9181 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9182 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9183 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9184 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9185 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9186 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9187 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9188 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9189 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9190 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9191 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9192 * gcc.target/i386/mpx/vla-1-nov.c: New.
9193 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9194 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9195 * gcc.target/i386/mpx/vla-2-nov.c: New.
9196 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9197
9198 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9199
9200 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9201
9202 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9203
9204 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9205
9206 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9207
9208 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9209 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9210
9211 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR c/65120
9214 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9215 on rhs is 0.
9216 (fn4): New test.
9217 * c-c++-common/pr65120.c: New test.
9218
9219 PR rtl-optimization/65321
9220 * gcc.dg/pr65321.c: New test.
9221
9222 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9223
9224 PR tree-optimization/65355
9225 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9226
9227 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR c/65120
9230 * c-c++-common/pr49706.c: Adjust tests for not warning
9231 about !!x == y or !b == y where b is boolean, and add
9232 some further tests.
9233 * c-c++-common/pr62199-2.c: Likewise.
9234
9235 2015-03-09 Richard Biener <rguenther@suse.de>
9236
9237 PR middle-end/65270
9238 * gcc.dg/torture/pr65270-1.c: New testcase.
9239 * gcc.dg/torture/pr65270-2.c: Likewise.
9240
9241 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9242
9243 PR tree-optimization/63743
9244 * gcc.dg/pr63743.c: New test.
9245
9246 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9247
9248 PR lto/65316
9249 * g++.dg/lto/pr65316_0.C: New testcase.
9250 * g++.dg/lto/pr65316_1.C: New testcase.
9251
9252 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9253
9254 PR target/62247
9255 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9256 hppa*-*-hpux*.
9257 * g++.dg/abi/rtti3.C: Likewise.
9258
9259 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9260
9261 PR target/62251
9262 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9263
9264 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9265
9266 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9267
9268 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9269
9270 2015-03-08 Morin <mikael@gcc.gnu.org>
9271
9272 PR fortran/60898
9273 * gfortran.dg/entry_20.f90: New.
9274
9275 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9276
9277 PR target/65153
9278 * gcc.c-torture/compile/pr65153.c: New.
9279
9280 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9281
9282 PR target/65249
9283 * g++.dg/torture/pr65249.C: New.
9284
9285 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9286
9287 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9288 long.
9289 (int64_t): Likewise.
9290
9291 2015-03-07 Marek Polacek <polacek@redhat.com>
9292 Martin Uecker <uecker@eecs.berkeley.edu>
9293
9294 PR sanitizer/65280
9295 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9296 member-like arrays.
9297 * c-c++-common/ubsan/bounds-8.c: New test.
9298 * c-c++-common/ubsan/bounds-9.c: New test.
9299 * gcc.dg/ubsan/bounds-2.c: New test.
9300
9301 2015-03-05 Martin Sebor <msebor@redhat.com>
9302
9303 * PR testsuite/63175
9304 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9305 checking of results into main to prevent it from getting optimized
9306 away.
9307 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9308
9309 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9310
9311 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9312 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9313 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9314 x64.
9315
9316 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9317
9318 * g++.dg/lto/pr65302_1.C: New testcase.
9319 * g++.dg/lto/pr65302_0.C: New testcase.
9320
9321 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9322
9323 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9324 -fno-ipa-icf to dg-options.
9325
9326 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9327
9328 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9329 compiles using the linker plugin.
9330
9331 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9332
9333 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9334
9335 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9336
9337 * gcc.target/arm/pr65067.c: New test.
9338
9339 2015-03-05 Martin Liska <mliska@suse.cz>
9340
9341 PR ipa/65318
9342 * gcc.dg/ipa/pr65318.c: New test.
9343
9344 2015-03-05 Marek Polacek <polacek@redhat.com>
9345
9346 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9347
9348 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9349
9350 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9351
9352 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9353
9354 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9355 max-unroll-times back to defaults for s390.
9356
9357 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9358
9359 Fix last commit.
9360
9361 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/64665
9364 * g++.dg/cpp0x/initlist92.C: New.
9365
9366 2015-03-05 Richard Biener <rguenther@suse.de>
9367
9368 PR tree-optimization/65310
9369 * gcc.dg/vect/pr65310.c: New testcase.
9370
9371 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9372
9373 PR c++/64834
9374 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9375
9376 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9377
9378 * gnat.dg/entry_queues3.adb: New test.
9379
9380 2015-03-04 Ian Lance Taylor <iant@google.com>
9381
9382 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9383
9384 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/64227
9387 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9388
9389 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9390
9391 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9392 -fno-ipa-icf to dg-options
9393 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9394 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9395
9396 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9397
9398 PR c++/64398
9399 * g++.dg/cpp0x/decltype62.C: New.
9400
9401 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gnat.dg/object_overflow5.adb: New test.
9404
9405 2015-03-03 Martin Liska <mliska@suse.cz>
9406
9407 PR ipa/65287
9408 * gcc.dg/ipa/pr65287.c: New test.
9409
9410 2015-03-03 Martin Jambor <mjambor@suse.cz>
9411 Eric Botcazou <ebotcazou@adacore.com>
9412
9413 * gnat.dg/specs/pack12.ads: New test.
9414
9415 2015-03-03 Martin Liska <mliska@suse.cz>
9416
9417 * gcc.dg/ipa/PR65282.c: New test.
9418
9419 2015-03-13 Jeff Law <law@redhat.com>
9420
9421 PR tree-optimization/65241
9422 * gcc.c-torture/compile/pr65241.c: New test.
9423
9424 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9425
9426 PR target/64331
9427 * gcc.target/avr/torture/pr64331.c: New test.
9428
9429 2015-03-03 Martin Liska <mliska@suse.cz>
9430 Jan Hubicka <hubicka@ucw.cz>
9431
9432 * g++.dg/ipa/pr65263.C: New test.
9433
9434 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9435
9436 PR ipa/65130
9437 * gcc.dg/lto/pr65130_0.c: New testcase.
9438 * gcc.dg/lto/pr65130_1.c: New testcase.
9439
9440 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9441
9442 PR ipa/64988
9443 * g++.dg/torture/pr64988.C: New testcase.
9444
9445 2015-03-02 Tobias Burnus <burnus@net-b.de>
9446
9447 * gfortran.dg/coarray_atomic_6.f90: New.
9448
9449 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9450
9451 PR target/65184
9452 * gcc.target/i386/pr65184.c: New.
9453
9454 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9455
9456 PR target/65183
9457 * gcc.target/i386/pr65183.c: New.
9458
9459 2015-02-28 Martin Liska <mliska@suse.cz>
9460 Jan Hubicka <hubicka@ucw.cz>
9461
9462 * gcc.dg/ipa/ipa-icf-35.c: New test.
9463 * gcc.dg/ipa/ipa-icf-36.c: New test.
9464 * gcc.dg/ipa/ipa-icf-37.c: New test.
9465
9466 2015-02-28 Martin Liska <mliska@suse.cz>
9467 Jan Hubicka <hubicka@ucw.cz>
9468
9469 PR ipa/65245
9470 * gcc.dg/ipa/ipa-icf-34.c: New test.
9471
9472 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9473
9474 PR target/61142
9475 * gcc.target/sh/sh/pr61142.c: New.
9476
9477 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9478
9479 * g++.dg/other/dump-ada-spec-3.C: New test.
9480
9481 2015-03-01 Martin Liska <mliska@suse.cz>
9482
9483 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9484 * g++.dg/ipa/pr63595.C: Update expected results.
9485
9486 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9487
9488 PR ipa/65236
9489 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9490
9491 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9492
9493 * gcc.dg/vect/pr59354.c: Move vector producing code to
9494 separate function.
9495
9496 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9497
9498 PR ipa/65237
9499 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9500 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9501 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9502 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9503
9504 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR tree-optimization/65048
9507 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9508 (foo): Use K&R style definition.
9509
9510 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9511
9512 PR target/65032
9513 * g++.dg/pr65032.C: New.
9514
9515 2015-02-27 Marek Polacek <polacek@redhat.com>
9516
9517 PR c/65040
9518 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9519 -Wformat=2.
9520
9521 2015-02-27 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/65228
9524 * gcc.dg/pr65228.c: New test.
9525
9526 2015-02-27 Kai Tietz <ktietz@redhat.com>
9527
9528 PR c/35330
9529 * gcc.dg/weak/weak-17.c: New file.
9530
9531 2015-02-27 Richard Biener <rguenther@suse.de>
9532
9533 PR lto/65193
9534 * g++.dg/lto/pr65193_0.C: New testcase.
9535
9536 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9537
9538 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9539 * gcc.target/s390/hotpatch-8.c: Likewise.
9540 * gcc.target/s390/hotpatch-9.c: Likewise.
9541 * gcc.target/s390/pr61078.c: Likewise.
9542 * gcc.target/s390/pr57960.c: Remove -m64.
9543 * gcc.target/s390/pr61078.c: Likewise.
9544
9545 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9546 Martin Liska <mliska@suse.cz>
9547
9548 PR bootstrap/65150
9549 * gcc.dg/pr64454.c: Disable ICF.
9550 * gcc.dg/pr28685-1.c: Disable ICF
9551 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9552 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9553 * g++.dg/ipa/ipa-icf-4.C: Update template.
9554
9555 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR tree-optimization/65216
9558 * gcc.c-torture/execute/pr65216.c: New test.
9559
9560 PR tree-optimization/65215
9561 * gcc.c-torture/execute/pr65215-1.c: New test.
9562 * gcc.c-torture/execute/pr65215-2.c: New test.
9563 * gcc.c-torture/execute/pr65215-3.c: New test.
9564 * gcc.c-torture/execute/pr65215-4.c: New test.
9565 * gcc.c-torture/execute/pr65215-5.c: New test.
9566
9567 2015-02-26 Tom de Vries <tom@codesourcery.com>
9568
9569 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9570
9571 2015-02-26 Martin Liska <mliska@suse.cz>
9572 Jan Hubicka <hubicka@ucw.cz>
9573
9574 * g++.dg/ipa/pr64146.C: Update expected results.
9575 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9576 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9577 * gcc.dg/ipa/ipa-icf-34.c: New test.
9578
9579 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9580
9581 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9582 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9583 (dg-additional-options): Remove dg directive.
9584 (dg-final): Add dg directive.
9585
9586 2015-02-26 Marek Polacek <polacek@redhat.com>
9587
9588 PR ipa/65008
9589 * g++.dg/ipa/pr65008.C: New test.
9590
9591 2015-02-26 Tom de Vries <tom@codesourcery.com>
9592
9593 * lib/profopt.exp (profopt-target-cleanup): New proc.
9594 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9595 files from sources from dg-additional-sources.
9596
9597 2015-02-26 Tom de Vries <tom@codesourcery.com>
9598
9599 * lib/gcov.exp: Cleanup in case of xfail.
9600
9601 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9602
9603 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9604
9605 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9606
9607 PR debug/46102
9608 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9609 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9610 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9611 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9612 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9613 * g++.dg/debug/pr46123.C: XFAIL and move...
9614 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9615 * gcc.dg/debug/dwarf2-3.c: Move...
9616 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9617
9618 2015-02-26 Marek Polacek <polacek@redhat.com>
9619
9620 PR c++/65202
9621 * g++.dg/cpp1y/pr65202.C: New test.
9622
9623 2015-02-26 Tom de Vries <tom@codesourcery.com>
9624
9625 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9626 locale_facets.h.gcov.
9627
9628 2015-02-26 Tom de Vries <tom@codesourcery.com>
9629
9630 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9631
9632 2015-02-26 Tom de Vries <tom@codesourcery.com>
9633
9634 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9635
9636 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9637
9638 PR target/65217
9639 * gcc.target/i386/pr65217.c: New.
9640
9641 2015-02-26 Tom de Vries <tom@codesourcery.com>
9642
9643 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9644
9645 2015-02-26 Tom de Vries <tom@codesourcery.com>
9646
9647 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9648
9649 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9650
9651 PR tree-optimization/65048
9652 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9653
9654 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9655
9656 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9657 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9658
9659 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9660
9661 PR target/65161
9662 * gcc.target/i386/pr65161.c: New test.
9663
9664 2015-02-26 Terry Guo <terry.guo@arm.com>
9665
9666 * gcc.target/arm/no-volatile-in-it.c: New test.
9667
9668 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9669
9670 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9671 (dg-options): Add -save-temps.
9672 (dg-final): Add cleanup-saved-temps.
9673
9674 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9675
9676 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9677
9678 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9679
9680 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9681 * gcc.target/powerpc/pack01.c: Include string.h.
9682
9683 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9684
9685 PR target/65167
9686 * gcc.target/i386/pr65167.c: New.
9687
9688 2015-02-25 Kai Tietz <ktietz@redhat.com>
9689
9690 PR tree-optimization/61917
9691 * gcc.dg/vect/vect-pr61917.c: New file.
9692
9693 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR tree-optimization/65170
9696 * gcc.c-torture/execute/pr65170.c: New test.
9697 * gcc.dg/tree-ssa/vrp96.c: New test.
9698
9699 2015-02-24 Tom de Vries <tom@codesourcery.com>
9700
9701 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9702
9703 2015-02-24 Tom de Vries <tom@codesourcery.com>
9704
9705 PR testsuite/65126
9706 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9707 (dg-additional-files-options): Copy additional_sources to
9708 additional_sources_used before emptying additional_sources.
9709 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9710 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9711 (cleanup-saved-temps): Use additional_sources_used instead of
9712 additional_sources.
9713 (dg-test): Reset additional_sources_used.
9714
9715 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9716
9717 PR fortran/63427
9718 * gfortran.dg/integer_exponentiation_6.F90: New test.
9719
9720 2015-02-23 Martin Sebor <msebor@redhat.com>
9721
9722 PR target/65109
9723 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9724 two parts. One to save registers, the other to verify the
9725 registers have the right values. Save register state into
9726 static data rather than on the stack.
9727
9728 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR bootstrap/63888
9731 * c-c++-common/asan/pr63888.c: New test.
9732
9733 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9734
9735 PR target/65163
9736 * gcc.c-torture/compile/pr65163.c: New.
9737
9738 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9739
9740 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9741 with -m31 on 64 bit.
9742 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9743 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9744
9745 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9746
9747 * gcc.target/s390/20090223-1.c: Add
9748 -Wno-implicit-function-declaration option.
9749 * gcc.target/s390/pr42224.c: Likewise.
9750 * gcc.target/s390/pr55718.c: Likewise.
9751
9752 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9753
9754 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9755 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9756 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9757 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9758 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9759 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9760 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9761 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9762 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9763 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9764 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9765 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9766 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9767 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9768 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9769 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9770 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9771 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9772 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9773 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9774 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9775
9776 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9777
9778 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9779 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9780 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9781 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9782 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9783 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9784 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9785 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9786 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9787 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9788 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9789 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9790 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9791 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9792 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9793 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9794
9795 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9796
9797 PR fortran/64980
9798 PR fortran/61960
9799 * gfortran.dg/pr61960.f90: New.
9800 * gfortran.dg/pr64230.f90: New.
9801 * gfortran.dg/pr64980.f03: New.
9802
9803 2015-02-22 Tom de Vries <tom@codesourcery.com>
9804
9805 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9806
9807 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9808
9809 PR ada/65156
9810 * gnat.dg/timing_events.adb: Removed, invalid test.
9811
9812 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9813
9814 PR debug/58123
9815 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9816 location.
9817 * g++.dg/gcov/gcov-2.C: Likewise.
9818
9819 2015-02-20 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/65136
9822 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9823
9824 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR testsuite/64158
9827 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9828 powerpc*-*-linux* and nvptx-*-* blacklisting.
9829
9830 * gcc.dg/sibcall-9.c: New test.
9831 * gcc.dg/sibcall-10.c: New test.
9832
9833 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9834
9835 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9836
9837 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9838
9839 PR target/64452
9840 * gcc.target/avr/torture/pr64452.c: New test.
9841
9842 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9843
9844 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9845 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9846
9847 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9848
9849 PR testsuite/65116
9850 * lib/target-supports.exp (check_compile): Check whether
9851 additional_sources is defined before using it.
9852
9853 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR middle-end/65074
9856 * g++.dg/opt/pr65074.C: New file.
9857
9858 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9859
9860 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9861 (size_type): New typedef.
9862 (operator "" _script): Use it for the last argument.
9863
9864 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9865
9866 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9867
9868 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9869
9870 * lib/target-supports.exp (check_compile): Save/restore
9871 additional_sources that may belong to an actual test.
9872
9873 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR gcov-profile/64634
9876 * g++.dg/gcov/gcov-15.C: New test.
9877
9878 2015-02-18 Tom de Vries <tom@codesourcery.com>
9879
9880 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9881
9882 2015-02-18 Tom de Vries <tom@codesourcery.com>
9883
9884 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9885
9886 2015-02-18 Tom de Vries <tom@codesourcery.com>
9887
9888 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9889
9890 2015-02-18 Tom de Vries <tom@codesourcery.com>
9891
9892 * gfortran.dg/fmt_cache_1.f: Add missing close.
9893
9894 2015-02-18 Tom de Vries <tom@codesourcery.com>
9895
9896 PR testsuite/65107
9897 * gfortran.dg/read_eof_8.f90: Add missing close.
9898
9899 2015-02-18 Richard Biener <rguenther@suse.de>
9900
9901 PR tree-optimization/65063
9902 * gcc.dg/pr65063.c: New testcase.
9903
9904 2015-02-18 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/62217
9907 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9908
9909 2015-02-18 Marek Polacek <polacek@redhat.com>
9910
9911 PR sanitizer/65081
9912 * c-c++-common/ubsan/pr65081.c: New test.
9913
9914 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9915
9916 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9917 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9918
9919 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9920
9921 * gcc.dg/ipa/propalign-3.c: New test.
9922
9923 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9924
9925 PR target/64793
9926 * gcc.target/sh/pr64793.c: New.
9927 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9928
9929 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9930
9931 * gcc.target/arm/divzero.c: New test case.
9932
9933 2015-02-17 Tom de Vries <tom@codesourcery.com>
9934
9935 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9936
9937 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9938 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR c++/65075
9941 * g++.dg/cpp0x/pr65075.C: New test.
9942
9943 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9944
9945 PR target/65058
9946 * gcc.target/powerpc/pr65058.c: New test.
9947
9948 2015-02-16 Jeff Law <law@redhat.com>
9949
9950 PR tree-optimization/64823
9951 * gcc.dg/uninit-20.c: New test.
9952
9953 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9954 James Greenhalgh <james.greenhalgh@arm.com>
9955
9956 PR ipa/64963
9957 * gcc.dg/ipa/ipa-clone-1.c: New test.
9958
9959 2015-02-16 Richard Biener <rguenther@suse.de>
9960
9961 PR tree-optimization/65077
9962 * gcc.dg/torture/pr65077.c: New testcase.
9963
9964 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9965
9966 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9967 Directive adjusted to scan for ldaxr.
9968 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9969 adjusted to scan for ldaex.
9970
9971 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9972
9973 PR c++/65080
9974 * g++.dg/cpp0x/constexpr-65080.C: New.
9975
9976 2015-02-16 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/63593
9979 * gcc.dg/pr63593.c: New testcase.
9980
9981 2015-02-16 Marek Polacek <polacek@redhat.com>
9982
9983 PR c/65066
9984 * gcc.dg/pr65066.c: New test.
9985
9986 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9987
9988 * gcc.dg/pr65002.C: Move ...
9989 * g++.dg/ipa/pr65002.C: ... here.
9990
9991 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9992
9993 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9994 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9995 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9996 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9997
9998 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9999
10000 PR testsuite/64850
10001 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10002 the expression to find calls.
10003 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10004 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10005 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10006 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10007 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10008
10009 2015-02-14 Marek Polacek <polacek@redhat.com>
10010
10011 PR c/64768
10012 * gcc.dg/array-11.c: New test.
10013 * gcc.dg/array-12.c: New test.
10014 * gcc.dg/array-13.c: New test.
10015 * gcc.dg/array-14.c: New test.
10016 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10017 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10018 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10019 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10020 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10021 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10022
10023 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 PR c++/60894
10026 * g++.dg/lookup/using54.C: New.
10027
10028 2015-02-13 Jeff Law <law@redhat.com>
10029
10030 PR bootstrap/65060
10031 Revert my change for tree-optimization/64823.
10032
10033 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR tree-optimization/65053
10036 * gcc.c-torture/execute/pr65053-1.c: New test.
10037 * gcc.c-torture/execute/pr65053-2.c: New test.
10038
10039 2015-02-13 Marek Polacek <polacek@redhat.com>
10040
10041 PR c/65050
10042 * gcc.dg/pr65050.c: New test.
10043
10044 2015-02-13 Jeff Law <law@redhat.com>
10045
10046 PR tree-optimization/64823
10047 * gcc.dg/uninit-20.c: New test.
10048
10049 PR rtl-optimization/47477
10050 * gcc.dg/tree-ssa/pr47477.c: New test.
10051
10052 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10053
10054 PR c++/60211
10055 * g++.dg/parse/ivdep-2.C: New.
10056 * g++.dg/parse/ivdep-3.C: Likewise.
10057
10058 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10059
10060 PR fortran/64506
10061 * gfortran.dg/continuation_13.f90: New test.
10062 * gfortran.dg/continuation_14.f: New test.
10063
10064 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10065
10066 PR c++/64970
10067 * g++.dg/cpp0x/sfinae55.C: New.
10068
10069 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR ipa/65034
10072 * g++.dg/ipa/pr65034.C: New test.
10073
10074 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10075
10076 PR tree-optimization/65002
10077 * gcc.dg/pr65002.C: New.
10078
10079 2015-02-13 Marek Polacek <polacek@redhat.com>
10080
10081 PR c/65040
10082 * c-c++-common/pr65040.c: New test.
10083
10084 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10085
10086 PR tree-optimization/64705
10087 * gcc.dg/tree-ssa/pr64705.c: New test.
10088
10089 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10090
10091 PR rtl/32219
10092 * gcc.dg/visibility-22.c: New test.
10093 * gcc.dg/visibility-23.c: New test.
10094 * gcc.target/i386/pr32219-1.c: New test.
10095 * gcc.target/i386/pr32219-2.c: New test.
10096 * gcc.target/i386/pr32219-3.c: New test.
10097 * gcc.target/i386/pr32219-4.c: New test.
10098 * gcc.target/i386/pr32219-5.c: New test.
10099 * gcc.target/i386/pr32219-6.c: New test.
10100 * gcc.target/i386/pr32219-7.c: New test.
10101 * gcc.target/i386/pr32219-8.c: New test.
10102 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10103
10104 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10105
10106 PR libgfortran/57822
10107 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10108 four different KINDs.
10109
10110 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR c++/64884
10113 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10114
10115 PR sanitizer/65000
10116 * g++.dg/ubsan/pr65000.C: New test.
10117
10118 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10119
10120 PR fortran/64932
10121 * gfortran.dg/finalize_28.f90: New test
10122
10123 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR debug/55541
10126 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10127 DW_TAG_lexical_block removal.
10128 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10129 * g++.dg/guality/pr55541.C: New test.
10130
10131 PR sanitizer/64984
10132 * g++.dg/ubsan/pr64984.C: New test.
10133
10134 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10135
10136 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10137
10138 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR testsuite/64930
10141 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10142 instructions for 2015-01-14 get_memmodel changes.
10143 * gcc.target/powerpc/atomic-p8.c: Likewise.
10144
10145 PR sanitizer/65019
10146 * g++.dg/ubsan/pr65019.C: New test.
10147
10148 PR tree-optimization/65014
10149 * gcc.c-torture/compile/pr65014.c: New test.
10150
10151 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10152
10153 PR libgfortran/57822
10154 * gfortran/fmt_g0_7.f08: Revise test.
10155
10156 2015-02-11 Jeff Law <law@redhat.com>
10157
10158 PR target/63347
10159 * gcc.target/m68k/pr63347.c: New test.
10160
10161 2015-02-11 Marek Polacek <polacek@redhat.com>
10162
10163 * g++.dg/ubsan/shift-1.C: New test.
10164 * gcc.dg/ubsan/c-shift-2.c: New test.
10165 * c-c++-common/ubsan/shift-5.c: Remove file.
10166
10167 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10168
10169 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10170 Directive adjusted to XFAIL.
10171 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10172 adjusted to XFAIL.
10173
10174 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR middle-end/65003
10177 * g++.dg/opt/pr65003.C: New test.
10178
10179 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10180
10181 * lib/target-supports.exp (check_effective_target_pie): Renamed
10182 to ...
10183 (check_effective_target_pie_enabled): This.
10184 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10185 * gcc.target/i386/pie.c: Likewise.
10186
10187 2015-02-11 Andrew Pinski <apinski@cavium.com>
10188
10189 PR target/64893
10190 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10191 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10192
10193 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10194
10195 PR target/61925
10196 * gcc.target/i386/pr61925-1.c: New test.
10197 * gcc.target/i386/pr61925-2.c: New test.
10198 * gcc.target/i386/pr61925-3.c: New test.
10199
10200 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR sanitizer/65004
10203 * g++.dg/asan/pr65004.C: New test.
10204
10205 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10206
10207 PR target/64661
10208 * gcc.taget/sh/pr64661-0.h: New.
10209 * gcc.taget/sh/pr64661-1.c: New.
10210 * gcc.taget/sh/pr64661-2.c: New.
10211 * gcc.taget/sh/pr64661-3.c: New.
10212 * gcc.taget/sh/pr64661-4.c: New.
10213
10214 2015-02-10 Richard Biener <rguenther@suse.de>
10215
10216 PR tree-optimization/64995
10217 * g++.dg/torture/pr64995.C: New testcase.
10218
10219 2015-02-10 Richard Biener <rguenther@suse.de>
10220
10221 PR tree-optimization/64909
10222 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10223
10224 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10225
10226 * gcc.dg/signbit-sa.c: New test.
10227
10228 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10229
10230 PR libgfortran/57822
10231 * gfortran/fmt_g0_7.f08: New test.
10232
10233 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10234
10235 PR tree-optimization/43378
10236 * gcc.dg/tree-ssa/pr43378.c: New test.
10237
10238 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10239
10240 PR ipa/64978
10241 * g++.dg/torture/pr64978.C: New testcase.
10242
10243 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR sanitizer/64981
10246 * gcc.dg/asan/pr64981.c: New test.
10247
10248 2015-02-09 Marek Polacek <polacek@redhat.com>
10249
10250 PR c/64856
10251 * gcc.dg/pr64856.c: New test.
10252
10253 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR target/64979
10256 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10257 * gcc.c-torture/execute/pr64979.c: New test.
10258
10259 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10260
10261 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10262
10263 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10264
10265 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10266 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10267
10268 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10269
10270 PR target/58757
10271 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10272
10273 2015-02-09 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/54000
10276 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10277
10278 2015-02-09 Tom de Vries <tom@codesourcery.com>
10279
10280 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10281
10282 2015-02-09 Martin Liska <mliska@suse.cz>
10283
10284 * g++.dg/ipa/pr64858.C: New test.
10285
10286 2015-02-09 Tom de Vries <tom@codesourcery.com>
10287
10288 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10289
10290 2015-02-08 Andrew Pinski <apinski@cavium.com>
10291
10292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10293
10294 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10295
10296 PR fortran/63744
10297 * gfortran.dg/use_rename_8.f90: New.
10298
10299 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * gnat.dg/addr7.ad[sb]: New test.
10302 * gnat.dg/addr8.ad[sb]: Likewise.
10303
10304 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10305
10306 PR jit/64752
10307 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10308 from jit.dg/test-compile-to-executable.c's create_code, with a
10309 clarification of the output message.
10310 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10311 pass/fail message.
10312 (test_jit): Use CHECK_NO_ERRORS when calling
10313 gcc_jit_context_compile_to_file.
10314 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10315 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10316 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10317 about deletions that are attempted.
10318 (jit-verify-compile-to-file): Rename to...
10319 (jit-verify-output-file-was-created): ...this, and drop the
10320 attempt to run "file" and verify the output.
10321 (jit-verify-assembler): New function.
10322 (jit-verify-object): New function.
10323 (jit-verify-dynamic-library): New function.
10324 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10325 favor of an implementation from new file
10326 create-code-for-hello-world-executable.h, which also adds a
10327 "main".
10328 (dg-final): Replace jit-verify-compile-to-file with
10329 jit-verify-output-file-was-created, and invoke new function
10330 jit-verify-assembler.
10331 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10332 the output message.
10333 (dg-final): Replace jit-verify-compile-to-file with
10334 jit-verify-output-file-was-created, and invoke new function
10335 jit-verify-dynamic-library.
10336 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10337 favor of an implementation from new file
10338 create-code-for-hello-world-executable.h, which also adds a
10339 "main".
10340 (dg-final): Replace jit-verify-compile-to-file with
10341 jit-verify-output-file-was-created. Strengthen the expected stdout
10342 from the built executable.
10343 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10344 favor of an implementation from new file
10345 create-code-for-hello-world-executable.h, which also adds a
10346 "main".
10347 (dg-final): Replace jit-verify-compile-to-file with
10348 jit-verify-output-file-was-created, and invoke new function
10349 jit-verify-object.
10350 * jit.dg/verify-dynamic-library.c: New source file.
10351
10352 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10353 Brian Rzycki <b.rzycki@samsung.com>
10354
10355 PR tree-optimization/64878
10356 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10357
10358 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR ipa/64896
10361 * g++.dg/ipa/pr64896.C: New test.
10362
10363 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10364
10365 PR target/64205
10366 * gcc.target/powerpc/pr64205.c: New file.
10367
10368 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10369
10370 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10371 (dg-options): Use -fpie instead of -fPIE -pie.
10372
10373 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10374
10375 PR middle-end/64937
10376 * g++.dg/asan/pr64937.C: New test.
10377
10378 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10379
10380 PR fortran/63205
10381 * gfortran.dg/class_to_type_4.f90: New test
10382
10383 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10384
10385 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10386
10387 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR rtl-optimization/64957
10390 PR debug/64817
10391 * gcc.c-torture/execute/pr64957.c: New test.
10392
10393 2015-02-05 Jeff Law <law@redhat.com>
10394
10395 PR target/17306
10396 * gcc.target/h8300/pr17306-1.c: New test.
10397 * gcc.target/h8300/pr17306-2.c: New test.
10398
10399 2015-02-05 Tobias Burnus <burnus@net-b.de>
10400
10401 PR fortran/64943
10402 * gfortran.dg/structure_constructor_12.f90: New.
10403
10404 2015-02-05 Jeff Law <law@redhat.com>
10405
10406 PR target/58400
10407 gcc.target/h8300/pr58400.c: New test.
10408
10409 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10410
10411 * gcc.target/arm/macro_defs0.c: New test.
10412 * gcc.target/arm/macro_defs1.c: New test.
10413 * gcc.target/arm/macro_defs2.c: New test.
10414
10415 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10416
10417 PR rtl-optimization/64905
10418 * gcc.target/i386/pr64905.c: Require nonpic target.
10419 (dg-options): Add -fomit-frame-pointer.
10420 (main): Remove.
10421
10422 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10423
10424 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10425 tree dump scanning.
10426
10427 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10428
10429 PR fortran/64757
10430 * gfortran.dg/type_to_class_2.f90: New test
10431 * gfortran.dg/type_to_class_3.f90: New test
10432
10433 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10434
10435 PR ipa/64686
10436 * g++.dg/torture/pr64686.C: New testcase.
10437
10438 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10439
10440 PR rtl-optimization/64905
10441 * gcc.target/i386/pr64905.c: New file.
10442
10443 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10444
10445 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10446 * gcc.dg/guality/pr41616-1.c: Ditto.
10447
10448 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10449
10450 PR debug/64817
10451 * gcc.dg/pr64817-3.c: New.
10452
10453 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10454 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10455
10456 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10457 pass parameters in registers.
10458 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10459 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10460 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10461
10462 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10463 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464
10465 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10466 list, allow for multilibed targets.
10467 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10468
10469 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10470
10471 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10472 * gcc.dg/pr46728-6.c: Ditto.
10473
10474 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10475
10476 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10477 for mips_nanlegacy target.
10478
10479 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10480
10481 * gcc.target/i386/chkp-hidden-def.c: New.
10482
10483 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10484
10485 PR middle-end/62103
10486 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10487 to use 24 bits for bitfield b.
10488
10489 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10490
10491 PR testsuite/64796
10492 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10493 cache result in a global variable. Include all 32-bit targets for
10494 bswap64 tests.
10495
10496 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR rtl-optimization/64756
10499 * gcc.c-torture/execute/pr64756.c: New test.
10500
10501 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10502
10503 PR target/64660
10504 * gcc.target/sh/pr64660-0.h: New.
10505 * gcc.target/sh/pr64660-1.c: New.
10506 * gcc.target/sh/pr64660-2.c: New.
10507 * gcc.target/sh/pr64660-3.c: New.
10508 * gcc.target/sh/pr64660-4.c: New.
10509
10510 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10511
10512 PR c++/64877
10513 * g++.dg/warn/Waddress-2.C: New.
10514
10515 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10516
10517 PR middle-end/61225
10518 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10519
10520 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10521
10522 PR preprocessor/64803
10523 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10524
10525 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10526
10527 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10528
10529 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10530
10531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10532 (_ARM_FPSRC): Add DN and AHP fields.
10533 (clean_results): Force DN=1 on AArch64.
10534 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10535 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10536 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10537 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10538 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10539 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10540
10541 2015-02-02 Alan Modra <amodra@gmail.com>
10542
10543 * gcc.target/powerpc/cprophard.c: New.
10544
10545 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10546
10547 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10548 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10549
10550 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR debug/64817
10553 * gcc.dg/pr64817-1.c: New test.
10554 * gcc.dg/pr64817-2.c: New test.
10555
10556 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10557
10558 PR target/64851
10559 * gcc.target/sh/pr64851-0.h: New
10560 * gcc.target/sh/pr64851-1.c: New
10561 * gcc.target/sh/pr64851-2.c: New
10562 * gcc.target/sh/pr64851-3.c: New
10563 * gcc.target/sh/pr64851-4.c: New
10564
10565 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10566
10567 PR target/64882
10568 * gcc.dg/torture/pr64882.c: New test.
10569
10570 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10571
10572 PR target/64159
10573 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10574 sparc*-*-*.
10575
10576 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10577
10578 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10579 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10580 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10581 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10582 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10583 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10584 tree dump.
10585 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10586 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10587 tree dump.
10588 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10589 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10590 tree dump.
10591
10592 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10593
10594 PR target/64688
10595 * g++.dg/pr64688-2.C: New.
10596
10597 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10598
10599 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10600 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10601 * gcc.target/i386/fuse-caller-save.c: Ditto.
10602 * gcc.target/i386/headmerge-1.c: Ditto.
10603 * gcc.target/i386/headmerge-2.c: Ditto.
10604 * gcc.target/i386/sibcall-6.c: Ditto.
10605
10606 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10607
10608 PR target/64617
10609 * gcc.target/i386/pr64617.c: New test.
10610
10611 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10612
10613 PR target/15184
10614 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10615 (dg-options): Remove -m32.
10616 (dg-final): Scan for "movb %al" only.
10617 * gcc.target/i386/pr15184-2.c: Ditto.
10618
10619 2015-01-30 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/64829
10622 * gcc.dg/vect/pr64829.c: New testcase.
10623
10624 2015-01-29 Marek Polacek <polacek@redhat.com>
10625
10626 PR c/64709
10627 * gcc.dg/pr64709.c: New test.
10628
10629 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR c++/64717
10632 * g++.dg/ubsan/pr64717-1.C: New test.
10633 * g++.dg/ubsan/pr64717-2.C: New test.
10634
10635 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10636
10637 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10638
10639 2015-01-29 Jeff Law <law@redhat.com>
10640
10641 PR target/15184
10642 * gcc.target/i386/pr15184-1.c: New test.
10643 * gcc.target/i386/pr15184-2.c: New test.
10644
10645 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10646
10647 PR tree-optimization/64746
10648 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10649
10650 2015-01-29 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/64853
10653 * gcc.dg/torture/pr64853.c: New testcase.
10654
10655 2015-01-29 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/64844
10658 * gcc.dg/vect/pr64844.c: New testcase.
10659
10660 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10661
10662 PR middle-end/64809
10663 * gcc.dg/pr64809.c: Delete.
10664
10665 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10666
10667 PR middle-end/64805
10668 * gcc.target/i386/pr64805.c: New.
10669
10670 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10671
10672 * gcc.dg/guality/guality.h (main): Add argv[0] to
10673 guality_gdb_command.
10674
10675 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10676
10677 PR ipa/64801
10678 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10679
10680 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10681
10682 PR target/64659
10683 * gcc.target/sh/sh.exp
10684 (check_effective_target_atomic_model_soft_gusa_available,
10685 check_effective_target_atomic_model_soft_tcb_available,
10686 check_effective_target_atomic_model_soft_imask_available,
10687 check_effective_target_atomic_model_hard_llcs_available): New.
10688 * gcc.target/sh/pr64659-0.h: New.
10689 * gcc.target/sh/pr64659-1.c: New.
10690 * gcc.target/sh/pr64659-2.c: New.
10691 * gcc.target/sh/pr64659-3.c: New.
10692 * gcc.target/sh/pr64659-4.c: New.
10693
10694 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10695
10696 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10697 scan-assembler-times pattern.
10698
10699 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10700
10701 PR middle-end/64809
10702 * gcc.dg/pr64809.c: New test.
10703
10704 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10705
10706 PR tree-optimization/64277
10707 * gcc.dg/pr64277.c: New.
10708
10709 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10710
10711 PR tree-optimization/64718
10712 * gcc.c-torture/execute/pr64718.c: New test.
10713
10714 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10715
10716 * gcc.target/aarch64/abs_2.c: New.
10717
10718 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10719
10720 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10721 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10722 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10723 ISA rev < 2.
10724
10725 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR bootstrap/64612
10728 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10729 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10730 { target comdat_group }.
10731
10732 2015-01-27 Tobias Burnus <burnus@net-b.de>
10733
10734 PR fortran/63861
10735 * gfortran.dg/goacc/coarray_2.f90: New.
10736
10737 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10738
10739 PR ipa/60871
10740 PR ipa/64139
10741 * g++.dg/torture/pr64139.C: New testcase.
10742 * g++.dg/torture/pr60871.C: Likewise.
10743
10744 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10745
10746 PR fortran/64230
10747 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10748 prevent linking errors.
10749
10750 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10751
10752 PR ipa/64282
10753 * g++.dg/torture/pr64282.C: New testcase.
10754
10755 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10756
10757 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10758 for wzr reg.
10759
10760 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10761
10762 * gcc.target/s390/hotpatch-13.c: New testcase.
10763 * gcc.target/s390/hotpatch-14.c: New testcase.
10764 * gcc.target/s390/hotpatch-15.c: New testcase.
10765 * gcc.target/s390/hotpatch-16.c: New testcase.
10766 * gcc.target/s390/hotpatch-17.c: New testcase.
10767 * gcc.target/s390/hotpatch-18.c: New testcase.
10768 * gcc.target/s390/hotpatch-19.c: New testcase.
10769 * gcc.target/s390/hotpatch-20.c: New testcase.
10770 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10771 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10772 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10773 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10774 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10775 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10776 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10777 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10778 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10779 * gcc.target/s390/hotpatch-10.c: Likewise.
10780 * gcc.target/s390/hotpatch-11.c: Likewise.
10781 * gcc.target/s390/hotpatch-12.c: Likewise.
10782 * gcc.target/s390/hotpatch-2.c: Likewise.
10783 * gcc.target/s390/hotpatch-3.c: Likewise.
10784 * gcc.target/s390/hotpatch-4.c: Likewise.
10785 * gcc.target/s390/hotpatch-5.c: Likewise.
10786 * gcc.target/s390/hotpatch-6.c: Likewise.
10787 * gcc.target/s390/hotpatch-7.c: Likewise.
10788 * gcc.target/s390/hotpatch-8.c: Likewise.
10789 * gcc.target/s390/hotpatch-9.c: Likewise.
10790 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10791 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10792 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10793 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10794 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10795 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10796 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10797 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10798
10799 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10800
10801 * gcc.dg/long_branch.c: New testcase.
10802
10803 2015-01-27 Richard Biener <rguenther@suse.de>
10804
10805 PR tree-optimization/56273
10806 PR tree-optimization/59124
10807 PR tree-optimization/64277
10808 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10809 * gcc.dg/Warray-bounds-12.c: Likewise.
10810 * gcc.dg/Warray-bounds-13.c: Likewise.
10811
10812 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR rtl-optimization/61058
10815 * gcc.dg/pr61058.c: New test.
10816
10817 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10818
10819 * gcc.target/i386/chkp-narrow-bounds.c: New.
10820
10821 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10822
10823 PR tree-optimization/64807
10824 * gcc.dg/pr64807.c: New test.
10825
10826 PR c/64766
10827 * gcc.dg/pr64766.c: New test.
10828
10829 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10830
10831 PR target/49263
10832 * gcc.target/sh/pr49263-4.c: New.
10833
10834 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10835
10836 PR fortran/62044
10837 * gfortran.dg/allocate_with_mold_1.f90: New test
10838
10839 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c/64778
10842 * gcc.dg/pr64778.c: New test.
10843
10844 PR middle-end/64421
10845 * gcc.dg/vect/pr64421.c: New test.
10846
10847 2015-01-26 Tobias Burnus <burnus@net-b.de>
10848
10849 PR fortran/64771
10850 * gfortran.dg/coarray_36.f: New.
10851 * gfortran.dg/coarray_37.f90: New.
10852
10853 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10854
10855 PR fortran/64230
10856 * gfortran.dg/class_allocate_18.f90: New.
10857
10858 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10859
10860 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10861
10862 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10863
10864 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10865
10866 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10867
10868 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10869
10870 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10871
10872 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10873
10874 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10875
10876 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10877 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10878 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10879 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10880
10881 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10882
10883 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10884 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10885 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10886
10887 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10888
10889 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10890 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10891 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10892 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10893 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10894 vXXXhn.inc.
10895
10896 2015-01-26 Richard Biener <rguenther@suse.de>
10897
10898 PR middle-end/64764
10899 * gcc.dg/uninit-19.c: New testcase.
10900
10901 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10902
10903 * lib/target-supports.exp (check_effective_target_vect64): Add
10904 sparc*-*-*.
10905
10906 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10907
10908 PR testsuite/64712
10909 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10910
10911 2015-01-26 Tony Liu <tony.liu@arm.com>
10912
10913 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10914 non-UAL cases.
10915
10916 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10917
10918 PR libfortran/64770
10919 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10920 correctly, clean up afterwards.
10921
10922 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10923
10924 PR fortran/62044
10925 * gfortran.dg/use_rename_7.f90: New.
10926
10927 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10928
10929 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10930 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10931
10932 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10933
10934 PR target/54236
10935 * gcc.target/sh/pr54236-4.c: New.
10936
10937 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10938
10939 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10940 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10941 Bridge test.
10942
10943 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10944
10945 PR libfortran/64770
10946 * gfortran.dg/open_new_segv.f90: New test.
10947
10948 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10949
10950 PR target/49263
10951 PR target/53987
10952 PR target/64345
10953 PR target/59533
10954 PR target/52933
10955 PR target/54236
10956 PR target/51244
10957 * gcc.target/sh/pr64345-1.c: New.
10958 * gcc.target/sh/pr64345-2.c: New.
10959 * gcc.target/sh/pr59533-1.c: New.
10960 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10961 * gcc.target/sh/pr52933-2.c: Likewise.
10962 * gcc.target/sh/pr54089-1.c: Likewise.
10963 * gcc.target/sh/pr54236-1.c: Likewise.
10964 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10965 * gcc.target/sh/pr49263-1.c: Remove xfails.
10966 * gcc.target/sh/pr49263-2.c: Likewise.
10967 * gcc.target/sh/pr49263-3.c: Likewise.
10968 * gcc.target/sh/pr53987-1.c: Likewise.
10969 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10970 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10971 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10972 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10973 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10974 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10975 test_009): New.
10976 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10977 (test_02): New.
10978
10979 2015-01-24 Tom de Vries <tom@codesourcery.com>
10980
10981 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10982
10983 2015-01-23 Ian Lance Taylor <iant@google.com>
10984
10985 PR go/64510
10986 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10987 targets without split stack support.
10988
10989 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10990
10991 PR target/64317
10992 * gcc.target/i386/pr64317.c: New test.
10993
10994 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR rtl-optimization/63637
10997 PR rtl-optimization/60663
10998 * gcc.dg/pr63637-1.c: New test.
10999 * gcc.dg/pr63637-2.c: New test.
11000 * gcc.dg/pr63637-3.c: New test.
11001 * gcc.dg/pr63637-4.c: New test.
11002 * gcc.dg/pr63637-5.c: New test.
11003 * gcc.dg/pr63637-6.c: New test.
11004 * gcc.target/i386/pr63637-1.c: New test.
11005 * gcc.target/i386/pr63637-2.c: New test.
11006 * gcc.target/i386/pr63637-3.c: New test.
11007 * gcc.target/i386/pr63637-4.c: New test.
11008 * gcc.target/i386/pr63637-5.c: New test.
11009 * gcc.target/i386/pr63637-6.c: New test.
11010
11011 2015-01-23 Richard Biener <rguenther@suse.de>
11012
11013 PR testsuite/63439
11014 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11015 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11016
11017 2015-01-23 Marek Polacek <polacek@redhat.com>
11018
11019 PR preprocessor/60570
11020 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11021 * gcc.dg/cpp/pr60570.c: New test.
11022
11023 2015-01-23 Richard Biener <rguenther@suse.de>
11024
11025 PR testsuite/63439
11026 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11027 vectorization on vect64 targets.
11028
11029 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11030
11031 PR fortran/60922
11032 * gfortran.dg/class_allocate_17.f90: New.
11033
11034 2015-01-23 Tobias Burnus <burnus@net-b.de>
11035
11036 PR fortran/64726
11037 * gfortran.dg/goacc/combined_loop.f90: New.
11038
11039 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11040
11041 PR fortran/61933
11042 * gfortran.dg/make_unit.f90: New test.
11043
11044 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045
11046 PR fortran/61933
11047 * gfortran.dg/negative_unit_int8.f: Update.
11048
11049 2015-01-22 Jeff Law <law@redhat.com>
11050
11051 PR target/52076
11052 * gcc.target/m68k/pr52076-1.c: New test.
11053 * gcc.target/m68k/pr52076-2.c: New test.
11054
11055 2015-01-22 Richard Biener <rguenther@suse.de>
11056
11057 PR middle-end/64728
11058 * gcc.dg/torture/pr64728.c: New testcase.
11059
11060 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11061
11062 PR target/64688
11063 * g++.dg/pr64688.C: New test.
11064
11065 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11066
11067 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11068 to avoid errors with -fpic.
11069
11070 2015-01-22 Richard Biener <rguenther@suse.de>
11071
11072 PR libstdc++/64535
11073 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11074
11075 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11076
11077 PR rtl-optimization/64682
11078 * gcc.c-torture/execute/pr64682.c: New file.
11079
11080 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR debug/64511
11083 * gcc.dg/pr64511.c: New test.
11084
11085 PR rtl-optimization/62078
11086 * g++.dg/opt/pr62078.C: New test.
11087
11088 PR c/63307
11089 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11090
11091 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11092
11093 PR fortran/57023
11094 * gfortran.dg/internal_pack_15.f90: New test.
11095
11096 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11097
11098 * c-c++-common/tsan/step.c: New testcase.
11099
11100 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11101
11102 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11103
11104 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11105
11106 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11107
11108 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11109
11110 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11111
11112 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11113
11114 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11115
11116 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11117
11118 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11119
11120 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11121
11122 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11123
11124 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11125
11126 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11127
11128 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11129
11130 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11131
11132 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11133
11134 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11135
11136 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11137
11138 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11139
11140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11141
11142 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11143
11144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11145
11146 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11147
11148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11149
11150 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11151 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11152 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11153 vXXXw.inc.
11154
11155 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11156
11157 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11158 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11159 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11160 vXXXl.inc.
11161
11162 2015-01-21 Renlin Li <renlin.li@arm.com>
11163
11164 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11165 * g++.dg/tls/thread_local5g.C: Likewise.
11166 * g++.dg/tls/thread_local6g.C: Likewise.
11167
11168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11169
11170 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11171 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11172 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11173
11174 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11175
11176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11178 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11179
11180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11181
11182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11185
11186 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11187
11188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11190 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11191
11192 2015-01-20 Jeff Law <law@redhat.com>
11193
11194 PR target/59946
11195 * gcc.target/m68k/pr59946.c: New test.
11196
11197 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11198
11199 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11200 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11201 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11202
11203 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11204
11205 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11206 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11207 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11208
11209 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11210
11211 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11212 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11213 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11214
11215 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11216
11217 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11218 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11219 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11220 vshuffle.inc.
11221 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11222 vshuffle.inc.
11223
11224 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11225
11226 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11227 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11228 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11229
11230 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11231
11232 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11233 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11234 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11235
11236 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11237
11238 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11239
11240 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11241
11242 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11243
11244 PR sanitizer/64632
11245 * g++.dg/ubsan/pr64632.C: New test.
11246
11247 PR debug/64663
11248 * gcc.dg/pr64663.c: New test.
11249
11250 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11251
11252 PR c++/64383
11253 * g++.dg/warn/Wunused-var-23.C: New.
11254
11255 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11256
11257 PR c++/59937
11258 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11259 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11260
11261 2015-01-20 Richard Biener <rguenther@suse.de>
11262
11263 PR ipa/64684
11264 * gcc.dg/lto/pr64684_0.c: New testcase.
11265 * gcc.dg/lto/pr64684_1.c: Likewise.
11266 * gcc.dg/lto/pr64684_2.c: Likewise.
11267 * gcc.dg/lto/pr64685_0.c: Likewise.
11268 * gcc.dg/lto/pr64685_1.c: Likewise.
11269
11270 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11271
11272 PR c++/62241
11273 * g++.dg/cpp1y/lambda-init12.C: New.
11274
11275 2015-01-20 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/64410
11278 * g++.dg/vect/pr64410.cc: Require vect_double.
11279
11280 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11281
11282 PR target/64149
11283 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11284
11285 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11286
11287 PR bootstrap/64676
11288 Revert:
11289 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11290
11291 PR rtl-optimization/64081
11292 * gcc.dg/pr64081.c: New test.
11293
11294 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11295
11296 * jit.dg/harness.h: Include <unistd.h>.
11297 (CHECK_NO_ERRORS): New.
11298 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11299 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11300 gcc_jit_context_compile_to_file.
11301 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11302 args to the spawned executable.
11303 (jit-expand-vars): New function.
11304 (jit-exe-params): New variable.
11305 (dg-jit-set-exe-params): New function.
11306 (jit-dg-test): Detect testcases that use
11307 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11308 Set arguments of spawned process to jit-exe-params.
11309 (jit-get-output-filename): New function.
11310 (jit-setup-compile-to-file): New function.
11311 (jit-verify-compile-to-file): New function.
11312 (jit-run-executable): New function.
11313 (jit-verify-executable): New function.
11314 * jit.dg/test-compile-to-assembler.c: New testcase.
11315 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11316 * jit.dg/test-compile-to-executable.c: New testcase.
11317 * jit.dg/test-compile-to-object.c: New testcase.
11318
11319 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11320
11321 PR target/64652
11322 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11323 (test_1): New.
11324
11325 2015-01-19 Martin Liska <mliska@suse.cz>
11326
11327 * objc/compile/pr64668.m: New test.
11328
11329 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11330
11331 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11332 (create_overflow_fn): Update comment to clarify that
11333 the third param of the created function is a bool *, not
11334 an int *.
11335 (verify_int_overflow_fn): Convert param "expected_ovf" from
11336 int to bool. Update third param of "overflow_fn_type" from int *
11337 to bool *. Update local "actual_ovf" from int to bool.
11338 (verify_uint_overflow_fn): Likewise.
11339
11340 2015-01-19 Martin Liska <mliska@suse.cz>
11341
11342 * gcc.dg/ipa/ipa-icf-33.c: New test.
11343
11344 2015-01-19 Felix Yang <felix.yang@huawei.com>
11345 Haijian Zhang <z.zhanghaijian@huawei.com>
11346
11347 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11348 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11350 result_float64x2, expected_hfloat64x2): New helper type, variable and
11351 declaration.
11352 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11353 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11354 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11355 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11356 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11357 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11358 and target without the FMA feature.
11359
11360 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11361
11362 * gcc.target/aarch64/pr64304.c: New testcase.
11363
11364 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11365
11366 PR rtl-optimization/64081
11367 * gcc.dg/pr64081.c: New test.
11368
11369 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11370
11371 PR target/63971
11372 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11373 the epilogue).
11374 * gcc.target/aarch64/test_frame_6.c: Likewise.
11375 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11376 and x19 (in the epilogue).
11377 * gcc.target/aarch64/test_frame_4.c: Likewise.
11378 * gcc.target/aarch64/test_frame_7.c: Likewise.
11379
11380 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11381
11382 * gcc.target/i386/chkp-always_inline.c: New.
11383
11384 2015-01-15 Andrew Pinski <apinski@cavium.com>
11385 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11386
11387 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11388 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11389
11390 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11391
11392 PR fortran/60255
11393 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11394 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11395
11396 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11397
11398 PR fortran/64578
11399 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11400
11401 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11402
11403 PR target/64652
11404 * gcc.target/sh/torture/pr64652.c: New.
11405
11406 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11407
11408 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11409 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11410 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11411 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11412 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11413 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11414
11415 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11416
11417 PR ipa/64378
11418 * g++.dg/torture/pr64378.C: New testcase.
11419
11420 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11421
11422 PR fortran/57959
11423 * gfortran.dg/block_13.f08: New test
11424
11425 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11426
11427 PR fortran/55901
11428 * gfortran.dg/associate_1.f03: Allow test for character with
11429 automatic length.
11430
11431 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11432
11433 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11434 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11435
11436 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11437
11438 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11439
11440 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11441
11442 PR fortran/64578
11443 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11444
11445 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11446
11447 PR fortran/60357
11448 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11449
11450 PR fortran/61275
11451 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11452
11453 PR fortran/55932
11454 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11455
11456 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11457
11458 PR fortran/60334
11459 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11460
11461 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11462
11463 PR rtl-optimization/52773
11464 * gcc.c-torture/compile/pr52773.c: New test.
11465
11466 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11467
11468 PR c++/62134
11469 * g++.dg/cpp0x/alias-decl-46.C: New.
11470
11471 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11472
11473 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11474
11475 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11476
11477 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11478 Add trace.
11479 (CHECK_FP): Likewise.
11480 (CHECK_CUMULATIVE_SAT): Likewise.
11481
11482 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11483
11484 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11485 (Set_Neon_Cumulative_Sat): Add parameter.
11486 (__set_neon_cumulative_sat): Support new parameter.
11487 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11488 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11489 argument.
11490 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11491 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11492 argument.
11493
11494 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11495
11496 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11497 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11498
11499 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11500
11501 PR c++/60056
11502 * g++.dg/tls/thread_local-ice4.C: New.
11503
11504 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11505
11506 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11507 than Neon options.
11508
11509 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR c++/62276
11512 * g++.dg/cpp0x/vt-62276.C: New.
11513
11514 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11515
11516 PR middle-end/64353
11517 * g++.dg/pr64353.C: New.
11518
11519 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11520
11521 PR target/64263
11522 * gcc.target/aarch64/pr64263_1.c: New test.
11523
11524 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11525
11526 PR tree-optimization/64434
11527 * gcc.dg/torture/pr64434.c: Move to...
11528 * gcc.dg/pr64434.c: ... here.
11529
11530 2015-01-16 Richard Biener <rguenther@suse.de>
11531
11532 PR middle-end/64614
11533 * gcc.dg/uninit-18.c: New testcase.
11534
11535 2015-01-16 Richard Biener <rguenther@suse.de>
11536
11537 PR tree-optimization/64568
11538 * g++.dg/torture/pr64568-2.C: New testcase.
11539
11540 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11541
11542 PR target/64363
11543 * gcc.target/i386/chkp-label-address.c: New.
11544
11545 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11546
11547 PR fortran/45290
11548 * gfortran.dg/pointer_init_6.f90: Extended.
11549
11550 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11551
11552 * gcc.c-torture/compile/20150108.c: New test.
11553
11554 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11555
11556 * gcc.target/visium: New directory.
11557
11558 2015-01-16 Richard Biener <rguenther@suse.de>
11559
11560 PR tree-optimization/61743
11561 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11562 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11563
11564 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11565
11566 * gcc.dg/pr64015.c: New test.
11567
11568 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11569
11570 PR ipa/64163
11571 PR ipa/64612
11572 * g++.dg/ipa/pr64612.C: New test.
11573
11574 2015-01-16 Renlin Li <renlin.li@arm.com>
11575
11576 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11577
11578 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11579
11580 * gcc.target/i386/sse-14.c: Test new intrinsic.
11581 * gcc.target/i386/sse-22.c: Ditto.
11582
11583 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11584
11585 PR c++/58614
11586 * g++.dg/cpp0x/auto44.C: New.
11587
11588 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11589
11590 PR target/59710
11591 * gcc.target/nios2/gpopt-all.c: New test case.
11592 * gcc.target/nios2/gpopt-local.c: New test case.
11593 * gcc.target/nios2/gpopt-global.c: New test case.
11594 * gcc.target/nios2/gpopt-data.c: New test case.
11595 * gcc.target/nios2/gpopt-none.c: New test case.
11596
11597 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11598
11599 * g++.dg/ubsan/vptr-1.C: New test.
11600 * g++.dg/ubsan/vptr-2.C: New test.
11601 * g++.dg/ubsan/vptr-3.C: New test.
11602 * g++.dg/ubsan/vptr-4.C: New test.
11603 * g++.dg/ubsan/vptr-5.C: New test.
11604 * g++.dg/ubsan/vptr-6.C: New test.
11605 * g++.dg/ubsan/vptr-7.C: New test.
11606 * g++.dg/ubsan/vptr-8.C: New test.
11607 * g++.dg/ubsan/vptr-9.C: New test.
11608
11609 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11610
11611 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11612 is set up.
11613 * lib/gcc-dg.exp: Likewise.
11614
11615 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11616
11617 PR rtl-optimization/64110
11618 * gcc.target/i386/pr64110.c: Add scan-assembler.
11619
11620 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11621 James Norris <jnorris@codesourcery.com>
11622 Cesar Philippidis <cesar@codesourcery.com>
11623 Ilmir Usmanov <i.usmanov@samsung.com>
11624
11625 * lib/target-supports.exp (check_effective_target_fopenacc): New
11626 procedure.
11627 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11628 * g++.dg/goacc/goacc.exp: Likewise.
11629 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11630 * gcc.dg/goacc/goacc.exp: Likewise.
11631 * gfortran.dg/goacc/goacc.exp: Likewise.
11632 * c-c++-common/cpp/openacc-define-1.c: New file.
11633 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11634 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11635 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11636 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11637 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11638 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11639 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11640 * c-c++-common/goacc/cache-1.c: Likewise.
11641 * c-c++-common/goacc/clauses-fail.c: Likewise.
11642 * c-c++-common/goacc/collapse-1.c: Likewise.
11643 * c-c++-common/goacc/data-1.c: Likewise.
11644 * c-c++-common/goacc/data-2.c: Likewise.
11645 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11646 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11647 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11648 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11649 * c-c++-common/goacc/if-clause-1.c: Likewise.
11650 * c-c++-common/goacc/if-clause-2.c: Likewise.
11651 * c-c++-common/goacc/kernels-1.c: Likewise.
11652 * c-c++-common/goacc/loop-1.c: Likewise.
11653 * c-c++-common/goacc/loop-private-1.c: Likewise.
11654 * c-c++-common/goacc/nesting-1.c: Likewise.
11655 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11656 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11657 * c-c++-common/goacc/parallel-1.c: Likewise.
11658 * c-c++-common/goacc/pcopy.c: Likewise.
11659 * c-c++-common/goacc/pcopyin.c: Likewise.
11660 * c-c++-common/goacc/pcopyout.c: Likewise.
11661 * c-c++-common/goacc/pcreate.c: Likewise.
11662 * c-c++-common/goacc/pragma_context.c: Likewise.
11663 * c-c++-common/goacc/present-1.c: Likewise.
11664 * c-c++-common/goacc/reduction-1.c: Likewise.
11665 * c-c++-common/goacc/reduction-2.c: Likewise.
11666 * c-c++-common/goacc/reduction-3.c: Likewise.
11667 * c-c++-common/goacc/reduction-4.c: Likewise.
11668 * c-c++-common/goacc/sb-1.c: Likewise.
11669 * c-c++-common/goacc/sb-2.c: Likewise.
11670 * c-c++-common/goacc/sb-3.c: Likewise.
11671 * c-c++-common/goacc/update-1.c: Likewise.
11672 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11673 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11674 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11675 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11676 * gfortran.dg/goacc/assumed.f95: Likewise.
11677 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11678 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11679 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11680 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11681 * gfortran.dg/goacc/branch.f95: Likewise.
11682 * gfortran.dg/goacc/cache-1.f95: Likewise.
11683 * gfortran.dg/goacc/coarray.f95: Likewise.
11684 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11685 * gfortran.dg/goacc/cray.f95: Likewise.
11686 * gfortran.dg/goacc/critical.f95: Likewise.
11687 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11688 * gfortran.dg/goacc/data-tree.f95: Likewise.
11689 * gfortran.dg/goacc/declare-1.f95: Likewise.
11690 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11691 * gfortran.dg/goacc/fixed-1.f: Likewise.
11692 * gfortran.dg/goacc/fixed-2.f: Likewise.
11693 * gfortran.dg/goacc/fixed-3.f: Likewise.
11694 * gfortran.dg/goacc/fixed-4.f: Likewise.
11695 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11696 * gfortran.dg/goacc/if.f95: Likewise.
11697 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11698 * gfortran.dg/goacc/list.f95: Likewise.
11699 * gfortran.dg/goacc/literal.f95: Likewise.
11700 * gfortran.dg/goacc/loop-1.f95: Likewise.
11701 * gfortran.dg/goacc/loop-2.f95: Likewise.
11702 * gfortran.dg/goacc/loop-3.f95: Likewise.
11703 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11704 * gfortran.dg/goacc/omp.f95: Likewise.
11705 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11706 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11707 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11708 * gfortran.dg/goacc/parameter.f95: Likewise.
11709 * gfortran.dg/goacc/private-1.f95: Likewise.
11710 * gfortran.dg/goacc/private-2.f95: Likewise.
11711 * gfortran.dg/goacc/private-3.f95: Likewise.
11712 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11713 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11714 * gfortran.dg/goacc/reduction.f95: Likewise.
11715 * gfortran.dg/goacc/routine-1.f90: Likewise.
11716 * gfortran.dg/goacc/routine-2.f90: Likewise.
11717 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11718 * gfortran.dg/goacc/several-directives.f95: Likewise.
11719 * gfortran.dg/goacc/sie.f95: Likewise.
11720 * gfortran.dg/goacc/subarrays.f95: Likewise.
11721 * gfortran.dg/gomp/map-1.f90: Likewise.
11722 * gfortran.dg/openacc-define-1.f90: Likewise.
11723 * gfortran.dg/openacc-define-2.f90: Likewise.
11724 * gfortran.dg/openacc-define-3.f90: Likewise.
11725 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11726 * g++.dg/gomp/block-2.C: Likewise.
11727 * g++.dg/gomp/block-3.C: Likewise.
11728 * g++.dg/gomp/block-5.C: Likewise.
11729 * g++.dg/gomp/target-1.C: Likewise.
11730 * g++.dg/gomp/target-2.C: Likewise.
11731 * g++.dg/gomp/taskgroup-1.C: Likewise.
11732 * g++.dg/gomp/teams-1.C: Likewise.
11733 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11734 * gcc.dg/cilk-plus/jump.c: Likewise.
11735 * gcc.dg/gomp/block-1.c: Likewise.
11736 * gcc.dg/gomp/block-10.c: Likewise.
11737 * gcc.dg/gomp/block-2.c: Likewise.
11738 * gcc.dg/gomp/block-3.c: Likewise.
11739 * gcc.dg/gomp/block-4.c: Likewise.
11740 * gcc.dg/gomp/block-5.c: Likewise.
11741 * gcc.dg/gomp/block-6.c: Likewise.
11742 * gcc.dg/gomp/block-7.c: Likewise.
11743 * gcc.dg/gomp/block-8.c: Likewise.
11744 * gcc.dg/gomp/block-9.c: Likewise.
11745 * gcc.dg/gomp/target-1.c: Likewise.
11746 * gcc.dg/gomp/target-2.c: Likewise.
11747 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11748 * gcc.dg/gomp/teams-1.c: Likewise.
11749
11750 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11751
11752 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11753 test case.
11754
11755 2015-01-15 Mike Stump <mikestump@comcast.net>
11756
11757 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11758 * gcc.dg/inline_2.c: Likewise.
11759 * gcc.dg/inline_3.c: Likewise.
11760 * gcc.dg/inline_4.c: Likewise.
11761
11762 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11763
11764 PR fortran/58023
11765 * gfortran.dg/proc_ptr_comp_43.f90: New.
11766
11767 2015-01-15 Mike Stump <mikestump@comcast.net>
11768
11769 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11770 * gcc.dg/unroll_2.c: Likewise.
11771 * gcc.dg/unroll_3.c: Likewise.
11772 * gcc.dg/unroll_4.c: Likewise.
11773 * gcc.dg/unroll_5.c: Likewise.
11774
11775 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11776
11777 PR target/63971
11778 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11779 in epilogue.
11780 * gcc.target/aarch64/test_frame_6.c: Likewise.
11781 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11782 x30 and x19 (in the epilogue).
11783 * gcc.target/aarch64/test_frame_4.c: Likewise.
11784 * gcc.target/aarch64/test_frame_7.c: Likewise.
11785
11786 2015-01-15 Martin Liska <mliska@suse.cz>
11787
11788 * g++.dg/ipa/pr64068.C: New test.
11789 * gcc.dg/ipa/PR64559.c: New test.
11790
11791 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11792
11793 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11794 with PIE.
11795
11796 2015-01-15 Richard Biener <rguenther@suse.de>
11797
11798 PR tree-optimization/61743
11799 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11800 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11801
11802 2015-01-15 Renlin Li <renlin.li@arm.com>
11803
11804 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11805 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11806
11807 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11808
11809 * gcc.dg/vect/vect-aggressive-1.c: New.
11810 * gcc.target/i386/avx2-vect-aggressive.c: New.
11811
11812 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11813
11814 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11815
11816 2015-01-15 Richard Biener <rguenther@suse.de>
11817
11818 PR lto/64415
11819 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11820 -Wl,-undefined,dynamic_lookup.
11821
11822 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11823
11824 * gnat.dg/opt47.adb: New test.
11825
11826 2015-01-15 Richard Biener <rguenther@suse.de>
11827
11828 PR lto/64415
11829 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11830
11831 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11832
11833 PR tree-optimization/64434
11834 * gcc.dg/torture/pr64434.c: New test.
11835
11836 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11837
11838 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11839 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11840 -march=loongson* and -march=octeon* require -mno-micromips.
11841
11842 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11843 Matthew Fortune <matthew.fortune@imgtec.com>
11844
11845 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11846 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11847 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11848 * gcc.target/mips/call-saved-7.c: New file.
11849 * gcc.target/mips/call-saved-8.c: New file.
11850 * gcc.target/mips/call-saved-9.c: New file.
11851
11852 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11853
11854 * gcc.target/mips/lsa.c: New file.
11855 * gcc.target/mips/mips64-lsa.c: Likewise.
11856 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11857 * gcc.target/mips/mulsize-4.c: Likewise.
11858 * gcc.target/mips/mulsize-5.c: New file.
11859 * gcc.target/mips/mulsize-6.c: Likewise.
11860 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11861 and !HAS_LSA as ghost options.
11862 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11863 for !HAS_LSA.
11864
11865 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11866
11867 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11868
11869 2015-01-15 Richard Biener <rguenther@suse.de>
11870
11871 PR middle-end/64365
11872 * gcc.dg/torture/pr64365.c: New testcase.
11873
11874 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11875
11876 * gcc.dg/stackprotectexplicit1.c: New test.
11877 * g++.dg/stackprotectexplicit2.c: New test.
11878
11879 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11880
11881 PR target/61933
11882 * gfortran.dg/inquire_internal.f90: New.
11883 * gfortran.dg/negative_unit_check.f90: New.
11884
11885 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11886
11887 PR target/53988
11888 * gcc.target/sh/pr53988-1.c: New.
11889
11890 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11891
11892 PR c++/58671
11893 * g++.dg/tls/thread_local-ice3.C: New.
11894
11895 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11896
11897 * gcc.target/i386/fentry-override.c: Properly place {} in target
11898 selector. Remove nonpic.
11899 * gcc.target/i386/fentry.c: Likewise.
11900
11901 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11902
11903 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11904 warnings instead of errors.
11905
11906 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11907
11908 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11909 option support instead of ENABLE_LTO from Makefile.
11910
11911 2015-01-14 Richard Biener <rguenther@suse.de>
11912
11913 PR tree-optimization/59354
11914 * gcc.dg/vect/pr59354.c: New testcase.
11915
11916 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11917
11918 * lib/target-supports.exp
11919 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11920 on ARM architures before v7.
11921
11922 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11923
11924 PR middle-end/59448
11925 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11926 an atomic_exchange.
11927
11928 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11929
11930 PR target/64386
11931 * gcc.target/i386/pr64386.c: New test.
11932
11933 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11934
11935 PR target/64393
11936 * gcc.target/i386/pr64393.c: New test.
11937
11938 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11939
11940 PR target/64387
11941 * gcc.target/i386/pr64387.c: New test.
11942
11943 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11944
11945 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11946
11947 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11948
11949 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11950
11951 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11952
11953 PR target/64453
11954 * gcc.target/arm/pr64453.c: New.
11955
11956 2015-01-14 Richard Biener <rguenther@suse.de>
11957
11958 PR lto/64415
11959 * gcc.dg/lto/pr64415_0.c: New testcase.
11960 * gcc.dg/lto/pr64415_1.c: Likewise.
11961
11962 2015-01-14 Martin Liska <mliska@suse.cz>
11963
11964 * gcc.dg/ipa/pr64307.c: New test.
11965
11966 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11967
11968 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11969 64-bit and 128-bit.
11970
11971 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11972
11973 PR target/64460
11974 * gcc.target/arm/pr64460_1.c: New test.
11975
11976 2015-01-14 Richard Biener <rguenther@suse.de>
11977
11978 PR tree-optimization/64493
11979 PR tree-optimization/64495
11980 * gcc.dg/vect/pr64493.c: New testcase.
11981 * gcc.dg/vect/pr64495.c: Likewise.
11982
11983 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11984
11985 * gcc.dg/Warray-bounds-11.c: New test-case.
11986
11987 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11988
11989 * gcc.target/mips/octeon3-pipe-1.c: New test.
11990
11991 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11992
11993 * jit.dg/harness.h (set_up_logging): Move string concatenation
11994 into...
11995 (concat_strings): New function.
11996 (dump_reproducer): New function.
11997 (test_jit): Call dump_reproducer.
11998 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11999 function.
12000 (jit-dg-test): Delete any generated reproducer from previous runs.
12001 Verify that a generated reproducer was created, and verify that it
12002 compiles.
12003 * jit.dg/test-nested-contexts.c (main): Call
12004 gcc_jit_context_dump_reproducer_to_file.
12005
12006 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12007
12008 * gcc.dg/aru-2.c: Add dg-require-profiling.
12009
12010 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12011
12012 * lib/target-supports.exp (check_profiling_available): Check if
12013 -pg links.
12014
12015 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12016
12017 PR ipa/64565
12018 * g++.dg/torture/pr64565.C: New testcase.
12019
12020 2015-01-13 Marek Polacek <polacek@redhat.com>
12021
12022 PR middle-end/64391
12023 * gcc.dg/tm/pr64391.c: New test.
12024
12025 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12026
12027 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12028 true.
12029
12030 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12031
12032 * gcc.target/i386/pie.c: New test.
12033
12034 * lib/target-supports.exp (check_effective_target_pie): New.
12035
12036 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12037
12038 PR rtl-optimization/64286
12039 * gcc.target/i386/avx2-pr64286.c: New test.
12040
12041 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12042
12043 PR c++/57626
12044 * g++.dg/cpp0x/vt-57626.C: New.
12045
12046 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12047
12048 PR fortran/64528
12049 * gfortran.dg/pr64528.f90: New test.
12050
12051 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12052
12053 * gcc.target/aarch64/subsp.c: New test.
12054
12055 2015-01-13 Andrew Pinski <apinski@cavium.com>
12056
12057 * gcc.target/aarch64/store-pair-1.c: New testcase.
12058
12059 2015-01-13 Richard Biener <rguenther@suse.de>
12060
12061 PR lto/64373
12062 * gcc.dg/lto/pr64373_0.c: New testcase.
12063
12064 2015-01-13 Andrew Pinski <apinski@cavium.com>
12065
12066 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12067 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12068
12069 2015-01-13 Richard Biener <rguenther@suse.de>
12070
12071 PR tree-optimization/64406
12072 * gcc.dg/pr64406.c: New testcase.
12073
12074 2015-01-13 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/64404
12077 * gcc.dg/vect/pr64404.c: New testcase.
12078
12079 2015-01-13 Richard Biener <rguenther@suse.de>
12080
12081 PR tree-optimization/64568
12082 * g++.dg/torture/pr64568.C: New testcase.
12083
12084 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12085
12086 * jit.dg/test-error-local-used-from-other-function.c: New test
12087 case.
12088 * jit.dg/test-error-param-reuse.c: New test case.
12089 * jit.dg/test-error-param-sharing.c: New test case.
12090 * jit.dg/test-error-param-used-from-other-function.c: New test
12091 case.
12092 * jit.dg/test-error-param-used-without-a-function.c: New test
12093 case.
12094
12095 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR tree-optimization/64563
12098 * gcc.dg/pr64563.c: New test.
12099
12100 PR target/64513
12101 * gcc.target/i386/pr64513.c: New test.
12102
12103 PR tree-optimization/64454
12104 * gcc.dg/pr64454.c: New test.
12105
12106 PR testsuite/64028
12107 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12108 bind_pic_locally.
12109 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12110 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12111 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12112 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12113 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12114 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12115 * gcc.dg/vect/slp-25.c: Likewise.
12116 * gcc.dg/vect/vect-109.c: Likewise.
12117 * gcc.dg/vect/vect-13.c: Likewise.
12118 * gcc.dg/vect/vect-17.c: Likewise.
12119 * gcc.dg/vect/vect-18.c: Likewise.
12120 * gcc.dg/vect/vect-19.c: Likewise.
12121 * gcc.dg/vect/vect-20.c: Likewise.
12122 * gcc.dg/vect/vect-21.c: Likewise.
12123 * gcc.dg/vect/vect-22.c: Likewise.
12124 * gcc.dg/vect/vect-27.c: Likewise.
12125 * gcc.dg/vect/vect-29.c: Likewise.
12126 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12127 * gcc.dg/vect/vect-2.c: Likewise.
12128 * gcc.dg/vect/vect-3.c: Likewise.
12129 * gcc.dg/vect/vect-4.c: Likewise.
12130 * gcc.dg/vect/vect-5.c: Likewise.
12131 * gcc.dg/vect/vect-72.c: Likewise.
12132 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12133 * gcc.dg/vect/vect-73.c: Likewise.
12134 * gcc.dg/vect/vect-77-global.c: Likewise.
12135 * gcc.dg/vect/vect-78-global.c: Likewise.
12136 * gcc.dg/vect/vect-7.c: Likewise.
12137 * gcc.dg/vect/vect-86.c: Likewise.
12138 * gcc.dg/vect/vect-align-1.c: Likewise.
12139 * gcc.dg/vect/vect-align-3.c: Likewise.
12140 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12141 * gcc.dg/vect/vect-all.c: Likewise.
12142 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12143 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12144 * gcc.dg/vect/vect-peel-3.c: Likewise.
12145 * gcc.dg/vect/vect-peel-4.c: Likewise.
12146 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12147
12148 2015-01-12 Jeff Law <law@redhat.com>
12149
12150 PR target/64461
12151 * gcc.target/m68k/pr64461.c: New test.
12152
12153 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12154
12155 * jit.dg/test-array-as-pointer.c (create_code): Update call
12156 to gcc_jit_context_new_global by setting "kind" to
12157 GCC_JIT_GLOBAL_IMPORTED.
12158 * jit.dg/test-error-array-as-pointer.c: Likewise.
12159 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12160 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12161 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12162 * jit.dg/test-using-global.c (the_global): Rename to...
12163 (imported_global): ...this.
12164 (create_code): Update to test the three kinds of global.
12165 (verify_code): Likewise.
12166
12167 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12168
12169 PR testsuite/64427
12170 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12171 undefined behavior.
12172 * gcc.target/i386/pr64291-2.c: Updated.
12173
12174 2015-01-12 Richard Biener <rguenther@suse.de>
12175
12176 PR tree-optimization/64530
12177 * gfortran.dg/pr64530.f90: New testcase.
12178
12179 2015-01-12 Richard Biener <rguenther@suse.de>
12180
12181 PR middle-end/64357
12182 * gcc.dg/torture/pr64357.c: New testcase.
12183
12184 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12185
12186 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12187 selector.
12188
12189 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12190 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12191
12192 2015-01-12 Martin Liska <mliska@suse.cz>
12193
12194 * gcc.dg/ipa/PR64550.c: New test.
12195
12196 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12197
12198 PR ipa/63470
12199 * g++.dg/ipa/pr63470.C: New testcase.
12200
12201 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12202
12203 PR fortran/63733
12204 * gfortran.dg/typebound_operator_20.f90: New.
12205
12206 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12207
12208 PR fortran/58023
12209 * gfortran.dg/proc_ptr_comp_42.f90: New.
12210
12211 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12212
12213 PR fortran/64508
12214 * gfortran.dg/proc_ptr_comp_41.f90: New.
12215
12216 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12217
12218 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12219
12220 2015-01-10 Tobias Burnus <burnus@net-b.de>
12221
12222 PR fortran/64522
12223 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12224 and add dg-excess-errors.
12225 * gfortran.dg/line_length_6.f90: New.
12226 * gfortran.dg/line_length_7.f90: New.
12227 * gfortran.dg/line_length_8.f90: New.
12228 * gfortran.dg/line_length_9.f90: New.
12229 * gfortran.dg/line_length_10.f90: New.
12230 * gfortran.dg/line_length_11.f90: New.
12231
12232 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12233
12234 * jit.dg/test-threads.c (struct testcase): Move declaration
12235 to jit.dg/all-non-failing-tests.h.
12236 (testcases): Likewise.
12237 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12238 declaration here from jit.dg/all-non-failing-tests.h.
12239 (testcases): Likewise.
12240 * jit.dg/test-combination.c (create_code): Eliminate spelling
12241 out all of the testcases in favor of looping through the
12242 "testcases" metadata.
12243 (verify_code): Likewise.
12244
12245 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12246
12247 PR rtl-optimization/64536
12248 * gcc.dg/pr64536.c: New test.
12249
12250 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12251
12252 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12253 * jit.dg/test-combination.c (create_code): Likewise.
12254 (verify_code): Likewise.
12255 * jit.dg/test-constants.c: New test case.
12256 * jit.dg/test-threads.c: Add test-constants.c.
12257
12258 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12259
12260 PR libobjc/51891
12261 * objc.dg/gnu-api-2-class.m: Add a test case
12262 for the above change.
12263
12264 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12265
12266 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12267
12268 2015-01-09 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/64410
12271 * g++.dg/vect/pr64410.cc: New testcase.
12272
12273 2015-01-09 Martin Liska <mliska@suse.cz>
12274
12275 * gcc.dg/ipa/ipa-icf-32.c: New test.
12276
12277 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12278
12279 * c-c++-common/tsan/tsan_barrier.h: New.
12280 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12281 * c-c++-common/tsan/bitfield_race.c: Likewise.
12282 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12283 * c-c++-common/tsan/mutexset1.c: Likewise.
12284 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12285 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12286 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12287 * c-c++-common/tsan/simple_race.c: Likewise.
12288 * c-c++-common/tsan/simple_stack.c: Likewise.
12289 * c-c++-common/tsan/sleep_sync.c: Likewise.
12290 * c-c++-common/tsan/tiny_race.c: Likewise.
12291 * c-c++-common/tsan/tls_race.c: Likewise.
12292 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12293 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12294 * g++.dg/tsan/atomic_free.C: Likewise.
12295 * g++.dg/tsan/atomic_free2.C: Likewise.
12296 * g++.dg/tsan/cond_race.C: Likewise.
12297 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12298
12299 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12300
12301 PR testsuite/62250
12302 * lib/target-supports.exp (check_effective_target_libatomic_available):
12303 New.
12304 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12305 targets that match effective-target libatomic_available.
12306 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12307
12308 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12309
12310 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12311 Verify the result of gcc_jit_context_get_last_error.
12312 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12313
12314 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12315
12316 PR tree-optimization/63989
12317 * gcc.dg/strlenopt-27.c: New test.
12318
12319 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12320
12321 * jit.dg/harness.h (set_up_logging): New function.
12322 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12323 set_up_logging on the context, so that every testcase is
12324 logged to a particular file.
12325 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12326 and call gcc_jit_context_set_logfile on the top-level context.
12327
12328 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR target/64338
12331 * g++.dg/opt/pr64338.C: New test.
12332
12333 2015-01-08 Tobias Burnus <burnus@net-b.de>
12334
12335 * gfortran.dg/coarray/codimension_2b.f90: New file.
12336 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12337 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12338
12339 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12340
12341 PR c++/59004
12342 * g++.dg/ext/fnname4.C: New.
12343
12344 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12345
12346 PR c++/64462
12347 * g++.dg/cpp0x/constexpr-64462.C: New.
12348
12349 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12350
12351 PR c++/60753
12352 * g++.dg/cpp0x/deleted10.C: New.
12353
12354 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12355
12356 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12357
12358 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12359
12360 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12361 GCC_JIT_UNARY_OP_ABS.
12362 (verify_unary_ops): Likewise.
12363
12364 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12365
12366 * jit.dg/test-arith-overflow.c: New test case.
12367 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12368 * jit.dg/test-combination.c (create_code): Likewise.
12369 (verify_code): Likewise.
12370 * jit.dg/test-threads.c (testcases): Likewise.
12371
12372 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12373
12374 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12375 rather than "jit". Load g++.exp, and call g++_init.
12376 Run test-*.cc files within the testsuite and *.cc files within
12377 docs/examples.
12378 (jit-dg-test): Drop the addition of -fgnu89-inline to
12379 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12380 doing it when compiling C testcases (since g++ does not handle
12381 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12382 is restored to the value after g++_init ran, rather than the
12383 value before g++_init ran. Return a list of
12384 $comp_output $output_file, as dg-test assumes.
12385
12386 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12387
12388 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12389 make it easier to figure out the origin of each test result when
12390 running test-combination.c and test-threads.c.
12391 (CHECK_VALUE): Likewise.
12392 (CHECK_DOUBLE_VALUE): Likewise.
12393 (CHECK_STRING_VALUE): Likewise.
12394 (CHECK_STRING_STARTS_WITH): Likewise.
12395 (CHECK_STRING_CONTAINS): Likewise.
12396 (CHECK): Likewise.
12397 (check_string_value): Likewise, add "funcname" param.
12398 (check_string_starts_with): Likewise.
12399 (check_string_contains): Likewise.
12400
12401 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12402
12403 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12404 generating name of built executable.
12405
12406 2015-01-07 Marek Polacek <polacek@redhat.com>
12407
12408 PR c/64440
12409 * gcc.dg/pr64440.c: New test.
12410 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12411
12412 2015-01-07 Marek Polacek <polacek@redhat.com>
12413
12414 PR c/64417
12415 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12416 * gcc.dg/pr64417.c: New test.
12417
12418 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12419
12420 PR target/64505
12421 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12422 fix is correct.
12423
12424 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12425
12426 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12427 Check if testcases run without errors, not just if they compile.
12428
12429 2015-01-06 Christian Bruel <christian.bruel@st.com>
12430
12431 PR target/64507
12432 * gcc.target/sh/pr64507.c: New test.
12433
12434 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12435
12436 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12437
12438 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12439
12440 * c-c++-common/asan/sanitize-all-1.c: New test.
12441 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12442 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12443 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12444 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12445
12446 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12447
12448 * lib/target-supports.exp (check_profiling_available): Return 0 for
12449 Visium.
12450 (check_effective_target_tls_runtime): Likewise.
12451 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12452 * gcc.dg/20020312-2.c: Adjust for Visium.
12453 * gcc.dg/tls/thr-cse-1.c: Likewise
12454 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12455 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12456 * gcc.dg/weak/typeof-2.c: Likewise.
12457
12458 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12459
12460 PR rtl-optimization/64287
12461 * gcc.dg/aru-2.c: New test.
12462
12463 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR sanitizer/64344
12466 * c-c++-common/ubsan/pr64344-1.c: New test.
12467 * c-c++-common/ubsan/pr64344-2.c: New test.
12468
12469 PR tree-optimization/64465
12470 * gcc.dg/pr64465.c: New test.
12471
12472 PR tree-optimization/64494
12473 * gcc.c-torture/compile/pr64494.c: New test.
12474
12475 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12476
12477 PR fortran/47674
12478 * gfortran.dg/realloc_on_assign_25.f90: New test.
12479
12480 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12481
12482 Update copyright years.
12483
12484 2015-01-05 Marek Polacek <polacek@redhat.com>
12485
12486 PR c/64423
12487 * gcc.dg/pr64423.c: New test.
12488
12489 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12490
12491 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12492 mmix-knuth-mmixware for the same reason as for MIPS.
12493 * gcc.dg/debug/debug-2.c: Ditto.
12494
12495 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12496
12497 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12498
12499 PR testsuite/62250
12500 * lib/gfortran.exp: Add libatomic library search path.
12501 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12502 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12503
12504 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12505
12506 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12507
12508 * c-c++-common/tsan/bitfield_race.c: New testcase.
12509 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12510
12511 2015-01-02 Tobias Burnus <burnus@net-b.de>
12512
12513 * gfortran.dg/coarray/collectives_4.f90: New.
12514
12515 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12516
12517 PR fortran/57562
12518 * gfortran.dg/extends_16.f90: New.
12519
12520 2015-01-02 Tobias Burnus <burnus@net-b.de>
12521
12522 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12523
12524 2015-01-02 Tobias Burnus <burnus@net-b.de>
12525
12526 * gfortran.dg/coarray/codimension_2.f90: New.
12527 * gfortran.dg/coarray/codimension_2a.f90: New.
12528 * gfortran.dg/coarray_35.f90: New.
12529 * gfortran.dg/coarray_35a.f90: New.
12530
12531 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12532
12533 PR fortran/60507
12534 * gfortran.dg/dummy_procedure_11.f90: New.
12535 ^L
12536 Copyright (C) 2015 Free Software Foundation, Inc.
12537
12538 Copying and distribution of this file, with or without modification,
12539 are permitted in any medium without royalty provided the copyright
12540 notice and this notice are preserved.