03f7f00e14976bba06c58d51d7dcd0e3fac1a97a
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/68084
4 * gcc.target/i386/pr68084.c: New test.
5
6 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7
8 PR fortran/66927
9 PR fortran/67044
10 * gfortran.dg/allocate_with_source_10.f08: New test.
11 * gfortran.dg/allocate_with_source_11.f08: New test.
12 * gfortran.dg/class_array_15.f03: Changed count of expected
13 _builtin_frees to 11. One step of temporaries is spared, therefore
14 the allocatable component of that temporary is not to be freeed.
15
16 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
17
18 PR fortran/68055
19 * gfortran.dg/pr68055.f90: New case.
20
21 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
22
23 PR fortran/67805
24 * gfortran.dg/pr67805.f90: New testcase.
25 * gfortran.dg/array_constructor_26.f03: Update testcase.
26 * gfortran.dg/array_constructor_27.f03: Ditto.
27 * gfortran.dg/char_type_len_2.f90: Ditto.
28 * gfortran.dg/pr67802.f90: Ditto.
29 * gfortran.dg/used_before_typed_3.f90: Ditto.
30
31 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
32
33 PR ipa/pr67600
34 * g++.dg/torture/pr67600.C: New testcase.
35
36 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
37
38 * g++.dg/pr68062.C: New test.
39
40 2015-10-23 Jeff Law <law@redhat.com>
41
42 PR tree-optimization/67830
43 * gcc.dg/pr67830.c: New test.
44
45 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
46
47 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
48
49 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
50 Andrew Pinski <apinski@cavium.com>
51
52 PR rtl-optimization/67736
53 * gcc.dg/torture/pr67736.c: New test.
54 * gcc.dg/combine-subregs.c: New test.
55
56 2015-10-23 Alan Hayward <alan.hayward@arm.com>
57
58 PR tree-optimization/65947
59 * lib/target-supports.exp
60 (check_effective_target_vect_max_reduc): Add.
61 * gcc.dg/vect/pr65947-1.c: New test.
62 * gcc.dg/vect/pr65947-2.c: New test.
63 * gcc.dg/vect/pr65947-3.c: New test.
64 * gcc.dg/vect/pr65947-4.c: New test.
65 * gcc.dg/vect/pr65947-5.c: New test.
66 * gcc.dg/vect/pr65947-6.c: New test.
67 * gcc.dg/vect/pr65947-7.c: New test.
68 * gcc.dg/vect/pr65947-8.c: New test.
69 * gcc.dg/vect/pr65947-9.c: New test.
70 * gcc.dg/vect/pr65947-10.c: New test.
71 * gcc.dg/vect/pr65947-11.c: New test.
72
73 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
74
75 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
76 Make weak rather than noinline.
77 * gcc.dg/builtins-57.c: Compile with -O.
78 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
79
80 2015-10-23 Tom de Vries <tom@codesourcery.com>
81
82 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
83
84 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
85
86 PR sanitizer/68042
87 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
88 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
89
90 2015-10-22 Martin Sebor <msebor@redhat.com>
91
92 PR driver/68043
93 * gcc.misc-tests/help.exp: Verify that option descriptions
94 end in periods.
95 * lib/options.exp (check_for_options): Use the regexp --line option.
96 Print unexpected match on failure.
97
98 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
99
100 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
101
102 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
103
104 PR c++/67838
105 * g++.dg/cpp1y/var-templ46.C: New.
106
107 2015-10-22 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/58497
110 * gcc.dg/tree-ssa/vector-5.c: New testcase.
111
112 2015-10-22 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/19049
115 PR tree-optimization/65962
116 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
117 * gcc.dg/vect/vect-63.c: Adjust.
118 * gcc.dg/vect/vect-70.c: Likewise.
119 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
120 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
121 * gfortran.dg/vect/pr19049.f90: Likewise.
122 * gfortran.dg/vect/vect-8.f90: Likewise.
123
124 2015-10-22 Richard Biener <rguenther@suse.de>
125
126 PR middle-end/68046
127 PR middle-end/61893
128 * gcc.dg/torture/ftrapv-2.c: New testcase.
129
130 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
131
132 PR target/68015
133 * gcc.target/s390/pr68015.c: New test.
134
135 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
136
137 PR testsuite/67948
138 * gcc.target/arm/xor-and.c: Adjust test to check for eor
139 instead of orr.
140
141 2015-10-22 Jiong Wang <jiong.wang@arm.com>
142 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
143
144 PR target/63304
145 * gcc.target/aarch64/pr63304_1.c: New test.
146
147 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
148
149 PR c++/66781
150 * g++.dg/parse/enum13.C: New.
151
152 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
153
154 PR c++/67847
155 * g++.dg/parse/enum12.C: New.
156
157 2015-10-21 Martin Sebor <msebor@redhat.com>
158
159 PR driver/68043
160 * gcc.misc-tests/help.exp: Adjust.
161 * lib/options.exp (check_for_options): Add detail to output.
162
163 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
164
165 PR fortran/67939
166 * gfortran.dg/pr67939.f90: New test.
167
168 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
169 Sebastian Pop <s.pop@samsung.com>
170
171 * gcc.dg/graphite/scop-11.c: Update pattern.
172
173 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
174
175 PR ipa/67056
176 * g++.dg/ipa/pr67056.C: New testcase.
177
178 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
179
180 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
181 are matched.
182
183 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
184
185 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
186 Add associated options for arm*-*-*.
187 (sqrt): Remove dummy definition.
188
189 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
190
191 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
192
193 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
194
195 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
196 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
197 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
198
199 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
200
201 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
202 sra-max-scalarization-size-Ospeed.
203
204 2015-10-21 Marek Polacek <polacek@redhat.com>
205
206
207 PR c/68024
208 * gcc.dg/pr68024.c: New test.
209
210 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
211
212 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
213 * c-c++-common/goacc/sb-1.c: Adjust errors.
214 * c-c++-common/goacc/sb-3.c: Adjust errors.
215 * c-c++-common/goacc/loop-1.c: Adjust errors.
216 * c-c++-common/goacc/nesting-1.c: Adjust errors.
217 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
218 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
219
220 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
221
222 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
223
224 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
225
226 * gcc.dg/lto/simd-function_0.c: New test.
227
228 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
229
230 PR target/68018
231 * gcc.target/i386/pr68018.c: New test.
232
233 2015-10-21 Richard Biener <rguenther@suse.de>
234
235 PR middle-end/68031
236 * gcc.dg/torture/pr68031.c: New testcase.
237
238 2015-10-21 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/68026
241 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
242
243 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
244
245 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
246 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
247 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
248 * g++.dg/asan/default-options-1.C: Likewise.
249
250 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
251
252 * gcc.target/aarch64/stp_vec_64_1.c: New test.
253 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
254
255 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
256
257 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
258
259 2015-10-20 Marek Polacek <polacek@redhat.com>
260
261 PR c/67964
262 * gcc.dg/pr67964.c: New test.
263
264 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR rtl-optimization/67609
267 * gcc.target/i386/pr67609.c: New.
268
269 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
270
271 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
272
273 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
274
275 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
276 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
277
278 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
279
280 PR target/66810
281 * gcc.target/i386/pr66810.c: New test.
282
283 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
284
285 PR target/67963
286 PR target/67985
287 * gcc.target/i386/pr67963-1.c: New test.
288 * gcc.target/i386/pr67963-2.c: Likewise.
289 * gcc.target/i386/pr67963-3.c: Likewise.
290 * gcc.target/i386/pr67985-1.c: Likewise.
291 * gcc.target/i386/pr67985-2.c: Likewise.
292 * gcc.target/i386/pr67985-3.c: Likewise.
293
294 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
295
296 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
297
298 2015-10-20 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/68017
301 * gcc.dg/torture/pr68017.c: New testcase.
302
303 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
304
305 PR target/66912
306 * gcc.target/aarch64/pr66912.c: New.
307 * gcc.target/arm/pr66912.c: New.
308
309 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
310
311 * gfortran.dg/pr67900.f90: New tests.
312
313 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
314
315 * gnat.dg/opt50.adb: New test.
316 * gnat.dg/opt50_pkg.adb: New helper.
317 * gnat.dg/opt50_pkg.ads: New helper.
318
319 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
320
321 PR fortran/68019
322 * gfortran.dg/pr68019.f90: new test.
323
324 2015-10-19 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/67975
327 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
328
329 2015-10-19 Richard Biener <rguenther@suse.de>
330
331 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
332
333 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
334
335 PR target/67995
336 * gcc.target/i386/pr67995-1.c: New test.
337 * gcc.target/i386/pr67995-2.c: Likewise.
338 * gcc.target/i386/pr67995-3.c: Likewise.
339
340 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
341
342 PR middle-end/68002
343 * gcc.dg/PR68002.c: New test.
344
345 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
346
347 * gcc.dg/builtins-20.c: Remove undefined behavior.
348
349 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
350
351 PR fortran/67758
352 * gfortran.dg/common_25.f90: New file.
353
354 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
355
356 PR fortran/67177
357 * gfortran.dg/move_alloc_15.f90: New test
358 * gfortran.dg/move_alloc_16.f90: New test
359
360 PR fortran/67977
361 * gfortran.dg/deferred_character_assignment_1.f90: New test
362
363 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
364
365 PR fortran/67987
366 * gfortran.df/pr67987.f90: New test.
367 * gfortran.dg/char_length_2.f90: Update testcase.
368
369 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
370
371 * gcc.target/i386/iamcu/test_basic_returning.c
372 (def_test_returning_type): Use union to check float return bits.
373
374 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
375
376 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
377 Replace printf with __builtin_printf.
378
379 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
380
381 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
382 initialize u5.
383
384 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
385
386 PR middle-end/67966
387 * gnat.dg/pack21.adb: New test.
388 * gnat.dg/pack22.adb: Likewise.
389 * gnat.dg/pack22_pkg.ad[sb]: New helper.
390
391 2015-10-16 Christian Bruel <christian.bruel@st.com>
392
393 PR target/67745
394 * gcc.target/arm/no-align.c: New test.
395 * gcc.target/arm/attr-align1.c: New test.
396 * gcc.target/arm/attr-align2.c: New test.
397 * gcc.target/arm/attr-align3.c: New test.
398
399 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
400
401 * gcc.c-torture/compile/icfmatch.c: Add testcase
402
403 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/67926
406 * g++.dg/cpp1z/fold-ice1.C: New.
407
408 2015-10-16 Michael Collison <michael.collison@linaro.org>
409 Andrew Pinski <andrew.pinski@caviumnetworks.com>
410
411 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
412
413 2015-10-15 Marek Polacek <polacek@redhat.com>
414
415 * gcc.dg/tree-ssa/reassoc-42.c: New test.
416
417 2015-10-15 Marek Polacek <polacek@redhat.com>
418
419 PR tree-optimization/67953
420 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
421 unsigned.
422 * gcc.dg/torture/pr67953.c: New test.
423
424 2015-10-14 Jeff Law <law@redhat.com>
425
426 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
427 contained within have their own file/test now.
428 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
429 ssa-dom-thread-2.c. Tighten expected output slightly and comment
430 expectations a bit more.
431 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
433 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
434 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
435 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
436
437 PR testsuite/67959
438 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
439
440 2015-10-14 Marek Polacek <polacek@redhat.com>
441
442 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
443 (f6): New.
444 (f7): New.
445 (f8): New.
446 (f9): New.
447 (f10): New.
448 (f11): New.
449 (f12): New.
450 (f13): New.
451
452 2015-10-14 Richard Biener <rguenther@suse.de>
453
454 PR tree-optimization/67915
455 * gcc.dg/torture/pr67915.c: New testcase.
456
457 2015-10-14 Marek Polacek <polacek@redhat.com>
458
459 PR tree-optimization/67815
460 * gcc.dg/tree-ssa/reassoc-39.c: New test.
461 * gcc.dg/tree-ssa/reassoc-40.c: New test.
462 * gcc.dg/tree-ssa/reassoc-41.c: New test.
463
464 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
465
466 * gcc.dg/pragma-pop_options-1.c: New test.
467
468 2015-10-13 Jakub Jelinek <jakub@redhat.com>
469 Aldy Hernandez <aldyh@redhat.com>
470
471 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
472 * c-c++-common/gomp/clauses-1.c: New test.
473 * c-c++-common/gomp/clauses-2.c: New test.
474 * c-c++-common/gomp/clauses-3.c: New test.
475 * c-c++-common/gomp/clauses-4.c: New test.
476 * c-c++-common/gomp/declare-target-1.c: New test.
477 * c-c++-common/gomp/declare-target-2.c: New test.
478 * c-c++-common/gomp/depend-3.c: New test.
479 * c-c++-common/gomp/depend-4.c: New test.
480 * c-c++-common/gomp/doacross-1.c: New test.
481 * c-c++-common/gomp/if-1.c: New test.
482 * c-c++-common/gomp/if-2.c: New test.
483 * c-c++-common/gomp/linear-1.c: New test.
484 * c-c++-common/gomp/map-2.c: New test.
485 * c-c++-common/gomp/map-3.c: New test.
486 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
487 f_omp_target_data): Add map clause to target data.
488 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
489 * c-c++-common/gomp/ordered-1.c: New test.
490 * c-c++-common/gomp/ordered-2.c: New test.
491 * c-c++-common/gomp/ordered-3.c: New test.
492 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
493 on non-iterator.
494 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
495 clause and ordered construct where no longer allowed.
496 * c-c++-common/gomp/priority-1.c: New test.
497 * c-c++-common/gomp/reduction-1.c: New test.
498 * c-c++-common/gomp/schedule-simd-1.c: New test.
499 * c-c++-common/gomp/sink-1.c: New test.
500 * c-c++-common/gomp/sink-2.c: New test.
501 * c-c++-common/gomp/sink-3.c: New test.
502 * c-c++-common/gomp/sink-4.c: New test.
503 * c-c++-common/gomp/udr-1.c: New test.
504 * c-c++-common/taskloop-1.c: New test.
505 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
506 value of _OPENMP macro.
507 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
508 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
509 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
510 * gcc.dg/gomp/clause-1.c:
511 * gcc.dg/gomp/reduction-1.c: New test.
512 * gcc.dg/gomp/sink-fold-1.c: New test.
513 * gcc.dg/gomp/sink-fold-2.c: New test.
514 * gcc.dg/gomp/sink-fold-3.c: New test.
515 * gcc.dg/vect/vect-simd-clone-15.c: New test.
516 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
517 of non-static data members.
518 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
519 Add some linear clause tests.
520 * g++.dg/gomp/declare-simd-3.C: New test.
521 * g++.dg/gomp/linear-1.C: New test.
522 * g++.dg/gomp/member-1.C: New test.
523 * g++.dg/gomp/member-2.C: New test.
524 * g++.dg/gomp/pr66571-2.C: New test.
525 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
526 dependent argument.
527 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
528 in reduction clause.
529 * g++.dg/gomp/reference-1.C: New test.
530 * g++.dg/gomp/sink-1.C: New test.
531 * g++.dg/gomp/sink-2.C: New test.
532 * g++.dg/gomp/sink-3.C: New test.
533 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
534 * g++.dg/gomp/this-1.C: New test.
535 * g++.dg/gomp/this-2.C: New test.
536 * g++.dg/vect/simd-clone-2.cc: New test.
537 * g++.dg/vect/simd-clone-2.h: New test.
538 * g++.dg/vect/simd-clone-3.cc: New test.
539 * g++.dg/vect/simd-clone-4.cc: New test.
540 * g++.dg/vect/simd-clone-4.h: New test.
541 * g++.dg/vect/simd-clone-5.cc: New test.
542
543 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
544
545 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
546 after r228716 (Fix vtbl[34] and vtbx4).
547
548 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
549
550 PR tree-optimization/67909, 67947
551 * gcc.dg/torture/pr67947.c: New test.
552
553 2015-10-13 Jeff Law <law@redhat.com>
554
555 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
556
557 2015-10-12 Jeff Law <law@redhat.com>
558
559 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
560 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
561 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
562 ssa-dom-thread-11.c.
563
564 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
565
566 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
567
568 PR c++/58566
569 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
570
571 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
572
573 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
574 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
575 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
576 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
577 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
578 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
579 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
580 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
581
582 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
583
584 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
585 and -mno-frame-header-opt options.
586 * gcc.target/mips/frame-header-1.c: New file.
587 * gcc.target/mips/frame-header-2.c: New file.
588 * gcc.target/mips/frame-header-3.c: New file.
589
590 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
591 Hale Wang <hale.wang@arm.com>
592
593 * gcc.dg/tree-ssa/forwprop-33.c: New.
594
595 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
596
597 PR target/67895
598 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
599 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
600 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
601 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
602 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
603 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
604 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
605 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
606 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
607 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
608
609 2015-10-09 David Malcolm <dmalcolm@redhat.com>
610
611 * lib/multiline.exp: New file.
612 * lib/prune.exp: Load multiline.exp.
613 (prune_gcc_output): Call into multiline.exp to handle any
614 multiline output directives.
615 * lib/libgo.exp: Load multiline.exp before prune.exp, using
616 load_gcc_lib.
617
618 2015-10-09 Martin Jambor <mjambor@suse.cz>
619
620 PR tree-optimization/67794
621 * gcc.dg/ipa/ipa-sra-10.c: New test.
622 * gcc.dg/torture/pr67794.c: Likewise.
623
624 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
625
626 PR rtl-optimization/67828
627 * gcc.dg/torture/pr67828.c: New.
628
629 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
630
631 PR target/67366
632 * lib/target-supports.exp (check_effective_target_non_strict_align):
633 Adjust for arm*-*-*.
634 * gcc.target/arm/pr67366.c: New test.
635
636 2015-10-09 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/67891
639 * gcc.dg/tree-ssa/pr67891.c: New testcase.
640
641 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
642
643 * gcc.dg/builtins-47.c: Test the optimized dump instead.
644
645 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
646
647 * gcc.dg/vect/vect-outer-simd-3.c: New test.
648
649 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
650
651 * gcc.dg/loop-unswitch-2.c: New test.
652 * gcc.dg/loop-unswitch-3.c: Likewise.
653 * gcc.dg/loop-unswitch-4.c: Likewise.
654
655 2015-10-08 Tom de Vries <tom@codesourcery.com>
656
657 * gcc.dg/dse.c: Only dump in dse1 pass.
658 * gcc.dg/tree-ssa/pr30375.c: Same.
659
660 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
661
662 PR target/66697
663 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
664 (PUSH, POP): New defines.
665 (sse2_test): Use PUSH and POP to misalign runtime stack.
666 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
667
668 2015-10-07 James Norris <jnorris@codesourcery.com>
669
670 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
671 to atomic_init. (atomic_init): Restrict flags usage.
672
673 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
674
675 PR fortran/65889
676 * gfortran.dg/sizeof_5.f90: New test.
677
678 2015-10-06 Jeff Law <law@redhat.com>
679
680 * gcc.c-torture/compile/pr67816.c: New test.
681
682 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
683
684 * gcc.target/aarch64/get_lane_f16_1.c: New test.
685
686 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
687
688 PR fortran/65766
689 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
690
691 2015-10-06 Marek Polacek <polacek@redhat.com>
692
693 PR c++/67863
694 * c-c++-common/Wtautological-compare-4.c: New test.
695
696 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
697 Peter Bergner <bergner@vnet.ibm.com>
698
699 PR target/67808
700 * gcc.target/powerpc/pr67808.c: New test.
701
702 2015-10-06 Nick Clifton <nickc@redhat.com>
703
704 * gcc.target/msp430: New directory.
705 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
706 tests.
707 * gcc.target/msp430/data-attributes.c: New file. Checks the
708 noinit and persistent data attributes.
709
710 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
711
712 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
713
714 2015-10-06 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/67859
717 * gcc.dg/torture/pr67859.c: New testcase.
718
719 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
720
721 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
722
723 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/53856
726 * g++.dg/template/defarg19.C: New.
727 * g++.dg/template/defarg20.C: Likewise.
728
729 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
730 Sebastian Pop <s.pop@samsung.com>
731
732 * gcc.dg/graphite/scop-sor.c: Un-xfail.
733
734 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
735 Sebastian Pop <s.pop@samsung.com>
736
737 * gcc.dg/graphite/scop-sor.c: Xfail.
738
739 2015-10-05 Martin Jambor <mjambor@suse.cz>
740 Jan Hubicka <hubicka@ucw.cz>
741
742 * gcc.dg/ipa/propalign-4.c: New test.
743 * gcc.dg/ipa/propalign-5.c: Likewise.
744
745 2015-10-05 Marek Polacek <polacek@redhat.com>
746
747 PR tree-optimization/67821
748 * gcc.dg/torture/pr67821-2.c: New test.
749 * gcc.dg/torture/pr67821.c: New test.
750
751 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
752
753 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
754
755 2015-10-05 Christian Bruel <christian.bruel@st.com>
756
757 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
758
759 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
760
761 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
762 (exec_vcvt): Add comments.
763
764 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
765
766 PR rtl-optimization/67447
767 * gcc.target/i386/pr67447.c: New test.
768
769 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
770
771 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
772 effective target.
773 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
774 * gcc.target/i386/vect-perm-even-1.c: Ditto.
775 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
776 * gcc.target/i386/vect-unpack-1.c: Ditto.
777 * gcc.target/i386/vect-unpack-2.c: Ditto.
778
779 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
780
781 PR fortran/67758
782 * gfortran.dg/common_24.f: New.
783
784 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
785
786 * gcc.target/arm/pr67756.c: Fixed warnings.
787
788 2015-10-02 Marek Polacek <polacek@redhat.com>
789
790 PR c/67730
791 * gcc.dg/pr67730-1.c: New test.
792 * gcc.dg/pr67730-2.c: New test.
793 * gcc.dg/pr67730.h: New test.
794
795 2015-10-02 Marek Polacek <polacek@redhat.com>
796
797 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
798
799 2015-10-02 Sebastian Pop <s.pop@samsung.com>
800
801 PR tree-optimization/67754
802 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
803 * gfortran.dg/graphite/block-2.f: Same.
804
805 2015-10-02 Sebastian Pop <s.pop@samsung.com>
806
807 * gcc.dg/graphite/scop-23.c: New.
808
809 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
810
811 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
812 and "avx512vbmi".
813
814 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
815
816 PR rtl-optimization/67756
817 * gcc.target/arm/pr67756.c: New.
818
819 2015-10-02 Jiong Wang <jiong.wang@arm.com>
820
821 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
822 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
823 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
824 for tiny model.
825 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
826 for small model.
827
828 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
829
830 * gcc.target/i386/vect-pack-trunc-1.c: New test.
831 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
832 * gcc.target/i386/vect-perm-even-1.c: Ditto.
833 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
834 * gcc.target/i386/vect-unpack-1.c: Ditto.
835 * gcc.target/i386/vect-unpack-2.c: Ditto.
836
837 2015-10-02 Marek Polacek <polacek@redhat.com>
838
839 PR c/64249
840 * c-c++-common/Wduplicated-cond-1.c: New test.
841 * c-c++-common/Wduplicated-cond-2.c: New test.
842 * c-c++-common/Wduplicated-cond-3.c: New test.
843 * c-c++-common/Wduplicated-cond-4.c: New test.
844 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
845 -Wduplicated-cond warning.
846
847 2015-10-02 Renlin Li <renlin.li@arm.com>
848
849 * gcc.target/aarch64/csneg-1.c: Update.
850
851 2015-10-02 Renlin Li <renlin.li@arm.com>
852
853 PR target/66776
854 * gcc.target/aarch64/pr66776.c: New.
855
856 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
857
858 * gnat.dg/warn13.adb: New test.
859
860 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gnat.dg/vect15.ad[sb]: New test.
863 * gnat.dg/vect16.ad[sb]: Likewise.
864 * gnat.dg/vect17.ad[sb]: Likewise.
865 * gnat.dg/vect18.ad[sb]: Likewise.
866
867 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
868
869 PR rtl-optimization/67786
870 PR rtl-optimization/67787
871 * gcc.dg/pr67786.c: New test.
872 * gcc.dg/pr67787.c: Likewise.
873
874 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
875
876 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
877
878 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
879
880 PR target/51726
881 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
882
883 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
884
885 PR fortran/62242
886 PR fortran/52332
887 * gfortran.dg/string_array_constructor_1.f90: New.
888 * gfortran.dg/string_array_constructor_2.f90: New.
889 * gfortran.dg/string_array_constructor_3.f90: New.
890
891 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
892
893 PR target/67788
894 PR target/67789
895 * gcc.target/powerpc/pr67789.c: New testcase.
896
897 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
898
899 PR fortran.67802
900 * gfortran.dg/pr67802.f90: New test.
901
902 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
903
904 PR fortran/66979
905 gfortran.dg/pr66979.f90: new test.
906
907 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
908
909 PR fortran/67616
910 * gfortran.dg/pr67616.f90: New test.
911
912 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
913
914 PR c++/54430
915 * g++.dg/cpp0x/range-for30.C: New.
916
917 2015-10-01 Marek Polacek <polacek@redhat.com>
918
919 PR c/65345
920 * gcc.dg/atomic/pr65345-4.c: New test.
921 * gcc.dg/pr65345-3.c: New test.
922
923 2015-10-01 Marek Polacek <polacek@redhat.com>
924
925 PR tree-optimization/67769
926 * gcc.dg/torture/pr67769.c: New test.
927
928 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
929
930 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
931
932 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
933
934 PR target/54236
935 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
936
937 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
938
939 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
940 (main): Rename to sse2_test. Abort if count != 5.
941 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
942 of -march=slm.
943 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
944
945 2015-10-01 Richard Biener <rguenther@suse.de>
946
947 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
948 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
949
950 2015-09-30 Jeff Law <law@redhat.com>
951
952 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
953
954 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
955
956 PR rtl-optimization/67037
957 * gcc.c-torture/execute/pr67037.c: New test.
958
959 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
960
961 * lib/target-supports.exp (check_effective_target_sync_int_128):
962 Return 1 on spu-*-* targets.
963 (check_effective_target_sync_int_128_runtime): Likewise.
964 (check_effective_target_sync_long_long): Likewise.
965 (check_effective_target_sync_long_long_runtime): Likewise.
966 (check_effective_target_sync_int_long): Likewise.
967 (check_effective_target_sync_char_short): Likewise.
968
969 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
970
971 * gcc.target/i386/pr67761.c: New test.
972
973 2015-09-30 Marek Polacek <polacek@redhat.com>
974
975 PR c/67730
976 * gcc.dg/pr67730.c: New test.
977
978 2015-09-30 Marek Polacek <polacek@redhat.com>
979
980 PR tree-optimization/67690
981 * gcc.dg/torture/pr67690.c: New test.
982
983 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
984
985 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
986 * g++.dg/gomp/tls-wrap4.C: Likewise.
987 * gcc.dg/atomic-op-optimize.c: Likewise.
988 * gcc.dg/pr54087.c: Likewise.
989 * gcc.dg/tls/section-2.c: Likewise.
990 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
991 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
992 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
993 * gcc.target/arm/divzero.c: Likewise.
994 * gcc.target/arm/sibcall-2.c: Likewise.
995 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
996 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
997 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
998 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
999 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1000 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1001 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1002 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1003 * gfortran.dg/default_format_2.f90: Likewise.
1004 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1005
1006 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1007
1008 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1009
1010 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1011
1012 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1013 * gfortran.dg/round_4.f90: ditto.
1014
1015 2015-09-29 Richard Biener <rguenther@suse.de>
1016
1017 PR tree-optimization/67170
1018 * gfortran.dg/pr67170.f90: New testcase.
1019
1020 2015-09-29 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/67741
1023 * gcc.dg/torture/pr67741.c: New testcase.
1024
1025 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1028 non-zero for __builtin_signbit tests.
1029
1030 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1031
1032 PR target/65105
1033 * gcc.target/i386/pr65105-1.c: New.
1034 * gcc.target/i386/pr65105-2.c: New.
1035 * gcc.target/i386/pr65105-3.c: New.
1036 * gcc.target/i386/pr65105-4.C: New.
1037 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1038
1039 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1040
1041 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1042
1043 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1044
1045 PR fortran/40054
1046 PR fortran/63921
1047 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1048 standard as legacy.
1049 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1050 * gfortran.dg/function_types_3.f90: Change error message to
1051 "Type inaccessible...."
1052 * gfortran.dg/ptr_func_assign_1.f08: New test.
1053 * gfortran.dg/ptr_func_assign_2.f08: New test.
1054
1055 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1056
1057 PR fortran/40054
1058 PR fortran/63921
1059 * gfortran.dg/ptr_func_assign_3.f08: New test.
1060 * gfortran.dg/ptr_func_assign_4.f08: New test.
1061
1062 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1063 Sebastian Pop <s.pop@samsung.com>
1064
1065 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1066 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1067 * gcc.dg/graphite/block-3.c: Same.
1068 * gcc.dg/graphite/block-4.c: Same.
1069 * gcc.dg/graphite/block-5.c: Same.
1070 * gcc.dg/graphite/block-6.c: Same.
1071 * gcc.dg/graphite/block-7.c: Same.
1072 * gcc.dg/graphite/block-8.c: Same.
1073 * gcc.dg/graphite/block-pr47654.c: Same.
1074 * gcc.dg/graphite/interchange-0.c: Same.
1075 * gcc.dg/graphite/interchange-1.c: Same.
1076 * gcc.dg/graphite/interchange-10.c: Same.
1077 * gcc.dg/graphite/interchange-11.c: Same.
1078 * gcc.dg/graphite/interchange-12.c: Same.
1079 * gcc.dg/graphite/interchange-13.c: Same.
1080 * gcc.dg/graphite/interchange-14.c: Same.
1081 * gcc.dg/graphite/interchange-15.c: Same.
1082 * gcc.dg/graphite/interchange-3.c: Same.
1083 * gcc.dg/graphite/interchange-4.c: Same.
1084 * gcc.dg/graphite/interchange-5.c: Same.
1085 * gcc.dg/graphite/interchange-6.c: Same.
1086 * gcc.dg/graphite/interchange-7.c: Same.
1087 * gcc.dg/graphite/interchange-8.c: Same.
1088 * gcc.dg/graphite/interchange-9.c: Same.
1089 * gcc.dg/graphite/interchange-mvt.c: Same.
1090 * gcc.dg/graphite/pr35356-1.c: Same.
1091 * gcc.dg/graphite/pr35356-3.c: Same.
1092 * gcc.dg/graphite/pr37485.c: Same.
1093 * gcc.dg/graphite/scop-1.c: Same.
1094 * gcc.dg/graphite/scop-11.c: Same.
1095 * gcc.dg/graphite/scop-5.c: Same.
1096 * gcc.dg/graphite/uns-block-1.c: Same.
1097 * gcc.dg/graphite/uns-interchange-9.c: Same.
1098 * gfortran.dg/graphite/block-1.f90: Same.
1099 * gfortran.dg/graphite/interchange-3.f90: Same.
1100 * gfortran.dg/graphite/pr14741.f90: Same.
1101 * gfortran.dg/graphite/block-2.f: Same.
1102
1103 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1104 Sebastian Pop <s.pop@samsung.com>
1105
1106 PR tree-optimization/67700
1107 * gcc.dg/graphite/run-id-pr67700.c: New.
1108
1109 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1110
1111 PR target/54236
1112 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1113 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1114 test_27): New.
1115 * gcc.target/sh/pr54236-5.c: New.
1116 * gcc.target/sh/pr54236-6.c: New.
1117
1118 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1119
1120 PR rtl-optimization/67456
1121 PR rtl-optimization/67464
1122 PR rtl-optimization/67465
1123 * gcc.dg/pr67465.c: New test.
1124
1125 2015-09-28 Tom de Vries <tom@codesourcery.com>
1126
1127 PR tree-optimization/62171
1128 * gcc.dg/vect/pr62171.c: New test.
1129
1130 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1131
1132 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1133 skip on AIX. XFAIL individual line tests.
1134
1135 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1136
1137 PR rtl-optimization/64164
1138 PR tree-optimization/67312
1139 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1140 * gcc.target/i386/stackalign/return-4.c: Add -O.
1141
1142 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1143
1144 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1145
1146 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1147
1148 PR fortran/67721
1149 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1150
1151 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1152
1153 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1154 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1155 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1156 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1157 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1158 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1159 DW_AT_noreturn on AIX.
1160 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1161 DW_AT_noreturn on AIX.
1162 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1163 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1164 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1165 DW_AT_GNU_deleted on AIX.
1166 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1167 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1168 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1169 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1170 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1171 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1172 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1173 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1174 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1175 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1176 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1177 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1178 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1179 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1180 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1181
1182 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1183
1184 PR fortran/67614
1185 * gfortran.dg/pr67614.f90: New test.
1186
1187 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1188
1189 PR fortran/67525
1190 * gfortran.dg/pr67525.f90: New test.
1191
1192 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1193
1194 PR fortran/55603
1195 * gfortran.dg/allocatable_function_9.f90: New.
1196
1197 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1198
1199 PR target/67675
1200 * gcc.target/sh/pr67675.c: New.
1201
1202 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1203
1204 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1205
1206 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1207
1208 * gcc.target/i386/pr66749.c (dg-options): Replace
1209 -mtune=lakemount with -mtune=lakemont.
1210 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1211 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1212
1213 2015-09-25 Marek Polacek <polacek@redhat.com>
1214
1215 * c-c++-common/ubsan/bounds-11.c: New test.
1216 * c-c++-common/ubsan/bounds-12.c: New test.
1217
1218 2015-09-25 Marek Polacek <polacek@redhat.com>
1219
1220 PR sanitizer/64906
1221 * c-c++-common/ubsan/pr64906.c: New test.
1222
1223 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1224
1225 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1226 with -mtune=lakemount.
1227 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1228 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1229
1230 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1231
1232 PR driver/67640
1233 * gcc.dg/Werror-13.c: New test.
1234
1235 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1236
1237 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1238
1239 2015-09-24 Richard Biener <rguenther@suse.de>
1240
1241 PR lto/67699
1242 * g++.dg/pr67699.C: New testcase.
1243
1244 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1245
1246 PR libgcc/67624
1247 * gcc.target/arm/fp16-inf.c: New test.
1248
1249 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1250
1251 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1252 name while checking for AVX-512VBMI presence.
1253
1254 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1255
1256 * lib/target-supports.exp (check_effective_target_pie): Check for
1257 PIE support on Solaris 11.x and 12.
1258
1259 2015-09-24 Richard Biener <rguenther@suse.de>
1260
1261 * g++.dg/tree-ssa/restrict3.C: New testcase.
1262
1263 2015-09-24 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/48885
1266 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1267
1268 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1269
1270 * c-c++-common/Wmisleading-indentation.c: Augment test.
1271
1272 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1273
1274 Fix small typos in the coding rule enforcement warnings.
1275 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1276 with 'namespace'.
1277
1278 2015-09-23 Richard Biener <rguenther@suse.de>
1279
1280 PR middle-end/67662
1281 * gcc.dg/ubsan/pr67662.c: New testcase.
1282
1283 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1284
1285 PR c/49655
1286 * gcc.dg/pragma-diag-6.c: New test.
1287
1288 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1289
1290 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1291
1292 2015-09-23 Richard Biener <rguenther@suse.de>
1293
1294 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1295
1296 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1297
1298 * c-c++-common/Wmisleading-indentation.c: Augment test.
1299
1300 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1301
1302 * g++.dg/diagostic/disable.C: New.
1303
1304 2015-09-22 Tom de Vries <tom@codesourcery.com>
1305
1306 PR tree-optimization/67671
1307 * g++.dg/pr67671.C: New test.
1308
1309 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1310
1311 PR target/67480
1312 * gcc.target/i386/pr67480.c: New test.
1313
1314 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1315
1316 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1317 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1318 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1319 avx512dq, avx512cd, avx512er and avx512pf.
1320
1321 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1322
1323 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1324 update-fetch operations.
1325 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1326
1327 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1328
1329 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1330 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1331
1332 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1333
1334 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1335 (TEST_ONE): New.
1336 * gcc.target/aarch64/atomic-inst-swap.c: New.
1337
1338 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1339
1340 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1341 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1342 * gcc.target/i386/pr59789.c (f1): Likewise.
1343 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1344 * gcc.target/i386/intrinsics_6.c: Likewise.
1345 * gcc.dg/winline-5.c (int t): Likewise.
1346 * gcc.dg/winline-9.c (t): Likewise.
1347 * gcc.dg/always_inline2.c (q): Likewise.
1348 * gcc.dg/winline-2.c (inline int t): Likewise.
1349 * gcc.dg/winline-6.c: Likewise.
1350 * gcc.dg/winline-10.c (void g): Likewise.
1351 * gcc.dg/pr49243.c (void parse): Likewise.
1352 * gcc.dg/always_inline3.c (q2): Likewise.
1353 * gcc.dg/winline-3.c: Likewise.
1354 * gcc.dg/winline-7.c (inline void *t): Likewise.
1355
1356 2015-09-22 Tom de Vries <tom@codesourcery.com>
1357
1358 PR tree-optimization/67666
1359 * g++.dg/pr67666.C: New test.
1360
1361 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1362
1363 PR fortran/67615
1364 * gfortran.dg/pr67615.f90: new test.
1365
1366 2015-09-21 Jeff Law <law@redhat.com>
1367
1368 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1369
1370 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1371
1372 Complete the implementation of N4230, Nested namespace definition.
1373 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1374 attributes and nested namespace definitions.
1375 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1376 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1377 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1378 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1379 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1380 appearing before the namespace identifier.
1381
1382 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1383
1384 PR c/66415
1385 * gcc.dg/cpp/pr66415-1.c: Test column number.
1386
1387 2015-09-21 Richard Biener <rguenther@suse.de>
1388
1389 * g++.dg/ext/attr-alias-3.C: Add -g.
1390
1391 2015-09-21 Richard Biener <rguenther@suse.de>
1392
1393 PR debug/67664
1394 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1395
1396 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1397
1398 PR target/64345
1399 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1400
1401 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1402
1403 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1404
1405 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1406
1407 PR middle-end/60832
1408 * gcc.dg/pr53265.c: Update.
1409
1410 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1411
1412 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1413
1414 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1415
1416 PR target/59478
1417 * gcc.target/sh/pr59478.c: New.
1418
1419 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1420
1421 PR target/67126
1422 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1423 * gcc.target/sh/pr54236-2.c: Likewise.
1424
1425 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1426
1427 * gcc.target/sh/pr43417.c: Move target independent test to ...
1428 * gcc.c-torture/compile/pr43417.c: ... here.
1429
1430 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1431
1432 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1433 check_effective_target_big_endian, check_effective_target_little_endian,
1434 check_effective_target_any_fpu, check_effective_target_double_fpu,
1435 check_effective_target_use_single_only_fpu,
1436 check_effective_target_default_single_fpu,
1437 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1438 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1439 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1440 check_effective_target_fmovd_enabled,
1441 check_effective_target_has_privileged, check_effective_target_has_pref,
1442 check_effective_target_banked_r0r7_isr,
1443 check_effective_target_stack_save_isr): New effective target checks.
1444 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1445 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1446 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1447 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1448 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1449 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1450 * gcc.target/sh/attr-isr.c: Likewise.
1451 * gcc.target/sh/fpul-usage-1.c: Likewise.
1452 * gcc.target/sh/hiconst.c: Likewise.
1453 * gcc.target/sh/mfmovd.c: Likewise.
1454 * gcc.target/sh/pr21255-3.c: Likewise.
1455 * gcc.target/sh/pr33135-1.c: Likewise.
1456 * gcc.target/sh/pr33135-2.c: Likewise.
1457 * gcc.target/sh/pr33135-3.c: Likewise.
1458 * gcc.target/sh/pr33135-4.c: Likewise.
1459 * gcc.target/sh/pr39423-2.c: Likewise.
1460 * gcc.target/sh/pr49880-4.c: Likewise.
1461 * gcc.target/sh/pr49880-5.c: Likewise.
1462 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1463 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1464 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1465 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1466 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1467 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1468 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1469 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1470 * gcc.target/sh/pr50751-2.c: Likewise.
1471 * gcc.target/sh/pr50751-3.c: Likewise.
1472 * gcc.target/sh/pr50751-5.c: Likewise.
1473 * gcc.target/sh/pr50751-6.c: Likewise.
1474 * gcc.target/sh/pr50751-8.c: Likewise.
1475 * gcc.target/sh/pr51244-15.c: Likewise.
1476 * gcc.target/sh/pr51244-2.c: Likewise.
1477 * gcc.target/sh/pr51244-20.c: Likewise.
1478 * gcc.target/sh/pr51244-6.c: Likewise.
1479 * gcc.target/sh/pr52483-4.c: Likewise.
1480 * gcc.target/sh/pr53511-1.c: Likewise.
1481 * gcc.target/sh/pr53512-1.c: Likewise.
1482 * gcc.target/sh/pr53512-2.c: Likewise.
1483 * gcc.target/sh/pr53512-3.c: Likewise.
1484 * gcc.target/sh/pr53512-4.c: Likewise.
1485 * gcc.target/sh/pr53513-1.c: Likewise.
1486 * gcc.target/sh/pr54089-2.c: Likewise.
1487 * gcc.target/sh/pr54089-3.c: Likewise.
1488 * gcc.target/sh/pr54089-4.c: Likewise.
1489 * gcc.target/sh/pr54602-2.c: Likewise.
1490 * gcc.target/sh/pr54602-3.c: Likewise.
1491 * gcc.target/sh/pr54602-4.c: Likewise.
1492 * gcc.target/sh/pr54680.c: Likewise.
1493 * gcc.target/sh/pr55303-1.c: Likewise.
1494 * gcc.target/sh/pr55303-2.c: Likewise.
1495 * gcc.target/sh/pr55303-3.c: Likewise.
1496 * gcc.target/sh/pr56547-1.c: Likewise.
1497 * gcc.target/sh/pr56547-2.c: Likewise.
1498 * gcc.target/sh/pr61195.c: Likewise.
1499 * gcc.target/sh/pr61996.c: Likewise.
1500 * gcc.target/sh/pr6526.c: Likewise.
1501 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1502 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1503 * gcc.target/sh/prefetch.c: Likewise.
1504 * gcc.target/sh/rte-delay-slot.c: Likewise.
1505 * gcc.target/sh/sh2a-band.c: Likewise.
1506 * gcc.target/sh/sh2a-bclr.c: Likewise.
1507 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1508 * gcc.target/sh/sh2a-bld.c: Likewise.
1509 * gcc.target/sh/sh2a-bor.c: Likewise.
1510 * gcc.target/sh/sh2a-bset.c: Likewise.
1511 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1512 * gcc.target/sh/sh2a-bxor.c: Likewise.
1513 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1514 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1515 * gcc.target/sh/sh2a-movrt.c: Likewise.
1516 * gcc.target/sh/sh2a-resbank.c: Likewise.
1517 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1518 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1519 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1520 * gcc.target/sh/sh4a-cosf.c: Likewise.
1521 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1522 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1523 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1524 * gcc.target/sh/sh4a-sinf.c: Likewise.
1525
1526 2015-09-20 Jeff Law <law@redhat.com>
1527
1528 PR tree-optimization/47679
1529 * g++.dg/warn/Wuninitialized-6.C: New test.
1530
1531 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1532
1533 Implement nested namespace definitions.
1534 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1535 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1536 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1537 * g++.dg/lookup/name-clash5.C: Adjust.
1538 * g++.dg/lookup/name-clash6.C: Likewise.
1539
1540 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1541
1542 * gcc.dg/pragma-diag-5.c: New test.
1543
1544 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1545
1546 PR middle-end/67619
1547 * gcc.dg/torture/pr67619.c: New test.
1548 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1549 New procedure.
1550
1551 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1552
1553 PR tree-optimization/67283
1554 * gcc.dg/tree-ssa/sra-15.c: New.
1555 * gcc.dg/tree-ssa/sra-16.c: New.
1556
1557 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1558
1559 PR sanitizer/64078
1560 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1561 (f2, f3): Make the function static.
1562 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1563
1564 2015-09-17 Christian Bruel <christian.bruel@st.com>
1565
1566 * gcc.target/arm/attr_thumb-static2.c: New test.
1567
1568 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 * gnat.dg/overflow_sum3.adb: New test.
1571
1572 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1573
1574 * gcc.target/arm/stack-checking.c: New test.
1575
1576 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1577
1578 PR fortran/52846
1579 * gfortran.dg/public_private_module_5.f90: Add module procedure
1580 trigger_smod to ensure that the smod file is written.
1581
1582 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1583
1584 * gcc.target/aarch64/copysign_1.c: New.
1585 * gcc.target/aarch64/copysign_2.c: New.
1586
1587 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1588
1589 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1590 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1591 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1592
1593 2015-09-16 John Marino <gnugcc@marino.st>
1594
1595 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1596
1597 2015-09-16 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/67253
1600 * gcc.dg/torture/pr67253.c: New testcase.
1601
1602 2015-09-16 Richard Biener <rguenther@suse.de>
1603
1604 PR middle-end/67271
1605 * gcc.dg/pr67271.c: New testcase.
1606
1607 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gnat.dg/opt49.adb: New test.
1610
1611 2015-09-16 Richard Biener <rguenther@suse.de>
1612
1613 PR middle-end/67442
1614 * gcc.dg/torture/pr67442.c: New testcase.
1615
1616 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * gnat.dg/array24.adb: New test.
1619 * gnat.dg/blocklocs.adb: Delete.
1620
1621 2015-09-15 Marek Polacek <polacek@redhat.com>
1622
1623 PR c/67580
1624 * gcc.dg/pr67580.c: New test.
1625
1626 2015-09-15 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/67470
1629 * gcc.dg/torture/pr67470.c: New testcase.
1630
1631 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1632
1633 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1634
1635 2015-09-15 Richard Biener <rguenther@suse.de>
1636
1637 PR middle-end/67563
1638 * gcc.dg/pr67563.c: New testcase.
1639
1640 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1641
1642 PR fortran/67460
1643 * gfortran.dg/pr67460.f90: New test.
1644
1645 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1646
1647 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1648 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1649
1650 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/51911
1653 * g++.dg/cpp0x/new-auto1.C: New.
1654
1655 2015-09-11 Mark Wielaard <mjw@redhat.com>
1656
1657 PR c/28901
1658 * g++.dg/warn/unused-variable-1.C: New test.
1659 * g++.dg/warn/unused-variable-2.C: Likewise.
1660 * gcc.dg/unused-4.c: Adjust warning for static const.
1661 * gcc.dg/unused-variable-1.c: New test.
1662 * gcc.dg/unused-variable-2.c: Likewise.
1663
1664 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1665
1666 * gfortran.dg/private_type_3.f90: Require visibility.
1667 * gfortran.dg/module_variable_2.f90: Same.
1668 * gfortran.dg/nested_forall_1.f: Same.
1669 * gfortran.dg/elemental_dependency_4.f90: Same.
1670 * gfortran.dg/bind_c_usage_25.f90: Same.
1671 * gfortran.dg/access_spec_1.f90: Same.
1672 * gfortran.dg/public_private_module_2.f90: Same.
1673 * gfortran.dg/host_assoc_variable_1.f90: Same.
1674 * gfortran.dg/public_private_module_6.f90: Same.
1675 * gfortran.dg/module_variable_1.f90: Same.
1676 * gfortran.dg/pr37286.f90: Same.
1677 * gfortran.dg/internal_pack_7.f90: Same.
1678 * gfortran.dg/submodule_10.f08: Same.
1679 * gfortran.dg/allocatable_function_8.f90: Same.
1680 * gfortran.dg/merge_init_expr_2.f90: Same.
1681 * gfortran.dg/class_37.f03: Same.
1682 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1683 * gfortran.dg/typebound_call_20.f03: Same.
1684 * gfortran.dg/proc_ptr_result_3.f90: Same.
1685 * gfortran.dg/pr32535.f90: Same.
1686 * gfortran.dg/typebound_proc_19.f90: Same.
1687 * gfortran.dg/initialization_10.f90: Same.
1688 * gfortran.dg/bind_c_usage_8.f03: Same.
1689 * gfortran.dg/pr61335.f90: Same.
1690 * gfortran.dg/elemental_dependency_5.f90: Same.
1691 * gfortran.dg/proc_ptr_3.f90: Same.
1692 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1693
1694 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1697 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1698 * gcc.dg/loop-8.c: Likewise.
1699
1700 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1701
1702 PR ada/66965
1703 * gnat.dg/specs/addr1.ads: Remove.
1704
1705 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706
1707 * gcc.dg/pie-link.c: Add -pie to dg-options.
1708
1709 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1710
1711 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1712 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1713
1714 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1715
1716 * gcc.target/powerpc/swaps-p8-20.c: New test.
1717 * gcc.target/powerpc/swaps-p8-21.c: New test.
1718
1719 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1720
1721 PR fortran/67526
1722 * gfortran.dg/pr67526.f90: New test.
1723
1724 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1725
1726 PR c++/67318
1727 * g++.dg/cpp0x/variadic166.C: New.
1728
1729 2015-09-09 Mark Wielaard <mjw@redhat.com>
1730
1731 * c-c++-common/nonnull-1.c: New test.
1732
1733 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1734
1735 PR fortran/66993
1736 * gfortran.dg/submodule_11.f08: New test.
1737
1738 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1739
1740 PR target/67506
1741 * gcc.c-torture/compile/pr67506.c: New test.
1742
1743 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1744
1745 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1746 initialization with a byte mask. No change expected here.
1747 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1748 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1749 initialization with contigious bitmask. Literal pool is expectd
1750 to be used here.
1751
1752 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1753
1754 PR target/67439
1755 * gcc.target/arm/pr67439_1.c: New test.
1756
1757 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1758
1759 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1760 model.
1761
1762 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR c++/67523
1765 * g++.dg/gomp/pr67523.C: New test.
1766
1767 PR c++/67522
1768 * g++.dg/gomp/pr67522.C: New test.
1769
1770 PR middle-end/67521
1771 * c-c++-common/gomp/pr67521.c: New test.
1772
1773 PR middle-end/67517
1774 * c-c++-common/gomp/pr67517.c: New test.
1775
1776 PR c++/67514
1777 * g++.dg/gomp/pr67514.C: New test.
1778
1779 PR c++/67511
1780 * g++.dg/gomp/pr67511.C: New test.
1781
1782 PR c/67502
1783 * c-c++-common/gomp/pr67502.c: New test.
1784
1785 2015-09-09 Marek Polacek <polacek@redhat.com>
1786
1787 PR middle-end/67512
1788 * gcc.dg/pr67512.c: New test.
1789
1790 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/53184
1793 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1794 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1795 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1796 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1797
1798 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1799
1800 * gcc.target/aarch64/mod_2.x: New file.
1801 * gcc.target/aarch64/mod_256.x: Likewise.
1802 * gcc.target/arm/mod_2.c: New test.
1803 * gcc.target/arm/mod_256.c: Likewise.
1804 * gcc.target/aarch64/mod_2.c: Likewise.
1805 * gcc.target/aarch64/mod_256.c: Likewise.
1806
1807 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR c++/67504
1810 * g++.dg/gomp/pr67504.C: New test.
1811
1812 PR c/67501
1813 * c-c++-common/gomp/pr67501.c: New test.
1814
1815 PR c/67500
1816 * gcc.dg/gomp/pr67500.c: New test.
1817
1818 PR c/67495
1819 * gcc.dg/gomp/pr67495.c: New test.
1820
1821 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1822 Sebastian Pop <s.pop@samsung.com>
1823
1824 PR tree-optimization/53852
1825 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1826 both isl-0.12 and isl-0.15.
1827 * gcc.dg/graphite/uns-interchange-14.c: Same.
1828 * gcc.dg/graphite/uns-interchange-15.c: Same.
1829 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1830
1831 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1832 Sebastian Pop <s.pop@samsung.com>
1833
1834 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1835 * gcc.dg/graphite/block-1.c: Same.
1836 * gcc.dg/graphite/block-5.c: Same.
1837 * gcc.dg/graphite/block-6.c: Same.
1838 * gcc.dg/graphite/interchange-1.c: Same.
1839 * gcc.dg/graphite/interchange-10.c: Same.
1840 * gcc.dg/graphite/interchange-11.c: Same.
1841 * gcc.dg/graphite/interchange-13.c: Same.
1842 * gcc.dg/graphite/interchange-14.c: Same.
1843 * gcc.dg/graphite/interchange-3.c: Same.
1844 * gcc.dg/graphite/interchange-4.c: Same.
1845 * gcc.dg/graphite/interchange-7.c: Same.
1846 * gcc.dg/graphite/interchange-8.c: Same.
1847 * gcc.dg/graphite/interchange-9.c: Same.
1848 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1849 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1850 * gcc.dg/graphite/pr37485.c: Same.
1851 * gcc.dg/graphite/scop-0.c (int toto): Same.
1852 * gcc.dg/graphite/scop-1.c: Same.
1853 * gcc.dg/graphite/scop-10.c: Same.
1854 * gcc.dg/graphite/scop-11.c: Same.
1855 * gcc.dg/graphite/scop-12.c: Same.
1856 * gcc.dg/graphite/scop-13.c: Same.
1857 * gcc.dg/graphite/scop-16.c: Same.
1858 * gcc.dg/graphite/scop-17.c: Same.
1859 * gcc.dg/graphite/scop-18.c: Same.
1860 * gcc.dg/graphite/scop-2.c: Same.
1861 * gcc.dg/graphite/scop-21.c (int test): Same.
1862 * gcc.dg/graphite/scop-22.c (void foo): Same.
1863 * gcc.dg/graphite/scop-4.c: Same.
1864 * gcc.dg/graphite/scop-5.c: Same.
1865 * gcc.dg/graphite/scop-6.c: Same.
1866 * gcc.dg/graphite/scop-7.c: Same.
1867 * gcc.dg/graphite/scop-8.c: Same.
1868 * gcc.dg/graphite/scop-9.c: Same.
1869 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1870 data-refs remain inside the inner loop.
1871 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1872 * gcc.dg/graphite/uns-interchange-14.c: Same.
1873 * gcc.dg/graphite/uns-interchange-9.c: Same.
1874 * gfortran.dg/graphite/interchange-3.f90
1875
1876 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1877
1878 PR target/63870
1879 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1891
1892 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1893
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1895 * lib/target-supports.exp
1896 (check_effective_target_arm_neon_fp16_hw): New.
1897
1898 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1899
1900 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1901 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1902
1903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1904 (hfloat16_t): New.
1905 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1906 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1907 if supported.
1908 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1909 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1910 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1911 when those are supported.
1912 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1913 (vdup_n_f16): New.
1914
1915 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1916 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1917 cases if supported.
1918
1919 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1920 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1921 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1922 Likewise.
1923 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1924 Likewise.
1925 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1926
1927 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1928 Add float16x8_t case.
1929 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1931 main, exec_vcreate): Likewise.
1932 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1933 exec_vget_high): Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1935 exec_vget_low): Likewise.
1936 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1937 Likewise.
1938 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1939 exec_vld1_dup): Likewise.
1940 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1941 exec_vld1_lane): Likewise.
1942 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1943 Likewise.
1944 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1945 exec_vldX_dup): Likewise.
1946 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1947 exec_vldX_lane): Likewise.
1948 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1949 exec_vset_lane): Likewise.
1950 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1951 exec_vst1_lane): Likewise.
1952
1953 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1954
1955 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1956 * gcc.target/aarch64/vget_low_1.c: Likewise.
1957
1958 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1959
1960 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1961 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1962 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1963 (main): update orig_data to avoid float16 NaN on bigendian.
1964
1965 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1966
1967 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1968 float16x8_t.
1969 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1970 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1971 * gcc.target/aarch64/vld1_lane.c: Likewise.
1972
1973 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1974
1975 PR c++/67369
1976 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1977
1978 2015-09-07 Marek Polacek <polacek@redhat.com>
1979
1980 PR inline-asm/67448
1981 * gcc.dg/asm-10.c: New test.
1982
1983 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR middle-end/67452
1986 * gcc.dg/lto/pr67452_0.c: New test.
1987
1988 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1989
1990 PR target/65210
1991 * gcc.target/avr/pr65210.c: New test.
1992
1993 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1994
1995 PR testsuite/67450
1996 * lib/target-supports.exp (check_cached_effective_target):
1997 Apppend $prop to et_prop_list only if needed.
1998
1999 2015-09-04 Marek Polacek <polacek@redhat.com>
2000
2001 PR sanitizer/67279
2002 * gcc.dg/ubsan/pr67279.c: New test.
2003
2004 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2005 Petr Murzin <petr.murzin@intel.com>
2006 Kirill Yukhin <kirill.yukhin@intel.com>
2007
2008 * gcc.target/i386/avx512f-scatter-1.c: New.
2009 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2010 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2011
2012 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2013
2014 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2015 rather than calling rmdir, cleanup if open fails.
2016
2017 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2018
2019 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2020 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2021 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2022 Return true for PowerPC targets that implement Altivec.
2023
2024 2015-09-03 Renlin Li <renlin.li@arm.com>
2025
2026 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2027 check the assembly.
2028 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2029
2030 2015-09-03 Martin Sebor <msebor@redhat.com>
2031
2032 PR c/66516
2033 * g++.dg/addr_builtin-1.C: New test.
2034 * gcc.dg/addr_builtin-1.c: New test.
2035
2036 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2037
2038 * gcc.target/powerpc/vec-shift.c: New test.
2039
2040 2015-09-03 Tom de Vries <tom@codesourcery.com>
2041
2042 PR tree-optimization/65637
2043 * gcc.dg/autopar/reduc-4.c: New test.
2044
2045 2015-09-03 Tom de Vries <tom@codesourcery.com>
2046
2047 PR tree-optimization/65637
2048 * gcc.dg/autopar/pr46099-2.c: New test.
2049
2050 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2051
2052 PR middle-end/67351
2053 * g++.dg/pr67351.C: New test.
2054
2055 2015-09-03 Richard Biener <rguenther@suse.de>
2056
2057 PR ipa/66705
2058 * g++.dg/lto/pr66705_0.C: New testcase.
2059
2060 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2061
2062 PR middle-end/60586
2063 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2064 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2065
2066 2015-09-02 Marek Polacek <polacek@redhat.com>
2067
2068 PR c/67432
2069 * gcc.dg/pr67432.c: New test.
2070
2071 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2072
2073 * lib/target-supports.exp (clear_effective_target_cache): New.
2074 (check_cached_effective_target): Update et_prop_list.
2075 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2076 * g++.dg/compat/compat.exp: Likewise.
2077 * g++.dg/compat/struct-layout-1.exp: Likewise.
2078 * lib/asan-dg.exp: Likewise.
2079 * lib/atomic-dg.exp: Likewise.
2080 * lib/cilk-plus-dg.exp: Likewise.
2081 * lib/clearcap.exp: Likewise.
2082 * lib/mpx-dg.exp: Likewise.
2083 * lib/tsan-dg.exp: Likewise.
2084 * lib/ubsan-dg.exp: Likewise.
2085
2086 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2087
2088 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2089
2090 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2091 Andrew Bennett <andrew.bennett@imgtec.com>
2092
2093 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2094 dependencies between ISA level and compact-branches.
2095 * gcc.target/mips/branch-10.c: Update expected output to allow
2096 compact forms of b/bal.
2097 * gcc.target/mips/branch-11.c: Likewise.
2098 * gcc.target/mips/branch-12.c: Likewise.
2099 * gcc.target/mips/branch-13.c: Likewise.
2100 * gcc.target/mips/branch-3.c: Likewise.
2101 * gcc.target/mips/branch-4.c: Likewise.
2102 * gcc.target/mips/branch-5.c: Likewise.
2103 * gcc.target/mips/branch-6.c: Likewise.
2104 * gcc.target/mips/branch-7.c: Likewise.
2105 * gcc.target/mips/branch-8.c: Likewise.
2106 * gcc.target/mips/branch-9.c: Likewise.
2107 * gcc.target/mips/branch-cost-1.c: Likewise.
2108 * gcc.target/mips/call-1.c: Likewise.
2109 * gcc.target/mips/call-2.c: Likewise.
2110 * gcc.target/mips/call-3.c: Likewise.
2111 * gcc.target/mips/call-4.c: Likewise.
2112 * gcc.target/mips/call-5.c: Likewise.
2113 * gcc.target/mips/call-6.c: Likewise.
2114 * gcc.target/mips/lazy-binding-1.c: Likewise.
2115 * gcc.target/mips/near-far-1.c: Likewise.
2116 * gcc.target/mips/near-far-2.c: Likewise.
2117 * gcc.target/mips/near-far-3.c: Likewise.
2118 * gcc.target/mips/near-far-4.c: Likewise.
2119 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2120 run with compact branches allowed.
2121 * gcc.target/mips/compact-branches-1.c: New file.
2122 * gcc.target/mips/compact-branches-2.c: Likewise.
2123 * gcc.target/mips/compact-branches-3.c: Likewise.
2124 * gcc.target/mips/compact-branches-4.c: Likewise.
2125 * gcc.target/mips/compact-branches-5.c: Likewise.
2126 * gcc.target/mips/compact-branches-6.c: Likewise.
2127 * gcc.target/mips/compact-branches-7.c: Likewise.
2128
2129 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2130
2131 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2132 Clean-up a created directory if testcase fails.
2133
2134 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2135
2136 PR target/67405
2137 * g++.dg/pr67405.C: New test.
2138
2139 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2140
2141 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2142
2143 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2144
2145 * gcc.dg/ifcvt-1.c: New test.
2146 * gcc.dg/ifcvt-2.c: Likewise.
2147 * gcc.dg/ifcvt-3.c: Likewise.
2148
2149 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2150
2151 PR libfortran/67412
2152 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2153 *-*-solaris2.10.
2154
2155 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2156
2157 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2158
2159 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 PR c++/61753
2162 * g++.dg/other/pr61753.C: New.
2163
2164 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2165
2166 * gcc.dg/tree-ssa/cmp-1.c: New file.
2167
2168 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2169
2170 * gcc.dg/tree-ssa/complex-7.c: New file.
2171
2172 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2173
2174 * gcc.target/powerpc/swaps-p8-19.c: New test.
2175
2176 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2177
2178 PR fortran/67367
2179 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2180
2181 2015-08-29 Tom de Vries <tom@codesourcery.com>
2182
2183 PR tree-optimization/46193
2184 * gcc.dg/autopar/pr46193.c: New test.
2185
2186 2015-08-28 Nathan Sidwell <nathan@acm.org>
2187
2188 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2189 use exit code for failure.
2190
2191 * gcc.dg/torture/matrix-1.c: Use plain printf.
2192 * gcc.dg/torture/matrix-2.c: Likewise.
2193 * gcc.dg/torture/matrix-5.c: Likewise.
2194 * gcc.dg/torture/matrix-6.c: Likewise.
2195 * gcc.dg/torture/transpose-1.c: Likewise.
2196 * gcc.dg/torture/transpose-2.c: Likewise.
2197 * gcc.dg/torture/transpose-3.c: Likewise.
2198 * gcc.dg/torture/transpose-4.c: Likewise.
2199 * gcc.dg/torture/transpose-5.c: Likewise.
2200 * gcc.dg/torture/transpose-6.c: Likewise.
2201
2202 2015-08-28 Jeff Law <law@redhat.com>
2203
2204 PR lto/66752
2205 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2206 * gcc.dg/torture/pr66752-1.c: New test
2207 * g++.dg/torture/pr66752-2.C: New test.
2208
2209 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2210 Revert:
2211 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2212
2213 * gcc.dg/tree-ssa/sra-15.c: New.
2214
2215 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2216
2217 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2218 * gcc.target/mips/msub-8.c: Ditto
2219
2220 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2221
2222 * lib/target-supports.exp (check-effective_target_vect_double):
2223 Enable for Power targets with VSX hardware available.
2224 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2225 vect_no_align && { ! vect_hw_misalign }.
2226
2227 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2228
2229 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2230 Replaced by opt_files, compile with -floop-nest-optimize.
2231 * g++.dg/graphite/graphite.exp: Same.
2232 * gfortran.dg/graphite/graphite.exp: Same.
2233 * gcc.dg/graphite/block-0.c: Adjust pattern.
2234 * gcc.dg/graphite/block-1.c: Same.
2235 * gcc.dg/graphite/block-3.c: Same.
2236 * gcc.dg/graphite/block-4.c: Same.
2237 * gcc.dg/graphite/block-5.c: Same.
2238 * gcc.dg/graphite/block-6.c: Same.
2239 * gcc.dg/graphite/block-7.c: Same.
2240 * gcc.dg/graphite/block-8.c: Same.
2241 * gcc.dg/graphite/block-pr47654.c: Same.
2242 * gcc.dg/graphite/interchange-0.c: Same.
2243 * gcc.dg/graphite/interchange-1.c: Same.
2244 * gcc.dg/graphite/interchange-10.c: Same.
2245 * gcc.dg/graphite/interchange-11.c: Same.
2246 * gcc.dg/graphite/interchange-12.c: Same.
2247 * gcc.dg/graphite/interchange-13.c: Same.
2248 * gcc.dg/graphite/interchange-14.c: Same.
2249 * gcc.dg/graphite/interchange-15.c: Same.
2250 * gcc.dg/graphite/interchange-3.c: Same.
2251 * gcc.dg/graphite/interchange-4.c: Same.
2252 * gcc.dg/graphite/interchange-5.c: Same.
2253 * gcc.dg/graphite/interchange-6.c: Same.
2254 * gcc.dg/graphite/interchange-7.c: Same.
2255 * gcc.dg/graphite/interchange-8.c: Same.
2256 * gcc.dg/graphite/interchange-9.c: Same.
2257 * gcc.dg/graphite/interchange-mvt.c: Same.
2258 * gcc.dg/graphite/pr37485.c: Same.
2259 * gcc.dg/graphite/uns-block-1.c: Same.
2260 * gcc.dg/graphite/uns-interchange-12.c: Same.
2261 * gcc.dg/graphite/uns-interchange-14.c: Same.
2262 * gcc.dg/graphite/uns-interchange-15.c: Same.
2263 * gcc.dg/graphite/uns-interchange-9.c: Same.
2264 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2265 * gfortran.dg/graphite/interchange-3.f90: Same.
2266
2267 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2268
2269 PR target/67317
2270 * gcc.target/i386/pr67317-1.c: New test.
2271 * gcc.target/i386/pr67317-2.c: Ditto.
2272 * gcc.target/i386/pr67317-3.c: Ditto.
2273 * gcc.target/i386/pr67317-4.c: Ditto.
2274 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2275 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2276
2277 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2278
2279 * gcc.target/powerpc/vec-shr.c: New.
2280
2281 2015-08-27 Marek Polacek <polacek@redhat.com>
2282
2283 PR middle-end/67005
2284 * gcc.dg/torture/pr67005.c: New test.
2285
2286 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2287
2288 * gcc.dg/tree-ssa/sra-15.c: New.
2289
2290 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2291
2292 * gcc.target/aarch64/long_branch_1.c: New test.
2293
2294 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2295
2296 * gcc.target/s390/20150826-1.c: New test.
2297
2298 2015-08-26 Renlin Li <renlin.li@arm.com>
2299
2300 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2301
2302 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2303
2304 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2305
2306 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2307
2308 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2309 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2310 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2311 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2312
2313 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2314
2315 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2316 New test directive.
2317 * gcc.target/aarch64/tlsle_1.x: New test source.
2318 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2319 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2320 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2321
2322 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2323
2324 PR fortran/29600
2325 * gfortran.dg/shape_8.f90: New test.
2326
2327 2015-08-25 Marek Polacek <polacek@redhat.com>
2328
2329 PR middle-end/67330
2330 * gcc.dg/weak/weak-18.c: New test.
2331
2332 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2333
2334 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2335 gcc_jit_context_set_bool_use_external_driver.
2336
2337 2015-08-25 Nathan Sidwell <nathan@acm.org>
2338
2339 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2340
2341 * gcc.dg/20001117-1.c: Needs return_address.
2342 * gcc.dg/20020415-1.c: Needs alloca.
2343 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2344 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2345 * gcc.dg/pr63186.c: Needs label_values.
2346 * gcc.dg/torture/pr33848.c: Likwise.
2347
2348 * lib/target-supports.exp (check_effective_target_fopenacc,
2349 check_effective_target_fopenmp): Disable for nvptx.
2350 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2351 * gcc.dg/stack-usage-1.c: Likewise.
2352 * gcc.dg/stack-usage-2.c: Likewise.
2353 * gcc.dg/unused-5.c: Likewise.
2354 * gcc.dg/unwind-1.c: Likewise.
2355
2356 2015-08-25 Christian Bruel <christian.bruel@st.com>
2357
2358 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2359 * g++.dg/Wno-frame-address.C: Ditto.
2360
2361 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2362
2363 PR target/67211
2364 * g++.dg/pr67211.C: New test.
2365
2366 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2367
2368 PR fortran/62536
2369 PR fortran/66175
2370 * gfortran.dg/block_end_error_1.f90: New test.
2371 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2372
2373 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2374
2375 PR target/66821
2376 * gcc.target/i386/pr66821.c: New test.
2377
2378 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2379
2380 PR target/67329
2381 * gcc.target/i386/pr67329.c: New test.
2382
2383 2015-08-24 Nathan Sidwell <nathan@acm.org>
2384
2385 * gcc.dg/pr49551.c: Needs -fdata-sections.
2386
2387 * gcc.dg/pr64935-2.c: Needs scheduling.
2388
2389 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2390 * gcc.dg/torture/pr63738.c: Likewise.
2391 * gcc.dg/torture/pr64728.c: Likewise.
2392 * gcc.dg/pr63748.c: Likewise.
2393 * gcc.dg/20020312-2.c: Likewise.
2394
2395 * gcc.dg/torture/pr66123.c: Needs label_values.
2396
2397 * gcc.dg/torture/pr41261.c: Needs profiling.
2398 * gcc.dg/pr26570.c: Likewise.
2399 * gcc.dg/pr61776.c: Likewise.
2400 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2401 * gcc.dg/gomp/pr34610.c: Likewise.
2402 * gcc.dg/pr54121.c: Likewise.
2403 * gcc.dg/20050325-1.c: Likewise.
2404 * gcc.dg/pr66899.c: Likewise.
2405 * gcc.dg/pr48770.c: Likewise.
2406 * gcc.dg/pr24225.c: Likewise.
2407
2408 * gcc.dg/pr27531-1.c: Needs io.
2409 * gcc.dg/pr44606.c: Likewise.
2410
2411 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2412
2413 * gcc.dg/pr51990.c: Needs alloca.
2414
2415 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2416
2417 2015-08-24 Tom de Vries <tom@codesourcery.com>
2418
2419 PR tree-optimization/65468
2420 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2421
2422 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2423
2424 PR libfortran/54572
2425 * gfortran.dg/backtrace_1.f90: New test.
2426
2427 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2428
2429 PR libfortran/62296
2430 * gfortran.dg/execute_command_line_2.f90: New test.
2431
2432 2015-08-23 Tom de Vries <tom@codesourcery.com>
2433
2434 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2435 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2436 vect_no_int_max to vect_no_int_min_max.
2437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2438 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2439 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2440 * gcc.dg/vect/slp-reduc-4.c: Same.
2441 * gcc.dg/vect/slp-reduc-5.c: Same.
2442 * gcc.dg/vect/vect-125.c: Same.
2443 * gcc.dg/vect/vect-13.c: Same.
2444 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2445 * gcc.dg/vect/vect-reduc-1.c: Same.
2446 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2447 * gcc.dg/vect/vect-reduc-1char.c:Same.
2448 * gcc.dg/vect/vect-reduc-1short.c: Same.
2449 * gcc.dg/vect/vect-reduc-2.c: Same.
2450 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2451 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2452 * lib/target-supports.exp: Same.
2453
2454 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/63693
2457 * g++.dg/cpp0x/decltype63.C: New.
2458
2459 2015-08-22 Nathan Sidwell <nathan@acm.org>
2460
2461 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2462 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2463 * c-c++-common/Wunused-var-8.c: Likewise.
2464 * c-c++-common/gomp/pr61486-2.c: Likewise.
2465 * c-c++-common/Wunused-var-6.c: Likewise.
2466 * c-c++-common/goacc/reduction-1.c: Likewise.
2467 * c-c++-common/goacc/reduction-2.c: Likewise.
2468 * c-c++-common/goacc/reduction-3.c: Likewise.
2469 * c-c++-common/goacc/reduction-4.c: Likewise.
2470 * gcc.dg/builtins-64.c: Likewise.
2471 * gcc.dg/pr59523.c: Likewise.
2472 * gcc.dg/tree-ssa/20080530.c: Likewise.
2473 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2474 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2475 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2476 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2477 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2478 * gcc.dg/pr59011.c: Likewise.
2479 * gcc.dg/uninit-9.c: Likewise.
2480 * gcc.dg/pr61561.c: Likewise.
2481 * gcc.dg/vla-4.c: Likewise.
2482 * gcc.dg/20101010-1.c: Likewise.
2483 * gcc.dg/pr49120.c: Likewise.
2484 * gcc.dg/20030331-2.c: Likewise.
2485 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2486 * gcc.dg/pr25682.c: Likewise.
2487 * gcc.dg/guality/guality.c: Likewise.
2488 * gcc.dg/pr27301.c: Likewise.
2489 * gcc.dg/uninit-9-O0.c: Likewise.
2490 * gcc.dg/fold-alloca-1.c: Likewise.
2491 * gcc.dg/pr41470.c: Likewise.
2492 * gcc.dg/pr51491-2.c: Likewise.
2493 * gcc.dg/winline-7.c: Likewise.
2494 * gcc.dg/vla-2.c: Likewise.
2495 * gcc.dg/pr50764.c: Likewise.
2496 * gcc.dg/c99-vla-1.c: Likewise.
2497 * gcc.dg/pr33238.c: Likewise.
2498 * gcc.dg/c99-const-expr-13.c: Likewise.
2499 * gcc.dg/builtin-return-1.c: Likewise.
2500 * gcc.dg/vla-3.c: Likewise.
2501 * gcc.dg/20020415-1.c: Likewise.
2502 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2503 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2504 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2505 * gcc.dg/torture/calleesave-sse.c: Likewise.
2506 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2507 * gcc.dg/gomp/vla-2.c: Likewise.
2508 * gcc.dg/gomp/vla-3.c: Likewise.
2509 * gcc.dg/gomp/vla-4.c: Likewise.
2510 * gcc.dg/gomp/pr30494.c: Likewise.
2511 * gcc.dg/gomp/vla-5.c: Likewise.
2512 * gcc.dg/pr51990-2.c: Likewise.
2513 * gcc.dg/vla-22.c: Likewise.
2514
2515 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2516
2517 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2518 * gcc.dg/dollar.c: Likewise.
2519 * gcc.dg/pragma-message.c: Likewise.
2520 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2521 * c-c++-common/raw-string-14.c: Likewise.
2522
2523 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2524
2525 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2526 property that instantiation here is a compile-time error.
2527
2528 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 * g++.dg/other/pr67065.C: Extend.
2531
2532 2015-08-21 Nathan Sidwell <nathan@acm.org>
2533
2534 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2535 is freestanding.
2536 (check_effective_target_global_constructor): New.
2537 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2538 * gcc.dg/debug/debug.exp: Skip for nvptx.
2539 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2540
2541 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2542 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2543 * gcc.c-torture/compile/pr33855.c: Likewise.
2544 * gcc.c-torture/compile/920723-1.c: Likewise.
2545 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2546 writing a const.
2547 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2548 label.
2549 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2550 'call'.
2551
2552 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2553 prototype normal.
2554 * gcc.c-torture/execute/switch-1.c: Likewise.
2555
2556 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2557 * gcc.c-torture/execute/printf-1.c: Likewise.
2558 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2559 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2560 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2561 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2562 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2563 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2564 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2565 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2566 * gcc.c-torture/execute/gofast.c: Likewise.
2567 * gcc.c-torture/execute/complex-6.c: Likewise.
2568
2569 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2570 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2571 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2572 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2573 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2574 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2575 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2576 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2577 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2578 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2579 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2580 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2581 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2582 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2583 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2584 * gcc.dg/setjmp-1.c: Likewise.
2585 * gcc.dg/cleanup-5.c: Likewise.
2586 * gcc.dg/cleanup-12.c: Likewise.
2587 * gcc.dg/cleanup-13.c: Likewise.
2588
2589 * gcc.dg/constructor-1.c: Require global ctor.
2590
2591 * gcc.dg/fork-instrumentation.c: Require profiling.
2592 * gcc.dg/20030107-1.c: Likewise.
2593 * gcc.dg/20030702-1.c: Likewise.
2594
2595 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2596 * gcc.dg/cpp/paste2.c: Likewise.
2597 * gcc.dg/cpp/strify3.c: Likewise.
2598 * gcc.dg/cpp/strify4.c: Likewise.
2599 * gcc.dg/cpp/lexnum.c: Likewise.
2600 * gcc.dg/cpp/digraphs.c: Likewise.
2601 * gcc.dg/cpp/macro1.c: Likewise.
2602
2603 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2604
2605 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2606
2607 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2608
2609 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2610 only once.
2611
2612 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2615 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2616 vec_vpmsum_be and vec_shasigma_be.
2617
2618 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2619
2620 * lib/target-supports.exp
2621 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2622 with -mfp16-format=ieee.
2623
2624 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/67065
2627 * g++.dg/other/pr67065.C: New.
2628
2629 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2630
2631 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2632 memcpy.
2633 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2634 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2635 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2636 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2637
2638 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2639
2640 * gcc.dg/wide_shift_64_1.c: New testcase.
2641 * gcc.dg/wide_shift_128_1.c: Likewise.
2642 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2643
2644 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2645
2646 * lib/target-supports.exp
2647 (check_effective_target_fstack_protector_enabled): New test.
2648 * gcc.target/i386/ssp-default.c: New test.
2649
2650 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2651
2652 PR fortran/66929
2653 * gfortran.dg/generic_31.f90: New.
2654
2655 2015-08-19 Marek Polacek <polacek@redhat.com>
2656
2657 PR middle-end/67133
2658 * g++.dg/torture/pr67133.C: New test.
2659
2660 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2661
2662 * gcc.target/powerpc/altivec-35.c: New test.
2663 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2664 * gcc.target/powerpc/vsx-vector-7.c: New test.
2665
2666 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2667
2668 PR middle-end/36757
2669 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2670 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2671
2672 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2673
2674 PR rtl-optimization/67218
2675 * gcc.c-torture/execute/ieee/pr67218.c,
2676 gcc.target/aarch64/fcvt_int_float_double1.c,
2677 gcc.target/aarch64/fcvt_int_float_double2.c,
2678 gcc.target/aarch64/fcvt_int_float_double3.c,
2679 gcc.target/aarch64/fcvt_int_float_double4.c,
2680 gcc.target/aarch64/fcvt_uint_float_double1.c,
2681 gcc.target/aarch64/fcvt_uint_float_double2.c,
2682 gcc.target/aarch64/fcvt_uint_float_double3.c,
2683 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2684
2685 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2686
2687 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2688 dg-options to disable LSE extensions.
2689 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2690 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2691 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2692 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2693 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2694 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2695 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2696 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2697 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2698 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2699 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2700 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2701 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2702 * gcc.target/aarch64/sync-op-full.c: Likewise.
2703 * gcc.target/aarch64/sync-op-release.c: Likewise.
2704
2705 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2706
2707 PR c++/67160
2708 * g++.dg/cpp1z/feat-cxx1z.C: New.
2709
2710 2015-08-18 Marek Polacek <polacek@redhat.com>
2711
2712 PR middle-end/67222
2713 * gcc.dg/torture/pr67222.c: New test.
2714
2715 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2716
2717 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2718
2719 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2720
2721 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2722 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2723 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2724
2725 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2726
2727 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2728 which is used in later code.
2729
2730 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2731
2732 PR c++/67216
2733 * g++.dg/cpp0x/nullptr34.C: New.
2734 * g++.dg/warn/Wconversion2.C: Adjust.
2735 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2736 * g++.old-deja/g++.other/null3.C: Likewise.
2737
2738 * g++.dg/cpp0x/pr51313.C: Adjust.
2739
2740 2015-08-17 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/67221
2743 * gcc.dg/torture/pr67221.c: New testcase.
2744
2745 2015-08-17 Mike Stump <mikestump@comcast.net>
2746 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2747
2748 * gcc.target/arm/memcpy-aligned-1.c: New test.
2749
2750 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2751
2752 PR fortran/54656
2753 * gfortran.dg/norm_4.f90: Rename to...
2754 * gfortran.dg/norm2_4.f90: this.
2755 * gfortran.dg/norm2_5.f90: New test.
2756
2757 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2758
2759 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2760 * gcc.dg/ssp-1.c: Make counter a register.
2761 * gcc.dg/ssp-2.c: Likewise.
2762 * gcc.dg/torture/parm-coalesce.c: New.
2763
2764 2015-08-14 Marek Polacek <polacek@redhat.com>
2765
2766 PR middle-end/67133
2767 * gcc.dg/torture/pr67133.c: New test.
2768
2769 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2770 Matthias Klose <doko@debian.org>
2771
2772 PR target/67143
2773 * gcc.c-torture/compile/pr67143.c: New
2774 * gcc.target/aarch64/atomic-op-imm.c
2775 (atomic_fetch_add_negative_RELAXED): New.
2776 (atomic_fetch_sub_negative_ACQUIRE): New.
2777
2778 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2779
2780 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2781 * gcc.target/aarch64/target_attr_8.c: Likewise.
2782 * gcc.target/aarch64/target_attr_14.c: Likewise.
2783
2784 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2785
2786 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2787
2788 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2789
2790 * gcc.target/i386/builtin_target.c: Add skylake check.
2791
2792 2015-08-13 Jeff Law <law@redhat.com>
2793
2794 * gcc.dg/pr66314.c: Moved from here to ..
2795 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2796 to clear all sanitizers before -fsanitize=kernel-address.
2797
2798 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799
2800 * gcc.target/aarch64/cinc_common_1.c: New test.
2801
2802 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2803
2804 PR c++/53421
2805 * g++.dg/ext/attribute-may-alias-1.C: New.
2806 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2807
2808 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2809
2810 * gcc.target/aarch64/atomic-inst-cas.c: New.
2811 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2812
2813 2015-08-13 Andreas Schwab <schwab@suse.de>
2814
2815 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2816
2817 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/62164
2820 * g++.dg/torture/pr62164.C: New.
2821
2822 2015-08-13 Richard Biener <rguenther@suse.de>
2823
2824 PR tree-optimization/67191
2825 * gcc.dg/torture/pr67191.c: New testcase.
2826 * g++.dg/torture/pr67191.C: Likewise.
2827
2828 2015-08-13 Richard Biener <rguenther@suse.de>
2829
2830 PR tree-optimization/66502
2831 PR tree-optimization/67167
2832 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2833
2834 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/53330
2837 * g++.dg/init/new42.C: New.
2838
2839 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2840
2841 PR target/67071
2842 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2843 vector constants.
2844 * gcc.target/powerpc/pr67071-2.c: Likewise.
2845 * gcc.target/powerpc/pr67071-3.c: Likewise.
2846
2847 2015-08-12 Marek Polacek <polacek@redhat.com>
2848
2849 PR c++/55095
2850 * c-c++-common/Wshift-overflow-6.c: New test.
2851 * c-c++-common/Wshift-overflow-7.c: New test.
2852 * g++.dg/cpp1y/left-shift-2.C: New test.
2853
2854 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/52742
2857 * g++.dg/cpp0x/pr52742.C: New.
2858
2859 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2860
2861 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2862 Check Knights Landing support.
2863
2864 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 PR c++/47461
2867 * g++.dg/warn/Wunused-result-1.C: New.
2868
2869 2015-08-12 Richard Biener <rguenther@suse.de>
2870
2871 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2872 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2873 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2874 * g++.dg/tree-ssa/pr61034.C: Adjust.
2875 * gcc.dg/fold-compare-2.c: Likewise.
2876 * gcc.dg/pr50763.c: Likewise.
2877 * gcc.dg/predict-3.c: Likewise.
2878 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2879 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2880 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2881 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2882 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2883 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2884 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2885 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2886 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2887 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2888 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2889 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2890
2891 2015-08-12 Nathan Sidwell <nathan@acm.org>
2892
2893 * gcc.dg/vrp-min-max-1.c: New.
2894 * gcc.dg/vrp-min-max-2.c: New.
2895
2896 2015-08-12 Richard Biener <rguenther@suse.de>
2897
2898 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2899
2900 2015-08-12 Tom de Vries <tom@codesourcery.com>
2901
2902 PR testsuite/67175
2903 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2904 Handle absence of vector min/max for sparc.
2905
2906 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2907
2908 PR target/66954
2909 * g++.dg/ext/mv25.C: New test.
2910
2911 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2912
2913 * gcc.target/i386/avx2-vect-shift.c: New test.
2914
2915 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2916
2917 PR c/66098
2918 PR c/66711
2919 * gcc.dg/pragma-diag-3.c: New test.
2920 * gcc.dg/pragma-diag-4.c: New test.
2921
2922 2015-08-11 Nathan Sidwell <nathan@acm.org>
2923
2924 * c-c++-common/dfp/operator-comma.c: Call init function.
2925 * c-c++-common/dfp/convert-dfp-2.c: New test.
2926
2927 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2928
2929 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2930 Treat model == 0x4f as Broadwell.
2931
2932 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2933
2934 PR libfortran/67140
2935 * gfortran.dg/pr67140.f90: New test.
2936
2937 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2938
2939 PR libgomp/65742
2940 PR middle-end/66332
2941 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2942
2943 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2944
2945 PR fortran/64022
2946 * gfortran.dg/ieee/large_4.f90: New test.
2947
2948 2015-08-08 Bud Davis <jmdavis@link.com>
2949
2950 PR fortran/59746
2951 * gfortran.dg/common_22.f90: New.
2952
2953 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2954
2955 PR rtl-optimization/67028
2956 * gcc.dg/pr67028.c: New testcase.
2957
2958 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2959
2960 PR rtl-optimization/67029
2961 * gcc.dg/pr67029.c: New test.
2962
2963 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2964
2965 PR fortran/64104
2966 * gfortran.dg/ieee/ieee_8.f90: New test.
2967
2968 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2969
2970 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2971 modifers.
2972 * gcc.target/aarch64/noplt_2.c: Likewise.
2973 * gcc.target/aarch64/noplt_3.c: Likewise.
2974
2975 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2976
2977 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2978 optimization level, and print a summary at the end.
2979
2980 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2981
2982 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2983
2984 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2985
2986 * gcc.target/aarch64/noplt_3.c: New testcase.
2987
2988 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2989
2990 * gcc.target/aarch64/noplt_1.c: New testcase.
2991 * gcc.target/aarch64/noplt_2.c: Likewise.
2992
2993 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2994
2995 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2996 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2997
2998 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2999
3000 * gcc.target/s390/dwarfregtable-1.c: New test.
3001 * gcc.target/s390/dwarfregtable-2.c: New test.
3002 * gcc.target/s390/dwarfregtable-3.c: New test.
3003
3004 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3005
3006 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3007
3008 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3009
3010 PR fortran/64022
3011 * gfortran.dg/ieee/large_2.f90: New test.
3012 * gfortran.dg/ieee/large_3.F90: New test.
3013
3014 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3015
3016 PR fortran/64022
3017 * gfortran.dg/ieee/large_1.f90: Adjust test.
3018
3019 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3020 Jeff Law <law@redhat.com>
3021
3022 PR c/16351
3023 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3024 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3025 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3026 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3027 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3028 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3029
3030 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3031
3032 PR middle-end/66311
3033 * gfortran.dg/pr66311.f90: New file.
3034
3035 2015-08-05 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/67121
3038 * gcc.dg/torture/pr67121.c: New testcase.
3039
3040 2015-08-05 Nick Clifton <nickc@redhat.com>
3041
3042 * gcc.target/rl78: New directory.
3043 * gcc.target/rl78/rl78.exp: New file: Test driver.
3044 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3045
3046 2015-08-05 Richard Biener <rguenther@suse.de>
3047
3048 PR middle-end/67120
3049 * gcc.dg/torture/pr67120.c: New testcase.
3050
3051 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3052
3053 PR fortran/52846
3054
3055 * lib/fortran-modules.exp: Call cleanup-submodules from
3056 cleanup-modules.
3057 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3058 cover the cases where private entities are no longer optimized
3059 away.
3060 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3061 same reason.
3062 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3063 * gfortran.dg/submodule_5.f08: The same.
3064 * gfortran.dg/submodule_9.f08: The same.
3065 * gfortran.dg/submodule_10.f08: New test.
3066
3067 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3068
3069 PR c++/66595
3070 * g++.dg/cpp1y/var-templ35.C: New.
3071
3072 2015-08-05 Richard Biener <rguenther@suse.de>
3073
3074 PR tree-optimization/67055
3075 * g++.dg/torture/pr67055.C: New testcase.
3076
3077 2015-08-05 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/67109
3080 * gcc.dg/torture/pr67109.c: New testcase.
3081 * gcc.dg/vect/vect-119.c: Adjust.
3082
3083 2015-08-05 Richard Biener <rguenther@suse.de>
3084
3085 PR middle-end/67107
3086 * gcc.dg/pr67107.c: New testcase.
3087
3088 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/66197
3091 * g++.dg/cpp1z/abbrev2.C: New.
3092
3093 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3094
3095 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3096
3097 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/66392
3100 * g++.dg/init/explicit4.C: New.
3101
3102 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3103
3104 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3105 without VSX an Power8 vector support.
3106
3107 2015-08-04 Richard Biener <rguenther@suse.de>
3108
3109 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3110
3111 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3112
3113 PR target/67110
3114 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3115 -fno-pie -no-pie.
3116
3117 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/66427
3120 * g++.dg/cpp1y/var-templ34.C: New.
3121
3122 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3123
3124 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3125 * gcc.target/aarch64/target_attr_1.c: Likewise.
3126 * gcc.target/aarch64/target_attr_2.c: Likewise.
3127 * gcc.target/aarch64/target_attr_3.c: Likewise.
3128 * gcc.target/aarch64/target_attr_4.c: Likewise.
3129 * gcc.target/aarch64/target_attr_5.c: Likewise.
3130 * gcc.target/aarch64/target_attr_6.c: Likewise.
3131 * gcc.target/aarch64/target_attr_7.c: Likewise.
3132 * gcc.target/aarch64/target_attr_8.c: Likewise.
3133 * gcc.target/aarch64/target_attr_9.c: Likewise.
3134 * gcc.target/aarch64/target_attr_10.c: Likewise.
3135 * gcc.target/aarch64/target_attr_11.c: Likewise.
3136 * gcc.target/aarch64/target_attr_12.c: Likewise.
3137 * gcc.target/aarch64/target_attr_13.c: Likewise.
3138 * gcc.target/aarch64/target_attr_14.c: Likewise.
3139 * gcc.target/aarch64/target_attr_15.c: Likewise.
3140
3141 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3142
3143 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3144
3145 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3146
3147 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3148
3149 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3150
3151 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3152 message.
3153
3154 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3155
3156 PR fortran/64022
3157 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3158 * gfortran.dg/ieee/large_1.f90: New test.
3159
3160 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3161
3162 PR tree-optimization/67043
3163 * gcc.dg/pr67043.c: New test.
3164
3165 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3166
3167 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3168
3169 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3170
3171 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3172 it to push/pop timing items.
3173 (main): For each optimization level, create a gcc_jit_timer, and
3174 time all of the iteration within that level cumulatively.
3175 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3176 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3177
3178 2015-08-03 Alexander Basov <coohpt@gmail.com>
3179
3180 PR middle-end/64744
3181 PR middle-end/48470
3182 PR middle-end/43404
3183 * gcc.target/arm/pr43404.c : New testcase.
3184 * gcc.target/arm/pr48470.c : New testcase.
3185 * gcc.target/arm/pr64744-1.c : New testcase.
3186 * gcc.target/arm/pr64744-2.c : New testcase.
3187
3188 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3189
3190 PR tree-optimization/67077
3191 * gcc.dg/pr67077.c: New test.
3192
3193 2015-08-03 Jeff Law <law@redhat.com>
3194
3195 PR middle-end/66314
3196 PR gcov-profile/66899
3197 * gcc.dg/pr66899.c: New test.
3198 * gcc.dg/pr66314.c: New test.
3199
3200 2015-08-03 Marek Polacek <polacek@redhat.com>
3201
3202 PR c/67088
3203 * gcc.dg/pr67088.c: New test.
3204
3205 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3206
3207 PR target/66731
3208 * gcc.target/arm/vnmul-1.c: New.
3209 * gcc.target/arm/vnmul-2.c: New.
3210 * gcc.target/arm/vnmul-3.c: New.
3211 * gcc.target/arm/vnmul-4.c: New.
3212
3213 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3214
3215 PR fortran/64921
3216 * gfortran.dg/class_allocate_20.f90: New.
3217
3218 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3219
3220 * gcc.target/aarch64/csel_bfx_1.c: New test.
3221 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3222
3223 2015-08-02 Martin Sebor <msebor@redhat.com>
3224
3225 * g++.dg/Wframe-address-in-Wall.C: New test.
3226 * g++.dg/Wframe-address.C: New test.
3227 * g++.dg/Wno-frame-address.C: New test.
3228 * gcc.dg/Wframe-address-in-Wall.c: New test.
3229 * gcc.dg/Wframe-address.c: New test.
3230 * gcc.dg/Wno-frame-address.c: New test.
3231
3232 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3233
3234 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3235
3236 2015-08-01 Michael Collison <michael.collison@linaro.org
3237 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3238
3239 * gcc.target/arm/mincmp.c: New test.
3240
3241 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3242
3243 PR fortran/67091
3244 * gfortran.dg/associated_target_6.f03: New test
3245
3246 2015-08-01 Tom de Vries <tom@codesourcery.com>
3247
3248 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3249 optimize ("-ftree-parallelize-loops=0").
3250 Add successful scans for 2 detected reductions. Add xfail scans for 3
3251 detected reductions.
3252 * gcc.dg/autopar/reduc-2short.c: Same.
3253 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3254 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3255 detected reductions.
3256 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3257 and max reductions.
3258
3259 2015-07-31 Marek Polacek <polacek@redhat.com>
3260
3261 PR sanitizer/66977
3262 * g++.dg/ubsan/pr66977.C: New test.
3263
3264 2015-07-30 Marek Polacek <polacek@redhat.com>
3265
3266 * c-c++-common/Wtautological-compare-3.c: New test.
3267
3268 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3269
3270 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3271 (CHECK): Pass address of scalar, rather than array.
3272
3273 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3274
3275 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3276
3277 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3278
3279 * gcc.target/aarch64/fp16/fp16.exp: New.
3280 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3281 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3282
3283 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3284
3285 * gcc.target/aarch64/f16_movs_1.c: New test.
3286
3287 2015-07-28 Tom de Vries <tom@codesourcery.com>
3288
3289 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3290 outer loop.
3291
3292 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3293 Manuel López-Ibáñez <manu@gcc.gnu.org>
3294
3295 * gcc.dg/parm-incomplete-1.c: Update.
3296 * gcc.dg/pr18809-1.c: Update.
3297 * gcc.dg/pr27953.c: Update.
3298 * gcc.dg/vla-11.c: Update.
3299
3300 2015-07-27 Marek Polacek <polacek@redhat.com>
3301
3302 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3303
3304 2015-07-27 Tom de Vries <tom@codesourcery.com>
3305
3306 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3307 attribute. Update comment.
3308 (main): Remove.
3309 Add scan for not parallelizing inner loop.
3310 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3311 attribute.
3312 (main): Remove.
3313
3314 2015-07-27 Marek Polacek <polacek@redhat.com>
3315
3316 PR bootstrap/67030
3317 * c-c++-common/Wtautological-compare-2.c: New test.
3318
3319 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3320
3321 PR target/66232
3322 * gcc.target/i386/pr66232-6.c: New tests.
3323 * gcc.target/i386/pr66232-7.c: Likewise.
3324 * gcc.target/i386/pr66232-8.c: Likewise.
3325 * gcc.target/i386/pr66232-9.c: Likewise.
3326
3327 2015-07-27 Marek Polacek <polacek@redhat.com>
3328
3329 PR c++/66555
3330 PR c/54979
3331 * c-c++-common/Wtautological-compare-1.c: New test.
3332
3333 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3334
3335 PR c++/18969
3336 * g++.dg/template/pr18969.C: New test.
3337 * g++.dg/template/pr18969-2.C: New test.
3338 * g++.old-deja/g++.jason/overload.C: Remove return value in
3339 template function returning void.
3340
3341 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3342
3343 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3344 immediates to avoid shift-overflow warnings.
3345
3346 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3347
3348 PR c++/66857
3349 * g++.dg/init/pr66857.C: New test.
3350
3351 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3352
3353 PR target/66648
3354 * gcc.target/i386/pr66648.c: New test.
3355
3356 2015-07-25 Tom de Vries <tom@codesourcery.com>
3357
3358 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3359 interchange_files and block_files variables.
3360 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3361 arithmetic.
3362 * gcc.dg/graphite/uns-interchange-12.c: Same.
3363 * gcc.dg/graphite/uns-interchange-14.c: Same.
3364 * gcc.dg/graphite/uns-interchange-15.c: Same.
3365 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3366 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3367
3368 2015-07-25 Jeff Law <law@redhat.com>
3369
3370 Revert:
3371 PR lto/66752
3372 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3373 * gcc.dg/torture/pr66752-1.c: New test
3374 * g++.dg/torture/pr66752-2.C: New test.
3375
3376 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3377
3378 Revert:
3379 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3380
3381 PR rtl-optimization/64164
3382 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3383 * gcc.dg/ssp-1.c: Make counter a register.
3384 * gcc.dg/ssp-2.c: Likewise.
3385 * gcc.dg/torture/parm-coalesce.c: New.
3386
3387 2015-07-24 Tom de Vries <tom@codesourcery.com>
3388
3389 * gcc.dg/graphite/block-1.c: Xfail scan.
3390 * gcc.dg/graphite/interchange-12.c: Same.
3391 * gcc.dg/graphite/interchange-14.c: Same.
3392 * gcc.dg/graphite/interchange-15.c: Same.
3393 * gcc.dg/graphite/interchange-9.c: Same.
3394 * gcc.dg/graphite/interchange-mvt.c: Same.
3395 * gcc.dg/graphite/uns-block-1.c: New test.
3396 * gcc.dg/graphite/uns-interchange-12.c: New test.
3397 * gcc.dg/graphite/uns-interchange-14.c: New test.
3398 * gcc.dg/graphite/uns-interchange-15.c: New test.
3399 * gcc.dg/graphite/uns-interchange-9.c: New test.
3400 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3401
3402 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3403
3404 PR c++/64079
3405 * c-c++-common/Wunused-function-1.c: New.
3406
3407 2015-07-24 Tom de Vries <tom@codesourcery.com>
3408
3409 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3410 alternative exit-first loop transform.
3411 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3412 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3413 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3414 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3415 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3416 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3417 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3418 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3419 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3420
3421 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3422
3423 PR ipa/66566
3424 * gcc.target/i386/mpx/pr66566.c: New test.
3425
3426 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3427
3428 PR bootstrap/66978
3429 * gcc.target/i386/pr66978.c: New test.
3430
3431 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3432
3433 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3434
3435 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3436
3437 * gcc.target/s390/insv-1.c: New test.
3438 * gcc.target/s390/insv-2.c: New test.
3439 * gcc.target/s390/insv-3.c: New test.
3440
3441 2015-07-24 Tom de Vries <tom@codesourcery.com>
3442
3443 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3444
3445 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3446
3447 PR middle-end/25530
3448 * gcc.dg/pr25530.c: New test.
3449
3450 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3451
3452 PR middle-end/25529
3453 * gcc.dg/pr25529.c: New test.
3454
3455 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3456
3457 * gcc.target/arm/reg_equal_test.c: New test.
3458
3459 2015-07-23 Jeff Law <law@redhat.com>
3460
3461 PR lto/66752
3462 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3463 * gcc.dg/torture/pr66752-1.c: New test
3464 * g++.dg/torture/pr66752-2.C: New test.
3465
3466 2015-07-23 Marek Polacek <polacek@redhat.com>
3467
3468 PR c++/66572
3469 * g++.dg/warn/Wlogical-op-2.C: New test.
3470
3471 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3472
3473 PR rtl-optimization/64164
3474 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3475 * gcc.dg/ssp-1.c: Make counter a register.
3476 * gcc.dg/ssp-2.c: Likewise.
3477 * gcc.dg/torture/parm-coalesce.c: New.
3478
3479 2015-07-23 Marek Polacek <polacek@redhat.com>
3480
3481 PR sanitizer/66908
3482 * c-c++-common/ubsan/pr66908.c: New test.
3483
3484 2015-07-23 Tom de Vries <tom@codesourcery.com>
3485
3486 * gcc.dg/autopar/outer-4.c: Add xfail.
3487 * gcc.dg/autopar/outer-5.c: Same.
3488 * gcc.dg/autopar/outer-6.c: Same.
3489 * gcc.dg/autopar/reduc-2.c: Same.
3490 * gcc.dg/autopar/reduc-2char.c: Same.
3491 * gcc.dg/autopar/reduc-2short.c: Same.
3492 * gcc.dg/autopar/reduc-8.c: Same.
3493 * gcc.dg/autopar/uns-outer-4.c: New test.
3494 * gcc.dg/autopar/uns-outer-5.c: New test.
3495 * gcc.dg/autopar/uns-outer-6.c: New test.
3496
3497 2015-07-23 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/66952
3500 * gcc.dg/torture/pr66952.c: Use signed char.
3501
3502 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3503
3504 PR tree-optimization/66926,66951
3505 * gcc.dg/vect/pr66951.c: New test.
3506
3507 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3508
3509 PR c++/52987
3510 * g++.dg/parse/error57.C: New.
3511 * g++.dg/expr/string-2.C: Update.
3512
3513 2015-07-23 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/66945
3516 * gcc.dg/torture/pr66945.c: New testcase.
3517
3518 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3519
3520 PR target/66954
3521 * g++.dg/ext/mv24.C: New test.
3522
3523 2015-07-22 Marek Polacek <polacek@redhat.com>
3524
3525 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3526 dg-options.
3527
3528 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3529
3530 PR fortran/61831
3531 PR fortran/66929
3532 * gfortran.dg/generic_30.f90: New.
3533
3534 2015-07-22 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/66952
3537 * gcc.dg/torture/pr66952.c: New testcase.
3538
3539 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3540
3541 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3542 test.
3543 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3544 test.
3545 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3546 test.
3547 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3548 test.
3549 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3550 test.
3551 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3552 test.
3553 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3554 test.
3555 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3556 test.
3557 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3558 test.
3559 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3560 test.
3561 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3562 test.
3563 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3564 test.
3565 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3566 test.
3567 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3568 test.
3569 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3570 test.
3571 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3572 test.
3573 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3574 test.
3575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3576 test.
3577 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3578 test.
3579 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3580 test.
3581 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3582 test.
3583 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3584 test.
3585 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3586 test.
3587 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3588 test.
3589 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3590 test.
3591 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3592 test.
3593 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3594 test.
3595 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3596 test.
3597 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3598 test.
3599 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3600 test.
3601 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3602 test.
3603 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3604 test.
3605 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3606 test.
3607 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3608 test.
3609 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3610 test.
3611 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3612 test.
3613 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3614 test.
3615 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3616 test.
3617 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3618 test.
3619 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3620 test.
3621 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3622 test.
3623 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3624 test.
3625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3626 test.
3627 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3628 test.
3629 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3630 test.
3631 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3632 test.
3633 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3634 test.
3635 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3636 test.
3637 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3638 test.
3639 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3640 test.
3641 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3642 test.
3643 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3644 test.
3645 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3646 test.
3647 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3648 test.
3649 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3650 test.
3651 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3652 test.
3653 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3654 test.
3655 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3656 test.
3657 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3658 test.
3659 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3660 test.
3661 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3662 test.
3663 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3664 test.
3665 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3666 test.
3667 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3668 test.
3669 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3670 test.
3671 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3672 test.
3673 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3674 test.
3675 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3676 test.
3677 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3678 test.
3679 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3680 test.
3681 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3682 test.
3683 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3684 test.
3685 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3686 test.
3687 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3688 test.
3689 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3690 test.
3691 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3692 test.
3693 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3694 test.
3695 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3696 test.
3697 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3698 test.
3699 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3700 test.
3701 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3702 test.
3703 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3704 test.
3705 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3706 test.
3707 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3708 test.
3709 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3710 test.
3711 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3712 test.
3713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3714 test.
3715 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3716 test.
3717 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3718 test.
3719 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3720 test.
3721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3722 test.
3723 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3724 test.
3725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3726 test.
3727 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3728 test.
3729 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3730 test.
3731 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3732 test.
3733 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3734 test.
3735 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3736 test.
3737 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3738 test.
3739 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3740 test.
3741 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3742 test.
3743 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3744 test.
3745 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3746 test.
3747 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3748 test.
3749 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3750 test.
3751 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3752 test.
3753 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3754 test.
3755 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3756 test.
3757 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3758 test.
3759 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3760 test.
3761 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3762 test.
3763 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3764 test.
3765 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3766 test.
3767 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3768 test.
3769 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3770 test.
3771 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3772 test.
3773 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3774 test.
3775 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3776 test.
3777 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3778 test.
3779 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3780 test.
3781 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3782 test.
3783 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3784 test.
3785 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3786 test.
3787 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3788 test.
3789 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3790 test.
3791 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3792 test.
3793 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3794 test.
3795 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3796 test.
3797 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3798 test.
3799 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3800 test.
3801 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3802 test.
3803 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3804 test.
3805
3806 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 * g++.dg/template/crash81.C: Update.
3809
3810 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3811
3812 PR ipa/66424.
3813 * gcc.target/i386/pr66424.c: New.
3814
3815 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3816
3817 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3818
3819 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3820
3821 PR fortran/61831
3822 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3823 Drop address sanitization.
3824
3825 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3826
3827 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3828 Skip -march=armv4t.
3829 (dg-additional-options): Set armv5t flag.
3830
3831 2015-07-21 Marek Polacek <polacek@redhat.com>
3832
3833 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3834 * gcc.dg/vmx/unpack.c: Likewise.
3835 * gcc.target/powerpc/quad-atomic.c: Likewise.
3836
3837 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3838
3839 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3840
3841 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3842
3843 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3844 model.
3845
3846 2015-07-20 Marek Polacek <polacek@redhat.com>
3847
3848 PR c++/55095
3849 * c-c++-common/Wshift-overflow-1.c: New test.
3850 * c-c++-common/Wshift-overflow-2.c: New test.
3851 * c-c++-common/Wshift-overflow-3.c: New test.
3852 * c-c++-common/Wshift-overflow-4.c: New test.
3853 * c-c++-common/Wshift-overflow-5.c: New test.
3854 * g++.dg/cpp1y/left-shift-1.C: New test.
3855 * gcc.dg/c90-left-shift-2.c: New test.
3856 * gcc.dg/c90-left-shift-3.c: New test.
3857 * gcc.dg/c99-left-shift-2.c: New test.
3858 * gcc.dg/c99-left-shift-3.c: New test.
3859 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3860 * gcc.c-torture/execute/pr40386.c: Likewise.
3861 * gcc.dg/vect/pr33373.c: Likewise.
3862 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3863 * gcc.dg/vect/vect-shift-2.c: Likewise.
3864
3865 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3866
3867 * gcc.target/aarch64/neg_abs_1.c: New test.
3868
3869 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3870
3871 PR target/66922
3872 * gcc.target/i386/pr66922.c: New test.
3873
3874 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3875
3876 PR middle-end/46851
3877 PR middle-end/60340
3878 * gcc.dg/tree-ssa/pr42327.c: Removed.
3879 * g++.dg/other/pr35011.C: Removed.
3880
3881 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3882
3883 PR target/66906
3884 * gcc.target/i386/pr66906.c: New test.
3885
3886 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3887
3888 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3889 as follow-up to r225930.
3890
3891 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3892
3893 PR fortran/52846
3894 * lib/fortran-modules.exp (proc cleanup-submodules): New
3895 procedure.
3896 * gfortran.dg/submodule_1.f08: Change extension and clean up
3897 the submodule files.
3898 * gfortran.dg/submodule_2.f08: ditto
3899 * gfortran.dg/submodule_6.f08: ditto
3900 * gfortran.dg/submodule_7.f08: ditto
3901 * gfortran.dg/submodule_8.f08: New test
3902 * gfortran.dg/submodule_9.f08: New test
3903
3904 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3905 Sebastian Pop <s.pop@samsung.com>
3906
3907 PR middle-end/61929
3908 * gcc.dg/graphite/pr61929.c: New.
3909
3910 2015-07-17 Marek Polacek <polacek@redhat.com>
3911
3912 * gcc.dg/fold-minus-7.c: New test.
3913
3914 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3915
3916 * gfortran.dg/co_reduce_1.f90: New file.
3917
3918 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3919
3920 PR target/66824
3921 * gcc.target/i386/pr66824.c:
3922
3923 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3924
3925 PR fortran/66035
3926 * gfortran.dg/structure_constructor_13.f03: New test.
3927
3928 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3929
3930 PR fortran/61831
3931 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3932 of generated while loops in the tree dump.
3933 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3934
3935 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3936
3937 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3938
3939 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3940
3941 PR target/66891
3942 * gcc.target/i386/pr66891.c: New test.
3943
3944 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3945
3946 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3947
3948 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3949
3950 PR rtl-optimization/66626
3951 * gcc.target/i386/pr66626-2.c: New.
3952
3953 2015-07-16 Martin Liska <mliska@suse.cz>
3954
3955 * g++.dg/ipa/pr66896.c: New test.
3956
3957 2015-07-16 Richard Biener <rguenther@suse.de>
3958
3959 PR tree-optimization/66894
3960 * gcc.dg/torture/pr66894.c: New testcase.
3961
3962 2015-07-16 Richard Biener <rguenther@suse.de>
3963
3964 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3965
3966 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3967
3968 PR target/66866
3969 * g++.dg/pr66866.C: New test.
3970
3971 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3972
3973 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3974
3975 2015-07-15 Richard Biener <rguenther@suse.de>
3976
3977 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3978 { -O3 -fomit-frame-pointer },
3979 { -O3 -fomit-frame-pointer -funroll-loops } and
3980 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3981 in favor of
3982 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3983 -finline-functions }
3984
3985 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3986
3987 * gcc.target/mips/interrupt_handler-5.c: New test.
3988
3989 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3990 Robert Suchanek <robert.suchanek@imgtec.com>
3991
3992 * gcc.target/mips/interrupt_handler-4.c: New test.
3993
3994 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3995
3996 PR testsuite/66734
3997 * gcc.dg/lto/lto.exp: Initialize MPX.
3998
3999 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4000
4001 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4002 dg-skip-if.
4003 * gcc.target/arm/scd42-3.c: Likewise.
4004
4005 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4006
4007 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4008 code to be run when the pre-arch code increases the isa_rev to
4009 mips32r6 or greater.
4010
4011 2015-07-15 Richard Biener <rguenther@suse.de>
4012
4013 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4014 { -O3 -fomit-frame-pointer },
4015 { -O3 -fomit-frame-pointer -funroll-loops } and
4016 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4017 in favor of
4018 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4019 -finline-functions }
4020 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4021 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4022 to additional_flags.
4023
4024 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4025
4026 PR rtl-optimization/66838
4027 * gcc.target/i386/pr66838.c: New test.
4028
4029 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4030
4031 PR c++/66850
4032 * g++.dg/template/pr66850.C: New test.
4033
4034 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4035 Cesar Philippidis <cesar@codesourcery.com>
4036 Chung-Lin Tang <cltang@codesourcery.com>
4037
4038 * gcc.target/nios2/nios2-flushd.c: New.
4039 * gcc.target/nios2/nios2-rdprs.c: New.
4040 * gcc.target/nios2/r2-atomic.c: New.
4041 * gcc.target/nios2/r2-eni.c: New.
4042 * gcc.target/nios2/r2-wrpie.c: New.
4043
4044 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4045 Cesar Philippidis <cesar@codesourcery.com>
4046 Chung-Lin Tang <cltang@codesourcery.com>
4047
4048 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4049 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4050
4051 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4052 Cesar Philippidis <cesar@codesourcery.com>
4053 Chung-Lin Tang <cltang@codesourcery.com>
4054
4055 * gcc.target/nios2/andci.c: New.
4056 * gcc.target/nios2/bmx.c: New.
4057 * gcc.target/nios2/cdx-add.c: New.
4058 * gcc.target/nios2/cdx-branch.c: New.
4059 * gcc.target/nios2/cdx-callret.c: New.
4060 * gcc.target/nios2/cdx-loadstore.c: New.
4061 * gcc.target/nios2/cdx-logical.c: New.
4062 * gcc.target/nios2/cdx-mov.c: New.
4063 * gcc.target/nios2/cdx-shift.c: New.
4064 * gcc.target/nios2/cdx-sub.c: New.
4065 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4066
4067 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4068
4069 PR c++/65071
4070 * g++.dg/cpp0x/vt-65071.C: New.
4071
4072 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4073 Cesar Philippidis <cesar@codesourcery.com>
4074 Chung-Lin Tang <cltang@codesourcery.com>
4075
4076 * gcc.target/nios2/r2-io-range.c: New.
4077 * gcc.target/nios2/r2-stio-1.c: New.
4078 * gcc.target/nios2/r2-stio-2.c: New.
4079 * gcc.target/nios2/nios2-ldxio.c: New.
4080 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4081 of just compile. Add more tests.
4082
4083 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4084
4085 gfortran.dg/pr66864.f90: New test.
4086
4087 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4088
4089 PR rtl-optimization/66626
4090 * gcc.target/i386/pr66626.c: New.
4091
4092 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4093
4094 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4095 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4096 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4097
4098 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4099
4100 * g++.dg/template/crash81.C: Adjust for error + inform change.
4101 * g++.dg/template/pr58878.C: Likewise.
4102 * g++.dg/template/shadow1.C: Likewise.
4103 * g++.dg/template/shadow2.C: Likewise.
4104 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4105 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4106 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4107 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4108
4109 2015-07-14 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/66863
4112 * gcc.dg/torture/pr66863.c: New testcase.
4113
4114 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4115
4116 PR c++/65186
4117 * g++.dg/template/pr65186.C: New test.
4118
4119 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4120
4121 * gcc.target/arm/macro_defs0.c: Add directive to skip
4122 test if -marm is present.
4123 * gcc.target/arm/macro_defs1.c: Likewise.
4124
4125 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4126
4127 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4128 if-conversion..
4129 * gcc.target/aarch64/adds1.c: Likewise.
4130 * gcc.target/aarch64/ands_1.c: Likewise.
4131 * gcc.target/aarch64/bics_1.c: Likewise.
4132 * gcc.target/aarch64/subs1.c: Likewise.
4133 * gcc.target/aarch64/subs3.c: Likewise.
4134
4135 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4136
4137 PR fortran/64589
4138 * gfortran.dg/pr64589.f90: New test.
4139
4140 2015-07-13 Renlin Li <renlin.li@arm.com>
4141
4142 PR rtl/66556
4143 * gcc.c-torture/execute/pr66556.c: New.
4144
4145 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4146
4147 * gcc.dg/20020219-1.c: Fix double word typos.
4148 * gcc.dg/20020919-1.c: Same.
4149
4150 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4151 Jeff Law <law@redhat.com>
4152
4153 PR middle-end/66726
4154 * g++.dg/tree-ssa/pr66726.c: New test.
4155 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4156 * gcc.dg/tree-ssa/pr66726.c: New test.
4157
4158 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/58734
4161 * g++.dg/cpp0x/variadic-ttp2.C: New.
4162
4163 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4164
4165 PR c++/30044
4166 * g++.dg/cpp0x/auto46.C: New test.
4167 * g++.dg/template/pr30044.C: New test.
4168 * g++.dg/template/shadow2.C: New test.
4169 * g++.dg/template/error55.C: New test.
4170 * g++.dg/template/crash83.C: Accept any error string.
4171 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4172 parameters.
4173 * g++.dg/cpp0x/variadic19.C: Likewise
4174 * g++.dg/template/canon-type-13.C: Likewise.
4175 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4176 * g++.dg/torture/20070621-1.C: Likewise.
4177
4178 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4179
4180 PR c++/54521
4181 * g++.dg/init/explicit3.C: New.
4182
4183 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4184
4185 PR target/66819
4186 * gcc.target/i386/pr66819-1.c: New test.
4187 * gcc.target/i386/pr66819-2.c: Likewise.
4188 * gcc.target/i386/pr66819-3.c: Likewise.
4189 * gcc.target/i386/pr66819-4.c: Likewise.
4190 * gcc.target/i386/pr66819-5.c: Likewise.
4191
4192 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4193
4194 PR target/66703
4195 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4196 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4197 type to prevent possible flag-clobbering zero-extensions.
4198 * gcc.target/i386/pr66703.c: New test.
4199
4200 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/60842
4203 * g++.dg/cpp0x/nsdmi-template15.C: New.
4204
4205 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4206
4207 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4208
4209 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4210
4211 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4212 * gcc.target/arm/flip-thumb.c: Likewise.
4213
4214 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4215
4216 PR target/66813
4217 * gcc.target/i386/pr66813.c: New test.
4218
4219 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR middle-end/66820
4222 * gcc.dg/gomp/pr66820.c: New test.
4223
4224 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4225
4226 PR c++/65592
4227 * g++.dg/cpp0x/scoped_enum6.C: New.
4228
4229 2015-07-10 Tom de Vries <tom@codesourcery.com>
4230
4231 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4232 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4233
4234 2015-07-10 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/66823
4237 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4238 which should not be necessary. XFAIL.
4239
4240 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 PR c++/64848
4243 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4244
4245 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR middle-end/66633
4248 * gcc.dg/gomp/pr66633-1.c: New test.
4249 * gcc.dg/gomp/pr66633-2.c: New test.
4250 * gcc.dg/gomp/pr66633-3.c: New test.
4251 * gcc.dg/gomp/pr66633-4.c: New test.
4252
4253 2015-07-09 John Marino <gnugcc@marino.st>
4254
4255 * lib/target-supports.exp (check_effective_target_pie):
4256 Add *-*-dragonfly*
4257
4258 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4259
4260 PR target/66814
4261 * gcc.target/i386/pr66814.c: New test.
4262
4263 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4264
4265 PR target/66731
4266 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4267 * gcc.target/aarch64/fnmul-2.c: Likewise.
4268 * gcc.target/aarch64/fnmul-3.c: Likewise.
4269 * gcc.target/aarch64/fnmul-4.c: Likewise.
4270
4271 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4272
4273 PR c++/65790
4274 * g++.dg/cpp0x/vt-65790.C: New.
4275
4276 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4277
4278 PR target/66818
4279 * gcc.target/i386/pr66818.c: New test.
4280
4281 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4282
4283 PR target/66817
4284 * gcc.target/i386/pr66817.c: New test.
4285
4286 2015-07-09 Marek Polacek <polacek@redhat.com>
4287
4288 PR tree-optimization/66718
4289 * gcc.dg/vect/vect-126.c: New test.
4290
4291 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4292
4293 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4294 even when dwarf-2 is not the default.
4295
4296 2015-07-08 Jeff Law <law@redhat.com>
4297
4298 PR testsuite/66796
4299 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4300 to have a single memory reference.
4301
4302 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4303
4304 * g++.dg/other/dump-ada-spec-9.C: New test.
4305
4306 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4307
4308 * g++.dg/vect/vect.exp: Run also simd* tests.
4309 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4310 (check_vect): Fix up get_cpuid call for C++.
4311 * g++.dg/vect/simd-clone-1.cc: New test.
4312
4313 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4314
4315 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4316
4317 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4318
4319 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4320 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4321
4322 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4323
4324 PR target/66806
4325 * gcc.target/i386/pr66806.c: New test.
4326
4327 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4328
4329 PR c++/66421
4330 * g++.dg/cpp0x/auto45.C: New.
4331
4332 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4333
4334 PR middle-end/66334
4335 * gcc.target/i386/pr66334.c: New.
4336
4337 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4338
4339 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4340 comments.
4341
4342 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4343
4344 PR jit/66783
4345 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4346 (verify_code): Update expected error message.
4347 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4348 (verify_code): Likewise.
4349 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4350 (verify_code): Likewise.
4351
4352 2015-07-08 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/66793
4355 * gcc.dg/torture/pr66793.c: New testcase.
4356
4357 2015-07-08 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/66794
4360 * gcc.dg/torture/pr66794.c: New testcase.
4361
4362 2015-07-08 Marek Polacek <polacek@redhat.com>
4363
4364 PR c++/66748
4365 * g++.dg/abi/abi-tag15.C: New test.
4366
4367 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4368
4369 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4370 * gcc.target/mips/branch-3.c: Ditto
4371 * gcc.target/mips/branch-4.c: Ditto.
4372 * gcc.target/mips/branch-5.c: Ditto.
4373 * gcc.target/mips/branch-6.c: Ditto.
4374 * gcc.target/mips/branch-7.c: Ditto.
4375 * gcc.target/mips/branch-8.c: Ditto.
4376 * gcc.target/mips/branch-9.c: Ditto.
4377 * gcc.target/mips/branch-10.c: Ditto.
4378 * gcc.target/mips/branch-11.c: Ditto.
4379 * gcc.target/mips/branch-12.c: Ditto.
4380 * gcc.target/mips/branch-13.c: Ditto.
4381 * gcc.target/mips/umips-branch-5.c: New file.
4382 * gcc.target/mips/umips-branch-6.c: New file.
4383 * gcc.target/mips/umips-branch-7.c: New file.
4384 * gcc.target/mips/umips-branch-8.c: New file.
4385 * gcc.target/mips/umips-branch-9.c: New file.
4386 * gcc.target/mips/umips-branch-10.c: New file.
4387 * gcc.target/mips/umips-branch-11.c: New file.
4388 * gcc.target/mips/umips-branch-12.c: New file.
4389 * gcc.target/mips/umips-branch-13.c: New file.
4390 * gcc.target/mips/umips-branch-14.c: New file.
4391 * gcc.target/mips/umips-branch-15.c: New file.
4392 * gcc.target/mips/umips-branch-16.c: New file.
4393 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4394 (OCCUPY_0xfffc): New define.
4395
4396 2015-07-08 Renlin Li <renlin.li@arm.com>
4397
4398 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4399
4400 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4401
4402 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4403
4404 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4405
4406 * gcc.target/i386/bt-3.c: New test.
4407 * gcc.target/i386/bt-4.c: Ditto.
4408
4409 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4410
4411 * g++.dg/other/dump-ada-spec-8.C: New test.
4412
4413 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4414
4415 PR jit/66783
4416 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4417 test case.
4418 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4419 New test case.
4420 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4421 New test case.
4422 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4423 Avoid using an opaque struct for local "f".
4424
4425 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4426
4427 PR jit/66779
4428 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4429 * jit.dg/test-pr66779.c: New testcase.
4430
4431 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4432
4433 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4434 NOCOMPRESSION.
4435
4436 2015-07-07 Richard Biener <rguenther@suse.de>
4437
4438 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4439
4440 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4441
4442 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4443 * gcc.target/mips/call-5.c: Ditto.
4444 * gcc.target/mips/call-6.c: Ditto.
4445
4446 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4447
4448 * gcc.dg/dx-test.c: New test-case.
4449
4450 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4451
4452 PR fortran/66578
4453 * gfortran.dg/allocate_with_source_9.f08: New test.
4454
4455 2015-07-07 Christian Bruel <christian.bruel@st.com>
4456
4457 PR target/52144
4458 * gcc.target/arm/flip-thumb.c: Fix scan.
4459 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4460 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4461 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4462 Fix return value.
4463
4464 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR target/65956
4467 * gcc.c-torture/execute/pr65956.c: New test.
4468
4469 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4470
4471 * gcc.target/arm/aapcs/align1.c: New.
4472 * gcc.target/arm/aapcs/align_rec1.c: New.
4473 * gcc.target/arm/aapcs/align2.c: New.
4474 * gcc.target/arm/aapcs/align_rec2.c: New.
4475 * gcc.target/arm/aapcs/align3.c: New.
4476 * gcc.target/arm/aapcs/align_rec3.c: New.
4477 * gcc.target/arm/aapcs/align4.c: New.
4478 * gcc.target/arm/aapcs/align_rec4.c: New.
4479 * gcc.target/arm/aapcs/align_vararg1.c: New.
4480 * gcc.target/arm/aapcs/align_vararg2.c: New.
4481
4482 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4483
4484 * gfortran.dg/iomsg_2.f90: New test.
4485
4486 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/66749
4489 * gcc.target/i386/pr66749.c: New test.
4490
4491 2015-07-06 Richard Biener <rguenther@suse.de>
4492
4493 PR tree-optimization/66772
4494 * gcc.dg/torture/pr66772-1.c: New testcase.
4495 * gcc.dg/torture/pr66772-2.c: Likewise.
4496
4497 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4498
4499 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4500 the jals instruction.
4501
4502 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4503
4504 PR target/53383
4505 * gcc.target/i386/pr53383-1.c: New file.
4506 * gcc.target/i386/pr53383-2.c: Likewise.
4507 * gcc.target/i386/pr53383-3.c: Likewise.
4508
4509 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4510
4511 * gcc.target/aarch64/fnmul-1.c: New.
4512 * gcc.target/aarch64/fnmul-2.c: New.
4513 * gcc.target/aarch64/fnmul-3.c: New.
4514 * gcc.target/aarch64/fnmul-4.c: New.
4515
4516 2015-07-06 Richard Biener <rguenther@suse.de>
4517
4518 PR middle-end/66759
4519 * gcc.dg/torture/pr66759.c: New testcase.
4520
4521 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4522
4523 PR fortran/58586
4524 * gfortran.dg/alloc_comp_class_3.f03: New test.
4525 * gfortran.dg/alloc_comp_class_4.f03: New test.
4526
4527 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4528
4529 * gcc.c-torture/execute/pr66757.c: New test.
4530
4531 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4532
4533 PR tree-optimization/66720
4534 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4535
4536 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4537 Sandra Loosemore <sandra@codesourcery.com>
4538
4539 * gcc.target/nios2/gprel-offset.c: New test.
4540
4541 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4542
4543 PR fortran/66725
4544 * gfortran.dg/pr66725.f90: New test.
4545
4546 2015-07-03 Jason Merrill <jason@redhat.com>
4547
4548 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4549 Avoid narrowing error.
4550
4551 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4552
4553 PR rtl-optimization/66706
4554 * gcc.target/powerpc/shift-int.c: New testcase.
4555
4556 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4557
4558 PR target/66746.
4559 * gcc.target/i386/pr66746.c: New file.
4560
4561 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4562
4563 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4564
4565 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4566
4567 PR tree-optimization/66119
4568 * g++.dg/opt/pr66119.C: New.
4569
4570 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4571
4572 PR fortran/52846
4573 * gfortran.dg/submodule_1.f90: New test
4574 * gfortran.dg/submodule_2.f90: New test
4575 * gfortran.dg/submodule_3.f90: New test
4576 * gfortran.dg/submodule_4.f90: New test
4577 * gfortran.dg/submodule_5.f90: New test
4578 * gfortran.dg/submodule_6.f90: New test
4579 * gfortran.dg/submodule_7.f90: New test
4580
4581 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4582
4583 PR preprocessor/53690
4584 * g++.dg/cpp/pr53690.C: New.
4585
4586 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4587
4588 * gcc.target/powerpc/vec-cmp.c: New test.
4589
4590 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4591
4592 PR fortran/56520
4593 * gfortran.dg/pr56520.f90: New test.
4594
4595 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4596
4597 PR fortran/66545
4598 * gfortran.dg/pr66545_1.f90: New test.
4599 * gfortran.dg/pr66545_2.f90: New test.
4600
4601 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4602
4603 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4604 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4605
4606 2015-07-02 Richard Biener <rguenther@suse.de>
4607
4608 PR testsuite/66719
4609 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4610 unaligned loads.
4611
4612 2015-07-02 Richard Biener <rguenther@suse.de>
4613
4614 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4615
4616 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4617
4618 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4619
4620 2015-07-01 Jason Merrill <jason@redhat.com>
4621
4622 * lib/target-supports.exp (cxx_default): Set to C++14.
4623
4624 2015-07-01 Tom de Vries <tom@codesourcery.com>
4625
4626 PR testsuite/66723
4627 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4628 scan-assembler.
4629
4630 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4631
4632 * gfortran.dg/warn_conversion_8.f90: New test.
4633
4634 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4635
4636 PR rtl-optimization/61047
4637 * gcc.c-torture/execute/20150611-1.c: New testcase.
4638
4639 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4640
4641 PR jit/66700
4642 * jit.dg/all-non-failing-tests.h: Add
4643 test-pr66700-observing-write-through-ptr.c.
4644 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4645
4646 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4647
4648 * jit.dg/test-accessing-union.c: Add comments for use by
4649 gcc/jit/docs/topics/types.rst.
4650
4651 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4652
4653 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4654 'do-require-effective-target' with 'dg-require-effective-target'.
4655 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4656 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4657 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4658 'stlex' with 'strex' as the expected output.
4659
4660 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4661
4662 PR c++/60365
4663 * g++.dg/cpp0x/gen-attrs-60.C: New.
4664 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4665
4666 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4667
4668 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4669 New function.
4670 * gcc.target/aarch64/pic-small.c: Restrict this test under
4671 check_effective_target_aarch64_small_fpic.
4672
4673 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * gfortran.dg/gomp/pr66633.f90: New test.
4676
4677 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4678
4679 PR c++/66686
4680 * g++.dg/template/pr66686.C: New test.
4681
4682 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4683
4684 * gnat.dg/lto17.ad[sb]: New test.
4685
4686 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4687
4688 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4689 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4690 testcase.
4691 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4692 New testcase.
4693 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4694 New testcase.
4695 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4696 New testcase.
4697 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4698 New testcase.
4699 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4700 New testcase.
4701 * jit.dg/test-switch.c: New testcase.
4702 * jit.dg/test-switch.cc: New testcase.
4703
4704 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4705
4706 PR jit/66546
4707 * jit.dg/all-non-failing-tests.h: Add note about
4708 test-validly-unreachable-block.c.
4709 * jit.dg/test-validly-unreachable-block.c: New file.
4710
4711 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4712
4713 PR jit/66628
4714 * jit.dg/all-non-failing-tests.h: Add note about
4715 test-extra-options.c.
4716 * jit.dg/test-extra-options.c: New testcase.
4717
4718 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4719
4720 PR debug/66691
4721 * gcc.target/i386/pr66691.c: New.
4722
4723 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4724
4725 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4726 * gcc.target/i386/iamcu/args.h: Likewise.
4727 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4728 * gcc.target/i386/iamcu/defines.h: Likewise.
4729 * gcc.target/i386/iamcu/macros.h: Likewise.
4730 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4731 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4732 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4733 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4734 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4735 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4736 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4737 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4738 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4739 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4740 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4741 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4742 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4743 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4744 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4745 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4746 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4747
4748 2015-06-30 Marek Polacek <polacek@redhat.com>
4749
4750 * gcc.dg/fold-minus-6.c: New test.
4751
4752 * gcc.dg/fold-ior-3.c: New test.
4753
4754 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4755
4756 Implement N4197 - Adding u8 character literals
4757 * g++.dg/cpp1z/utf8.C: New.
4758 * g++.dg/cpp1z/utf8-neg.C: New.
4759 * g++.dg/cpp1z/udlit-utf8char.C: New.
4760
4761 2015-06-30 Marek Polacek <polacek@redhat.com>
4762
4763 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4764
4765 2015-06-30 Tom de Vries <tom@codesourcery.com>
4766
4767 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4768 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4769 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4770 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4771
4772 2015-06-30 Marek Polacek <polacek@redhat.com>
4773
4774 * gcc.dg/fold-ior-2.c: New test.
4775
4776 2015-06-30 Tom de Vries <tom@codesourcery.com>
4777
4778 PR tree-optimization/66652
4779 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4780 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4781 pointers.
4782 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4783
4784 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 PR c++/65977
4787 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4788 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4789
4790 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4791
4792 PR fortran/66605
4793 * gfortran.dg/wunused-parameter.f90: New test.
4794
4795 2015-06-29 Richard Henderson <rth@redhat.com>
4796
4797 * gcc.target/i386/asm-flag-1.c: New.
4798 * gcc.target/i386/asm-flag-2.c: New.
4799 * gcc.target/i386/asm-flag-3.c: New.
4800 * gcc.target/i386/asm-flag-4.c: New.
4801 * gcc.target/i386/asm-flag-5.c: New.
4802
4803 2015-06-29 Marek Polacek <polacek@redhat.com>
4804
4805 PR c/66322
4806 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4807 * c-c++-common/pr66322.c: New test.
4808 * g++.dg/eh/scope1.C: Remove dg-warning.
4809
4810 2015-06-29 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/66677
4813 * gcc.dg/vect/pr66677.c: New testcase.
4814
4815 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4816
4817 PR middle-end/64130
4818 * gcc.dg/tree-ssa/pr64130.c: New test.
4819
4820 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4821
4822 * gcc.target/aarch64/pic-small.c: New testcase.
4823
4824 2015-06-26 Richard Biener <rguenther@suse.de>
4825
4826 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4827
4828 2015-06-26 Marek Polacek <polacek@redhat.com>
4829
4830 * gcc.dg/fold-and-1.c: New test.
4831 * gcc.dg/fold-and-2.c: New test.
4832
4833 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4834
4835 * gnat.dg/warn11.adb: Add missing dg directive.
4836 * gnat.dg/warn12.adb: New test.
4837 * gnat.dg/warn12_pkg.ads: New helper.
4838
4839 2015-06-26 Richard Biener <rguenther@suse.de>
4840
4841 * gfortran.dg/reassoc_3.f90: Adjust.
4842
4843 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4844
4845 PR target/66412
4846 * gcc.target/i386/pr66412.c: New test.
4847
4848 2015-06-25 Richard Biener <rguenther@suse.de>
4849
4850 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4851
4852 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4853
4854 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4855
4856 2015-06-25 Richard Biener <rguenther@suse.de>
4857
4858 * gfortran.dg/vect/vect-9.f90: New testcase.
4859
4860 2015-06-25 Nick Clifton <nickc@redhat.com>
4861
4862 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4863 H8300 and M32R targets.
4864
4865 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4866
4867 PR fortran/66528
4868 * gfortran.dg/maxerrors.f90: New test.
4869
4870 2015-06-08 DJ Delorie <dj@redhat.com>
4871
4872 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4873
4874 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4875
4876 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4877
4878 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4879
4880 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4881 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4882 * gcc.target/aarch64/nofp_1.c: New file.
4883
4884 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4885
4886 Implement N3928 - Extending static_assert
4887 * g++.dg/cpp0x/static_assert8.C: Adjust.
4888 * g++.dg/cpp0x/static_assert12.C: New.
4889 * g++.dg/cpp0x/static_assert13.C: New.
4890 * g++.dg/cpp1y/static_assert1.C: New.
4891 * g++.dg/cpp1y/static_assert2.C: New.
4892 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4893
4894 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4895
4896 PR c++/65750
4897 * g++.dg/cpp0x/trailing11.C: New.
4898
4899 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4900
4901 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4902 multilibs.
4903 * gcc.target/arm/memset-inline-10.c: Likewise.
4904 * gcc.target/arm/pr58784.c: Likewise.
4905 * gcc.target/arm/pr59985.C: Likewise.
4906 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4907
4908 2015-06-24 Renlin Li <renlin.li@arm.com>
4909
4910 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4911 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4912
4913 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4914
4915 Revert:
4916 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4917
4918 PR c++/30044
4919 * g++.dg/cpp0x/auto45.C: New test.
4920 * g++.dg/template/pr30044.C: New test.
4921 * g++.dg/template/crash83.C: Accept any error string.
4922 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4923 parameters.
4924 * g++.dg/cpp0x/variadic18.C: Likewise
4925 * g++.dg/template/canon-type-13.C: Likewise.
4926 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4927
4928 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4929
4930 PR c++/65811
4931 * g++.dg/other/linkage2.C: New.
4932
4933 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4934
4935 PR target/63408
4936 * gcc.target/arm/pr63408.c: New test.
4937
4938 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4939
4940 * lib/c-torture.exp: Don't call check_effective_target_lto
4941 before setting up environment correctly.
4942 * lib/gcc-dg.exp: Likewise, and protect
4943 gcc_force_conventional_output.
4944
4945 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4946
4947 PR rtl-optimization/66306
4948 * gcc.target/s390/pr66306.c: New test.
4949
4950 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4951
4952 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4953 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4954 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4955 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4956 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4957 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4958 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4959
4960 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4961
4962 PR target/65803
4963 * gcc.c-torture/pr65803.c: New test.
4964
4965 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4966
4967 PR c++/30044
4968 * g++.dg/cpp0x/auto45.C: New test.
4969 * g++.dg/template/pr30044.C: New test.
4970 * g++.dg/template/crash83.C: Accept any error string.
4971 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4972 parameters.
4973 * g++.dg/cpp0x/variadic18.C: Likewise
4974 * g++.dg/template/canon-type-13.C: Likewise.
4975 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4976
4977 2015-06-23 Marek Polacek <polacek@redhat.com>
4978
4979 * c-c++-common/Wlogical-op-3.c: New test.
4980
4981 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 PR c++/66254
4984 * g++.dg/cpp0x/scoped_enum5.C: New.
4985
4986 2015-06-23 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/66636
4989 * gcc.dg/vect/pr66636.c: New testcase.
4990
4991 2015-06-23 Marek Polacek <polacek@redhat.com>
4992
4993 * gcc.dg/fold-minus-4.c: New test.
4994 * gcc.dg/fold-minus-5.c: New test.
4995 * c-c++-common/ubsan/overflow-add-5.c: New test.
4996
4997 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4998
4999 Add missing testcase from r224672.
5000 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5001
5002 * gcc.target/vax/bswapdi-1.c: New.
5003
5004 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5005
5006 PR fortran/64674
5007 * gfortran.dg/associate_18.f08: New test.
5008
5009 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5010
5011 PR target/66560
5012 * gcc.target/i386/pr66560-1.c: New test.
5013 * gcc.target/i386/pr66560-2.c: Ditto.
5014 * gcc.target/i386/pr66560-3.c: Ditto.
5015 * gcc.target/i386/pr66560-4.c: Ditto.
5016
5017 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5018
5019 * gcc.target/nvptx/nvptx.exp: New file.
5020 * gcc.target/nvptx/proto-1.c: Likewise.
5021
5022 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5023
5024 PR tree-optimization/66449
5025 * gcc.dg/vect/pr66449.c: New test.
5026
5027 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5028
5029 * g++.dg/other/dump-ada-spec-5.C: New test.
5030 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5031 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5032
5033 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5034
5035 * g++.dg/inherit/pure1.C: Test location too.
5036
5037 2015-06-22 Marek Polacek <polacek@redhat.com>
5038
5039 * gcc.dg/fold-ior-1.c: New test.
5040 * gcc.dg/fold-minus-2.c: New test.
5041 * gcc.dg/fold-minus-3.c: New test.
5042 * gcc.dg/fold-plus-1.c: New test.
5043 * gcc.dg/fold-plus-2.c: New test.
5044 * gcc.dg/fold-xor-4.c: New test.
5045 * gcc.dg/fold-xor-5.c: New test.
5046
5047 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5048
5049 PR target/65914
5050 * g++.dg/torture/pr65914.C: New.
5051
5052 2015-06-22 Richard Biener <rguenther@suse.de>
5053
5054 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5055 not existing TORTURE_OPTIONS only.
5056 * lib/gcc-dg.exp: Likewise.
5057
5058 2015-06-22 Christian Bruel <christian.bruel@st.com>
5059
5060 PR target/52144
5061 * gcc.target/arm/flip-thumb.c: New test.
5062
5063 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5064 Martin Liska <mliska@suse.cz>
5065
5066 PR ipa/65908
5067 * g++.dg/ipa/pr65908.C: New testcase.
5068
5069 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5070
5071 PR c++/65882
5072 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5073 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5074
5075 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5076
5077 * gnat.dg/specs/debug1.ads: Adjust.
5078
5079 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5080
5081 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5082 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5083 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5084 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5085 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5086 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5087 * gcc.target/aarch64/fmovd-zero.c: Delete.
5088 * gcc.target/aarch64/fmovf-zero.c: Delete.
5089
5090 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5091
5092 * gcc.target/vax/bswapdi-1.c: New.
5093
5094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5095
5096 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5097
5098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5099
5100 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5101
5102 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5103
5104 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5105
5106 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5107
5108 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5109
5110 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5111
5112 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5113
5114 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5115
5116 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5117
5118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5119
5120 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5121
5122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5123
5124 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5125
5126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5127
5128 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5129
5130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5133
5134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5135
5136 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5137
5138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5139
5140 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5141
5142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5143
5144 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5145
5146 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5147
5148 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5149
5150 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5151
5152 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5153
5154 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5155
5156 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5157
5158 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5159
5160 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5161
5162 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5163
5164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5165
5166 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5167
5168 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5169
5170 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5171
5172 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5173 (_ARM_FPSCR): Add FZ field.
5174 (clean_results): Force FZ=1 on AArch64.
5175 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5176
5177 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5178
5179 * gcc.target/aarch64/pr62308.c: New test.
5180
5181 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5182
5183 PR fortran/66549
5184 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5185
5186 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5187
5188 * gcc.target/i386/mpx/pr66581.c: New test.
5189
5190 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5191
5192 * gcc.target/i386/cmov9.c: New test.
5193
5194 2015-06-18 Richard Biener <rguenther@suse.de>
5195
5196 * g++.dg/other/const4.C: New testcase.
5197
5198 2015-06-18 Michael Matz <matz@suse.de>
5199
5200 PR middle-end/66253
5201 * gcc.dg/vect/pr66253.c: New testcase.
5202
5203 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5204
5205 PR target/66569
5206 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5207
5208 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5209
5210 PR middle-end/66568
5211 * gcc.target/i386/mpx/pr66568.c: New test.
5212
5213 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5214
5215 PR middle-end/66567
5216 * gcc.target/i386/mpx/pr66567.c: New test.
5217
5218 2015-06-18 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/66510
5221 * gcc.dg/vect/slp-perm-12.c: New testcase.
5222
5223 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5224
5225 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5226 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5227 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5228 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5229
5230 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR c++/66571
5233 * g++.dg/gomp/pr66571-1.C: New test.
5234
5235 PR middle-end/66429
5236 * c-c++-common/gomp/pr66429.c: New test.
5237
5238 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5239
5240 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5241 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5242 ...this.
5243 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5244 New testcase.
5245 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5246 New testcase.
5247
5248 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5249
5250 PR testsuite/65944
5251 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5252
5253 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5254
5255 * gcc.target/mips/pr65862-1.c: New test.
5256 * gcc.target/mips/pr65862-2.c: Likewise.
5257
5258 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5259
5260 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5261 * gcc.target/i386/pr52252-atom.c: Ditto.
5262 * gcc.target/i386/vect-div-1.c: Ditto.
5263 * gcc.target/i386/rotate-5.c: Ditto.
5264 * gcc.target/i386/pr50202.c: Ditto.
5265 * gcc.target/i386/pr37843-3.c: Ditto.
5266 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5267 * gcc.target/i386/pr53397-1.c: Ditto.
5268 * gcc.target/i386/pr55934.c: Ditto.
5269 * gcc.target/i386/pr37843-4.c: Ditto.
5270 * gcc.target/i386/pr60451.c: Ditto.
5271 * gcc.target/i386/pr53397-2.c: Ditto.
5272 * gcc.target/i386/vectorize1.c: Ditto.
5273 * gcc.target/i386/extract-insert-combining.c: Ditto.
5274 * gcc.target/i386/pr53759.c: Ditto.
5275 * gcc.target/i386/pr52252-core.c: Ditto.
5276 * gcc.target/i386/rotate-3.c: Ditto.
5277 * gcc.target/i386/sse-20.c: Ditto.
5278 * gcc.target/i386/rotate-4.c: Ditto.
5279 * gcc.target/i386/pr61403.c: Ditto.
5280 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5281 * gcc.target/i386/pr60901.c: Ditto.
5282 * gcc.target/i386/pr59794-7.c: Ditto.
5283 * gcc.target/i386/pr62208.c: Ditto.
5284 * gcc.target/i386/pr53416.c: Ditto.
5285 * gcc.target/i386/asm-dialect-1.c: Ditto.
5286 * gcc.target/i386/pr50038.c: Ditto.
5287 * gcc.target/i386/47698.c: Ditto.
5288 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5289 * gcc.target/i386/pr59794-2.c: Ditto.
5290 * gcc.target/i386/pr59794-3.c: Ditto.
5291 * gcc.target/i386/pr39058.c: Ditto.
5292 * gcc.target/i386/pr60205-1.c: Ditto.
5293 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5294 * gcc.target/i386/sse2-movq-2.c: Ditto.
5295
5296 2015-06-17 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/66251
5299 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5300
5301 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/59682
5304 * g++.dg/parse/new-placement1.C: New.
5305
5306 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5307
5308 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5309 * jit.dg/test-compound-assignment.c: New testcase.
5310
5311 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR jit/66539
5314 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5315 to "testcases" array.
5316
5317 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5318
5319 PR jit/66539
5320 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5321 * jit.dg/test-debug-strings.c: New test case.
5322 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5323 the discriminant has a sane debug string.
5324
5325 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5326
5327 PR target/56766
5328 * gcc.target/i386/pr56766-1.c: New test.
5329 * gcc.target/i386/pr56766-2.c: Ditto.
5330
5331 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5332
5333 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5334 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5335 * gcc.target/mips/loongson-simd.c: Ditto.
5336
5337 2015-06-16 Richard Biener <rguenther@suse.de>
5338
5339 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5340
5341 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5342
5343 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5344 passed by the testsuite driver.
5345
5346 2015-06-16 Richard Biener <rguenther@suse.de>
5347
5348 * gcc.dg/vect/slp-perm-11.c: New testcase.
5349
5350 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5351
5352 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5353 dg-options.
5354
5355 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5356
5357 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5358 Reinstate calls to torture-init and torture-finalize.
5359
5360 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5361
5362 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5363
5364 2015-06-15 Nathan Sidwell <nathan@acm.org>
5365
5366 PR c++/58583
5367 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5368
5369 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5370
5371 PR c++/51048
5372 * g++.dg/cpp0x/local-type1.C: New.
5373
5374 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5375
5376 PR fortran/44672
5377 PR fortran/45440
5378 PR fortran/57307
5379 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5380 unimplemented error.
5381 * gfortran.dg/allocate_with_source_7.f08: New test.
5382 * gfortran.dg/allocate_with_source_8.f08: New test.
5383
5384 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5385
5386 PR c++/65168
5387 * g++.dg/warn/Walways-true-3.C: New test.
5388
5389 2015-06-13 Tom de Vries <tom@codesourcery.com>
5390
5391 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5392
5393 2015-06-13 Tom de Vries <tom@codesourcery.com>
5394
5395 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5396 (main): Remove superfluous attributes.
5397 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5398 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5399
5400 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5401
5402 * gcc.target/i386/monitorx.c: New.
5403 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5404 * gcc.target/i386/sse-13.c: Ditto.
5405 * gcc.target/i386/sse-14.c: Ditto.
5406 * gcc.target/i386/sse-22.c: Ditto.
5407 * gcc.target/i386/sse-23.c: Ditto.
5408 * g++.dg/other/i386-2.C: Ditto.
5409 * g++.dg/other/i386-3.C: Ditto.
5410
5411 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5412
5413 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5414
5415 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5416
5417 PR fortran/66079
5418 * gfortran.dg/allocatable_scalar_13.f90: New test
5419
5420 2015-06-11 Marek Polacek <polacek@redhat.com>
5421
5422 * gcc.dg/fold-xor-3.c: New test.
5423
5424 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5425
5426 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5427 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5428
5429 2015-06-11 Christian Bruel <christian.bruel@st.com>
5430
5431 PR target/52144
5432 * gcc.target/arm/pragma_attribute.c: New test.
5433
5434 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5435
5436 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5437
5438 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5439
5440 PR target/66473
5441 * gcc.target/i386/pr66473.c: New test.
5442
5443 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR target/66470
5446 * gcc.dg/tls/pr66470.c: New test.
5447 * gcc.target/i386/pr66470.c: New test.
5448
5449 2015-06-10 Christian Bruel <christian.bruel@st.com>
5450
5451 PR target/52144
5452 * gcc.target/arm/attr_arm.c: New test
5453 * gcc.target/arm/attr_arm-err.c: New test
5454 * gcc.target/arm/attr_thumb.c: New test
5455 * gcc.target/arm/attr_thumb-static.c: New test
5456
5457 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5458
5459 PR target/66200
5460 PR target/66428
5461 PR c++/66192
5462 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5463
5464 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5465
5466 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5467 passed by the testsuite driver.
5468
5469 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5470
5471 Revert:
5472 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5473 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5474 * gcc.dg/ssp-1.c: Make counter a register.
5475 * gcc.dg/ssp-2.c: Likewise.
5476 * gcc.dg/torture/parm-coalesce.c: New.
5477
5478 2015-06-09 Tom de Vries <tom@codesourcery.com>
5479
5480 * gcc.target/i386/vararg-loc.c: New test.
5481
5482 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5483
5484 PR c++/65815
5485 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5486 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5487
5488 2015-06-09 Marek Polacek <polacek@redhat.com>
5489
5490 PR tree-optimization/66299
5491 * gcc.dg/pr66299-1.c: New test.
5492 * gcc.dg/pr66299-2.c: New test.
5493 * gcc.dg/pr66299-3.c: New test.
5494
5495 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5496
5497 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5498 passed by the testsuite driver.
5499
5500 2015-06-09 Richard Biener <rguenther@suse.de>
5501
5502 PR middle-end/66423
5503 * gcc.dg/fold-modpow2.c: New testcase.
5504
5505 2015-06-09 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/66419
5508 * gcc.dg/vect/bb-slp-37.c: New testcase.
5509
5510 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5511
5512 * gcc.target/arm/stl-cond.c: New test.
5513
5514 2015-06-09 Richard Biener <rguenther@suse.de>
5515
5516 PR middle-end/66413
5517 * gcc.dg/torture/pr66413.c: New testcase.
5518
5519 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5520
5521 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5522 * gcc.dg/ssp-1.c: Make counter a register.
5523 * gcc.dg/ssp-2.c: Likewise.
5524 * gcc.dg/torture/parm-coalesce.c: New.
5525
5526 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5527
5528 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5529 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5530
5531 2015-06-08 Tom de Vries <tom@codesourcery.com>
5532
5533 PR rtl-optimization/66444
5534 * gcc.dg/pr66444.c: New test.
5535
5536 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5537
5538 PR fortran/66245
5539 * gfortran.dg/class_is_1.f90: New test.
5540 * gfortran.dg/type_is_1.f90: Ditto.
5541
5542 2015-06-08 Marek Polacek <polacek@redhat.com>
5543
5544 PR c/66415
5545 * gcc.dg/cpp/pr66415-1.c: New test.
5546 * gcc.dg/cpp/pr66415-2.c: New test.
5547
5548 2015-06-08 Richard Biener <rguenther@suse.de>
5549
5550 PR tree-optimization/66422
5551 * gcc.dg/Warray-bounds-16.c: New testcase.
5552
5553 2015-06-08 Richard Biener <rguenther@suse.de>
5554
5555 * gcc.dg/vect/slp-perm-10.c: New testcase.
5556 * gcc.dg/vect/slp-23.c: Adjust.
5557 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5558 vector pointer update.
5559
5560 2015-06-08 Marek Polacek <polacek@redhat.com>
5561
5562 PR sanitizer/66452
5563 * g++.dg/ubsan/pr66452.C: New test.
5564
5565 2015-06-08 Tom de Vries <tom@codesourcery.com>
5566
5567 PR tree-optimization/66436
5568 * gcc.dg/gomp/dump-new-function-2.c: New test.
5569 * gcc.dg/gomp/dump-new-function-3.c: Same.
5570 * gcc.dg/gomp/dump-new-function.c: Same.
5571
5572 2015-06-08 Tom de Vries <tom@codesourcery.com>
5573
5574 PR tree-optimization/66435
5575 * gcc.dg/gomp/notify-new-function-2.c: New test.
5576 * gcc.dg/gomp/notify-new-function-3.c: Same.
5577 * gcc.dg/gomp/notify-new-function.c: Same.
5578
5579 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5580
5581 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5582 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5583 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5584 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5585 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5586 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5587 -fshort-enum.
5588
5589 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5590
5591 PR fortran/47659
5592 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5593 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5594 for assignment.
5595 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5596 * gfortran.dg/warn_conversion_5.f90: New test.
5597 * gfortran.dg/warn_conversion_6.f90: New test.
5598 * gfortran.dg/warn_conversion_7.f90: New test.
5599
5600 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5601
5602 PR fortran/66347
5603 * gfortran.dg/blockdata_9.f: New test.
5604
5605 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5606
5607 PR fortran/66385
5608 * gfortran.dg/forall_17.f90: New test.
5609
5610 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5611
5612 * g++.dg/cpp0x/pr57101.C: Add warning.
5613 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5614 * g++.dg/ext/visibility/anon7.C: Same.
5615 * g++.dg/ipa/pr63587-2.C: Same.
5616 * g++.dg/opt/dump1.C: Same.
5617 * g++.dg/opt/pr59622-3.C: Same.
5618 * g++.dg/opt/pr59622.C: Same.
5619 * g++.dg/torture/pr46383.C: Same.
5620 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5621 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5622 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5623 functions.
5624 * gfortran.dg/intent_out_8.f90: Same.
5625 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5626
5627 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5628
5629 PR fortran/66377
5630 gfortran.dg/equiv_9.f90: New test.
5631
5632
5633 2015-06-05 Tom de Vries <tom@codesourcery.com>
5634
5635 merge from gomp4 branch:
5636 2015-05-28 Tom de Vries <tom@codesourcery.com>
5637
5638 PR tree-optimization/65443
5639 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5640 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5641 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5642
5643 2015-06-05 Nathan Sidwell <nathan@acm.org>
5644
5645 PR c++/52595
5646 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5647
5648 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5649
5650 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5651
5652 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5655
5656 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5657
5658 * gcc.target/i386/noplt-1.c: New test.
5659 * gcc.target/i386/noplt-2.c: New test.
5660 * gcc.target/i386/noplt-3.c: New test.
5661 * gcc.target/i386/noplt-4.c: New test.
5662
5663 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5664
5665 PR fortran/58749
5666 * gfortran.dg/adjustl_1.f90: New test.
5667
5668 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5669
5670 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5671 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5672
5673 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5674
5675 * lto.c (iterative_hash_canonical_type,
5676 gimple_register_canonical_type): only hash main variants of types
5677
5678 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5679
5680 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5681 Move set of dg-do-what-default after early return.
5682
5683 2015-06-04 Marek Polacek <polacek@redhat.com>
5684
5685 PR c/66341
5686 * gcc.dg/lvalue-8.c: New test.
5687
5688 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5689 Paolo Carlini <paolo.carlini@oracle.com>
5690
5691 PR c++/66130
5692 * g++.dg/other/pr66130.C: New.
5693 * g++.dg/cpp0x/pr66130.C: Likewise.
5694
5695 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 * g++.dg/cpp0x/decl-loc1.C: New.
5698 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5699 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5700 * g++.dg/init/ctor8.C: Likewise.
5701 * g++.dg/parse/semicolon4.C: Likewise.
5702
5703 2015-06-03 Marek Polacek <polacek@redhat.com>
5704
5705 PR sanitizer/66190
5706 * g++.dg/ubsan/static-init-1.C: New test.
5707 * g++.dg/ubsan/static-init-2.C: New test.
5708 * g++.dg/ubsan/static-init-3.C: New test.
5709
5710 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5711
5712 PR target/66275
5713 * gcc.target/i386/pr66275.c: New test.
5714
5715 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5716
5717 * gcc.dg/Wcxx-compat-22.c: New testcase.
5718 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5719 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5720 * c-c++-common/pr58346-1.c: Likewise.
5721 * c-c++-common/transparent-union-1.c: Likewise.
5722
5723 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5724
5725 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5726 * g++.dg/plugin/def_plugin.c: New file.
5727 * g++.dg/plugin/def-plugin-test.C: New file.
5728
5729 2015-06-03 Richard Biener <rguenther@suse.de>
5730
5731 * gcc.dg/vect/bb-slp-36.c: New testcase.
5732
5733 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5734
5735 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5736
5737 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5738
5739 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5740 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5741 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5742 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5743
5744 2015-06-03 Marek Polacek <polacek@redhat.com>
5745
5746 PR c/64223
5747 PR c/29358
5748 * gcc.dg/pr64223-1.c: New test.
5749 * gcc.dg/pr64223-2.c: New test.
5750
5751 2015-06-03 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/63916
5754 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5755
5756 2015-06-03 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/66375
5759 * gcc.dg/torture/pr66375.c: New testcase.
5760
5761 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5762
5763 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5764
5765 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5766
5767 PR target/65768
5768 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5769
5770 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5771
5772 PR fortran/66380
5773 * gfortran.dg/reshape_7.f90: New test.
5774
5775 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5776
5777 PR c/66220:
5778 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5779 (fn_36): New.
5780
5781 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5782
5783 PR c/49551
5784 * gcc.dg/pr49551.c: New testcase.
5785
5786 2015-06-02 Richard Biener <rguenther@suse.de>
5787
5788 PR debug/65549
5789 * g++.dg/lto/pr65549_0.C: New testcase.
5790
5791 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5792
5793 PR libgomp/65742
5794 PR middle-end/66332
5795 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5796
5797 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5798
5799 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5800
5801 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5802
5803 PR c++/61683
5804 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5805
5806 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5807
5808 PR tree-optimization/48052
5809 * gcc.dg/tree-ssa/scev-8.c: New.
5810 * gcc.dg/tree-ssa/scev-9.c: New.
5811 * gcc.dg/tree-ssa/scev-10.c: New.
5812 * gcc.dg/vect/pr48052.c: New.
5813
5814 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5817
5818 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5819
5820 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5821
5822 2015-06-02 Marek Polacek <polacek@redhat.com>
5823
5824 PR middle-end/66345
5825 * gcc.dg/torture/pr66345.c: New test.
5826
5827 2015-06-02 Richard Biener <rguenther@suse.de>
5828
5829 PR tree-optimization/65961
5830 * gcc.dg/torture/pr65961.c: New testcase.
5831
5832 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5833
5834 PR tree-optimization/52563
5835 PR tree-optimization/62173
5836 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5837 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5838
5839 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5840
5841 * gnat.dg/specs/varsize_return2.ads: New test.
5842 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5843
5844 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5845
5846 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5847
5848 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5849
5850 PR target/65697
5851 * gcc.target/aarch64/sync-comp-swap.c: New.
5852 * gcc.target/aarch64/sync-comp-swap.x: New.
5853 * gcc.target/aarch64/sync-op-acquire.c: New.
5854 * gcc.target/aarch64/sync-op-acquire.x: New.
5855 * gcc.target/aarch64/sync-op-full.c: New.
5856 * gcc.target/aarch64/sync-op-full.x: New.
5857 * gcc.target/aarch64/sync-op-release.c: New.
5858 * gcc.target/aarch64/sync-op-release.x: New.
5859
5860 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5861
5862 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5863 (bar): Predefined.
5864
5865 2015-06-01 Richard Biener <rguenther@suse.de>
5866
5867 PR tree-optimization/66349
5868 PR tree-optimization/66352
5869 PR tree-optimization/66357
5870 * gcc.dg/torture/pr66357.c: New testcase.
5871 * gcc.dg/torture/pr66349.c: Likewise.
5872 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5873
5874 2015-06-01 Richard Biener <rguenther@suse.de>
5875
5876 Revert
5877 2015-05-29 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/66314
5880 * gcc.dg/asan/pr66314.c: New testcase.
5881
5882 2015-06-01 Richard Biener <rguenther@suse.de>
5883
5884 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5885
5886 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5887
5888 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5889 directives.
5890 (hp3, hp4): Add inline keyword.
5891 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5892 (hp2): Add inline keyword.
5893 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5894 (hp2): Add inline keyword.
5895
5896 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5897
5898 PR target/65527
5899 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5900 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5901 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5902 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5903
5904 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5905
5906 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5907 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5908
5909 2015-06-01 Richard Biener <rguenther@suse.de>
5910
5911 PR tree-optimization/66280
5912 * g++.dg/torture/pr66280.C: New testcase.
5913 * g++.dg/torture/pr66280-2.C: Likewise.
5914
5915 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5916
5917 * gnat.dg/addr9_1.adb: New test.
5918 * gnat.dg/addr9_2.adb: Likewise.
5919 * gnat.dg/addr9_3.adb: Likewise.
5920 * gnat.dg/addr9_4.adb: Likewise.
5921
5922 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * g++.dg/other/dump-ada-spec-4.C: New test.
5925
5926 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5927
5928 * gcc.dg/alias-8.c: Fix dg-warning.
5929
5930 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5931
5932 * gcc.dg/alias-8.c: Do not xfail.
5933 * gcc.dg/pr62167.c: Prevent FRE.
5934 * gcc.dg/alias-14.c: New testcase.
5935
5936 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5937
5938 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5939
5940 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5941
5942 PR target/66215
5943 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5944 dg-options.
5945 * gcc.target/s390/hotpatch-10.c: Likewise.
5946 * gcc.target/s390/hotpatch-11.c: Likewise.
5947 * gcc.target/s390/hotpatch-12.c: Likewise.
5948 * gcc.target/s390/hotpatch-17.c: Likewise.
5949 * gcc.target/s390/hotpatch-18.c: Likewise.
5950 * gcc.target/s390/hotpatch-20.c: Likewise.
5951 * gcc.target/s390/hotpatch-21.c: Likewise.
5952 * gcc.target/s390/hotpatch-22.c: Likewise.
5953 * gcc.target/s390/hotpatch-23.c: Likewise.
5954 * gcc.target/s390/hotpatch-24.c: Likewise.
5955 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5956 to check for the exact nops too.
5957 * gcc.target/s390/hotpatch-3.c: Likewise.
5958 * gcc.target/s390/hotpatch-4.c: Likewise.
5959 * gcc.target/s390/hotpatch-5.c: Likewise.
5960 * gcc.target/s390/hotpatch-6.c: Likewise.
5961 * gcc.target/s390/hotpatch-7.c: Likewise.
5962 * gcc.target/s390/hotpatch-8.c: Likewise.
5963 * gcc.target/s390/hotpatch-9.c: Likewise.
5964 * gcc.target/s390/hotpatch-14.c: Likewise.
5965 * gcc.target/s390/hotpatch-15.c: Likewise.
5966 * gcc.target/s390/hotpatch-16.c: Likewise.
5967 * gcc.target/s390/hotpatch-19.c: Likewise.
5968 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5969 scan-assembler-times counting number of .align directives.
5970 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5971 dg-options. Remove scan-assembler-times counting number of .align
5972 directives.
5973 * gcc.target/s390/hotpatch-26.c: New file.
5974 * gcc.target/s390/hotpatch-27.c: New file.
5975 * gcc.target/s390/hotpatch-28.c: New file.
5976 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5977 using -Os -O0 -O1 -O2 -O3 options.
5978
5979 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5980
5981 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5982
5983 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR tree-optimization/66142
5986 * gcc.dg/vect/pr66142.c: New test.
5987
5988 2015-05-29 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/66314
5991 * gcc.dg/asan/pr66314.c: New testcase.
5992
5993 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5994
5995 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5996 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5997 Adjust all callers.
5998 (schedule-cleanups, dg-keep-saved-temps): New proc.
5999 (gcc-dg-test-1): Schedule cleanups.
6000 * lib/profopt.exp (profopt-execute): Likewise.
6001 * g++.dg/cdce3.C: Adjust expected line numbers.
6002 * gcc.dg/cdce1.c: Likewise.
6003 * gcc.dg/cdce2.c: Likewise.
6004 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6005 * gcc.dg/strlenopt-24.c: Likewise.
6006 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6007 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6008 * obj-c++.dg/encode-2.mm: Likewise.
6009
6010 2015-05-28 DJ Delorie <dj@redhat.com>
6011
6012 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6013
6014 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * gnat.dg/discr43.adb: New test.
6017
6018 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6019
6020 * gnat.dg/varsize_temp.adb: Rename into...
6021 * gnat.dg/varsize1.adb: ...this.
6022 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6023 * gnat.dg/varsize2.ad[sb]: ...this.
6024 * gnat.dg/varsize3_1.adb: New test.
6025 * gnat.dg/varsize3_2.adb: Likewise.
6026 * gnat.dg/varsize3_3.adb: Likewise.
6027 * gnat.dg/varsize3_4.adb: Likewise.
6028 * gnat.dg/varsize3_5.adb: Likewise.
6029 * gnat.dg/varsize3_6.adb: Likewise.
6030 * gnat.dg/varsize3_pkg1.ads: New helper.
6031 * gnat.dg/varsize3_pkg2.ads: Likewise.
6032 * gnat.dg/varsize3_pkg3.ads: Likewise.
6033
6034 2015-05-28 Richard Biener <rguenther@suse.de>
6035
6036 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6037
6038 2015-05-28 Richard Biener <rguenther@suse.de>
6039
6040 PR tree-optimization/66142
6041 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6042
6043 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6044
6045 PR target/63810
6046 * gcc.dg/darwin-minversion-3.c: Update testcase.
6047 * gcc.dg/darwin-minversion-4.c: Ditto.
6048 * gcc.dg/darwin-minversion-5.c: New testcase.
6049 * gcc.dg/darwin-minversion-6.c: Ditto.
6050 * gcc.dg/darwin-minversion-7.c: Ditto.
6051 * gcc.dg/darwin-minversion-8.c: Ditto.
6052 * gcc.dg/darwin-minversion-9.c: Ditto.
6053 * gcc.dg/darwin-minversion-10.c: Ditto.
6054 * gcc.dg/darwin-minversion-11.c: Ditto.
6055 * gcc.dg/darwin-minversion-12.c: Ditto.
6056
6057 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6058
6059 PR rtl-optimization/66168
6060 * gcc.c-torture/compile/pr66168.c: New test.
6061
6062 2015-05-27 Jeff Law <law@redhat.com>
6063
6064 PR target/39726
6065 * gcc.dg/target/m68k/pr39726-1.c: New test.
6066
6067 2015-05-27 Nathan Sidwell <nathan@acm.org>
6068
6069 PR c++/66270
6070 * g++.dg/ext/alias-canon3.C: New.
6071
6072 2015-05-27 Richard Biener <rguenther@suse.de>
6073
6074 PR tree-optimization/66272
6075 Revert parts of
6076 2014-08-15 Richard Biener <rguenther@suse.de>
6077
6078 PR tree-optimization/62031
6079 * gcc.dg/torture/pr66272.c: New testcase.
6080
6081 2015-05-27 Richard Biener <rguenther@suse.de>
6082
6083 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6084
6085 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6086
6087 PR target/65358
6088 * gcc.dg/pr65358.c: New test.
6089
6090 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6091
6092 PR fortran/65548
6093 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6094 semantic.
6095 * gfortran.dg/allocate_with_source_6.f90: New test.
6096
6097 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6098
6099 * gnat.dg/atomic7_1.adb: New test.
6100 * gnat.dg/atomic7_2.adb: Likewise.
6101 * gnat.dg/atomic7_pkg1.ads: New helper.
6102 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6103
6104 2015-05-26 Michael Matz <matz@suse.de>
6105
6106 PR middle-end/66251
6107 * gcc.dg/vect/pr66251.c: New test.
6108
6109 2015-05-26 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/66142
6112 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6113
6114 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6115
6116 PR fortran/66082
6117 * gfortran.dg/allocatable_scalar_13.f90: New test
6118
6119 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6120
6121 * gnat.dg/warn11.adb: New test.
6122 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6123
6124 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6125
6126 * gnat.dg/vfa1_1.adb: New test.
6127 * gnat.dg/vfa1_2.adb: Likewise.
6128 * gnat.dg/vfa1_3.adb: Likewise.
6129 * gnat.dg/vfa1_4.adb: Likewise.
6130 * gnat.dg/vfa1_pkg.ads: New helper.
6131
6132 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6133
6134 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6135 * gcc.target/i386/pr66232-3.c: Likewise.
6136
6137 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6138
6139 PR target/66274
6140 * gcc.target/i386/pr66274.c: New test.
6141
6142 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6143
6144 * gnat.dg/renaming6.ad[sb]: New test.
6145
6146 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6147
6148 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6149 and 'dg-require-effective-target pie'.
6150
6151 2015-05-23 Nathan Sidwell <nathan@acm.org>
6152
6153 PR c++/66243
6154 * g++.dg/cpp0x/pr66243.C: New.
6155
6156 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6157
6158 PR lto/66180
6159 * g++.dg/lto/pr66180_0.C: New testcase.
6160 * g++.dg/lto/pr66180_1.C: New testcase.
6161
6162 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6163
6164 PR fortran/66257
6165 * typebound_call_27.f90: New file.
6166
6167 2015-05-23 Nathan Sidwell <nathan@acm.org>
6168
6169 PR c++/65936
6170 * g++.dg/template/pr65936.C: New.
6171
6172 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6173
6174 PR tree-optimization/63387
6175 * gcc.dg/pr63387-2.c: New testcase.
6176
6177 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6178
6179 * gcc.dg/simd-1.c: Update to the new message.
6180
6181 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6182
6183 * gcc.dg/nand.c: New testcase.
6184
6185 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6186
6187 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6188 Set dg-do-what-default to compile only on ARM targets without
6189 arm_neon_hw execution support. Remove redundant c-torture-execute
6190 in loop over test cases.
6191
6192 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6193
6194 PR target/65491
6195 * gcc.target/aarch64/pr65491_1.c: New test.
6196 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6197 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6198
6199 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6200
6201 PR c++/65598
6202 * g++.dg/cpp0x/explicit9.C: New.
6203 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6204
6205 2015-05-22 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/66251
6208 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6209
6210 2015-05-22 Marek Polacek <polacek@redhat.com>
6211
6212 PR c/47043
6213 * c-c++-common/attributes-enum-1.c: New test.
6214 * c-c++-common/attributes-enum-2.c: New test.
6215 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6216 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6217
6218 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6219
6220 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6221 effective target support. If no arm_neon_hw support, do not attempt
6222 to execute the tests; only compile them.
6223 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6224 and "dg-require-effective-target arm_neon_ok".
6225 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6226 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6227 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6228 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6229 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6230 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6231 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6232 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6233 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6234 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6235 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6236 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6237 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6238 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6239 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6240 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6241 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6242 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6243 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6244 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6245 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6246 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6247 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6248 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6249 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6250 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6251 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6252 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6253 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6254 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6255 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6256 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6257 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6258 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6259 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6260 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6261 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6262 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6263 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6264 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6265 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6266 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6267 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6268 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6269 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6270 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6271 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6272 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6273 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6274 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6275 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6276 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6277 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6278 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6279 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6280 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6281 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6282 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6283 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6284 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6285 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6286 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6287 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6288 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6289 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6290 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6291 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6292 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6293 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6294 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6295 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6296 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6297 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6298 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6299 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6300 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6301 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6302 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6303 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6304 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6305 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6306 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6307 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6308 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6309 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6310 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6311 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6312 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6313 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6314 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6315 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6316 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6317 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6318 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6319 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6320 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6321 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6322 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6323 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6324 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6325 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6326 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6327 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6328 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6329 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6330 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6331 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6332 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6333 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6334 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6335 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6336 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6337 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6338
6339 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6340
6341 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6342 * gcc.dg/vect/pr59354.c: Likewise.
6343 * gcc.dg/vect/pr64252.c: Likewise.
6344 * gcc.dg/vect/pr64404.c: Likewise.
6345 * gcc.dg/vect/pr64493.c: Likewise.
6346 * gcc.dg/vect/pr64495.c: Likewise.
6347 * gcc.dg/vect/pr64844.c: Likewise.
6348 * gcc.dg/vect/pr65518.c: Likewise.
6349 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6350
6351 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/66210
6354 * g++.dg/cpp1y/var-templ28.C: New.
6355
6356 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6357
6358 PR target/66232
6359 * gcc.target/i386/pr66232-1.c: New test.
6360 * gcc.target/i386/pr66232-2.c: Likewise.
6361 * gcc.target/i386/pr66232-3.c: Likewise.
6362 * gcc.target/i386/pr66232-4.c: Likewise.
6363 * gcc.target/i386/pr66232-5.c: Likewise.
6364
6365 2015-05-21 Nathan Sidwell <nathan@acm.org>
6366
6367 * g++.dg/cpp1y/pr60943.C: New.
6368
6369 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR tree-optimization/66233
6372 * gcc.c-torture/execute/pr66233.c: New test.
6373
6374 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6375
6376 PR fortran/66176
6377 * gfortran.dg/inline_matmul_11.f90: New test.
6378
6379 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6380
6381 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6382 instead of listing several targets on its own.
6383 * gcc.target/i386/pr32219-2.c: Likewise.
6384 * gcc.target/i386/pr32219-3.c: Likewise.
6385 * gcc.target/i386/pr32219-4.c: Likewise.
6386 * gcc.target/i386/pr32219-5.c: Likewise.
6387 * gcc.target/i386/pr32219-6.c: Likewise
6388 * gcc.target/i386/pr32219-7.c: Likewise.
6389 * gcc.target/i386/pr32219-8.c: Likewise.
6390 * gcc.target/i386/pr39013-1.c: Likewise.
6391 * gcc.target/i386/pr39013-2.c: Likewise.
6392 * gcc.target/i386/pr64317.c: Likewise.
6393
6394 2015-05-21 Jeff Law <law@redhat.com>
6395
6396 * gcc.target/hppa/shadd-3.c: New test.
6397 * gcc.target/hppa/shadd-4.c: New test.
6398
6399 2015-05-21 Michael Matz <matz@suse.de>
6400
6401 * gcc.dg/vect/vect-strided-store.c: New test.
6402 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6403 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6404
6405 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6406
6407 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6408 * gcc.dg/pow-sqrt-synth-1.c: New test.
6409 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6410
6411 2015-05-21 Richard Biener <rguenther@suse.de>
6412
6413 PR c++/66211
6414 * g++.dg/conversion/pr66211.C: New testcase.
6415 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6416
6417 2015-05-21 Jeff Law <law@redhat.com>
6418
6419 * gcc.target/hppa/shadd-2.c: New test.
6420
6421 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6422
6423 PR target/54236
6424 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6425
6426 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6427
6428 PR target/65937
6429 * gcc.target/arm/pr26702.c: Adjust target selector.
6430
6431 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6432
6433 PR middle-end/66221
6434 * gcc.dg/lto/pr66221_0.c: New test.
6435 * gcc.dg/lto/pr66221_1.c: New test.
6436
6437 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6438
6439 PR c/52952
6440 * gcc.dg/redecl-4.c: Update column numbers.
6441 * gcc.dg/format/bitfld-1.c: Likewise.
6442 * gcc.dg/format/attr-2.c: Likewise.
6443 * gcc.dg/format/attr-6.c: Likewise.
6444 * gcc.dg/format/attr-7.c (baz): Likewise.
6445 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6446 * gcc.dg/format/attr-4.c: Likewise.
6447 * gcc.dg/format/branch-1.c: Likewise.
6448 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6449 locations within strings with embedded escape sequences.
6450
6451 2015-05-20 Jeff Law <law@redhat.com>
6452
6453 * gcc.target/hppa/hppa.exp: New target test driver.
6454 * gcc.target/hppa/shadd-1.c: New test.
6455
6456 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6457
6458 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6459
6460 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6461
6462 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6463 (fn_33_k_and_r_style): New.
6464 (fn_33_stroustrup_style): New.
6465 (fn_33_allman_style): New.
6466 (fn_33_whitesmiths_style): New.
6467 (fn_33_horstmann_style): New.
6468 (fn_33_ratliff_banner_style): New.
6469 (fn_33_lisp_style): New.
6470 (fn_34_indent_dash_gnu): New.
6471 (fn_34_indent_dash_kr): New.
6472 (fn_34_indent_dash_orig): New.
6473 (fn_34_indent_linux_style): New.
6474
6475 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6476
6477 PR fortran/65548
6478 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6479
6480 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6481
6482 PR tree-optimization/65447
6483 * gcc.dg/tree-ssa/pr65447.c: New test.
6484
6485 2015-05-19 Nathan sidwell <nathan@acm.org>
6486
6487 * g++.dg/cpp0x/pr65954.C: New.
6488
6489 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6490
6491 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6492
6493 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6494
6495 * lib/target-supports.exp: Vector do not always have natural
6496 alignment on s390*.
6497
6498 2015-05-19 David Sherwood <david.sherwood@arm.com>
6499
6500 * gcc.dg/loop-invariant.c: New testcase.
6501
6502 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6503
6504 * lib/target-supports.exp: Vector do not always have natural
6505 alignment on s390*.
6506
6507 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6508
6509 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6510 s390*.
6511 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6512
6513 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6514
6515 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6516 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6517 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6518 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6519 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6520 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6521 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6522 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6523 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6524 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6525
6526 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6527
6528 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6529
6530 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6531
6532 * gcc.target/s390/s390.exp
6533 (check_effective_target_vector): New check.
6534 * gcc.target/s390/vector/vec-abi-1.c: New test.
6535 * gcc.target/s390/vector/vec-abi-2.c: New test.
6536 * gcc.target/s390/vector/vec-abi-3.c: New test.
6537 * gcc.target/s390/vector/vec-abi-4.c: New test.
6538 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6539 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6540 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6541 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6542 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6543 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6544 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6545 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6546 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6547 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6548 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6549 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6550 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6551 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6552 * gcc.target/s390/vector/vec-init-1.c: New test.
6553 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6554 * gcc.target/s390/vector/vec-shift-1.c: New test.
6555 * gcc.target/s390/vector/vec-sub-1.c: New test.
6556
6557 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6558
6559 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6560
6561 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6562
6563 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6564
6565 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6566
6567 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6568
6569 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6570
6571 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6572
6573 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6574
6575 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6576
6577 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6578
6579 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6580
6581 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6582
6583 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6584
6585 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6586
6587 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6588
6589 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6590
6591 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6592
6593 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6594
6595 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6596
6597 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6598
6599 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6600
6601 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6602
6603 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6604
6605 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6606
6607 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6608
6609 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR tree-optimization/66187
6612 * gcc.c-torture/execute/pr66187.c: New test.
6613 * gcc.dg/pr66187-1.c: New test.
6614 * gcc.dg/pr66187-2.c: New test.
6615
6616 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6617
6618 * gcc.dg/vect/bb-slp-35.c: Adjust.
6619
6620 2015-05-19 Richard Biener <rguenther@suse.de>
6621
6622 PR tree-optimization/66165
6623 * gcc.dg/torture/pr66165.c: New testcase.
6624
6625 PR tree-optimization/66185
6626 * gcc.dg/torture/pr66185.c: New testcase.
6627
6628 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6629
6630 PR target/54236
6631 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6632
6633 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6634
6635 * gcc.target/mips/p5600-bonding.c : New file.
6636
6637 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6638
6639 PR fortran/66106
6640 * gfortran.dg/interface_operator_1.f90: New tests.
6641
6642 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6643
6644 PR fortran/66057
6645 * gfortran.dg/generic_29.f90: New tests.
6646
6647 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6648
6649 PR fortran/66043
6650 * gfortran.dg/storage_size_6.f90: New tests.
6651
6652 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6653
6654 PR fortran/66045
6655 * gfortran.dg/null1.f90: New test.
6656
6657 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6658
6659 PR fortran/66044
6660 * gfortran.dg/entry_21.f90: New test.
6661
6662 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6663
6664 PR fortran/66043
6665 * gfortran.dg/storage_size_6.f90: New tests.
6666
6667 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6668
6669 PR fortran/66040
6670 * gfortran.dg/misplaced_statement.f90: New test.
6671
6672 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6673
6674 PR fortran/66039
6675 * gfortran.dg/filepos1.f90: New test
6676
6677 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6678
6679 PR fortran/64925
6680 * gfortran.dg/pr64925.f90: New test.
6681
6682 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6683
6684 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6685 unit.
6686 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6687
6688 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6689
6690 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6691 to the family of pie capable targets.
6692
6693 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6694
6695 * gcc.target/arm/bics_1.c : New testcase.
6696 * gcc.target/arm/bics_2.c : New testcase.
6697 * gcc.target/arm/bics_3.c : New testcase.
6698 * gcc.target/arm/bics_4.c : New testcase.
6699
6700 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6701
6702 * gcc.target/mips/umips-attr.c: New test.
6703
6704 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6705
6706 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6707 * gcc.dg/20150120-2.c (dg-final): Ditto.
6708 * gcc.dg/20150120-2.c (dg-final): Ditto.
6709 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6710
6711 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6712
6713 PR target/66174
6714 * gcc.target/i386/pr66174.c: New test.
6715
6716 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6717
6718 PR fortran/37131
6719 * gfortran.dg/matmul_bounds_6.f90: New test.
6720 * gfortran.dg/matmul_bounds_7.f90: New test.
6721
6722 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6723
6724 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6725 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6726 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6727 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6728 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6729 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6730
6731 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732
6733 PR fortran/65903
6734 * gfortran.dg/continuation_13.f90: Update test.
6735 * gfortran.dg/pr65903.f90: New test.
6736
6737 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6738
6739 PR fortran/66113
6740 * gfortran.dg/block_14.f90: New test.
6741
6742 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6743
6744 PR fortran/44054
6745 * lib/gfortran-dg.exp: Update regex to handle two locations for
6746 the same diagnostic without caret.
6747 * gfortran.dg/badline.f: Test also that line numbers are correct
6748 before and after "left but not entered" warning.
6749
6750 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6751 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6752
6753 PR target/65768
6754 * gcc.target/arm/maskdata.c: New test.
6755
6756 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6757
6758 PR fortran/65792
6759 * gfortran.dg/derived_constructor_components_5: New test
6760
6761 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6762
6763 PR target/66140
6764 * gcc.target/alpha/pr66140.c: New test.
6765
6766 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6767
6768 PR c/48956
6769 * gcc.dg/Wconversion-complex-c99.c: New test.
6770 * gcc.dg/Wconversion-complex-gnu.c: New test.
6771
6772 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6773
6774 PR tree-optimization/64454
6775 * gcc.dg/modmod.c: New testcase.
6776
6777 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6778
6779 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6780
6781 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6782
6783 PR middle-end/66134
6784 * gcc.target/i386/mpx/pr66134.c: New test.
6785
6786 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6787
6788 * gcc.target/powerpc/pr60158.c: New test.
6789
6790 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6791
6792 * gcc.target/i386/sibcall-7.c: New test.
6793 * gcc.target/i386/sibcall-8.c: New test.
6794
6795 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6796
6797 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6798 (abs64_in_dreg): Likewise.
6799
6800 2015-05-14 Marek Polacek <polacek@redhat.com>
6801
6802 PR c/66066
6803 PR c/66127
6804 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6805 * gcc.dg/pr19984.c: Likewise.
6806 * gcc.dg/pr66066-1.c: New test.
6807 * gcc.dg/pr66066-2.c: New test.
6808 * gcc.dg/pr66066-3.c: New test.
6809
6810 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6811
6812 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6813 * gcc.dg/pow-sqrt.x: New file.
6814 * gcc.dg/pow-sqrt-1.c: New test.
6815 * gcc.dg/pow-sqrt-2.c: Likewise.
6816 * gcc.dg/pow-sqrt-3.c: Likewise.
6817
6818 2015-05-13 Richard Biener <rguenther@suse.de>
6819
6820 PR tree-optimization/66123
6821 * gcc.dg/torture/pr66123.c: New testcase.
6822
6823 2015-05-13 Richard Biener <rguenther@suse.de>
6824
6825 PR middle-end/66110
6826 * gcc.dg/alias-2.c: Adjust.
6827 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6828
6829 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6830
6831 PR target/65103
6832 * gcc.target/i386/pr65103-3.c: New.
6833
6834 2015-05-13 Martin Liska <mliska@suse.cz>
6835
6836 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6837
6838 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6839
6840 PR target/66112
6841 * gcc.target/i386/pr66112-2.c: New test.
6842
6843 PR target/66112
6844 * gcc.target/i386/pr66112-1.c: New test.
6845
6846 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6847
6848 PR target/66048
6849 * gcc.target/i386/mpx/pr66048.cc: New.
6850
6851 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6852
6853 PR rtl-optimization/64616
6854 * gcc.dg/loop-8.c: New test.
6855 * gcc.dg/loop-9.c: New test.
6856
6857 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6858
6859 PR target/pr66047.c
6860 * gcc.target/i386/pr66047.c: New testcase.
6861
6862 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6863
6864 PR ipa/65873
6865 * gcc.c-torture/compile/pr65873.c: New testcase.
6866
6867 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6868
6869 PR fortran/66111
6870 * gfortran.dg/inline_matmul_10.f90: New test.
6871
6872 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6873
6874 * c-c++-common/Wmisleading-indentation.c: New testcase.
6875 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6876 * c-c++-common/Wmisleading-indentation-2.md: New file.
6877
6878 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6879
6880 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6881 "break".
6882 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6883
6884 2015-05-12 Richard Biener <rguenther@suse.de>
6885
6886 PR tree-optimization/66101
6887 * gcc.dg/torture/pr66101.c: New testcase.
6888
6889 2015-05-12 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/37021
6892 * gcc.target/i386/vect-addsub.c: New testcase.
6893
6894 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6895
6896 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6897
6898 2015-05-12 Tom de Vries <tom@codesourcery.com>
6899
6900 PR tree-optimization/66010
6901 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6902
6903 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6904
6905 PR c++/65133
6906 * g++.dg/cpp0x/trailing10.C: New.
6907
6908 2015-05-12 Richard Biener <rguenther@suse.de>
6909
6910 * gcc.dg/vect/bb-slp-35.c: New testcase.
6911
6912 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6913
6914 PR fortran/66100
6915 * gfortran.dg/bound_simplification_6.f90: New.
6916
6917 2015-05-11 Steve Ellcey <sellcey@mips.com>
6918
6919 * gcc.target/mips/branch-1.c: Pass argument to bar().
6920
6921 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6922
6923 PR target/65753
6924 * gcc.target/i386/pr65753.c: New test.
6925
6926 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6927
6928 PR rtl-optimization/66076
6929 * gcc.dg/torture/pr66076.c: New test.
6930
6931 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6932
6933 PR fortran/66041
6934 * gfortran.dg/inline_matmul_7.f90: New test.
6935 * gfortran.dg/inline_matmul_8.f90: New test.
6936 * gfortran.dg/inline_matmul_9.f90: New test.
6937
6938 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6939
6940 * gfortran.dg/bound_simplification_5.f90: New.
6941
6942 2015-05-09 Jason Merrill <jason@redhat.com>
6943
6944 * lib/target-supports.exp (cxx_default): New global.
6945 (check_effective_target_c++11_only)
6946 (check_effective_target_c++14_only)
6947 (check_effective_target_c++98_only)
6948 (check_effective_target_c++1z_only): Check it.
6949
6950 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6951
6952 PR tree-optimization/64454
6953 * gcc.dg/tree-ssa/vrp97.c: New file.
6954 * gcc.dg/vect/slp-perm-7.c: Update.
6955
6956 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6957
6958 PR fortran/65894
6959 * gfortran.dg/elemental_subroutine_11.f90: New test.
6960
6961 2015-05-08 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/66036
6964 * gcc.dg/vect/slp-41.c: New testcase.
6965
6966 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6967
6968 * gfortran.dg/elemental_optional_args_7.f90: New.
6969
6970 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6971
6972 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6973 allow cmlt or sshr.
6974
6975 2015-05-08 Marek Polacek <polacek@redhat.com>
6976
6977 PR c/64918
6978 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6979 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6980
6981 2015-05-07 Marek Polacek <polacek@redhat.com>
6982
6983 PR c/65179
6984 * c-c++-common/Wshift-negative-value-1.c: New test.
6985 * c-c++-common/Wshift-negative-value-2.c: New test.
6986 * c-c++-common/Wshift-negative-value-3.c: New test.
6987 * c-c++-common/Wshift-negative-value-4.c: New test.
6988 * c-c++-common/Wshift-negative-value-5.c: New test.
6989 * c-c++-common/Wshift-negative-value-6.c: New test.
6990 * gcc.dg/c90-left-shift-1.c: New test.
6991 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6992 * gcc.dg/c99-left-shift-1.c: New test.
6993
6994 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6995
6996 PR middle-end/192
6997 PR middle-end/54303
6998 * gcc.dg/fdata-sections-2.c: New file.
6999
7000 2015-05-07 Marek Polacek <polacek@redhat.com>
7001
7002 PR testsuite/66046
7003 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7004 last dg-output.
7005 * c-c++-common/ubsan/align-7.c: Likewise.
7006 * c-c++-common/ubsan/bounds-8.c: Likewise.
7007 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7008 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7009 * c-c++-common/ubsan/null-1.c: Likewise.
7010 * c-c++-common/ubsan/null-10.c: Likewise.
7011 * c-c++-common/ubsan/null-11.c: Likewise.
7012 * c-c++-common/ubsan/null-2.c: Likewise.
7013 * c-c++-common/ubsan/null-3.c: Likewise.
7014 * c-c++-common/ubsan/null-4.c: Likewise.
7015 * c-c++-common/ubsan/null-5.c: Likewise.
7016 * c-c++-common/ubsan/null-6.c: Likewise.
7017 * c-c++-common/ubsan/null-7.c: Likewise.
7018 * c-c++-common/ubsan/null-8.c: Likewise.
7019 * c-c++-common/ubsan/null-9.c: Likewise.
7020 * c-c++-common/ubsan/object-size-1.c: Likewise.
7021 * c-c++-common/ubsan/object-size-10.c: Likewise.
7022 * c-c++-common/ubsan/object-size-4.c: Likewise.
7023 * c-c++-common/ubsan/object-size-5.c: Likewise.
7024 * c-c++-common/ubsan/object-size-7.c: Likewise.
7025 * c-c++-common/ubsan/object-size-8.c: Likewise.
7026 * c-c++-common/ubsan/object-size-9.c: Likewise.
7027 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7028 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7029 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7030 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7031 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7032 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7033 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7034 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7035 * c-c++-common/ubsan/pr59333.c: Likewise.
7036 * c-c++-common/ubsan/pr59667.c: Likewise.
7037 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7038 * c-c++-common/ubsan/pr60636.c: Likewise.
7039 * c-c++-common/ubsan/pr63802.c: Likewise.
7040 * c-c++-common/ubsan/recovery-1.c: Likewise.
7041 * c-c++-common/ubsan/recovery-3.c: Likewise.
7042 * c-c++-common/ubsan/shift-1.c: Likewise.
7043 * c-c++-common/ubsan/shift-2.c: Likewise.
7044 * c-c++-common/ubsan/shift-4.c: Likewise.
7045 * c-c++-common/ubsan/shift-7.c: Likewise.
7046 * c-c++-common/ubsan/undefined-2.c: Likewise.
7047 * c-c++-common/ubsan/vla-1.c: Likewise.
7048 * g++.dg/ubsan/null-1.C: Likewise.
7049 * g++.dg/ubsan/null-3.C: Likewise.
7050 * g++.dg/ubsan/null-4.C: Likewise.
7051 * g++.dg/ubsan/vptr-8.C: Likewise.
7052 * g++.dg/ubsan/vptr-9.C: Likewise.
7053 * gcc.dg/ubsan/bounds-2.c: Likewise.
7054 * gcc.dg/ubsan/object-size-9.c: Likewise.
7055
7056 2015-05-07 Jeff Law <law@redhat.com>
7057
7058 * gcc.dg/tree-ssa/shorten-1.c: New test.
7059
7060 2015-05-07 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/66002
7063 * gcc.dg/vect/vect-125.c: New testcase.
7064
7065 2015-05-07 Marek Polacek <polacek@redhat.com>
7066 Martin Uecker <uecker@eecs.berkeley.edu>
7067
7068 * c-c++-common/ubsan/bounds-10.c: New test.
7069
7070 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7071
7072 * jit.dg/harness.h (set_options): Wrap with
7073 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7074 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7075 Special-case test-benchmark.c as a negative.
7076 * jit.dg/test-benchmark.c: New file.
7077
7078 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7079
7080 PR target/64208
7081 * gcc.target/arm/pr64208.c: New test.
7082
7083 2015-05-06 Alan Modra <amodra@gmail.com>
7084
7085 PR target/66020
7086 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7087 (gparms): Make volatile.
7088
7089 2015-05-06 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/62283
7092 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7093
7094 2015-05-06 Christian Bruel <christian.bruel@st.com>
7095
7096 PR target/66015
7097 * gcc.target/aarch64/iinline-attr-1.c: New test.
7098
7099 2015-05-06 Richard Biener <rguenther@suse.de>
7100
7101 * gcc.dg/vect/bb-slp-34.c: New testcase.
7102
7103 2015-05-06 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/62283
7106 * gcc.dg/vect/bb-slp-14.c: Adjust.
7107
7108 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7109
7110 PR target/65990
7111 * gcc.target/i386/pr65990.c: New test.
7112
7113 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7114
7115 PR target/65915
7116 * gcc.target/i386/pr65915.c: New.
7117
7118 2015-05-05 Tom de Vries <tom@codesourcery.com>
7119
7120 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7121 'va_list escapes 0'.
7122
7123 2015-05-05 Tom de Vries <tom@codesourcery.com>
7124
7125 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7126 in r222173.
7127
7128 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7129
7130 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7131 * gcc.target/arm/pr65924.c: Likewise.
7132
7133 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7134
7135 PR target/65871
7136 * gcc.target/i386/pr65871-3.c: New test.
7137
7138 2015-05-04 Jeff Law <law@redhat.com>
7139
7140 Revert:
7141 2015-05-04 Jeff Law <law@redhat.com>
7142 * gcc.dg/tree-ssa/shorten-1.c: New test.
7143
7144 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7145 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/66007
7148 * g++.dg/cpp0x/Wnarrowing4.C: New.
7149
7150 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7151
7152 * lib/target-supports.exp
7153 (check_effective_target_keeps_null_pointer_checks): Clarify that
7154 this is for targets that disable -fdelete-null-pointer-checks,
7155 not default it to off.
7156 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7157 -fdelete-null-pointer-checks explicit.
7158 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7159 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7160 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7161 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7162 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7163 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7164 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7165 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7166 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7167 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7168 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7169 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7170 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7171 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7172 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7173 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7174 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7175 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7176 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7177 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7178 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7179 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7180 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7181 * g++.dg/cpp0x/static_assert9.C: Likewise.
7182 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7183 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7184 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7185 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7186 * g++.dg/tree-ssa/pr26406.C: Likewise.
7187
7188 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/65984
7191 * c-c++-common/ubsan/pr65984.c: New test.
7192
7193 2015-05-04 Jeff Law <law@redhat.com>
7194
7195 * gcc.dg/tree-ssa/shorten-1.c: New test.
7196
7197 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7198
7199 PR fortran/44735
7200 * gfortran.dg/pr44735.f90: New test.
7201
7202 2015-05-04 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/65965
7205 * gcc.dg/vect/bb-slp-33.c: New testcase.
7206
7207 2015-05-04 Richard Biener <rguenther@suse.de>
7208
7209 PR tree-optimization/65935
7210 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7211
7212 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7213
7214 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7215 for each supported variant instead of CHECK_RESULTS.
7216 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7217 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7218 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7219 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7220 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7221 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7222 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7223 expected results for unsupported variants. Call CHECK for each
7224 supported variant instead of CHECK_RESULTS.
7225 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7226 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7227 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7228 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7229 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7230 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7231 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7233 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7234 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7235 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7240 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7242 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7243 expected results for unsupported variants.
7244 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7245 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7246 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7247 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7248 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7249 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7250 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7251 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7252 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7253 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7254 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7255 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7256 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7257 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7258 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7259 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7260 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7261 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7262 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7263 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7264 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7265 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7266 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7267 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7268 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7269 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7270 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7271 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7272
7273 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7274
7275 PR fortran/37131
7276 * gfortran.dg/bound_9.f90: Add pointer assignment.
7277
7278 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7279 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7280
7281 PR c++/65858
7282 * g++.dg/cpp0x/Wnarrowing3.C: New.
7283
7284 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7285
7286 * gcc.dg/20150120-1.c: New test.
7287 * gcc.dg/20150120-2.c: New test.
7288 * gcc.dg/20150120-3.c: New test.
7289
7290 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7291
7292 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7293
7294 2015-05-01 Renlin Li <renlin.li@arm.com>
7295
7296 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7297
7298 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7299
7300 * gfortran.dg/bound_simplification_4.f90: New.
7301
7302 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7303
7304 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7305 with powerpc_p8vector_ok.
7306
7307 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7308
7309 PR fortran/37131
7310 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7311 scan pattern.
7312 * gfortran.dg/bound_9.f90: New test case.
7313
7314 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7315
7316 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7317 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7318 for 32bit x86 targets.
7319 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7320 for 32bit x86 targets.
7321 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7322 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7323 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7324 for 32bit x86 targets.
7325
7326 2015-04-30 Marek Polacek <polacek@redhat.com>
7327
7328 PR tree-optimization/63551
7329 * g++.dg/ipa/pr63551.C: New test.
7330
7331 2015-04-30 Caroline Tice <cmtice@google.com>
7332
7333 PR 65929
7334 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7335 partition size on certain targets.
7336
7337 2015-04-30 Renlin Li <renlin.li@arm.com>
7338
7339 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7340
7341 2015-04-30 Marek Polacek <polacek@redhat.com>
7342
7343 * c-c++-common/Wbool-compare-3.c: New test.
7344
7345 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7346 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7347
7348 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7349
7350 PR c++/57610
7351 * g++.dg/init/ref22.C: New.
7352
7353 2015-04-30 Marek Polacek <polacek@redhat.com>
7354
7355 * gcc.dg/init-bad-8.c: New test.
7356
7357 * gcc.dg/incomplete-typedef-1.c: New test.
7358
7359 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7360
7361 PR c++/59955
7362 * g++.dg/template/crash121.C: New.
7363
7364 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7365
7366 * gcc.target/mips/call-from-init.c: New test.
7367 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7368
7369 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7370
7371 PR target/65871
7372 * gcc.target/i386/pr65871-1.c: New test.
7373 * gcc.target/i386/pr65871-2.c: Ditto.
7374
7375 2015-04-29 Marek Polacek <polacek@redhat.com>
7376
7377 PR c/64610
7378 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7379 * c-c++-common/Wbool-compare-2.c: New test.
7380
7381 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7382
7383 PR target/65770
7384 * gcc.target/aarch64/vstN_lane_1.c: New file.
7385
7386 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 PR c++/64667
7389 * g++.dg/warn/Winit-self-3.C: New.
7390
7391 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7392
7393 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7394
7395 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7396
7397 PR target/65924
7398 * gcc.target/arm/pr65924.c: New test.
7399
7400 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7401
7402 * g++.dg/gomp/tpl-target-update.C: New file.
7403
7404 2015-04-29 Richard Biener <rguenther@suse.de>
7405
7406 PR tree-optimization/65917
7407 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7408
7409 2015-04-29 Christian Bruel <christian.bruel@st.com>
7410
7411 PR target/64835
7412 * gcc.dg/ipa/iinline-attr.c: New test.
7413 * gcc.target/i386/iinline-attr-2.c: New test.
7414
7415 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7416
7417 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7418 segfault is fixed.
7419
7420 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7421
7422 * gcc.dg/vect/vect-33.c: Remove spurious line.
7423
7424 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7425
7426 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7427
7428 2015-04-28 Marek Polacek <polacek@redhat.com>
7429
7430 PR c/65901
7431 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7432 * gcc.dg/pr65901.c: New test.
7433
7434 2015-04-28 Richard Biener <rguenther@suse.de>
7435
7436 PR tree-optimization/62283
7437 * gfortran.dg/vect/pr62283-2.f: New testcase.
7438 * gcc.dg/vect/bb-slp-14.c: Adjust.
7439
7440 2015-04-28 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/65851
7443 * g++.dg/torture/pr65851.C: New testcase.
7444
7445 2015-04-27 Jeff Law <law@redhat.com>
7446
7447 PR tree-optimization/65217
7448 * gcc.target/i386/pr65217.c: Remove XFAIL.
7449
7450 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7451
7452 PR fortran/60322
7453 Add tests forgotten to svn-add.
7454 * gfortran.dg/class_allocate_19.f03: New test.
7455 * gfortran.dg/class_array_20.f03: New test.
7456 * gfortran.dg/class_array_21.f03: New test.
7457 * gfortran.dg/finalize_29.f08: New test.
7458
7459 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7460
7461 PR fortran/59678
7462 PR fortran/65841
7463 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7464 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7465
7466 2015-04-27 Caroline Tice <cmtice@google.com>
7467
7468 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7469 partition size.
7470
7471 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7472
7473 PR target/64579
7474 * gcc.target/powerpc/htm-1.c: New test.
7475 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7476 on 64-bit compiles.
7477 (__builtin_tabortdci): Likewise.
7478 (__builtin_tcheck): Remove operand.
7479 * lib/target-supports.exp (check_htm_hw_available): New function.
7480
7481 2015-04-27 Richard Biener <rguenther@suse.de>
7482
7483 * gcc.target/i386/pr65217.c: XFAIL.
7484
7485 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR tree-optimization/65875
7488 * gcc.c-torture/compile/pr65875.c: New test.
7489
7490 2015-04-25 Marek Polacek <polacek@redhat.com>
7491
7492 PR c/52085
7493 * gcc.dg/enum-incomplete-2.c: New test.
7494 * gcc.dg/enum-mode-1.c: New test.
7495
7496 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7497
7498 PR target/65849
7499 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7500 set new options.
7501 * gcc.target/powerpc/pr65849-2.c: Likewise.
7502
7503 2015-04-24 Tom de Vries <tom@codesourcery.com>
7504
7505 PR tree-optimization/65802
7506 * g++.dg/pr65802.C: Move to ...
7507 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7508 stdarg.h. Rewrite for C.
7509 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7510 va_start and va_end. Remove unnecessary inline asm.
7511
7512 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7513 Wei Mi <wmi@google.com>
7514
7515 * gcc.target/i386/sse2-load-multi.c: New test.
7516 * gcc.target/i386/sse2-store-multi.c: Ditto.
7517
7518 2015-04-24 Marek Polacek <polacek@redhat.com>
7519
7520 PR c/65830
7521 * c-c++-common/pr65830.c: New test.
7522
7523 PR c/63357
7524 * c-c++-common/Wlogical-op-1.c: New test.
7525
7526 2015-04-24 Marek Polacek <polacek@redhat.com>
7527
7528 PR c/61534
7529 * c-c++-common/pr61534-1.c: New test.
7530
7531 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7532 Steven Bosscher <steven@gcc.gnu.org>
7533
7534 PR rtl-optimization/34503
7535 * gcc.target/arm/pr64616.c: New file.
7536
7537 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7538
7539 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7540
7541 2015-04-24 Terry Guo <terry.guo@arm.com>
7542
7543 * gcc.target/arm/pr65710.c: Update the options.
7544
7545 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7546
7547 * gcc.target/i386/pr65523.c: Skip x32.
7548
7549 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7550
7551 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7552 to look for vcl* where appropriate.
7553
7554 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7555
7556 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7557 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7558
7559 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7560
7561 PR target/26702
7562 * gcc.target/arm/pr26702.c: New test.
7563
7564 2015-04-23 Marek Polacek <polacek@redhat.com>
7565
7566 PR c/65345
7567 * gcc.dg/pr65345-1.c: New test.
7568 * gcc.dg/pr65345-2.c: New test.
7569
7570 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7571
7572 * gcc.target/powerpc/crypto-builtin-2.c: New.
7573
7574 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7575
7576 PR fortran/60322
7577 * gfortran.dg/class_allocate_19.f03: New test.
7578 * gfortran.dg/class_array_20.f03: New test.
7579 * gfortran.dg/class_array_21.f03: New test.
7580 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7581 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7582 initialization correctly.
7583 * gfortran.dg/finalize_29.f08: New test.
7584
7585 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7586
7587 * gcc.target/powerpc/swaps-p8-18.c: New test.
7588
7589 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 PR target/65456
7592 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7593 * gcc.dg/vect/bb-slp-25.c: Likewise.
7594 * gcc.dg/vect/bb-slp-29.c: Likewise.
7595 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7596 vect_no_align && { ! vect_hw_misalign }.
7597 * gcc.dg/vect/bb-slp-9.c: Likewise.
7598 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7599 vect_hw_misalign.
7600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7601 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7602 account for POWER8, where peeling for alignment is not needed.
7603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7604 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7605 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7606 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7607 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7608 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7609 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7610 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7611 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7612 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7613 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7614 * gcc.dg/vect/pr16105.c: Likewise.
7615 * gcc.dg/vect/pr20122.c: Likewise.
7616 * gcc.dg/vect/pr33804.c: Likewise.
7617 * gcc.dg/vect/pr33953.c: Likewise.
7618 * gcc.dg/vect/pr56787.c: Likewise.
7619 * gcc.dg/vect/pr58508.c: Likewise.
7620 * gcc.dg/vect/slp-25.c: Likewise.
7621 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7622 * gcc.dg/vect/vect-105.c: Likewise.
7623 * gcc.dg/vect/vect-27.c: Likewise.
7624 * gcc.dg/vect/vect-29.c: Likewise.
7625 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7626 POWER8.
7627 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7628 && { ! vect_hw_misalign }.
7629 * gcc.dg/vect/vect-44.c: Likewise.
7630 * gcc.dg/vect/vect-48.c: Likewise.
7631 * gcc.dg/vect/vect-50.c: Likewise.
7632 * gcc.dg/vect/vect-52.c: Likewise.
7633 * gcc.dg/vect/vect-56.c: Likewise.
7634 * gcc.dg/vect/vect-60.c: Likewise.
7635 * gcc.dg/vect/vect-72.c: Likewise.
7636 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7637 * gcc.dg/vect/vect-75.c: Likewise.
7638 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7639 * gcc.dg/vect/vect-77-global.c: Likewise.
7640 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7641 * gcc.dg/vect/vect-78-global.c: Likewise.
7642 * gcc.dg/vect/vect-93.c: Likewise.
7643 * gcc.dg/vect/vect-95.c: Likewise.
7644 * gcc.dg/vect/vect-96.c: Likewise.
7645 * gcc.dg/vect/vect-cond-1.c: Likewise.
7646 * gcc.dg/vect/vect-cond-3.c: Likewise.
7647 * gcc.dg/vect/vect-cond-4.c: Likewise.
7648 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7649 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7650 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7651 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7652 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7653 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7654 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7655 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7656 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7657 * gcc.dg/vect/vect-outer-5.c: Likewise.
7658 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7659 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7660 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7661 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7662 * gcc.dg/vect/vect-peel-3.c: Likewise.
7663 * gcc.dg/vect/vect-peel-4.c: Likewise.
7664 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7665 * gcc.target/powerpc/pr65456.c: New test.
7666 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7667 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7668 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7669 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7670 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7671 vect_no_align && { ! vect_hw_misalign }.
7672 * gfortran.dg/vect/vect-3.f90: Likewise.
7673 * gfortran.dg/vect/vect-4.f90: Likewise.
7674 * gfortran.dg/vect/vect-5.f90: Likewise.
7675 * lib/target-supports.exp (check_effective_target_vect_no_align):
7676 Return 1 for POWER8.
7677 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7678
7679 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7680
7681 PR fortran/65429
7682 * gfortran.dg/pr65429.f90: New test.
7683
7684 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7685
7686 * c-c++-common/asan/user-section-1.c: New test.
7687 * c-c++-common/asan/user-section-2.c: New test.
7688 * c-c++-common/asan/user-section-3.c: New test.
7689
7690 2015-04-22 Hale Wang <hale.wang@arm.com>
7691 Terry Guo <terry.guo@arm.com>
7692
7693 PR rtl-optimization/64818
7694 * gcc.target/arm/pr64818.c: New test.
7695
7696 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7697
7698 PR ipa/65076
7699 * g++.dg/tree-ssa/pr61034.C: Update template.
7700 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7701 * gcc.dg/Warray-bounds-11.c: Likewise.
7702 * gcc.dg/Warray-bounds.c: Likewise.
7703
7704 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7705
7706 PR libgfortran/65234
7707 * gfortran.dg/fmt_unlimited.f90: New test.
7708
7709 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7710
7711 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7712 headers.
7713 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7714 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7715 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7716 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7717 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7718 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7719 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7720
7721 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7722
7723 PR libgfortran/56743
7724 * gfortran.dg/namelist_87.f90: New test.
7725
7726 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7727
7728 * gcc.target/aarch64/mult-synth_1.c: New test.
7729 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7730 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7731 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7732 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7733 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7734
7735 2015-04-21 Richard Biener <rguenther@suse.de>
7736
7737 PR tree-optimization/65650
7738 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7739 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7740 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7741 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7744
7745 2015-04-21 Tom de Vries <tom@codesourcery.com>
7746
7747 PR tree-optimization/65802
7748 * g++.dg/pr65802.C: New test.
7749
7750 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7751
7752 PR testsuite/65767
7753 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7754 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7755
7756 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 PR c++/65801
7759 * g++.dg/cpp0x/Wnarrowing2.C: New.
7760
7761 2015-04-20 Jeff Law <law@redhat.com>
7762
7763 PR tree-optimization/65658
7764 * gcc.dg/pr65658.c: New test.
7765
7766 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7767
7768 PR target/64134
7769 * gcc.target/aarch64/vec_init_1.c: New test.
7770
7771 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7772
7773 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7774 targets.
7775
7776 2015-04-18 Martin Sebor <msebor@redhat.com>
7777
7778 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7779 of non-nul characters.
7780 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7781
7782 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7783
7784 PR target/65787
7785 * gcc.target/powerpc/pr65787.c: New.
7786
7787 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR target/65689
7790 * gcc.target/aarch64/c-output-template-4.c: New test.
7791
7792 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR target/65780
7795 * gcc.dg/pr65780-1.c: New test.
7796 * gcc.dg/pr65780-2.c: Likewise.
7797 * gcc.target/i386/pr32219-9.c: Likewise.
7798 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7799 symbol.
7800 * gcc.target/i386/pr64317.c (c): Initialize.
7801
7802 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7803
7804 PR target/65612
7805 * g++.dg/ext/mv18.C: New test.
7806 * g++.dg/ext/mv19.C: Likewise.
7807 * g++.dg/ext/mv20.C: Likewise.
7808 * g++.dg/ext/mv21.C: Likewise.
7809 * g++.dg/ext/mv22.C: Likewise.
7810 * g++.dg/ext/mv23.C: Likewise.
7811
7812 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7813
7814 PR c++/64527
7815 * g++.dg/init/pr64527.C: New test.
7816
7817 2015-04-17 Tom de Vries <tom@codesourcery.com>
7818 Michael Matz <matz@suse.de>
7819
7820 PR tree-optimization/64950
7821 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7822 x86_64-*-*.
7823
7824 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7825
7826 * c-c++-common/asan/user-section-1.c: New test.
7827
7828 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR debug/65771
7831 * gcc.dg/debug/pr65771.c: New test.
7832
7833 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7834
7835 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7836 __buitlin_alloca with __builtin_alloca.
7837
7838 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7839
7840 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7841
7842 2015-04-16 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/64277
7845 * gcc.dg/Warray-bounds-14.c: New testcase.
7846 * gcc.dg/Warray-bounds-15.c: Likewise.
7847 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7848 * c-c++-common/ubsan/bounds-6.c: Likewise.
7849
7850 2015-04-16 Renlin Li <renlin.li@arm.com>
7851
7852 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7853 * gcc.target/arm/unsigned-float.c: New.
7854
7855 2015-04-16 Richard Biener <rguenther@suse.de>
7856
7857 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7858 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7859 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7860
7861 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7864 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7865 * g++.dg/cpp0x/defaulted21.C: Likewise.
7866 * g++.dg/cpp0x/defaulted28.C: Likewise.
7867 * g++.dg/cpp0x/defaulted47.C: Likewise.
7868 * g++.dg/cpp0x/elision_neg.C: Likewise.
7869 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7870 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7871 * g++.dg/cpp0x/implicit1.C: Likewise.
7872 * g++.dg/cpp0x/implicit9.C: Likewise.
7873 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7874 * g++.dg/cpp0x/range-for13.C: Likewise.
7875 * g++.dg/gomp/clause-2.C: Likewise.
7876 * g++.dg/gomp/udr-5.C: Likewise.
7877 * g++.dg/inherit/access6.C: Likewise.
7878 * g++.dg/lookup/duperr1.C: Likewise.
7879 * g++.dg/lookup/friend2.C: Likewise.
7880 * g++.dg/lookup/pr6936.C: Likewise.
7881 * g++.dg/lookup/scoped1.C: Likewise.
7882 * g++.dg/lookup/using26.C: Likewise.
7883 * g++.dg/lookup/using38.C: Likewise.
7884 * g++.dg/other/access2.C: Likewise.
7885 * g++.dg/overload/defarg3.C: Likewise.
7886 * g++.dg/overload/defarg6.C: Likewise.
7887 * g++.dg/parse/access11.C: Likewise.
7888 * g++.dg/parse/access2.C: Likewise.
7889 * g++.dg/parse/access3.C: Likewise.
7890 * g++.dg/parse/access4.C: Likewise.
7891 * g++.dg/parse/access5.C: Likewise.
7892 * g++.dg/parse/access6.C: Likewise.
7893 * g++.dg/parse/access8.C: Likewise.
7894 * g++.dg/parse/access9.C: Likewise.
7895 * g++.dg/parse/crash40.C: Likewise.
7896 * g++.dg/tc1/dr142.C: Likewise.
7897 * g++.dg/tc1/dr166.C: Likewise.
7898 * g++.dg/tc1/dr52.C: Likewise.
7899 * g++.dg/template/access11.C: Likewise.
7900 * g++.dg/template/access18.C: Likewise.
7901 * g++.dg/template/access19.C: Likewise.
7902 * g++.dg/template/access2.C: Likewise.
7903 * g++.dg/template/access20.C: Likewise.
7904 * g++.dg/template/access26.C: Likewise.
7905 * g++.dg/template/access3.C: Likewise.
7906 * g++.dg/template/access7.C: Likewise.
7907 * g++.dg/template/conv12.C: Likewise.
7908 * g++.dg/template/crash69.C: Likewise.
7909 * g++.dg/template/friend31.C: Likewise.
7910 * g++.dg/template/friend32.C: Likewise.
7911 * g++.dg/template/memfriend15.C: Likewise.
7912 * g++.dg/template/memfriend16.C: Likewise.
7913 * g++.dg/template/memfriend17.C: Likewise.
7914 * g++.dg/template/memfriend7.C: Likewise.
7915 * g++.dg/template/pr32519.C: Likewise.
7916 * g++.dg/template/qualttp21.C: Likewise.
7917 * g++.dg/template/qualttp8.C: Likewise.
7918 * g++.dg/template/ttp10.C: Likewise.
7919 * g++.dg/template/typedef11.C: Likewise.
7920 * g++.dg/template/typedef13.C: Likewise.
7921 * g++.dg/template/typedef19.C: Likewise.
7922 * g++.dg/template/typedef20.C: Likewise.
7923 * g++.dg/template/typedef22.C: Likewise.
7924 * g++.dg/template/using16.C: Likewise.
7925 * g++.dg/template/virtual3.C: Likewise.
7926 * g++.dg/ubsan/pr61272.C: Likewise.
7927 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7928 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7929 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7930 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7931 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7932 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7933 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7934 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7935 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7936 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7937 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7938 * g++.old-deja/g++.jason/access17.C: Likewise.
7939 * g++.old-deja/g++.jason/access18.C: Likewise.
7940 * g++.old-deja/g++.jason/access22.C: Likewise.
7941 * g++.old-deja/g++.jason/access23.C: Likewise.
7942 * g++.old-deja/g++.jason/access8.C: Likewise.
7943 * g++.old-deja/g++.jason/delete3.C: Likewise.
7944 * g++.old-deja/g++.jason/report.C: Likewise.
7945 * g++.old-deja/g++.law/access2.C: Likewise.
7946 * g++.old-deja/g++.law/access3.C: Likewise.
7947 * g++.old-deja/g++.law/access4.C: Likewise.
7948 * g++.old-deja/g++.law/access5.C: Likewise.
7949 * g++.old-deja/g++.law/arm12.C: Likewise.
7950 * g++.old-deja/g++.law/arm14.C: Likewise.
7951 * g++.old-deja/g++.law/ctors13.C: Likewise.
7952 * g++.old-deja/g++.law/union2.C: Likewise.
7953 * g++.old-deja/g++.law/visibility12.C: Likewise.
7954 * g++.old-deja/g++.law/visibility15.C: Likewise.
7955 * g++.old-deja/g++.law/visibility16.C: Likewise.
7956 * g++.old-deja/g++.law/visibility17.C: Likewise.
7957 * g++.old-deja/g++.law/visibility18.C: Likewise.
7958 * g++.old-deja/g++.law/visibility19.C: Likewise.
7959 * g++.old-deja/g++.law/visibility20.C: Likewise.
7960 * g++.old-deja/g++.law/visibility21.C: Likewise.
7961 * g++.old-deja/g++.law/visibility24.C: Likewise.
7962 * g++.old-deja/g++.law/visibility4.C: Likewise.
7963 * g++.old-deja/g++.law/visibility5.C: Likewise.
7964 * g++.old-deja/g++.law/visibility6.C: Likewise.
7965 * g++.old-deja/g++.law/visibility7.C: Likewise.
7966 * g++.old-deja/g++.law/visibility8.C: Likewise.
7967 * g++.old-deja/g++.law/visibility9.C: Likewise.
7968 * g++.old-deja/g++.niklas/t135.C: Likewise.
7969 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7970 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7971 * g++.old-deja/g++.other/access11.C: Likewise.
7972 * g++.old-deja/g++.other/access4.C: Likewise.
7973 * g++.old-deja/g++.other/access7.C: Likewise.
7974 * g++.old-deja/g++.other/crash1.C: Likewise.
7975 * g++.old-deja/g++.other/crash7.C: Likewise.
7976 * g++.old-deja/g++.other/friend1.C: Likewise.
7977 * g++.old-deja/g++.other/friend4.C: Likewise.
7978 * g++.old-deja/g++.other/friend9.C: Likewise.
7979 * g++.old-deja/g++.other/lineno1.C: Likewise.
7980 * g++.old-deja/g++.other/using1.C: Likewise.
7981 * g++.old-deja/g++.pt/enum14.C: Likewise.
7982 * g++.old-deja/g++.pt/friend11.C: Likewise.
7983 * g++.old-deja/g++.pt/friend21.C: Likewise.
7984 * g++.old-deja/g++.pt/friend3.C: Likewise.
7985 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7986 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7987 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7988 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7989
7990 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR ipa/65765
7993 * g++.dg/ipa/pr65765.C: New test.
7994
7995 2015-04-15 Nick Clifton <nickc@redhat.com>
7996
7997 * gcc.target/rx/builtins.c: Disable RMPA test if string
7998 instructions are not allowed.
7999
8000 2015-04-15 Alan Modra <amodra@gmail.com>
8001
8002 * gcc.dg/pr65408.c: New.
8003
8004 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8005
8006 PR target/65729
8007 * gcc.target/arm/pr65729.c: New test.
8008
8009 2015-04-14 Richard Biener <rguenther@suse.de>
8010
8011 PR tree-optimization/65758
8012 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8013
8014 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8015
8016 PR target/65648
8017 * gcc.c-torture/execute/pr65648.c: New test.
8018
8019 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8020
8021 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8022 __builtin_finite instead of finite.
8023 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8024 Likewise.
8025
8026 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8027
8028 PR tree-optimization/63387
8029 * gcc.dg/pr63387.c: New testcase.
8030
8031 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8032
8033 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8034
8035 2015-04-13 Richard Biener <rguenther@suse.de>
8036
8037 PR tree-optimization/65204
8038 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8039
8040 2015-04-13 Terry Guo <terry.guo@arm.com>
8041
8042 PR target/65710
8043 * gcc.target/arm/pr65710.c: New.
8044
8045 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR tree-optimization/65747
8048 * g++.dg/torture/pr65747.C: New test.
8049
8050 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR c++/65736
8053 * g++.dg/cpp0x/pr65736.C: New test.
8054
8055 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8056 Martin Liska <mliska@suse.cz>
8057
8058 PR ipa/65722
8059 * g++.dg/ipa/pr65722.C: New testcase.
8060
8061 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR tree-optimization/65735
8064 * gcc.c-torture/compile/pr65735.c: New test.
8065
8066 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8067
8068 PR middle-end/65554
8069 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8070
8071 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR target/65671
8074 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8075
8076 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8077
8078 PR target/65647
8079 * gcc.target/arm/pr65647-2.c: New.
8080
8081 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 PR target/65694
8084 * g++.dg/torture/pr65694.C: New test.
8085
8086 2015-04-10 Tobias Burnus <burnus@net-b.de>
8087
8088 * gfortran.dg/coarray_lock_6.f90: New.
8089 * gfortran.dg/coarray_lock_7.f90: New.
8090 * gfortran.dg/coarray/lock_2.f90: New.
8091
8092 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8093
8094 PR fortran/56674
8095 PR fortran/58813
8096 PR fortran/59016
8097 PR fortran/59024
8098 * gfortran.dg/used_types_27.f90: New.
8099
8100 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8101
8102 PR target/65671
8103 * gcc.target/i386/pr65671.c: New.
8104
8105 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR tree-optimization/65709
8108 * c-c++-common/ubsan/align-9.c: New test.
8109
8110 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8111
8112 PR fortran/56852
8113 * gfortran.dg/pr56852.f90: New test.
8114
8115 2015-04-09 Marek Polacek <polacek@redhat.com>
8116 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR middle-end/65554
8119 * g++.dg/opt/pr65554.C: New test.
8120
8121 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR c++/65690
8124 * c-c++-common/attr-aligned-1.c: New test.
8125
8126 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8127
8128 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8129
8130 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8131
8132 PR target/65676
8133 * gcc.target/i386/sse-25.c: New.
8134
8135 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR target/65693
8138 * gcc.target/i386/pr65693.c: New test.
8139
8140 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8141
8142 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8143
8144 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8145
8146 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8147
8148 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8149
8150 * gcc.target/i386/thunk-retbnd.c: New.
8151
8152 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8153
8154 * gnat.dg/opt48.adb: New test.
8155 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8156 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8157
8158 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8159
8160 PR ipa/65540
8161 * gcc.c-torture/compile/pr65540.c: New.
8162
8163 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8164
8165 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8166 -Wno-pointer-arith.
8167
8168 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR debug/65678
8171 * g++.dg/debug/pr65678.C: New test.
8172
8173 PR middle-end/65680
8174 * gcc.c-torture/compile/pr65680.c: New test.
8175
8176 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8177
8178 PR fortran/65548
8179 * gfortran.dg/allocate_with_source_5.f90: New test.
8180
8181 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8182
8183 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8184 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8185
8186 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8187
8188 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8189
8190 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8191
8192 PR target/65614
8193 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8194 to get floating point compression.
8195 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8196
8197 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR preprocessor/61977
8200 * gcc.dg/cpp/pr61977.c: New test.
8201
8202 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8203
8204 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8205
8206 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8207
8208 PR target/65647
8209 * gcc.target/arm/pr65647.c: New.
8210
8211 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8212
8213 PR ipa/65655
8214 * g++.dg/torture/pr65655.C: New testcase.
8215
8216 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/64085
8219 * g++.dg/cpp1y/lambda-init13.C: New.
8220
8221 2015-04-03 Marek Polacek <polacek@redhat.com>
8222
8223 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8224
8225 2015-04-02 Marek Polacek <polacek@redhat.com>
8226
8227 PR c++/65642
8228 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8229 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8230
8231 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR preprocessor/61977
8234 * gcc.target/powerpc/pr61977-1.c: New test.
8235 * gcc.target/powerpc/pr61977-2.c: New test.
8236
8237 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8238
8239 PR c++/56100
8240 * g++.dg/warn/Wshadow-8.C: New.
8241 * g++.dg/warn/Wshadow-9.C: Likewise.
8242 * g++.dg/warn/Wshadow-10.C: Likewise.
8243 * g++.dg/warn/Wshadow-11.C: Likewise.
8244
8245 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8246
8247 * gcc.dg/pr23623.c: Added aligned attribute.
8248 * gcc.dg/20141029-1.c: Likewise.
8249 * gcc.dg/20150306-1.c: New test.
8250
8251 2015-04-01 Marek Polacek <polacek@redhat.com>
8252
8253 PR c++/65554
8254 * g++.dg/cpp0x/initlist93.C: New test.
8255 * g++.dg/cpp0x/initlist94.C: New test.
8256
8257 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8258
8259 PR target/65624
8260 * gcc.target/aarch64/pr65624.c: New test.
8261
8262 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8263
8264 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8265
8266 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8267
8268 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8269 extra variable to force stack alignment.
8270 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8271 extra variable to force stack alignment.
8272
8273 2015-03-31 Marek Polacek <polacek@redhat.com>
8274
8275 PR c++/65390
8276 * g++.dg/template/pr65390.C: New test.
8277
8278 2015-03-31 Martin Liska <mliska@suse.cz>
8279
8280 * g++.dg/ipa/pr65557.C: New test.
8281
8282 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8283
8284 * gcc.target/s390/hotpatch-25.c: New test.
8285 * gcc.target/s390/hotpatch-1.c: Update test.
8286 * gcc.target/s390/hotpatch-10.c: Update test.
8287 * gcc.target/s390/hotpatch-11.c: Update test.
8288 * gcc.target/s390/hotpatch-12.c: Update test.
8289 * gcc.target/s390/hotpatch-13.c: Update test.
8290 * gcc.target/s390/hotpatch-14.c: Update test.
8291 * gcc.target/s390/hotpatch-15.c: Update test.
8292 * gcc.target/s390/hotpatch-16.c: Update test.
8293 * gcc.target/s390/hotpatch-17.c: Update test.
8294 * gcc.target/s390/hotpatch-18.c: Update test.
8295 * gcc.target/s390/hotpatch-19.c: Update test.
8296 * gcc.target/s390/hotpatch-2.c: Update test.
8297 * gcc.target/s390/hotpatch-21.c: Update test.
8298 * gcc.target/s390/hotpatch-22.c: Update test.
8299 * gcc.target/s390/hotpatch-23.c: Update test.
8300 * gcc.target/s390/hotpatch-24.c: Update test.
8301 * gcc.target/s390/hotpatch-3.c: Update test.
8302 * gcc.target/s390/hotpatch-4.c: Update test.
8303 * gcc.target/s390/hotpatch-5.c: Update test.
8304 * gcc.target/s390/hotpatch-6.c: Update test.
8305 * gcc.target/s390/hotpatch-7.c: Update test.
8306 * gcc.target/s390/hotpatch-8.c: Update test.
8307 * gcc.target/s390/hotpatch-9.c: Update test.
8308 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8309
8310 2015-03-31 Richard Biener <rguenther@suse.de>
8311
8312 PR middle-end/65626
8313 * g++.dg/torture/pr65626.C: New testcase.
8314
8315 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8316
8317 PR target/65531
8318 * gcc.target/i386/mpx/pr65531.cc: New.
8319
8320 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8321
8322 PR target/65602
8323 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8324 __builtin_alloca instead of alloca.
8325 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8326 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8327 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8328 check.
8329
8330 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR ipa/65610
8333 * g++.dg/ubsan/pr65610.C: New test.
8334
8335 2015-03-30 Marek Polacek <polacek@redhat.com>
8336
8337 PR c++/65398
8338 * g++.dg/cpp0x/pr65398-2.C: New test.
8339
8340 2015-03-30 Marek Polacek <polacek@redhat.com>
8341
8342 * c-c++-common/pr65556.c: Change the width of bit-fields.
8343
8344 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8345
8346 PR ipa/65588
8347 * gcc.target/i386/pr65588.c: New testcase.
8348
8349 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8350
8351 PR libgfortran/65563
8352 * gfortran.dg/open_errors_2.f90: New test.
8353
8354 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8355
8356 PR libgfortran/65596
8357 * gfortran.dg/namelist_86.f90: New test.
8358
8359 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8360
8361 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8362 statement to reflect new ownership.
8363
8364 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/42328
8367 * g++.dg/template/friend58.C: New.
8368 * g++.dg/template/friend59.C: Likewise.
8369
8370 2015-03-27 Tobias Burnus <burnus@net-b.de>
8371
8372 PR c/65586
8373 * g++.dg/gomp/openmp-simd-3.C: New.
8374 * gcc.dg/gomp/openmp-simd-3.c: New.
8375
8376 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8377
8378 PR target/65248
8379 * gcc.target/i386/pr65248-1.c: New file.
8380 * gcc.target/i386/pr65248-2.c: Likewise.
8381 * gcc.target/i386/pr65248-3.c: Likewise.
8382 * gcc.target/i386/pr65248-4.c: Likewise.
8383
8384 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR target/65593
8387 * gcc.c-torture/compile/pr65593.c: New test.
8388
8389 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8390
8391 PR c++/59329
8392 * g++.dg/cpp1y/constexpr-assert1.C: New.
8393
8394 2015-03-27 Marek Polacek <polacek@redhat.com>
8395
8396 PR c++/65556
8397 * c-c++-common/pr65556.c: New test.
8398
8399 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8400
8401 PR ipa/65600
8402 * g++.dg/torture/pr65600.C: New testcase.
8403
8404 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8405
8406 PR target/65407
8407 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8408
8409 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8410
8411 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8412 statement and cleanup. Fixed typos.
8413
8414 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8415
8416 PR middle-end/65595
8417 * gcc.c-torture/compile/pr65595.c: New testcase.
8418
8419 2015-03-27 Marek Polacek <polacek@redhat.com>
8420
8421 PR sanitizer/65583
8422 * g++.dg/ubsan/pr65583.C: New test.
8423
8424 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8425
8426 * gcc.c-torture/compile/20150327.c: New testcase.
8427
8428 2015-03-26 Richard Biener <rguenther@suse.de>
8429
8430 PR middle-end/65555
8431 * g++.dg/torture/pr65555.C: New testcase.
8432
8433 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR tree-optimization/64715
8436 * gcc.dg/builtin-object-size-15.c: New test.
8437 * gcc.dg/pr64715-1.c: New test.
8438 * gcc.dg/pr64715-2.c: New test.
8439
8440 2015-03-26 Richard Biener <rguenther@suse.de>
8441
8442 PR middle-end/65519
8443 * gnat.dg/specs/opt2.ads: Fix testcase.
8444
8445 2015-03-25 Martin Sebor <msebor@redhat.com>
8446
8447 PR testsuite/65526
8448 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8449 when target isn't arm*-*-*-*.
8450 (check_effective_target_arm_nothumb): Likewise.
8451 (check_effective_target_arm_little_endian): Likewise.
8452 (check_effective_target_arm_vect_no_misalign): Likewise.
8453 (check_effective_target_aarch64_little_endian): Fail early if target
8454 isn't aarch64*-*-*.
8455
8456 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8457
8458 PR tree-optimization/65177
8459 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8460
8461 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8462
8463 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8464 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8465 smmintrin.h and mm3dnow.h.
8466
8467 2015-03-25 Marek Polacek <polacek@redhat.com>
8468
8469 PR c++/65558
8470 * g++.dg/cpp0x/pr65558.C: New test.
8471
8472 2015-03-25 Marek Polacek <polacek@redhat.com>
8473
8474 PR c++/61670
8475 * g++.dg/template/pr61670.C: New test.
8476
8477 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8478
8479 PR c++/54987
8480 * g++.dg/template/pr54987.C: New.
8481
8482 2015-03-25 Richard Biener <rguenther@suse.de>
8483
8484 PR tree-optimization/62630
8485 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8486
8487 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8488
8489 PR target/65508
8490 * gcc.target/i386/mpx/pr65508.c: New.
8491
8492 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8493
8494 PR fortran/64952
8495 PR fortran/65532
8496 * gfortran.dg/data_initialized_3.f90: New.
8497
8498 2015-03-25 Richard Biener <rguenther@suse.de>
8499
8500 PR middle-end/65519
8501 * gnat.dg/specs/opt2.ads: New testcase.
8502
8503 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8504
8505 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8506 * gcc.target/arm/memset-inline-4.c: Skip for
8507 arm_tune_string_ops_prefer_neon.
8508 * gcc.target/arm/memset-inline-5.c: Ditto.
8509 * gcc.target/arm/memset-inline-6.c: Ditto.
8510 * gcc.target/arm/memset-inline-8.c: Ditto.
8511 * gcc.target/arm/memset-inline-9.c: Ditto.
8512
8513 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8514
8515 PR c++/58923
8516 * g++.dg/other/virtual3.C: New.
8517
8518 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 PR c++/60130
8521 * g++.dg/cpp0x/vt-60130.C: New.
8522
8523 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/61971
8526 * g++.dg/warn/Warray-bounds-7.C: New.
8527
8528 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8529
8530 PR c++/60067
8531 * g++.dg/template/defarg18.C: New.
8532
8533 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/59988
8536 * g++.dg/cpp0x/vt-59988.C: New.
8537
8538 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR tree-optimization/65533
8541 * gcc.dg/pr65533.c: New test.
8542
8543 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8544
8545 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8546 source= and mold= expressions functionality.
8547 * gfortran.dg/allocate_class_4.f90: New test.
8548 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8549 copying an unlimited polymorhpic object containing a char array
8550 to another unlimited polymorphic object respects the _len
8551 component.
8552 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8553 whether deferred length char array allocate works, unlimited
8554 polymorphic object allocation from a string works and if
8555 allocating an array of deferred length strings works.
8556 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8557
8558 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 PR c++/65513
8561 * g++.dg/cpp0x/constexpr-array11.C: New.
8562
8563 2015-03-24 Richard Biener <rguenther@suse.de>
8564
8565 PR middle-end/65517
8566 * gcc.dg/torture/pr65517.c: New testcase.
8567
8568 2015-03-24 Tobias Burnus <burnus@net-b.de>
8569
8570 * gfortran.dg/coindexed_1.f90: Moved from
8571 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8572
8573 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR testsuite/65506
8576 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8577 gimple dump.
8578
8579 PR target/65523
8580 * gcc.target/i386/pr65523.c: New test.
8581
8582 PR ipa/65475
8583 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8584 dg-options.
8585 * g++.dg/lto/pr65475b_0.C: Likewise.
8586
8587 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8588
8589 PR target/65505
8590 * gcc.target/sh/torture/pr65505.c: New.
8591
8592 2015-03-23 Martin Sebor <msebor@redhat.com>
8593
8594 PR testsuite/63175
8595 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8596 assembly for lvx in addition to lxv.
8597
8598 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR target/65504
8601 * gfortran.dg/pr65504.f90: New test.
8602
8603 PR ipa/65521
8604 * gcc.dg/pr65521.c: New test.
8605
8606 2015-03-23 Richard Biener <rguenther@suse.de>
8607
8608 PR tree-optimization/65518
8609 * gcc.dg/vect/pr65518.c: New testcase.
8610
8611 2015-03-23 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/65494
8614 * gcc.dg/vect/pr65494.c: New testcase.
8615
8616 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR preprocessor/65238
8619 * c-c++-common/cpp/pr65238-1.c: New test.
8620 * gcc.dg/cpp/pr65238-2.c: New test.
8621 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8622 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8623
8624 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8625 Mikael Morin <mikael@gcc.gnu.org>
8626
8627 PR fortran/64952
8628 * gfortran.dg/elemental_dependency_4.f90: New.
8629 * gfortran.dg/elemental_dependency_5.f90: New.
8630
8631 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8632
8633 PR ipa/65475
8634 * g++.dg/lto/pr65475b_0.C: New testcase.
8635 * g++.dg/lto/pr65475b_1.C: New testcase.
8636 * g++.dg/lto/pr65475c_0.C: New testcase.
8637 * g++.dg/lto/pr65475c_1.C: New testcase.
8638
8639 2015-03-21 Tobias Burnus <burnus@net-b.de>
8640
8641 * gfortran.dg/coarray_38.f90: New.
8642 * gfortran.dg/coarray_39.f90: New.
8643 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8644 compile test.
8645
8646 2015-03-20 Marek Polacek <polacek@redhat.com>
8647
8648 PR c++/65398
8649 * g++.dg/cpp0x/pr65398.C: New test.
8650
8651 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8652
8653 PR ipa/65475
8654 * g++.dg/lto/pr65475_0.C: New testcase.
8655 * g++.dg/lto/pr65475_1.C: New testcase.
8656
8657 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8658
8659 PR rtl-optimization/64366
8660 * gcc.target/sh/pr64366.c: New.
8661
8662 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8663
8664 PR c++/48324
8665 * g++.dg/cpp0x/constexpr-48324.C: New.
8666
8667 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8668
8669 PR c++/48453
8670 * g++.dg/cpp0x/pr48453.C: New.
8671
8672 2015-03-20 Marek Polacek <polacek@redhat.com>
8673
8674 PR c++/65072
8675 * g++.dg/cpp0x/pr65072.C: New test.
8676
8677 2015-03-20 Richard Biener <rguenther@suse.de>
8678
8679 PR middle-end/64715
8680 * gcc.dg/pr15347.c: Use -O.
8681 * c-c++-common/pr19807-1.c: Likewise.
8682
8683 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8684
8685 * gnat.dg/volatile13.ad[sb]: New test.
8686
8687 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8688
8689 PR rtl-optimization/60851
8690 * gcc.target/i386/pr60851.c: New test.
8691
8692 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8693
8694 PR target/65240
8695 * g++.dg/pr65240.h: Add tests for PR 65240.
8696 * g++.dg/pr65240-1.C: Likewise.
8697 * g++.dg/pr65240-2.C: Likewise.
8698 * g++.dg/pr65240-3.C: Likewise.
8699 * g++.dg/pr65240-4.C: Likewise.
8700
8701 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8702
8703 PR rtl-optimization/63491
8704 * gcc.target/powerpc/pr63491.c: New.
8705
8706 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8707
8708 * g++.dg/ipa/pr65465.C: New test.
8709
8710 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8711
8712 PR c++/52659
8713 * g++.dg/cpp0x/deleted11.C: New.
8714
8715 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR sanitizer/65400
8718 * c-c++-common/tsan/pr65400-3.c: New test.
8719
8720 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/59686
8723 * g++.dg/cpp0x/constexpr-59686.C: New.
8724
8725 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR sanitizer/64265
8728 * g++.dg/tsan/pr64265.C: New test.
8729
8730 PR sanitizer/65400
8731 * c-c++-common/tsan/pr65400-1.c: New test.
8732 * c-c++-common/tsan/pr65400-2.c: New test.
8733
8734 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 PR c++/59816
8737 * g++.dg/cpp0x/pr59816.C: New.
8738
8739 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8740
8741 PR fortran/59198
8742 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8743
8744 2015-03-18 Martin Liska <mliska@suse.cz>
8745
8746 PR ipa/65439
8747 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8748 equivalences either to 6 or 7.
8749
8750 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8751
8752 PR middle-end/64491
8753 Revert:
8754 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8755
8756 * gcc.dg/undefined-loop-1.c: New file.
8757 * gcc.dg/undefined-loop-2.c: New file.
8758
8759 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8760
8761 PR testsuite/64032
8762 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8763 loop exits too early.
8764
8765 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR tree-optimization/65450
8768 * gfortran.dg/pr65450.f90: New test.
8769
8770 PR target/65078
8771 * gcc.target/i386/pr65078-1.c: New test.
8772 * gcc.target/i386/pr65078-2.c: New test.
8773 * gcc.target/i386/pr65078-3.c: New test.
8774 * gcc.target/i386/pr65078-4.c: New test.
8775 * gcc.target/i386/pr65078-5.c: New test.
8776 * gcc.target/i386/pr65078-6.c: New test.
8777
8778 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/65340
8781 * g++.dg/cpp1y/pr65340.C: New.
8782
8783 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8784
8785 PR fortran/64432
8786 * gfortran.dg/system_clock_3.f08: Adjust test.
8787
8788 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8789
8790 PR fortran/59198
8791 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8792 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8793
8794 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8795
8796 PR fortran/64432
8797 * gfortran.dg/system_clock_3.f08: New test.
8798
8799 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8800
8801 PR c++/64626
8802 g++.dg/cpp1y/pr64626-1.C: New.
8803 g++.dg/cpp1y/pr64626-2.C: New.
8804 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8805
8806 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR tree-optimization/65427
8809 * gcc.c-torture/execute/pr65427.c: New test.
8810
8811 2015-03-16 Marek Polacek <polacek@redhat.com>
8812
8813 DR 1688
8814 PR c++/65327
8815 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8816 * g++.dg/cpp0x/pr65327.C: New test.
8817
8818 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8819
8820 PR sanitizer/64820
8821 * c-c++-common/asan/pr64820.c: New test.
8822
8823 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8824
8825 * gfortran.dg/pointer_2.f90: New test.
8826
8827 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * g++.dg/pr65049.C: New test.
8830
8831 2015-03-16 Tom de Vries <tom@codesourcery.com>
8832
8833 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8834 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8835 * gcc.target/i386/fuse-caller-save.c: Same.
8836
8837 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8838
8839 * gnat.dg/loop_optimization18.ad[sb]: New test.
8840 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8841
8842 2015-03-16 Alan Modra <amodra@gmail.com>
8843
8844 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8845 2014-12-05 change.
8846
8847 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8848
8849 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8850 hppa*-*-hpux*.
8851 * gcc.dg/torture/pr65270-2.c: Likewise.
8852
8853 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8854
8855 PR fortran/61138
8856 * gfortran.dg/pointer_remapping_9.f90: New.
8857
8858 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR tree-optimization/65369
8861 * gcc.c-torture/execute/pr65369.c: New test.
8862
8863 PR tree-optimization/65418
8864 * gcc.c-torture/execute/pr65418-1.c: New test.
8865 * gcc.c-torture/execute/pr65418-2.c: New test.
8866
8867 PR rtl-optimization/65401
8868 * gcc.c-torture/execute/pr65401.c: New test.
8869
8870 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8871
8872 PR target/64600
8873 * gcc.target/arm/pr64600_1.c: New test.
8874
8875 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8876
8877 PR rtl-optimization/65235
8878 * gcc.target/aarch64/pr65235_1.c: New test.
8879
8880 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8881
8882 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8883 * gcc.target/s390/hotpatch-22.c: Likewise.
8884 * gcc.target/s390/hotpatch-23.c: Likewise.
8885 * gcc.target/s390/hotpatch-24.c: Likewise.
8886 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8887 * gcc.target/s390/hotpatch-1.c: Update expected output.
8888 * gcc.target/s390/hotpatch-2.c: Likewise.
8889 * gcc.target/s390/hotpatch-3.c: Likewise.
8890 * gcc.target/s390/hotpatch-4.c: Likewise.
8891 * gcc.target/s390/hotpatch-5.c: Likewise.
8892 * gcc.target/s390/hotpatch-6.c: Likewise.
8893 * gcc.target/s390/hotpatch-7.c: Likewise.
8894 * gcc.target/s390/hotpatch-8.c: Likewise.
8895 * gcc.target/s390/hotpatch-9.c: Likewise.
8896 * gcc.target/s390/hotpatch-10.c: Likewise.
8897 * gcc.target/s390/hotpatch-11.c: Likewise.
8898 * gcc.target/s390/hotpatch-12.c: Likewise.
8899 * gcc.target/s390/hotpatch-13.c: Likewise.
8900 * gcc.target/s390/hotpatch-14.c: Likewise.
8901 * gcc.target/s390/hotpatch-15.c: Likewise.
8902 * gcc.target/s390/hotpatch-16.c: Likewise.
8903 * gcc.target/s390/hotpatch-17.c: Likewise.
8904 * gcc.target/s390/hotpatch-18.c: Likewise.
8905 * gcc.target/s390/hotpatch-19.c: Likewise.
8906
8907 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8908
8909 PR target/65103
8910 * gcc.target/i386/pr65103-1.c: New.
8911
8912 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8913
8914 PR target/65044
8915 * gcc.target/i386/pr65044.c: New.
8916
8917 2015-03-12 Tom de Vries <tom@codesourcery.com>
8918
8919 PR rtl-optimization/64895
8920 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8921 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8922 * gcc.target/i386/fuse-caller-save.c: Ditto.
8923
8924 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8925
8926 * gcc.dg/ipa/pr63569.c: Fix template.
8927
8928 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8929
8930 * g++.dg/ipa/pr64146.C: Require fpic support.
8931
8932 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8933
8934 PR libfortran/65200
8935 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8936 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8937
8938 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8939
8940 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8941 to dg-options, fix up dg-skip-if.
8942
8943 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8944
8945 PR target/65296
8946 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8947 * gcc.target/avr/tiny-caller-save.c: Same.
8948
8949 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8950
8951 PR target/65242
8952 * g++.dg/pr65242.C: New test.
8953
8954 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8955
8956 * c-c++-common/asan/no-asan-check-glob.c: New test.
8957
8958 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 PR c++/65370
8961 * g++.dg/other/default11.C: New.
8962 * g++.dg/other/default12.C: Likewise.
8963
8964 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/65368
8967 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8968
8969 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8970
8971 PR fortran/65024
8972 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8973
8974 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR c++/65127
8977 * g++.dg/cpp0x/pr65127.C: New test.
8978
8979 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8980
8981 * gcc.dg/ipa/PR64550.c: Update template.
8982
8983 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8984 Tobias Burnus <burnus@net-b.de>
8985
8986 * gfortran.dg/coarray_sync_memory.f90: New.
8987
8988 2015-03-10 Marek Polacek <polacek@redhat.com>
8989
8990 PR sanitizer/65367
8991 * c-c++-common/ubsan/pr65367.c: New test.
8992
8993 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8994
8995 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8996 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8997 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8998 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8999 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9000 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9001 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9002 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9003 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9004 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9005 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9006 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9007 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9008
9009 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9010
9011 * lib/mpx-dg.exp (mpx_link_flags): New.
9012 (mpx_init): New.
9013 (mpx_finish): New.
9014 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9015 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9016 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9017 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9018 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9019 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9020 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9021 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9022 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9023 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9024 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9025 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9026 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9027 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9028 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9029 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9030 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9031 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9032 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9033 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9034 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9035 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9036 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9037 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9038 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9039 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9040 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9041 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9042 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9043 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9044 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9045 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9046 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9047 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9048 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9049 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9050 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9051 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9052 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9053 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9054 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9055 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9056 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9057 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9058 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9059 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9060 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9061 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9062 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9063 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9064 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9065 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9066 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9067 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9068 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9069 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9070 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9071 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9072 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9073 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9074 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9075 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9076 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9077 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9078 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9079 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9080 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9081 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9082 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9083 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9084 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9085 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9086 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9087 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9088 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9089 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9090 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9091 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9092 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9093 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9094 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9095 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9096 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9097 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9098 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9099 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9100 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9101 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9102 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9103 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9104 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9105 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9106 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9107 * gcc.target/i386/mpx/label-address-1.c: New.
9108 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9109 * gcc.target/i386/mpx/macro.c: New.
9110 * gcc.target/i386/mpx/mpx-check.h: New.
9111 * gcc.target/i386/mpx/mpx.exp: New.
9112 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9113 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9114 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9115 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9116 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9117 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9118 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9119 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9120 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9121 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9122 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9123 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9124 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9125 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9126 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9127 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9128 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9129 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9130 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9131 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9132 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9133 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9134 * gcc.target/i386/mpx/reference-1-nov.c: New.
9135 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9136 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9137 * gcc.target/i386/mpx/reference-2-nov.c: New.
9138 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9139 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9140 * gcc.target/i386/mpx/reference-3-nov.c: New.
9141 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9142 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9143 * gcc.target/i386/mpx/reference-4-nov.c: New.
9144 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9145 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9146 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9147 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9148 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9149 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9150 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9151 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9152 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9153 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9154 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9155 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9156 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9157 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9158 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9159 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9160 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9161 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9162 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9163 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9164 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9165 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9166 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9167 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9168 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9169 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9170 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9171 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9172 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9173 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9174 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9175 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9176 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9177 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9178 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9179 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9180 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9181 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9182 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9183 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9184 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9185 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9186 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9187 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9188 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9189 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9190 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9191 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9192 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9193 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9194 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9195 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9196 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9197 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9198 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9199 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9200 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9201 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9202 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9203 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9204 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9205 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9206 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9207 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9208 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9209 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9210 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9211 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9212 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9213 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9214 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9215 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9216 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9217 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9218 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9219 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9220 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9221 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9222 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9223 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9224 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9225 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9226 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9227 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9228 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9229 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9230 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9231 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9232 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9233 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9234 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9235 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9236 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9237 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9238 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9239 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9240 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9241 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9242 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9243 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9244 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9245 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9246 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9247 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9248 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9249 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9250 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9251 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9252 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9253 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9254 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9255 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9256 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9257 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9258 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9259 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9260 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9261 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9262 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9263 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9264 * gcc.target/i386/mpx/vla-1-nov.c: New.
9265 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9266 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9267 * gcc.target/i386/mpx/vla-2-nov.c: New.
9268 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9269
9270 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9271
9272 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9273
9274 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9275
9276 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9277
9278 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9279
9280 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9281 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9282
9283 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR c/65120
9286 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9287 on rhs is 0.
9288 (fn4): New test.
9289 * c-c++-common/pr65120.c: New test.
9290
9291 PR rtl-optimization/65321
9292 * gcc.dg/pr65321.c: New test.
9293
9294 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9295
9296 PR tree-optimization/65355
9297 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9298
9299 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9300
9301 PR c/65120
9302 * c-c++-common/pr49706.c: Adjust tests for not warning
9303 about !!x == y or !b == y where b is boolean, and add
9304 some further tests.
9305 * c-c++-common/pr62199-2.c: Likewise.
9306
9307 2015-03-09 Richard Biener <rguenther@suse.de>
9308
9309 PR middle-end/65270
9310 * gcc.dg/torture/pr65270-1.c: New testcase.
9311 * gcc.dg/torture/pr65270-2.c: Likewise.
9312
9313 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9314
9315 PR tree-optimization/63743
9316 * gcc.dg/pr63743.c: New test.
9317
9318 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9319
9320 PR lto/65316
9321 * g++.dg/lto/pr65316_0.C: New testcase.
9322 * g++.dg/lto/pr65316_1.C: New testcase.
9323
9324 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9325
9326 PR target/62247
9327 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9328 hppa*-*-hpux*.
9329 * g++.dg/abi/rtti3.C: Likewise.
9330
9331 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9332
9333 PR target/62251
9334 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9335
9336 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9337
9338 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9339
9340 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9341
9342 2015-03-08 Morin <mikael@gcc.gnu.org>
9343
9344 PR fortran/60898
9345 * gfortran.dg/entry_20.f90: New.
9346
9347 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9348
9349 PR target/65153
9350 * gcc.c-torture/compile/pr65153.c: New.
9351
9352 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9353
9354 PR target/65249
9355 * g++.dg/torture/pr65249.C: New.
9356
9357 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9358
9359 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9360 long.
9361 (int64_t): Likewise.
9362
9363 2015-03-07 Marek Polacek <polacek@redhat.com>
9364 Martin Uecker <uecker@eecs.berkeley.edu>
9365
9366 PR sanitizer/65280
9367 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9368 member-like arrays.
9369 * c-c++-common/ubsan/bounds-8.c: New test.
9370 * c-c++-common/ubsan/bounds-9.c: New test.
9371 * gcc.dg/ubsan/bounds-2.c: New test.
9372
9373 2015-03-05 Martin Sebor <msebor@redhat.com>
9374
9375 * PR testsuite/63175
9376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9377 checking of results into main to prevent it from getting optimized
9378 away.
9379 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9380
9381 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9382
9383 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9384 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9385 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9386 x64.
9387
9388 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9389
9390 * g++.dg/lto/pr65302_1.C: New testcase.
9391 * g++.dg/lto/pr65302_0.C: New testcase.
9392
9393 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9394
9395 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9396 -fno-ipa-icf to dg-options.
9397
9398 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9399
9400 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9401 compiles using the linker plugin.
9402
9403 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9404
9405 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9406
9407 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9408
9409 * gcc.target/arm/pr65067.c: New test.
9410
9411 2015-03-05 Martin Liska <mliska@suse.cz>
9412
9413 PR ipa/65318
9414 * gcc.dg/ipa/pr65318.c: New test.
9415
9416 2015-03-05 Marek Polacek <polacek@redhat.com>
9417
9418 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9419
9420 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9421
9422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9423
9424 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9425
9426 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9427 max-unroll-times back to defaults for s390.
9428
9429 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9430
9431 Fix last commit.
9432
9433 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9434
9435 PR c++/64665
9436 * g++.dg/cpp0x/initlist92.C: New.
9437
9438 2015-03-05 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/65310
9441 * gcc.dg/vect/pr65310.c: New testcase.
9442
9443 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9444
9445 PR c++/64834
9446 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9447
9448 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9449
9450 * gnat.dg/entry_queues3.adb: New test.
9451
9452 2015-03-04 Ian Lance Taylor <iant@google.com>
9453
9454 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9455
9456 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9457
9458 PR c++/64227
9459 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9460
9461 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9462
9463 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9464 -fno-ipa-icf to dg-options
9465 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9466 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9467
9468 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9469
9470 PR c++/64398
9471 * g++.dg/cpp0x/decltype62.C: New.
9472
9473 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/object_overflow5.adb: New test.
9476
9477 2015-03-03 Martin Liska <mliska@suse.cz>
9478
9479 PR ipa/65287
9480 * gcc.dg/ipa/pr65287.c: New test.
9481
9482 2015-03-03 Martin Jambor <mjambor@suse.cz>
9483 Eric Botcazou <ebotcazou@adacore.com>
9484
9485 * gnat.dg/specs/pack12.ads: New test.
9486
9487 2015-03-03 Martin Liska <mliska@suse.cz>
9488
9489 * gcc.dg/ipa/PR65282.c: New test.
9490
9491 2015-03-13 Jeff Law <law@redhat.com>
9492
9493 PR tree-optimization/65241
9494 * gcc.c-torture/compile/pr65241.c: New test.
9495
9496 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9497
9498 PR target/64331
9499 * gcc.target/avr/torture/pr64331.c: New test.
9500
9501 2015-03-03 Martin Liska <mliska@suse.cz>
9502 Jan Hubicka <hubicka@ucw.cz>
9503
9504 * g++.dg/ipa/pr65263.C: New test.
9505
9506 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9507
9508 PR ipa/65130
9509 * gcc.dg/lto/pr65130_0.c: New testcase.
9510 * gcc.dg/lto/pr65130_1.c: New testcase.
9511
9512 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9513
9514 PR ipa/64988
9515 * g++.dg/torture/pr64988.C: New testcase.
9516
9517 2015-03-02 Tobias Burnus <burnus@net-b.de>
9518
9519 * gfortran.dg/coarray_atomic_6.f90: New.
9520
9521 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9522
9523 PR target/65184
9524 * gcc.target/i386/pr65184.c: New.
9525
9526 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9527
9528 PR target/65183
9529 * gcc.target/i386/pr65183.c: New.
9530
9531 2015-02-28 Martin Liska <mliska@suse.cz>
9532 Jan Hubicka <hubicka@ucw.cz>
9533
9534 * gcc.dg/ipa/ipa-icf-35.c: New test.
9535 * gcc.dg/ipa/ipa-icf-36.c: New test.
9536 * gcc.dg/ipa/ipa-icf-37.c: New test.
9537
9538 2015-02-28 Martin Liska <mliska@suse.cz>
9539 Jan Hubicka <hubicka@ucw.cz>
9540
9541 PR ipa/65245
9542 * gcc.dg/ipa/ipa-icf-34.c: New test.
9543
9544 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9545
9546 PR target/61142
9547 * gcc.target/sh/sh/pr61142.c: New.
9548
9549 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * g++.dg/other/dump-ada-spec-3.C: New test.
9552
9553 2015-03-01 Martin Liska <mliska@suse.cz>
9554
9555 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9556 * g++.dg/ipa/pr63595.C: Update expected results.
9557
9558 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9559
9560 PR ipa/65236
9561 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9562
9563 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9564
9565 * gcc.dg/vect/pr59354.c: Move vector producing code to
9566 separate function.
9567
9568 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9569
9570 PR ipa/65237
9571 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9572 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9573 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9574 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9575
9576 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR tree-optimization/65048
9579 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9580 (foo): Use K&R style definition.
9581
9582 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9583
9584 PR target/65032
9585 * g++.dg/pr65032.C: New.
9586
9587 2015-02-27 Marek Polacek <polacek@redhat.com>
9588
9589 PR c/65040
9590 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9591 -Wformat=2.
9592
9593 2015-02-27 Marek Polacek <polacek@redhat.com>
9594
9595 PR c/65228
9596 * gcc.dg/pr65228.c: New test.
9597
9598 2015-02-27 Kai Tietz <ktietz@redhat.com>
9599
9600 PR c/35330
9601 * gcc.dg/weak/weak-17.c: New file.
9602
9603 2015-02-27 Richard Biener <rguenther@suse.de>
9604
9605 PR lto/65193
9606 * g++.dg/lto/pr65193_0.C: New testcase.
9607
9608 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9609
9610 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9611 * gcc.target/s390/hotpatch-8.c: Likewise.
9612 * gcc.target/s390/hotpatch-9.c: Likewise.
9613 * gcc.target/s390/pr61078.c: Likewise.
9614 * gcc.target/s390/pr57960.c: Remove -m64.
9615 * gcc.target/s390/pr61078.c: Likewise.
9616
9617 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9618 Martin Liska <mliska@suse.cz>
9619
9620 PR bootstrap/65150
9621 * gcc.dg/pr64454.c: Disable ICF.
9622 * gcc.dg/pr28685-1.c: Disable ICF
9623 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9624 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9625 * g++.dg/ipa/ipa-icf-4.C: Update template.
9626
9627 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9628
9629 PR tree-optimization/65216
9630 * gcc.c-torture/execute/pr65216.c: New test.
9631
9632 PR tree-optimization/65215
9633 * gcc.c-torture/execute/pr65215-1.c: New test.
9634 * gcc.c-torture/execute/pr65215-2.c: New test.
9635 * gcc.c-torture/execute/pr65215-3.c: New test.
9636 * gcc.c-torture/execute/pr65215-4.c: New test.
9637 * gcc.c-torture/execute/pr65215-5.c: New test.
9638
9639 2015-02-26 Tom de Vries <tom@codesourcery.com>
9640
9641 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9642
9643 2015-02-26 Martin Liska <mliska@suse.cz>
9644 Jan Hubicka <hubicka@ucw.cz>
9645
9646 * g++.dg/ipa/pr64146.C: Update expected results.
9647 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9648 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9649 * gcc.dg/ipa/ipa-icf-34.c: New test.
9650
9651 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9652
9653 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9654 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9655 (dg-additional-options): Remove dg directive.
9656 (dg-final): Add dg directive.
9657
9658 2015-02-26 Marek Polacek <polacek@redhat.com>
9659
9660 PR ipa/65008
9661 * g++.dg/ipa/pr65008.C: New test.
9662
9663 2015-02-26 Tom de Vries <tom@codesourcery.com>
9664
9665 * lib/profopt.exp (profopt-target-cleanup): New proc.
9666 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9667 files from sources from dg-additional-sources.
9668
9669 2015-02-26 Tom de Vries <tom@codesourcery.com>
9670
9671 * lib/gcov.exp: Cleanup in case of xfail.
9672
9673 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9674
9675 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9676
9677 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9678
9679 PR debug/46102
9680 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9681 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9682 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9683 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9684 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9685 * g++.dg/debug/pr46123.C: XFAIL and move...
9686 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9687 * gcc.dg/debug/dwarf2-3.c: Move...
9688 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9689
9690 2015-02-26 Marek Polacek <polacek@redhat.com>
9691
9692 PR c++/65202
9693 * g++.dg/cpp1y/pr65202.C: New test.
9694
9695 2015-02-26 Tom de Vries <tom@codesourcery.com>
9696
9697 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9698 locale_facets.h.gcov.
9699
9700 2015-02-26 Tom de Vries <tom@codesourcery.com>
9701
9702 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9703
9704 2015-02-26 Tom de Vries <tom@codesourcery.com>
9705
9706 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9707
9708 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9709
9710 PR target/65217
9711 * gcc.target/i386/pr65217.c: New.
9712
9713 2015-02-26 Tom de Vries <tom@codesourcery.com>
9714
9715 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9716
9717 2015-02-26 Tom de Vries <tom@codesourcery.com>
9718
9719 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9720
9721 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9722
9723 PR tree-optimization/65048
9724 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9725
9726 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9727
9728 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9729 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9730
9731 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9732
9733 PR target/65161
9734 * gcc.target/i386/pr65161.c: New test.
9735
9736 2015-02-26 Terry Guo <terry.guo@arm.com>
9737
9738 * gcc.target/arm/no-volatile-in-it.c: New test.
9739
9740 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9741
9742 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9743 (dg-options): Add -save-temps.
9744 (dg-final): Add cleanup-saved-temps.
9745
9746 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9747
9748 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9749
9750 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9751
9752 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9753 * gcc.target/powerpc/pack01.c: Include string.h.
9754
9755 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9756
9757 PR target/65167
9758 * gcc.target/i386/pr65167.c: New.
9759
9760 2015-02-25 Kai Tietz <ktietz@redhat.com>
9761
9762 PR tree-optimization/61917
9763 * gcc.dg/vect/vect-pr61917.c: New file.
9764
9765 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR tree-optimization/65170
9768 * gcc.c-torture/execute/pr65170.c: New test.
9769 * gcc.dg/tree-ssa/vrp96.c: New test.
9770
9771 2015-02-24 Tom de Vries <tom@codesourcery.com>
9772
9773 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9774
9775 2015-02-24 Tom de Vries <tom@codesourcery.com>
9776
9777 PR testsuite/65126
9778 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9779 (dg-additional-files-options): Copy additional_sources to
9780 additional_sources_used before emptying additional_sources.
9781 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9782 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9783 (cleanup-saved-temps): Use additional_sources_used instead of
9784 additional_sources.
9785 (dg-test): Reset additional_sources_used.
9786
9787 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9788
9789 PR fortran/63427
9790 * gfortran.dg/integer_exponentiation_6.F90: New test.
9791
9792 2015-02-23 Martin Sebor <msebor@redhat.com>
9793
9794 PR target/65109
9795 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9796 two parts. One to save registers, the other to verify the
9797 registers have the right values. Save register state into
9798 static data rather than on the stack.
9799
9800 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9801
9802 PR bootstrap/63888
9803 * c-c++-common/asan/pr63888.c: New test.
9804
9805 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9806
9807 PR target/65163
9808 * gcc.c-torture/compile/pr65163.c: New.
9809
9810 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9811
9812 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9813 with -m31 on 64 bit.
9814 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9815 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9816
9817 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9818
9819 * gcc.target/s390/20090223-1.c: Add
9820 -Wno-implicit-function-declaration option.
9821 * gcc.target/s390/pr42224.c: Likewise.
9822 * gcc.target/s390/pr55718.c: Likewise.
9823
9824 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9825
9826 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9827 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9828 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9829 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9830 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9831 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9832 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9833 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9834 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9835 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9836 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9837 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9838 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9839 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9840 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9841 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9842 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9843 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9844 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9845 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9846 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9847
9848 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9849
9850 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9851 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9852 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9853 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9854 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9855 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9856 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9857 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9858 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9859 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9860 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9861 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9862 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9863 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9864 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9865 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9866
9867 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9868
9869 PR fortran/64980
9870 PR fortran/61960
9871 * gfortran.dg/pr61960.f90: New.
9872 * gfortran.dg/pr64230.f90: New.
9873 * gfortran.dg/pr64980.f03: New.
9874
9875 2015-02-22 Tom de Vries <tom@codesourcery.com>
9876
9877 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9878
9879 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9880
9881 PR ada/65156
9882 * gnat.dg/timing_events.adb: Removed, invalid test.
9883
9884 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9885
9886 PR debug/58123
9887 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9888 location.
9889 * g++.dg/gcov/gcov-2.C: Likewise.
9890
9891 2015-02-20 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/65136
9894 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9895
9896 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR testsuite/64158
9899 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9900 powerpc*-*-linux* and nvptx-*-* blacklisting.
9901
9902 * gcc.dg/sibcall-9.c: New test.
9903 * gcc.dg/sibcall-10.c: New test.
9904
9905 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9906
9907 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9908
9909 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9910
9911 PR target/64452
9912 * gcc.target/avr/torture/pr64452.c: New test.
9913
9914 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9915
9916 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9917 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9918
9919 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9920
9921 PR testsuite/65116
9922 * lib/target-supports.exp (check_compile): Check whether
9923 additional_sources is defined before using it.
9924
9925 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR middle-end/65074
9928 * g++.dg/opt/pr65074.C: New file.
9929
9930 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9931
9932 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9933 (size_type): New typedef.
9934 (operator "" _script): Use it for the last argument.
9935
9936 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9937
9938 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9939
9940 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9941
9942 * lib/target-supports.exp (check_compile): Save/restore
9943 additional_sources that may belong to an actual test.
9944
9945 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR gcov-profile/64634
9948 * g++.dg/gcov/gcov-15.C: New test.
9949
9950 2015-02-18 Tom de Vries <tom@codesourcery.com>
9951
9952 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9953
9954 2015-02-18 Tom de Vries <tom@codesourcery.com>
9955
9956 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9957
9958 2015-02-18 Tom de Vries <tom@codesourcery.com>
9959
9960 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9961
9962 2015-02-18 Tom de Vries <tom@codesourcery.com>
9963
9964 * gfortran.dg/fmt_cache_1.f: Add missing close.
9965
9966 2015-02-18 Tom de Vries <tom@codesourcery.com>
9967
9968 PR testsuite/65107
9969 * gfortran.dg/read_eof_8.f90: Add missing close.
9970
9971 2015-02-18 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/65063
9974 * gcc.dg/pr65063.c: New testcase.
9975
9976 2015-02-18 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/62217
9979 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9980
9981 2015-02-18 Marek Polacek <polacek@redhat.com>
9982
9983 PR sanitizer/65081
9984 * c-c++-common/ubsan/pr65081.c: New test.
9985
9986 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9987
9988 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9989 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9990
9991 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9992
9993 * gcc.dg/ipa/propalign-3.c: New test.
9994
9995 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9996
9997 PR target/64793
9998 * gcc.target/sh/pr64793.c: New.
9999 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10000
10001 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10002
10003 * gcc.target/arm/divzero.c: New test case.
10004
10005 2015-02-17 Tom de Vries <tom@codesourcery.com>
10006
10007 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10008
10009 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10010 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR c++/65075
10013 * g++.dg/cpp0x/pr65075.C: New test.
10014
10015 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10016
10017 PR target/65058
10018 * gcc.target/powerpc/pr65058.c: New test.
10019
10020 2015-02-16 Jeff Law <law@redhat.com>
10021
10022 PR tree-optimization/64823
10023 * gcc.dg/uninit-20.c: New test.
10024
10025 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10026 James Greenhalgh <james.greenhalgh@arm.com>
10027
10028 PR ipa/64963
10029 * gcc.dg/ipa/ipa-clone-1.c: New test.
10030
10031 2015-02-16 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/65077
10034 * gcc.dg/torture/pr65077.c: New testcase.
10035
10036 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10037
10038 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10039 Directive adjusted to scan for ldaxr.
10040 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10041 adjusted to scan for ldaex.
10042
10043 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10044
10045 PR c++/65080
10046 * g++.dg/cpp0x/constexpr-65080.C: New.
10047
10048 2015-02-16 Richard Biener <rguenther@suse.de>
10049
10050 PR tree-optimization/63593
10051 * gcc.dg/pr63593.c: New testcase.
10052
10053 2015-02-16 Marek Polacek <polacek@redhat.com>
10054
10055 PR c/65066
10056 * gcc.dg/pr65066.c: New test.
10057
10058 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10059
10060 * gcc.dg/pr65002.C: Move ...
10061 * g++.dg/ipa/pr65002.C: ... here.
10062
10063 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10064
10065 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10066 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10067 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10068 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10069
10070 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10071
10072 PR testsuite/64850
10073 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10074 the expression to find calls.
10075 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10076 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10077 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10078 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10079 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10080
10081 2015-02-14 Marek Polacek <polacek@redhat.com>
10082
10083 PR c/64768
10084 * gcc.dg/array-11.c: New test.
10085 * gcc.dg/array-12.c: New test.
10086 * gcc.dg/array-13.c: New test.
10087 * gcc.dg/array-14.c: New test.
10088 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10089 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10090 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10091 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10092 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10093 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10094
10095 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10096
10097 PR c++/60894
10098 * g++.dg/lookup/using54.C: New.
10099
10100 2015-02-13 Jeff Law <law@redhat.com>
10101
10102 PR bootstrap/65060
10103 Revert my change for tree-optimization/64823.
10104
10105 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR tree-optimization/65053
10108 * gcc.c-torture/execute/pr65053-1.c: New test.
10109 * gcc.c-torture/execute/pr65053-2.c: New test.
10110
10111 2015-02-13 Marek Polacek <polacek@redhat.com>
10112
10113 PR c/65050
10114 * gcc.dg/pr65050.c: New test.
10115
10116 2015-02-13 Jeff Law <law@redhat.com>
10117
10118 PR tree-optimization/64823
10119 * gcc.dg/uninit-20.c: New test.
10120
10121 PR rtl-optimization/47477
10122 * gcc.dg/tree-ssa/pr47477.c: New test.
10123
10124 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10125
10126 PR c++/60211
10127 * g++.dg/parse/ivdep-2.C: New.
10128 * g++.dg/parse/ivdep-3.C: Likewise.
10129
10130 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10131
10132 PR fortran/64506
10133 * gfortran.dg/continuation_13.f90: New test.
10134 * gfortran.dg/continuation_14.f: New test.
10135
10136 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10137
10138 PR c++/64970
10139 * g++.dg/cpp0x/sfinae55.C: New.
10140
10141 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR ipa/65034
10144 * g++.dg/ipa/pr65034.C: New test.
10145
10146 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10147
10148 PR tree-optimization/65002
10149 * gcc.dg/pr65002.C: New.
10150
10151 2015-02-13 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/65040
10154 * c-c++-common/pr65040.c: New test.
10155
10156 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10157
10158 PR tree-optimization/64705
10159 * gcc.dg/tree-ssa/pr64705.c: New test.
10160
10161 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10162
10163 PR rtl/32219
10164 * gcc.dg/visibility-22.c: New test.
10165 * gcc.dg/visibility-23.c: New test.
10166 * gcc.target/i386/pr32219-1.c: New test.
10167 * gcc.target/i386/pr32219-2.c: New test.
10168 * gcc.target/i386/pr32219-3.c: New test.
10169 * gcc.target/i386/pr32219-4.c: New test.
10170 * gcc.target/i386/pr32219-5.c: New test.
10171 * gcc.target/i386/pr32219-6.c: New test.
10172 * gcc.target/i386/pr32219-7.c: New test.
10173 * gcc.target/i386/pr32219-8.c: New test.
10174 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10175
10176 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10177
10178 PR libgfortran/57822
10179 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10180 four different KINDs.
10181
10182 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR c++/64884
10185 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10186
10187 PR sanitizer/65000
10188 * g++.dg/ubsan/pr65000.C: New test.
10189
10190 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10191
10192 PR fortran/64932
10193 * gfortran.dg/finalize_28.f90: New test
10194
10195 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR debug/55541
10198 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10199 DW_TAG_lexical_block removal.
10200 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10201 * g++.dg/guality/pr55541.C: New test.
10202
10203 PR sanitizer/64984
10204 * g++.dg/ubsan/pr64984.C: New test.
10205
10206 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10207
10208 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10209
10210 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR testsuite/64930
10213 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10214 instructions for 2015-01-14 get_memmodel changes.
10215 * gcc.target/powerpc/atomic-p8.c: Likewise.
10216
10217 PR sanitizer/65019
10218 * g++.dg/ubsan/pr65019.C: New test.
10219
10220 PR tree-optimization/65014
10221 * gcc.c-torture/compile/pr65014.c: New test.
10222
10223 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10224
10225 PR libgfortran/57822
10226 * gfortran/fmt_g0_7.f08: Revise test.
10227
10228 2015-02-11 Jeff Law <law@redhat.com>
10229
10230 PR target/63347
10231 * gcc.target/m68k/pr63347.c: New test.
10232
10233 2015-02-11 Marek Polacek <polacek@redhat.com>
10234
10235 * g++.dg/ubsan/shift-1.C: New test.
10236 * gcc.dg/ubsan/c-shift-2.c: New test.
10237 * c-c++-common/ubsan/shift-5.c: Remove file.
10238
10239 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10240
10241 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10242 Directive adjusted to XFAIL.
10243 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10244 adjusted to XFAIL.
10245
10246 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR middle-end/65003
10249 * g++.dg/opt/pr65003.C: New test.
10250
10251 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10252
10253 * lib/target-supports.exp (check_effective_target_pie): Renamed
10254 to ...
10255 (check_effective_target_pie_enabled): This.
10256 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10257 * gcc.target/i386/pie.c: Likewise.
10258
10259 2015-02-11 Andrew Pinski <apinski@cavium.com>
10260
10261 PR target/64893
10262 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10263 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10264
10265 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR target/61925
10268 * gcc.target/i386/pr61925-1.c: New test.
10269 * gcc.target/i386/pr61925-2.c: New test.
10270 * gcc.target/i386/pr61925-3.c: New test.
10271
10272 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR sanitizer/65004
10275 * g++.dg/asan/pr65004.C: New test.
10276
10277 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10278
10279 PR target/64661
10280 * gcc.taget/sh/pr64661-0.h: New.
10281 * gcc.taget/sh/pr64661-1.c: New.
10282 * gcc.taget/sh/pr64661-2.c: New.
10283 * gcc.taget/sh/pr64661-3.c: New.
10284 * gcc.taget/sh/pr64661-4.c: New.
10285
10286 2015-02-10 Richard Biener <rguenther@suse.de>
10287
10288 PR tree-optimization/64995
10289 * g++.dg/torture/pr64995.C: New testcase.
10290
10291 2015-02-10 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/64909
10294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10295
10296 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10297
10298 * gcc.dg/signbit-sa.c: New test.
10299
10300 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10301
10302 PR libgfortran/57822
10303 * gfortran/fmt_g0_7.f08: New test.
10304
10305 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10306
10307 PR tree-optimization/43378
10308 * gcc.dg/tree-ssa/pr43378.c: New test.
10309
10310 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10311
10312 PR ipa/64978
10313 * g++.dg/torture/pr64978.C: New testcase.
10314
10315 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR sanitizer/64981
10318 * gcc.dg/asan/pr64981.c: New test.
10319
10320 2015-02-09 Marek Polacek <polacek@redhat.com>
10321
10322 PR c/64856
10323 * gcc.dg/pr64856.c: New test.
10324
10325 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10326
10327 PR target/64979
10328 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10329 * gcc.c-torture/execute/pr64979.c: New test.
10330
10331 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10332
10333 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10334
10335 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10336
10337 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10338 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10339
10340 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10341
10342 PR target/58757
10343 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10344
10345 2015-02-09 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/54000
10348 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10349
10350 2015-02-09 Tom de Vries <tom@codesourcery.com>
10351
10352 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10353
10354 2015-02-09 Martin Liska <mliska@suse.cz>
10355
10356 * g++.dg/ipa/pr64858.C: New test.
10357
10358 2015-02-09 Tom de Vries <tom@codesourcery.com>
10359
10360 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10361
10362 2015-02-08 Andrew Pinski <apinski@cavium.com>
10363
10364 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10365
10366 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10367
10368 PR fortran/63744
10369 * gfortran.dg/use_rename_8.f90: New.
10370
10371 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gnat.dg/addr7.ad[sb]: New test.
10374 * gnat.dg/addr8.ad[sb]: Likewise.
10375
10376 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10377
10378 PR jit/64752
10379 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10380 from jit.dg/test-compile-to-executable.c's create_code, with a
10381 clarification of the output message.
10382 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10383 pass/fail message.
10384 (test_jit): Use CHECK_NO_ERRORS when calling
10385 gcc_jit_context_compile_to_file.
10386 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10387 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10388 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10389 about deletions that are attempted.
10390 (jit-verify-compile-to-file): Rename to...
10391 (jit-verify-output-file-was-created): ...this, and drop the
10392 attempt to run "file" and verify the output.
10393 (jit-verify-assembler): New function.
10394 (jit-verify-object): New function.
10395 (jit-verify-dynamic-library): New function.
10396 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10397 favor of an implementation from new file
10398 create-code-for-hello-world-executable.h, which also adds a
10399 "main".
10400 (dg-final): Replace jit-verify-compile-to-file with
10401 jit-verify-output-file-was-created, and invoke new function
10402 jit-verify-assembler.
10403 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10404 the output message.
10405 (dg-final): Replace jit-verify-compile-to-file with
10406 jit-verify-output-file-was-created, and invoke new function
10407 jit-verify-dynamic-library.
10408 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10409 favor of an implementation from new file
10410 create-code-for-hello-world-executable.h, which also adds a
10411 "main".
10412 (dg-final): Replace jit-verify-compile-to-file with
10413 jit-verify-output-file-was-created. Strengthen the expected stdout
10414 from the built executable.
10415 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10416 favor of an implementation from new file
10417 create-code-for-hello-world-executable.h, which also adds a
10418 "main".
10419 (dg-final): Replace jit-verify-compile-to-file with
10420 jit-verify-output-file-was-created, and invoke new function
10421 jit-verify-object.
10422 * jit.dg/verify-dynamic-library.c: New source file.
10423
10424 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10425 Brian Rzycki <b.rzycki@samsung.com>
10426
10427 PR tree-optimization/64878
10428 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10429
10430 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10431
10432 PR ipa/64896
10433 * g++.dg/ipa/pr64896.C: New test.
10434
10435 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10436
10437 PR target/64205
10438 * gcc.target/powerpc/pr64205.c: New file.
10439
10440 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10441
10442 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10443 (dg-options): Use -fpie instead of -fPIE -pie.
10444
10445 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR middle-end/64937
10448 * g++.dg/asan/pr64937.C: New test.
10449
10450 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/63205
10453 * gfortran.dg/class_to_type_4.f90: New test
10454
10455 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10456
10457 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10458
10459 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR rtl-optimization/64957
10462 PR debug/64817
10463 * gcc.c-torture/execute/pr64957.c: New test.
10464
10465 2015-02-05 Jeff Law <law@redhat.com>
10466
10467 PR target/17306
10468 * gcc.target/h8300/pr17306-1.c: New test.
10469 * gcc.target/h8300/pr17306-2.c: New test.
10470
10471 2015-02-05 Tobias Burnus <burnus@net-b.de>
10472
10473 PR fortran/64943
10474 * gfortran.dg/structure_constructor_12.f90: New.
10475
10476 2015-02-05 Jeff Law <law@redhat.com>
10477
10478 PR target/58400
10479 gcc.target/h8300/pr58400.c: New test.
10480
10481 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10482
10483 * gcc.target/arm/macro_defs0.c: New test.
10484 * gcc.target/arm/macro_defs1.c: New test.
10485 * gcc.target/arm/macro_defs2.c: New test.
10486
10487 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10488
10489 PR rtl-optimization/64905
10490 * gcc.target/i386/pr64905.c: Require nonpic target.
10491 (dg-options): Add -fomit-frame-pointer.
10492 (main): Remove.
10493
10494 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10495
10496 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10497 tree dump scanning.
10498
10499 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10500
10501 PR fortran/64757
10502 * gfortran.dg/type_to_class_2.f90: New test
10503 * gfortran.dg/type_to_class_3.f90: New test
10504
10505 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10506
10507 PR ipa/64686
10508 * g++.dg/torture/pr64686.C: New testcase.
10509
10510 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10511
10512 PR rtl-optimization/64905
10513 * gcc.target/i386/pr64905.c: New file.
10514
10515 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10516
10517 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10518 * gcc.dg/guality/pr41616-1.c: Ditto.
10519
10520 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10521
10522 PR debug/64817
10523 * gcc.dg/pr64817-3.c: New.
10524
10525 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10526 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10527
10528 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10529 pass parameters in registers.
10530 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10531 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10532 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10533
10534 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10535 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10536
10537 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10538 list, allow for multilibed targets.
10539 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10540
10541 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10542
10543 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10544 * gcc.dg/pr46728-6.c: Ditto.
10545
10546 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10547
10548 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10549 for mips_nanlegacy target.
10550
10551 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10552
10553 * gcc.target/i386/chkp-hidden-def.c: New.
10554
10555 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10556
10557 PR middle-end/62103
10558 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10559 to use 24 bits for bitfield b.
10560
10561 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10562
10563 PR testsuite/64796
10564 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10565 cache result in a global variable. Include all 32-bit targets for
10566 bswap64 tests.
10567
10568 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR rtl-optimization/64756
10571 * gcc.c-torture/execute/pr64756.c: New test.
10572
10573 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10574
10575 PR target/64660
10576 * gcc.target/sh/pr64660-0.h: New.
10577 * gcc.target/sh/pr64660-1.c: New.
10578 * gcc.target/sh/pr64660-2.c: New.
10579 * gcc.target/sh/pr64660-3.c: New.
10580 * gcc.target/sh/pr64660-4.c: New.
10581
10582 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 PR c++/64877
10585 * g++.dg/warn/Waddress-2.C: New.
10586
10587 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10588
10589 PR middle-end/61225
10590 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10591
10592 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10593
10594 PR preprocessor/64803
10595 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10596
10597 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10598
10599 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10600
10601 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10602
10603 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10604 (_ARM_FPSRC): Add DN and AHP fields.
10605 (clean_results): Force DN=1 on AArch64.
10606 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10607 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10608 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10609 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10610 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10611 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10612
10613 2015-02-02 Alan Modra <amodra@gmail.com>
10614
10615 * gcc.target/powerpc/cprophard.c: New.
10616
10617 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10618
10619 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10620 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10621
10622 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR debug/64817
10625 * gcc.dg/pr64817-1.c: New test.
10626 * gcc.dg/pr64817-2.c: New test.
10627
10628 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10629
10630 PR target/64851
10631 * gcc.target/sh/pr64851-0.h: New
10632 * gcc.target/sh/pr64851-1.c: New
10633 * gcc.target/sh/pr64851-2.c: New
10634 * gcc.target/sh/pr64851-3.c: New
10635 * gcc.target/sh/pr64851-4.c: New
10636
10637 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10638
10639 PR target/64882
10640 * gcc.dg/torture/pr64882.c: New test.
10641
10642 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10643
10644 PR target/64159
10645 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10646 sparc*-*-*.
10647
10648 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10649
10650 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10651 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10652 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10653 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10654 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10655 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10656 tree dump.
10657 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10658 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10659 tree dump.
10660 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10661 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10662 tree dump.
10663
10664 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10665
10666 PR target/64688
10667 * g++.dg/pr64688-2.C: New.
10668
10669 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10670
10671 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10672 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10673 * gcc.target/i386/fuse-caller-save.c: Ditto.
10674 * gcc.target/i386/headmerge-1.c: Ditto.
10675 * gcc.target/i386/headmerge-2.c: Ditto.
10676 * gcc.target/i386/sibcall-6.c: Ditto.
10677
10678 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10679
10680 PR target/64617
10681 * gcc.target/i386/pr64617.c: New test.
10682
10683 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10684
10685 PR target/15184
10686 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10687 (dg-options): Remove -m32.
10688 (dg-final): Scan for "movb %al" only.
10689 * gcc.target/i386/pr15184-2.c: Ditto.
10690
10691 2015-01-30 Richard Biener <rguenther@suse.de>
10692
10693 PR tree-optimization/64829
10694 * gcc.dg/vect/pr64829.c: New testcase.
10695
10696 2015-01-29 Marek Polacek <polacek@redhat.com>
10697
10698 PR c/64709
10699 * gcc.dg/pr64709.c: New test.
10700
10701 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR c++/64717
10704 * g++.dg/ubsan/pr64717-1.C: New test.
10705 * g++.dg/ubsan/pr64717-2.C: New test.
10706
10707 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10708
10709 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10710
10711 2015-01-29 Jeff Law <law@redhat.com>
10712
10713 PR target/15184
10714 * gcc.target/i386/pr15184-1.c: New test.
10715 * gcc.target/i386/pr15184-2.c: New test.
10716
10717 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10718
10719 PR tree-optimization/64746
10720 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10721
10722 2015-01-29 Richard Biener <rguenther@suse.de>
10723
10724 PR tree-optimization/64853
10725 * gcc.dg/torture/pr64853.c: New testcase.
10726
10727 2015-01-29 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/64844
10730 * gcc.dg/vect/pr64844.c: New testcase.
10731
10732 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10733
10734 PR middle-end/64809
10735 * gcc.dg/pr64809.c: Delete.
10736
10737 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10738
10739 PR middle-end/64805
10740 * gcc.target/i386/pr64805.c: New.
10741
10742 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10743
10744 * gcc.dg/guality/guality.h (main): Add argv[0] to
10745 guality_gdb_command.
10746
10747 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10748
10749 PR ipa/64801
10750 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10751
10752 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10753
10754 PR target/64659
10755 * gcc.target/sh/sh.exp
10756 (check_effective_target_atomic_model_soft_gusa_available,
10757 check_effective_target_atomic_model_soft_tcb_available,
10758 check_effective_target_atomic_model_soft_imask_available,
10759 check_effective_target_atomic_model_hard_llcs_available): New.
10760 * gcc.target/sh/pr64659-0.h: New.
10761 * gcc.target/sh/pr64659-1.c: New.
10762 * gcc.target/sh/pr64659-2.c: New.
10763 * gcc.target/sh/pr64659-3.c: New.
10764 * gcc.target/sh/pr64659-4.c: New.
10765
10766 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10767
10768 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10769 scan-assembler-times pattern.
10770
10771 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10772
10773 PR middle-end/64809
10774 * gcc.dg/pr64809.c: New test.
10775
10776 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10777
10778 PR tree-optimization/64277
10779 * gcc.dg/pr64277.c: New.
10780
10781 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10782
10783 PR tree-optimization/64718
10784 * gcc.c-torture/execute/pr64718.c: New test.
10785
10786 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10787
10788 * gcc.target/aarch64/abs_2.c: New.
10789
10790 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10791
10792 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10793 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10794 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10795 ISA rev < 2.
10796
10797 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR bootstrap/64612
10800 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10801 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10802 { target comdat_group }.
10803
10804 2015-01-27 Tobias Burnus <burnus@net-b.de>
10805
10806 PR fortran/63861
10807 * gfortran.dg/goacc/coarray_2.f90: New.
10808
10809 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10810
10811 PR ipa/60871
10812 PR ipa/64139
10813 * g++.dg/torture/pr64139.C: New testcase.
10814 * g++.dg/torture/pr60871.C: Likewise.
10815
10816 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10817
10818 PR fortran/64230
10819 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10820 prevent linking errors.
10821
10822 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10823
10824 PR ipa/64282
10825 * g++.dg/torture/pr64282.C: New testcase.
10826
10827 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10828
10829 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10830 for wzr reg.
10831
10832 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10833
10834 * gcc.target/s390/hotpatch-13.c: New testcase.
10835 * gcc.target/s390/hotpatch-14.c: New testcase.
10836 * gcc.target/s390/hotpatch-15.c: New testcase.
10837 * gcc.target/s390/hotpatch-16.c: New testcase.
10838 * gcc.target/s390/hotpatch-17.c: New testcase.
10839 * gcc.target/s390/hotpatch-18.c: New testcase.
10840 * gcc.target/s390/hotpatch-19.c: New testcase.
10841 * gcc.target/s390/hotpatch-20.c: New testcase.
10842 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10843 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10844 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10845 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10846 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10847 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10848 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10849 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10850 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10851 * gcc.target/s390/hotpatch-10.c: Likewise.
10852 * gcc.target/s390/hotpatch-11.c: Likewise.
10853 * gcc.target/s390/hotpatch-12.c: Likewise.
10854 * gcc.target/s390/hotpatch-2.c: Likewise.
10855 * gcc.target/s390/hotpatch-3.c: Likewise.
10856 * gcc.target/s390/hotpatch-4.c: Likewise.
10857 * gcc.target/s390/hotpatch-5.c: Likewise.
10858 * gcc.target/s390/hotpatch-6.c: Likewise.
10859 * gcc.target/s390/hotpatch-7.c: Likewise.
10860 * gcc.target/s390/hotpatch-8.c: Likewise.
10861 * gcc.target/s390/hotpatch-9.c: Likewise.
10862 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10863 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10864 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10865 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10866 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10867 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10868 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10869 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10870
10871 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10872
10873 * gcc.dg/long_branch.c: New testcase.
10874
10875 2015-01-27 Richard Biener <rguenther@suse.de>
10876
10877 PR tree-optimization/56273
10878 PR tree-optimization/59124
10879 PR tree-optimization/64277
10880 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10881 * gcc.dg/Warray-bounds-12.c: Likewise.
10882 * gcc.dg/Warray-bounds-13.c: Likewise.
10883
10884 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR rtl-optimization/61058
10887 * gcc.dg/pr61058.c: New test.
10888
10889 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10890
10891 * gcc.target/i386/chkp-narrow-bounds.c: New.
10892
10893 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10894
10895 PR tree-optimization/64807
10896 * gcc.dg/pr64807.c: New test.
10897
10898 PR c/64766
10899 * gcc.dg/pr64766.c: New test.
10900
10901 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10902
10903 PR target/49263
10904 * gcc.target/sh/pr49263-4.c: New.
10905
10906 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10907
10908 PR fortran/62044
10909 * gfortran.dg/allocate_with_mold_1.f90: New test
10910
10911 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR c/64778
10914 * gcc.dg/pr64778.c: New test.
10915
10916 PR middle-end/64421
10917 * gcc.dg/vect/pr64421.c: New test.
10918
10919 2015-01-26 Tobias Burnus <burnus@net-b.de>
10920
10921 PR fortran/64771
10922 * gfortran.dg/coarray_36.f: New.
10923 * gfortran.dg/coarray_37.f90: New.
10924
10925 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10926
10927 PR fortran/64230
10928 * gfortran.dg/class_allocate_18.f90: New.
10929
10930 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10931
10932 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10933
10934 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10935
10936 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10937
10938 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10939
10940 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10941
10942 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10943
10944 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10945
10946 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10947
10948 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10949 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10950 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10951 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10952
10953 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10954
10955 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10956 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10957 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10958
10959 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10960
10961 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10962 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10963 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10964 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10965 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10966 vXXXhn.inc.
10967
10968 2015-01-26 Richard Biener <rguenther@suse.de>
10969
10970 PR middle-end/64764
10971 * gcc.dg/uninit-19.c: New testcase.
10972
10973 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10974
10975 * lib/target-supports.exp (check_effective_target_vect64): Add
10976 sparc*-*-*.
10977
10978 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10979
10980 PR testsuite/64712
10981 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10982
10983 2015-01-26 Tony Liu <tony.liu@arm.com>
10984
10985 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10986 non-UAL cases.
10987
10988 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10989
10990 PR libfortran/64770
10991 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10992 correctly, clean up afterwards.
10993
10994 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10995
10996 PR fortran/62044
10997 * gfortran.dg/use_rename_7.f90: New.
10998
10999 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11000
11001 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11002 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11003
11004 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11005
11006 PR target/54236
11007 * gcc.target/sh/pr54236-4.c: New.
11008
11009 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11010
11011 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11012 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11013 Bridge test.
11014
11015 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11016
11017 PR libfortran/64770
11018 * gfortran.dg/open_new_segv.f90: New test.
11019
11020 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11021
11022 PR target/49263
11023 PR target/53987
11024 PR target/64345
11025 PR target/59533
11026 PR target/52933
11027 PR target/54236
11028 PR target/51244
11029 * gcc.target/sh/pr64345-1.c: New.
11030 * gcc.target/sh/pr64345-2.c: New.
11031 * gcc.target/sh/pr59533-1.c: New.
11032 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11033 * gcc.target/sh/pr52933-2.c: Likewise.
11034 * gcc.target/sh/pr54089-1.c: Likewise.
11035 * gcc.target/sh/pr54236-1.c: Likewise.
11036 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11037 * gcc.target/sh/pr49263-1.c: Remove xfails.
11038 * gcc.target/sh/pr49263-2.c: Likewise.
11039 * gcc.target/sh/pr49263-3.c: Likewise.
11040 * gcc.target/sh/pr53987-1.c: Likewise.
11041 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11042 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11043 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11044 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11045 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11046 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11047 test_009): New.
11048 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11049 (test_02): New.
11050
11051 2015-01-24 Tom de Vries <tom@codesourcery.com>
11052
11053 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11054
11055 2015-01-23 Ian Lance Taylor <iant@google.com>
11056
11057 PR go/64510
11058 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11059 targets without split stack support.
11060
11061 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11062
11063 PR target/64317
11064 * gcc.target/i386/pr64317.c: New test.
11065
11066 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11067
11068 PR rtl-optimization/63637
11069 PR rtl-optimization/60663
11070 * gcc.dg/pr63637-1.c: New test.
11071 * gcc.dg/pr63637-2.c: New test.
11072 * gcc.dg/pr63637-3.c: New test.
11073 * gcc.dg/pr63637-4.c: New test.
11074 * gcc.dg/pr63637-5.c: New test.
11075 * gcc.dg/pr63637-6.c: New test.
11076 * gcc.target/i386/pr63637-1.c: New test.
11077 * gcc.target/i386/pr63637-2.c: New test.
11078 * gcc.target/i386/pr63637-3.c: New test.
11079 * gcc.target/i386/pr63637-4.c: New test.
11080 * gcc.target/i386/pr63637-5.c: New test.
11081 * gcc.target/i386/pr63637-6.c: New test.
11082
11083 2015-01-23 Richard Biener <rguenther@suse.de>
11084
11085 PR testsuite/63439
11086 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11087 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11088
11089 2015-01-23 Marek Polacek <polacek@redhat.com>
11090
11091 PR preprocessor/60570
11092 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11093 * gcc.dg/cpp/pr60570.c: New test.
11094
11095 2015-01-23 Richard Biener <rguenther@suse.de>
11096
11097 PR testsuite/63439
11098 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11099 vectorization on vect64 targets.
11100
11101 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11102
11103 PR fortran/60922
11104 * gfortran.dg/class_allocate_17.f90: New.
11105
11106 2015-01-23 Tobias Burnus <burnus@net-b.de>
11107
11108 PR fortran/64726
11109 * gfortran.dg/goacc/combined_loop.f90: New.
11110
11111 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11112
11113 PR fortran/61933
11114 * gfortran.dg/make_unit.f90: New test.
11115
11116 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11117
11118 PR fortran/61933
11119 * gfortran.dg/negative_unit_int8.f: Update.
11120
11121 2015-01-22 Jeff Law <law@redhat.com>
11122
11123 PR target/52076
11124 * gcc.target/m68k/pr52076-1.c: New test.
11125 * gcc.target/m68k/pr52076-2.c: New test.
11126
11127 2015-01-22 Richard Biener <rguenther@suse.de>
11128
11129 PR middle-end/64728
11130 * gcc.dg/torture/pr64728.c: New testcase.
11131
11132 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11133
11134 PR target/64688
11135 * g++.dg/pr64688.C: New test.
11136
11137 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11138
11139 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11140 to avoid errors with -fpic.
11141
11142 2015-01-22 Richard Biener <rguenther@suse.de>
11143
11144 PR libstdc++/64535
11145 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11146
11147 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11148
11149 PR rtl-optimization/64682
11150 * gcc.c-torture/execute/pr64682.c: New file.
11151
11152 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR debug/64511
11155 * gcc.dg/pr64511.c: New test.
11156
11157 PR rtl-optimization/62078
11158 * g++.dg/opt/pr62078.C: New test.
11159
11160 PR c/63307
11161 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11162
11163 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11164
11165 PR fortran/57023
11166 * gfortran.dg/internal_pack_15.f90: New test.
11167
11168 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11169
11170 * c-c++-common/tsan/step.c: New testcase.
11171
11172 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11173
11174 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11175
11176 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11177
11178 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11179
11180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11181
11182 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11183
11184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11185
11186 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11187
11188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11189
11190 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11191
11192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11193
11194 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11195
11196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11197
11198 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11199
11200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11201
11202 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11203
11204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11205
11206 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11207
11208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11209
11210 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11211
11212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11213
11214 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11215
11216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11217
11218 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11219
11220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11221
11222 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11223 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11224 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11225 vXXXw.inc.
11226
11227 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11228
11229 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11230 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11231 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11232 vXXXl.inc.
11233
11234 2015-01-21 Renlin Li <renlin.li@arm.com>
11235
11236 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11237 * g++.dg/tls/thread_local5g.C: Likewise.
11238 * g++.dg/tls/thread_local6g.C: Likewise.
11239
11240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11241
11242 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11243 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11244 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11245
11246 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11247
11248 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11249 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11250 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11251
11252 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11253
11254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11255 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11256 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11257
11258 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11259
11260 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11261 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11262 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11263
11264 2015-01-20 Jeff Law <law@redhat.com>
11265
11266 PR target/59946
11267 * gcc.target/m68k/pr59946.c: New test.
11268
11269 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11270
11271 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11272 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11273 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11274
11275 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11276
11277 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11278 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11279 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11280
11281 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11282
11283 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11284 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11285 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11286
11287 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11288
11289 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11290 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11291 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11292 vshuffle.inc.
11293 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11294 vshuffle.inc.
11295
11296 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11297
11298 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11299 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11300 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11301
11302 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11303
11304 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11305 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11306 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11307
11308 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11309
11310 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11311
11312 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11313
11314 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11315
11316 PR sanitizer/64632
11317 * g++.dg/ubsan/pr64632.C: New test.
11318
11319 PR debug/64663
11320 * gcc.dg/pr64663.c: New test.
11321
11322 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11323
11324 PR c++/64383
11325 * g++.dg/warn/Wunused-var-23.C: New.
11326
11327 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11328
11329 PR c++/59937
11330 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11331 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11332
11333 2015-01-20 Richard Biener <rguenther@suse.de>
11334
11335 PR ipa/64684
11336 * gcc.dg/lto/pr64684_0.c: New testcase.
11337 * gcc.dg/lto/pr64684_1.c: Likewise.
11338 * gcc.dg/lto/pr64684_2.c: Likewise.
11339 * gcc.dg/lto/pr64685_0.c: Likewise.
11340 * gcc.dg/lto/pr64685_1.c: Likewise.
11341
11342 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11343
11344 PR c++/62241
11345 * g++.dg/cpp1y/lambda-init12.C: New.
11346
11347 2015-01-20 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/64410
11350 * g++.dg/vect/pr64410.cc: Require vect_double.
11351
11352 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11353
11354 PR target/64149
11355 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11356
11357 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11358
11359 PR bootstrap/64676
11360 Revert:
11361 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11362
11363 PR rtl-optimization/64081
11364 * gcc.dg/pr64081.c: New test.
11365
11366 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11367
11368 * jit.dg/harness.h: Include <unistd.h>.
11369 (CHECK_NO_ERRORS): New.
11370 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11371 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11372 gcc_jit_context_compile_to_file.
11373 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11374 args to the spawned executable.
11375 (jit-expand-vars): New function.
11376 (jit-exe-params): New variable.
11377 (dg-jit-set-exe-params): New function.
11378 (jit-dg-test): Detect testcases that use
11379 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11380 Set arguments of spawned process to jit-exe-params.
11381 (jit-get-output-filename): New function.
11382 (jit-setup-compile-to-file): New function.
11383 (jit-verify-compile-to-file): New function.
11384 (jit-run-executable): New function.
11385 (jit-verify-executable): New function.
11386 * jit.dg/test-compile-to-assembler.c: New testcase.
11387 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11388 * jit.dg/test-compile-to-executable.c: New testcase.
11389 * jit.dg/test-compile-to-object.c: New testcase.
11390
11391 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11392
11393 PR target/64652
11394 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11395 (test_1): New.
11396
11397 2015-01-19 Martin Liska <mliska@suse.cz>
11398
11399 * objc/compile/pr64668.m: New test.
11400
11401 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11402
11403 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11404 (create_overflow_fn): Update comment to clarify that
11405 the third param of the created function is a bool *, not
11406 an int *.
11407 (verify_int_overflow_fn): Convert param "expected_ovf" from
11408 int to bool. Update third param of "overflow_fn_type" from int *
11409 to bool *. Update local "actual_ovf" from int to bool.
11410 (verify_uint_overflow_fn): Likewise.
11411
11412 2015-01-19 Martin Liska <mliska@suse.cz>
11413
11414 * gcc.dg/ipa/ipa-icf-33.c: New test.
11415
11416 2015-01-19 Felix Yang <felix.yang@huawei.com>
11417 Haijian Zhang <z.zhanghaijian@huawei.com>
11418
11419 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11420 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11421 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11422 result_float64x2, expected_hfloat64x2): New helper type, variable and
11423 declaration.
11424 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11425 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11426 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11427 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11428 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11429 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11430 and target without the FMA feature.
11431
11432 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11433
11434 * gcc.target/aarch64/pr64304.c: New testcase.
11435
11436 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11437
11438 PR rtl-optimization/64081
11439 * gcc.dg/pr64081.c: New test.
11440
11441 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11442
11443 PR target/63971
11444 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11445 the epilogue).
11446 * gcc.target/aarch64/test_frame_6.c: Likewise.
11447 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11448 and x19 (in the epilogue).
11449 * gcc.target/aarch64/test_frame_4.c: Likewise.
11450 * gcc.target/aarch64/test_frame_7.c: Likewise.
11451
11452 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11453
11454 * gcc.target/i386/chkp-always_inline.c: New.
11455
11456 2015-01-15 Andrew Pinski <apinski@cavium.com>
11457 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11458
11459 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11460 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11461
11462 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11463
11464 PR fortran/60255
11465 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11466 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11467
11468 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11469
11470 PR fortran/64578
11471 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11472
11473 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11474
11475 PR target/64652
11476 * gcc.target/sh/torture/pr64652.c: New.
11477
11478 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11479
11480 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11481 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11482 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11483 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11484 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11485 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11486
11487 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11488
11489 PR ipa/64378
11490 * g++.dg/torture/pr64378.C: New testcase.
11491
11492 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/57959
11495 * gfortran.dg/block_13.f08: New test
11496
11497 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11498
11499 PR fortran/55901
11500 * gfortran.dg/associate_1.f03: Allow test for character with
11501 automatic length.
11502
11503 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11504
11505 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11506 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11507
11508 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11509
11510 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11511
11512 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11513
11514 PR fortran/64578
11515 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11516
11517 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11518
11519 PR fortran/60357
11520 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11521
11522 PR fortran/61275
11523 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11524
11525 PR fortran/55932
11526 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11527
11528 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11529
11530 PR fortran/60334
11531 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11532
11533 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11534
11535 PR rtl-optimization/52773
11536 * gcc.c-torture/compile/pr52773.c: New test.
11537
11538 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11539
11540 PR c++/62134
11541 * g++.dg/cpp0x/alias-decl-46.C: New.
11542
11543 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11544
11545 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11546
11547 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11548
11549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11550 Add trace.
11551 (CHECK_FP): Likewise.
11552 (CHECK_CUMULATIVE_SAT): Likewise.
11553
11554 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11555
11556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11557 (Set_Neon_Cumulative_Sat): Add parameter.
11558 (__set_neon_cumulative_sat): Support new parameter.
11559 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11560 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11561 argument.
11562 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11563 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11564 argument.
11565
11566 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11567
11568 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11569 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11570
11571 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11572
11573 PR c++/60056
11574 * g++.dg/tls/thread_local-ice4.C: New.
11575
11576 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11577
11578 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11579 than Neon options.
11580
11581 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11582
11583 PR c++/62276
11584 * g++.dg/cpp0x/vt-62276.C: New.
11585
11586 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11587
11588 PR middle-end/64353
11589 * g++.dg/pr64353.C: New.
11590
11591 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11592
11593 PR target/64263
11594 * gcc.target/aarch64/pr64263_1.c: New test.
11595
11596 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11597
11598 PR tree-optimization/64434
11599 * gcc.dg/torture/pr64434.c: Move to...
11600 * gcc.dg/pr64434.c: ... here.
11601
11602 2015-01-16 Richard Biener <rguenther@suse.de>
11603
11604 PR middle-end/64614
11605 * gcc.dg/uninit-18.c: New testcase.
11606
11607 2015-01-16 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/64568
11610 * g++.dg/torture/pr64568-2.C: New testcase.
11611
11612 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11613
11614 PR target/64363
11615 * gcc.target/i386/chkp-label-address.c: New.
11616
11617 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11618
11619 PR fortran/45290
11620 * gfortran.dg/pointer_init_6.f90: Extended.
11621
11622 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11623
11624 * gcc.c-torture/compile/20150108.c: New test.
11625
11626 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11627
11628 * gcc.target/visium: New directory.
11629
11630 2015-01-16 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/61743
11633 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11634 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11635
11636 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11637
11638 * gcc.dg/pr64015.c: New test.
11639
11640 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11641
11642 PR ipa/64163
11643 PR ipa/64612
11644 * g++.dg/ipa/pr64612.C: New test.
11645
11646 2015-01-16 Renlin Li <renlin.li@arm.com>
11647
11648 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11649
11650 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11651
11652 * gcc.target/i386/sse-14.c: Test new intrinsic.
11653 * gcc.target/i386/sse-22.c: Ditto.
11654
11655 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11656
11657 PR c++/58614
11658 * g++.dg/cpp0x/auto44.C: New.
11659
11660 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11661
11662 PR target/59710
11663 * gcc.target/nios2/gpopt-all.c: New test case.
11664 * gcc.target/nios2/gpopt-local.c: New test case.
11665 * gcc.target/nios2/gpopt-global.c: New test case.
11666 * gcc.target/nios2/gpopt-data.c: New test case.
11667 * gcc.target/nios2/gpopt-none.c: New test case.
11668
11669 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11670
11671 * g++.dg/ubsan/vptr-1.C: New test.
11672 * g++.dg/ubsan/vptr-2.C: New test.
11673 * g++.dg/ubsan/vptr-3.C: New test.
11674 * g++.dg/ubsan/vptr-4.C: New test.
11675 * g++.dg/ubsan/vptr-5.C: New test.
11676 * g++.dg/ubsan/vptr-6.C: New test.
11677 * g++.dg/ubsan/vptr-7.C: New test.
11678 * g++.dg/ubsan/vptr-8.C: New test.
11679 * g++.dg/ubsan/vptr-9.C: New test.
11680
11681 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11682
11683 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11684 is set up.
11685 * lib/gcc-dg.exp: Likewise.
11686
11687 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11688
11689 PR rtl-optimization/64110
11690 * gcc.target/i386/pr64110.c: Add scan-assembler.
11691
11692 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11693 James Norris <jnorris@codesourcery.com>
11694 Cesar Philippidis <cesar@codesourcery.com>
11695 Ilmir Usmanov <i.usmanov@samsung.com>
11696
11697 * lib/target-supports.exp (check_effective_target_fopenacc): New
11698 procedure.
11699 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11700 * g++.dg/goacc/goacc.exp: Likewise.
11701 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11702 * gcc.dg/goacc/goacc.exp: Likewise.
11703 * gfortran.dg/goacc/goacc.exp: Likewise.
11704 * c-c++-common/cpp/openacc-define-1.c: New file.
11705 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11706 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11707 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11708 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11709 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11710 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11711 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11712 * c-c++-common/goacc/cache-1.c: Likewise.
11713 * c-c++-common/goacc/clauses-fail.c: Likewise.
11714 * c-c++-common/goacc/collapse-1.c: Likewise.
11715 * c-c++-common/goacc/data-1.c: Likewise.
11716 * c-c++-common/goacc/data-2.c: Likewise.
11717 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11718 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11719 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11720 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11721 * c-c++-common/goacc/if-clause-1.c: Likewise.
11722 * c-c++-common/goacc/if-clause-2.c: Likewise.
11723 * c-c++-common/goacc/kernels-1.c: Likewise.
11724 * c-c++-common/goacc/loop-1.c: Likewise.
11725 * c-c++-common/goacc/loop-private-1.c: Likewise.
11726 * c-c++-common/goacc/nesting-1.c: Likewise.
11727 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11728 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11729 * c-c++-common/goacc/parallel-1.c: Likewise.
11730 * c-c++-common/goacc/pcopy.c: Likewise.
11731 * c-c++-common/goacc/pcopyin.c: Likewise.
11732 * c-c++-common/goacc/pcopyout.c: Likewise.
11733 * c-c++-common/goacc/pcreate.c: Likewise.
11734 * c-c++-common/goacc/pragma_context.c: Likewise.
11735 * c-c++-common/goacc/present-1.c: Likewise.
11736 * c-c++-common/goacc/reduction-1.c: Likewise.
11737 * c-c++-common/goacc/reduction-2.c: Likewise.
11738 * c-c++-common/goacc/reduction-3.c: Likewise.
11739 * c-c++-common/goacc/reduction-4.c: Likewise.
11740 * c-c++-common/goacc/sb-1.c: Likewise.
11741 * c-c++-common/goacc/sb-2.c: Likewise.
11742 * c-c++-common/goacc/sb-3.c: Likewise.
11743 * c-c++-common/goacc/update-1.c: Likewise.
11744 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11745 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11746 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11747 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11748 * gfortran.dg/goacc/assumed.f95: Likewise.
11749 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11750 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11751 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11752 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11753 * gfortran.dg/goacc/branch.f95: Likewise.
11754 * gfortran.dg/goacc/cache-1.f95: Likewise.
11755 * gfortran.dg/goacc/coarray.f95: Likewise.
11756 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11757 * gfortran.dg/goacc/cray.f95: Likewise.
11758 * gfortran.dg/goacc/critical.f95: Likewise.
11759 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11760 * gfortran.dg/goacc/data-tree.f95: Likewise.
11761 * gfortran.dg/goacc/declare-1.f95: Likewise.
11762 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11763 * gfortran.dg/goacc/fixed-1.f: Likewise.
11764 * gfortran.dg/goacc/fixed-2.f: Likewise.
11765 * gfortran.dg/goacc/fixed-3.f: Likewise.
11766 * gfortran.dg/goacc/fixed-4.f: Likewise.
11767 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11768 * gfortran.dg/goacc/if.f95: Likewise.
11769 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11770 * gfortran.dg/goacc/list.f95: Likewise.
11771 * gfortran.dg/goacc/literal.f95: Likewise.
11772 * gfortran.dg/goacc/loop-1.f95: Likewise.
11773 * gfortran.dg/goacc/loop-2.f95: Likewise.
11774 * gfortran.dg/goacc/loop-3.f95: Likewise.
11775 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11776 * gfortran.dg/goacc/omp.f95: Likewise.
11777 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11778 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11779 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11780 * gfortran.dg/goacc/parameter.f95: Likewise.
11781 * gfortran.dg/goacc/private-1.f95: Likewise.
11782 * gfortran.dg/goacc/private-2.f95: Likewise.
11783 * gfortran.dg/goacc/private-3.f95: Likewise.
11784 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11785 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11786 * gfortran.dg/goacc/reduction.f95: Likewise.
11787 * gfortran.dg/goacc/routine-1.f90: Likewise.
11788 * gfortran.dg/goacc/routine-2.f90: Likewise.
11789 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11790 * gfortran.dg/goacc/several-directives.f95: Likewise.
11791 * gfortran.dg/goacc/sie.f95: Likewise.
11792 * gfortran.dg/goacc/subarrays.f95: Likewise.
11793 * gfortran.dg/gomp/map-1.f90: Likewise.
11794 * gfortran.dg/openacc-define-1.f90: Likewise.
11795 * gfortran.dg/openacc-define-2.f90: Likewise.
11796 * gfortran.dg/openacc-define-3.f90: Likewise.
11797 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11798 * g++.dg/gomp/block-2.C: Likewise.
11799 * g++.dg/gomp/block-3.C: Likewise.
11800 * g++.dg/gomp/block-5.C: Likewise.
11801 * g++.dg/gomp/target-1.C: Likewise.
11802 * g++.dg/gomp/target-2.C: Likewise.
11803 * g++.dg/gomp/taskgroup-1.C: Likewise.
11804 * g++.dg/gomp/teams-1.C: Likewise.
11805 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11806 * gcc.dg/cilk-plus/jump.c: Likewise.
11807 * gcc.dg/gomp/block-1.c: Likewise.
11808 * gcc.dg/gomp/block-10.c: Likewise.
11809 * gcc.dg/gomp/block-2.c: Likewise.
11810 * gcc.dg/gomp/block-3.c: Likewise.
11811 * gcc.dg/gomp/block-4.c: Likewise.
11812 * gcc.dg/gomp/block-5.c: Likewise.
11813 * gcc.dg/gomp/block-6.c: Likewise.
11814 * gcc.dg/gomp/block-7.c: Likewise.
11815 * gcc.dg/gomp/block-8.c: Likewise.
11816 * gcc.dg/gomp/block-9.c: Likewise.
11817 * gcc.dg/gomp/target-1.c: Likewise.
11818 * gcc.dg/gomp/target-2.c: Likewise.
11819 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11820 * gcc.dg/gomp/teams-1.c: Likewise.
11821
11822 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11823
11824 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11825 test case.
11826
11827 2015-01-15 Mike Stump <mikestump@comcast.net>
11828
11829 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11830 * gcc.dg/inline_2.c: Likewise.
11831 * gcc.dg/inline_3.c: Likewise.
11832 * gcc.dg/inline_4.c: Likewise.
11833
11834 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11835
11836 PR fortran/58023
11837 * gfortran.dg/proc_ptr_comp_43.f90: New.
11838
11839 2015-01-15 Mike Stump <mikestump@comcast.net>
11840
11841 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11842 * gcc.dg/unroll_2.c: Likewise.
11843 * gcc.dg/unroll_3.c: Likewise.
11844 * gcc.dg/unroll_4.c: Likewise.
11845 * gcc.dg/unroll_5.c: Likewise.
11846
11847 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11848
11849 PR target/63971
11850 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11851 in epilogue.
11852 * gcc.target/aarch64/test_frame_6.c: Likewise.
11853 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11854 x30 and x19 (in the epilogue).
11855 * gcc.target/aarch64/test_frame_4.c: Likewise.
11856 * gcc.target/aarch64/test_frame_7.c: Likewise.
11857
11858 2015-01-15 Martin Liska <mliska@suse.cz>
11859
11860 * g++.dg/ipa/pr64068.C: New test.
11861 * gcc.dg/ipa/PR64559.c: New test.
11862
11863 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11864
11865 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11866 with PIE.
11867
11868 2015-01-15 Richard Biener <rguenther@suse.de>
11869
11870 PR tree-optimization/61743
11871 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11872 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11873
11874 2015-01-15 Renlin Li <renlin.li@arm.com>
11875
11876 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11877 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11878
11879 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11880
11881 * gcc.dg/vect/vect-aggressive-1.c: New.
11882 * gcc.target/i386/avx2-vect-aggressive.c: New.
11883
11884 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11885
11886 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11887
11888 2015-01-15 Richard Biener <rguenther@suse.de>
11889
11890 PR lto/64415
11891 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11892 -Wl,-undefined,dynamic_lookup.
11893
11894 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11895
11896 * gnat.dg/opt47.adb: New test.
11897
11898 2015-01-15 Richard Biener <rguenther@suse.de>
11899
11900 PR lto/64415
11901 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11902
11903 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11904
11905 PR tree-optimization/64434
11906 * gcc.dg/torture/pr64434.c: New test.
11907
11908 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11909
11910 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11911 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11912 -march=loongson* and -march=octeon* require -mno-micromips.
11913
11914 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11915 Matthew Fortune <matthew.fortune@imgtec.com>
11916
11917 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11918 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11919 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11920 * gcc.target/mips/call-saved-7.c: New file.
11921 * gcc.target/mips/call-saved-8.c: New file.
11922 * gcc.target/mips/call-saved-9.c: New file.
11923
11924 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11925
11926 * gcc.target/mips/lsa.c: New file.
11927 * gcc.target/mips/mips64-lsa.c: Likewise.
11928 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11929 * gcc.target/mips/mulsize-4.c: Likewise.
11930 * gcc.target/mips/mulsize-5.c: New file.
11931 * gcc.target/mips/mulsize-6.c: Likewise.
11932 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11933 and !HAS_LSA as ghost options.
11934 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11935 for !HAS_LSA.
11936
11937 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11938
11939 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11940
11941 2015-01-15 Richard Biener <rguenther@suse.de>
11942
11943 PR middle-end/64365
11944 * gcc.dg/torture/pr64365.c: New testcase.
11945
11946 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11947
11948 * gcc.dg/stackprotectexplicit1.c: New test.
11949 * g++.dg/stackprotectexplicit2.c: New test.
11950
11951 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11952
11953 PR target/61933
11954 * gfortran.dg/inquire_internal.f90: New.
11955 * gfortran.dg/negative_unit_check.f90: New.
11956
11957 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11958
11959 PR target/53988
11960 * gcc.target/sh/pr53988-1.c: New.
11961
11962 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11963
11964 PR c++/58671
11965 * g++.dg/tls/thread_local-ice3.C: New.
11966
11967 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11968
11969 * gcc.target/i386/fentry-override.c: Properly place {} in target
11970 selector. Remove nonpic.
11971 * gcc.target/i386/fentry.c: Likewise.
11972
11973 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11974
11975 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11976 warnings instead of errors.
11977
11978 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11979
11980 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11981 option support instead of ENABLE_LTO from Makefile.
11982
11983 2015-01-14 Richard Biener <rguenther@suse.de>
11984
11985 PR tree-optimization/59354
11986 * gcc.dg/vect/pr59354.c: New testcase.
11987
11988 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11989
11990 * lib/target-supports.exp
11991 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11992 on ARM architures before v7.
11993
11994 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11995
11996 PR middle-end/59448
11997 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11998 an atomic_exchange.
11999
12000 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12001
12002 PR target/64386
12003 * gcc.target/i386/pr64386.c: New test.
12004
12005 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12006
12007 PR target/64393
12008 * gcc.target/i386/pr64393.c: New test.
12009
12010 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12011
12012 PR target/64387
12013 * gcc.target/i386/pr64387.c: New test.
12014
12015 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12016
12017 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12018
12019 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12020
12021 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12022
12023 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12024
12025 PR target/64453
12026 * gcc.target/arm/pr64453.c: New.
12027
12028 2015-01-14 Richard Biener <rguenther@suse.de>
12029
12030 PR lto/64415
12031 * gcc.dg/lto/pr64415_0.c: New testcase.
12032 * gcc.dg/lto/pr64415_1.c: Likewise.
12033
12034 2015-01-14 Martin Liska <mliska@suse.cz>
12035
12036 * gcc.dg/ipa/pr64307.c: New test.
12037
12038 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12039
12040 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12041 64-bit and 128-bit.
12042
12043 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12044
12045 PR target/64460
12046 * gcc.target/arm/pr64460_1.c: New test.
12047
12048 2015-01-14 Richard Biener <rguenther@suse.de>
12049
12050 PR tree-optimization/64493
12051 PR tree-optimization/64495
12052 * gcc.dg/vect/pr64493.c: New testcase.
12053 * gcc.dg/vect/pr64495.c: Likewise.
12054
12055 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12056
12057 * gcc.dg/Warray-bounds-11.c: New test-case.
12058
12059 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12060
12061 * gcc.target/mips/octeon3-pipe-1.c: New test.
12062
12063 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12064
12065 * jit.dg/harness.h (set_up_logging): Move string concatenation
12066 into...
12067 (concat_strings): New function.
12068 (dump_reproducer): New function.
12069 (test_jit): Call dump_reproducer.
12070 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12071 function.
12072 (jit-dg-test): Delete any generated reproducer from previous runs.
12073 Verify that a generated reproducer was created, and verify that it
12074 compiles.
12075 * jit.dg/test-nested-contexts.c (main): Call
12076 gcc_jit_context_dump_reproducer_to_file.
12077
12078 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12079
12080 * gcc.dg/aru-2.c: Add dg-require-profiling.
12081
12082 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12083
12084 * lib/target-supports.exp (check_profiling_available): Check if
12085 -pg links.
12086
12087 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12088
12089 PR ipa/64565
12090 * g++.dg/torture/pr64565.C: New testcase.
12091
12092 2015-01-13 Marek Polacek <polacek@redhat.com>
12093
12094 PR middle-end/64391
12095 * gcc.dg/tm/pr64391.c: New test.
12096
12097 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12098
12099 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12100 true.
12101
12102 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12103
12104 * gcc.target/i386/pie.c: New test.
12105
12106 * lib/target-supports.exp (check_effective_target_pie): New.
12107
12108 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12109
12110 PR rtl-optimization/64286
12111 * gcc.target/i386/avx2-pr64286.c: New test.
12112
12113 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12114
12115 PR c++/57626
12116 * g++.dg/cpp0x/vt-57626.C: New.
12117
12118 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR fortran/64528
12121 * gfortran.dg/pr64528.f90: New test.
12122
12123 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12124
12125 * gcc.target/aarch64/subsp.c: New test.
12126
12127 2015-01-13 Andrew Pinski <apinski@cavium.com>
12128
12129 * gcc.target/aarch64/store-pair-1.c: New testcase.
12130
12131 2015-01-13 Richard Biener <rguenther@suse.de>
12132
12133 PR lto/64373
12134 * gcc.dg/lto/pr64373_0.c: New testcase.
12135
12136 2015-01-13 Andrew Pinski <apinski@cavium.com>
12137
12138 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12139 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12140
12141 2015-01-13 Richard Biener <rguenther@suse.de>
12142
12143 PR tree-optimization/64406
12144 * gcc.dg/pr64406.c: New testcase.
12145
12146 2015-01-13 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/64404
12149 * gcc.dg/vect/pr64404.c: New testcase.
12150
12151 2015-01-13 Richard Biener <rguenther@suse.de>
12152
12153 PR tree-optimization/64568
12154 * g++.dg/torture/pr64568.C: New testcase.
12155
12156 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12157
12158 * jit.dg/test-error-local-used-from-other-function.c: New test
12159 case.
12160 * jit.dg/test-error-param-reuse.c: New test case.
12161 * jit.dg/test-error-param-sharing.c: New test case.
12162 * jit.dg/test-error-param-used-from-other-function.c: New test
12163 case.
12164 * jit.dg/test-error-param-used-without-a-function.c: New test
12165 case.
12166
12167 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR tree-optimization/64563
12170 * gcc.dg/pr64563.c: New test.
12171
12172 PR target/64513
12173 * gcc.target/i386/pr64513.c: New test.
12174
12175 PR tree-optimization/64454
12176 * gcc.dg/pr64454.c: New test.
12177
12178 PR testsuite/64028
12179 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12180 bind_pic_locally.
12181 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12182 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12183 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12184 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12185 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12186 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12187 * gcc.dg/vect/slp-25.c: Likewise.
12188 * gcc.dg/vect/vect-109.c: Likewise.
12189 * gcc.dg/vect/vect-13.c: Likewise.
12190 * gcc.dg/vect/vect-17.c: Likewise.
12191 * gcc.dg/vect/vect-18.c: Likewise.
12192 * gcc.dg/vect/vect-19.c: Likewise.
12193 * gcc.dg/vect/vect-20.c: Likewise.
12194 * gcc.dg/vect/vect-21.c: Likewise.
12195 * gcc.dg/vect/vect-22.c: Likewise.
12196 * gcc.dg/vect/vect-27.c: Likewise.
12197 * gcc.dg/vect/vect-29.c: Likewise.
12198 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12199 * gcc.dg/vect/vect-2.c: Likewise.
12200 * gcc.dg/vect/vect-3.c: Likewise.
12201 * gcc.dg/vect/vect-4.c: Likewise.
12202 * gcc.dg/vect/vect-5.c: Likewise.
12203 * gcc.dg/vect/vect-72.c: Likewise.
12204 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12205 * gcc.dg/vect/vect-73.c: Likewise.
12206 * gcc.dg/vect/vect-77-global.c: Likewise.
12207 * gcc.dg/vect/vect-78-global.c: Likewise.
12208 * gcc.dg/vect/vect-7.c: Likewise.
12209 * gcc.dg/vect/vect-86.c: Likewise.
12210 * gcc.dg/vect/vect-align-1.c: Likewise.
12211 * gcc.dg/vect/vect-align-3.c: Likewise.
12212 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12213 * gcc.dg/vect/vect-all.c: Likewise.
12214 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12215 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12216 * gcc.dg/vect/vect-peel-3.c: Likewise.
12217 * gcc.dg/vect/vect-peel-4.c: Likewise.
12218 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12219
12220 2015-01-12 Jeff Law <law@redhat.com>
12221
12222 PR target/64461
12223 * gcc.target/m68k/pr64461.c: New test.
12224
12225 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12226
12227 * jit.dg/test-array-as-pointer.c (create_code): Update call
12228 to gcc_jit_context_new_global by setting "kind" to
12229 GCC_JIT_GLOBAL_IMPORTED.
12230 * jit.dg/test-error-array-as-pointer.c: Likewise.
12231 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12232 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12233 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12234 * jit.dg/test-using-global.c (the_global): Rename to...
12235 (imported_global): ...this.
12236 (create_code): Update to test the three kinds of global.
12237 (verify_code): Likewise.
12238
12239 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12240
12241 PR testsuite/64427
12242 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12243 undefined behavior.
12244 * gcc.target/i386/pr64291-2.c: Updated.
12245
12246 2015-01-12 Richard Biener <rguenther@suse.de>
12247
12248 PR tree-optimization/64530
12249 * gfortran.dg/pr64530.f90: New testcase.
12250
12251 2015-01-12 Richard Biener <rguenther@suse.de>
12252
12253 PR middle-end/64357
12254 * gcc.dg/torture/pr64357.c: New testcase.
12255
12256 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12257
12258 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12259 selector.
12260
12261 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12262 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12263
12264 2015-01-12 Martin Liska <mliska@suse.cz>
12265
12266 * gcc.dg/ipa/PR64550.c: New test.
12267
12268 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12269
12270 PR ipa/63470
12271 * g++.dg/ipa/pr63470.C: New testcase.
12272
12273 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12274
12275 PR fortran/63733
12276 * gfortran.dg/typebound_operator_20.f90: New.
12277
12278 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12279
12280 PR fortran/58023
12281 * gfortran.dg/proc_ptr_comp_42.f90: New.
12282
12283 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12284
12285 PR fortran/64508
12286 * gfortran.dg/proc_ptr_comp_41.f90: New.
12287
12288 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12289
12290 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12291
12292 2015-01-10 Tobias Burnus <burnus@net-b.de>
12293
12294 PR fortran/64522
12295 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12296 and add dg-excess-errors.
12297 * gfortran.dg/line_length_6.f90: New.
12298 * gfortran.dg/line_length_7.f90: New.
12299 * gfortran.dg/line_length_8.f90: New.
12300 * gfortran.dg/line_length_9.f90: New.
12301 * gfortran.dg/line_length_10.f90: New.
12302 * gfortran.dg/line_length_11.f90: New.
12303
12304 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12305
12306 * jit.dg/test-threads.c (struct testcase): Move declaration
12307 to jit.dg/all-non-failing-tests.h.
12308 (testcases): Likewise.
12309 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12310 declaration here from jit.dg/all-non-failing-tests.h.
12311 (testcases): Likewise.
12312 * jit.dg/test-combination.c (create_code): Eliminate spelling
12313 out all of the testcases in favor of looping through the
12314 "testcases" metadata.
12315 (verify_code): Likewise.
12316
12317 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12318
12319 PR rtl-optimization/64536
12320 * gcc.dg/pr64536.c: New test.
12321
12322 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12323
12324 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12325 * jit.dg/test-combination.c (create_code): Likewise.
12326 (verify_code): Likewise.
12327 * jit.dg/test-constants.c: New test case.
12328 * jit.dg/test-threads.c: Add test-constants.c.
12329
12330 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12331
12332 PR libobjc/51891
12333 * objc.dg/gnu-api-2-class.m: Add a test case
12334 for the above change.
12335
12336 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12337
12338 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12339
12340 2015-01-09 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/64410
12343 * g++.dg/vect/pr64410.cc: New testcase.
12344
12345 2015-01-09 Martin Liska <mliska@suse.cz>
12346
12347 * gcc.dg/ipa/ipa-icf-32.c: New test.
12348
12349 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12350
12351 * c-c++-common/tsan/tsan_barrier.h: New.
12352 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12353 * c-c++-common/tsan/bitfield_race.c: Likewise.
12354 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12355 * c-c++-common/tsan/mutexset1.c: Likewise.
12356 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12357 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12358 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12359 * c-c++-common/tsan/simple_race.c: Likewise.
12360 * c-c++-common/tsan/simple_stack.c: Likewise.
12361 * c-c++-common/tsan/sleep_sync.c: Likewise.
12362 * c-c++-common/tsan/tiny_race.c: Likewise.
12363 * c-c++-common/tsan/tls_race.c: Likewise.
12364 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12365 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12366 * g++.dg/tsan/atomic_free.C: Likewise.
12367 * g++.dg/tsan/atomic_free2.C: Likewise.
12368 * g++.dg/tsan/cond_race.C: Likewise.
12369 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12370
12371 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12372
12373 PR testsuite/62250
12374 * lib/target-supports.exp (check_effective_target_libatomic_available):
12375 New.
12376 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12377 targets that match effective-target libatomic_available.
12378 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12379
12380 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12381
12382 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12383 Verify the result of gcc_jit_context_get_last_error.
12384 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12385
12386 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR tree-optimization/63989
12389 * gcc.dg/strlenopt-27.c: New test.
12390
12391 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12392
12393 * jit.dg/harness.h (set_up_logging): New function.
12394 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12395 set_up_logging on the context, so that every testcase is
12396 logged to a particular file.
12397 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12398 and call gcc_jit_context_set_logfile on the top-level context.
12399
12400 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR target/64338
12403 * g++.dg/opt/pr64338.C: New test.
12404
12405 2015-01-08 Tobias Burnus <burnus@net-b.de>
12406
12407 * gfortran.dg/coarray/codimension_2b.f90: New file.
12408 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12409 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12410
12411 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12412
12413 PR c++/59004
12414 * g++.dg/ext/fnname4.C: New.
12415
12416 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12417
12418 PR c++/64462
12419 * g++.dg/cpp0x/constexpr-64462.C: New.
12420
12421 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12422
12423 PR c++/60753
12424 * g++.dg/cpp0x/deleted10.C: New.
12425
12426 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12427
12428 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12429
12430 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12431
12432 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12433 GCC_JIT_UNARY_OP_ABS.
12434 (verify_unary_ops): Likewise.
12435
12436 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12437
12438 * jit.dg/test-arith-overflow.c: New test case.
12439 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12440 * jit.dg/test-combination.c (create_code): Likewise.
12441 (verify_code): Likewise.
12442 * jit.dg/test-threads.c (testcases): Likewise.
12443
12444 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12445
12446 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12447 rather than "jit". Load g++.exp, and call g++_init.
12448 Run test-*.cc files within the testsuite and *.cc files within
12449 docs/examples.
12450 (jit-dg-test): Drop the addition of -fgnu89-inline to
12451 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12452 doing it when compiling C testcases (since g++ does not handle
12453 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12454 is restored to the value after g++_init ran, rather than the
12455 value before g++_init ran. Return a list of
12456 $comp_output $output_file, as dg-test assumes.
12457
12458 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12459
12460 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12461 make it easier to figure out the origin of each test result when
12462 running test-combination.c and test-threads.c.
12463 (CHECK_VALUE): Likewise.
12464 (CHECK_DOUBLE_VALUE): Likewise.
12465 (CHECK_STRING_VALUE): Likewise.
12466 (CHECK_STRING_STARTS_WITH): Likewise.
12467 (CHECK_STRING_CONTAINS): Likewise.
12468 (CHECK): Likewise.
12469 (check_string_value): Likewise, add "funcname" param.
12470 (check_string_starts_with): Likewise.
12471 (check_string_contains): Likewise.
12472
12473 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12474
12475 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12476 generating name of built executable.
12477
12478 2015-01-07 Marek Polacek <polacek@redhat.com>
12479
12480 PR c/64440
12481 * gcc.dg/pr64440.c: New test.
12482 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12483
12484 2015-01-07 Marek Polacek <polacek@redhat.com>
12485
12486 PR c/64417
12487 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12488 * gcc.dg/pr64417.c: New test.
12489
12490 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12491
12492 PR target/64505
12493 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12494 fix is correct.
12495
12496 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12497
12498 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12499 Check if testcases run without errors, not just if they compile.
12500
12501 2015-01-06 Christian Bruel <christian.bruel@st.com>
12502
12503 PR target/64507
12504 * gcc.target/sh/pr64507.c: New test.
12505
12506 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12507
12508 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12509
12510 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12511
12512 * c-c++-common/asan/sanitize-all-1.c: New test.
12513 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12514 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12515 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12516 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12517
12518 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12519
12520 * lib/target-supports.exp (check_profiling_available): Return 0 for
12521 Visium.
12522 (check_effective_target_tls_runtime): Likewise.
12523 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12524 * gcc.dg/20020312-2.c: Adjust for Visium.
12525 * gcc.dg/tls/thr-cse-1.c: Likewise
12526 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12527 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12528 * gcc.dg/weak/typeof-2.c: Likewise.
12529
12530 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12531
12532 PR rtl-optimization/64287
12533 * gcc.dg/aru-2.c: New test.
12534
12535 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR sanitizer/64344
12538 * c-c++-common/ubsan/pr64344-1.c: New test.
12539 * c-c++-common/ubsan/pr64344-2.c: New test.
12540
12541 PR tree-optimization/64465
12542 * gcc.dg/pr64465.c: New test.
12543
12544 PR tree-optimization/64494
12545 * gcc.c-torture/compile/pr64494.c: New test.
12546
12547 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12548
12549 PR fortran/47674
12550 * gfortran.dg/realloc_on_assign_25.f90: New test.
12551
12552 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12553
12554 Update copyright years.
12555
12556 2015-01-05 Marek Polacek <polacek@redhat.com>
12557
12558 PR c/64423
12559 * gcc.dg/pr64423.c: New test.
12560
12561 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12562
12563 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12564 mmix-knuth-mmixware for the same reason as for MIPS.
12565 * gcc.dg/debug/debug-2.c: Ditto.
12566
12567 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12568
12569 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12570
12571 PR testsuite/62250
12572 * lib/gfortran.exp: Add libatomic library search path.
12573 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12574 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12575
12576 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12577
12578 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12579
12580 * c-c++-common/tsan/bitfield_race.c: New testcase.
12581 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12582
12583 2015-01-02 Tobias Burnus <burnus@net-b.de>
12584
12585 * gfortran.dg/coarray/collectives_4.f90: New.
12586
12587 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12588
12589 PR fortran/57562
12590 * gfortran.dg/extends_16.f90: New.
12591
12592 2015-01-02 Tobias Burnus <burnus@net-b.de>
12593
12594 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12595
12596 2015-01-02 Tobias Burnus <burnus@net-b.de>
12597
12598 * gfortran.dg/coarray/codimension_2.f90: New.
12599 * gfortran.dg/coarray/codimension_2a.f90: New.
12600 * gfortran.dg/coarray_35.f90: New.
12601 * gfortran.dg/coarray_35a.f90: New.
12602
12603 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12604
12605 PR fortran/60507
12606 * gfortran.dg/dummy_procedure_11.f90: New.
12607 ^L
12608 Copyright (C) 2015 Free Software Foundation, Inc.
12609
12610 Copying and distribution of this file, with or without modification,
12611 are permitted in any medium without royalty provided the copyright
12612 notice and this notice are preserved.