2ea3d941331856f8ab818e59201e4cada4336c11
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-22 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/58497
4 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5
6 2015-10-22 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/19049
9 PR tree-optimization/65962
10 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
11 * gcc.dg/vect/vect-63.c: Adjust.
12 * gcc.dg/vect/vect-70.c: Likewise.
13 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
14 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
15 * gfortran.dg/vect/pr19049.f90: Likewise.
16 * gfortran.dg/vect/vect-8.f90: Likewise.
17
18 2015-10-22 Richard Biener <rguenther@suse.de>
19
20 PR middle-end/68046
21 PR middle-end/61893
22 * gcc.dg/torture/ftrapv-2.c: New testcase.
23
24 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
25
26 PR target/68015
27 * gcc.target/s390/pr68015.c: New test.
28
29 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
30
31 PR testsuite/67948
32 * gcc.target/arm/xor-and.c: Adjust test to check for eor
33 instead of orr.
34
35 2015-10-22 Jiong Wang <jiong.wang@arm.com>
36 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
37
38 PR target/63304
39 * gcc.target/aarch64/pr63304_1.c: New test.
40
41 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/66781
44 * g++.dg/parse/enum13.C: New.
45
46 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/67847
49 * g++.dg/parse/enum12.C: New.
50
51 2015-10-21 Martin Sebor <msebor@redhat.com>
52
53 PR driver/68043
54 * gcc.misc-tests/help.exp: Adjust.
55 * lib/options.exp (check_for_options): Add detail to output.
56
57 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
58
59 PR fortran/67939
60 * gfortran.dg/pr67939.f90: New test.
61
62 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
63 Sebastian Pop <s.pop@samsung.com>
64
65 * gcc.dg/graphite/scop-11.c: Update pattern.
66
67 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
68
69 PR ipa/67056
70 * g++.dg/ipa/pr67056.C: New testcase.
71
72 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
73
74 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
75 are matched.
76
77 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
78
79 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
80 Add associated options for arm*-*-*.
81 (sqrt): Remove dummy definition.
82
83 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
84
85 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
86
87 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
88
89 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
90 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
91 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
92
93 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
94
95 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
96 sra-max-scalarization-size-Ospeed.
97
98 2015-10-21 Marek Polacek <polacek@redhat.com>
99
100
101 PR c/68024
102 * gcc.dg/pr68024.c: New test.
103
104 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
105
106 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
107 * c-c++-common/goacc/sb-1.c: Adjust errors.
108 * c-c++-common/goacc/sb-3.c: Adjust errors.
109 * c-c++-common/goacc/loop-1.c: Adjust errors.
110 * c-c++-common/goacc/nesting-1.c: Adjust errors.
111 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
112 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
113
114 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
115
116 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
117
118 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
119
120 * gcc.dg/lto/simd-function_0.c: New test.
121
122 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
123
124 PR target/68018
125 * gcc.target/i386/pr68018.c: New test.
126
127 2015-10-21 Richard Biener <rguenther@suse.de>
128
129 PR middle-end/68031
130 * gcc.dg/torture/pr68031.c: New testcase.
131
132 2015-10-21 Richard Biener <rguenther@suse.de>
133
134 PR tree-optimization/68026
135 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
136
137 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
138
139 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
140 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
141 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
142 * g++.dg/asan/default-options-1.C: Likewise.
143
144 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
145
146 * gcc.target/aarch64/stp_vec_64_1.c: New test.
147 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
148
149 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
150
151 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
152
153 2015-10-20 Marek Polacek <polacek@redhat.com>
154
155 PR c/67964
156 * gcc.dg/pr67964.c: New test.
157
158 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
159
160 PR rtl-optimization/67609
161 * gcc.target/i386/pr67609.c: New.
162
163 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
164
165 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
166
167 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168
169 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
170 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
171
172 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
173
174 PR target/66810
175 * gcc.target/i386/pr66810.c: New test.
176
177 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR target/67963
180 PR target/67985
181 * gcc.target/i386/pr67963-1.c: New test.
182 * gcc.target/i386/pr67963-2.c: Likewise.
183 * gcc.target/i386/pr67963-3.c: Likewise.
184 * gcc.target/i386/pr67985-1.c: Likewise.
185 * gcc.target/i386/pr67985-2.c: Likewise.
186 * gcc.target/i386/pr67985-3.c: Likewise.
187
188 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
189
190 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
191
192 2015-10-20 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/68017
195 * gcc.dg/torture/pr68017.c: New testcase.
196
197 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
198
199 PR target/66912
200 * gcc.target/aarch64/pr66912.c: New.
201 * gcc.target/arm/pr66912.c: New.
202
203 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
204
205 * gfortran.dg/pr67900.f90: New tests.
206
207 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
208
209 * gnat.dg/opt50.adb: New test.
210 * gnat.dg/opt50_pkg.adb: New helper.
211 * gnat.dg/opt50_pkg.ads: New helper.
212
213 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
214
215 PR fortran/68019
216 * gfortran.dg/pr68019.f90: new test.
217
218 2015-10-19 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/67975
221 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
222
223 2015-10-19 Richard Biener <rguenther@suse.de>
224
225 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
226
227 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
228
229 PR target/67995
230 * gcc.target/i386/pr67995-1.c: New test.
231 * gcc.target/i386/pr67995-2.c: Likewise.
232 * gcc.target/i386/pr67995-3.c: Likewise.
233
234 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
235
236 PR middle-end/68002
237 * gcc.dg/PR68002.c: New test.
238
239 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
240
241 * gcc.dg/builtins-20.c: Remove undefined behavior.
242
243 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
244
245 PR fortran/67758
246 * gfortran.dg/common_25.f90: New file.
247
248 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
249
250 PR fortran/67177
251 * gfortran.dg/move_alloc_15.f90: New test
252 * gfortran.dg/move_alloc_16.f90: New test
253
254 PR fortran/67977
255 * gfortran.dg/deferred_character_assignment_1.f90: New test
256
257 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
258
259 PR fortran/67987
260 * gfortran.df/pr67987.f90: New test.
261 * gfortran.dg/char_length_2.f90: Update testcase.
262
263 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
264
265 * gcc.target/i386/iamcu/test_basic_returning.c
266 (def_test_returning_type): Use union to check float return bits.
267
268 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
269
270 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
271 Replace printf with __builtin_printf.
272
273 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
274
275 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
276 initialize u5.
277
278 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
279
280 PR middle-end/67966
281 * gnat.dg/pack21.adb: New test.
282 * gnat.dg/pack22.adb: Likewise.
283 * gnat.dg/pack22_pkg.ad[sb]: New helper.
284
285 2015-10-16 Christian Bruel <christian.bruel@st.com>
286
287 PR target/67745
288 * gcc.target/arm/no-align.c: New test.
289 * gcc.target/arm/attr-align1.c: New test.
290 * gcc.target/arm/attr-align2.c: New test.
291 * gcc.target/arm/attr-align3.c: New test.
292
293 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
294
295 * gcc.c-torture/compile/icfmatch.c: Add testcase
296
297 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
298
299 PR c++/67926
300 * g++.dg/cpp1z/fold-ice1.C: New.
301
302 2015-10-16 Michael Collison <michael.collison@linaro.org>
303 Andrew Pinski <andrew.pinski@caviumnetworks.com>
304
305 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
306
307 2015-10-15 Marek Polacek <polacek@redhat.com>
308
309 * gcc.dg/tree-ssa/reassoc-42.c: New test.
310
311 2015-10-15 Marek Polacek <polacek@redhat.com>
312
313 PR tree-optimization/67953
314 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
315 unsigned.
316 * gcc.dg/torture/pr67953.c: New test.
317
318 2015-10-14 Jeff Law <law@redhat.com>
319
320 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
321 contained within have their own file/test now.
322 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
323 ssa-dom-thread-2.c. Tighten expected output slightly and comment
324 expectations a bit more.
325 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
327 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
328 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
329 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
330
331 PR testsuite/67959
332 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
333
334 2015-10-14 Marek Polacek <polacek@redhat.com>
335
336 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
337 (f6): New.
338 (f7): New.
339 (f8): New.
340 (f9): New.
341 (f10): New.
342 (f11): New.
343 (f12): New.
344 (f13): New.
345
346 2015-10-14 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/67915
349 * gcc.dg/torture/pr67915.c: New testcase.
350
351 2015-10-14 Marek Polacek <polacek@redhat.com>
352
353 PR tree-optimization/67815
354 * gcc.dg/tree-ssa/reassoc-39.c: New test.
355 * gcc.dg/tree-ssa/reassoc-40.c: New test.
356 * gcc.dg/tree-ssa/reassoc-41.c: New test.
357
358 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
359
360 * gcc.dg/pragma-pop_options-1.c: New test.
361
362 2015-10-13 Jakub Jelinek <jakub@redhat.com>
363 Aldy Hernandez <aldyh@redhat.com>
364
365 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
366 * c-c++-common/gomp/clauses-1.c: New test.
367 * c-c++-common/gomp/clauses-2.c: New test.
368 * c-c++-common/gomp/clauses-3.c: New test.
369 * c-c++-common/gomp/clauses-4.c: New test.
370 * c-c++-common/gomp/declare-target-1.c: New test.
371 * c-c++-common/gomp/declare-target-2.c: New test.
372 * c-c++-common/gomp/depend-3.c: New test.
373 * c-c++-common/gomp/depend-4.c: New test.
374 * c-c++-common/gomp/doacross-1.c: New test.
375 * c-c++-common/gomp/if-1.c: New test.
376 * c-c++-common/gomp/if-2.c: New test.
377 * c-c++-common/gomp/linear-1.c: New test.
378 * c-c++-common/gomp/map-2.c: New test.
379 * c-c++-common/gomp/map-3.c: New test.
380 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
381 f_omp_target_data): Add map clause to target data.
382 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
383 * c-c++-common/gomp/ordered-1.c: New test.
384 * c-c++-common/gomp/ordered-2.c: New test.
385 * c-c++-common/gomp/ordered-3.c: New test.
386 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
387 on non-iterator.
388 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
389 clause and ordered construct where no longer allowed.
390 * c-c++-common/gomp/priority-1.c: New test.
391 * c-c++-common/gomp/reduction-1.c: New test.
392 * c-c++-common/gomp/schedule-simd-1.c: New test.
393 * c-c++-common/gomp/sink-1.c: New test.
394 * c-c++-common/gomp/sink-2.c: New test.
395 * c-c++-common/gomp/sink-3.c: New test.
396 * c-c++-common/gomp/sink-4.c: New test.
397 * c-c++-common/gomp/udr-1.c: New test.
398 * c-c++-common/taskloop-1.c: New test.
399 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
400 value of _OPENMP macro.
401 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
402 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
403 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
404 * gcc.dg/gomp/clause-1.c:
405 * gcc.dg/gomp/reduction-1.c: New test.
406 * gcc.dg/gomp/sink-fold-1.c: New test.
407 * gcc.dg/gomp/sink-fold-2.c: New test.
408 * gcc.dg/gomp/sink-fold-3.c: New test.
409 * gcc.dg/vect/vect-simd-clone-15.c: New test.
410 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
411 of non-static data members.
412 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
413 Add some linear clause tests.
414 * g++.dg/gomp/declare-simd-3.C: New test.
415 * g++.dg/gomp/linear-1.C: New test.
416 * g++.dg/gomp/member-1.C: New test.
417 * g++.dg/gomp/member-2.C: New test.
418 * g++.dg/gomp/pr66571-2.C: New test.
419 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
420 dependent argument.
421 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
422 in reduction clause.
423 * g++.dg/gomp/reference-1.C: New test.
424 * g++.dg/gomp/sink-1.C: New test.
425 * g++.dg/gomp/sink-2.C: New test.
426 * g++.dg/gomp/sink-3.C: New test.
427 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
428 * g++.dg/gomp/this-1.C: New test.
429 * g++.dg/gomp/this-2.C: New test.
430 * g++.dg/vect/simd-clone-2.cc: New test.
431 * g++.dg/vect/simd-clone-2.h: New test.
432 * g++.dg/vect/simd-clone-3.cc: New test.
433 * g++.dg/vect/simd-clone-4.cc: New test.
434 * g++.dg/vect/simd-clone-4.h: New test.
435 * g++.dg/vect/simd-clone-5.cc: New test.
436
437 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
438
439 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
440 after r228716 (Fix vtbl[34] and vtbx4).
441
442 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
443
444 PR tree-optimization/67909, 67947
445 * gcc.dg/torture/pr67947.c: New test.
446
447 2015-10-13 Jeff Law <law@redhat.com>
448
449 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
450
451 2015-10-12 Jeff Law <law@redhat.com>
452
453 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
454 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
455 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
456 ssa-dom-thread-11.c.
457
458 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
459
460 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
461
462 PR c++/58566
463 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
464
465 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
466
467 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
468 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
469 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
470 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
471 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
472 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
473 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
474 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
475
476 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
477
478 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
479 and -mno-frame-header-opt options.
480 * gcc.target/mips/frame-header-1.c: New file.
481 * gcc.target/mips/frame-header-2.c: New file.
482 * gcc.target/mips/frame-header-3.c: New file.
483
484 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
485 Hale Wang <hale.wang@arm.com>
486
487 * gcc.dg/tree-ssa/forwprop-33.c: New.
488
489 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
490
491 PR target/67895
492 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
493 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
494 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
495 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
496 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
497 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
498 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
499 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
500 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
501 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
502
503 2015-10-09 David Malcolm <dmalcolm@redhat.com>
504
505 * lib/multiline.exp: New file.
506 * lib/prune.exp: Load multiline.exp.
507 (prune_gcc_output): Call into multiline.exp to handle any
508 multiline output directives.
509 * lib/libgo.exp: Load multiline.exp before prune.exp, using
510 load_gcc_lib.
511
512 2015-10-09 Martin Jambor <mjambor@suse.cz>
513
514 PR tree-optimization/67794
515 * gcc.dg/ipa/ipa-sra-10.c: New test.
516 * gcc.dg/torture/pr67794.c: Likewise.
517
518 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
519
520 PR rtl-optimization/67828
521 * gcc.dg/torture/pr67828.c: New.
522
523 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
524
525 PR target/67366
526 * lib/target-supports.exp (check_effective_target_non_strict_align):
527 Adjust for arm*-*-*.
528 * gcc.target/arm/pr67366.c: New test.
529
530 2015-10-09 Richard Biener <rguenther@suse.de>
531
532 PR tree-optimization/67891
533 * gcc.dg/tree-ssa/pr67891.c: New testcase.
534
535 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
536
537 * gcc.dg/builtins-47.c: Test the optimized dump instead.
538
539 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
540
541 * gcc.dg/vect/vect-outer-simd-3.c: New test.
542
543 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
544
545 * gcc.dg/loop-unswitch-2.c: New test.
546 * gcc.dg/loop-unswitch-3.c: Likewise.
547 * gcc.dg/loop-unswitch-4.c: Likewise.
548
549 2015-10-08 Tom de Vries <tom@codesourcery.com>
550
551 * gcc.dg/dse.c: Only dump in dse1 pass.
552 * gcc.dg/tree-ssa/pr30375.c: Same.
553
554 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
555
556 PR target/66697
557 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
558 (PUSH, POP): New defines.
559 (sse2_test): Use PUSH and POP to misalign runtime stack.
560 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
561
562 2015-10-07 James Norris <jnorris@codesourcery.com>
563
564 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
565 to atomic_init. (atomic_init): Restrict flags usage.
566
567 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
568
569 PR fortran/65889
570 * gfortran.dg/sizeof_5.f90: New test.
571
572 2015-10-06 Jeff Law <law@redhat.com>
573
574 * gcc.c-torture/compile/pr67816.c: New test.
575
576 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
577
578 * gcc.target/aarch64/get_lane_f16_1.c: New test.
579
580 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
581
582 PR fortran/65766
583 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
584
585 2015-10-06 Marek Polacek <polacek@redhat.com>
586
587 PR c++/67863
588 * c-c++-common/Wtautological-compare-4.c: New test.
589
590 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
591 Peter Bergner <bergner@vnet.ibm.com>
592
593 PR target/67808
594 * gcc.target/powerpc/pr67808.c: New test.
595
596 2015-10-06 Nick Clifton <nickc@redhat.com>
597
598 * gcc.target/msp430: New directory.
599 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
600 tests.
601 * gcc.target/msp430/data-attributes.c: New file. Checks the
602 noinit and persistent data attributes.
603
604 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
605
606 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
607
608 2015-10-06 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/67859
611 * gcc.dg/torture/pr67859.c: New testcase.
612
613 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
614
615 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
616
617 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
618
619 PR c++/53856
620 * g++.dg/template/defarg19.C: New.
621 * g++.dg/template/defarg20.C: Likewise.
622
623 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
624 Sebastian Pop <s.pop@samsung.com>
625
626 * gcc.dg/graphite/scop-sor.c: Un-xfail.
627
628 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
629 Sebastian Pop <s.pop@samsung.com>
630
631 * gcc.dg/graphite/scop-sor.c: Xfail.
632
633 2015-10-05 Martin Jambor <mjambor@suse.cz>
634 Jan Hubicka <hubicka@ucw.cz>
635
636 * gcc.dg/ipa/propalign-4.c: New test.
637 * gcc.dg/ipa/propalign-5.c: Likewise.
638
639 2015-10-05 Marek Polacek <polacek@redhat.com>
640
641 PR tree-optimization/67821
642 * gcc.dg/torture/pr67821-2.c: New test.
643 * gcc.dg/torture/pr67821.c: New test.
644
645 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
646
647 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
648
649 2015-10-05 Christian Bruel <christian.bruel@st.com>
650
651 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
652
653 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
654
655 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
656 (exec_vcvt): Add comments.
657
658 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
659
660 PR rtl-optimization/67447
661 * gcc.target/i386/pr67447.c: New test.
662
663 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
664
665 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
666 effective target.
667 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
668 * gcc.target/i386/vect-perm-even-1.c: Ditto.
669 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
670 * gcc.target/i386/vect-unpack-1.c: Ditto.
671 * gcc.target/i386/vect-unpack-2.c: Ditto.
672
673 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
674
675 PR fortran/67758
676 * gfortran.dg/common_24.f: New.
677
678 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
679
680 * gcc.target/arm/pr67756.c: Fixed warnings.
681
682 2015-10-02 Marek Polacek <polacek@redhat.com>
683
684 PR c/67730
685 * gcc.dg/pr67730-1.c: New test.
686 * gcc.dg/pr67730-2.c: New test.
687 * gcc.dg/pr67730.h: New test.
688
689 2015-10-02 Marek Polacek <polacek@redhat.com>
690
691 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
692
693 2015-10-02 Sebastian Pop <s.pop@samsung.com>
694
695 PR tree-optimization/67754
696 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
697 * gfortran.dg/graphite/block-2.f: Same.
698
699 2015-10-02 Sebastian Pop <s.pop@samsung.com>
700
701 * gcc.dg/graphite/scop-23.c: New.
702
703 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
704
705 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
706 and "avx512vbmi".
707
708 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR rtl-optimization/67756
711 * gcc.target/arm/pr67756.c: New.
712
713 2015-10-02 Jiong Wang <jiong.wang@arm.com>
714
715 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
716 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
717 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
718 for tiny model.
719 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
720 for small model.
721
722 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
723
724 * gcc.target/i386/vect-pack-trunc-1.c: New test.
725 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
726 * gcc.target/i386/vect-perm-even-1.c: Ditto.
727 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
728 * gcc.target/i386/vect-unpack-1.c: Ditto.
729 * gcc.target/i386/vect-unpack-2.c: Ditto.
730
731 2015-10-02 Marek Polacek <polacek@redhat.com>
732
733 PR c/64249
734 * c-c++-common/Wduplicated-cond-1.c: New test.
735 * c-c++-common/Wduplicated-cond-2.c: New test.
736 * c-c++-common/Wduplicated-cond-3.c: New test.
737 * c-c++-common/Wduplicated-cond-4.c: New test.
738 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
739 -Wduplicated-cond warning.
740
741 2015-10-02 Renlin Li <renlin.li@arm.com>
742
743 * gcc.target/aarch64/csneg-1.c: Update.
744
745 2015-10-02 Renlin Li <renlin.li@arm.com>
746
747 PR target/66776
748 * gcc.target/aarch64/pr66776.c: New.
749
750 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
751
752 * gnat.dg/warn13.adb: New test.
753
754 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
755
756 * gnat.dg/vect15.ad[sb]: New test.
757 * gnat.dg/vect16.ad[sb]: Likewise.
758 * gnat.dg/vect17.ad[sb]: Likewise.
759 * gnat.dg/vect18.ad[sb]: Likewise.
760
761 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
762
763 PR rtl-optimization/67786
764 PR rtl-optimization/67787
765 * gcc.dg/pr67786.c: New test.
766 * gcc.dg/pr67787.c: Likewise.
767
768 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
769
770 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
771
772 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
773
774 PR target/51726
775 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
776
777 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
778
779 PR fortran/62242
780 PR fortran/52332
781 * gfortran.dg/string_array_constructor_1.f90: New.
782 * gfortran.dg/string_array_constructor_2.f90: New.
783 * gfortran.dg/string_array_constructor_3.f90: New.
784
785 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
786
787 PR target/67788
788 PR target/67789
789 * gcc.target/powerpc/pr67789.c: New testcase.
790
791 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
792
793 PR fortran.67802
794 * gfortran.dg/pr67802.f90: New test.
795
796 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
797
798 PR fortran/66979
799 gfortran.dg/pr66979.f90: new test.
800
801 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
802
803 PR fortran/67616
804 * gfortran.dg/pr67616.f90: New test.
805
806 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
807
808 PR c++/54430
809 * g++.dg/cpp0x/range-for30.C: New.
810
811 2015-10-01 Marek Polacek <polacek@redhat.com>
812
813 PR c/65345
814 * gcc.dg/atomic/pr65345-4.c: New test.
815 * gcc.dg/pr65345-3.c: New test.
816
817 2015-10-01 Marek Polacek <polacek@redhat.com>
818
819 PR tree-optimization/67769
820 * gcc.dg/torture/pr67769.c: New test.
821
822 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
823
824 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
825
826 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
827
828 PR target/54236
829 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
830
831 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
832
833 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
834 (main): Rename to sse2_test. Abort if count != 5.
835 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
836 of -march=slm.
837 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
838
839 2015-10-01 Richard Biener <rguenther@suse.de>
840
841 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
842 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
843
844 2015-09-30 Jeff Law <law@redhat.com>
845
846 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
847
848 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
849
850 PR rtl-optimization/67037
851 * gcc.c-torture/execute/pr67037.c: New test.
852
853 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
854
855 * lib/target-supports.exp (check_effective_target_sync_int_128):
856 Return 1 on spu-*-* targets.
857 (check_effective_target_sync_int_128_runtime): Likewise.
858 (check_effective_target_sync_long_long): Likewise.
859 (check_effective_target_sync_long_long_runtime): Likewise.
860 (check_effective_target_sync_int_long): Likewise.
861 (check_effective_target_sync_char_short): Likewise.
862
863 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
864
865 * gcc.target/i386/pr67761.c: New test.
866
867 2015-09-30 Marek Polacek <polacek@redhat.com>
868
869 PR c/67730
870 * gcc.dg/pr67730.c: New test.
871
872 2015-09-30 Marek Polacek <polacek@redhat.com>
873
874 PR tree-optimization/67690
875 * gcc.dg/torture/pr67690.c: New test.
876
877 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
878
879 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
880 * g++.dg/gomp/tls-wrap4.C: Likewise.
881 * gcc.dg/atomic-op-optimize.c: Likewise.
882 * gcc.dg/pr54087.c: Likewise.
883 * gcc.dg/tls/section-2.c: Likewise.
884 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
885 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
886 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
887 * gcc.target/arm/divzero.c: Likewise.
888 * gcc.target/arm/sibcall-2.c: Likewise.
889 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
890 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
891 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
892 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
893 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
894 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
895 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
896 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
897 * gfortran.dg/default_format_2.f90: Likewise.
898 * gfortran.dg/default_format_denormal_2.f90: Likewise.
899
900 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
901
902 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
903
904 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
905
906 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
907 * gfortran.dg/round_4.f90: ditto.
908
909 2015-09-29 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/67170
912 * gfortran.dg/pr67170.f90: New testcase.
913
914 2015-09-29 Richard Biener <rguenther@suse.de>
915
916 PR tree-optimization/67741
917 * gcc.dg/torture/pr67741.c: New testcase.
918
919 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
920
921 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
922 non-zero for __builtin_signbit tests.
923
924 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
925
926 PR target/65105
927 * gcc.target/i386/pr65105-1.c: New.
928 * gcc.target/i386/pr65105-2.c: New.
929 * gcc.target/i386/pr65105-3.c: New.
930 * gcc.target/i386/pr65105-4.C: New.
931 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
932
933 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
934
935 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
936
937 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/40054
940 PR fortran/63921
941 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
942 standard as legacy.
943 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
944 * gfortran.dg/function_types_3.f90: Change error message to
945 "Type inaccessible...."
946 * gfortran.dg/ptr_func_assign_1.f08: New test.
947 * gfortran.dg/ptr_func_assign_2.f08: New test.
948
949 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
950
951 PR fortran/40054
952 PR fortran/63921
953 * gfortran.dg/ptr_func_assign_3.f08: New test.
954 * gfortran.dg/ptr_func_assign_4.f08: New test.
955
956 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
957 Sebastian Pop <s.pop@samsung.com>
958
959 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
960 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
961 * gcc.dg/graphite/block-3.c: Same.
962 * gcc.dg/graphite/block-4.c: Same.
963 * gcc.dg/graphite/block-5.c: Same.
964 * gcc.dg/graphite/block-6.c: Same.
965 * gcc.dg/graphite/block-7.c: Same.
966 * gcc.dg/graphite/block-8.c: Same.
967 * gcc.dg/graphite/block-pr47654.c: Same.
968 * gcc.dg/graphite/interchange-0.c: Same.
969 * gcc.dg/graphite/interchange-1.c: Same.
970 * gcc.dg/graphite/interchange-10.c: Same.
971 * gcc.dg/graphite/interchange-11.c: Same.
972 * gcc.dg/graphite/interchange-12.c: Same.
973 * gcc.dg/graphite/interchange-13.c: Same.
974 * gcc.dg/graphite/interchange-14.c: Same.
975 * gcc.dg/graphite/interchange-15.c: Same.
976 * gcc.dg/graphite/interchange-3.c: Same.
977 * gcc.dg/graphite/interchange-4.c: Same.
978 * gcc.dg/graphite/interchange-5.c: Same.
979 * gcc.dg/graphite/interchange-6.c: Same.
980 * gcc.dg/graphite/interchange-7.c: Same.
981 * gcc.dg/graphite/interchange-8.c: Same.
982 * gcc.dg/graphite/interchange-9.c: Same.
983 * gcc.dg/graphite/interchange-mvt.c: Same.
984 * gcc.dg/graphite/pr35356-1.c: Same.
985 * gcc.dg/graphite/pr35356-3.c: Same.
986 * gcc.dg/graphite/pr37485.c: Same.
987 * gcc.dg/graphite/scop-1.c: Same.
988 * gcc.dg/graphite/scop-11.c: Same.
989 * gcc.dg/graphite/scop-5.c: Same.
990 * gcc.dg/graphite/uns-block-1.c: Same.
991 * gcc.dg/graphite/uns-interchange-9.c: Same.
992 * gfortran.dg/graphite/block-1.f90: Same.
993 * gfortran.dg/graphite/interchange-3.f90: Same.
994 * gfortran.dg/graphite/pr14741.f90: Same.
995 * gfortran.dg/graphite/block-2.f: Same.
996
997 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
998 Sebastian Pop <s.pop@samsung.com>
999
1000 PR tree-optimization/67700
1001 * gcc.dg/graphite/run-id-pr67700.c: New.
1002
1003 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1004
1005 PR target/54236
1006 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1007 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1008 test_27): New.
1009 * gcc.target/sh/pr54236-5.c: New.
1010 * gcc.target/sh/pr54236-6.c: New.
1011
1012 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013
1014 PR rtl-optimization/67456
1015 PR rtl-optimization/67464
1016 PR rtl-optimization/67465
1017 * gcc.dg/pr67465.c: New test.
1018
1019 2015-09-28 Tom de Vries <tom@codesourcery.com>
1020
1021 PR tree-optimization/62171
1022 * gcc.dg/vect/pr62171.c: New test.
1023
1024 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1025
1026 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1027 skip on AIX. XFAIL individual line tests.
1028
1029 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1030
1031 PR rtl-optimization/64164
1032 PR tree-optimization/67312
1033 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1034 * gcc.target/i386/stackalign/return-4.c: Add -O.
1035
1036 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1037
1038 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1039
1040 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1041
1042 PR fortran/67721
1043 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1044
1045 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1046
1047 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1048 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1049 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1050 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1051 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1052 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1053 DW_AT_noreturn on AIX.
1054 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1055 DW_AT_noreturn on AIX.
1056 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1057 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1058 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1059 DW_AT_GNU_deleted on AIX.
1060 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1061 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1062 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1063 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1064 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1065 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1066 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1067 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1068 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1069 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1070 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1071 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1072 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1073 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1074 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1075
1076 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1077
1078 PR fortran/67614
1079 * gfortran.dg/pr67614.f90: New test.
1080
1081 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1082
1083 PR fortran/67525
1084 * gfortran.dg/pr67525.f90: New test.
1085
1086 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1087
1088 PR fortran/55603
1089 * gfortran.dg/allocatable_function_9.f90: New.
1090
1091 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1092
1093 PR target/67675
1094 * gcc.target/sh/pr67675.c: New.
1095
1096 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1097
1098 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1099
1100 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * gcc.target/i386/pr66749.c (dg-options): Replace
1103 -mtune=lakemount with -mtune=lakemont.
1104 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1105 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1106
1107 2015-09-25 Marek Polacek <polacek@redhat.com>
1108
1109 * c-c++-common/ubsan/bounds-11.c: New test.
1110 * c-c++-common/ubsan/bounds-12.c: New test.
1111
1112 2015-09-25 Marek Polacek <polacek@redhat.com>
1113
1114 PR sanitizer/64906
1115 * c-c++-common/ubsan/pr64906.c: New test.
1116
1117 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1120 with -mtune=lakemount.
1121 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1122 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1123
1124 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1125
1126 PR driver/67640
1127 * gcc.dg/Werror-13.c: New test.
1128
1129 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1130
1131 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1132
1133 2015-09-24 Richard Biener <rguenther@suse.de>
1134
1135 PR lto/67699
1136 * g++.dg/pr67699.C: New testcase.
1137
1138 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1139
1140 PR libgcc/67624
1141 * gcc.target/arm/fp16-inf.c: New test.
1142
1143 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1144
1145 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1146 name while checking for AVX-512VBMI presence.
1147
1148 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1149
1150 * lib/target-supports.exp (check_effective_target_pie): Check for
1151 PIE support on Solaris 11.x and 12.
1152
1153 2015-09-24 Richard Biener <rguenther@suse.de>
1154
1155 * g++.dg/tree-ssa/restrict3.C: New testcase.
1156
1157 2015-09-24 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/48885
1160 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1161
1162 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1163
1164 * c-c++-common/Wmisleading-indentation.c: Augment test.
1165
1166 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1167
1168 Fix small typos in the coding rule enforcement warnings.
1169 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1170 with 'namespace'.
1171
1172 2015-09-23 Richard Biener <rguenther@suse.de>
1173
1174 PR middle-end/67662
1175 * gcc.dg/ubsan/pr67662.c: New testcase.
1176
1177 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1178
1179 PR c/49655
1180 * gcc.dg/pragma-diag-6.c: New test.
1181
1182 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1183
1184 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1185
1186 2015-09-23 Richard Biener <rguenther@suse.de>
1187
1188 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1189
1190 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1191
1192 * c-c++-common/Wmisleading-indentation.c: Augment test.
1193
1194 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1195
1196 * g++.dg/diagostic/disable.C: New.
1197
1198 2015-09-22 Tom de Vries <tom@codesourcery.com>
1199
1200 PR tree-optimization/67671
1201 * g++.dg/pr67671.C: New test.
1202
1203 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1204
1205 PR target/67480
1206 * gcc.target/i386/pr67480.c: New test.
1207
1208 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1209
1210 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1211 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1212 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1213 avx512dq, avx512cd, avx512er and avx512pf.
1214
1215 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1216
1217 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1218 update-fetch operations.
1219 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1220
1221 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1222
1223 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1224 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1225
1226 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1227
1228 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1229 (TEST_ONE): New.
1230 * gcc.target/aarch64/atomic-inst-swap.c: New.
1231
1232 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1233
1234 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1235 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1236 * gcc.target/i386/pr59789.c (f1): Likewise.
1237 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1238 * gcc.target/i386/intrinsics_6.c: Likewise.
1239 * gcc.dg/winline-5.c (int t): Likewise.
1240 * gcc.dg/winline-9.c (t): Likewise.
1241 * gcc.dg/always_inline2.c (q): Likewise.
1242 * gcc.dg/winline-2.c (inline int t): Likewise.
1243 * gcc.dg/winline-6.c: Likewise.
1244 * gcc.dg/winline-10.c (void g): Likewise.
1245 * gcc.dg/pr49243.c (void parse): Likewise.
1246 * gcc.dg/always_inline3.c (q2): Likewise.
1247 * gcc.dg/winline-3.c: Likewise.
1248 * gcc.dg/winline-7.c (inline void *t): Likewise.
1249
1250 2015-09-22 Tom de Vries <tom@codesourcery.com>
1251
1252 PR tree-optimization/67666
1253 * g++.dg/pr67666.C: New test.
1254
1255 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1256
1257 PR fortran/67615
1258 * gfortran.dg/pr67615.f90: new test.
1259
1260 2015-09-21 Jeff Law <law@redhat.com>
1261
1262 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1263
1264 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1265
1266 Complete the implementation of N4230, Nested namespace definition.
1267 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1268 attributes and nested namespace definitions.
1269 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1270 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1271 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1272 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1273 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1274 appearing before the namespace identifier.
1275
1276 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1277
1278 PR c/66415
1279 * gcc.dg/cpp/pr66415-1.c: Test column number.
1280
1281 2015-09-21 Richard Biener <rguenther@suse.de>
1282
1283 * g++.dg/ext/attr-alias-3.C: Add -g.
1284
1285 2015-09-21 Richard Biener <rguenther@suse.de>
1286
1287 PR debug/67664
1288 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1289
1290 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1291
1292 PR target/64345
1293 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1294
1295 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1296
1297 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1298
1299 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1300
1301 PR middle-end/60832
1302 * gcc.dg/pr53265.c: Update.
1303
1304 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1307
1308 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1309
1310 PR target/59478
1311 * gcc.target/sh/pr59478.c: New.
1312
1313 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1314
1315 PR target/67126
1316 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1317 * gcc.target/sh/pr54236-2.c: Likewise.
1318
1319 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1320
1321 * gcc.target/sh/pr43417.c: Move target independent test to ...
1322 * gcc.c-torture/compile/pr43417.c: ... here.
1323
1324 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1325
1326 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1327 check_effective_target_big_endian, check_effective_target_little_endian,
1328 check_effective_target_any_fpu, check_effective_target_double_fpu,
1329 check_effective_target_use_single_only_fpu,
1330 check_effective_target_default_single_fpu,
1331 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1332 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1333 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1334 check_effective_target_fmovd_enabled,
1335 check_effective_target_has_privileged, check_effective_target_has_pref,
1336 check_effective_target_banked_r0r7_isr,
1337 check_effective_target_stack_save_isr): New effective target checks.
1338 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1339 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1340 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1341 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1342 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1343 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1344 * gcc.target/sh/attr-isr.c: Likewise.
1345 * gcc.target/sh/fpul-usage-1.c: Likewise.
1346 * gcc.target/sh/hiconst.c: Likewise.
1347 * gcc.target/sh/mfmovd.c: Likewise.
1348 * gcc.target/sh/pr21255-3.c: Likewise.
1349 * gcc.target/sh/pr33135-1.c: Likewise.
1350 * gcc.target/sh/pr33135-2.c: Likewise.
1351 * gcc.target/sh/pr33135-3.c: Likewise.
1352 * gcc.target/sh/pr33135-4.c: Likewise.
1353 * gcc.target/sh/pr39423-2.c: Likewise.
1354 * gcc.target/sh/pr49880-4.c: Likewise.
1355 * gcc.target/sh/pr49880-5.c: Likewise.
1356 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1357 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1358 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1359 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1360 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1361 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1362 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1363 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1364 * gcc.target/sh/pr50751-2.c: Likewise.
1365 * gcc.target/sh/pr50751-3.c: Likewise.
1366 * gcc.target/sh/pr50751-5.c: Likewise.
1367 * gcc.target/sh/pr50751-6.c: Likewise.
1368 * gcc.target/sh/pr50751-8.c: Likewise.
1369 * gcc.target/sh/pr51244-15.c: Likewise.
1370 * gcc.target/sh/pr51244-2.c: Likewise.
1371 * gcc.target/sh/pr51244-20.c: Likewise.
1372 * gcc.target/sh/pr51244-6.c: Likewise.
1373 * gcc.target/sh/pr52483-4.c: Likewise.
1374 * gcc.target/sh/pr53511-1.c: Likewise.
1375 * gcc.target/sh/pr53512-1.c: Likewise.
1376 * gcc.target/sh/pr53512-2.c: Likewise.
1377 * gcc.target/sh/pr53512-3.c: Likewise.
1378 * gcc.target/sh/pr53512-4.c: Likewise.
1379 * gcc.target/sh/pr53513-1.c: Likewise.
1380 * gcc.target/sh/pr54089-2.c: Likewise.
1381 * gcc.target/sh/pr54089-3.c: Likewise.
1382 * gcc.target/sh/pr54089-4.c: Likewise.
1383 * gcc.target/sh/pr54602-2.c: Likewise.
1384 * gcc.target/sh/pr54602-3.c: Likewise.
1385 * gcc.target/sh/pr54602-4.c: Likewise.
1386 * gcc.target/sh/pr54680.c: Likewise.
1387 * gcc.target/sh/pr55303-1.c: Likewise.
1388 * gcc.target/sh/pr55303-2.c: Likewise.
1389 * gcc.target/sh/pr55303-3.c: Likewise.
1390 * gcc.target/sh/pr56547-1.c: Likewise.
1391 * gcc.target/sh/pr56547-2.c: Likewise.
1392 * gcc.target/sh/pr61195.c: Likewise.
1393 * gcc.target/sh/pr61996.c: Likewise.
1394 * gcc.target/sh/pr6526.c: Likewise.
1395 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1396 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1397 * gcc.target/sh/prefetch.c: Likewise.
1398 * gcc.target/sh/rte-delay-slot.c: Likewise.
1399 * gcc.target/sh/sh2a-band.c: Likewise.
1400 * gcc.target/sh/sh2a-bclr.c: Likewise.
1401 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1402 * gcc.target/sh/sh2a-bld.c: Likewise.
1403 * gcc.target/sh/sh2a-bor.c: Likewise.
1404 * gcc.target/sh/sh2a-bset.c: Likewise.
1405 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1406 * gcc.target/sh/sh2a-bxor.c: Likewise.
1407 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1408 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1409 * gcc.target/sh/sh2a-movrt.c: Likewise.
1410 * gcc.target/sh/sh2a-resbank.c: Likewise.
1411 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1412 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1413 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1414 * gcc.target/sh/sh4a-cosf.c: Likewise.
1415 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1416 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1417 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1418 * gcc.target/sh/sh4a-sinf.c: Likewise.
1419
1420 2015-09-20 Jeff Law <law@redhat.com>
1421
1422 PR tree-optimization/47679
1423 * g++.dg/warn/Wuninitialized-6.C: New test.
1424
1425 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1426
1427 Implement nested namespace definitions.
1428 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1429 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1430 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1431 * g++.dg/lookup/name-clash5.C: Adjust.
1432 * g++.dg/lookup/name-clash6.C: Likewise.
1433
1434 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1435
1436 * gcc.dg/pragma-diag-5.c: New test.
1437
1438 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1439
1440 PR middle-end/67619
1441 * gcc.dg/torture/pr67619.c: New test.
1442 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1443 New procedure.
1444
1445 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1446
1447 PR tree-optimization/67283
1448 * gcc.dg/tree-ssa/sra-15.c: New.
1449 * gcc.dg/tree-ssa/sra-16.c: New.
1450
1451 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1452
1453 PR sanitizer/64078
1454 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1455 (f2, f3): Make the function static.
1456 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1457
1458 2015-09-17 Christian Bruel <christian.bruel@st.com>
1459
1460 * gcc.target/arm/attr_thumb-static2.c: New test.
1461
1462 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1463
1464 * gnat.dg/overflow_sum3.adb: New test.
1465
1466 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1467
1468 * gcc.target/arm/stack-checking.c: New test.
1469
1470 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1471
1472 PR fortran/52846
1473 * gfortran.dg/public_private_module_5.f90: Add module procedure
1474 trigger_smod to ensure that the smod file is written.
1475
1476 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1477
1478 * gcc.target/aarch64/copysign_1.c: New.
1479 * gcc.target/aarch64/copysign_2.c: New.
1480
1481 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1482
1483 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1484 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1485 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1486
1487 2015-09-16 John Marino <gnugcc@marino.st>
1488
1489 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1490
1491 2015-09-16 Richard Biener <rguenther@suse.de>
1492
1493 PR middle-end/67253
1494 * gcc.dg/torture/pr67253.c: New testcase.
1495
1496 2015-09-16 Richard Biener <rguenther@suse.de>
1497
1498 PR middle-end/67271
1499 * gcc.dg/pr67271.c: New testcase.
1500
1501 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1502
1503 * gnat.dg/opt49.adb: New test.
1504
1505 2015-09-16 Richard Biener <rguenther@suse.de>
1506
1507 PR middle-end/67442
1508 * gcc.dg/torture/pr67442.c: New testcase.
1509
1510 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gnat.dg/array24.adb: New test.
1513 * gnat.dg/blocklocs.adb: Delete.
1514
1515 2015-09-15 Marek Polacek <polacek@redhat.com>
1516
1517 PR c/67580
1518 * gcc.dg/pr67580.c: New test.
1519
1520 2015-09-15 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/67470
1523 * gcc.dg/torture/pr67470.c: New testcase.
1524
1525 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1526
1527 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1528
1529 2015-09-15 Richard Biener <rguenther@suse.de>
1530
1531 PR middle-end/67563
1532 * gcc.dg/pr67563.c: New testcase.
1533
1534 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1535
1536 PR fortran/67460
1537 * gfortran.dg/pr67460.f90: New test.
1538
1539 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1540
1541 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1542 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1543
1544 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/51911
1547 * g++.dg/cpp0x/new-auto1.C: New.
1548
1549 2015-09-11 Mark Wielaard <mjw@redhat.com>
1550
1551 PR c/28901
1552 * g++.dg/warn/unused-variable-1.C: New test.
1553 * g++.dg/warn/unused-variable-2.C: Likewise.
1554 * gcc.dg/unused-4.c: Adjust warning for static const.
1555 * gcc.dg/unused-variable-1.c: New test.
1556 * gcc.dg/unused-variable-2.c: Likewise.
1557
1558 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1559
1560 * gfortran.dg/private_type_3.f90: Require visibility.
1561 * gfortran.dg/module_variable_2.f90: Same.
1562 * gfortran.dg/nested_forall_1.f: Same.
1563 * gfortran.dg/elemental_dependency_4.f90: Same.
1564 * gfortran.dg/bind_c_usage_25.f90: Same.
1565 * gfortran.dg/access_spec_1.f90: Same.
1566 * gfortran.dg/public_private_module_2.f90: Same.
1567 * gfortran.dg/host_assoc_variable_1.f90: Same.
1568 * gfortran.dg/public_private_module_6.f90: Same.
1569 * gfortran.dg/module_variable_1.f90: Same.
1570 * gfortran.dg/pr37286.f90: Same.
1571 * gfortran.dg/internal_pack_7.f90: Same.
1572 * gfortran.dg/submodule_10.f08: Same.
1573 * gfortran.dg/allocatable_function_8.f90: Same.
1574 * gfortran.dg/merge_init_expr_2.f90: Same.
1575 * gfortran.dg/class_37.f03: Same.
1576 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1577 * gfortran.dg/typebound_call_20.f03: Same.
1578 * gfortran.dg/proc_ptr_result_3.f90: Same.
1579 * gfortran.dg/pr32535.f90: Same.
1580 * gfortran.dg/typebound_proc_19.f90: Same.
1581 * gfortran.dg/initialization_10.f90: Same.
1582 * gfortran.dg/bind_c_usage_8.f03: Same.
1583 * gfortran.dg/pr61335.f90: Same.
1584 * gfortran.dg/elemental_dependency_5.f90: Same.
1585 * gfortran.dg/proc_ptr_3.f90: Same.
1586 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1587
1588 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1589
1590 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1591 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1592 * gcc.dg/loop-8.c: Likewise.
1593
1594 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 PR ada/66965
1597 * gnat.dg/specs/addr1.ads: Remove.
1598
1599 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601 * gcc.dg/pie-link.c: Add -pie to dg-options.
1602
1603 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1604
1605 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1606 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1607
1608 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1609
1610 * gcc.target/powerpc/swaps-p8-20.c: New test.
1611 * gcc.target/powerpc/swaps-p8-21.c: New test.
1612
1613 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1614
1615 PR fortran/67526
1616 * gfortran.dg/pr67526.f90: New test.
1617
1618 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/67318
1621 * g++.dg/cpp0x/variadic166.C: New.
1622
1623 2015-09-09 Mark Wielaard <mjw@redhat.com>
1624
1625 * c-c++-common/nonnull-1.c: New test.
1626
1627 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1628
1629 PR fortran/66993
1630 * gfortran.dg/submodule_11.f08: New test.
1631
1632 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1633
1634 PR target/67506
1635 * gcc.c-torture/compile/pr67506.c: New test.
1636
1637 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1638
1639 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1640 initialization with a byte mask. No change expected here.
1641 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1642 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1643 initialization with contigious bitmask. Literal pool is expectd
1644 to be used here.
1645
1646 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1647
1648 PR target/67439
1649 * gcc.target/arm/pr67439_1.c: New test.
1650
1651 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1652
1653 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1654 model.
1655
1656 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR c++/67523
1659 * g++.dg/gomp/pr67523.C: New test.
1660
1661 PR c++/67522
1662 * g++.dg/gomp/pr67522.C: New test.
1663
1664 PR middle-end/67521
1665 * c-c++-common/gomp/pr67521.c: New test.
1666
1667 PR middle-end/67517
1668 * c-c++-common/gomp/pr67517.c: New test.
1669
1670 PR c++/67514
1671 * g++.dg/gomp/pr67514.C: New test.
1672
1673 PR c++/67511
1674 * g++.dg/gomp/pr67511.C: New test.
1675
1676 PR c/67502
1677 * c-c++-common/gomp/pr67502.c: New test.
1678
1679 2015-09-09 Marek Polacek <polacek@redhat.com>
1680
1681 PR middle-end/67512
1682 * gcc.dg/pr67512.c: New test.
1683
1684 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/53184
1687 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1688 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1689 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1690 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1691
1692 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1693
1694 * gcc.target/aarch64/mod_2.x: New file.
1695 * gcc.target/aarch64/mod_256.x: Likewise.
1696 * gcc.target/arm/mod_2.c: New test.
1697 * gcc.target/arm/mod_256.c: Likewise.
1698 * gcc.target/aarch64/mod_2.c: Likewise.
1699 * gcc.target/aarch64/mod_256.c: Likewise.
1700
1701 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR c++/67504
1704 * g++.dg/gomp/pr67504.C: New test.
1705
1706 PR c/67501
1707 * c-c++-common/gomp/pr67501.c: New test.
1708
1709 PR c/67500
1710 * gcc.dg/gomp/pr67500.c: New test.
1711
1712 PR c/67495
1713 * gcc.dg/gomp/pr67495.c: New test.
1714
1715 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1716 Sebastian Pop <s.pop@samsung.com>
1717
1718 PR tree-optimization/53852
1719 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1720 both isl-0.12 and isl-0.15.
1721 * gcc.dg/graphite/uns-interchange-14.c: Same.
1722 * gcc.dg/graphite/uns-interchange-15.c: Same.
1723 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1724
1725 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1726 Sebastian Pop <s.pop@samsung.com>
1727
1728 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1729 * gcc.dg/graphite/block-1.c: Same.
1730 * gcc.dg/graphite/block-5.c: Same.
1731 * gcc.dg/graphite/block-6.c: Same.
1732 * gcc.dg/graphite/interchange-1.c: Same.
1733 * gcc.dg/graphite/interchange-10.c: Same.
1734 * gcc.dg/graphite/interchange-11.c: Same.
1735 * gcc.dg/graphite/interchange-13.c: Same.
1736 * gcc.dg/graphite/interchange-14.c: Same.
1737 * gcc.dg/graphite/interchange-3.c: Same.
1738 * gcc.dg/graphite/interchange-4.c: Same.
1739 * gcc.dg/graphite/interchange-7.c: Same.
1740 * gcc.dg/graphite/interchange-8.c: Same.
1741 * gcc.dg/graphite/interchange-9.c: Same.
1742 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1743 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1744 * gcc.dg/graphite/pr37485.c: Same.
1745 * gcc.dg/graphite/scop-0.c (int toto): Same.
1746 * gcc.dg/graphite/scop-1.c: Same.
1747 * gcc.dg/graphite/scop-10.c: Same.
1748 * gcc.dg/graphite/scop-11.c: Same.
1749 * gcc.dg/graphite/scop-12.c: Same.
1750 * gcc.dg/graphite/scop-13.c: Same.
1751 * gcc.dg/graphite/scop-16.c: Same.
1752 * gcc.dg/graphite/scop-17.c: Same.
1753 * gcc.dg/graphite/scop-18.c: Same.
1754 * gcc.dg/graphite/scop-2.c: Same.
1755 * gcc.dg/graphite/scop-21.c (int test): Same.
1756 * gcc.dg/graphite/scop-22.c (void foo): Same.
1757 * gcc.dg/graphite/scop-4.c: Same.
1758 * gcc.dg/graphite/scop-5.c: Same.
1759 * gcc.dg/graphite/scop-6.c: Same.
1760 * gcc.dg/graphite/scop-7.c: Same.
1761 * gcc.dg/graphite/scop-8.c: Same.
1762 * gcc.dg/graphite/scop-9.c: Same.
1763 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1764 data-refs remain inside the inner loop.
1765 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1766 * gcc.dg/graphite/uns-interchange-14.c: Same.
1767 * gcc.dg/graphite/uns-interchange-9.c: Same.
1768 * gfortran.dg/graphite/interchange-3.f90
1769
1770 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1771
1772 PR target/63870
1773 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1785
1786 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1787
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1789 * lib/target-supports.exp
1790 (check_effective_target_arm_neon_fp16_hw): New.
1791
1792 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1793
1794 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1795 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1796
1797 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1798 (hfloat16_t): New.
1799 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1800 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1801 if supported.
1802 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1803 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1804 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1805 when those are supported.
1806 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1807 (vdup_n_f16): New.
1808
1809 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1810 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1811 cases if supported.
1812
1813 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1814 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1815 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1816 Likewise.
1817 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1818 Likewise.
1819 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1820
1821 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1822 Add float16x8_t case.
1823 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1825 main, exec_vcreate): Likewise.
1826 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1827 exec_vget_high): Likewise.
1828 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1829 exec_vget_low): Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1831 Likewise.
1832 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1833 exec_vld1_dup): Likewise.
1834 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1835 exec_vld1_lane): Likewise.
1836 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1837 Likewise.
1838 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1839 exec_vldX_dup): Likewise.
1840 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1841 exec_vldX_lane): Likewise.
1842 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1843 exec_vset_lane): Likewise.
1844 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1845 exec_vst1_lane): Likewise.
1846
1847 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1848
1849 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1850 * gcc.target/aarch64/vget_low_1.c: Likewise.
1851
1852 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1853
1854 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1855 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1856 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1857 (main): update orig_data to avoid float16 NaN on bigendian.
1858
1859 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1860
1861 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1862 float16x8_t.
1863 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1864 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1865 * gcc.target/aarch64/vld1_lane.c: Likewise.
1866
1867 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 PR c++/67369
1870 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1871
1872 2015-09-07 Marek Polacek <polacek@redhat.com>
1873
1874 PR inline-asm/67448
1875 * gcc.dg/asm-10.c: New test.
1876
1877 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR middle-end/67452
1880 * gcc.dg/lto/pr67452_0.c: New test.
1881
1882 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1883
1884 PR target/65210
1885 * gcc.target/avr/pr65210.c: New test.
1886
1887 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1888
1889 PR testsuite/67450
1890 * lib/target-supports.exp (check_cached_effective_target):
1891 Apppend $prop to et_prop_list only if needed.
1892
1893 2015-09-04 Marek Polacek <polacek@redhat.com>
1894
1895 PR sanitizer/67279
1896 * gcc.dg/ubsan/pr67279.c: New test.
1897
1898 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1899 Petr Murzin <petr.murzin@intel.com>
1900 Kirill Yukhin <kirill.yukhin@intel.com>
1901
1902 * gcc.target/i386/avx512f-scatter-1.c: New.
1903 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1904 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1905
1906 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1907
1908 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1909 rather than calling rmdir, cleanup if open fails.
1910
1911 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1912
1913 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1914 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1915 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1916 Return true for PowerPC targets that implement Altivec.
1917
1918 2015-09-03 Renlin Li <renlin.li@arm.com>
1919
1920 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1921 check the assembly.
1922 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1923
1924 2015-09-03 Martin Sebor <msebor@redhat.com>
1925
1926 PR c/66516
1927 * g++.dg/addr_builtin-1.C: New test.
1928 * gcc.dg/addr_builtin-1.c: New test.
1929
1930 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1931
1932 * gcc.target/powerpc/vec-shift.c: New test.
1933
1934 2015-09-03 Tom de Vries <tom@codesourcery.com>
1935
1936 PR tree-optimization/65637
1937 * gcc.dg/autopar/reduc-4.c: New test.
1938
1939 2015-09-03 Tom de Vries <tom@codesourcery.com>
1940
1941 PR tree-optimization/65637
1942 * gcc.dg/autopar/pr46099-2.c: New test.
1943
1944 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1945
1946 PR middle-end/67351
1947 * g++.dg/pr67351.C: New test.
1948
1949 2015-09-03 Richard Biener <rguenther@suse.de>
1950
1951 PR ipa/66705
1952 * g++.dg/lto/pr66705_0.C: New testcase.
1953
1954 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1955
1956 PR middle-end/60586
1957 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1958 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1959
1960 2015-09-02 Marek Polacek <polacek@redhat.com>
1961
1962 PR c/67432
1963 * gcc.dg/pr67432.c: New test.
1964
1965 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1966
1967 * lib/target-supports.exp (clear_effective_target_cache): New.
1968 (check_cached_effective_target): Update et_prop_list.
1969 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1970 * g++.dg/compat/compat.exp: Likewise.
1971 * g++.dg/compat/struct-layout-1.exp: Likewise.
1972 * lib/asan-dg.exp: Likewise.
1973 * lib/atomic-dg.exp: Likewise.
1974 * lib/cilk-plus-dg.exp: Likewise.
1975 * lib/clearcap.exp: Likewise.
1976 * lib/mpx-dg.exp: Likewise.
1977 * lib/tsan-dg.exp: Likewise.
1978 * lib/ubsan-dg.exp: Likewise.
1979
1980 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1981
1982 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1983
1984 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1985 Andrew Bennett <andrew.bennett@imgtec.com>
1986
1987 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1988 dependencies between ISA level and compact-branches.
1989 * gcc.target/mips/branch-10.c: Update expected output to allow
1990 compact forms of b/bal.
1991 * gcc.target/mips/branch-11.c: Likewise.
1992 * gcc.target/mips/branch-12.c: Likewise.
1993 * gcc.target/mips/branch-13.c: Likewise.
1994 * gcc.target/mips/branch-3.c: Likewise.
1995 * gcc.target/mips/branch-4.c: Likewise.
1996 * gcc.target/mips/branch-5.c: Likewise.
1997 * gcc.target/mips/branch-6.c: Likewise.
1998 * gcc.target/mips/branch-7.c: Likewise.
1999 * gcc.target/mips/branch-8.c: Likewise.
2000 * gcc.target/mips/branch-9.c: Likewise.
2001 * gcc.target/mips/branch-cost-1.c: Likewise.
2002 * gcc.target/mips/call-1.c: Likewise.
2003 * gcc.target/mips/call-2.c: Likewise.
2004 * gcc.target/mips/call-3.c: Likewise.
2005 * gcc.target/mips/call-4.c: Likewise.
2006 * gcc.target/mips/call-5.c: Likewise.
2007 * gcc.target/mips/call-6.c: Likewise.
2008 * gcc.target/mips/lazy-binding-1.c: Likewise.
2009 * gcc.target/mips/near-far-1.c: Likewise.
2010 * gcc.target/mips/near-far-2.c: Likewise.
2011 * gcc.target/mips/near-far-3.c: Likewise.
2012 * gcc.target/mips/near-far-4.c: Likewise.
2013 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2014 run with compact branches allowed.
2015 * gcc.target/mips/compact-branches-1.c: New file.
2016 * gcc.target/mips/compact-branches-2.c: Likewise.
2017 * gcc.target/mips/compact-branches-3.c: Likewise.
2018 * gcc.target/mips/compact-branches-4.c: Likewise.
2019 * gcc.target/mips/compact-branches-5.c: Likewise.
2020 * gcc.target/mips/compact-branches-6.c: Likewise.
2021 * gcc.target/mips/compact-branches-7.c: Likewise.
2022
2023 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2024
2025 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2026 Clean-up a created directory if testcase fails.
2027
2028 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2029
2030 PR target/67405
2031 * g++.dg/pr67405.C: New test.
2032
2033 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2034
2035 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2036
2037 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2038
2039 * gcc.dg/ifcvt-1.c: New test.
2040 * gcc.dg/ifcvt-2.c: Likewise.
2041 * gcc.dg/ifcvt-3.c: Likewise.
2042
2043 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044
2045 PR libfortran/67412
2046 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2047 *-*-solaris2.10.
2048
2049 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2050
2051 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2052
2053 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 PR c++/61753
2056 * g++.dg/other/pr61753.C: New.
2057
2058 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2059
2060 * gcc.dg/tree-ssa/cmp-1.c: New file.
2061
2062 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2063
2064 * gcc.dg/tree-ssa/complex-7.c: New file.
2065
2066 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2067
2068 * gcc.target/powerpc/swaps-p8-19.c: New test.
2069
2070 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2071
2072 PR fortran/67367
2073 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2074
2075 2015-08-29 Tom de Vries <tom@codesourcery.com>
2076
2077 PR tree-optimization/46193
2078 * gcc.dg/autopar/pr46193.c: New test.
2079
2080 2015-08-28 Nathan Sidwell <nathan@acm.org>
2081
2082 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2083 use exit code for failure.
2084
2085 * gcc.dg/torture/matrix-1.c: Use plain printf.
2086 * gcc.dg/torture/matrix-2.c: Likewise.
2087 * gcc.dg/torture/matrix-5.c: Likewise.
2088 * gcc.dg/torture/matrix-6.c: Likewise.
2089 * gcc.dg/torture/transpose-1.c: Likewise.
2090 * gcc.dg/torture/transpose-2.c: Likewise.
2091 * gcc.dg/torture/transpose-3.c: Likewise.
2092 * gcc.dg/torture/transpose-4.c: Likewise.
2093 * gcc.dg/torture/transpose-5.c: Likewise.
2094 * gcc.dg/torture/transpose-6.c: Likewise.
2095
2096 2015-08-28 Jeff Law <law@redhat.com>
2097
2098 PR lto/66752
2099 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2100 * gcc.dg/torture/pr66752-1.c: New test
2101 * g++.dg/torture/pr66752-2.C: New test.
2102
2103 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2104 Revert:
2105 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2106
2107 * gcc.dg/tree-ssa/sra-15.c: New.
2108
2109 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2110
2111 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2112 * gcc.target/mips/msub-8.c: Ditto
2113
2114 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2115
2116 * lib/target-supports.exp (check-effective_target_vect_double):
2117 Enable for Power targets with VSX hardware available.
2118 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2119 vect_no_align && { ! vect_hw_misalign }.
2120
2121 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2122
2123 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2124 Replaced by opt_files, compile with -floop-nest-optimize.
2125 * g++.dg/graphite/graphite.exp: Same.
2126 * gfortran.dg/graphite/graphite.exp: Same.
2127 * gcc.dg/graphite/block-0.c: Adjust pattern.
2128 * gcc.dg/graphite/block-1.c: Same.
2129 * gcc.dg/graphite/block-3.c: Same.
2130 * gcc.dg/graphite/block-4.c: Same.
2131 * gcc.dg/graphite/block-5.c: Same.
2132 * gcc.dg/graphite/block-6.c: Same.
2133 * gcc.dg/graphite/block-7.c: Same.
2134 * gcc.dg/graphite/block-8.c: Same.
2135 * gcc.dg/graphite/block-pr47654.c: Same.
2136 * gcc.dg/graphite/interchange-0.c: Same.
2137 * gcc.dg/graphite/interchange-1.c: Same.
2138 * gcc.dg/graphite/interchange-10.c: Same.
2139 * gcc.dg/graphite/interchange-11.c: Same.
2140 * gcc.dg/graphite/interchange-12.c: Same.
2141 * gcc.dg/graphite/interchange-13.c: Same.
2142 * gcc.dg/graphite/interchange-14.c: Same.
2143 * gcc.dg/graphite/interchange-15.c: Same.
2144 * gcc.dg/graphite/interchange-3.c: Same.
2145 * gcc.dg/graphite/interchange-4.c: Same.
2146 * gcc.dg/graphite/interchange-5.c: Same.
2147 * gcc.dg/graphite/interchange-6.c: Same.
2148 * gcc.dg/graphite/interchange-7.c: Same.
2149 * gcc.dg/graphite/interchange-8.c: Same.
2150 * gcc.dg/graphite/interchange-9.c: Same.
2151 * gcc.dg/graphite/interchange-mvt.c: Same.
2152 * gcc.dg/graphite/pr37485.c: Same.
2153 * gcc.dg/graphite/uns-block-1.c: Same.
2154 * gcc.dg/graphite/uns-interchange-12.c: Same.
2155 * gcc.dg/graphite/uns-interchange-14.c: Same.
2156 * gcc.dg/graphite/uns-interchange-15.c: Same.
2157 * gcc.dg/graphite/uns-interchange-9.c: Same.
2158 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2159 * gfortran.dg/graphite/interchange-3.f90: Same.
2160
2161 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2162
2163 PR target/67317
2164 * gcc.target/i386/pr67317-1.c: New test.
2165 * gcc.target/i386/pr67317-2.c: Ditto.
2166 * gcc.target/i386/pr67317-3.c: Ditto.
2167 * gcc.target/i386/pr67317-4.c: Ditto.
2168 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2169 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2170
2171 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2172
2173 * gcc.target/powerpc/vec-shr.c: New.
2174
2175 2015-08-27 Marek Polacek <polacek@redhat.com>
2176
2177 PR middle-end/67005
2178 * gcc.dg/torture/pr67005.c: New test.
2179
2180 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2181
2182 * gcc.dg/tree-ssa/sra-15.c: New.
2183
2184 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2185
2186 * gcc.target/aarch64/long_branch_1.c: New test.
2187
2188 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2189
2190 * gcc.target/s390/20150826-1.c: New test.
2191
2192 2015-08-26 Renlin Li <renlin.li@arm.com>
2193
2194 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2195
2196 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2197
2198 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2199
2200 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2201
2202 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2203 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2204 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2205 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2206
2207 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2208
2209 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2210 New test directive.
2211 * gcc.target/aarch64/tlsle_1.x: New test source.
2212 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2213 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2214 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2215
2216 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2217
2218 PR fortran/29600
2219 * gfortran.dg/shape_8.f90: New test.
2220
2221 2015-08-25 Marek Polacek <polacek@redhat.com>
2222
2223 PR middle-end/67330
2224 * gcc.dg/weak/weak-18.c: New test.
2225
2226 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2227
2228 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2229 gcc_jit_context_set_bool_use_external_driver.
2230
2231 2015-08-25 Nathan Sidwell <nathan@acm.org>
2232
2233 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2234
2235 * gcc.dg/20001117-1.c: Needs return_address.
2236 * gcc.dg/20020415-1.c: Needs alloca.
2237 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2238 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2239 * gcc.dg/pr63186.c: Needs label_values.
2240 * gcc.dg/torture/pr33848.c: Likwise.
2241
2242 * lib/target-supports.exp (check_effective_target_fopenacc,
2243 check_effective_target_fopenmp): Disable for nvptx.
2244 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2245 * gcc.dg/stack-usage-1.c: Likewise.
2246 * gcc.dg/stack-usage-2.c: Likewise.
2247 * gcc.dg/unused-5.c: Likewise.
2248 * gcc.dg/unwind-1.c: Likewise.
2249
2250 2015-08-25 Christian Bruel <christian.bruel@st.com>
2251
2252 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2253 * g++.dg/Wno-frame-address.C: Ditto.
2254
2255 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2256
2257 PR target/67211
2258 * g++.dg/pr67211.C: New test.
2259
2260 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2261
2262 PR fortran/62536
2263 PR fortran/66175
2264 * gfortran.dg/block_end_error_1.f90: New test.
2265 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2266
2267 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2268
2269 PR target/66821
2270 * gcc.target/i386/pr66821.c: New test.
2271
2272 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2273
2274 PR target/67329
2275 * gcc.target/i386/pr67329.c: New test.
2276
2277 2015-08-24 Nathan Sidwell <nathan@acm.org>
2278
2279 * gcc.dg/pr49551.c: Needs -fdata-sections.
2280
2281 * gcc.dg/pr64935-2.c: Needs scheduling.
2282
2283 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2284 * gcc.dg/torture/pr63738.c: Likewise.
2285 * gcc.dg/torture/pr64728.c: Likewise.
2286 * gcc.dg/pr63748.c: Likewise.
2287 * gcc.dg/20020312-2.c: Likewise.
2288
2289 * gcc.dg/torture/pr66123.c: Needs label_values.
2290
2291 * gcc.dg/torture/pr41261.c: Needs profiling.
2292 * gcc.dg/pr26570.c: Likewise.
2293 * gcc.dg/pr61776.c: Likewise.
2294 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2295 * gcc.dg/gomp/pr34610.c: Likewise.
2296 * gcc.dg/pr54121.c: Likewise.
2297 * gcc.dg/20050325-1.c: Likewise.
2298 * gcc.dg/pr66899.c: Likewise.
2299 * gcc.dg/pr48770.c: Likewise.
2300 * gcc.dg/pr24225.c: Likewise.
2301
2302 * gcc.dg/pr27531-1.c: Needs io.
2303 * gcc.dg/pr44606.c: Likewise.
2304
2305 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2306
2307 * gcc.dg/pr51990.c: Needs alloca.
2308
2309 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2310
2311 2015-08-24 Tom de Vries <tom@codesourcery.com>
2312
2313 PR tree-optimization/65468
2314 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2315
2316 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2317
2318 PR libfortran/54572
2319 * gfortran.dg/backtrace_1.f90: New test.
2320
2321 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2322
2323 PR libfortran/62296
2324 * gfortran.dg/execute_command_line_2.f90: New test.
2325
2326 2015-08-23 Tom de Vries <tom@codesourcery.com>
2327
2328 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2329 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2330 vect_no_int_max to vect_no_int_min_max.
2331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2332 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2333 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2334 * gcc.dg/vect/slp-reduc-4.c: Same.
2335 * gcc.dg/vect/slp-reduc-5.c: Same.
2336 * gcc.dg/vect/vect-125.c: Same.
2337 * gcc.dg/vect/vect-13.c: Same.
2338 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2339 * gcc.dg/vect/vect-reduc-1.c: Same.
2340 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2341 * gcc.dg/vect/vect-reduc-1char.c:Same.
2342 * gcc.dg/vect/vect-reduc-1short.c: Same.
2343 * gcc.dg/vect/vect-reduc-2.c: Same.
2344 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2345 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2346 * lib/target-supports.exp: Same.
2347
2348 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR c++/63693
2351 * g++.dg/cpp0x/decltype63.C: New.
2352
2353 2015-08-22 Nathan Sidwell <nathan@acm.org>
2354
2355 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2356 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2357 * c-c++-common/Wunused-var-8.c: Likewise.
2358 * c-c++-common/gomp/pr61486-2.c: Likewise.
2359 * c-c++-common/Wunused-var-6.c: Likewise.
2360 * c-c++-common/goacc/reduction-1.c: Likewise.
2361 * c-c++-common/goacc/reduction-2.c: Likewise.
2362 * c-c++-common/goacc/reduction-3.c: Likewise.
2363 * c-c++-common/goacc/reduction-4.c: Likewise.
2364 * gcc.dg/builtins-64.c: Likewise.
2365 * gcc.dg/pr59523.c: Likewise.
2366 * gcc.dg/tree-ssa/20080530.c: Likewise.
2367 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2368 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2369 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2370 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2371 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2372 * gcc.dg/pr59011.c: Likewise.
2373 * gcc.dg/uninit-9.c: Likewise.
2374 * gcc.dg/pr61561.c: Likewise.
2375 * gcc.dg/vla-4.c: Likewise.
2376 * gcc.dg/20101010-1.c: Likewise.
2377 * gcc.dg/pr49120.c: Likewise.
2378 * gcc.dg/20030331-2.c: Likewise.
2379 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2380 * gcc.dg/pr25682.c: Likewise.
2381 * gcc.dg/guality/guality.c: Likewise.
2382 * gcc.dg/pr27301.c: Likewise.
2383 * gcc.dg/uninit-9-O0.c: Likewise.
2384 * gcc.dg/fold-alloca-1.c: Likewise.
2385 * gcc.dg/pr41470.c: Likewise.
2386 * gcc.dg/pr51491-2.c: Likewise.
2387 * gcc.dg/winline-7.c: Likewise.
2388 * gcc.dg/vla-2.c: Likewise.
2389 * gcc.dg/pr50764.c: Likewise.
2390 * gcc.dg/c99-vla-1.c: Likewise.
2391 * gcc.dg/pr33238.c: Likewise.
2392 * gcc.dg/c99-const-expr-13.c: Likewise.
2393 * gcc.dg/builtin-return-1.c: Likewise.
2394 * gcc.dg/vla-3.c: Likewise.
2395 * gcc.dg/20020415-1.c: Likewise.
2396 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2397 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2398 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2399 * gcc.dg/torture/calleesave-sse.c: Likewise.
2400 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2401 * gcc.dg/gomp/vla-2.c: Likewise.
2402 * gcc.dg/gomp/vla-3.c: Likewise.
2403 * gcc.dg/gomp/vla-4.c: Likewise.
2404 * gcc.dg/gomp/pr30494.c: Likewise.
2405 * gcc.dg/gomp/vla-5.c: Likewise.
2406 * gcc.dg/pr51990-2.c: Likewise.
2407 * gcc.dg/vla-22.c: Likewise.
2408
2409 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2410
2411 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2412 * gcc.dg/dollar.c: Likewise.
2413 * gcc.dg/pragma-message.c: Likewise.
2414 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2415 * c-c++-common/raw-string-14.c: Likewise.
2416
2417 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2418
2419 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2420 property that instantiation here is a compile-time error.
2421
2422 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 * g++.dg/other/pr67065.C: Extend.
2425
2426 2015-08-21 Nathan Sidwell <nathan@acm.org>
2427
2428 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2429 is freestanding.
2430 (check_effective_target_global_constructor): New.
2431 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2432 * gcc.dg/debug/debug.exp: Skip for nvptx.
2433 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2434
2435 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2436 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2437 * gcc.c-torture/compile/pr33855.c: Likewise.
2438 * gcc.c-torture/compile/920723-1.c: Likewise.
2439 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2440 writing a const.
2441 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2442 label.
2443 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2444 'call'.
2445
2446 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2447 prototype normal.
2448 * gcc.c-torture/execute/switch-1.c: Likewise.
2449
2450 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2451 * gcc.c-torture/execute/printf-1.c: Likewise.
2452 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2453 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2454 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2455 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2456 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2457 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2458 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2459 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2460 * gcc.c-torture/execute/gofast.c: Likewise.
2461 * gcc.c-torture/execute/complex-6.c: Likewise.
2462
2463 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2464 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2465 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2466 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2467 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2468 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2469 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2470 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2471 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2472 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2473 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2474 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2475 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2476 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2477 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2478 * gcc.dg/setjmp-1.c: Likewise.
2479 * gcc.dg/cleanup-5.c: Likewise.
2480 * gcc.dg/cleanup-12.c: Likewise.
2481 * gcc.dg/cleanup-13.c: Likewise.
2482
2483 * gcc.dg/constructor-1.c: Require global ctor.
2484
2485 * gcc.dg/fork-instrumentation.c: Require profiling.
2486 * gcc.dg/20030107-1.c: Likewise.
2487 * gcc.dg/20030702-1.c: Likewise.
2488
2489 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2490 * gcc.dg/cpp/paste2.c: Likewise.
2491 * gcc.dg/cpp/strify3.c: Likewise.
2492 * gcc.dg/cpp/strify4.c: Likewise.
2493 * gcc.dg/cpp/lexnum.c: Likewise.
2494 * gcc.dg/cpp/digraphs.c: Likewise.
2495 * gcc.dg/cpp/macro1.c: Likewise.
2496
2497 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2498
2499 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2500
2501 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2502
2503 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2504 only once.
2505
2506 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2507
2508 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2509 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2510 vec_vpmsum_be and vec_shasigma_be.
2511
2512 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2513
2514 * lib/target-supports.exp
2515 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2516 with -mfp16-format=ieee.
2517
2518 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/67065
2521 * g++.dg/other/pr67065.C: New.
2522
2523 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2524
2525 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2526 memcpy.
2527 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2528 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2529 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2530 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2531
2532 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2533
2534 * gcc.dg/wide_shift_64_1.c: New testcase.
2535 * gcc.dg/wide_shift_128_1.c: Likewise.
2536 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2537
2538 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2539
2540 * lib/target-supports.exp
2541 (check_effective_target_fstack_protector_enabled): New test.
2542 * gcc.target/i386/ssp-default.c: New test.
2543
2544 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2545
2546 PR fortran/66929
2547 * gfortran.dg/generic_31.f90: New.
2548
2549 2015-08-19 Marek Polacek <polacek@redhat.com>
2550
2551 PR middle-end/67133
2552 * g++.dg/torture/pr67133.C: New test.
2553
2554 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2555
2556 * gcc.target/powerpc/altivec-35.c: New test.
2557 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2558 * gcc.target/powerpc/vsx-vector-7.c: New test.
2559
2560 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2561
2562 PR middle-end/36757
2563 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2564 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2565
2566 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2567
2568 PR rtl-optimization/67218
2569 * gcc.c-torture/execute/ieee/pr67218.c,
2570 gcc.target/aarch64/fcvt_int_float_double1.c,
2571 gcc.target/aarch64/fcvt_int_float_double2.c,
2572 gcc.target/aarch64/fcvt_int_float_double3.c,
2573 gcc.target/aarch64/fcvt_int_float_double4.c,
2574 gcc.target/aarch64/fcvt_uint_float_double1.c,
2575 gcc.target/aarch64/fcvt_uint_float_double2.c,
2576 gcc.target/aarch64/fcvt_uint_float_double3.c,
2577 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2578
2579 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2580
2581 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2582 dg-options to disable LSE extensions.
2583 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2584 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2585 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2586 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2587 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2588 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2589 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2590 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2591 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2592 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2593 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2594 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2595 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2596 * gcc.target/aarch64/sync-op-full.c: Likewise.
2597 * gcc.target/aarch64/sync-op-release.c: Likewise.
2598
2599 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 PR c++/67160
2602 * g++.dg/cpp1z/feat-cxx1z.C: New.
2603
2604 2015-08-18 Marek Polacek <polacek@redhat.com>
2605
2606 PR middle-end/67222
2607 * gcc.dg/torture/pr67222.c: New test.
2608
2609 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2610
2611 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2612
2613 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2614
2615 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2616 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2617 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2618
2619 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2620
2621 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2622 which is used in later code.
2623
2624 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2625
2626 PR c++/67216
2627 * g++.dg/cpp0x/nullptr34.C: New.
2628 * g++.dg/warn/Wconversion2.C: Adjust.
2629 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2630 * g++.old-deja/g++.other/null3.C: Likewise.
2631
2632 * g++.dg/cpp0x/pr51313.C: Adjust.
2633
2634 2015-08-17 Richard Biener <rguenther@suse.de>
2635
2636 PR tree-optimization/67221
2637 * gcc.dg/torture/pr67221.c: New testcase.
2638
2639 2015-08-17 Mike Stump <mikestump@comcast.net>
2640 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641
2642 * gcc.target/arm/memcpy-aligned-1.c: New test.
2643
2644 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2645
2646 PR fortran/54656
2647 * gfortran.dg/norm_4.f90: Rename to...
2648 * gfortran.dg/norm2_4.f90: this.
2649 * gfortran.dg/norm2_5.f90: New test.
2650
2651 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2652
2653 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2654 * gcc.dg/ssp-1.c: Make counter a register.
2655 * gcc.dg/ssp-2.c: Likewise.
2656 * gcc.dg/torture/parm-coalesce.c: New.
2657
2658 2015-08-14 Marek Polacek <polacek@redhat.com>
2659
2660 PR middle-end/67133
2661 * gcc.dg/torture/pr67133.c: New test.
2662
2663 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2664 Matthias Klose <doko@debian.org>
2665
2666 PR target/67143
2667 * gcc.c-torture/compile/pr67143.c: New
2668 * gcc.target/aarch64/atomic-op-imm.c
2669 (atomic_fetch_add_negative_RELAXED): New.
2670 (atomic_fetch_sub_negative_ACQUIRE): New.
2671
2672 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2675 * gcc.target/aarch64/target_attr_8.c: Likewise.
2676 * gcc.target/aarch64/target_attr_14.c: Likewise.
2677
2678 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2681
2682 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2683
2684 * gcc.target/i386/builtin_target.c: Add skylake check.
2685
2686 2015-08-13 Jeff Law <law@redhat.com>
2687
2688 * gcc.dg/pr66314.c: Moved from here to ..
2689 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2690 to clear all sanitizers before -fsanitize=kernel-address.
2691
2692 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2693
2694 * gcc.target/aarch64/cinc_common_1.c: New test.
2695
2696 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/53421
2699 * g++.dg/ext/attribute-may-alias-1.C: New.
2700 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2701
2702 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2703
2704 * gcc.target/aarch64/atomic-inst-cas.c: New.
2705 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2706
2707 2015-08-13 Andreas Schwab <schwab@suse.de>
2708
2709 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2710
2711 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2712
2713 PR c++/62164
2714 * g++.dg/torture/pr62164.C: New.
2715
2716 2015-08-13 Richard Biener <rguenther@suse.de>
2717
2718 PR tree-optimization/67191
2719 * gcc.dg/torture/pr67191.c: New testcase.
2720 * g++.dg/torture/pr67191.C: Likewise.
2721
2722 2015-08-13 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/66502
2725 PR tree-optimization/67167
2726 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2727
2728 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2729
2730 PR c++/53330
2731 * g++.dg/init/new42.C: New.
2732
2733 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2734
2735 PR target/67071
2736 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2737 vector constants.
2738 * gcc.target/powerpc/pr67071-2.c: Likewise.
2739 * gcc.target/powerpc/pr67071-3.c: Likewise.
2740
2741 2015-08-12 Marek Polacek <polacek@redhat.com>
2742
2743 PR c++/55095
2744 * c-c++-common/Wshift-overflow-6.c: New test.
2745 * c-c++-common/Wshift-overflow-7.c: New test.
2746 * g++.dg/cpp1y/left-shift-2.C: New test.
2747
2748 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 PR c++/52742
2751 * g++.dg/cpp0x/pr52742.C: New.
2752
2753 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2754
2755 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2756 Check Knights Landing support.
2757
2758 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2759
2760 PR c++/47461
2761 * g++.dg/warn/Wunused-result-1.C: New.
2762
2763 2015-08-12 Richard Biener <rguenther@suse.de>
2764
2765 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2766 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2767 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2768 * g++.dg/tree-ssa/pr61034.C: Adjust.
2769 * gcc.dg/fold-compare-2.c: Likewise.
2770 * gcc.dg/pr50763.c: Likewise.
2771 * gcc.dg/predict-3.c: Likewise.
2772 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2773 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2774 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2775 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2776 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2777 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2778 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2779 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2780 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2784
2785 2015-08-12 Nathan Sidwell <nathan@acm.org>
2786
2787 * gcc.dg/vrp-min-max-1.c: New.
2788 * gcc.dg/vrp-min-max-2.c: New.
2789
2790 2015-08-12 Richard Biener <rguenther@suse.de>
2791
2792 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2793
2794 2015-08-12 Tom de Vries <tom@codesourcery.com>
2795
2796 PR testsuite/67175
2797 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2798 Handle absence of vector min/max for sparc.
2799
2800 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2801
2802 PR target/66954
2803 * g++.dg/ext/mv25.C: New test.
2804
2805 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2806
2807 * gcc.target/i386/avx2-vect-shift.c: New test.
2808
2809 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2810
2811 PR c/66098
2812 PR c/66711
2813 * gcc.dg/pragma-diag-3.c: New test.
2814 * gcc.dg/pragma-diag-4.c: New test.
2815
2816 2015-08-11 Nathan Sidwell <nathan@acm.org>
2817
2818 * c-c++-common/dfp/operator-comma.c: Call init function.
2819 * c-c++-common/dfp/convert-dfp-2.c: New test.
2820
2821 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2824 Treat model == 0x4f as Broadwell.
2825
2826 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2827
2828 PR libfortran/67140
2829 * gfortran.dg/pr67140.f90: New test.
2830
2831 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2832
2833 PR libgomp/65742
2834 PR middle-end/66332
2835 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2836
2837 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2838
2839 PR fortran/64022
2840 * gfortran.dg/ieee/large_4.f90: New test.
2841
2842 2015-08-08 Bud Davis <jmdavis@link.com>
2843
2844 PR fortran/59746
2845 * gfortran.dg/common_22.f90: New.
2846
2847 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2848
2849 PR rtl-optimization/67028
2850 * gcc.dg/pr67028.c: New testcase.
2851
2852 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR rtl-optimization/67029
2855 * gcc.dg/pr67029.c: New test.
2856
2857 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2858
2859 PR fortran/64104
2860 * gfortran.dg/ieee/ieee_8.f90: New test.
2861
2862 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2863
2864 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2865 modifers.
2866 * gcc.target/aarch64/noplt_2.c: Likewise.
2867 * gcc.target/aarch64/noplt_3.c: Likewise.
2868
2869 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2870
2871 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2872 optimization level, and print a summary at the end.
2873
2874 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2875
2876 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2877
2878 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2879
2880 * gcc.target/aarch64/noplt_3.c: New testcase.
2881
2882 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2883
2884 * gcc.target/aarch64/noplt_1.c: New testcase.
2885 * gcc.target/aarch64/noplt_2.c: Likewise.
2886
2887 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2888
2889 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2890 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2891
2892 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2893
2894 * gcc.target/s390/dwarfregtable-1.c: New test.
2895 * gcc.target/s390/dwarfregtable-2.c: New test.
2896 * gcc.target/s390/dwarfregtable-3.c: New test.
2897
2898 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2899
2900 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2901
2902 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2903
2904 PR fortran/64022
2905 * gfortran.dg/ieee/large_2.f90: New test.
2906 * gfortran.dg/ieee/large_3.F90: New test.
2907
2908 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2909
2910 PR fortran/64022
2911 * gfortran.dg/ieee/large_1.f90: Adjust test.
2912
2913 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2914 Jeff Law <law@redhat.com>
2915
2916 PR c/16351
2917 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2918 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2919 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2920 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2921 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2922 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2923
2924 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2925
2926 PR middle-end/66311
2927 * gfortran.dg/pr66311.f90: New file.
2928
2929 2015-08-05 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/67121
2932 * gcc.dg/torture/pr67121.c: New testcase.
2933
2934 2015-08-05 Nick Clifton <nickc@redhat.com>
2935
2936 * gcc.target/rl78: New directory.
2937 * gcc.target/rl78/rl78.exp: New file: Test driver.
2938 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2939
2940 2015-08-05 Richard Biener <rguenther@suse.de>
2941
2942 PR middle-end/67120
2943 * gcc.dg/torture/pr67120.c: New testcase.
2944
2945 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2946
2947 PR fortran/52846
2948
2949 * lib/fortran-modules.exp: Call cleanup-submodules from
2950 cleanup-modules.
2951 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2952 cover the cases where private entities are no longer optimized
2953 away.
2954 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2955 same reason.
2956 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2957 * gfortran.dg/submodule_5.f08: The same.
2958 * gfortran.dg/submodule_9.f08: The same.
2959 * gfortran.dg/submodule_10.f08: New test.
2960
2961 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/66595
2964 * g++.dg/cpp1y/var-templ35.C: New.
2965
2966 2015-08-05 Richard Biener <rguenther@suse.de>
2967
2968 PR tree-optimization/67055
2969 * g++.dg/torture/pr67055.C: New testcase.
2970
2971 2015-08-05 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/67109
2974 * gcc.dg/torture/pr67109.c: New testcase.
2975 * gcc.dg/vect/vect-119.c: Adjust.
2976
2977 2015-08-05 Richard Biener <rguenther@suse.de>
2978
2979 PR middle-end/67107
2980 * gcc.dg/pr67107.c: New testcase.
2981
2982 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/66197
2985 * g++.dg/cpp1z/abbrev2.C: New.
2986
2987 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2990
2991 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 PR c++/66392
2994 * g++.dg/init/explicit4.C: New.
2995
2996 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2997
2998 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2999 without VSX an Power8 vector support.
3000
3001 2015-08-04 Richard Biener <rguenther@suse.de>
3002
3003 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3004
3005 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3006
3007 PR target/67110
3008 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3009 -fno-pie -no-pie.
3010
3011 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/66427
3014 * g++.dg/cpp1y/var-templ34.C: New.
3015
3016 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3017
3018 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3019 * gcc.target/aarch64/target_attr_1.c: Likewise.
3020 * gcc.target/aarch64/target_attr_2.c: Likewise.
3021 * gcc.target/aarch64/target_attr_3.c: Likewise.
3022 * gcc.target/aarch64/target_attr_4.c: Likewise.
3023 * gcc.target/aarch64/target_attr_5.c: Likewise.
3024 * gcc.target/aarch64/target_attr_6.c: Likewise.
3025 * gcc.target/aarch64/target_attr_7.c: Likewise.
3026 * gcc.target/aarch64/target_attr_8.c: Likewise.
3027 * gcc.target/aarch64/target_attr_9.c: Likewise.
3028 * gcc.target/aarch64/target_attr_10.c: Likewise.
3029 * gcc.target/aarch64/target_attr_11.c: Likewise.
3030 * gcc.target/aarch64/target_attr_12.c: Likewise.
3031 * gcc.target/aarch64/target_attr_13.c: Likewise.
3032 * gcc.target/aarch64/target_attr_14.c: Likewise.
3033 * gcc.target/aarch64/target_attr_15.c: Likewise.
3034
3035 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3036
3037 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3038
3039 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3040
3041 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3042
3043 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3044
3045 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3046 message.
3047
3048 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3049
3050 PR fortran/64022
3051 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3052 * gfortran.dg/ieee/large_1.f90: New test.
3053
3054 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3055
3056 PR tree-optimization/67043
3057 * gcc.dg/pr67043.c: New test.
3058
3059 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3060
3061 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3062
3063 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3064
3065 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3066 it to push/pop timing items.
3067 (main): For each optimization level, create a gcc_jit_timer, and
3068 time all of the iteration within that level cumulatively.
3069 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3070 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3071
3072 2015-08-03 Alexander Basov <coohpt@gmail.com>
3073
3074 PR middle-end/64744
3075 PR middle-end/48470
3076 PR middle-end/43404
3077 * gcc.target/arm/pr43404.c : New testcase.
3078 * gcc.target/arm/pr48470.c : New testcase.
3079 * gcc.target/arm/pr64744-1.c : New testcase.
3080 * gcc.target/arm/pr64744-2.c : New testcase.
3081
3082 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR tree-optimization/67077
3085 * gcc.dg/pr67077.c: New test.
3086
3087 2015-08-03 Jeff Law <law@redhat.com>
3088
3089 PR middle-end/66314
3090 PR gcov-profile/66899
3091 * gcc.dg/pr66899.c: New test.
3092 * gcc.dg/pr66314.c: New test.
3093
3094 2015-08-03 Marek Polacek <polacek@redhat.com>
3095
3096 PR c/67088
3097 * gcc.dg/pr67088.c: New test.
3098
3099 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3100
3101 PR target/66731
3102 * gcc.target/arm/vnmul-1.c: New.
3103 * gcc.target/arm/vnmul-2.c: New.
3104 * gcc.target/arm/vnmul-3.c: New.
3105 * gcc.target/arm/vnmul-4.c: New.
3106
3107 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3108
3109 PR fortran/64921
3110 * gfortran.dg/class_allocate_20.f90: New.
3111
3112 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3113
3114 * gcc.target/aarch64/csel_bfx_1.c: New test.
3115 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3116
3117 2015-08-02 Martin Sebor <msebor@redhat.com>
3118
3119 * g++.dg/Wframe-address-in-Wall.C: New test.
3120 * g++.dg/Wframe-address.C: New test.
3121 * g++.dg/Wno-frame-address.C: New test.
3122 * gcc.dg/Wframe-address-in-Wall.c: New test.
3123 * gcc.dg/Wframe-address.c: New test.
3124 * gcc.dg/Wno-frame-address.c: New test.
3125
3126 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3127
3128 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3129
3130 2015-08-01 Michael Collison <michael.collison@linaro.org
3131 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3132
3133 * gcc.target/arm/mincmp.c: New test.
3134
3135 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3136
3137 PR fortran/67091
3138 * gfortran.dg/associated_target_6.f03: New test
3139
3140 2015-08-01 Tom de Vries <tom@codesourcery.com>
3141
3142 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3143 optimize ("-ftree-parallelize-loops=0").
3144 Add successful scans for 2 detected reductions. Add xfail scans for 3
3145 detected reductions.
3146 * gcc.dg/autopar/reduc-2short.c: Same.
3147 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3148 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3149 detected reductions.
3150 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3151 and max reductions.
3152
3153 2015-07-31 Marek Polacek <polacek@redhat.com>
3154
3155 PR sanitizer/66977
3156 * g++.dg/ubsan/pr66977.C: New test.
3157
3158 2015-07-30 Marek Polacek <polacek@redhat.com>
3159
3160 * c-c++-common/Wtautological-compare-3.c: New test.
3161
3162 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3163
3164 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3165 (CHECK): Pass address of scalar, rather than array.
3166
3167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3168
3169 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3170
3171 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3172
3173 * gcc.target/aarch64/fp16/fp16.exp: New.
3174 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3175 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3176
3177 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3178
3179 * gcc.target/aarch64/f16_movs_1.c: New test.
3180
3181 2015-07-28 Tom de Vries <tom@codesourcery.com>
3182
3183 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3184 outer loop.
3185
3186 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3187 Manuel López-Ibáñez <manu@gcc.gnu.org>
3188
3189 * gcc.dg/parm-incomplete-1.c: Update.
3190 * gcc.dg/pr18809-1.c: Update.
3191 * gcc.dg/pr27953.c: Update.
3192 * gcc.dg/vla-11.c: Update.
3193
3194 2015-07-27 Marek Polacek <polacek@redhat.com>
3195
3196 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3197
3198 2015-07-27 Tom de Vries <tom@codesourcery.com>
3199
3200 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3201 attribute. Update comment.
3202 (main): Remove.
3203 Add scan for not parallelizing inner loop.
3204 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3205 attribute.
3206 (main): Remove.
3207
3208 2015-07-27 Marek Polacek <polacek@redhat.com>
3209
3210 PR bootstrap/67030
3211 * c-c++-common/Wtautological-compare-2.c: New test.
3212
3213 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3214
3215 PR target/66232
3216 * gcc.target/i386/pr66232-6.c: New tests.
3217 * gcc.target/i386/pr66232-7.c: Likewise.
3218 * gcc.target/i386/pr66232-8.c: Likewise.
3219 * gcc.target/i386/pr66232-9.c: Likewise.
3220
3221 2015-07-27 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/66555
3224 PR c/54979
3225 * c-c++-common/Wtautological-compare-1.c: New test.
3226
3227 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3228
3229 PR c++/18969
3230 * g++.dg/template/pr18969.C: New test.
3231 * g++.dg/template/pr18969-2.C: New test.
3232 * g++.old-deja/g++.jason/overload.C: Remove return value in
3233 template function returning void.
3234
3235 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3236
3237 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3238 immediates to avoid shift-overflow warnings.
3239
3240 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3241
3242 PR c++/66857
3243 * g++.dg/init/pr66857.C: New test.
3244
3245 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3246
3247 PR target/66648
3248 * gcc.target/i386/pr66648.c: New test.
3249
3250 2015-07-25 Tom de Vries <tom@codesourcery.com>
3251
3252 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3253 interchange_files and block_files variables.
3254 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3255 arithmetic.
3256 * gcc.dg/graphite/uns-interchange-12.c: Same.
3257 * gcc.dg/graphite/uns-interchange-14.c: Same.
3258 * gcc.dg/graphite/uns-interchange-15.c: Same.
3259 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3260 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3261
3262 2015-07-25 Jeff Law <law@redhat.com>
3263
3264 Revert:
3265 PR lto/66752
3266 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3267 * gcc.dg/torture/pr66752-1.c: New test
3268 * g++.dg/torture/pr66752-2.C: New test.
3269
3270 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3271
3272 Revert:
3273 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3274
3275 PR rtl-optimization/64164
3276 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3277 * gcc.dg/ssp-1.c: Make counter a register.
3278 * gcc.dg/ssp-2.c: Likewise.
3279 * gcc.dg/torture/parm-coalesce.c: New.
3280
3281 2015-07-24 Tom de Vries <tom@codesourcery.com>
3282
3283 * gcc.dg/graphite/block-1.c: Xfail scan.
3284 * gcc.dg/graphite/interchange-12.c: Same.
3285 * gcc.dg/graphite/interchange-14.c: Same.
3286 * gcc.dg/graphite/interchange-15.c: Same.
3287 * gcc.dg/graphite/interchange-9.c: Same.
3288 * gcc.dg/graphite/interchange-mvt.c: Same.
3289 * gcc.dg/graphite/uns-block-1.c: New test.
3290 * gcc.dg/graphite/uns-interchange-12.c: New test.
3291 * gcc.dg/graphite/uns-interchange-14.c: New test.
3292 * gcc.dg/graphite/uns-interchange-15.c: New test.
3293 * gcc.dg/graphite/uns-interchange-9.c: New test.
3294 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3295
3296 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3297
3298 PR c++/64079
3299 * c-c++-common/Wunused-function-1.c: New.
3300
3301 2015-07-24 Tom de Vries <tom@codesourcery.com>
3302
3303 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3304 alternative exit-first loop transform.
3305 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3306 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3307 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3308 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3309 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3310 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3311 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3312 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3313 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3314
3315 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3316
3317 PR ipa/66566
3318 * gcc.target/i386/mpx/pr66566.c: New test.
3319
3320 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3321
3322 PR bootstrap/66978
3323 * gcc.target/i386/pr66978.c: New test.
3324
3325 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3326
3327 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3328
3329 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3330
3331 * gcc.target/s390/insv-1.c: New test.
3332 * gcc.target/s390/insv-2.c: New test.
3333 * gcc.target/s390/insv-3.c: New test.
3334
3335 2015-07-24 Tom de Vries <tom@codesourcery.com>
3336
3337 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3338
3339 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3340
3341 PR middle-end/25530
3342 * gcc.dg/pr25530.c: New test.
3343
3344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3345
3346 PR middle-end/25529
3347 * gcc.dg/pr25529.c: New test.
3348
3349 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3350
3351 * gcc.target/arm/reg_equal_test.c: New test.
3352
3353 2015-07-23 Jeff Law <law@redhat.com>
3354
3355 PR lto/66752
3356 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3357 * gcc.dg/torture/pr66752-1.c: New test
3358 * g++.dg/torture/pr66752-2.C: New test.
3359
3360 2015-07-23 Marek Polacek <polacek@redhat.com>
3361
3362 PR c++/66572
3363 * g++.dg/warn/Wlogical-op-2.C: New test.
3364
3365 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3366
3367 PR rtl-optimization/64164
3368 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3369 * gcc.dg/ssp-1.c: Make counter a register.
3370 * gcc.dg/ssp-2.c: Likewise.
3371 * gcc.dg/torture/parm-coalesce.c: New.
3372
3373 2015-07-23 Marek Polacek <polacek@redhat.com>
3374
3375 PR sanitizer/66908
3376 * c-c++-common/ubsan/pr66908.c: New test.
3377
3378 2015-07-23 Tom de Vries <tom@codesourcery.com>
3379
3380 * gcc.dg/autopar/outer-4.c: Add xfail.
3381 * gcc.dg/autopar/outer-5.c: Same.
3382 * gcc.dg/autopar/outer-6.c: Same.
3383 * gcc.dg/autopar/reduc-2.c: Same.
3384 * gcc.dg/autopar/reduc-2char.c: Same.
3385 * gcc.dg/autopar/reduc-2short.c: Same.
3386 * gcc.dg/autopar/reduc-8.c: Same.
3387 * gcc.dg/autopar/uns-outer-4.c: New test.
3388 * gcc.dg/autopar/uns-outer-5.c: New test.
3389 * gcc.dg/autopar/uns-outer-6.c: New test.
3390
3391 2015-07-23 Richard Biener <rguenther@suse.de>
3392
3393 PR tree-optimization/66952
3394 * gcc.dg/torture/pr66952.c: Use signed char.
3395
3396 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3397
3398 PR tree-optimization/66926,66951
3399 * gcc.dg/vect/pr66951.c: New test.
3400
3401 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/52987
3404 * g++.dg/parse/error57.C: New.
3405 * g++.dg/expr/string-2.C: Update.
3406
3407 2015-07-23 Richard Biener <rguenther@suse.de>
3408
3409 PR tree-optimization/66945
3410 * gcc.dg/torture/pr66945.c: New testcase.
3411
3412 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3413
3414 PR target/66954
3415 * g++.dg/ext/mv24.C: New test.
3416
3417 2015-07-22 Marek Polacek <polacek@redhat.com>
3418
3419 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3420 dg-options.
3421
3422 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3423
3424 PR fortran/61831
3425 PR fortran/66929
3426 * gfortran.dg/generic_30.f90: New.
3427
3428 2015-07-22 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/66952
3431 * gcc.dg/torture/pr66952.c: New testcase.
3432
3433 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3434
3435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3436 test.
3437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3438 test.
3439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3440 test.
3441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3442 test.
3443 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3444 test.
3445 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3446 test.
3447 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3448 test.
3449 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3450 test.
3451 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3452 test.
3453 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3454 test.
3455 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3456 test.
3457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3458 test.
3459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3460 test.
3461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3462 test.
3463 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3464 test.
3465 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3466 test.
3467 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3468 test.
3469 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3470 test.
3471 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3472 test.
3473 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3474 test.
3475 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3476 test.
3477 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3478 test.
3479 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3480 test.
3481 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3482 test.
3483 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3484 test.
3485 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3486 test.
3487 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3488 test.
3489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3490 test.
3491 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3492 test.
3493 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3494 test.
3495 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3496 test.
3497 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3498 test.
3499 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3500 test.
3501 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3502 test.
3503 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3504 test.
3505 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3506 test.
3507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3508 test.
3509 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3510 test.
3511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3512 test.
3513 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3514 test.
3515 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3516 test.
3517 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3518 test.
3519 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3520 test.
3521 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3522 test.
3523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3524 test.
3525 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3526 test.
3527 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3528 test.
3529 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3530 test.
3531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3532 test.
3533 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3534 test.
3535 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3536 test.
3537 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3538 test.
3539 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3540 test.
3541 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3542 test.
3543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3544 test.
3545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3546 test.
3547 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3548 test.
3549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3550 test.
3551 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3552 test.
3553 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3554 test.
3555 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3556 test.
3557 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3558 test.
3559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3560 test.
3561 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3562 test.
3563 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3564 test.
3565 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3566 test.
3567 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3568 test.
3569 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3570 test.
3571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3572 test.
3573 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3574 test.
3575 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3576 test.
3577 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3578 test.
3579 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3580 test.
3581 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3582 test.
3583 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3584 test.
3585 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3586 test.
3587 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3588 test.
3589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3590 test.
3591 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3592 test.
3593 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3594 test.
3595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3596 test.
3597 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3598 test.
3599 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3600 test.
3601 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3602 test.
3603 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3604 test.
3605 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3606 test.
3607 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3608 test.
3609 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3610 test.
3611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3612 test.
3613 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3614 test.
3615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3616 test.
3617 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3618 test.
3619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3620 test.
3621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3622 test.
3623 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3624 test.
3625 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3626 test.
3627 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3628 test.
3629 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3630 test.
3631 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3632 test.
3633 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3634 test.
3635 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3636 test.
3637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3638 test.
3639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3640 test.
3641 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3642 test.
3643 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3644 test.
3645 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3646 test.
3647 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3648 test.
3649 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3650 test.
3651 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3652 test.
3653 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3654 test.
3655 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3656 test.
3657 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3658 test.
3659 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3660 test.
3661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3662 test.
3663 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3664 test.
3665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3666 test.
3667 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3668 test.
3669 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3670 test.
3671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3672 test.
3673 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3674 test.
3675 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3676 test.
3677 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3678 test.
3679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3680 test.
3681 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3682 test.
3683 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3684 test.
3685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3686 test.
3687 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3688 test.
3689 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3690 test.
3691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3692 test.
3693 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3694 test.
3695 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3696 test.
3697 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3698 test.
3699
3700 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3701
3702 * g++.dg/template/crash81.C: Update.
3703
3704 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3705
3706 PR ipa/66424.
3707 * gcc.target/i386/pr66424.c: New.
3708
3709 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3710
3711 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3712
3713 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3714
3715 PR fortran/61831
3716 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3717 Drop address sanitization.
3718
3719 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3720
3721 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3722 Skip -march=armv4t.
3723 (dg-additional-options): Set armv5t flag.
3724
3725 2015-07-21 Marek Polacek <polacek@redhat.com>
3726
3727 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3728 * gcc.dg/vmx/unpack.c: Likewise.
3729 * gcc.target/powerpc/quad-atomic.c: Likewise.
3730
3731 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3732
3733 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3734
3735 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3736
3737 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3738 model.
3739
3740 2015-07-20 Marek Polacek <polacek@redhat.com>
3741
3742 PR c++/55095
3743 * c-c++-common/Wshift-overflow-1.c: New test.
3744 * c-c++-common/Wshift-overflow-2.c: New test.
3745 * c-c++-common/Wshift-overflow-3.c: New test.
3746 * c-c++-common/Wshift-overflow-4.c: New test.
3747 * c-c++-common/Wshift-overflow-5.c: New test.
3748 * g++.dg/cpp1y/left-shift-1.C: New test.
3749 * gcc.dg/c90-left-shift-2.c: New test.
3750 * gcc.dg/c90-left-shift-3.c: New test.
3751 * gcc.dg/c99-left-shift-2.c: New test.
3752 * gcc.dg/c99-left-shift-3.c: New test.
3753 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3754 * gcc.c-torture/execute/pr40386.c: Likewise.
3755 * gcc.dg/vect/pr33373.c: Likewise.
3756 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3757 * gcc.dg/vect/vect-shift-2.c: Likewise.
3758
3759 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3760
3761 * gcc.target/aarch64/neg_abs_1.c: New test.
3762
3763 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3764
3765 PR target/66922
3766 * gcc.target/i386/pr66922.c: New test.
3767
3768 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3769
3770 PR middle-end/46851
3771 PR middle-end/60340
3772 * gcc.dg/tree-ssa/pr42327.c: Removed.
3773 * g++.dg/other/pr35011.C: Removed.
3774
3775 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3776
3777 PR target/66906
3778 * gcc.target/i386/pr66906.c: New test.
3779
3780 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3781
3782 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3783 as follow-up to r225930.
3784
3785 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3786
3787 PR fortran/52846
3788 * lib/fortran-modules.exp (proc cleanup-submodules): New
3789 procedure.
3790 * gfortran.dg/submodule_1.f08: Change extension and clean up
3791 the submodule files.
3792 * gfortran.dg/submodule_2.f08: ditto
3793 * gfortran.dg/submodule_6.f08: ditto
3794 * gfortran.dg/submodule_7.f08: ditto
3795 * gfortran.dg/submodule_8.f08: New test
3796 * gfortran.dg/submodule_9.f08: New test
3797
3798 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3799 Sebastian Pop <s.pop@samsung.com>
3800
3801 PR middle-end/61929
3802 * gcc.dg/graphite/pr61929.c: New.
3803
3804 2015-07-17 Marek Polacek <polacek@redhat.com>
3805
3806 * gcc.dg/fold-minus-7.c: New test.
3807
3808 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3809
3810 * gfortran.dg/co_reduce_1.f90: New file.
3811
3812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3813
3814 PR target/66824
3815 * gcc.target/i386/pr66824.c:
3816
3817 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3818
3819 PR fortran/66035
3820 * gfortran.dg/structure_constructor_13.f03: New test.
3821
3822 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3823
3824 PR fortran/61831
3825 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3826 of generated while loops in the tree dump.
3827 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3828
3829 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3830
3831 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3832
3833 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3834
3835 PR target/66891
3836 * gcc.target/i386/pr66891.c: New test.
3837
3838 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3839
3840 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3841
3842 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3843
3844 PR rtl-optimization/66626
3845 * gcc.target/i386/pr66626-2.c: New.
3846
3847 2015-07-16 Martin Liska <mliska@suse.cz>
3848
3849 * g++.dg/ipa/pr66896.c: New test.
3850
3851 2015-07-16 Richard Biener <rguenther@suse.de>
3852
3853 PR tree-optimization/66894
3854 * gcc.dg/torture/pr66894.c: New testcase.
3855
3856 2015-07-16 Richard Biener <rguenther@suse.de>
3857
3858 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3859
3860 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3861
3862 PR target/66866
3863 * g++.dg/pr66866.C: New test.
3864
3865 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3866
3867 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3868
3869 2015-07-15 Richard Biener <rguenther@suse.de>
3870
3871 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3872 { -O3 -fomit-frame-pointer },
3873 { -O3 -fomit-frame-pointer -funroll-loops } and
3874 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3875 in favor of
3876 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3877 -finline-functions }
3878
3879 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3880
3881 * gcc.target/mips/interrupt_handler-5.c: New test.
3882
3883 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3884 Robert Suchanek <robert.suchanek@imgtec.com>
3885
3886 * gcc.target/mips/interrupt_handler-4.c: New test.
3887
3888 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3889
3890 PR testsuite/66734
3891 * gcc.dg/lto/lto.exp: Initialize MPX.
3892
3893 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3894
3895 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3896 dg-skip-if.
3897 * gcc.target/arm/scd42-3.c: Likewise.
3898
3899 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3900
3901 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3902 code to be run when the pre-arch code increases the isa_rev to
3903 mips32r6 or greater.
3904
3905 2015-07-15 Richard Biener <rguenther@suse.de>
3906
3907 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3908 { -O3 -fomit-frame-pointer },
3909 { -O3 -fomit-frame-pointer -funroll-loops } and
3910 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3911 in favor of
3912 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3913 -finline-functions }
3914 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3915 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3916 to additional_flags.
3917
3918 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3919
3920 PR rtl-optimization/66838
3921 * gcc.target/i386/pr66838.c: New test.
3922
3923 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3924
3925 PR c++/66850
3926 * g++.dg/template/pr66850.C: New test.
3927
3928 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3929 Cesar Philippidis <cesar@codesourcery.com>
3930 Chung-Lin Tang <cltang@codesourcery.com>
3931
3932 * gcc.target/nios2/nios2-flushd.c: New.
3933 * gcc.target/nios2/nios2-rdprs.c: New.
3934 * gcc.target/nios2/r2-atomic.c: New.
3935 * gcc.target/nios2/r2-eni.c: New.
3936 * gcc.target/nios2/r2-wrpie.c: New.
3937
3938 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3939 Cesar Philippidis <cesar@codesourcery.com>
3940 Chung-Lin Tang <cltang@codesourcery.com>
3941
3942 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3943 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3944
3945 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3946 Cesar Philippidis <cesar@codesourcery.com>
3947 Chung-Lin Tang <cltang@codesourcery.com>
3948
3949 * gcc.target/nios2/andci.c: New.
3950 * gcc.target/nios2/bmx.c: New.
3951 * gcc.target/nios2/cdx-add.c: New.
3952 * gcc.target/nios2/cdx-branch.c: New.
3953 * gcc.target/nios2/cdx-callret.c: New.
3954 * gcc.target/nios2/cdx-loadstore.c: New.
3955 * gcc.target/nios2/cdx-logical.c: New.
3956 * gcc.target/nios2/cdx-mov.c: New.
3957 * gcc.target/nios2/cdx-shift.c: New.
3958 * gcc.target/nios2/cdx-sub.c: New.
3959 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3960
3961 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3962
3963 PR c++/65071
3964 * g++.dg/cpp0x/vt-65071.C: New.
3965
3966 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3967 Cesar Philippidis <cesar@codesourcery.com>
3968 Chung-Lin Tang <cltang@codesourcery.com>
3969
3970 * gcc.target/nios2/r2-io-range.c: New.
3971 * gcc.target/nios2/r2-stio-1.c: New.
3972 * gcc.target/nios2/r2-stio-2.c: New.
3973 * gcc.target/nios2/nios2-ldxio.c: New.
3974 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3975 of just compile. Add more tests.
3976
3977 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3978
3979 gfortran.dg/pr66864.f90: New test.
3980
3981 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3982
3983 PR rtl-optimization/66626
3984 * gcc.target/i386/pr66626.c: New.
3985
3986 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3987
3988 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3989 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3990 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3991
3992 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 * g++.dg/template/crash81.C: Adjust for error + inform change.
3995 * g++.dg/template/pr58878.C: Likewise.
3996 * g++.dg/template/shadow1.C: Likewise.
3997 * g++.dg/template/shadow2.C: Likewise.
3998 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3999 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4000 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4001 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4002
4003 2015-07-14 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/66863
4006 * gcc.dg/torture/pr66863.c: New testcase.
4007
4008 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4009
4010 PR c++/65186
4011 * g++.dg/template/pr65186.C: New test.
4012
4013 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4014
4015 * gcc.target/arm/macro_defs0.c: Add directive to skip
4016 test if -marm is present.
4017 * gcc.target/arm/macro_defs1.c: Likewise.
4018
4019 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4020
4021 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4022 if-conversion..
4023 * gcc.target/aarch64/adds1.c: Likewise.
4024 * gcc.target/aarch64/ands_1.c: Likewise.
4025 * gcc.target/aarch64/bics_1.c: Likewise.
4026 * gcc.target/aarch64/subs1.c: Likewise.
4027 * gcc.target/aarch64/subs3.c: Likewise.
4028
4029 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4030
4031 PR fortran/64589
4032 * gfortran.dg/pr64589.f90: New test.
4033
4034 2015-07-13 Renlin Li <renlin.li@arm.com>
4035
4036 PR rtl/66556
4037 * gcc.c-torture/execute/pr66556.c: New.
4038
4039 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4040
4041 * gcc.dg/20020219-1.c: Fix double word typos.
4042 * gcc.dg/20020919-1.c: Same.
4043
4044 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4045 Jeff Law <law@redhat.com>
4046
4047 PR middle-end/66726
4048 * g++.dg/tree-ssa/pr66726.c: New test.
4049 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4050 * gcc.dg/tree-ssa/pr66726.c: New test.
4051
4052 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4053
4054 PR c++/58734
4055 * g++.dg/cpp0x/variadic-ttp2.C: New.
4056
4057 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4058
4059 PR c++/30044
4060 * g++.dg/cpp0x/auto46.C: New test.
4061 * g++.dg/template/pr30044.C: New test.
4062 * g++.dg/template/shadow2.C: New test.
4063 * g++.dg/template/error55.C: New test.
4064 * g++.dg/template/crash83.C: Accept any error string.
4065 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4066 parameters.
4067 * g++.dg/cpp0x/variadic19.C: Likewise
4068 * g++.dg/template/canon-type-13.C: Likewise.
4069 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4070 * g++.dg/torture/20070621-1.C: Likewise.
4071
4072 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4073
4074 PR c++/54521
4075 * g++.dg/init/explicit3.C: New.
4076
4077 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4078
4079 PR target/66819
4080 * gcc.target/i386/pr66819-1.c: New test.
4081 * gcc.target/i386/pr66819-2.c: Likewise.
4082 * gcc.target/i386/pr66819-3.c: Likewise.
4083 * gcc.target/i386/pr66819-4.c: Likewise.
4084 * gcc.target/i386/pr66819-5.c: Likewise.
4085
4086 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4087
4088 PR target/66703
4089 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4090 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4091 type to prevent possible flag-clobbering zero-extensions.
4092 * gcc.target/i386/pr66703.c: New test.
4093
4094 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4095
4096 PR c++/60842
4097 * g++.dg/cpp0x/nsdmi-template15.C: New.
4098
4099 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4100
4101 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4102
4103 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4104
4105 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4106 * gcc.target/arm/flip-thumb.c: Likewise.
4107
4108 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4109
4110 PR target/66813
4111 * gcc.target/i386/pr66813.c: New test.
4112
4113 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR middle-end/66820
4116 * gcc.dg/gomp/pr66820.c: New test.
4117
4118 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4119
4120 PR c++/65592
4121 * g++.dg/cpp0x/scoped_enum6.C: New.
4122
4123 2015-07-10 Tom de Vries <tom@codesourcery.com>
4124
4125 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4126 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4127
4128 2015-07-10 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/66823
4131 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4132 which should not be necessary. XFAIL.
4133
4134 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4135
4136 PR c++/64848
4137 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4138
4139 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR middle-end/66633
4142 * gcc.dg/gomp/pr66633-1.c: New test.
4143 * gcc.dg/gomp/pr66633-2.c: New test.
4144 * gcc.dg/gomp/pr66633-3.c: New test.
4145 * gcc.dg/gomp/pr66633-4.c: New test.
4146
4147 2015-07-09 John Marino <gnugcc@marino.st>
4148
4149 * lib/target-supports.exp (check_effective_target_pie):
4150 Add *-*-dragonfly*
4151
4152 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4153
4154 PR target/66814
4155 * gcc.target/i386/pr66814.c: New test.
4156
4157 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4158
4159 PR target/66731
4160 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4161 * gcc.target/aarch64/fnmul-2.c: Likewise.
4162 * gcc.target/aarch64/fnmul-3.c: Likewise.
4163 * gcc.target/aarch64/fnmul-4.c: Likewise.
4164
4165 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4166
4167 PR c++/65790
4168 * g++.dg/cpp0x/vt-65790.C: New.
4169
4170 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4171
4172 PR target/66818
4173 * gcc.target/i386/pr66818.c: New test.
4174
4175 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4176
4177 PR target/66817
4178 * gcc.target/i386/pr66817.c: New test.
4179
4180 2015-07-09 Marek Polacek <polacek@redhat.com>
4181
4182 PR tree-optimization/66718
4183 * gcc.dg/vect/vect-126.c: New test.
4184
4185 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4186
4187 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4188 even when dwarf-2 is not the default.
4189
4190 2015-07-08 Jeff Law <law@redhat.com>
4191
4192 PR testsuite/66796
4193 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4194 to have a single memory reference.
4195
4196 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * g++.dg/other/dump-ada-spec-9.C: New test.
4199
4200 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4201
4202 * g++.dg/vect/vect.exp: Run also simd* tests.
4203 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4204 (check_vect): Fix up get_cpuid call for C++.
4205 * g++.dg/vect/simd-clone-1.cc: New test.
4206
4207 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4208
4209 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4210
4211 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4212
4213 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4214 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4215
4216 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4217
4218 PR target/66806
4219 * gcc.target/i386/pr66806.c: New test.
4220
4221 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4222
4223 PR c++/66421
4224 * g++.dg/cpp0x/auto45.C: New.
4225
4226 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4227
4228 PR middle-end/66334
4229 * gcc.target/i386/pr66334.c: New.
4230
4231 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4232
4233 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4234 comments.
4235
4236 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4237
4238 PR jit/66783
4239 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4240 (verify_code): Update expected error message.
4241 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4242 (verify_code): Likewise.
4243 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4244 (verify_code): Likewise.
4245
4246 2015-07-08 Richard Biener <rguenther@suse.de>
4247
4248 PR tree-optimization/66793
4249 * gcc.dg/torture/pr66793.c: New testcase.
4250
4251 2015-07-08 Richard Biener <rguenther@suse.de>
4252
4253 PR tree-optimization/66794
4254 * gcc.dg/torture/pr66794.c: New testcase.
4255
4256 2015-07-08 Marek Polacek <polacek@redhat.com>
4257
4258 PR c++/66748
4259 * g++.dg/abi/abi-tag15.C: New test.
4260
4261 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4262
4263 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4264 * gcc.target/mips/branch-3.c: Ditto
4265 * gcc.target/mips/branch-4.c: Ditto.
4266 * gcc.target/mips/branch-5.c: Ditto.
4267 * gcc.target/mips/branch-6.c: Ditto.
4268 * gcc.target/mips/branch-7.c: Ditto.
4269 * gcc.target/mips/branch-8.c: Ditto.
4270 * gcc.target/mips/branch-9.c: Ditto.
4271 * gcc.target/mips/branch-10.c: Ditto.
4272 * gcc.target/mips/branch-11.c: Ditto.
4273 * gcc.target/mips/branch-12.c: Ditto.
4274 * gcc.target/mips/branch-13.c: Ditto.
4275 * gcc.target/mips/umips-branch-5.c: New file.
4276 * gcc.target/mips/umips-branch-6.c: New file.
4277 * gcc.target/mips/umips-branch-7.c: New file.
4278 * gcc.target/mips/umips-branch-8.c: New file.
4279 * gcc.target/mips/umips-branch-9.c: New file.
4280 * gcc.target/mips/umips-branch-10.c: New file.
4281 * gcc.target/mips/umips-branch-11.c: New file.
4282 * gcc.target/mips/umips-branch-12.c: New file.
4283 * gcc.target/mips/umips-branch-13.c: New file.
4284 * gcc.target/mips/umips-branch-14.c: New file.
4285 * gcc.target/mips/umips-branch-15.c: New file.
4286 * gcc.target/mips/umips-branch-16.c: New file.
4287 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4288 (OCCUPY_0xfffc): New define.
4289
4290 2015-07-08 Renlin Li <renlin.li@arm.com>
4291
4292 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4293
4294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4295
4296 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4297
4298 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4299
4300 * gcc.target/i386/bt-3.c: New test.
4301 * gcc.target/i386/bt-4.c: Ditto.
4302
4303 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4304
4305 * g++.dg/other/dump-ada-spec-8.C: New test.
4306
4307 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4308
4309 PR jit/66783
4310 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4311 test case.
4312 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4313 New test case.
4314 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4315 New test case.
4316 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4317 Avoid using an opaque struct for local "f".
4318
4319 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4320
4321 PR jit/66779
4322 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4323 * jit.dg/test-pr66779.c: New testcase.
4324
4325 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4326
4327 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4328 NOCOMPRESSION.
4329
4330 2015-07-07 Richard Biener <rguenther@suse.de>
4331
4332 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4333
4334 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4335
4336 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4337 * gcc.target/mips/call-5.c: Ditto.
4338 * gcc.target/mips/call-6.c: Ditto.
4339
4340 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4341
4342 * gcc.dg/dx-test.c: New test-case.
4343
4344 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4345
4346 PR fortran/66578
4347 * gfortran.dg/allocate_with_source_9.f08: New test.
4348
4349 2015-07-07 Christian Bruel <christian.bruel@st.com>
4350
4351 PR target/52144
4352 * gcc.target/arm/flip-thumb.c: Fix scan.
4353 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4354 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4355 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4356 Fix return value.
4357
4358 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR target/65956
4361 * gcc.c-torture/execute/pr65956.c: New test.
4362
4363 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4364
4365 * gcc.target/arm/aapcs/align1.c: New.
4366 * gcc.target/arm/aapcs/align_rec1.c: New.
4367 * gcc.target/arm/aapcs/align2.c: New.
4368 * gcc.target/arm/aapcs/align_rec2.c: New.
4369 * gcc.target/arm/aapcs/align3.c: New.
4370 * gcc.target/arm/aapcs/align_rec3.c: New.
4371 * gcc.target/arm/aapcs/align4.c: New.
4372 * gcc.target/arm/aapcs/align_rec4.c: New.
4373 * gcc.target/arm/aapcs/align_vararg1.c: New.
4374 * gcc.target/arm/aapcs/align_vararg2.c: New.
4375
4376 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4377
4378 * gfortran.dg/iomsg_2.f90: New test.
4379
4380 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4381
4382 PR target/66749
4383 * gcc.target/i386/pr66749.c: New test.
4384
4385 2015-07-06 Richard Biener <rguenther@suse.de>
4386
4387 PR tree-optimization/66772
4388 * gcc.dg/torture/pr66772-1.c: New testcase.
4389 * gcc.dg/torture/pr66772-2.c: Likewise.
4390
4391 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4392
4393 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4394 the jals instruction.
4395
4396 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4397
4398 PR target/53383
4399 * gcc.target/i386/pr53383-1.c: New file.
4400 * gcc.target/i386/pr53383-2.c: Likewise.
4401 * gcc.target/i386/pr53383-3.c: Likewise.
4402
4403 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4404
4405 * gcc.target/aarch64/fnmul-1.c: New.
4406 * gcc.target/aarch64/fnmul-2.c: New.
4407 * gcc.target/aarch64/fnmul-3.c: New.
4408 * gcc.target/aarch64/fnmul-4.c: New.
4409
4410 2015-07-06 Richard Biener <rguenther@suse.de>
4411
4412 PR middle-end/66759
4413 * gcc.dg/torture/pr66759.c: New testcase.
4414
4415 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4416
4417 PR fortran/58586
4418 * gfortran.dg/alloc_comp_class_3.f03: New test.
4419 * gfortran.dg/alloc_comp_class_4.f03: New test.
4420
4421 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4422
4423 * gcc.c-torture/execute/pr66757.c: New test.
4424
4425 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4426
4427 PR tree-optimization/66720
4428 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4429
4430 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4431 Sandra Loosemore <sandra@codesourcery.com>
4432
4433 * gcc.target/nios2/gprel-offset.c: New test.
4434
4435 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4436
4437 PR fortran/66725
4438 * gfortran.dg/pr66725.f90: New test.
4439
4440 2015-07-03 Jason Merrill <jason@redhat.com>
4441
4442 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4443 Avoid narrowing error.
4444
4445 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4446
4447 PR rtl-optimization/66706
4448 * gcc.target/powerpc/shift-int.c: New testcase.
4449
4450 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR target/66746.
4453 * gcc.target/i386/pr66746.c: New file.
4454
4455 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4456
4457 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4458
4459 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4460
4461 PR tree-optimization/66119
4462 * g++.dg/opt/pr66119.C: New.
4463
4464 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4465
4466 PR fortran/52846
4467 * gfortran.dg/submodule_1.f90: New test
4468 * gfortran.dg/submodule_2.f90: New test
4469 * gfortran.dg/submodule_3.f90: New test
4470 * gfortran.dg/submodule_4.f90: New test
4471 * gfortran.dg/submodule_5.f90: New test
4472 * gfortran.dg/submodule_6.f90: New test
4473 * gfortran.dg/submodule_7.f90: New test
4474
4475 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4476
4477 PR preprocessor/53690
4478 * g++.dg/cpp/pr53690.C: New.
4479
4480 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4481
4482 * gcc.target/powerpc/vec-cmp.c: New test.
4483
4484 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4485
4486 PR fortran/56520
4487 * gfortran.dg/pr56520.f90: New test.
4488
4489 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4490
4491 PR fortran/66545
4492 * gfortran.dg/pr66545_1.f90: New test.
4493 * gfortran.dg/pr66545_2.f90: New test.
4494
4495 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4496
4497 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4498 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4499
4500 2015-07-02 Richard Biener <rguenther@suse.de>
4501
4502 PR testsuite/66719
4503 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4504 unaligned loads.
4505
4506 2015-07-02 Richard Biener <rguenther@suse.de>
4507
4508 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4509
4510 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4511
4512 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4513
4514 2015-07-01 Jason Merrill <jason@redhat.com>
4515
4516 * lib/target-supports.exp (cxx_default): Set to C++14.
4517
4518 2015-07-01 Tom de Vries <tom@codesourcery.com>
4519
4520 PR testsuite/66723
4521 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4522 scan-assembler.
4523
4524 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4525
4526 * gfortran.dg/warn_conversion_8.f90: New test.
4527
4528 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4529
4530 PR rtl-optimization/61047
4531 * gcc.c-torture/execute/20150611-1.c: New testcase.
4532
4533 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4534
4535 PR jit/66700
4536 * jit.dg/all-non-failing-tests.h: Add
4537 test-pr66700-observing-write-through-ptr.c.
4538 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4539
4540 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4541
4542 * jit.dg/test-accessing-union.c: Add comments for use by
4543 gcc/jit/docs/topics/types.rst.
4544
4545 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4546
4547 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4548 'do-require-effective-target' with 'dg-require-effective-target'.
4549 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4550 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4551 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4552 'stlex' with 'strex' as the expected output.
4553
4554 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4555
4556 PR c++/60365
4557 * g++.dg/cpp0x/gen-attrs-60.C: New.
4558 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4559
4560 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4561
4562 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4563 New function.
4564 * gcc.target/aarch64/pic-small.c: Restrict this test under
4565 check_effective_target_aarch64_small_fpic.
4566
4567 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4568
4569 * gfortran.dg/gomp/pr66633.f90: New test.
4570
4571 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4572
4573 PR c++/66686
4574 * g++.dg/template/pr66686.C: New test.
4575
4576 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4577
4578 * gnat.dg/lto17.ad[sb]: New test.
4579
4580 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4581
4582 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4583 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4584 testcase.
4585 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4586 New testcase.
4587 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4588 New testcase.
4589 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4590 New testcase.
4591 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4592 New testcase.
4593 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4594 New testcase.
4595 * jit.dg/test-switch.c: New testcase.
4596 * jit.dg/test-switch.cc: New testcase.
4597
4598 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4599
4600 PR jit/66546
4601 * jit.dg/all-non-failing-tests.h: Add note about
4602 test-validly-unreachable-block.c.
4603 * jit.dg/test-validly-unreachable-block.c: New file.
4604
4605 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4606
4607 PR jit/66628
4608 * jit.dg/all-non-failing-tests.h: Add note about
4609 test-extra-options.c.
4610 * jit.dg/test-extra-options.c: New testcase.
4611
4612 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4613
4614 PR debug/66691
4615 * gcc.target/i386/pr66691.c: New.
4616
4617 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4618
4619 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4620 * gcc.target/i386/iamcu/args.h: Likewise.
4621 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4622 * gcc.target/i386/iamcu/defines.h: Likewise.
4623 * gcc.target/i386/iamcu/macros.h: Likewise.
4624 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4625 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4626 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4627 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4628 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4629 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4630 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4631 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4632 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4633 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4634 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4635 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4636 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4637 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4638 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4639 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4640 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4641
4642 2015-06-30 Marek Polacek <polacek@redhat.com>
4643
4644 * gcc.dg/fold-minus-6.c: New test.
4645
4646 * gcc.dg/fold-ior-3.c: New test.
4647
4648 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4649
4650 Implement N4197 - Adding u8 character literals
4651 * g++.dg/cpp1z/utf8.C: New.
4652 * g++.dg/cpp1z/utf8-neg.C: New.
4653 * g++.dg/cpp1z/udlit-utf8char.C: New.
4654
4655 2015-06-30 Marek Polacek <polacek@redhat.com>
4656
4657 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4658
4659 2015-06-30 Tom de Vries <tom@codesourcery.com>
4660
4661 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4662 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4663 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4664 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4665
4666 2015-06-30 Marek Polacek <polacek@redhat.com>
4667
4668 * gcc.dg/fold-ior-2.c: New test.
4669
4670 2015-06-30 Tom de Vries <tom@codesourcery.com>
4671
4672 PR tree-optimization/66652
4673 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4674 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4675 pointers.
4676 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4677
4678 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4679
4680 PR c++/65977
4681 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4682 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4683
4684 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4685
4686 PR fortran/66605
4687 * gfortran.dg/wunused-parameter.f90: New test.
4688
4689 2015-06-29 Richard Henderson <rth@redhat.com>
4690
4691 * gcc.target/i386/asm-flag-1.c: New.
4692 * gcc.target/i386/asm-flag-2.c: New.
4693 * gcc.target/i386/asm-flag-3.c: New.
4694 * gcc.target/i386/asm-flag-4.c: New.
4695 * gcc.target/i386/asm-flag-5.c: New.
4696
4697 2015-06-29 Marek Polacek <polacek@redhat.com>
4698
4699 PR c/66322
4700 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4701 * c-c++-common/pr66322.c: New test.
4702 * g++.dg/eh/scope1.C: Remove dg-warning.
4703
4704 2015-06-29 Richard Biener <rguenther@suse.de>
4705
4706 PR tree-optimization/66677
4707 * gcc.dg/vect/pr66677.c: New testcase.
4708
4709 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4710
4711 PR middle-end/64130
4712 * gcc.dg/tree-ssa/pr64130.c: New test.
4713
4714 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4715
4716 * gcc.target/aarch64/pic-small.c: New testcase.
4717
4718 2015-06-26 Richard Biener <rguenther@suse.de>
4719
4720 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4721
4722 2015-06-26 Marek Polacek <polacek@redhat.com>
4723
4724 * gcc.dg/fold-and-1.c: New test.
4725 * gcc.dg/fold-and-2.c: New test.
4726
4727 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4728
4729 * gnat.dg/warn11.adb: Add missing dg directive.
4730 * gnat.dg/warn12.adb: New test.
4731 * gnat.dg/warn12_pkg.ads: New helper.
4732
4733 2015-06-26 Richard Biener <rguenther@suse.de>
4734
4735 * gfortran.dg/reassoc_3.f90: Adjust.
4736
4737 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4738
4739 PR target/66412
4740 * gcc.target/i386/pr66412.c: New test.
4741
4742 2015-06-25 Richard Biener <rguenther@suse.de>
4743
4744 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4745
4746 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4747
4748 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4749
4750 2015-06-25 Richard Biener <rguenther@suse.de>
4751
4752 * gfortran.dg/vect/vect-9.f90: New testcase.
4753
4754 2015-06-25 Nick Clifton <nickc@redhat.com>
4755
4756 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4757 H8300 and M32R targets.
4758
4759 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4760
4761 PR fortran/66528
4762 * gfortran.dg/maxerrors.f90: New test.
4763
4764 2015-06-08 DJ Delorie <dj@redhat.com>
4765
4766 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4767
4768 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4769
4770 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4771
4772 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4773
4774 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4775 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4776 * gcc.target/aarch64/nofp_1.c: New file.
4777
4778 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4779
4780 Implement N3928 - Extending static_assert
4781 * g++.dg/cpp0x/static_assert8.C: Adjust.
4782 * g++.dg/cpp0x/static_assert12.C: New.
4783 * g++.dg/cpp0x/static_assert13.C: New.
4784 * g++.dg/cpp1y/static_assert1.C: New.
4785 * g++.dg/cpp1y/static_assert2.C: New.
4786 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4787
4788 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4789
4790 PR c++/65750
4791 * g++.dg/cpp0x/trailing11.C: New.
4792
4793 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4794
4795 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4796 multilibs.
4797 * gcc.target/arm/memset-inline-10.c: Likewise.
4798 * gcc.target/arm/pr58784.c: Likewise.
4799 * gcc.target/arm/pr59985.C: Likewise.
4800 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4801
4802 2015-06-24 Renlin Li <renlin.li@arm.com>
4803
4804 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4805 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4806
4807 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4808
4809 Revert:
4810 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4811
4812 PR c++/30044
4813 * g++.dg/cpp0x/auto45.C: New test.
4814 * g++.dg/template/pr30044.C: New test.
4815 * g++.dg/template/crash83.C: Accept any error string.
4816 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4817 parameters.
4818 * g++.dg/cpp0x/variadic18.C: Likewise
4819 * g++.dg/template/canon-type-13.C: Likewise.
4820 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4821
4822 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4823
4824 PR c++/65811
4825 * g++.dg/other/linkage2.C: New.
4826
4827 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4828
4829 PR target/63408
4830 * gcc.target/arm/pr63408.c: New test.
4831
4832 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4833
4834 * lib/c-torture.exp: Don't call check_effective_target_lto
4835 before setting up environment correctly.
4836 * lib/gcc-dg.exp: Likewise, and protect
4837 gcc_force_conventional_output.
4838
4839 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4840
4841 PR rtl-optimization/66306
4842 * gcc.target/s390/pr66306.c: New test.
4843
4844 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4845
4846 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4847 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4848 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4849 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4850 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4851 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4852 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4853
4854 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4855
4856 PR target/65803
4857 * gcc.c-torture/pr65803.c: New test.
4858
4859 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4860
4861 PR c++/30044
4862 * g++.dg/cpp0x/auto45.C: New test.
4863 * g++.dg/template/pr30044.C: New test.
4864 * g++.dg/template/crash83.C: Accept any error string.
4865 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4866 parameters.
4867 * g++.dg/cpp0x/variadic18.C: Likewise
4868 * g++.dg/template/canon-type-13.C: Likewise.
4869 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4870
4871 2015-06-23 Marek Polacek <polacek@redhat.com>
4872
4873 * c-c++-common/Wlogical-op-3.c: New test.
4874
4875 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4876
4877 PR c++/66254
4878 * g++.dg/cpp0x/scoped_enum5.C: New.
4879
4880 2015-06-23 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/66636
4883 * gcc.dg/vect/pr66636.c: New testcase.
4884
4885 2015-06-23 Marek Polacek <polacek@redhat.com>
4886
4887 * gcc.dg/fold-minus-4.c: New test.
4888 * gcc.dg/fold-minus-5.c: New test.
4889 * c-c++-common/ubsan/overflow-add-5.c: New test.
4890
4891 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4892
4893 Add missing testcase from r224672.
4894 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4895
4896 * gcc.target/vax/bswapdi-1.c: New.
4897
4898 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4899
4900 PR fortran/64674
4901 * gfortran.dg/associate_18.f08: New test.
4902
4903 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4904
4905 PR target/66560
4906 * gcc.target/i386/pr66560-1.c: New test.
4907 * gcc.target/i386/pr66560-2.c: Ditto.
4908 * gcc.target/i386/pr66560-3.c: Ditto.
4909 * gcc.target/i386/pr66560-4.c: Ditto.
4910
4911 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4912
4913 * gcc.target/nvptx/nvptx.exp: New file.
4914 * gcc.target/nvptx/proto-1.c: Likewise.
4915
4916 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4917
4918 PR tree-optimization/66449
4919 * gcc.dg/vect/pr66449.c: New test.
4920
4921 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4922
4923 * g++.dg/other/dump-ada-spec-5.C: New test.
4924 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4925 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4926
4927 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 * g++.dg/inherit/pure1.C: Test location too.
4930
4931 2015-06-22 Marek Polacek <polacek@redhat.com>
4932
4933 * gcc.dg/fold-ior-1.c: New test.
4934 * gcc.dg/fold-minus-2.c: New test.
4935 * gcc.dg/fold-minus-3.c: New test.
4936 * gcc.dg/fold-plus-1.c: New test.
4937 * gcc.dg/fold-plus-2.c: New test.
4938 * gcc.dg/fold-xor-4.c: New test.
4939 * gcc.dg/fold-xor-5.c: New test.
4940
4941 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4942
4943 PR target/65914
4944 * g++.dg/torture/pr65914.C: New.
4945
4946 2015-06-22 Richard Biener <rguenther@suse.de>
4947
4948 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4949 not existing TORTURE_OPTIONS only.
4950 * lib/gcc-dg.exp: Likewise.
4951
4952 2015-06-22 Christian Bruel <christian.bruel@st.com>
4953
4954 PR target/52144
4955 * gcc.target/arm/flip-thumb.c: New test.
4956
4957 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4958 Martin Liska <mliska@suse.cz>
4959
4960 PR ipa/65908
4961 * g++.dg/ipa/pr65908.C: New testcase.
4962
4963 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4964
4965 PR c++/65882
4966 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4967 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4968
4969 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4970
4971 * gnat.dg/specs/debug1.ads: Adjust.
4972
4973 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4974
4975 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4976 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4977 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4978 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4979 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4980 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4981 * gcc.target/aarch64/fmovd-zero.c: Delete.
4982 * gcc.target/aarch64/fmovf-zero.c: Delete.
4983
4984 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4985
4986 * gcc.target/vax/bswapdi-1.c: New.
4987
4988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4989
4990 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4991
4992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4993
4994 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4995
4996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4997
4998 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4999
5000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5001
5002 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5003
5004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5005
5006 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5007
5008 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5009
5010 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5011
5012 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5013
5014 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5015
5016 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5017
5018 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5019
5020 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5021
5022 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5023
5024 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5025
5026 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5027
5028 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5029
5030 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5031
5032 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5033
5034 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5035
5036 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5037
5038 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5039
5040 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5041
5042 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5043
5044 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5045
5046 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5047
5048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5049
5050 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5051
5052 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5053
5054 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5055
5056 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5057
5058 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5059
5060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5061
5062 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5063
5064 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5065
5066 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5067 (_ARM_FPSCR): Add FZ field.
5068 (clean_results): Force FZ=1 on AArch64.
5069 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5070
5071 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5072
5073 * gcc.target/aarch64/pr62308.c: New test.
5074
5075 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5076
5077 PR fortran/66549
5078 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5079
5080 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5081
5082 * gcc.target/i386/mpx/pr66581.c: New test.
5083
5084 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5085
5086 * gcc.target/i386/cmov9.c: New test.
5087
5088 2015-06-18 Richard Biener <rguenther@suse.de>
5089
5090 * g++.dg/other/const4.C: New testcase.
5091
5092 2015-06-18 Michael Matz <matz@suse.de>
5093
5094 PR middle-end/66253
5095 * gcc.dg/vect/pr66253.c: New testcase.
5096
5097 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5098
5099 PR target/66569
5100 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5101
5102 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5103
5104 PR middle-end/66568
5105 * gcc.target/i386/mpx/pr66568.c: New test.
5106
5107 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5108
5109 PR middle-end/66567
5110 * gcc.target/i386/mpx/pr66567.c: New test.
5111
5112 2015-06-18 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/66510
5115 * gcc.dg/vect/slp-perm-12.c: New testcase.
5116
5117 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5118
5119 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5120 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5121 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5122 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5123
5124 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR c++/66571
5127 * g++.dg/gomp/pr66571-1.C: New test.
5128
5129 PR middle-end/66429
5130 * c-c++-common/gomp/pr66429.c: New test.
5131
5132 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5133
5134 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5135 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5136 ...this.
5137 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5138 New testcase.
5139 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5140 New testcase.
5141
5142 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5143
5144 PR testsuite/65944
5145 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5146
5147 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5148
5149 * gcc.target/mips/pr65862-1.c: New test.
5150 * gcc.target/mips/pr65862-2.c: Likewise.
5151
5152 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5153
5154 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5155 * gcc.target/i386/pr52252-atom.c: Ditto.
5156 * gcc.target/i386/vect-div-1.c: Ditto.
5157 * gcc.target/i386/rotate-5.c: Ditto.
5158 * gcc.target/i386/pr50202.c: Ditto.
5159 * gcc.target/i386/pr37843-3.c: Ditto.
5160 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5161 * gcc.target/i386/pr53397-1.c: Ditto.
5162 * gcc.target/i386/pr55934.c: Ditto.
5163 * gcc.target/i386/pr37843-4.c: Ditto.
5164 * gcc.target/i386/pr60451.c: Ditto.
5165 * gcc.target/i386/pr53397-2.c: Ditto.
5166 * gcc.target/i386/vectorize1.c: Ditto.
5167 * gcc.target/i386/extract-insert-combining.c: Ditto.
5168 * gcc.target/i386/pr53759.c: Ditto.
5169 * gcc.target/i386/pr52252-core.c: Ditto.
5170 * gcc.target/i386/rotate-3.c: Ditto.
5171 * gcc.target/i386/sse-20.c: Ditto.
5172 * gcc.target/i386/rotate-4.c: Ditto.
5173 * gcc.target/i386/pr61403.c: Ditto.
5174 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5175 * gcc.target/i386/pr60901.c: Ditto.
5176 * gcc.target/i386/pr59794-7.c: Ditto.
5177 * gcc.target/i386/pr62208.c: Ditto.
5178 * gcc.target/i386/pr53416.c: Ditto.
5179 * gcc.target/i386/asm-dialect-1.c: Ditto.
5180 * gcc.target/i386/pr50038.c: Ditto.
5181 * gcc.target/i386/47698.c: Ditto.
5182 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5183 * gcc.target/i386/pr59794-2.c: Ditto.
5184 * gcc.target/i386/pr59794-3.c: Ditto.
5185 * gcc.target/i386/pr39058.c: Ditto.
5186 * gcc.target/i386/pr60205-1.c: Ditto.
5187 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5188 * gcc.target/i386/sse2-movq-2.c: Ditto.
5189
5190 2015-06-17 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/66251
5193 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5194
5195 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/59682
5198 * g++.dg/parse/new-placement1.C: New.
5199
5200 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5201
5202 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5203 * jit.dg/test-compound-assignment.c: New testcase.
5204
5205 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5206
5207 PR jit/66539
5208 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5209 to "testcases" array.
5210
5211 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5212
5213 PR jit/66539
5214 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5215 * jit.dg/test-debug-strings.c: New test case.
5216 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5217 the discriminant has a sane debug string.
5218
5219 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5220
5221 PR target/56766
5222 * gcc.target/i386/pr56766-1.c: New test.
5223 * gcc.target/i386/pr56766-2.c: Ditto.
5224
5225 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5226
5227 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5228 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5229 * gcc.target/mips/loongson-simd.c: Ditto.
5230
5231 2015-06-16 Richard Biener <rguenther@suse.de>
5232
5233 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5234
5235 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5236
5237 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5238 passed by the testsuite driver.
5239
5240 2015-06-16 Richard Biener <rguenther@suse.de>
5241
5242 * gcc.dg/vect/slp-perm-11.c: New testcase.
5243
5244 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5245
5246 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5247 dg-options.
5248
5249 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5250
5251 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5252 Reinstate calls to torture-init and torture-finalize.
5253
5254 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5255
5256 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5257
5258 2015-06-15 Nathan Sidwell <nathan@acm.org>
5259
5260 PR c++/58583
5261 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5262
5263 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/51048
5266 * g++.dg/cpp0x/local-type1.C: New.
5267
5268 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5269
5270 PR fortran/44672
5271 PR fortran/45440
5272 PR fortran/57307
5273 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5274 unimplemented error.
5275 * gfortran.dg/allocate_with_source_7.f08: New test.
5276 * gfortran.dg/allocate_with_source_8.f08: New test.
5277
5278 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5279
5280 PR c++/65168
5281 * g++.dg/warn/Walways-true-3.C: New test.
5282
5283 2015-06-13 Tom de Vries <tom@codesourcery.com>
5284
5285 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5286
5287 2015-06-13 Tom de Vries <tom@codesourcery.com>
5288
5289 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5290 (main): Remove superfluous attributes.
5291 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5292 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5293
5294 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5295
5296 * gcc.target/i386/monitorx.c: New.
5297 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5298 * gcc.target/i386/sse-13.c: Ditto.
5299 * gcc.target/i386/sse-14.c: Ditto.
5300 * gcc.target/i386/sse-22.c: Ditto.
5301 * gcc.target/i386/sse-23.c: Ditto.
5302 * g++.dg/other/i386-2.C: Ditto.
5303 * g++.dg/other/i386-3.C: Ditto.
5304
5305 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5306
5307 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5308
5309 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5310
5311 PR fortran/66079
5312 * gfortran.dg/allocatable_scalar_13.f90: New test
5313
5314 2015-06-11 Marek Polacek <polacek@redhat.com>
5315
5316 * gcc.dg/fold-xor-3.c: New test.
5317
5318 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319
5320 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5321 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5322
5323 2015-06-11 Christian Bruel <christian.bruel@st.com>
5324
5325 PR target/52144
5326 * gcc.target/arm/pragma_attribute.c: New test.
5327
5328 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5329
5330 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5331
5332 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5333
5334 PR target/66473
5335 * gcc.target/i386/pr66473.c: New test.
5336
5337 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR target/66470
5340 * gcc.dg/tls/pr66470.c: New test.
5341 * gcc.target/i386/pr66470.c: New test.
5342
5343 2015-06-10 Christian Bruel <christian.bruel@st.com>
5344
5345 PR target/52144
5346 * gcc.target/arm/attr_arm.c: New test
5347 * gcc.target/arm/attr_arm-err.c: New test
5348 * gcc.target/arm/attr_thumb.c: New test
5349 * gcc.target/arm/attr_thumb-static.c: New test
5350
5351 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5352
5353 PR target/66200
5354 PR target/66428
5355 PR c++/66192
5356 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5357
5358 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5359
5360 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5361 passed by the testsuite driver.
5362
5363 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5364
5365 Revert:
5366 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5367 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5368 * gcc.dg/ssp-1.c: Make counter a register.
5369 * gcc.dg/ssp-2.c: Likewise.
5370 * gcc.dg/torture/parm-coalesce.c: New.
5371
5372 2015-06-09 Tom de Vries <tom@codesourcery.com>
5373
5374 * gcc.target/i386/vararg-loc.c: New test.
5375
5376 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5377
5378 PR c++/65815
5379 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5380 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5381
5382 2015-06-09 Marek Polacek <polacek@redhat.com>
5383
5384 PR tree-optimization/66299
5385 * gcc.dg/pr66299-1.c: New test.
5386 * gcc.dg/pr66299-2.c: New test.
5387 * gcc.dg/pr66299-3.c: New test.
5388
5389 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5390
5391 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5392 passed by the testsuite driver.
5393
5394 2015-06-09 Richard Biener <rguenther@suse.de>
5395
5396 PR middle-end/66423
5397 * gcc.dg/fold-modpow2.c: New testcase.
5398
5399 2015-06-09 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/66419
5402 * gcc.dg/vect/bb-slp-37.c: New testcase.
5403
5404 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5405
5406 * gcc.target/arm/stl-cond.c: New test.
5407
5408 2015-06-09 Richard Biener <rguenther@suse.de>
5409
5410 PR middle-end/66413
5411 * gcc.dg/torture/pr66413.c: New testcase.
5412
5413 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5414
5415 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5416 * gcc.dg/ssp-1.c: Make counter a register.
5417 * gcc.dg/ssp-2.c: Likewise.
5418 * gcc.dg/torture/parm-coalesce.c: New.
5419
5420 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5421
5422 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5423 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5424
5425 2015-06-08 Tom de Vries <tom@codesourcery.com>
5426
5427 PR rtl-optimization/66444
5428 * gcc.dg/pr66444.c: New test.
5429
5430 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5431
5432 PR fortran/66245
5433 * gfortran.dg/class_is_1.f90: New test.
5434 * gfortran.dg/type_is_1.f90: Ditto.
5435
5436 2015-06-08 Marek Polacek <polacek@redhat.com>
5437
5438 PR c/66415
5439 * gcc.dg/cpp/pr66415-1.c: New test.
5440 * gcc.dg/cpp/pr66415-2.c: New test.
5441
5442 2015-06-08 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/66422
5445 * gcc.dg/Warray-bounds-16.c: New testcase.
5446
5447 2015-06-08 Richard Biener <rguenther@suse.de>
5448
5449 * gcc.dg/vect/slp-perm-10.c: New testcase.
5450 * gcc.dg/vect/slp-23.c: Adjust.
5451 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5452 vector pointer update.
5453
5454 2015-06-08 Marek Polacek <polacek@redhat.com>
5455
5456 PR sanitizer/66452
5457 * g++.dg/ubsan/pr66452.C: New test.
5458
5459 2015-06-08 Tom de Vries <tom@codesourcery.com>
5460
5461 PR tree-optimization/66436
5462 * gcc.dg/gomp/dump-new-function-2.c: New test.
5463 * gcc.dg/gomp/dump-new-function-3.c: Same.
5464 * gcc.dg/gomp/dump-new-function.c: Same.
5465
5466 2015-06-08 Tom de Vries <tom@codesourcery.com>
5467
5468 PR tree-optimization/66435
5469 * gcc.dg/gomp/notify-new-function-2.c: New test.
5470 * gcc.dg/gomp/notify-new-function-3.c: Same.
5471 * gcc.dg/gomp/notify-new-function.c: Same.
5472
5473 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5474
5475 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5476 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5477 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5478 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5479 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5480 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5481 -fshort-enum.
5482
5483 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5484
5485 PR fortran/47659
5486 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5487 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5488 for assignment.
5489 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5490 * gfortran.dg/warn_conversion_5.f90: New test.
5491 * gfortran.dg/warn_conversion_6.f90: New test.
5492 * gfortran.dg/warn_conversion_7.f90: New test.
5493
5494 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5495
5496 PR fortran/66347
5497 * gfortran.dg/blockdata_9.f: New test.
5498
5499 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5500
5501 PR fortran/66385
5502 * gfortran.dg/forall_17.f90: New test.
5503
5504 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5505
5506 * g++.dg/cpp0x/pr57101.C: Add warning.
5507 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5508 * g++.dg/ext/visibility/anon7.C: Same.
5509 * g++.dg/ipa/pr63587-2.C: Same.
5510 * g++.dg/opt/dump1.C: Same.
5511 * g++.dg/opt/pr59622-3.C: Same.
5512 * g++.dg/opt/pr59622.C: Same.
5513 * g++.dg/torture/pr46383.C: Same.
5514 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5515 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5516 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5517 functions.
5518 * gfortran.dg/intent_out_8.f90: Same.
5519 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5520
5521 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5522
5523 PR fortran/66377
5524 gfortran.dg/equiv_9.f90: New test.
5525
5526
5527 2015-06-05 Tom de Vries <tom@codesourcery.com>
5528
5529 merge from gomp4 branch:
5530 2015-05-28 Tom de Vries <tom@codesourcery.com>
5531
5532 PR tree-optimization/65443
5533 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5534 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5535 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5536
5537 2015-06-05 Nathan Sidwell <nathan@acm.org>
5538
5539 PR c++/52595
5540 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5541
5542 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5543
5544 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5545
5546 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5549
5550 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5551
5552 * gcc.target/i386/noplt-1.c: New test.
5553 * gcc.target/i386/noplt-2.c: New test.
5554 * gcc.target/i386/noplt-3.c: New test.
5555 * gcc.target/i386/noplt-4.c: New test.
5556
5557 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5558
5559 PR fortran/58749
5560 * gfortran.dg/adjustl_1.f90: New test.
5561
5562 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5563
5564 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5565 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5566
5567 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5568
5569 * lto.c (iterative_hash_canonical_type,
5570 gimple_register_canonical_type): only hash main variants of types
5571
5572 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5573
5574 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5575 Move set of dg-do-what-default after early return.
5576
5577 2015-06-04 Marek Polacek <polacek@redhat.com>
5578
5579 PR c/66341
5580 * gcc.dg/lvalue-8.c: New test.
5581
5582 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5583 Paolo Carlini <paolo.carlini@oracle.com>
5584
5585 PR c++/66130
5586 * g++.dg/other/pr66130.C: New.
5587 * g++.dg/cpp0x/pr66130.C: Likewise.
5588
5589 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 * g++.dg/cpp0x/decl-loc1.C: New.
5592 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5593 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5594 * g++.dg/init/ctor8.C: Likewise.
5595 * g++.dg/parse/semicolon4.C: Likewise.
5596
5597 2015-06-03 Marek Polacek <polacek@redhat.com>
5598
5599 PR sanitizer/66190
5600 * g++.dg/ubsan/static-init-1.C: New test.
5601 * g++.dg/ubsan/static-init-2.C: New test.
5602 * g++.dg/ubsan/static-init-3.C: New test.
5603
5604 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5605
5606 PR target/66275
5607 * gcc.target/i386/pr66275.c: New test.
5608
5609 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5610
5611 * gcc.dg/Wcxx-compat-22.c: New testcase.
5612 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5613 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5614 * c-c++-common/pr58346-1.c: Likewise.
5615 * c-c++-common/transparent-union-1.c: Likewise.
5616
5617 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5618
5619 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5620 * g++.dg/plugin/def_plugin.c: New file.
5621 * g++.dg/plugin/def-plugin-test.C: New file.
5622
5623 2015-06-03 Richard Biener <rguenther@suse.de>
5624
5625 * gcc.dg/vect/bb-slp-36.c: New testcase.
5626
5627 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5628
5629 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5630
5631 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5632
5633 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5634 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5635 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5636 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5637
5638 2015-06-03 Marek Polacek <polacek@redhat.com>
5639
5640 PR c/64223
5641 PR c/29358
5642 * gcc.dg/pr64223-1.c: New test.
5643 * gcc.dg/pr64223-2.c: New test.
5644
5645 2015-06-03 Richard Biener <rguenther@suse.de>
5646
5647 PR tree-optimization/63916
5648 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5649
5650 2015-06-03 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/66375
5653 * gcc.dg/torture/pr66375.c: New testcase.
5654
5655 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5656
5657 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5658
5659 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5660
5661 PR target/65768
5662 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5663
5664 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5665
5666 PR fortran/66380
5667 * gfortran.dg/reshape_7.f90: New test.
5668
5669 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5670
5671 PR c/66220:
5672 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5673 (fn_36): New.
5674
5675 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5676
5677 PR c/49551
5678 * gcc.dg/pr49551.c: New testcase.
5679
5680 2015-06-02 Richard Biener <rguenther@suse.de>
5681
5682 PR debug/65549
5683 * g++.dg/lto/pr65549_0.C: New testcase.
5684
5685 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5686
5687 PR libgomp/65742
5688 PR middle-end/66332
5689 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5690
5691 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5692
5693 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5694
5695 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/61683
5698 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5699
5700 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5701
5702 PR tree-optimization/48052
5703 * gcc.dg/tree-ssa/scev-8.c: New.
5704 * gcc.dg/tree-ssa/scev-9.c: New.
5705 * gcc.dg/tree-ssa/scev-10.c: New.
5706 * gcc.dg/vect/pr48052.c: New.
5707
5708 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5709
5710 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5711
5712 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5713
5714 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5715
5716 2015-06-02 Marek Polacek <polacek@redhat.com>
5717
5718 PR middle-end/66345
5719 * gcc.dg/torture/pr66345.c: New test.
5720
5721 2015-06-02 Richard Biener <rguenther@suse.de>
5722
5723 PR tree-optimization/65961
5724 * gcc.dg/torture/pr65961.c: New testcase.
5725
5726 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5727
5728 PR tree-optimization/52563
5729 PR tree-optimization/62173
5730 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5731 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5732
5733 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5734
5735 * gnat.dg/specs/varsize_return2.ads: New test.
5736 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5737
5738 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5739
5740 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5741
5742 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5743
5744 PR target/65697
5745 * gcc.target/aarch64/sync-comp-swap.c: New.
5746 * gcc.target/aarch64/sync-comp-swap.x: New.
5747 * gcc.target/aarch64/sync-op-acquire.c: New.
5748 * gcc.target/aarch64/sync-op-acquire.x: New.
5749 * gcc.target/aarch64/sync-op-full.c: New.
5750 * gcc.target/aarch64/sync-op-full.x: New.
5751 * gcc.target/aarch64/sync-op-release.c: New.
5752 * gcc.target/aarch64/sync-op-release.x: New.
5753
5754 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5755
5756 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5757 (bar): Predefined.
5758
5759 2015-06-01 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/66349
5762 PR tree-optimization/66352
5763 PR tree-optimization/66357
5764 * gcc.dg/torture/pr66357.c: New testcase.
5765 * gcc.dg/torture/pr66349.c: Likewise.
5766 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5767
5768 2015-06-01 Richard Biener <rguenther@suse.de>
5769
5770 Revert
5771 2015-05-29 Richard Biener <rguenther@suse.de>
5772
5773 PR tree-optimization/66314
5774 * gcc.dg/asan/pr66314.c: New testcase.
5775
5776 2015-06-01 Richard Biener <rguenther@suse.de>
5777
5778 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5779
5780 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5781
5782 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5783 directives.
5784 (hp3, hp4): Add inline keyword.
5785 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5786 (hp2): Add inline keyword.
5787 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5788 (hp2): Add inline keyword.
5789
5790 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5791
5792 PR target/65527
5793 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5794 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5795 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5796 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5797
5798 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5799
5800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5801 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5802
5803 2015-06-01 Richard Biener <rguenther@suse.de>
5804
5805 PR tree-optimization/66280
5806 * g++.dg/torture/pr66280.C: New testcase.
5807 * g++.dg/torture/pr66280-2.C: Likewise.
5808
5809 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5810
5811 * gnat.dg/addr9_1.adb: New test.
5812 * gnat.dg/addr9_2.adb: Likewise.
5813 * gnat.dg/addr9_3.adb: Likewise.
5814 * gnat.dg/addr9_4.adb: Likewise.
5815
5816 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5817
5818 * g++.dg/other/dump-ada-spec-4.C: New test.
5819
5820 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 * gcc.dg/alias-8.c: Fix dg-warning.
5823
5824 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5825
5826 * gcc.dg/alias-8.c: Do not xfail.
5827 * gcc.dg/pr62167.c: Prevent FRE.
5828 * gcc.dg/alias-14.c: New testcase.
5829
5830 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5831
5832 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5833
5834 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5835
5836 PR target/66215
5837 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5838 dg-options.
5839 * gcc.target/s390/hotpatch-10.c: Likewise.
5840 * gcc.target/s390/hotpatch-11.c: Likewise.
5841 * gcc.target/s390/hotpatch-12.c: Likewise.
5842 * gcc.target/s390/hotpatch-17.c: Likewise.
5843 * gcc.target/s390/hotpatch-18.c: Likewise.
5844 * gcc.target/s390/hotpatch-20.c: Likewise.
5845 * gcc.target/s390/hotpatch-21.c: Likewise.
5846 * gcc.target/s390/hotpatch-22.c: Likewise.
5847 * gcc.target/s390/hotpatch-23.c: Likewise.
5848 * gcc.target/s390/hotpatch-24.c: Likewise.
5849 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5850 to check for the exact nops too.
5851 * gcc.target/s390/hotpatch-3.c: Likewise.
5852 * gcc.target/s390/hotpatch-4.c: Likewise.
5853 * gcc.target/s390/hotpatch-5.c: Likewise.
5854 * gcc.target/s390/hotpatch-6.c: Likewise.
5855 * gcc.target/s390/hotpatch-7.c: Likewise.
5856 * gcc.target/s390/hotpatch-8.c: Likewise.
5857 * gcc.target/s390/hotpatch-9.c: Likewise.
5858 * gcc.target/s390/hotpatch-14.c: Likewise.
5859 * gcc.target/s390/hotpatch-15.c: Likewise.
5860 * gcc.target/s390/hotpatch-16.c: Likewise.
5861 * gcc.target/s390/hotpatch-19.c: Likewise.
5862 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5863 scan-assembler-times counting number of .align directives.
5864 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5865 dg-options. Remove scan-assembler-times counting number of .align
5866 directives.
5867 * gcc.target/s390/hotpatch-26.c: New file.
5868 * gcc.target/s390/hotpatch-27.c: New file.
5869 * gcc.target/s390/hotpatch-28.c: New file.
5870 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5871 using -Os -O0 -O1 -O2 -O3 options.
5872
5873 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5874
5875 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5876
5877 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR tree-optimization/66142
5880 * gcc.dg/vect/pr66142.c: New test.
5881
5882 2015-05-29 Richard Biener <rguenther@suse.de>
5883
5884 PR tree-optimization/66314
5885 * gcc.dg/asan/pr66314.c: New testcase.
5886
5887 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5888
5889 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5890 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5891 Adjust all callers.
5892 (schedule-cleanups, dg-keep-saved-temps): New proc.
5893 (gcc-dg-test-1): Schedule cleanups.
5894 * lib/profopt.exp (profopt-execute): Likewise.
5895 * g++.dg/cdce3.C: Adjust expected line numbers.
5896 * gcc.dg/cdce1.c: Likewise.
5897 * gcc.dg/cdce2.c: Likewise.
5898 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5899 * gcc.dg/strlenopt-24.c: Likewise.
5900 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5901 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5902 * obj-c++.dg/encode-2.mm: Likewise.
5903
5904 2015-05-28 DJ Delorie <dj@redhat.com>
5905
5906 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5907
5908 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5909
5910 * gnat.dg/discr43.adb: New test.
5911
5912 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5913
5914 * gnat.dg/varsize_temp.adb: Rename into...
5915 * gnat.dg/varsize1.adb: ...this.
5916 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5917 * gnat.dg/varsize2.ad[sb]: ...this.
5918 * gnat.dg/varsize3_1.adb: New test.
5919 * gnat.dg/varsize3_2.adb: Likewise.
5920 * gnat.dg/varsize3_3.adb: Likewise.
5921 * gnat.dg/varsize3_4.adb: Likewise.
5922 * gnat.dg/varsize3_5.adb: Likewise.
5923 * gnat.dg/varsize3_6.adb: Likewise.
5924 * gnat.dg/varsize3_pkg1.ads: New helper.
5925 * gnat.dg/varsize3_pkg2.ads: Likewise.
5926 * gnat.dg/varsize3_pkg3.ads: Likewise.
5927
5928 2015-05-28 Richard Biener <rguenther@suse.de>
5929
5930 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5931
5932 2015-05-28 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/66142
5935 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5936
5937 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5938
5939 PR target/63810
5940 * gcc.dg/darwin-minversion-3.c: Update testcase.
5941 * gcc.dg/darwin-minversion-4.c: Ditto.
5942 * gcc.dg/darwin-minversion-5.c: New testcase.
5943 * gcc.dg/darwin-minversion-6.c: Ditto.
5944 * gcc.dg/darwin-minversion-7.c: Ditto.
5945 * gcc.dg/darwin-minversion-8.c: Ditto.
5946 * gcc.dg/darwin-minversion-9.c: Ditto.
5947 * gcc.dg/darwin-minversion-10.c: Ditto.
5948 * gcc.dg/darwin-minversion-11.c: Ditto.
5949 * gcc.dg/darwin-minversion-12.c: Ditto.
5950
5951 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5952
5953 PR rtl-optimization/66168
5954 * gcc.c-torture/compile/pr66168.c: New test.
5955
5956 2015-05-27 Jeff Law <law@redhat.com>
5957
5958 PR target/39726
5959 * gcc.dg/target/m68k/pr39726-1.c: New test.
5960
5961 2015-05-27 Nathan Sidwell <nathan@acm.org>
5962
5963 PR c++/66270
5964 * g++.dg/ext/alias-canon3.C: New.
5965
5966 2015-05-27 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/66272
5969 Revert parts of
5970 2014-08-15 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/62031
5973 * gcc.dg/torture/pr66272.c: New testcase.
5974
5975 2015-05-27 Richard Biener <rguenther@suse.de>
5976
5977 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5978
5979 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5980
5981 PR target/65358
5982 * gcc.dg/pr65358.c: New test.
5983
5984 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5985
5986 PR fortran/65548
5987 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5988 semantic.
5989 * gfortran.dg/allocate_with_source_6.f90: New test.
5990
5991 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5992
5993 * gnat.dg/atomic7_1.adb: New test.
5994 * gnat.dg/atomic7_2.adb: Likewise.
5995 * gnat.dg/atomic7_pkg1.ads: New helper.
5996 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5997
5998 2015-05-26 Michael Matz <matz@suse.de>
5999
6000 PR middle-end/66251
6001 * gcc.dg/vect/pr66251.c: New test.
6002
6003 2015-05-26 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/66142
6006 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6007
6008 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6009
6010 PR fortran/66082
6011 * gfortran.dg/allocatable_scalar_13.f90: New test
6012
6013 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 * gnat.dg/warn11.adb: New test.
6016 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6017
6018 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6019
6020 * gnat.dg/vfa1_1.adb: New test.
6021 * gnat.dg/vfa1_2.adb: Likewise.
6022 * gnat.dg/vfa1_3.adb: Likewise.
6023 * gnat.dg/vfa1_4.adb: Likewise.
6024 * gnat.dg/vfa1_pkg.ads: New helper.
6025
6026 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6027
6028 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6029 * gcc.target/i386/pr66232-3.c: Likewise.
6030
6031 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6032
6033 PR target/66274
6034 * gcc.target/i386/pr66274.c: New test.
6035
6036 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6037
6038 * gnat.dg/renaming6.ad[sb]: New test.
6039
6040 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6041
6042 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6043 and 'dg-require-effective-target pie'.
6044
6045 2015-05-23 Nathan Sidwell <nathan@acm.org>
6046
6047 PR c++/66243
6048 * g++.dg/cpp0x/pr66243.C: New.
6049
6050 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6051
6052 PR lto/66180
6053 * g++.dg/lto/pr66180_0.C: New testcase.
6054 * g++.dg/lto/pr66180_1.C: New testcase.
6055
6056 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6057
6058 PR fortran/66257
6059 * typebound_call_27.f90: New file.
6060
6061 2015-05-23 Nathan Sidwell <nathan@acm.org>
6062
6063 PR c++/65936
6064 * g++.dg/template/pr65936.C: New.
6065
6066 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6067
6068 PR tree-optimization/63387
6069 * gcc.dg/pr63387-2.c: New testcase.
6070
6071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6072
6073 * gcc.dg/simd-1.c: Update to the new message.
6074
6075 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6076
6077 * gcc.dg/nand.c: New testcase.
6078
6079 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6080
6081 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6082 Set dg-do-what-default to compile only on ARM targets without
6083 arm_neon_hw execution support. Remove redundant c-torture-execute
6084 in loop over test cases.
6085
6086 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6087
6088 PR target/65491
6089 * gcc.target/aarch64/pr65491_1.c: New test.
6090 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6091 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6092
6093 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6094
6095 PR c++/65598
6096 * g++.dg/cpp0x/explicit9.C: New.
6097 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6098
6099 2015-05-22 Richard Biener <rguenther@suse.de>
6100
6101 PR tree-optimization/66251
6102 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6103
6104 2015-05-22 Marek Polacek <polacek@redhat.com>
6105
6106 PR c/47043
6107 * c-c++-common/attributes-enum-1.c: New test.
6108 * c-c++-common/attributes-enum-2.c: New test.
6109 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6110 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6111
6112 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6113
6114 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6115 effective target support. If no arm_neon_hw support, do not attempt
6116 to execute the tests; only compile them.
6117 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6118 and "dg-require-effective-target arm_neon_ok".
6119 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6120 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6121 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6122 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6123 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6124 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6125 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6126 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6127 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6128 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6129 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6130 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6131 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6132 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6133 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6134 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6135 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6136 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6137 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6138 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6139 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6140 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6141 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6142 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6143 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6144 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6145 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6146 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6147 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6148 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6149 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6150 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6151 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6152 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6153 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6154 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6155 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6156 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6157 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6158 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6159 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6160 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6161 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6162 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6163 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6164 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6165 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6166 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6167 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6168 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6169 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6170 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6171 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6172 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6173 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6174 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6175 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6176 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6177 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6178 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6179 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6180 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6181 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6182 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6183 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6184 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6185 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6186 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6187 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6188 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6189 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6190 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6191 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6192 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6193 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6194 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6195 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6196 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6197 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6198 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6199 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6200 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6201 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6202 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6203 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6204 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6205 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6206 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6207 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6208 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6209 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6210 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6211 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6212 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6213 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6214 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6215 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6216 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6217 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6218 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6219 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6220 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6221 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6222 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6223 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6224 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6225 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6226 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6227 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6228 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6229 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6230 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6231 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6232
6233 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6234
6235 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6236 * gcc.dg/vect/pr59354.c: Likewise.
6237 * gcc.dg/vect/pr64252.c: Likewise.
6238 * gcc.dg/vect/pr64404.c: Likewise.
6239 * gcc.dg/vect/pr64493.c: Likewise.
6240 * gcc.dg/vect/pr64495.c: Likewise.
6241 * gcc.dg/vect/pr64844.c: Likewise.
6242 * gcc.dg/vect/pr65518.c: Likewise.
6243 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6244
6245 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/66210
6248 * g++.dg/cpp1y/var-templ28.C: New.
6249
6250 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6251
6252 PR target/66232
6253 * gcc.target/i386/pr66232-1.c: New test.
6254 * gcc.target/i386/pr66232-2.c: Likewise.
6255 * gcc.target/i386/pr66232-3.c: Likewise.
6256 * gcc.target/i386/pr66232-4.c: Likewise.
6257 * gcc.target/i386/pr66232-5.c: Likewise.
6258
6259 2015-05-21 Nathan Sidwell <nathan@acm.org>
6260
6261 * g++.dg/cpp1y/pr60943.C: New.
6262
6263 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR tree-optimization/66233
6266 * gcc.c-torture/execute/pr66233.c: New test.
6267
6268 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6269
6270 PR fortran/66176
6271 * gfortran.dg/inline_matmul_11.f90: New test.
6272
6273 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6274
6275 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6276 instead of listing several targets on its own.
6277 * gcc.target/i386/pr32219-2.c: Likewise.
6278 * gcc.target/i386/pr32219-3.c: Likewise.
6279 * gcc.target/i386/pr32219-4.c: Likewise.
6280 * gcc.target/i386/pr32219-5.c: Likewise.
6281 * gcc.target/i386/pr32219-6.c: Likewise
6282 * gcc.target/i386/pr32219-7.c: Likewise.
6283 * gcc.target/i386/pr32219-8.c: Likewise.
6284 * gcc.target/i386/pr39013-1.c: Likewise.
6285 * gcc.target/i386/pr39013-2.c: Likewise.
6286 * gcc.target/i386/pr64317.c: Likewise.
6287
6288 2015-05-21 Jeff Law <law@redhat.com>
6289
6290 * gcc.target/hppa/shadd-3.c: New test.
6291 * gcc.target/hppa/shadd-4.c: New test.
6292
6293 2015-05-21 Michael Matz <matz@suse.de>
6294
6295 * gcc.dg/vect/vect-strided-store.c: New test.
6296 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6297 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6298
6299 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6300
6301 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6302 * gcc.dg/pow-sqrt-synth-1.c: New test.
6303 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6304
6305 2015-05-21 Richard Biener <rguenther@suse.de>
6306
6307 PR c++/66211
6308 * g++.dg/conversion/pr66211.C: New testcase.
6309 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6310
6311 2015-05-21 Jeff Law <law@redhat.com>
6312
6313 * gcc.target/hppa/shadd-2.c: New test.
6314
6315 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6316
6317 PR target/54236
6318 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6319
6320 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6321
6322 PR target/65937
6323 * gcc.target/arm/pr26702.c: Adjust target selector.
6324
6325 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6326
6327 PR middle-end/66221
6328 * gcc.dg/lto/pr66221_0.c: New test.
6329 * gcc.dg/lto/pr66221_1.c: New test.
6330
6331 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6332
6333 PR c/52952
6334 * gcc.dg/redecl-4.c: Update column numbers.
6335 * gcc.dg/format/bitfld-1.c: Likewise.
6336 * gcc.dg/format/attr-2.c: Likewise.
6337 * gcc.dg/format/attr-6.c: Likewise.
6338 * gcc.dg/format/attr-7.c (baz): Likewise.
6339 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6340 * gcc.dg/format/attr-4.c: Likewise.
6341 * gcc.dg/format/branch-1.c: Likewise.
6342 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6343 locations within strings with embedded escape sequences.
6344
6345 2015-05-20 Jeff Law <law@redhat.com>
6346
6347 * gcc.target/hppa/hppa.exp: New target test driver.
6348 * gcc.target/hppa/shadd-1.c: New test.
6349
6350 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6351
6352 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6353
6354 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6355
6356 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6357 (fn_33_k_and_r_style): New.
6358 (fn_33_stroustrup_style): New.
6359 (fn_33_allman_style): New.
6360 (fn_33_whitesmiths_style): New.
6361 (fn_33_horstmann_style): New.
6362 (fn_33_ratliff_banner_style): New.
6363 (fn_33_lisp_style): New.
6364 (fn_34_indent_dash_gnu): New.
6365 (fn_34_indent_dash_kr): New.
6366 (fn_34_indent_dash_orig): New.
6367 (fn_34_indent_linux_style): New.
6368
6369 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6370
6371 PR fortran/65548
6372 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6373
6374 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6375
6376 PR tree-optimization/65447
6377 * gcc.dg/tree-ssa/pr65447.c: New test.
6378
6379 2015-05-19 Nathan sidwell <nathan@acm.org>
6380
6381 * g++.dg/cpp0x/pr65954.C: New.
6382
6383 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6384
6385 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6386
6387 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6388
6389 * lib/target-supports.exp: Vector do not always have natural
6390 alignment on s390*.
6391
6392 2015-05-19 David Sherwood <david.sherwood@arm.com>
6393
6394 * gcc.dg/loop-invariant.c: New testcase.
6395
6396 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6397
6398 * lib/target-supports.exp: Vector do not always have natural
6399 alignment on s390*.
6400
6401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6402
6403 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6404 s390*.
6405 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6406
6407 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6408
6409 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6410 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6411 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6412 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6413 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6414 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6415 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6416 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6417 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6418 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6419
6420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6421
6422 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6423
6424 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6425
6426 * gcc.target/s390/s390.exp
6427 (check_effective_target_vector): New check.
6428 * gcc.target/s390/vector/vec-abi-1.c: New test.
6429 * gcc.target/s390/vector/vec-abi-2.c: New test.
6430 * gcc.target/s390/vector/vec-abi-3.c: New test.
6431 * gcc.target/s390/vector/vec-abi-4.c: New test.
6432 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6433 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6434 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6435 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6436 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6437 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6438 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6439 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6440 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6441 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6442 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6443 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6444 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6445 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6446 * gcc.target/s390/vector/vec-init-1.c: New test.
6447 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6448 * gcc.target/s390/vector/vec-shift-1.c: New test.
6449 * gcc.target/s390/vector/vec-sub-1.c: New test.
6450
6451 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6452
6453 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6454
6455 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6456
6457 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6458
6459 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6460
6461 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6462
6463 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6464
6465 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6466
6467 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6468
6469 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6470
6471 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6472
6473 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6474
6475 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6476
6477 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6478
6479 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6480
6481 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6482
6483 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6484
6485 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6486
6487 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6488
6489 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6490
6491 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6492
6493 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6494
6495 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6496
6497 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6498
6499 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6500
6501 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6502
6503 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR tree-optimization/66187
6506 * gcc.c-torture/execute/pr66187.c: New test.
6507 * gcc.dg/pr66187-1.c: New test.
6508 * gcc.dg/pr66187-2.c: New test.
6509
6510 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512 * gcc.dg/vect/bb-slp-35.c: Adjust.
6513
6514 2015-05-19 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/66165
6517 * gcc.dg/torture/pr66165.c: New testcase.
6518
6519 PR tree-optimization/66185
6520 * gcc.dg/torture/pr66185.c: New testcase.
6521
6522 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6523
6524 PR target/54236
6525 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6526
6527 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6528
6529 * gcc.target/mips/p5600-bonding.c : New file.
6530
6531 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6532
6533 PR fortran/66106
6534 * gfortran.dg/interface_operator_1.f90: New tests.
6535
6536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6537
6538 PR fortran/66057
6539 * gfortran.dg/generic_29.f90: New tests.
6540
6541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6542
6543 PR fortran/66043
6544 * gfortran.dg/storage_size_6.f90: New tests.
6545
6546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6547
6548 PR fortran/66045
6549 * gfortran.dg/null1.f90: New test.
6550
6551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6552
6553 PR fortran/66044
6554 * gfortran.dg/entry_21.f90: New test.
6555
6556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6557
6558 PR fortran/66043
6559 * gfortran.dg/storage_size_6.f90: New tests.
6560
6561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6562
6563 PR fortran/66040
6564 * gfortran.dg/misplaced_statement.f90: New test.
6565
6566 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/66039
6569 * gfortran.dg/filepos1.f90: New test
6570
6571 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6572
6573 PR fortran/64925
6574 * gfortran.dg/pr64925.f90: New test.
6575
6576 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6577
6578 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6579 unit.
6580 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6581
6582 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6583
6584 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6585 to the family of pie capable targets.
6586
6587 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6588
6589 * gcc.target/arm/bics_1.c : New testcase.
6590 * gcc.target/arm/bics_2.c : New testcase.
6591 * gcc.target/arm/bics_3.c : New testcase.
6592 * gcc.target/arm/bics_4.c : New testcase.
6593
6594 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6595
6596 * gcc.target/mips/umips-attr.c: New test.
6597
6598 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6599
6600 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6601 * gcc.dg/20150120-2.c (dg-final): Ditto.
6602 * gcc.dg/20150120-2.c (dg-final): Ditto.
6603 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6604
6605 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6606
6607 PR target/66174
6608 * gcc.target/i386/pr66174.c: New test.
6609
6610 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6611
6612 PR fortran/37131
6613 * gfortran.dg/matmul_bounds_6.f90: New test.
6614 * gfortran.dg/matmul_bounds_7.f90: New test.
6615
6616 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6617
6618 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6619 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6620 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6621 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6622 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6623 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6624
6625 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626
6627 PR fortran/65903
6628 * gfortran.dg/continuation_13.f90: Update test.
6629 * gfortran.dg/pr65903.f90: New test.
6630
6631 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6632
6633 PR fortran/66113
6634 * gfortran.dg/block_14.f90: New test.
6635
6636 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6637
6638 PR fortran/44054
6639 * lib/gfortran-dg.exp: Update regex to handle two locations for
6640 the same diagnostic without caret.
6641 * gfortran.dg/badline.f: Test also that line numbers are correct
6642 before and after "left but not entered" warning.
6643
6644 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6645 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6646
6647 PR target/65768
6648 * gcc.target/arm/maskdata.c: New test.
6649
6650 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6651
6652 PR fortran/65792
6653 * gfortran.dg/derived_constructor_components_5: New test
6654
6655 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6656
6657 PR target/66140
6658 * gcc.target/alpha/pr66140.c: New test.
6659
6660 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6661
6662 PR c/48956
6663 * gcc.dg/Wconversion-complex-c99.c: New test.
6664 * gcc.dg/Wconversion-complex-gnu.c: New test.
6665
6666 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6667
6668 PR tree-optimization/64454
6669 * gcc.dg/modmod.c: New testcase.
6670
6671 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6672
6673 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6674
6675 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6676
6677 PR middle-end/66134
6678 * gcc.target/i386/mpx/pr66134.c: New test.
6679
6680 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6681
6682 * gcc.target/powerpc/pr60158.c: New test.
6683
6684 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6685
6686 * gcc.target/i386/sibcall-7.c: New test.
6687 * gcc.target/i386/sibcall-8.c: New test.
6688
6689 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6690
6691 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6692 (abs64_in_dreg): Likewise.
6693
6694 2015-05-14 Marek Polacek <polacek@redhat.com>
6695
6696 PR c/66066
6697 PR c/66127
6698 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6699 * gcc.dg/pr19984.c: Likewise.
6700 * gcc.dg/pr66066-1.c: New test.
6701 * gcc.dg/pr66066-2.c: New test.
6702 * gcc.dg/pr66066-3.c: New test.
6703
6704 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6705
6706 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6707 * gcc.dg/pow-sqrt.x: New file.
6708 * gcc.dg/pow-sqrt-1.c: New test.
6709 * gcc.dg/pow-sqrt-2.c: Likewise.
6710 * gcc.dg/pow-sqrt-3.c: Likewise.
6711
6712 2015-05-13 Richard Biener <rguenther@suse.de>
6713
6714 PR tree-optimization/66123
6715 * gcc.dg/torture/pr66123.c: New testcase.
6716
6717 2015-05-13 Richard Biener <rguenther@suse.de>
6718
6719 PR middle-end/66110
6720 * gcc.dg/alias-2.c: Adjust.
6721 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6722
6723 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6724
6725 PR target/65103
6726 * gcc.target/i386/pr65103-3.c: New.
6727
6728 2015-05-13 Martin Liska <mliska@suse.cz>
6729
6730 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6731
6732 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR target/66112
6735 * gcc.target/i386/pr66112-2.c: New test.
6736
6737 PR target/66112
6738 * gcc.target/i386/pr66112-1.c: New test.
6739
6740 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6741
6742 PR target/66048
6743 * gcc.target/i386/mpx/pr66048.cc: New.
6744
6745 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6746
6747 PR rtl-optimization/64616
6748 * gcc.dg/loop-8.c: New test.
6749 * gcc.dg/loop-9.c: New test.
6750
6751 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6752
6753 PR target/pr66047.c
6754 * gcc.target/i386/pr66047.c: New testcase.
6755
6756 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6757
6758 PR ipa/65873
6759 * gcc.c-torture/compile/pr65873.c: New testcase.
6760
6761 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6762
6763 PR fortran/66111
6764 * gfortran.dg/inline_matmul_10.f90: New test.
6765
6766 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6767
6768 * c-c++-common/Wmisleading-indentation.c: New testcase.
6769 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6770 * c-c++-common/Wmisleading-indentation-2.md: New file.
6771
6772 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6773
6774 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6775 "break".
6776 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6777
6778 2015-05-12 Richard Biener <rguenther@suse.de>
6779
6780 PR tree-optimization/66101
6781 * gcc.dg/torture/pr66101.c: New testcase.
6782
6783 2015-05-12 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/37021
6786 * gcc.target/i386/vect-addsub.c: New testcase.
6787
6788 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6789
6790 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6791
6792 2015-05-12 Tom de Vries <tom@codesourcery.com>
6793
6794 PR tree-optimization/66010
6795 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6796
6797 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6798
6799 PR c++/65133
6800 * g++.dg/cpp0x/trailing10.C: New.
6801
6802 2015-05-12 Richard Biener <rguenther@suse.de>
6803
6804 * gcc.dg/vect/bb-slp-35.c: New testcase.
6805
6806 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6807
6808 PR fortran/66100
6809 * gfortran.dg/bound_simplification_6.f90: New.
6810
6811 2015-05-11 Steve Ellcey <sellcey@mips.com>
6812
6813 * gcc.target/mips/branch-1.c: Pass argument to bar().
6814
6815 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6816
6817 PR target/65753
6818 * gcc.target/i386/pr65753.c: New test.
6819
6820 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6821
6822 PR rtl-optimization/66076
6823 * gcc.dg/torture/pr66076.c: New test.
6824
6825 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6826
6827 PR fortran/66041
6828 * gfortran.dg/inline_matmul_7.f90: New test.
6829 * gfortran.dg/inline_matmul_8.f90: New test.
6830 * gfortran.dg/inline_matmul_9.f90: New test.
6831
6832 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6833
6834 * gfortran.dg/bound_simplification_5.f90: New.
6835
6836 2015-05-09 Jason Merrill <jason@redhat.com>
6837
6838 * lib/target-supports.exp (cxx_default): New global.
6839 (check_effective_target_c++11_only)
6840 (check_effective_target_c++14_only)
6841 (check_effective_target_c++98_only)
6842 (check_effective_target_c++1z_only): Check it.
6843
6844 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6845
6846 PR tree-optimization/64454
6847 * gcc.dg/tree-ssa/vrp97.c: New file.
6848 * gcc.dg/vect/slp-perm-7.c: Update.
6849
6850 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6851
6852 PR fortran/65894
6853 * gfortran.dg/elemental_subroutine_11.f90: New test.
6854
6855 2015-05-08 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/66036
6858 * gcc.dg/vect/slp-41.c: New testcase.
6859
6860 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6861
6862 * gfortran.dg/elemental_optional_args_7.f90: New.
6863
6864 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6865
6866 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6867 allow cmlt or sshr.
6868
6869 2015-05-08 Marek Polacek <polacek@redhat.com>
6870
6871 PR c/64918
6872 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6873 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6874
6875 2015-05-07 Marek Polacek <polacek@redhat.com>
6876
6877 PR c/65179
6878 * c-c++-common/Wshift-negative-value-1.c: New test.
6879 * c-c++-common/Wshift-negative-value-2.c: New test.
6880 * c-c++-common/Wshift-negative-value-3.c: New test.
6881 * c-c++-common/Wshift-negative-value-4.c: New test.
6882 * c-c++-common/Wshift-negative-value-5.c: New test.
6883 * c-c++-common/Wshift-negative-value-6.c: New test.
6884 * gcc.dg/c90-left-shift-1.c: New test.
6885 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6886 * gcc.dg/c99-left-shift-1.c: New test.
6887
6888 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6889
6890 PR middle-end/192
6891 PR middle-end/54303
6892 * gcc.dg/fdata-sections-2.c: New file.
6893
6894 2015-05-07 Marek Polacek <polacek@redhat.com>
6895
6896 PR testsuite/66046
6897 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6898 last dg-output.
6899 * c-c++-common/ubsan/align-7.c: Likewise.
6900 * c-c++-common/ubsan/bounds-8.c: Likewise.
6901 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6902 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6903 * c-c++-common/ubsan/null-1.c: Likewise.
6904 * c-c++-common/ubsan/null-10.c: Likewise.
6905 * c-c++-common/ubsan/null-11.c: Likewise.
6906 * c-c++-common/ubsan/null-2.c: Likewise.
6907 * c-c++-common/ubsan/null-3.c: Likewise.
6908 * c-c++-common/ubsan/null-4.c: Likewise.
6909 * c-c++-common/ubsan/null-5.c: Likewise.
6910 * c-c++-common/ubsan/null-6.c: Likewise.
6911 * c-c++-common/ubsan/null-7.c: Likewise.
6912 * c-c++-common/ubsan/null-8.c: Likewise.
6913 * c-c++-common/ubsan/null-9.c: Likewise.
6914 * c-c++-common/ubsan/object-size-1.c: Likewise.
6915 * c-c++-common/ubsan/object-size-10.c: Likewise.
6916 * c-c++-common/ubsan/object-size-4.c: Likewise.
6917 * c-c++-common/ubsan/object-size-5.c: Likewise.
6918 * c-c++-common/ubsan/object-size-7.c: Likewise.
6919 * c-c++-common/ubsan/object-size-8.c: Likewise.
6920 * c-c++-common/ubsan/object-size-9.c: Likewise.
6921 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6922 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6923 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6924 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6925 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6926 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6927 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6928 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6929 * c-c++-common/ubsan/pr59333.c: Likewise.
6930 * c-c++-common/ubsan/pr59667.c: Likewise.
6931 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6932 * c-c++-common/ubsan/pr60636.c: Likewise.
6933 * c-c++-common/ubsan/pr63802.c: Likewise.
6934 * c-c++-common/ubsan/recovery-1.c: Likewise.
6935 * c-c++-common/ubsan/recovery-3.c: Likewise.
6936 * c-c++-common/ubsan/shift-1.c: Likewise.
6937 * c-c++-common/ubsan/shift-2.c: Likewise.
6938 * c-c++-common/ubsan/shift-4.c: Likewise.
6939 * c-c++-common/ubsan/shift-7.c: Likewise.
6940 * c-c++-common/ubsan/undefined-2.c: Likewise.
6941 * c-c++-common/ubsan/vla-1.c: Likewise.
6942 * g++.dg/ubsan/null-1.C: Likewise.
6943 * g++.dg/ubsan/null-3.C: Likewise.
6944 * g++.dg/ubsan/null-4.C: Likewise.
6945 * g++.dg/ubsan/vptr-8.C: Likewise.
6946 * g++.dg/ubsan/vptr-9.C: Likewise.
6947 * gcc.dg/ubsan/bounds-2.c: Likewise.
6948 * gcc.dg/ubsan/object-size-9.c: Likewise.
6949
6950 2015-05-07 Jeff Law <law@redhat.com>
6951
6952 * gcc.dg/tree-ssa/shorten-1.c: New test.
6953
6954 2015-05-07 Richard Biener <rguenther@suse.de>
6955
6956 PR tree-optimization/66002
6957 * gcc.dg/vect/vect-125.c: New testcase.
6958
6959 2015-05-07 Marek Polacek <polacek@redhat.com>
6960 Martin Uecker <uecker@eecs.berkeley.edu>
6961
6962 * c-c++-common/ubsan/bounds-10.c: New test.
6963
6964 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6965
6966 * jit.dg/harness.h (set_options): Wrap with
6967 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6968 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6969 Special-case test-benchmark.c as a negative.
6970 * jit.dg/test-benchmark.c: New file.
6971
6972 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6973
6974 PR target/64208
6975 * gcc.target/arm/pr64208.c: New test.
6976
6977 2015-05-06 Alan Modra <amodra@gmail.com>
6978
6979 PR target/66020
6980 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6981 (gparms): Make volatile.
6982
6983 2015-05-06 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/62283
6986 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6987
6988 2015-05-06 Christian Bruel <christian.bruel@st.com>
6989
6990 PR target/66015
6991 * gcc.target/aarch64/iinline-attr-1.c: New test.
6992
6993 2015-05-06 Richard Biener <rguenther@suse.de>
6994
6995 * gcc.dg/vect/bb-slp-34.c: New testcase.
6996
6997 2015-05-06 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/62283
7000 * gcc.dg/vect/bb-slp-14.c: Adjust.
7001
7002 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7003
7004 PR target/65990
7005 * gcc.target/i386/pr65990.c: New test.
7006
7007 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7008
7009 PR target/65915
7010 * gcc.target/i386/pr65915.c: New.
7011
7012 2015-05-05 Tom de Vries <tom@codesourcery.com>
7013
7014 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7015 'va_list escapes 0'.
7016
7017 2015-05-05 Tom de Vries <tom@codesourcery.com>
7018
7019 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7020 in r222173.
7021
7022 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7023
7024 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7025 * gcc.target/arm/pr65924.c: Likewise.
7026
7027 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/65871
7030 * gcc.target/i386/pr65871-3.c: New test.
7031
7032 2015-05-04 Jeff Law <law@redhat.com>
7033
7034 Revert:
7035 2015-05-04 Jeff Law <law@redhat.com>
7036 * gcc.dg/tree-ssa/shorten-1.c: New test.
7037
7038 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7039 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR c++/66007
7042 * g++.dg/cpp0x/Wnarrowing4.C: New.
7043
7044 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7045
7046 * lib/target-supports.exp
7047 (check_effective_target_keeps_null_pointer_checks): Clarify that
7048 this is for targets that disable -fdelete-null-pointer-checks,
7049 not default it to off.
7050 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7051 -fdelete-null-pointer-checks explicit.
7052 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7053 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7054 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7055 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7056 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7057 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7058 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7059 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7060 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7061 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7062 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7063 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7064 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7065 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7066 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7067 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7068 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7070 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7071 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7072 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7073 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7074 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7075 * g++.dg/cpp0x/static_assert9.C: Likewise.
7076 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7077 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7078 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7079 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7080 * g++.dg/tree-ssa/pr26406.C: Likewise.
7081
7082 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR tree-optimization/65984
7085 * c-c++-common/ubsan/pr65984.c: New test.
7086
7087 2015-05-04 Jeff Law <law@redhat.com>
7088
7089 * gcc.dg/tree-ssa/shorten-1.c: New test.
7090
7091 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7092
7093 PR fortran/44735
7094 * gfortran.dg/pr44735.f90: New test.
7095
7096 2015-05-04 Richard Biener <rguenther@suse.de>
7097
7098 PR tree-optimization/65965
7099 * gcc.dg/vect/bb-slp-33.c: New testcase.
7100
7101 2015-05-04 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/65935
7104 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7105
7106 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7107
7108 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7109 for each supported variant instead of CHECK_RESULTS.
7110 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7112 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7114 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7116 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7117 expected results for unsupported variants. Call CHECK for each
7118 supported variant instead of CHECK_RESULTS.
7119 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7120 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7121 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7122 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7123 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7124 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7125 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7126 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7127 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7128 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7129 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7131 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7132 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7133 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7134 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7135 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7136 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7137 expected results for unsupported variants.
7138 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7139 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7140 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7141 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7142 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7143 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7150 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7151 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7152 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7153 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7154 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7155 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7156 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7157 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7158 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7159 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7160 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7162 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7163 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7164 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7165 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7166
7167 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7168
7169 PR fortran/37131
7170 * gfortran.dg/bound_9.f90: Add pointer assignment.
7171
7172 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7173 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7174
7175 PR c++/65858
7176 * g++.dg/cpp0x/Wnarrowing3.C: New.
7177
7178 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7179
7180 * gcc.dg/20150120-1.c: New test.
7181 * gcc.dg/20150120-2.c: New test.
7182 * gcc.dg/20150120-3.c: New test.
7183
7184 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7185
7186 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7187
7188 2015-05-01 Renlin Li <renlin.li@arm.com>
7189
7190 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7191
7192 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7193
7194 * gfortran.dg/bound_simplification_4.f90: New.
7195
7196 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7197
7198 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7199 with powerpc_p8vector_ok.
7200
7201 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7202
7203 PR fortran/37131
7204 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7205 scan pattern.
7206 * gfortran.dg/bound_9.f90: New test case.
7207
7208 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7209
7210 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7211 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7212 for 32bit x86 targets.
7213 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7214 for 32bit x86 targets.
7215 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7216 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7217 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7218 for 32bit x86 targets.
7219
7220 2015-04-30 Marek Polacek <polacek@redhat.com>
7221
7222 PR tree-optimization/63551
7223 * g++.dg/ipa/pr63551.C: New test.
7224
7225 2015-04-30 Caroline Tice <cmtice@google.com>
7226
7227 PR 65929
7228 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7229 partition size on certain targets.
7230
7231 2015-04-30 Renlin Li <renlin.li@arm.com>
7232
7233 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7234
7235 2015-04-30 Marek Polacek <polacek@redhat.com>
7236
7237 * c-c++-common/Wbool-compare-3.c: New test.
7238
7239 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7240 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7241
7242 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/57610
7245 * g++.dg/init/ref22.C: New.
7246
7247 2015-04-30 Marek Polacek <polacek@redhat.com>
7248
7249 * gcc.dg/init-bad-8.c: New test.
7250
7251 * gcc.dg/incomplete-typedef-1.c: New test.
7252
7253 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/59955
7256 * g++.dg/template/crash121.C: New.
7257
7258 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7259
7260 * gcc.target/mips/call-from-init.c: New test.
7261 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7262
7263 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7264
7265 PR target/65871
7266 * gcc.target/i386/pr65871-1.c: New test.
7267 * gcc.target/i386/pr65871-2.c: Ditto.
7268
7269 2015-04-29 Marek Polacek <polacek@redhat.com>
7270
7271 PR c/64610
7272 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7273 * c-c++-common/Wbool-compare-2.c: New test.
7274
7275 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7276
7277 PR target/65770
7278 * gcc.target/aarch64/vstN_lane_1.c: New file.
7279
7280 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/64667
7283 * g++.dg/warn/Winit-self-3.C: New.
7284
7285 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7286
7287 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7288
7289 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7290
7291 PR target/65924
7292 * gcc.target/arm/pr65924.c: New test.
7293
7294 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7295
7296 * g++.dg/gomp/tpl-target-update.C: New file.
7297
7298 2015-04-29 Richard Biener <rguenther@suse.de>
7299
7300 PR tree-optimization/65917
7301 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7302
7303 2015-04-29 Christian Bruel <christian.bruel@st.com>
7304
7305 PR target/64835
7306 * gcc.dg/ipa/iinline-attr.c: New test.
7307 * gcc.target/i386/iinline-attr-2.c: New test.
7308
7309 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7310
7311 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7312 segfault is fixed.
7313
7314 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7315
7316 * gcc.dg/vect/vect-33.c: Remove spurious line.
7317
7318 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7319
7320 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7321
7322 2015-04-28 Marek Polacek <polacek@redhat.com>
7323
7324 PR c/65901
7325 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7326 * gcc.dg/pr65901.c: New test.
7327
7328 2015-04-28 Richard Biener <rguenther@suse.de>
7329
7330 PR tree-optimization/62283
7331 * gfortran.dg/vect/pr62283-2.f: New testcase.
7332 * gcc.dg/vect/bb-slp-14.c: Adjust.
7333
7334 2015-04-28 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/65851
7337 * g++.dg/torture/pr65851.C: New testcase.
7338
7339 2015-04-27 Jeff Law <law@redhat.com>
7340
7341 PR tree-optimization/65217
7342 * gcc.target/i386/pr65217.c: Remove XFAIL.
7343
7344 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7345
7346 PR fortran/60322
7347 Add tests forgotten to svn-add.
7348 * gfortran.dg/class_allocate_19.f03: New test.
7349 * gfortran.dg/class_array_20.f03: New test.
7350 * gfortran.dg/class_array_21.f03: New test.
7351 * gfortran.dg/finalize_29.f08: New test.
7352
7353 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7354
7355 PR fortran/59678
7356 PR fortran/65841
7357 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7358 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7359
7360 2015-04-27 Caroline Tice <cmtice@google.com>
7361
7362 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7363 partition size.
7364
7365 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7366
7367 PR target/64579
7368 * gcc.target/powerpc/htm-1.c: New test.
7369 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7370 on 64-bit compiles.
7371 (__builtin_tabortdci): Likewise.
7372 (__builtin_tcheck): Remove operand.
7373 * lib/target-supports.exp (check_htm_hw_available): New function.
7374
7375 2015-04-27 Richard Biener <rguenther@suse.de>
7376
7377 * gcc.target/i386/pr65217.c: XFAIL.
7378
7379 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR tree-optimization/65875
7382 * gcc.c-torture/compile/pr65875.c: New test.
7383
7384 2015-04-25 Marek Polacek <polacek@redhat.com>
7385
7386 PR c/52085
7387 * gcc.dg/enum-incomplete-2.c: New test.
7388 * gcc.dg/enum-mode-1.c: New test.
7389
7390 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7391
7392 PR target/65849
7393 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7394 set new options.
7395 * gcc.target/powerpc/pr65849-2.c: Likewise.
7396
7397 2015-04-24 Tom de Vries <tom@codesourcery.com>
7398
7399 PR tree-optimization/65802
7400 * g++.dg/pr65802.C: Move to ...
7401 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7402 stdarg.h. Rewrite for C.
7403 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7404 va_start and va_end. Remove unnecessary inline asm.
7405
7406 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7407 Wei Mi <wmi@google.com>
7408
7409 * gcc.target/i386/sse2-load-multi.c: New test.
7410 * gcc.target/i386/sse2-store-multi.c: Ditto.
7411
7412 2015-04-24 Marek Polacek <polacek@redhat.com>
7413
7414 PR c/65830
7415 * c-c++-common/pr65830.c: New test.
7416
7417 PR c/63357
7418 * c-c++-common/Wlogical-op-1.c: New test.
7419
7420 2015-04-24 Marek Polacek <polacek@redhat.com>
7421
7422 PR c/61534
7423 * c-c++-common/pr61534-1.c: New test.
7424
7425 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7426 Steven Bosscher <steven@gcc.gnu.org>
7427
7428 PR rtl-optimization/34503
7429 * gcc.target/arm/pr64616.c: New file.
7430
7431 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7432
7433 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7434
7435 2015-04-24 Terry Guo <terry.guo@arm.com>
7436
7437 * gcc.target/arm/pr65710.c: Update the options.
7438
7439 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7440
7441 * gcc.target/i386/pr65523.c: Skip x32.
7442
7443 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7444
7445 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7446 to look for vcl* where appropriate.
7447
7448 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7449
7450 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7451 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7452
7453 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7454
7455 PR target/26702
7456 * gcc.target/arm/pr26702.c: New test.
7457
7458 2015-04-23 Marek Polacek <polacek@redhat.com>
7459
7460 PR c/65345
7461 * gcc.dg/pr65345-1.c: New test.
7462 * gcc.dg/pr65345-2.c: New test.
7463
7464 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7465
7466 * gcc.target/powerpc/crypto-builtin-2.c: New.
7467
7468 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7469
7470 PR fortran/60322
7471 * gfortran.dg/class_allocate_19.f03: New test.
7472 * gfortran.dg/class_array_20.f03: New test.
7473 * gfortran.dg/class_array_21.f03: New test.
7474 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7475 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7476 initialization correctly.
7477 * gfortran.dg/finalize_29.f08: New test.
7478
7479 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7480
7481 * gcc.target/powerpc/swaps-p8-18.c: New test.
7482
7483 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7484
7485 PR target/65456
7486 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7487 * gcc.dg/vect/bb-slp-25.c: Likewise.
7488 * gcc.dg/vect/bb-slp-29.c: Likewise.
7489 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7490 vect_no_align && { ! vect_hw_misalign }.
7491 * gcc.dg/vect/bb-slp-9.c: Likewise.
7492 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7493 vect_hw_misalign.
7494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7496 account for POWER8, where peeling for alignment is not needed.
7497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7498 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7499 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7500 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7501 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7502 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7503 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7504 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7505 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7506 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7507 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7508 * gcc.dg/vect/pr16105.c: Likewise.
7509 * gcc.dg/vect/pr20122.c: Likewise.
7510 * gcc.dg/vect/pr33804.c: Likewise.
7511 * gcc.dg/vect/pr33953.c: Likewise.
7512 * gcc.dg/vect/pr56787.c: Likewise.
7513 * gcc.dg/vect/pr58508.c: Likewise.
7514 * gcc.dg/vect/slp-25.c: Likewise.
7515 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7516 * gcc.dg/vect/vect-105.c: Likewise.
7517 * gcc.dg/vect/vect-27.c: Likewise.
7518 * gcc.dg/vect/vect-29.c: Likewise.
7519 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7520 POWER8.
7521 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7522 && { ! vect_hw_misalign }.
7523 * gcc.dg/vect/vect-44.c: Likewise.
7524 * gcc.dg/vect/vect-48.c: Likewise.
7525 * gcc.dg/vect/vect-50.c: Likewise.
7526 * gcc.dg/vect/vect-52.c: Likewise.
7527 * gcc.dg/vect/vect-56.c: Likewise.
7528 * gcc.dg/vect/vect-60.c: Likewise.
7529 * gcc.dg/vect/vect-72.c: Likewise.
7530 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7531 * gcc.dg/vect/vect-75.c: Likewise.
7532 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7533 * gcc.dg/vect/vect-77-global.c: Likewise.
7534 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7535 * gcc.dg/vect/vect-78-global.c: Likewise.
7536 * gcc.dg/vect/vect-93.c: Likewise.
7537 * gcc.dg/vect/vect-95.c: Likewise.
7538 * gcc.dg/vect/vect-96.c: Likewise.
7539 * gcc.dg/vect/vect-cond-1.c: Likewise.
7540 * gcc.dg/vect/vect-cond-3.c: Likewise.
7541 * gcc.dg/vect/vect-cond-4.c: Likewise.
7542 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7543 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7544 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7545 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7546 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7547 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7548 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7549 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7550 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7551 * gcc.dg/vect/vect-outer-5.c: Likewise.
7552 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7553 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7554 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7555 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7556 * gcc.dg/vect/vect-peel-3.c: Likewise.
7557 * gcc.dg/vect/vect-peel-4.c: Likewise.
7558 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7559 * gcc.target/powerpc/pr65456.c: New test.
7560 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7561 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7562 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7563 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7564 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7565 vect_no_align && { ! vect_hw_misalign }.
7566 * gfortran.dg/vect/vect-3.f90: Likewise.
7567 * gfortran.dg/vect/vect-4.f90: Likewise.
7568 * gfortran.dg/vect/vect-5.f90: Likewise.
7569 * lib/target-supports.exp (check_effective_target_vect_no_align):
7570 Return 1 for POWER8.
7571 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7572
7573 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7574
7575 PR fortran/65429
7576 * gfortran.dg/pr65429.f90: New test.
7577
7578 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7579
7580 * c-c++-common/asan/user-section-1.c: New test.
7581 * c-c++-common/asan/user-section-2.c: New test.
7582 * c-c++-common/asan/user-section-3.c: New test.
7583
7584 2015-04-22 Hale Wang <hale.wang@arm.com>
7585 Terry Guo <terry.guo@arm.com>
7586
7587 PR rtl-optimization/64818
7588 * gcc.target/arm/pr64818.c: New test.
7589
7590 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7591
7592 PR ipa/65076
7593 * g++.dg/tree-ssa/pr61034.C: Update template.
7594 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7595 * gcc.dg/Warray-bounds-11.c: Likewise.
7596 * gcc.dg/Warray-bounds.c: Likewise.
7597
7598 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7599
7600 PR libgfortran/65234
7601 * gfortran.dg/fmt_unlimited.f90: New test.
7602
7603 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7604
7605 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7606 headers.
7607 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7608 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7609 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7610 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7611 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7612 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7613 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7614
7615 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7616
7617 PR libgfortran/56743
7618 * gfortran.dg/namelist_87.f90: New test.
7619
7620 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7621
7622 * gcc.target/aarch64/mult-synth_1.c: New test.
7623 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7624 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7625 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7626 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7627 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7628
7629 2015-04-21 Richard Biener <rguenther@suse.de>
7630
7631 PR tree-optimization/65650
7632 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7633 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7634 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7635 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7636 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7637 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7638
7639 2015-04-21 Tom de Vries <tom@codesourcery.com>
7640
7641 PR tree-optimization/65802
7642 * g++.dg/pr65802.C: New test.
7643
7644 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7645
7646 PR testsuite/65767
7647 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7648 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7649
7650 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/65801
7653 * g++.dg/cpp0x/Wnarrowing2.C: New.
7654
7655 2015-04-20 Jeff Law <law@redhat.com>
7656
7657 PR tree-optimization/65658
7658 * gcc.dg/pr65658.c: New test.
7659
7660 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7661
7662 PR target/64134
7663 * gcc.target/aarch64/vec_init_1.c: New test.
7664
7665 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7666
7667 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7668 targets.
7669
7670 2015-04-18 Martin Sebor <msebor@redhat.com>
7671
7672 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7673 of non-nul characters.
7674 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7675
7676 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7677
7678 PR target/65787
7679 * gcc.target/powerpc/pr65787.c: New.
7680
7681 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR target/65689
7684 * gcc.target/aarch64/c-output-template-4.c: New test.
7685
7686 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7687
7688 PR target/65780
7689 * gcc.dg/pr65780-1.c: New test.
7690 * gcc.dg/pr65780-2.c: Likewise.
7691 * gcc.target/i386/pr32219-9.c: Likewise.
7692 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7693 symbol.
7694 * gcc.target/i386/pr64317.c (c): Initialize.
7695
7696 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7697
7698 PR target/65612
7699 * g++.dg/ext/mv18.C: New test.
7700 * g++.dg/ext/mv19.C: Likewise.
7701 * g++.dg/ext/mv20.C: Likewise.
7702 * g++.dg/ext/mv21.C: Likewise.
7703 * g++.dg/ext/mv22.C: Likewise.
7704 * g++.dg/ext/mv23.C: Likewise.
7705
7706 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7707
7708 PR c++/64527
7709 * g++.dg/init/pr64527.C: New test.
7710
7711 2015-04-17 Tom de Vries <tom@codesourcery.com>
7712 Michael Matz <matz@suse.de>
7713
7714 PR tree-optimization/64950
7715 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7716 x86_64-*-*.
7717
7718 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7719
7720 * c-c++-common/asan/user-section-1.c: New test.
7721
7722 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR debug/65771
7725 * gcc.dg/debug/pr65771.c: New test.
7726
7727 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7728
7729 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7730 __buitlin_alloca with __builtin_alloca.
7731
7732 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7733
7734 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7735
7736 2015-04-16 Richard Biener <rguenther@suse.de>
7737
7738 PR tree-optimization/64277
7739 * gcc.dg/Warray-bounds-14.c: New testcase.
7740 * gcc.dg/Warray-bounds-15.c: Likewise.
7741 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7742 * c-c++-common/ubsan/bounds-6.c: Likewise.
7743
7744 2015-04-16 Renlin Li <renlin.li@arm.com>
7745
7746 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7747 * gcc.target/arm/unsigned-float.c: New.
7748
7749 2015-04-16 Richard Biener <rguenther@suse.de>
7750
7751 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7752 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7753 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7754
7755 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7756
7757 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7758 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7759 * g++.dg/cpp0x/defaulted21.C: Likewise.
7760 * g++.dg/cpp0x/defaulted28.C: Likewise.
7761 * g++.dg/cpp0x/defaulted47.C: Likewise.
7762 * g++.dg/cpp0x/elision_neg.C: Likewise.
7763 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7764 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7765 * g++.dg/cpp0x/implicit1.C: Likewise.
7766 * g++.dg/cpp0x/implicit9.C: Likewise.
7767 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7768 * g++.dg/cpp0x/range-for13.C: Likewise.
7769 * g++.dg/gomp/clause-2.C: Likewise.
7770 * g++.dg/gomp/udr-5.C: Likewise.
7771 * g++.dg/inherit/access6.C: Likewise.
7772 * g++.dg/lookup/duperr1.C: Likewise.
7773 * g++.dg/lookup/friend2.C: Likewise.
7774 * g++.dg/lookup/pr6936.C: Likewise.
7775 * g++.dg/lookup/scoped1.C: Likewise.
7776 * g++.dg/lookup/using26.C: Likewise.
7777 * g++.dg/lookup/using38.C: Likewise.
7778 * g++.dg/other/access2.C: Likewise.
7779 * g++.dg/overload/defarg3.C: Likewise.
7780 * g++.dg/overload/defarg6.C: Likewise.
7781 * g++.dg/parse/access11.C: Likewise.
7782 * g++.dg/parse/access2.C: Likewise.
7783 * g++.dg/parse/access3.C: Likewise.
7784 * g++.dg/parse/access4.C: Likewise.
7785 * g++.dg/parse/access5.C: Likewise.
7786 * g++.dg/parse/access6.C: Likewise.
7787 * g++.dg/parse/access8.C: Likewise.
7788 * g++.dg/parse/access9.C: Likewise.
7789 * g++.dg/parse/crash40.C: Likewise.
7790 * g++.dg/tc1/dr142.C: Likewise.
7791 * g++.dg/tc1/dr166.C: Likewise.
7792 * g++.dg/tc1/dr52.C: Likewise.
7793 * g++.dg/template/access11.C: Likewise.
7794 * g++.dg/template/access18.C: Likewise.
7795 * g++.dg/template/access19.C: Likewise.
7796 * g++.dg/template/access2.C: Likewise.
7797 * g++.dg/template/access20.C: Likewise.
7798 * g++.dg/template/access26.C: Likewise.
7799 * g++.dg/template/access3.C: Likewise.
7800 * g++.dg/template/access7.C: Likewise.
7801 * g++.dg/template/conv12.C: Likewise.
7802 * g++.dg/template/crash69.C: Likewise.
7803 * g++.dg/template/friend31.C: Likewise.
7804 * g++.dg/template/friend32.C: Likewise.
7805 * g++.dg/template/memfriend15.C: Likewise.
7806 * g++.dg/template/memfriend16.C: Likewise.
7807 * g++.dg/template/memfriend17.C: Likewise.
7808 * g++.dg/template/memfriend7.C: Likewise.
7809 * g++.dg/template/pr32519.C: Likewise.
7810 * g++.dg/template/qualttp21.C: Likewise.
7811 * g++.dg/template/qualttp8.C: Likewise.
7812 * g++.dg/template/ttp10.C: Likewise.
7813 * g++.dg/template/typedef11.C: Likewise.
7814 * g++.dg/template/typedef13.C: Likewise.
7815 * g++.dg/template/typedef19.C: Likewise.
7816 * g++.dg/template/typedef20.C: Likewise.
7817 * g++.dg/template/typedef22.C: Likewise.
7818 * g++.dg/template/using16.C: Likewise.
7819 * g++.dg/template/virtual3.C: Likewise.
7820 * g++.dg/ubsan/pr61272.C: Likewise.
7821 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7822 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7823 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7824 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7825 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7826 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7827 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7828 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7829 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7830 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7831 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7832 * g++.old-deja/g++.jason/access17.C: Likewise.
7833 * g++.old-deja/g++.jason/access18.C: Likewise.
7834 * g++.old-deja/g++.jason/access22.C: Likewise.
7835 * g++.old-deja/g++.jason/access23.C: Likewise.
7836 * g++.old-deja/g++.jason/access8.C: Likewise.
7837 * g++.old-deja/g++.jason/delete3.C: Likewise.
7838 * g++.old-deja/g++.jason/report.C: Likewise.
7839 * g++.old-deja/g++.law/access2.C: Likewise.
7840 * g++.old-deja/g++.law/access3.C: Likewise.
7841 * g++.old-deja/g++.law/access4.C: Likewise.
7842 * g++.old-deja/g++.law/access5.C: Likewise.
7843 * g++.old-deja/g++.law/arm12.C: Likewise.
7844 * g++.old-deja/g++.law/arm14.C: Likewise.
7845 * g++.old-deja/g++.law/ctors13.C: Likewise.
7846 * g++.old-deja/g++.law/union2.C: Likewise.
7847 * g++.old-deja/g++.law/visibility12.C: Likewise.
7848 * g++.old-deja/g++.law/visibility15.C: Likewise.
7849 * g++.old-deja/g++.law/visibility16.C: Likewise.
7850 * g++.old-deja/g++.law/visibility17.C: Likewise.
7851 * g++.old-deja/g++.law/visibility18.C: Likewise.
7852 * g++.old-deja/g++.law/visibility19.C: Likewise.
7853 * g++.old-deja/g++.law/visibility20.C: Likewise.
7854 * g++.old-deja/g++.law/visibility21.C: Likewise.
7855 * g++.old-deja/g++.law/visibility24.C: Likewise.
7856 * g++.old-deja/g++.law/visibility4.C: Likewise.
7857 * g++.old-deja/g++.law/visibility5.C: Likewise.
7858 * g++.old-deja/g++.law/visibility6.C: Likewise.
7859 * g++.old-deja/g++.law/visibility7.C: Likewise.
7860 * g++.old-deja/g++.law/visibility8.C: Likewise.
7861 * g++.old-deja/g++.law/visibility9.C: Likewise.
7862 * g++.old-deja/g++.niklas/t135.C: Likewise.
7863 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7864 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7865 * g++.old-deja/g++.other/access11.C: Likewise.
7866 * g++.old-deja/g++.other/access4.C: Likewise.
7867 * g++.old-deja/g++.other/access7.C: Likewise.
7868 * g++.old-deja/g++.other/crash1.C: Likewise.
7869 * g++.old-deja/g++.other/crash7.C: Likewise.
7870 * g++.old-deja/g++.other/friend1.C: Likewise.
7871 * g++.old-deja/g++.other/friend4.C: Likewise.
7872 * g++.old-deja/g++.other/friend9.C: Likewise.
7873 * g++.old-deja/g++.other/lineno1.C: Likewise.
7874 * g++.old-deja/g++.other/using1.C: Likewise.
7875 * g++.old-deja/g++.pt/enum14.C: Likewise.
7876 * g++.old-deja/g++.pt/friend11.C: Likewise.
7877 * g++.old-deja/g++.pt/friend21.C: Likewise.
7878 * g++.old-deja/g++.pt/friend3.C: Likewise.
7879 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7880 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7881 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7882 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7883
7884 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR ipa/65765
7887 * g++.dg/ipa/pr65765.C: New test.
7888
7889 2015-04-15 Nick Clifton <nickc@redhat.com>
7890
7891 * gcc.target/rx/builtins.c: Disable RMPA test if string
7892 instructions are not allowed.
7893
7894 2015-04-15 Alan Modra <amodra@gmail.com>
7895
7896 * gcc.dg/pr65408.c: New.
7897
7898 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7899
7900 PR target/65729
7901 * gcc.target/arm/pr65729.c: New test.
7902
7903 2015-04-14 Richard Biener <rguenther@suse.de>
7904
7905 PR tree-optimization/65758
7906 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7907
7908 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7909
7910 PR target/65648
7911 * gcc.c-torture/execute/pr65648.c: New test.
7912
7913 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7914
7915 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7916 __builtin_finite instead of finite.
7917 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7918 Likewise.
7919
7920 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7921
7922 PR tree-optimization/63387
7923 * gcc.dg/pr63387.c: New testcase.
7924
7925 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7926
7927 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7928
7929 2015-04-13 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/65204
7932 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7933
7934 2015-04-13 Terry Guo <terry.guo@arm.com>
7935
7936 PR target/65710
7937 * gcc.target/arm/pr65710.c: New.
7938
7939 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/65747
7942 * g++.dg/torture/pr65747.C: New test.
7943
7944 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7945
7946 PR c++/65736
7947 * g++.dg/cpp0x/pr65736.C: New test.
7948
7949 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7950 Martin Liska <mliska@suse.cz>
7951
7952 PR ipa/65722
7953 * g++.dg/ipa/pr65722.C: New testcase.
7954
7955 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR tree-optimization/65735
7958 * gcc.c-torture/compile/pr65735.c: New test.
7959
7960 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7961
7962 PR middle-end/65554
7963 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7964
7965 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR target/65671
7968 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7969
7970 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7971
7972 PR target/65647
7973 * gcc.target/arm/pr65647-2.c: New.
7974
7975 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7976
7977 PR target/65694
7978 * g++.dg/torture/pr65694.C: New test.
7979
7980 2015-04-10 Tobias Burnus <burnus@net-b.de>
7981
7982 * gfortran.dg/coarray_lock_6.f90: New.
7983 * gfortran.dg/coarray_lock_7.f90: New.
7984 * gfortran.dg/coarray/lock_2.f90: New.
7985
7986 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7987
7988 PR fortran/56674
7989 PR fortran/58813
7990 PR fortran/59016
7991 PR fortran/59024
7992 * gfortran.dg/used_types_27.f90: New.
7993
7994 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7995
7996 PR target/65671
7997 * gcc.target/i386/pr65671.c: New.
7998
7999 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR tree-optimization/65709
8002 * c-c++-common/ubsan/align-9.c: New test.
8003
8004 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8005
8006 PR fortran/56852
8007 * gfortran.dg/pr56852.f90: New test.
8008
8009 2015-04-09 Marek Polacek <polacek@redhat.com>
8010 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR middle-end/65554
8013 * g++.dg/opt/pr65554.C: New test.
8014
8015 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR c++/65690
8018 * c-c++-common/attr-aligned-1.c: New test.
8019
8020 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8021
8022 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8023
8024 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8025
8026 PR target/65676
8027 * gcc.target/i386/sse-25.c: New.
8028
8029 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR target/65693
8032 * gcc.target/i386/pr65693.c: New test.
8033
8034 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8035
8036 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8037
8038 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8039
8040 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8041
8042 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8043
8044 * gcc.target/i386/thunk-retbnd.c: New.
8045
8046 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/opt48.adb: New test.
8049 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8050 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8051
8052 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8053
8054 PR ipa/65540
8055 * gcc.c-torture/compile/pr65540.c: New.
8056
8057 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8058
8059 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8060 -Wno-pointer-arith.
8061
8062 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR debug/65678
8065 * g++.dg/debug/pr65678.C: New test.
8066
8067 PR middle-end/65680
8068 * gcc.c-torture/compile/pr65680.c: New test.
8069
8070 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8071
8072 PR fortran/65548
8073 * gfortran.dg/allocate_with_source_5.f90: New test.
8074
8075 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8076
8077 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8078 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8079
8080 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8081
8082 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8083
8084 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8085
8086 PR target/65614
8087 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8088 to get floating point compression.
8089 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8090
8091 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR preprocessor/61977
8094 * gcc.dg/cpp/pr61977.c: New test.
8095
8096 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8097
8098 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8099
8100 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8101
8102 PR target/65647
8103 * gcc.target/arm/pr65647.c: New.
8104
8105 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8106
8107 PR ipa/65655
8108 * g++.dg/torture/pr65655.C: New testcase.
8109
8110 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8111
8112 PR c++/64085
8113 * g++.dg/cpp1y/lambda-init13.C: New.
8114
8115 2015-04-03 Marek Polacek <polacek@redhat.com>
8116
8117 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8118
8119 2015-04-02 Marek Polacek <polacek@redhat.com>
8120
8121 PR c++/65642
8122 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8123 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8124
8125 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR preprocessor/61977
8128 * gcc.target/powerpc/pr61977-1.c: New test.
8129 * gcc.target/powerpc/pr61977-2.c: New test.
8130
8131 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8132
8133 PR c++/56100
8134 * g++.dg/warn/Wshadow-8.C: New.
8135 * g++.dg/warn/Wshadow-9.C: Likewise.
8136 * g++.dg/warn/Wshadow-10.C: Likewise.
8137 * g++.dg/warn/Wshadow-11.C: Likewise.
8138
8139 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8140
8141 * gcc.dg/pr23623.c: Added aligned attribute.
8142 * gcc.dg/20141029-1.c: Likewise.
8143 * gcc.dg/20150306-1.c: New test.
8144
8145 2015-04-01 Marek Polacek <polacek@redhat.com>
8146
8147 PR c++/65554
8148 * g++.dg/cpp0x/initlist93.C: New test.
8149 * g++.dg/cpp0x/initlist94.C: New test.
8150
8151 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8152
8153 PR target/65624
8154 * gcc.target/aarch64/pr65624.c: New test.
8155
8156 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8157
8158 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8159
8160 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8161
8162 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8163 extra variable to force stack alignment.
8164 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8165 extra variable to force stack alignment.
8166
8167 2015-03-31 Marek Polacek <polacek@redhat.com>
8168
8169 PR c++/65390
8170 * g++.dg/template/pr65390.C: New test.
8171
8172 2015-03-31 Martin Liska <mliska@suse.cz>
8173
8174 * g++.dg/ipa/pr65557.C: New test.
8175
8176 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8177
8178 * gcc.target/s390/hotpatch-25.c: New test.
8179 * gcc.target/s390/hotpatch-1.c: Update test.
8180 * gcc.target/s390/hotpatch-10.c: Update test.
8181 * gcc.target/s390/hotpatch-11.c: Update test.
8182 * gcc.target/s390/hotpatch-12.c: Update test.
8183 * gcc.target/s390/hotpatch-13.c: Update test.
8184 * gcc.target/s390/hotpatch-14.c: Update test.
8185 * gcc.target/s390/hotpatch-15.c: Update test.
8186 * gcc.target/s390/hotpatch-16.c: Update test.
8187 * gcc.target/s390/hotpatch-17.c: Update test.
8188 * gcc.target/s390/hotpatch-18.c: Update test.
8189 * gcc.target/s390/hotpatch-19.c: Update test.
8190 * gcc.target/s390/hotpatch-2.c: Update test.
8191 * gcc.target/s390/hotpatch-21.c: Update test.
8192 * gcc.target/s390/hotpatch-22.c: Update test.
8193 * gcc.target/s390/hotpatch-23.c: Update test.
8194 * gcc.target/s390/hotpatch-24.c: Update test.
8195 * gcc.target/s390/hotpatch-3.c: Update test.
8196 * gcc.target/s390/hotpatch-4.c: Update test.
8197 * gcc.target/s390/hotpatch-5.c: Update test.
8198 * gcc.target/s390/hotpatch-6.c: Update test.
8199 * gcc.target/s390/hotpatch-7.c: Update test.
8200 * gcc.target/s390/hotpatch-8.c: Update test.
8201 * gcc.target/s390/hotpatch-9.c: Update test.
8202 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8203
8204 2015-03-31 Richard Biener <rguenther@suse.de>
8205
8206 PR middle-end/65626
8207 * g++.dg/torture/pr65626.C: New testcase.
8208
8209 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8210
8211 PR target/65531
8212 * gcc.target/i386/mpx/pr65531.cc: New.
8213
8214 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8215
8216 PR target/65602
8217 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8218 __builtin_alloca instead of alloca.
8219 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8220 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8221 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8222 check.
8223
8224 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR ipa/65610
8227 * g++.dg/ubsan/pr65610.C: New test.
8228
8229 2015-03-30 Marek Polacek <polacek@redhat.com>
8230
8231 PR c++/65398
8232 * g++.dg/cpp0x/pr65398-2.C: New test.
8233
8234 2015-03-30 Marek Polacek <polacek@redhat.com>
8235
8236 * c-c++-common/pr65556.c: Change the width of bit-fields.
8237
8238 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8239
8240 PR ipa/65588
8241 * gcc.target/i386/pr65588.c: New testcase.
8242
8243 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8244
8245 PR libgfortran/65563
8246 * gfortran.dg/open_errors_2.f90: New test.
8247
8248 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249
8250 PR libgfortran/65596
8251 * gfortran.dg/namelist_86.f90: New test.
8252
8253 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8254
8255 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8256 statement to reflect new ownership.
8257
8258 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/42328
8261 * g++.dg/template/friend58.C: New.
8262 * g++.dg/template/friend59.C: Likewise.
8263
8264 2015-03-27 Tobias Burnus <burnus@net-b.de>
8265
8266 PR c/65586
8267 * g++.dg/gomp/openmp-simd-3.C: New.
8268 * gcc.dg/gomp/openmp-simd-3.c: New.
8269
8270 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8271
8272 PR target/65248
8273 * gcc.target/i386/pr65248-1.c: New file.
8274 * gcc.target/i386/pr65248-2.c: Likewise.
8275 * gcc.target/i386/pr65248-3.c: Likewise.
8276 * gcc.target/i386/pr65248-4.c: Likewise.
8277
8278 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR target/65593
8281 * gcc.c-torture/compile/pr65593.c: New test.
8282
8283 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8284
8285 PR c++/59329
8286 * g++.dg/cpp1y/constexpr-assert1.C: New.
8287
8288 2015-03-27 Marek Polacek <polacek@redhat.com>
8289
8290 PR c++/65556
8291 * c-c++-common/pr65556.c: New test.
8292
8293 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8294
8295 PR ipa/65600
8296 * g++.dg/torture/pr65600.C: New testcase.
8297
8298 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8299
8300 PR target/65407
8301 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8302
8303 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8304
8305 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8306 statement and cleanup. Fixed typos.
8307
8308 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8309
8310 PR middle-end/65595
8311 * gcc.c-torture/compile/pr65595.c: New testcase.
8312
8313 2015-03-27 Marek Polacek <polacek@redhat.com>
8314
8315 PR sanitizer/65583
8316 * g++.dg/ubsan/pr65583.C: New test.
8317
8318 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8319
8320 * gcc.c-torture/compile/20150327.c: New testcase.
8321
8322 2015-03-26 Richard Biener <rguenther@suse.de>
8323
8324 PR middle-end/65555
8325 * g++.dg/torture/pr65555.C: New testcase.
8326
8327 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8328
8329 PR tree-optimization/64715
8330 * gcc.dg/builtin-object-size-15.c: New test.
8331 * gcc.dg/pr64715-1.c: New test.
8332 * gcc.dg/pr64715-2.c: New test.
8333
8334 2015-03-26 Richard Biener <rguenther@suse.de>
8335
8336 PR middle-end/65519
8337 * gnat.dg/specs/opt2.ads: Fix testcase.
8338
8339 2015-03-25 Martin Sebor <msebor@redhat.com>
8340
8341 PR testsuite/65526
8342 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8343 when target isn't arm*-*-*-*.
8344 (check_effective_target_arm_nothumb): Likewise.
8345 (check_effective_target_arm_little_endian): Likewise.
8346 (check_effective_target_arm_vect_no_misalign): Likewise.
8347 (check_effective_target_aarch64_little_endian): Fail early if target
8348 isn't aarch64*-*-*.
8349
8350 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8351
8352 PR tree-optimization/65177
8353 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8354
8355 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8356
8357 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8358 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8359 smmintrin.h and mm3dnow.h.
8360
8361 2015-03-25 Marek Polacek <polacek@redhat.com>
8362
8363 PR c++/65558
8364 * g++.dg/cpp0x/pr65558.C: New test.
8365
8366 2015-03-25 Marek Polacek <polacek@redhat.com>
8367
8368 PR c++/61670
8369 * g++.dg/template/pr61670.C: New test.
8370
8371 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/54987
8374 * g++.dg/template/pr54987.C: New.
8375
8376 2015-03-25 Richard Biener <rguenther@suse.de>
8377
8378 PR tree-optimization/62630
8379 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8380
8381 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8382
8383 PR target/65508
8384 * gcc.target/i386/mpx/pr65508.c: New.
8385
8386 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8387
8388 PR fortran/64952
8389 PR fortran/65532
8390 * gfortran.dg/data_initialized_3.f90: New.
8391
8392 2015-03-25 Richard Biener <rguenther@suse.de>
8393
8394 PR middle-end/65519
8395 * gnat.dg/specs/opt2.ads: New testcase.
8396
8397 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8398
8399 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8400 * gcc.target/arm/memset-inline-4.c: Skip for
8401 arm_tune_string_ops_prefer_neon.
8402 * gcc.target/arm/memset-inline-5.c: Ditto.
8403 * gcc.target/arm/memset-inline-6.c: Ditto.
8404 * gcc.target/arm/memset-inline-8.c: Ditto.
8405 * gcc.target/arm/memset-inline-9.c: Ditto.
8406
8407 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/58923
8410 * g++.dg/other/virtual3.C: New.
8411
8412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8413
8414 PR c++/60130
8415 * g++.dg/cpp0x/vt-60130.C: New.
8416
8417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8418
8419 PR c++/61971
8420 * g++.dg/warn/Warray-bounds-7.C: New.
8421
8422 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 PR c++/60067
8425 * g++.dg/template/defarg18.C: New.
8426
8427 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8428
8429 PR c++/59988
8430 * g++.dg/cpp0x/vt-59988.C: New.
8431
8432 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR tree-optimization/65533
8435 * gcc.dg/pr65533.c: New test.
8436
8437 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8438
8439 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8440 source= and mold= expressions functionality.
8441 * gfortran.dg/allocate_class_4.f90: New test.
8442 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8443 copying an unlimited polymorhpic object containing a char array
8444 to another unlimited polymorphic object respects the _len
8445 component.
8446 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8447 whether deferred length char array allocate works, unlimited
8448 polymorphic object allocation from a string works and if
8449 allocating an array of deferred length strings works.
8450 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8451
8452 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8453
8454 PR c++/65513
8455 * g++.dg/cpp0x/constexpr-array11.C: New.
8456
8457 2015-03-24 Richard Biener <rguenther@suse.de>
8458
8459 PR middle-end/65517
8460 * gcc.dg/torture/pr65517.c: New testcase.
8461
8462 2015-03-24 Tobias Burnus <burnus@net-b.de>
8463
8464 * gfortran.dg/coindexed_1.f90: Moved from
8465 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8466
8467 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR testsuite/65506
8470 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8471 gimple dump.
8472
8473 PR target/65523
8474 * gcc.target/i386/pr65523.c: New test.
8475
8476 PR ipa/65475
8477 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8478 dg-options.
8479 * g++.dg/lto/pr65475b_0.C: Likewise.
8480
8481 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8482
8483 PR target/65505
8484 * gcc.target/sh/torture/pr65505.c: New.
8485
8486 2015-03-23 Martin Sebor <msebor@redhat.com>
8487
8488 PR testsuite/63175
8489 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8490 assembly for lvx in addition to lxv.
8491
8492 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR target/65504
8495 * gfortran.dg/pr65504.f90: New test.
8496
8497 PR ipa/65521
8498 * gcc.dg/pr65521.c: New test.
8499
8500 2015-03-23 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/65518
8503 * gcc.dg/vect/pr65518.c: New testcase.
8504
8505 2015-03-23 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/65494
8508 * gcc.dg/vect/pr65494.c: New testcase.
8509
8510 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR preprocessor/65238
8513 * c-c++-common/cpp/pr65238-1.c: New test.
8514 * gcc.dg/cpp/pr65238-2.c: New test.
8515 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8516 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8517
8518 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8519 Mikael Morin <mikael@gcc.gnu.org>
8520
8521 PR fortran/64952
8522 * gfortran.dg/elemental_dependency_4.f90: New.
8523 * gfortran.dg/elemental_dependency_5.f90: New.
8524
8525 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8526
8527 PR ipa/65475
8528 * g++.dg/lto/pr65475b_0.C: New testcase.
8529 * g++.dg/lto/pr65475b_1.C: New testcase.
8530 * g++.dg/lto/pr65475c_0.C: New testcase.
8531 * g++.dg/lto/pr65475c_1.C: New testcase.
8532
8533 2015-03-21 Tobias Burnus <burnus@net-b.de>
8534
8535 * gfortran.dg/coarray_38.f90: New.
8536 * gfortran.dg/coarray_39.f90: New.
8537 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8538 compile test.
8539
8540 2015-03-20 Marek Polacek <polacek@redhat.com>
8541
8542 PR c++/65398
8543 * g++.dg/cpp0x/pr65398.C: New test.
8544
8545 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8546
8547 PR ipa/65475
8548 * g++.dg/lto/pr65475_0.C: New testcase.
8549 * g++.dg/lto/pr65475_1.C: New testcase.
8550
8551 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8552
8553 PR rtl-optimization/64366
8554 * gcc.target/sh/pr64366.c: New.
8555
8556 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/48324
8559 * g++.dg/cpp0x/constexpr-48324.C: New.
8560
8561 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8562
8563 PR c++/48453
8564 * g++.dg/cpp0x/pr48453.C: New.
8565
8566 2015-03-20 Marek Polacek <polacek@redhat.com>
8567
8568 PR c++/65072
8569 * g++.dg/cpp0x/pr65072.C: New test.
8570
8571 2015-03-20 Richard Biener <rguenther@suse.de>
8572
8573 PR middle-end/64715
8574 * gcc.dg/pr15347.c: Use -O.
8575 * c-c++-common/pr19807-1.c: Likewise.
8576
8577 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8578
8579 * gnat.dg/volatile13.ad[sb]: New test.
8580
8581 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8582
8583 PR rtl-optimization/60851
8584 * gcc.target/i386/pr60851.c: New test.
8585
8586 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8587
8588 PR target/65240
8589 * g++.dg/pr65240.h: Add tests for PR 65240.
8590 * g++.dg/pr65240-1.C: Likewise.
8591 * g++.dg/pr65240-2.C: Likewise.
8592 * g++.dg/pr65240-3.C: Likewise.
8593 * g++.dg/pr65240-4.C: Likewise.
8594
8595 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8596
8597 PR rtl-optimization/63491
8598 * gcc.target/powerpc/pr63491.c: New.
8599
8600 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8601
8602 * g++.dg/ipa/pr65465.C: New test.
8603
8604 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8605
8606 PR c++/52659
8607 * g++.dg/cpp0x/deleted11.C: New.
8608
8609 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR sanitizer/65400
8612 * c-c++-common/tsan/pr65400-3.c: New test.
8613
8614 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8615
8616 PR c++/59686
8617 * g++.dg/cpp0x/constexpr-59686.C: New.
8618
8619 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR sanitizer/64265
8622 * g++.dg/tsan/pr64265.C: New test.
8623
8624 PR sanitizer/65400
8625 * c-c++-common/tsan/pr65400-1.c: New test.
8626 * c-c++-common/tsan/pr65400-2.c: New test.
8627
8628 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8629
8630 PR c++/59816
8631 * g++.dg/cpp0x/pr59816.C: New.
8632
8633 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8634
8635 PR fortran/59198
8636 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8637
8638 2015-03-18 Martin Liska <mliska@suse.cz>
8639
8640 PR ipa/65439
8641 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8642 equivalences either to 6 or 7.
8643
8644 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8645
8646 PR middle-end/64491
8647 Revert:
8648 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8649
8650 * gcc.dg/undefined-loop-1.c: New file.
8651 * gcc.dg/undefined-loop-2.c: New file.
8652
8653 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8654
8655 PR testsuite/64032
8656 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8657 loop exits too early.
8658
8659 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR tree-optimization/65450
8662 * gfortran.dg/pr65450.f90: New test.
8663
8664 PR target/65078
8665 * gcc.target/i386/pr65078-1.c: New test.
8666 * gcc.target/i386/pr65078-2.c: New test.
8667 * gcc.target/i386/pr65078-3.c: New test.
8668 * gcc.target/i386/pr65078-4.c: New test.
8669 * gcc.target/i386/pr65078-5.c: New test.
8670 * gcc.target/i386/pr65078-6.c: New test.
8671
8672 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8673
8674 PR c++/65340
8675 * g++.dg/cpp1y/pr65340.C: New.
8676
8677 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8678
8679 PR fortran/64432
8680 * gfortran.dg/system_clock_3.f08: Adjust test.
8681
8682 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8683
8684 PR fortran/59198
8685 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8686 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8687
8688 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689
8690 PR fortran/64432
8691 * gfortran.dg/system_clock_3.f08: New test.
8692
8693 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8694
8695 PR c++/64626
8696 g++.dg/cpp1y/pr64626-1.C: New.
8697 g++.dg/cpp1y/pr64626-2.C: New.
8698 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8699
8700 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/65427
8703 * gcc.c-torture/execute/pr65427.c: New test.
8704
8705 2015-03-16 Marek Polacek <polacek@redhat.com>
8706
8707 DR 1688
8708 PR c++/65327
8709 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8710 * g++.dg/cpp0x/pr65327.C: New test.
8711
8712 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8713
8714 PR sanitizer/64820
8715 * c-c++-common/asan/pr64820.c: New test.
8716
8717 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8718
8719 * gfortran.dg/pointer_2.f90: New test.
8720
8721 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8722
8723 * g++.dg/pr65049.C: New test.
8724
8725 2015-03-16 Tom de Vries <tom@codesourcery.com>
8726
8727 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8728 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8729 * gcc.target/i386/fuse-caller-save.c: Same.
8730
8731 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8732
8733 * gnat.dg/loop_optimization18.ad[sb]: New test.
8734 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8735
8736 2015-03-16 Alan Modra <amodra@gmail.com>
8737
8738 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8739 2014-12-05 change.
8740
8741 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8742
8743 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8744 hppa*-*-hpux*.
8745 * gcc.dg/torture/pr65270-2.c: Likewise.
8746
8747 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8748
8749 PR fortran/61138
8750 * gfortran.dg/pointer_remapping_9.f90: New.
8751
8752 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR tree-optimization/65369
8755 * gcc.c-torture/execute/pr65369.c: New test.
8756
8757 PR tree-optimization/65418
8758 * gcc.c-torture/execute/pr65418-1.c: New test.
8759 * gcc.c-torture/execute/pr65418-2.c: New test.
8760
8761 PR rtl-optimization/65401
8762 * gcc.c-torture/execute/pr65401.c: New test.
8763
8764 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8765
8766 PR target/64600
8767 * gcc.target/arm/pr64600_1.c: New test.
8768
8769 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8770
8771 PR rtl-optimization/65235
8772 * gcc.target/aarch64/pr65235_1.c: New test.
8773
8774 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8775
8776 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8777 * gcc.target/s390/hotpatch-22.c: Likewise.
8778 * gcc.target/s390/hotpatch-23.c: Likewise.
8779 * gcc.target/s390/hotpatch-24.c: Likewise.
8780 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8781 * gcc.target/s390/hotpatch-1.c: Update expected output.
8782 * gcc.target/s390/hotpatch-2.c: Likewise.
8783 * gcc.target/s390/hotpatch-3.c: Likewise.
8784 * gcc.target/s390/hotpatch-4.c: Likewise.
8785 * gcc.target/s390/hotpatch-5.c: Likewise.
8786 * gcc.target/s390/hotpatch-6.c: Likewise.
8787 * gcc.target/s390/hotpatch-7.c: Likewise.
8788 * gcc.target/s390/hotpatch-8.c: Likewise.
8789 * gcc.target/s390/hotpatch-9.c: Likewise.
8790 * gcc.target/s390/hotpatch-10.c: Likewise.
8791 * gcc.target/s390/hotpatch-11.c: Likewise.
8792 * gcc.target/s390/hotpatch-12.c: Likewise.
8793 * gcc.target/s390/hotpatch-13.c: Likewise.
8794 * gcc.target/s390/hotpatch-14.c: Likewise.
8795 * gcc.target/s390/hotpatch-15.c: Likewise.
8796 * gcc.target/s390/hotpatch-16.c: Likewise.
8797 * gcc.target/s390/hotpatch-17.c: Likewise.
8798 * gcc.target/s390/hotpatch-18.c: Likewise.
8799 * gcc.target/s390/hotpatch-19.c: Likewise.
8800
8801 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8802
8803 PR target/65103
8804 * gcc.target/i386/pr65103-1.c: New.
8805
8806 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8807
8808 PR target/65044
8809 * gcc.target/i386/pr65044.c: New.
8810
8811 2015-03-12 Tom de Vries <tom@codesourcery.com>
8812
8813 PR rtl-optimization/64895
8814 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8815 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8816 * gcc.target/i386/fuse-caller-save.c: Ditto.
8817
8818 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8819
8820 * gcc.dg/ipa/pr63569.c: Fix template.
8821
8822 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8823
8824 * g++.dg/ipa/pr64146.C: Require fpic support.
8825
8826 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8827
8828 PR libfortran/65200
8829 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8830 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8831
8832 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8833
8834 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8835 to dg-options, fix up dg-skip-if.
8836
8837 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8838
8839 PR target/65296
8840 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8841 * gcc.target/avr/tiny-caller-save.c: Same.
8842
8843 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8844
8845 PR target/65242
8846 * g++.dg/pr65242.C: New test.
8847
8848 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8849
8850 * c-c++-common/asan/no-asan-check-glob.c: New test.
8851
8852 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8853
8854 PR c++/65370
8855 * g++.dg/other/default11.C: New.
8856 * g++.dg/other/default12.C: Likewise.
8857
8858 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/65368
8861 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8862
8863 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8864
8865 PR fortran/65024
8866 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8867
8868 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR c++/65127
8871 * g++.dg/cpp0x/pr65127.C: New test.
8872
8873 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8874
8875 * gcc.dg/ipa/PR64550.c: Update template.
8876
8877 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8878 Tobias Burnus <burnus@net-b.de>
8879
8880 * gfortran.dg/coarray_sync_memory.f90: New.
8881
8882 2015-03-10 Marek Polacek <polacek@redhat.com>
8883
8884 PR sanitizer/65367
8885 * c-c++-common/ubsan/pr65367.c: New test.
8886
8887 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8888
8889 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8890 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8891 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8892 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8893 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8894 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8895 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8896 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8897 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8898 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8899 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8900 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8901 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8902
8903 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8904
8905 * lib/mpx-dg.exp (mpx_link_flags): New.
8906 (mpx_init): New.
8907 (mpx_finish): New.
8908 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8909 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8910 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8911 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8912 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8913 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8914 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8915 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8916 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8927 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8928 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8929 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8930 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8931 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8932 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8933 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8934 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8935 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8936 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8937 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8938 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8939 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8940 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8947 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8948 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8949 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8950 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8951 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8952 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8953 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8954 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8955 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8956 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8957 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8958 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8959 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8960 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8961 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8962 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8963 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8964 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8965 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8966 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8967 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8968 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8969 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8970 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8971 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8972 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8973 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8974 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8975 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8976 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8977 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8978 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8979 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8980 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8981 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8982 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8983 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8984 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8985 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8986 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8987 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8988 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8989 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8990 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8991 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8992 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8993 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8994 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8995 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8996 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8997 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8998 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8999 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9000 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9001 * gcc.target/i386/mpx/label-address-1.c: New.
9002 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9003 * gcc.target/i386/mpx/macro.c: New.
9004 * gcc.target/i386/mpx/mpx-check.h: New.
9005 * gcc.target/i386/mpx/mpx.exp: New.
9006 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9007 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9008 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9009 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9010 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9011 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9012 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9013 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9014 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9015 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9016 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9017 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9018 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9019 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9020 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9021 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9022 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9023 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9024 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9025 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9026 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9027 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9028 * gcc.target/i386/mpx/reference-1-nov.c: New.
9029 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9030 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9031 * gcc.target/i386/mpx/reference-2-nov.c: New.
9032 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9033 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9034 * gcc.target/i386/mpx/reference-3-nov.c: New.
9035 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9036 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9037 * gcc.target/i386/mpx/reference-4-nov.c: New.
9038 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9039 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9040 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9041 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9042 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9043 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9044 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9045 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9046 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9047 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9048 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9049 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9050 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9051 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9052 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9053 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9054 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9055 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9056 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9057 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9058 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9059 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9060 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9061 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9062 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9063 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9064 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9065 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9066 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9067 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9068 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9069 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9070 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9071 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9072 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9073 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9074 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9075 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9076 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9077 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9078 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9079 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9080 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9081 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9082 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9083 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9084 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9085 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9086 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9087 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9088 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9089 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9090 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9091 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9092 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9093 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9094 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9095 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9096 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9097 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9098 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9099 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9100 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9101 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9102 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9103 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9104 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9105 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9106 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9107 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9108 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9109 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9110 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9111 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9112 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9113 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9114 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9115 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9116 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9117 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9118 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9119 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9120 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9121 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9122 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9123 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9124 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9125 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9126 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9127 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9128 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9129 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9130 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9131 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9132 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9133 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9134 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9135 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9136 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9137 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9138 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9139 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9140 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9141 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9142 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9143 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9144 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9145 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9146 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9147 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9148 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9149 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9150 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9151 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9152 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9153 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9154 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9155 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9156 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9157 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9158 * gcc.target/i386/mpx/vla-1-nov.c: New.
9159 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9160 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9161 * gcc.target/i386/mpx/vla-2-nov.c: New.
9162 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9163
9164 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9165
9166 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9167
9168 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9169
9170 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9171
9172 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9173
9174 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9175 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9176
9177 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR c/65120
9180 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9181 on rhs is 0.
9182 (fn4): New test.
9183 * c-c++-common/pr65120.c: New test.
9184
9185 PR rtl-optimization/65321
9186 * gcc.dg/pr65321.c: New test.
9187
9188 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9189
9190 PR tree-optimization/65355
9191 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9192
9193 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR c/65120
9196 * c-c++-common/pr49706.c: Adjust tests for not warning
9197 about !!x == y or !b == y where b is boolean, and add
9198 some further tests.
9199 * c-c++-common/pr62199-2.c: Likewise.
9200
9201 2015-03-09 Richard Biener <rguenther@suse.de>
9202
9203 PR middle-end/65270
9204 * gcc.dg/torture/pr65270-1.c: New testcase.
9205 * gcc.dg/torture/pr65270-2.c: Likewise.
9206
9207 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9208
9209 PR tree-optimization/63743
9210 * gcc.dg/pr63743.c: New test.
9211
9212 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9213
9214 PR lto/65316
9215 * g++.dg/lto/pr65316_0.C: New testcase.
9216 * g++.dg/lto/pr65316_1.C: New testcase.
9217
9218 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9219
9220 PR target/62247
9221 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9222 hppa*-*-hpux*.
9223 * g++.dg/abi/rtti3.C: Likewise.
9224
9225 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9226
9227 PR target/62251
9228 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9229
9230 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9231
9232 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9233
9234 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9235
9236 2015-03-08 Morin <mikael@gcc.gnu.org>
9237
9238 PR fortran/60898
9239 * gfortran.dg/entry_20.f90: New.
9240
9241 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9242
9243 PR target/65153
9244 * gcc.c-torture/compile/pr65153.c: New.
9245
9246 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9247
9248 PR target/65249
9249 * g++.dg/torture/pr65249.C: New.
9250
9251 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9252
9253 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9254 long.
9255 (int64_t): Likewise.
9256
9257 2015-03-07 Marek Polacek <polacek@redhat.com>
9258 Martin Uecker <uecker@eecs.berkeley.edu>
9259
9260 PR sanitizer/65280
9261 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9262 member-like arrays.
9263 * c-c++-common/ubsan/bounds-8.c: New test.
9264 * c-c++-common/ubsan/bounds-9.c: New test.
9265 * gcc.dg/ubsan/bounds-2.c: New test.
9266
9267 2015-03-05 Martin Sebor <msebor@redhat.com>
9268
9269 * PR testsuite/63175
9270 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9271 checking of results into main to prevent it from getting optimized
9272 away.
9273 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9274
9275 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9276
9277 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9278 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9279 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9280 x64.
9281
9282 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9283
9284 * g++.dg/lto/pr65302_1.C: New testcase.
9285 * g++.dg/lto/pr65302_0.C: New testcase.
9286
9287 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9288
9289 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9290 -fno-ipa-icf to dg-options.
9291
9292 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9293
9294 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9295 compiles using the linker plugin.
9296
9297 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9298
9299 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9300
9301 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9302
9303 * gcc.target/arm/pr65067.c: New test.
9304
9305 2015-03-05 Martin Liska <mliska@suse.cz>
9306
9307 PR ipa/65318
9308 * gcc.dg/ipa/pr65318.c: New test.
9309
9310 2015-03-05 Marek Polacek <polacek@redhat.com>
9311
9312 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9313
9314 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9315
9316 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9317
9318 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9319
9320 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9321 max-unroll-times back to defaults for s390.
9322
9323 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9324
9325 Fix last commit.
9326
9327 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9328
9329 PR c++/64665
9330 * g++.dg/cpp0x/initlist92.C: New.
9331
9332 2015-03-05 Richard Biener <rguenther@suse.de>
9333
9334 PR tree-optimization/65310
9335 * gcc.dg/vect/pr65310.c: New testcase.
9336
9337 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/64834
9340 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9341
9342 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9343
9344 * gnat.dg/entry_queues3.adb: New test.
9345
9346 2015-03-04 Ian Lance Taylor <iant@google.com>
9347
9348 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9349
9350 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/64227
9353 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9354
9355 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9356
9357 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9358 -fno-ipa-icf to dg-options
9359 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9360 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9361
9362 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9363
9364 PR c++/64398
9365 * g++.dg/cpp0x/decltype62.C: New.
9366
9367 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9368
9369 * gnat.dg/object_overflow5.adb: New test.
9370
9371 2015-03-03 Martin Liska <mliska@suse.cz>
9372
9373 PR ipa/65287
9374 * gcc.dg/ipa/pr65287.c: New test.
9375
9376 2015-03-03 Martin Jambor <mjambor@suse.cz>
9377 Eric Botcazou <ebotcazou@adacore.com>
9378
9379 * gnat.dg/specs/pack12.ads: New test.
9380
9381 2015-03-03 Martin Liska <mliska@suse.cz>
9382
9383 * gcc.dg/ipa/PR65282.c: New test.
9384
9385 2015-03-13 Jeff Law <law@redhat.com>
9386
9387 PR tree-optimization/65241
9388 * gcc.c-torture/compile/pr65241.c: New test.
9389
9390 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9391
9392 PR target/64331
9393 * gcc.target/avr/torture/pr64331.c: New test.
9394
9395 2015-03-03 Martin Liska <mliska@suse.cz>
9396 Jan Hubicka <hubicka@ucw.cz>
9397
9398 * g++.dg/ipa/pr65263.C: New test.
9399
9400 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9401
9402 PR ipa/65130
9403 * gcc.dg/lto/pr65130_0.c: New testcase.
9404 * gcc.dg/lto/pr65130_1.c: New testcase.
9405
9406 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9407
9408 PR ipa/64988
9409 * g++.dg/torture/pr64988.C: New testcase.
9410
9411 2015-03-02 Tobias Burnus <burnus@net-b.de>
9412
9413 * gfortran.dg/coarray_atomic_6.f90: New.
9414
9415 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9416
9417 PR target/65184
9418 * gcc.target/i386/pr65184.c: New.
9419
9420 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9421
9422 PR target/65183
9423 * gcc.target/i386/pr65183.c: New.
9424
9425 2015-02-28 Martin Liska <mliska@suse.cz>
9426 Jan Hubicka <hubicka@ucw.cz>
9427
9428 * gcc.dg/ipa/ipa-icf-35.c: New test.
9429 * gcc.dg/ipa/ipa-icf-36.c: New test.
9430 * gcc.dg/ipa/ipa-icf-37.c: New test.
9431
9432 2015-02-28 Martin Liska <mliska@suse.cz>
9433 Jan Hubicka <hubicka@ucw.cz>
9434
9435 PR ipa/65245
9436 * gcc.dg/ipa/ipa-icf-34.c: New test.
9437
9438 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9439
9440 PR target/61142
9441 * gcc.target/sh/sh/pr61142.c: New.
9442
9443 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9444
9445 * g++.dg/other/dump-ada-spec-3.C: New test.
9446
9447 2015-03-01 Martin Liska <mliska@suse.cz>
9448
9449 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9450 * g++.dg/ipa/pr63595.C: Update expected results.
9451
9452 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9453
9454 PR ipa/65236
9455 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9456
9457 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9458
9459 * gcc.dg/vect/pr59354.c: Move vector producing code to
9460 separate function.
9461
9462 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9463
9464 PR ipa/65237
9465 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9466 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9467 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9468 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9469
9470 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/65048
9473 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9474 (foo): Use K&R style definition.
9475
9476 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9477
9478 PR target/65032
9479 * g++.dg/pr65032.C: New.
9480
9481 2015-02-27 Marek Polacek <polacek@redhat.com>
9482
9483 PR c/65040
9484 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9485 -Wformat=2.
9486
9487 2015-02-27 Marek Polacek <polacek@redhat.com>
9488
9489 PR c/65228
9490 * gcc.dg/pr65228.c: New test.
9491
9492 2015-02-27 Kai Tietz <ktietz@redhat.com>
9493
9494 PR c/35330
9495 * gcc.dg/weak/weak-17.c: New file.
9496
9497 2015-02-27 Richard Biener <rguenther@suse.de>
9498
9499 PR lto/65193
9500 * g++.dg/lto/pr65193_0.C: New testcase.
9501
9502 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9503
9504 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9505 * gcc.target/s390/hotpatch-8.c: Likewise.
9506 * gcc.target/s390/hotpatch-9.c: Likewise.
9507 * gcc.target/s390/pr61078.c: Likewise.
9508 * gcc.target/s390/pr57960.c: Remove -m64.
9509 * gcc.target/s390/pr61078.c: Likewise.
9510
9511 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9512 Martin Liska <mliska@suse.cz>
9513
9514 PR bootstrap/65150
9515 * gcc.dg/pr64454.c: Disable ICF.
9516 * gcc.dg/pr28685-1.c: Disable ICF
9517 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9518 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9519 * g++.dg/ipa/ipa-icf-4.C: Update template.
9520
9521 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR tree-optimization/65216
9524 * gcc.c-torture/execute/pr65216.c: New test.
9525
9526 PR tree-optimization/65215
9527 * gcc.c-torture/execute/pr65215-1.c: New test.
9528 * gcc.c-torture/execute/pr65215-2.c: New test.
9529 * gcc.c-torture/execute/pr65215-3.c: New test.
9530 * gcc.c-torture/execute/pr65215-4.c: New test.
9531 * gcc.c-torture/execute/pr65215-5.c: New test.
9532
9533 2015-02-26 Tom de Vries <tom@codesourcery.com>
9534
9535 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9536
9537 2015-02-26 Martin Liska <mliska@suse.cz>
9538 Jan Hubicka <hubicka@ucw.cz>
9539
9540 * g++.dg/ipa/pr64146.C: Update expected results.
9541 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9542 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9543 * gcc.dg/ipa/ipa-icf-34.c: New test.
9544
9545 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9546
9547 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9548 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9549 (dg-additional-options): Remove dg directive.
9550 (dg-final): Add dg directive.
9551
9552 2015-02-26 Marek Polacek <polacek@redhat.com>
9553
9554 PR ipa/65008
9555 * g++.dg/ipa/pr65008.C: New test.
9556
9557 2015-02-26 Tom de Vries <tom@codesourcery.com>
9558
9559 * lib/profopt.exp (profopt-target-cleanup): New proc.
9560 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9561 files from sources from dg-additional-sources.
9562
9563 2015-02-26 Tom de Vries <tom@codesourcery.com>
9564
9565 * lib/gcov.exp: Cleanup in case of xfail.
9566
9567 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9568
9569 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9570
9571 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9572
9573 PR debug/46102
9574 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9575 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9576 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9577 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9578 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9579 * g++.dg/debug/pr46123.C: XFAIL and move...
9580 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9581 * gcc.dg/debug/dwarf2-3.c: Move...
9582 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9583
9584 2015-02-26 Marek Polacek <polacek@redhat.com>
9585
9586 PR c++/65202
9587 * g++.dg/cpp1y/pr65202.C: New test.
9588
9589 2015-02-26 Tom de Vries <tom@codesourcery.com>
9590
9591 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9592 locale_facets.h.gcov.
9593
9594 2015-02-26 Tom de Vries <tom@codesourcery.com>
9595
9596 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9597
9598 2015-02-26 Tom de Vries <tom@codesourcery.com>
9599
9600 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9601
9602 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9603
9604 PR target/65217
9605 * gcc.target/i386/pr65217.c: New.
9606
9607 2015-02-26 Tom de Vries <tom@codesourcery.com>
9608
9609 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9610
9611 2015-02-26 Tom de Vries <tom@codesourcery.com>
9612
9613 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9614
9615 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9616
9617 PR tree-optimization/65048
9618 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9619
9620 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9621
9622 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9623 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9624
9625 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9626
9627 PR target/65161
9628 * gcc.target/i386/pr65161.c: New test.
9629
9630 2015-02-26 Terry Guo <terry.guo@arm.com>
9631
9632 * gcc.target/arm/no-volatile-in-it.c: New test.
9633
9634 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9635
9636 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9637 (dg-options): Add -save-temps.
9638 (dg-final): Add cleanup-saved-temps.
9639
9640 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9641
9642 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9643
9644 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9645
9646 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9647 * gcc.target/powerpc/pack01.c: Include string.h.
9648
9649 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9650
9651 PR target/65167
9652 * gcc.target/i386/pr65167.c: New.
9653
9654 2015-02-25 Kai Tietz <ktietz@redhat.com>
9655
9656 PR tree-optimization/61917
9657 * gcc.dg/vect/vect-pr61917.c: New file.
9658
9659 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR tree-optimization/65170
9662 * gcc.c-torture/execute/pr65170.c: New test.
9663 * gcc.dg/tree-ssa/vrp96.c: New test.
9664
9665 2015-02-24 Tom de Vries <tom@codesourcery.com>
9666
9667 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9668
9669 2015-02-24 Tom de Vries <tom@codesourcery.com>
9670
9671 PR testsuite/65126
9672 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9673 (dg-additional-files-options): Copy additional_sources to
9674 additional_sources_used before emptying additional_sources.
9675 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9676 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9677 (cleanup-saved-temps): Use additional_sources_used instead of
9678 additional_sources.
9679 (dg-test): Reset additional_sources_used.
9680
9681 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9682
9683 PR fortran/63427
9684 * gfortran.dg/integer_exponentiation_6.F90: New test.
9685
9686 2015-02-23 Martin Sebor <msebor@redhat.com>
9687
9688 PR target/65109
9689 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9690 two parts. One to save registers, the other to verify the
9691 registers have the right values. Save register state into
9692 static data rather than on the stack.
9693
9694 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9695
9696 PR bootstrap/63888
9697 * c-c++-common/asan/pr63888.c: New test.
9698
9699 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9700
9701 PR target/65163
9702 * gcc.c-torture/compile/pr65163.c: New.
9703
9704 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9705
9706 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9707 with -m31 on 64 bit.
9708 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9709 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9710
9711 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9712
9713 * gcc.target/s390/20090223-1.c: Add
9714 -Wno-implicit-function-declaration option.
9715 * gcc.target/s390/pr42224.c: Likewise.
9716 * gcc.target/s390/pr55718.c: Likewise.
9717
9718 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9719
9720 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9721 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9722 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9723 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9724 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9725 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9726 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9727 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9728 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9729 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9730 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9731 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9732 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9733 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9734 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9735 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9736 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9737 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9738 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9739 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9740 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9741
9742 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9743
9744 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9745 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9746 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9747 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9748 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9749 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9750 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9751 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9752 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9753 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9754 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9755 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9756 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9757 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9758 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9759 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9760
9761 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9762
9763 PR fortran/64980
9764 PR fortran/61960
9765 * gfortran.dg/pr61960.f90: New.
9766 * gfortran.dg/pr64230.f90: New.
9767 * gfortran.dg/pr64980.f03: New.
9768
9769 2015-02-22 Tom de Vries <tom@codesourcery.com>
9770
9771 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9772
9773 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9774
9775 PR ada/65156
9776 * gnat.dg/timing_events.adb: Removed, invalid test.
9777
9778 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9779
9780 PR debug/58123
9781 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9782 location.
9783 * g++.dg/gcov/gcov-2.C: Likewise.
9784
9785 2015-02-20 Richard Biener <rguenther@suse.de>
9786
9787 PR tree-optimization/65136
9788 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9789
9790 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9791
9792 PR testsuite/64158
9793 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9794 powerpc*-*-linux* and nvptx-*-* blacklisting.
9795
9796 * gcc.dg/sibcall-9.c: New test.
9797 * gcc.dg/sibcall-10.c: New test.
9798
9799 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9800
9801 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9802
9803 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9804
9805 PR target/64452
9806 * gcc.target/avr/torture/pr64452.c: New test.
9807
9808 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9809
9810 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9811 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9812
9813 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9814
9815 PR testsuite/65116
9816 * lib/target-supports.exp (check_compile): Check whether
9817 additional_sources is defined before using it.
9818
9819 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR middle-end/65074
9822 * g++.dg/opt/pr65074.C: New file.
9823
9824 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9825
9826 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9827 (size_type): New typedef.
9828 (operator "" _script): Use it for the last argument.
9829
9830 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9831
9832 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9833
9834 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9835
9836 * lib/target-supports.exp (check_compile): Save/restore
9837 additional_sources that may belong to an actual test.
9838
9839 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR gcov-profile/64634
9842 * g++.dg/gcov/gcov-15.C: New test.
9843
9844 2015-02-18 Tom de Vries <tom@codesourcery.com>
9845
9846 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9847
9848 2015-02-18 Tom de Vries <tom@codesourcery.com>
9849
9850 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9851
9852 2015-02-18 Tom de Vries <tom@codesourcery.com>
9853
9854 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9855
9856 2015-02-18 Tom de Vries <tom@codesourcery.com>
9857
9858 * gfortran.dg/fmt_cache_1.f: Add missing close.
9859
9860 2015-02-18 Tom de Vries <tom@codesourcery.com>
9861
9862 PR testsuite/65107
9863 * gfortran.dg/read_eof_8.f90: Add missing close.
9864
9865 2015-02-18 Richard Biener <rguenther@suse.de>
9866
9867 PR tree-optimization/65063
9868 * gcc.dg/pr65063.c: New testcase.
9869
9870 2015-02-18 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/62217
9873 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9874
9875 2015-02-18 Marek Polacek <polacek@redhat.com>
9876
9877 PR sanitizer/65081
9878 * c-c++-common/ubsan/pr65081.c: New test.
9879
9880 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9881
9882 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9883 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9884
9885 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9886
9887 * gcc.dg/ipa/propalign-3.c: New test.
9888
9889 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9890
9891 PR target/64793
9892 * gcc.target/sh/pr64793.c: New.
9893 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9894
9895 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9896
9897 * gcc.target/arm/divzero.c: New test case.
9898
9899 2015-02-17 Tom de Vries <tom@codesourcery.com>
9900
9901 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9902
9903 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9904 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR c++/65075
9907 * g++.dg/cpp0x/pr65075.C: New test.
9908
9909 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9910
9911 PR target/65058
9912 * gcc.target/powerpc/pr65058.c: New test.
9913
9914 2015-02-16 Jeff Law <law@redhat.com>
9915
9916 PR tree-optimization/64823
9917 * gcc.dg/uninit-20.c: New test.
9918
9919 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9920 James Greenhalgh <james.greenhalgh@arm.com>
9921
9922 PR ipa/64963
9923 * gcc.dg/ipa/ipa-clone-1.c: New test.
9924
9925 2015-02-16 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/65077
9928 * gcc.dg/torture/pr65077.c: New testcase.
9929
9930 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9931
9932 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9933 Directive adjusted to scan for ldaxr.
9934 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9935 adjusted to scan for ldaex.
9936
9937 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9938
9939 PR c++/65080
9940 * g++.dg/cpp0x/constexpr-65080.C: New.
9941
9942 2015-02-16 Richard Biener <rguenther@suse.de>
9943
9944 PR tree-optimization/63593
9945 * gcc.dg/pr63593.c: New testcase.
9946
9947 2015-02-16 Marek Polacek <polacek@redhat.com>
9948
9949 PR c/65066
9950 * gcc.dg/pr65066.c: New test.
9951
9952 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9953
9954 * gcc.dg/pr65002.C: Move ...
9955 * g++.dg/ipa/pr65002.C: ... here.
9956
9957 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9958
9959 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9960 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9961 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9962 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9963
9964 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9965
9966 PR testsuite/64850
9967 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9968 the expression to find calls.
9969 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9970 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9971 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9972 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9973 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9974
9975 2015-02-14 Marek Polacek <polacek@redhat.com>
9976
9977 PR c/64768
9978 * gcc.dg/array-11.c: New test.
9979 * gcc.dg/array-12.c: New test.
9980 * gcc.dg/array-13.c: New test.
9981 * gcc.dg/array-14.c: New test.
9982 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9983 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9984 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9985 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9986 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9987 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9988
9989 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9990
9991 PR c++/60894
9992 * g++.dg/lookup/using54.C: New.
9993
9994 2015-02-13 Jeff Law <law@redhat.com>
9995
9996 PR bootstrap/65060
9997 Revert my change for tree-optimization/64823.
9998
9999 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR tree-optimization/65053
10002 * gcc.c-torture/execute/pr65053-1.c: New test.
10003 * gcc.c-torture/execute/pr65053-2.c: New test.
10004
10005 2015-02-13 Marek Polacek <polacek@redhat.com>
10006
10007 PR c/65050
10008 * gcc.dg/pr65050.c: New test.
10009
10010 2015-02-13 Jeff Law <law@redhat.com>
10011
10012 PR tree-optimization/64823
10013 * gcc.dg/uninit-20.c: New test.
10014
10015 PR rtl-optimization/47477
10016 * gcc.dg/tree-ssa/pr47477.c: New test.
10017
10018 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10019
10020 PR c++/60211
10021 * g++.dg/parse/ivdep-2.C: New.
10022 * g++.dg/parse/ivdep-3.C: Likewise.
10023
10024 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10025
10026 PR fortran/64506
10027 * gfortran.dg/continuation_13.f90: New test.
10028 * gfortran.dg/continuation_14.f: New test.
10029
10030 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/64970
10033 * g++.dg/cpp0x/sfinae55.C: New.
10034
10035 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR ipa/65034
10038 * g++.dg/ipa/pr65034.C: New test.
10039
10040 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10041
10042 PR tree-optimization/65002
10043 * gcc.dg/pr65002.C: New.
10044
10045 2015-02-13 Marek Polacek <polacek@redhat.com>
10046
10047 PR c/65040
10048 * c-c++-common/pr65040.c: New test.
10049
10050 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10051
10052 PR tree-optimization/64705
10053 * gcc.dg/tree-ssa/pr64705.c: New test.
10054
10055 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 PR rtl/32219
10058 * gcc.dg/visibility-22.c: New test.
10059 * gcc.dg/visibility-23.c: New test.
10060 * gcc.target/i386/pr32219-1.c: New test.
10061 * gcc.target/i386/pr32219-2.c: New test.
10062 * gcc.target/i386/pr32219-3.c: New test.
10063 * gcc.target/i386/pr32219-4.c: New test.
10064 * gcc.target/i386/pr32219-5.c: New test.
10065 * gcc.target/i386/pr32219-6.c: New test.
10066 * gcc.target/i386/pr32219-7.c: New test.
10067 * gcc.target/i386/pr32219-8.c: New test.
10068 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10069
10070 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10071
10072 PR libgfortran/57822
10073 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10074 four different KINDs.
10075
10076 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR c++/64884
10079 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10080
10081 PR sanitizer/65000
10082 * g++.dg/ubsan/pr65000.C: New test.
10083
10084 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10085
10086 PR fortran/64932
10087 * gfortran.dg/finalize_28.f90: New test
10088
10089 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR debug/55541
10092 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10093 DW_TAG_lexical_block removal.
10094 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10095 * g++.dg/guality/pr55541.C: New test.
10096
10097 PR sanitizer/64984
10098 * g++.dg/ubsan/pr64984.C: New test.
10099
10100 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10101
10102 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10103
10104 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR testsuite/64930
10107 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10108 instructions for 2015-01-14 get_memmodel changes.
10109 * gcc.target/powerpc/atomic-p8.c: Likewise.
10110
10111 PR sanitizer/65019
10112 * g++.dg/ubsan/pr65019.C: New test.
10113
10114 PR tree-optimization/65014
10115 * gcc.c-torture/compile/pr65014.c: New test.
10116
10117 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10118
10119 PR libgfortran/57822
10120 * gfortran/fmt_g0_7.f08: Revise test.
10121
10122 2015-02-11 Jeff Law <law@redhat.com>
10123
10124 PR target/63347
10125 * gcc.target/m68k/pr63347.c: New test.
10126
10127 2015-02-11 Marek Polacek <polacek@redhat.com>
10128
10129 * g++.dg/ubsan/shift-1.C: New test.
10130 * gcc.dg/ubsan/c-shift-2.c: New test.
10131 * c-c++-common/ubsan/shift-5.c: Remove file.
10132
10133 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10134
10135 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10136 Directive adjusted to XFAIL.
10137 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10138 adjusted to XFAIL.
10139
10140 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR middle-end/65003
10143 * g++.dg/opt/pr65003.C: New test.
10144
10145 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10146
10147 * lib/target-supports.exp (check_effective_target_pie): Renamed
10148 to ...
10149 (check_effective_target_pie_enabled): This.
10150 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10151 * gcc.target/i386/pie.c: Likewise.
10152
10153 2015-02-11 Andrew Pinski <apinski@cavium.com>
10154
10155 PR target/64893
10156 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10157 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10158
10159 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10160
10161 PR target/61925
10162 * gcc.target/i386/pr61925-1.c: New test.
10163 * gcc.target/i386/pr61925-2.c: New test.
10164 * gcc.target/i386/pr61925-3.c: New test.
10165
10166 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR sanitizer/65004
10169 * g++.dg/asan/pr65004.C: New test.
10170
10171 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10172
10173 PR target/64661
10174 * gcc.taget/sh/pr64661-0.h: New.
10175 * gcc.taget/sh/pr64661-1.c: New.
10176 * gcc.taget/sh/pr64661-2.c: New.
10177 * gcc.taget/sh/pr64661-3.c: New.
10178 * gcc.taget/sh/pr64661-4.c: New.
10179
10180 2015-02-10 Richard Biener <rguenther@suse.de>
10181
10182 PR tree-optimization/64995
10183 * g++.dg/torture/pr64995.C: New testcase.
10184
10185 2015-02-10 Richard Biener <rguenther@suse.de>
10186
10187 PR tree-optimization/64909
10188 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10189
10190 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10191
10192 * gcc.dg/signbit-sa.c: New test.
10193
10194 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10195
10196 PR libgfortran/57822
10197 * gfortran/fmt_g0_7.f08: New test.
10198
10199 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10200
10201 PR tree-optimization/43378
10202 * gcc.dg/tree-ssa/pr43378.c: New test.
10203
10204 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10205
10206 PR ipa/64978
10207 * g++.dg/torture/pr64978.C: New testcase.
10208
10209 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR sanitizer/64981
10212 * gcc.dg/asan/pr64981.c: New test.
10213
10214 2015-02-09 Marek Polacek <polacek@redhat.com>
10215
10216 PR c/64856
10217 * gcc.dg/pr64856.c: New test.
10218
10219 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR target/64979
10222 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10223 * gcc.c-torture/execute/pr64979.c: New test.
10224
10225 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10226
10227 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10228
10229 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10230
10231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10232 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10233
10234 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10235
10236 PR target/58757
10237 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10238
10239 2015-02-09 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/54000
10242 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10243
10244 2015-02-09 Tom de Vries <tom@codesourcery.com>
10245
10246 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10247
10248 2015-02-09 Martin Liska <mliska@suse.cz>
10249
10250 * g++.dg/ipa/pr64858.C: New test.
10251
10252 2015-02-09 Tom de Vries <tom@codesourcery.com>
10253
10254 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10255
10256 2015-02-08 Andrew Pinski <apinski@cavium.com>
10257
10258 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10259
10260 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10261
10262 PR fortran/63744
10263 * gfortran.dg/use_rename_8.f90: New.
10264
10265 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10266
10267 * gnat.dg/addr7.ad[sb]: New test.
10268 * gnat.dg/addr8.ad[sb]: Likewise.
10269
10270 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10271
10272 PR jit/64752
10273 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10274 from jit.dg/test-compile-to-executable.c's create_code, with a
10275 clarification of the output message.
10276 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10277 pass/fail message.
10278 (test_jit): Use CHECK_NO_ERRORS when calling
10279 gcc_jit_context_compile_to_file.
10280 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10281 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10282 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10283 about deletions that are attempted.
10284 (jit-verify-compile-to-file): Rename to...
10285 (jit-verify-output-file-was-created): ...this, and drop the
10286 attempt to run "file" and verify the output.
10287 (jit-verify-assembler): New function.
10288 (jit-verify-object): New function.
10289 (jit-verify-dynamic-library): New function.
10290 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10291 favor of an implementation from new file
10292 create-code-for-hello-world-executable.h, which also adds a
10293 "main".
10294 (dg-final): Replace jit-verify-compile-to-file with
10295 jit-verify-output-file-was-created, and invoke new function
10296 jit-verify-assembler.
10297 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10298 the output message.
10299 (dg-final): Replace jit-verify-compile-to-file with
10300 jit-verify-output-file-was-created, and invoke new function
10301 jit-verify-dynamic-library.
10302 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10303 favor of an implementation from new file
10304 create-code-for-hello-world-executable.h, which also adds a
10305 "main".
10306 (dg-final): Replace jit-verify-compile-to-file with
10307 jit-verify-output-file-was-created. Strengthen the expected stdout
10308 from the built executable.
10309 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10310 favor of an implementation from new file
10311 create-code-for-hello-world-executable.h, which also adds a
10312 "main".
10313 (dg-final): Replace jit-verify-compile-to-file with
10314 jit-verify-output-file-was-created, and invoke new function
10315 jit-verify-object.
10316 * jit.dg/verify-dynamic-library.c: New source file.
10317
10318 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10319 Brian Rzycki <b.rzycki@samsung.com>
10320
10321 PR tree-optimization/64878
10322 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10323
10324 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR ipa/64896
10327 * g++.dg/ipa/pr64896.C: New test.
10328
10329 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10330
10331 PR target/64205
10332 * gcc.target/powerpc/pr64205.c: New file.
10333
10334 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10335
10336 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10337 (dg-options): Use -fpie instead of -fPIE -pie.
10338
10339 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR middle-end/64937
10342 * g++.dg/asan/pr64937.C: New test.
10343
10344 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10345
10346 PR fortran/63205
10347 * gfortran.dg/class_to_type_4.f90: New test
10348
10349 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10350
10351 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10352
10353 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR rtl-optimization/64957
10356 PR debug/64817
10357 * gcc.c-torture/execute/pr64957.c: New test.
10358
10359 2015-02-05 Jeff Law <law@redhat.com>
10360
10361 PR target/17306
10362 * gcc.target/h8300/pr17306-1.c: New test.
10363 * gcc.target/h8300/pr17306-2.c: New test.
10364
10365 2015-02-05 Tobias Burnus <burnus@net-b.de>
10366
10367 PR fortran/64943
10368 * gfortran.dg/structure_constructor_12.f90: New.
10369
10370 2015-02-05 Jeff Law <law@redhat.com>
10371
10372 PR target/58400
10373 gcc.target/h8300/pr58400.c: New test.
10374
10375 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10376
10377 * gcc.target/arm/macro_defs0.c: New test.
10378 * gcc.target/arm/macro_defs1.c: New test.
10379 * gcc.target/arm/macro_defs2.c: New test.
10380
10381 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10382
10383 PR rtl-optimization/64905
10384 * gcc.target/i386/pr64905.c: Require nonpic target.
10385 (dg-options): Add -fomit-frame-pointer.
10386 (main): Remove.
10387
10388 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10389
10390 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10391 tree dump scanning.
10392
10393 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10394
10395 PR fortran/64757
10396 * gfortran.dg/type_to_class_2.f90: New test
10397 * gfortran.dg/type_to_class_3.f90: New test
10398
10399 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10400
10401 PR ipa/64686
10402 * g++.dg/torture/pr64686.C: New testcase.
10403
10404 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10405
10406 PR rtl-optimization/64905
10407 * gcc.target/i386/pr64905.c: New file.
10408
10409 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10410
10411 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10412 * gcc.dg/guality/pr41616-1.c: Ditto.
10413
10414 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10415
10416 PR debug/64817
10417 * gcc.dg/pr64817-3.c: New.
10418
10419 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10420 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10421
10422 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10423 pass parameters in registers.
10424 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10425 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10426 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10427
10428 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10429 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10430
10431 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10432 list, allow for multilibed targets.
10433 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10434
10435 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10436
10437 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10438 * gcc.dg/pr46728-6.c: Ditto.
10439
10440 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10441
10442 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10443 for mips_nanlegacy target.
10444
10445 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10446
10447 * gcc.target/i386/chkp-hidden-def.c: New.
10448
10449 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10450
10451 PR middle-end/62103
10452 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10453 to use 24 bits for bitfield b.
10454
10455 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10456
10457 PR testsuite/64796
10458 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10459 cache result in a global variable. Include all 32-bit targets for
10460 bswap64 tests.
10461
10462 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR rtl-optimization/64756
10465 * gcc.c-torture/execute/pr64756.c: New test.
10466
10467 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10468
10469 PR target/64660
10470 * gcc.target/sh/pr64660-0.h: New.
10471 * gcc.target/sh/pr64660-1.c: New.
10472 * gcc.target/sh/pr64660-2.c: New.
10473 * gcc.target/sh/pr64660-3.c: New.
10474 * gcc.target/sh/pr64660-4.c: New.
10475
10476 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10477
10478 PR c++/64877
10479 * g++.dg/warn/Waddress-2.C: New.
10480
10481 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10482
10483 PR middle-end/61225
10484 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10485
10486 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10487
10488 PR preprocessor/64803
10489 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10490
10491 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10492
10493 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10494
10495 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10496
10497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10498 (_ARM_FPSRC): Add DN and AHP fields.
10499 (clean_results): Force DN=1 on AArch64.
10500 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10501 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10502 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10503 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10504 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10505 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10506
10507 2015-02-02 Alan Modra <amodra@gmail.com>
10508
10509 * gcc.target/powerpc/cprophard.c: New.
10510
10511 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10512
10513 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10514 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10515
10516 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR debug/64817
10519 * gcc.dg/pr64817-1.c: New test.
10520 * gcc.dg/pr64817-2.c: New test.
10521
10522 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10523
10524 PR target/64851
10525 * gcc.target/sh/pr64851-0.h: New
10526 * gcc.target/sh/pr64851-1.c: New
10527 * gcc.target/sh/pr64851-2.c: New
10528 * gcc.target/sh/pr64851-3.c: New
10529 * gcc.target/sh/pr64851-4.c: New
10530
10531 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10532
10533 PR target/64882
10534 * gcc.dg/torture/pr64882.c: New test.
10535
10536 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10537
10538 PR target/64159
10539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10540 sparc*-*-*.
10541
10542 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10543
10544 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10545 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10546 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10547 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10548 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10549 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10550 tree dump.
10551 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10552 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10553 tree dump.
10554 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10555 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10556 tree dump.
10557
10558 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10559
10560 PR target/64688
10561 * g++.dg/pr64688-2.C: New.
10562
10563 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10564
10565 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10566 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10567 * gcc.target/i386/fuse-caller-save.c: Ditto.
10568 * gcc.target/i386/headmerge-1.c: Ditto.
10569 * gcc.target/i386/headmerge-2.c: Ditto.
10570 * gcc.target/i386/sibcall-6.c: Ditto.
10571
10572 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10573
10574 PR target/64617
10575 * gcc.target/i386/pr64617.c: New test.
10576
10577 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10578
10579 PR target/15184
10580 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10581 (dg-options): Remove -m32.
10582 (dg-final): Scan for "movb %al" only.
10583 * gcc.target/i386/pr15184-2.c: Ditto.
10584
10585 2015-01-30 Richard Biener <rguenther@suse.de>
10586
10587 PR tree-optimization/64829
10588 * gcc.dg/vect/pr64829.c: New testcase.
10589
10590 2015-01-29 Marek Polacek <polacek@redhat.com>
10591
10592 PR c/64709
10593 * gcc.dg/pr64709.c: New test.
10594
10595 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR c++/64717
10598 * g++.dg/ubsan/pr64717-1.C: New test.
10599 * g++.dg/ubsan/pr64717-2.C: New test.
10600
10601 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10602
10603 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10604
10605 2015-01-29 Jeff Law <law@redhat.com>
10606
10607 PR target/15184
10608 * gcc.target/i386/pr15184-1.c: New test.
10609 * gcc.target/i386/pr15184-2.c: New test.
10610
10611 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10612
10613 PR tree-optimization/64746
10614 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10615
10616 2015-01-29 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/64853
10619 * gcc.dg/torture/pr64853.c: New testcase.
10620
10621 2015-01-29 Richard Biener <rguenther@suse.de>
10622
10623 PR tree-optimization/64844
10624 * gcc.dg/vect/pr64844.c: New testcase.
10625
10626 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10627
10628 PR middle-end/64809
10629 * gcc.dg/pr64809.c: Delete.
10630
10631 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10632
10633 PR middle-end/64805
10634 * gcc.target/i386/pr64805.c: New.
10635
10636 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10637
10638 * gcc.dg/guality/guality.h (main): Add argv[0] to
10639 guality_gdb_command.
10640
10641 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10642
10643 PR ipa/64801
10644 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10645
10646 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10647
10648 PR target/64659
10649 * gcc.target/sh/sh.exp
10650 (check_effective_target_atomic_model_soft_gusa_available,
10651 check_effective_target_atomic_model_soft_tcb_available,
10652 check_effective_target_atomic_model_soft_imask_available,
10653 check_effective_target_atomic_model_hard_llcs_available): New.
10654 * gcc.target/sh/pr64659-0.h: New.
10655 * gcc.target/sh/pr64659-1.c: New.
10656 * gcc.target/sh/pr64659-2.c: New.
10657 * gcc.target/sh/pr64659-3.c: New.
10658 * gcc.target/sh/pr64659-4.c: New.
10659
10660 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10661
10662 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10663 scan-assembler-times pattern.
10664
10665 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10666
10667 PR middle-end/64809
10668 * gcc.dg/pr64809.c: New test.
10669
10670 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10671
10672 PR tree-optimization/64277
10673 * gcc.dg/pr64277.c: New.
10674
10675 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10676
10677 PR tree-optimization/64718
10678 * gcc.c-torture/execute/pr64718.c: New test.
10679
10680 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10681
10682 * gcc.target/aarch64/abs_2.c: New.
10683
10684 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10685
10686 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10687 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10688 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10689 ISA rev < 2.
10690
10691 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR bootstrap/64612
10694 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10695 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10696 { target comdat_group }.
10697
10698 2015-01-27 Tobias Burnus <burnus@net-b.de>
10699
10700 PR fortran/63861
10701 * gfortran.dg/goacc/coarray_2.f90: New.
10702
10703 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10704
10705 PR ipa/60871
10706 PR ipa/64139
10707 * g++.dg/torture/pr64139.C: New testcase.
10708 * g++.dg/torture/pr60871.C: Likewise.
10709
10710 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10711
10712 PR fortran/64230
10713 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10714 prevent linking errors.
10715
10716 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10717
10718 PR ipa/64282
10719 * g++.dg/torture/pr64282.C: New testcase.
10720
10721 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10722
10723 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10724 for wzr reg.
10725
10726 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10727
10728 * gcc.target/s390/hotpatch-13.c: New testcase.
10729 * gcc.target/s390/hotpatch-14.c: New testcase.
10730 * gcc.target/s390/hotpatch-15.c: New testcase.
10731 * gcc.target/s390/hotpatch-16.c: New testcase.
10732 * gcc.target/s390/hotpatch-17.c: New testcase.
10733 * gcc.target/s390/hotpatch-18.c: New testcase.
10734 * gcc.target/s390/hotpatch-19.c: New testcase.
10735 * gcc.target/s390/hotpatch-20.c: New testcase.
10736 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10737 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10738 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10739 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10740 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10741 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10742 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10743 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10744 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10745 * gcc.target/s390/hotpatch-10.c: Likewise.
10746 * gcc.target/s390/hotpatch-11.c: Likewise.
10747 * gcc.target/s390/hotpatch-12.c: Likewise.
10748 * gcc.target/s390/hotpatch-2.c: Likewise.
10749 * gcc.target/s390/hotpatch-3.c: Likewise.
10750 * gcc.target/s390/hotpatch-4.c: Likewise.
10751 * gcc.target/s390/hotpatch-5.c: Likewise.
10752 * gcc.target/s390/hotpatch-6.c: Likewise.
10753 * gcc.target/s390/hotpatch-7.c: Likewise.
10754 * gcc.target/s390/hotpatch-8.c: Likewise.
10755 * gcc.target/s390/hotpatch-9.c: Likewise.
10756 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10757 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10758 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10759 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10760 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10761 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10762 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10763 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10764
10765 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10766
10767 * gcc.dg/long_branch.c: New testcase.
10768
10769 2015-01-27 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/56273
10772 PR tree-optimization/59124
10773 PR tree-optimization/64277
10774 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10775 * gcc.dg/Warray-bounds-12.c: Likewise.
10776 * gcc.dg/Warray-bounds-13.c: Likewise.
10777
10778 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR rtl-optimization/61058
10781 * gcc.dg/pr61058.c: New test.
10782
10783 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10784
10785 * gcc.target/i386/chkp-narrow-bounds.c: New.
10786
10787 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR tree-optimization/64807
10790 * gcc.dg/pr64807.c: New test.
10791
10792 PR c/64766
10793 * gcc.dg/pr64766.c: New test.
10794
10795 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10796
10797 PR target/49263
10798 * gcc.target/sh/pr49263-4.c: New.
10799
10800 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10801
10802 PR fortran/62044
10803 * gfortran.dg/allocate_with_mold_1.f90: New test
10804
10805 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10806
10807 PR c/64778
10808 * gcc.dg/pr64778.c: New test.
10809
10810 PR middle-end/64421
10811 * gcc.dg/vect/pr64421.c: New test.
10812
10813 2015-01-26 Tobias Burnus <burnus@net-b.de>
10814
10815 PR fortran/64771
10816 * gfortran.dg/coarray_36.f: New.
10817 * gfortran.dg/coarray_37.f90: New.
10818
10819 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10820
10821 PR fortran/64230
10822 * gfortran.dg/class_allocate_18.f90: New.
10823
10824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10825
10826 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10827
10828 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10829
10830 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10831
10832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10833
10834 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10835
10836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10837
10838 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10839
10840 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10841
10842 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10843 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10844 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10845 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10846
10847 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10848
10849 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10850 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10851 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10852
10853 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10854
10855 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10856 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10857 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10858 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10859 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10860 vXXXhn.inc.
10861
10862 2015-01-26 Richard Biener <rguenther@suse.de>
10863
10864 PR middle-end/64764
10865 * gcc.dg/uninit-19.c: New testcase.
10866
10867 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10868
10869 * lib/target-supports.exp (check_effective_target_vect64): Add
10870 sparc*-*-*.
10871
10872 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 PR testsuite/64712
10875 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10876
10877 2015-01-26 Tony Liu <tony.liu@arm.com>
10878
10879 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10880 non-UAL cases.
10881
10882 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10883
10884 PR libfortran/64770
10885 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10886 correctly, clean up afterwards.
10887
10888 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10889
10890 PR fortran/62044
10891 * gfortran.dg/use_rename_7.f90: New.
10892
10893 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10894
10895 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10896 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10897
10898 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10899
10900 PR target/54236
10901 * gcc.target/sh/pr54236-4.c: New.
10902
10903 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10904
10905 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10906 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10907 Bridge test.
10908
10909 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10910
10911 PR libfortran/64770
10912 * gfortran.dg/open_new_segv.f90: New test.
10913
10914 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10915
10916 PR target/49263
10917 PR target/53987
10918 PR target/64345
10919 PR target/59533
10920 PR target/52933
10921 PR target/54236
10922 PR target/51244
10923 * gcc.target/sh/pr64345-1.c: New.
10924 * gcc.target/sh/pr64345-2.c: New.
10925 * gcc.target/sh/pr59533-1.c: New.
10926 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10927 * gcc.target/sh/pr52933-2.c: Likewise.
10928 * gcc.target/sh/pr54089-1.c: Likewise.
10929 * gcc.target/sh/pr54236-1.c: Likewise.
10930 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10931 * gcc.target/sh/pr49263-1.c: Remove xfails.
10932 * gcc.target/sh/pr49263-2.c: Likewise.
10933 * gcc.target/sh/pr49263-3.c: Likewise.
10934 * gcc.target/sh/pr53987-1.c: Likewise.
10935 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10936 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10937 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10938 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10939 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10940 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10941 test_009): New.
10942 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10943 (test_02): New.
10944
10945 2015-01-24 Tom de Vries <tom@codesourcery.com>
10946
10947 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10948
10949 2015-01-23 Ian Lance Taylor <iant@google.com>
10950
10951 PR go/64510
10952 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10953 targets without split stack support.
10954
10955 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10956
10957 PR target/64317
10958 * gcc.target/i386/pr64317.c: New test.
10959
10960 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR rtl-optimization/63637
10963 PR rtl-optimization/60663
10964 * gcc.dg/pr63637-1.c: New test.
10965 * gcc.dg/pr63637-2.c: New test.
10966 * gcc.dg/pr63637-3.c: New test.
10967 * gcc.dg/pr63637-4.c: New test.
10968 * gcc.dg/pr63637-5.c: New test.
10969 * gcc.dg/pr63637-6.c: New test.
10970 * gcc.target/i386/pr63637-1.c: New test.
10971 * gcc.target/i386/pr63637-2.c: New test.
10972 * gcc.target/i386/pr63637-3.c: New test.
10973 * gcc.target/i386/pr63637-4.c: New test.
10974 * gcc.target/i386/pr63637-5.c: New test.
10975 * gcc.target/i386/pr63637-6.c: New test.
10976
10977 2015-01-23 Richard Biener <rguenther@suse.de>
10978
10979 PR testsuite/63439
10980 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10981 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10982
10983 2015-01-23 Marek Polacek <polacek@redhat.com>
10984
10985 PR preprocessor/60570
10986 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10987 * gcc.dg/cpp/pr60570.c: New test.
10988
10989 2015-01-23 Richard Biener <rguenther@suse.de>
10990
10991 PR testsuite/63439
10992 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10993 vectorization on vect64 targets.
10994
10995 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10996
10997 PR fortran/60922
10998 * gfortran.dg/class_allocate_17.f90: New.
10999
11000 2015-01-23 Tobias Burnus <burnus@net-b.de>
11001
11002 PR fortran/64726
11003 * gfortran.dg/goacc/combined_loop.f90: New.
11004
11005 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11006
11007 PR fortran/61933
11008 * gfortran.dg/make_unit.f90: New test.
11009
11010 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11011
11012 PR fortran/61933
11013 * gfortran.dg/negative_unit_int8.f: Update.
11014
11015 2015-01-22 Jeff Law <law@redhat.com>
11016
11017 PR target/52076
11018 * gcc.target/m68k/pr52076-1.c: New test.
11019 * gcc.target/m68k/pr52076-2.c: New test.
11020
11021 2015-01-22 Richard Biener <rguenther@suse.de>
11022
11023 PR middle-end/64728
11024 * gcc.dg/torture/pr64728.c: New testcase.
11025
11026 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11027
11028 PR target/64688
11029 * g++.dg/pr64688.C: New test.
11030
11031 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11032
11033 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11034 to avoid errors with -fpic.
11035
11036 2015-01-22 Richard Biener <rguenther@suse.de>
11037
11038 PR libstdc++/64535
11039 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11040
11041 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11042
11043 PR rtl-optimization/64682
11044 * gcc.c-torture/execute/pr64682.c: New file.
11045
11046 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11047
11048 PR debug/64511
11049 * gcc.dg/pr64511.c: New test.
11050
11051 PR rtl-optimization/62078
11052 * g++.dg/opt/pr62078.C: New test.
11053
11054 PR c/63307
11055 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11056
11057 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11058
11059 PR fortran/57023
11060 * gfortran.dg/internal_pack_15.f90: New test.
11061
11062 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11063
11064 * c-c++-common/tsan/step.c: New testcase.
11065
11066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11067
11068 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11069
11070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11071
11072 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11073
11074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11075
11076 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11077
11078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11079
11080 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11081
11082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11083
11084 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11085
11086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11087
11088 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11089
11090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11091
11092 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11093
11094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11095
11096 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11097
11098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11099
11100 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11101
11102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11103
11104 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11105
11106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11107
11108 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11109
11110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11111
11112 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11113
11114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11115
11116 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11117 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11118 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11119 vXXXw.inc.
11120
11121 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11122
11123 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11124 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11125 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11126 vXXXl.inc.
11127
11128 2015-01-21 Renlin Li <renlin.li@arm.com>
11129
11130 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11131 * g++.dg/tls/thread_local5g.C: Likewise.
11132 * g++.dg/tls/thread_local6g.C: Likewise.
11133
11134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11135
11136 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11137 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11138 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11139
11140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11141
11142 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11143 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11145
11146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11147
11148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11149 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11151
11152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11153
11154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11156 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11157
11158 2015-01-20 Jeff Law <law@redhat.com>
11159
11160 PR target/59946
11161 * gcc.target/m68k/pr59946.c: New test.
11162
11163 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11164
11165 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11166 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11167 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11168
11169 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11170
11171 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11172 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11173 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11174
11175 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11176
11177 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11178 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11179 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11180
11181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11182
11183 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11184 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11185 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11186 vshuffle.inc.
11187 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11188 vshuffle.inc.
11189
11190 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11191
11192 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11193 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11194 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11195
11196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11197
11198 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11199 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11200 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11201
11202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11203
11204 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11205
11206 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11207
11208 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11209
11210 PR sanitizer/64632
11211 * g++.dg/ubsan/pr64632.C: New test.
11212
11213 PR debug/64663
11214 * gcc.dg/pr64663.c: New test.
11215
11216 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11217
11218 PR c++/64383
11219 * g++.dg/warn/Wunused-var-23.C: New.
11220
11221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11222
11223 PR c++/59937
11224 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11225 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11226
11227 2015-01-20 Richard Biener <rguenther@suse.de>
11228
11229 PR ipa/64684
11230 * gcc.dg/lto/pr64684_0.c: New testcase.
11231 * gcc.dg/lto/pr64684_1.c: Likewise.
11232 * gcc.dg/lto/pr64684_2.c: Likewise.
11233 * gcc.dg/lto/pr64685_0.c: Likewise.
11234 * gcc.dg/lto/pr64685_1.c: Likewise.
11235
11236 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/62241
11239 * g++.dg/cpp1y/lambda-init12.C: New.
11240
11241 2015-01-20 Richard Biener <rguenther@suse.de>
11242
11243 PR tree-optimization/64410
11244 * g++.dg/vect/pr64410.cc: Require vect_double.
11245
11246 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11247
11248 PR target/64149
11249 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11250
11251 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11252
11253 PR bootstrap/64676
11254 Revert:
11255 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11256
11257 PR rtl-optimization/64081
11258 * gcc.dg/pr64081.c: New test.
11259
11260 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11261
11262 * jit.dg/harness.h: Include <unistd.h>.
11263 (CHECK_NO_ERRORS): New.
11264 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11265 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11266 gcc_jit_context_compile_to_file.
11267 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11268 args to the spawned executable.
11269 (jit-expand-vars): New function.
11270 (jit-exe-params): New variable.
11271 (dg-jit-set-exe-params): New function.
11272 (jit-dg-test): Detect testcases that use
11273 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11274 Set arguments of spawned process to jit-exe-params.
11275 (jit-get-output-filename): New function.
11276 (jit-setup-compile-to-file): New function.
11277 (jit-verify-compile-to-file): New function.
11278 (jit-run-executable): New function.
11279 (jit-verify-executable): New function.
11280 * jit.dg/test-compile-to-assembler.c: New testcase.
11281 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11282 * jit.dg/test-compile-to-executable.c: New testcase.
11283 * jit.dg/test-compile-to-object.c: New testcase.
11284
11285 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11286
11287 PR target/64652
11288 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11289 (test_1): New.
11290
11291 2015-01-19 Martin Liska <mliska@suse.cz>
11292
11293 * objc/compile/pr64668.m: New test.
11294
11295 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11296
11297 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11298 (create_overflow_fn): Update comment to clarify that
11299 the third param of the created function is a bool *, not
11300 an int *.
11301 (verify_int_overflow_fn): Convert param "expected_ovf" from
11302 int to bool. Update third param of "overflow_fn_type" from int *
11303 to bool *. Update local "actual_ovf" from int to bool.
11304 (verify_uint_overflow_fn): Likewise.
11305
11306 2015-01-19 Martin Liska <mliska@suse.cz>
11307
11308 * gcc.dg/ipa/ipa-icf-33.c: New test.
11309
11310 2015-01-19 Felix Yang <felix.yang@huawei.com>
11311 Haijian Zhang <z.zhanghaijian@huawei.com>
11312
11313 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11314 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11316 result_float64x2, expected_hfloat64x2): New helper type, variable and
11317 declaration.
11318 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11319 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11320 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11321 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11322 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11323 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11324 and target without the FMA feature.
11325
11326 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11327
11328 * gcc.target/aarch64/pr64304.c: New testcase.
11329
11330 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11331
11332 PR rtl-optimization/64081
11333 * gcc.dg/pr64081.c: New test.
11334
11335 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11336
11337 PR target/63971
11338 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11339 the epilogue).
11340 * gcc.target/aarch64/test_frame_6.c: Likewise.
11341 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11342 and x19 (in the epilogue).
11343 * gcc.target/aarch64/test_frame_4.c: Likewise.
11344 * gcc.target/aarch64/test_frame_7.c: Likewise.
11345
11346 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11347
11348 * gcc.target/i386/chkp-always_inline.c: New.
11349
11350 2015-01-15 Andrew Pinski <apinski@cavium.com>
11351 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11352
11353 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11354 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11355
11356 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11357
11358 PR fortran/60255
11359 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11360 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11361
11362 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11363
11364 PR fortran/64578
11365 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11366
11367 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11368
11369 PR target/64652
11370 * gcc.target/sh/torture/pr64652.c: New.
11371
11372 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11373
11374 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11375 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11376 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11377 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11378 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11379 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11380
11381 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11382
11383 PR ipa/64378
11384 * g++.dg/torture/pr64378.C: New testcase.
11385
11386 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11387
11388 PR fortran/57959
11389 * gfortran.dg/block_13.f08: New test
11390
11391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11392
11393 PR fortran/55901
11394 * gfortran.dg/associate_1.f03: Allow test for character with
11395 automatic length.
11396
11397 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11398
11399 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11400 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11401
11402 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11403
11404 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11405
11406 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11407
11408 PR fortran/64578
11409 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11410
11411 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11412
11413 PR fortran/60357
11414 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11415
11416 PR fortran/61275
11417 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11418
11419 PR fortran/55932
11420 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11421
11422 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11423
11424 PR fortran/60334
11425 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11426
11427 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11428
11429 PR rtl-optimization/52773
11430 * gcc.c-torture/compile/pr52773.c: New test.
11431
11432 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11433
11434 PR c++/62134
11435 * g++.dg/cpp0x/alias-decl-46.C: New.
11436
11437 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11438
11439 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11440
11441 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11442
11443 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11444 Add trace.
11445 (CHECK_FP): Likewise.
11446 (CHECK_CUMULATIVE_SAT): Likewise.
11447
11448 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11449
11450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11451 (Set_Neon_Cumulative_Sat): Add parameter.
11452 (__set_neon_cumulative_sat): Support new parameter.
11453 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11454 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11455 argument.
11456 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11457 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11458 argument.
11459
11460 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11461
11462 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11463 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11464
11465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11466
11467 PR c++/60056
11468 * g++.dg/tls/thread_local-ice4.C: New.
11469
11470 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11471
11472 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11473 than Neon options.
11474
11475 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11476
11477 PR c++/62276
11478 * g++.dg/cpp0x/vt-62276.C: New.
11479
11480 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11481
11482 PR middle-end/64353
11483 * g++.dg/pr64353.C: New.
11484
11485 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11486
11487 PR target/64263
11488 * gcc.target/aarch64/pr64263_1.c: New test.
11489
11490 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11491
11492 PR tree-optimization/64434
11493 * gcc.dg/torture/pr64434.c: Move to...
11494 * gcc.dg/pr64434.c: ... here.
11495
11496 2015-01-16 Richard Biener <rguenther@suse.de>
11497
11498 PR middle-end/64614
11499 * gcc.dg/uninit-18.c: New testcase.
11500
11501 2015-01-16 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/64568
11504 * g++.dg/torture/pr64568-2.C: New testcase.
11505
11506 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11507
11508 PR target/64363
11509 * gcc.target/i386/chkp-label-address.c: New.
11510
11511 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11512
11513 PR fortran/45290
11514 * gfortran.dg/pointer_init_6.f90: Extended.
11515
11516 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11517
11518 * gcc.c-torture/compile/20150108.c: New test.
11519
11520 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11521
11522 * gcc.target/visium: New directory.
11523
11524 2015-01-16 Richard Biener <rguenther@suse.de>
11525
11526 PR tree-optimization/61743
11527 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11528 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11529
11530 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11531
11532 * gcc.dg/pr64015.c: New test.
11533
11534 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11535
11536 PR ipa/64163
11537 PR ipa/64612
11538 * g++.dg/ipa/pr64612.C: New test.
11539
11540 2015-01-16 Renlin Li <renlin.li@arm.com>
11541
11542 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11543
11544 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11545
11546 * gcc.target/i386/sse-14.c: Test new intrinsic.
11547 * gcc.target/i386/sse-22.c: Ditto.
11548
11549 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11550
11551 PR c++/58614
11552 * g++.dg/cpp0x/auto44.C: New.
11553
11554 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11555
11556 PR target/59710
11557 * gcc.target/nios2/gpopt-all.c: New test case.
11558 * gcc.target/nios2/gpopt-local.c: New test case.
11559 * gcc.target/nios2/gpopt-global.c: New test case.
11560 * gcc.target/nios2/gpopt-data.c: New test case.
11561 * gcc.target/nios2/gpopt-none.c: New test case.
11562
11563 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11564
11565 * g++.dg/ubsan/vptr-1.C: New test.
11566 * g++.dg/ubsan/vptr-2.C: New test.
11567 * g++.dg/ubsan/vptr-3.C: New test.
11568 * g++.dg/ubsan/vptr-4.C: New test.
11569 * g++.dg/ubsan/vptr-5.C: New test.
11570 * g++.dg/ubsan/vptr-6.C: New test.
11571 * g++.dg/ubsan/vptr-7.C: New test.
11572 * g++.dg/ubsan/vptr-8.C: New test.
11573 * g++.dg/ubsan/vptr-9.C: New test.
11574
11575 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11576
11577 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11578 is set up.
11579 * lib/gcc-dg.exp: Likewise.
11580
11581 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11582
11583 PR rtl-optimization/64110
11584 * gcc.target/i386/pr64110.c: Add scan-assembler.
11585
11586 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11587 James Norris <jnorris@codesourcery.com>
11588 Cesar Philippidis <cesar@codesourcery.com>
11589 Ilmir Usmanov <i.usmanov@samsung.com>
11590
11591 * lib/target-supports.exp (check_effective_target_fopenacc): New
11592 procedure.
11593 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11594 * g++.dg/goacc/goacc.exp: Likewise.
11595 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11596 * gcc.dg/goacc/goacc.exp: Likewise.
11597 * gfortran.dg/goacc/goacc.exp: Likewise.
11598 * c-c++-common/cpp/openacc-define-1.c: New file.
11599 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11600 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11601 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11602 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11603 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11604 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11605 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11606 * c-c++-common/goacc/cache-1.c: Likewise.
11607 * c-c++-common/goacc/clauses-fail.c: Likewise.
11608 * c-c++-common/goacc/collapse-1.c: Likewise.
11609 * c-c++-common/goacc/data-1.c: Likewise.
11610 * c-c++-common/goacc/data-2.c: Likewise.
11611 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11612 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11613 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11614 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11615 * c-c++-common/goacc/if-clause-1.c: Likewise.
11616 * c-c++-common/goacc/if-clause-2.c: Likewise.
11617 * c-c++-common/goacc/kernels-1.c: Likewise.
11618 * c-c++-common/goacc/loop-1.c: Likewise.
11619 * c-c++-common/goacc/loop-private-1.c: Likewise.
11620 * c-c++-common/goacc/nesting-1.c: Likewise.
11621 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11622 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11623 * c-c++-common/goacc/parallel-1.c: Likewise.
11624 * c-c++-common/goacc/pcopy.c: Likewise.
11625 * c-c++-common/goacc/pcopyin.c: Likewise.
11626 * c-c++-common/goacc/pcopyout.c: Likewise.
11627 * c-c++-common/goacc/pcreate.c: Likewise.
11628 * c-c++-common/goacc/pragma_context.c: Likewise.
11629 * c-c++-common/goacc/present-1.c: Likewise.
11630 * c-c++-common/goacc/reduction-1.c: Likewise.
11631 * c-c++-common/goacc/reduction-2.c: Likewise.
11632 * c-c++-common/goacc/reduction-3.c: Likewise.
11633 * c-c++-common/goacc/reduction-4.c: Likewise.
11634 * c-c++-common/goacc/sb-1.c: Likewise.
11635 * c-c++-common/goacc/sb-2.c: Likewise.
11636 * c-c++-common/goacc/sb-3.c: Likewise.
11637 * c-c++-common/goacc/update-1.c: Likewise.
11638 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11639 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11640 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11641 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11642 * gfortran.dg/goacc/assumed.f95: Likewise.
11643 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11644 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11645 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11646 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11647 * gfortran.dg/goacc/branch.f95: Likewise.
11648 * gfortran.dg/goacc/cache-1.f95: Likewise.
11649 * gfortran.dg/goacc/coarray.f95: Likewise.
11650 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11651 * gfortran.dg/goacc/cray.f95: Likewise.
11652 * gfortran.dg/goacc/critical.f95: Likewise.
11653 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11654 * gfortran.dg/goacc/data-tree.f95: Likewise.
11655 * gfortran.dg/goacc/declare-1.f95: Likewise.
11656 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11657 * gfortran.dg/goacc/fixed-1.f: Likewise.
11658 * gfortran.dg/goacc/fixed-2.f: Likewise.
11659 * gfortran.dg/goacc/fixed-3.f: Likewise.
11660 * gfortran.dg/goacc/fixed-4.f: Likewise.
11661 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11662 * gfortran.dg/goacc/if.f95: Likewise.
11663 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11664 * gfortran.dg/goacc/list.f95: Likewise.
11665 * gfortran.dg/goacc/literal.f95: Likewise.
11666 * gfortran.dg/goacc/loop-1.f95: Likewise.
11667 * gfortran.dg/goacc/loop-2.f95: Likewise.
11668 * gfortran.dg/goacc/loop-3.f95: Likewise.
11669 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11670 * gfortran.dg/goacc/omp.f95: Likewise.
11671 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11672 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11673 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11674 * gfortran.dg/goacc/parameter.f95: Likewise.
11675 * gfortran.dg/goacc/private-1.f95: Likewise.
11676 * gfortran.dg/goacc/private-2.f95: Likewise.
11677 * gfortran.dg/goacc/private-3.f95: Likewise.
11678 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11679 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11680 * gfortran.dg/goacc/reduction.f95: Likewise.
11681 * gfortran.dg/goacc/routine-1.f90: Likewise.
11682 * gfortran.dg/goacc/routine-2.f90: Likewise.
11683 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11684 * gfortran.dg/goacc/several-directives.f95: Likewise.
11685 * gfortran.dg/goacc/sie.f95: Likewise.
11686 * gfortran.dg/goacc/subarrays.f95: Likewise.
11687 * gfortran.dg/gomp/map-1.f90: Likewise.
11688 * gfortran.dg/openacc-define-1.f90: Likewise.
11689 * gfortran.dg/openacc-define-2.f90: Likewise.
11690 * gfortran.dg/openacc-define-3.f90: Likewise.
11691 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11692 * g++.dg/gomp/block-2.C: Likewise.
11693 * g++.dg/gomp/block-3.C: Likewise.
11694 * g++.dg/gomp/block-5.C: Likewise.
11695 * g++.dg/gomp/target-1.C: Likewise.
11696 * g++.dg/gomp/target-2.C: Likewise.
11697 * g++.dg/gomp/taskgroup-1.C: Likewise.
11698 * g++.dg/gomp/teams-1.C: Likewise.
11699 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11700 * gcc.dg/cilk-plus/jump.c: Likewise.
11701 * gcc.dg/gomp/block-1.c: Likewise.
11702 * gcc.dg/gomp/block-10.c: Likewise.
11703 * gcc.dg/gomp/block-2.c: Likewise.
11704 * gcc.dg/gomp/block-3.c: Likewise.
11705 * gcc.dg/gomp/block-4.c: Likewise.
11706 * gcc.dg/gomp/block-5.c: Likewise.
11707 * gcc.dg/gomp/block-6.c: Likewise.
11708 * gcc.dg/gomp/block-7.c: Likewise.
11709 * gcc.dg/gomp/block-8.c: Likewise.
11710 * gcc.dg/gomp/block-9.c: Likewise.
11711 * gcc.dg/gomp/target-1.c: Likewise.
11712 * gcc.dg/gomp/target-2.c: Likewise.
11713 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11714 * gcc.dg/gomp/teams-1.c: Likewise.
11715
11716 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11717
11718 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11719 test case.
11720
11721 2015-01-15 Mike Stump <mikestump@comcast.net>
11722
11723 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11724 * gcc.dg/inline_2.c: Likewise.
11725 * gcc.dg/inline_3.c: Likewise.
11726 * gcc.dg/inline_4.c: Likewise.
11727
11728 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11729
11730 PR fortran/58023
11731 * gfortran.dg/proc_ptr_comp_43.f90: New.
11732
11733 2015-01-15 Mike Stump <mikestump@comcast.net>
11734
11735 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11736 * gcc.dg/unroll_2.c: Likewise.
11737 * gcc.dg/unroll_3.c: Likewise.
11738 * gcc.dg/unroll_4.c: Likewise.
11739 * gcc.dg/unroll_5.c: Likewise.
11740
11741 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11742
11743 PR target/63971
11744 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11745 in epilogue.
11746 * gcc.target/aarch64/test_frame_6.c: Likewise.
11747 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11748 x30 and x19 (in the epilogue).
11749 * gcc.target/aarch64/test_frame_4.c: Likewise.
11750 * gcc.target/aarch64/test_frame_7.c: Likewise.
11751
11752 2015-01-15 Martin Liska <mliska@suse.cz>
11753
11754 * g++.dg/ipa/pr64068.C: New test.
11755 * gcc.dg/ipa/PR64559.c: New test.
11756
11757 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11758
11759 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11760 with PIE.
11761
11762 2015-01-15 Richard Biener <rguenther@suse.de>
11763
11764 PR tree-optimization/61743
11765 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11766 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11767
11768 2015-01-15 Renlin Li <renlin.li@arm.com>
11769
11770 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11771 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11772
11773 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11774
11775 * gcc.dg/vect/vect-aggressive-1.c: New.
11776 * gcc.target/i386/avx2-vect-aggressive.c: New.
11777
11778 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11779
11780 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11781
11782 2015-01-15 Richard Biener <rguenther@suse.de>
11783
11784 PR lto/64415
11785 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11786 -Wl,-undefined,dynamic_lookup.
11787
11788 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11789
11790 * gnat.dg/opt47.adb: New test.
11791
11792 2015-01-15 Richard Biener <rguenther@suse.de>
11793
11794 PR lto/64415
11795 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11796
11797 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11798
11799 PR tree-optimization/64434
11800 * gcc.dg/torture/pr64434.c: New test.
11801
11802 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11803
11804 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11805 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11806 -march=loongson* and -march=octeon* require -mno-micromips.
11807
11808 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11809 Matthew Fortune <matthew.fortune@imgtec.com>
11810
11811 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11812 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11813 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11814 * gcc.target/mips/call-saved-7.c: New file.
11815 * gcc.target/mips/call-saved-8.c: New file.
11816 * gcc.target/mips/call-saved-9.c: New file.
11817
11818 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11819
11820 * gcc.target/mips/lsa.c: New file.
11821 * gcc.target/mips/mips64-lsa.c: Likewise.
11822 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11823 * gcc.target/mips/mulsize-4.c: Likewise.
11824 * gcc.target/mips/mulsize-5.c: New file.
11825 * gcc.target/mips/mulsize-6.c: Likewise.
11826 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11827 and !HAS_LSA as ghost options.
11828 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11829 for !HAS_LSA.
11830
11831 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11832
11833 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11834
11835 2015-01-15 Richard Biener <rguenther@suse.de>
11836
11837 PR middle-end/64365
11838 * gcc.dg/torture/pr64365.c: New testcase.
11839
11840 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11841
11842 * gcc.dg/stackprotectexplicit1.c: New test.
11843 * g++.dg/stackprotectexplicit2.c: New test.
11844
11845 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11846
11847 PR target/61933
11848 * gfortran.dg/inquire_internal.f90: New.
11849 * gfortran.dg/negative_unit_check.f90: New.
11850
11851 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11852
11853 PR target/53988
11854 * gcc.target/sh/pr53988-1.c: New.
11855
11856 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11857
11858 PR c++/58671
11859 * g++.dg/tls/thread_local-ice3.C: New.
11860
11861 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11862
11863 * gcc.target/i386/fentry-override.c: Properly place {} in target
11864 selector. Remove nonpic.
11865 * gcc.target/i386/fentry.c: Likewise.
11866
11867 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11868
11869 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11870 warnings instead of errors.
11871
11872 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11873
11874 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11875 option support instead of ENABLE_LTO from Makefile.
11876
11877 2015-01-14 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/59354
11880 * gcc.dg/vect/pr59354.c: New testcase.
11881
11882 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11883
11884 * lib/target-supports.exp
11885 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11886 on ARM architures before v7.
11887
11888 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11889
11890 PR middle-end/59448
11891 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11892 an atomic_exchange.
11893
11894 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11895
11896 PR target/64386
11897 * gcc.target/i386/pr64386.c: New test.
11898
11899 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11900
11901 PR target/64393
11902 * gcc.target/i386/pr64393.c: New test.
11903
11904 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11905
11906 PR target/64387
11907 * gcc.target/i386/pr64387.c: New test.
11908
11909 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11910
11911 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11912
11913 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11914
11915 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11916
11917 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11918
11919 PR target/64453
11920 * gcc.target/arm/pr64453.c: New.
11921
11922 2015-01-14 Richard Biener <rguenther@suse.de>
11923
11924 PR lto/64415
11925 * gcc.dg/lto/pr64415_0.c: New testcase.
11926 * gcc.dg/lto/pr64415_1.c: Likewise.
11927
11928 2015-01-14 Martin Liska <mliska@suse.cz>
11929
11930 * gcc.dg/ipa/pr64307.c: New test.
11931
11932 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11933
11934 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11935 64-bit and 128-bit.
11936
11937 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11938
11939 PR target/64460
11940 * gcc.target/arm/pr64460_1.c: New test.
11941
11942 2015-01-14 Richard Biener <rguenther@suse.de>
11943
11944 PR tree-optimization/64493
11945 PR tree-optimization/64495
11946 * gcc.dg/vect/pr64493.c: New testcase.
11947 * gcc.dg/vect/pr64495.c: Likewise.
11948
11949 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11950
11951 * gcc.dg/Warray-bounds-11.c: New test-case.
11952
11953 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11954
11955 * gcc.target/mips/octeon3-pipe-1.c: New test.
11956
11957 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11958
11959 * jit.dg/harness.h (set_up_logging): Move string concatenation
11960 into...
11961 (concat_strings): New function.
11962 (dump_reproducer): New function.
11963 (test_jit): Call dump_reproducer.
11964 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11965 function.
11966 (jit-dg-test): Delete any generated reproducer from previous runs.
11967 Verify that a generated reproducer was created, and verify that it
11968 compiles.
11969 * jit.dg/test-nested-contexts.c (main): Call
11970 gcc_jit_context_dump_reproducer_to_file.
11971
11972 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11973
11974 * gcc.dg/aru-2.c: Add dg-require-profiling.
11975
11976 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11977
11978 * lib/target-supports.exp (check_profiling_available): Check if
11979 -pg links.
11980
11981 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11982
11983 PR ipa/64565
11984 * g++.dg/torture/pr64565.C: New testcase.
11985
11986 2015-01-13 Marek Polacek <polacek@redhat.com>
11987
11988 PR middle-end/64391
11989 * gcc.dg/tm/pr64391.c: New test.
11990
11991 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11992
11993 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11994 true.
11995
11996 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11997
11998 * gcc.target/i386/pie.c: New test.
11999
12000 * lib/target-supports.exp (check_effective_target_pie): New.
12001
12002 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR rtl-optimization/64286
12005 * gcc.target/i386/avx2-pr64286.c: New test.
12006
12007 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12008
12009 PR c++/57626
12010 * g++.dg/cpp0x/vt-57626.C: New.
12011
12012 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR fortran/64528
12015 * gfortran.dg/pr64528.f90: New test.
12016
12017 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12018
12019 * gcc.target/aarch64/subsp.c: New test.
12020
12021 2015-01-13 Andrew Pinski <apinski@cavium.com>
12022
12023 * gcc.target/aarch64/store-pair-1.c: New testcase.
12024
12025 2015-01-13 Richard Biener <rguenther@suse.de>
12026
12027 PR lto/64373
12028 * gcc.dg/lto/pr64373_0.c: New testcase.
12029
12030 2015-01-13 Andrew Pinski <apinski@cavium.com>
12031
12032 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12033 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12034
12035 2015-01-13 Richard Biener <rguenther@suse.de>
12036
12037 PR tree-optimization/64406
12038 * gcc.dg/pr64406.c: New testcase.
12039
12040 2015-01-13 Richard Biener <rguenther@suse.de>
12041
12042 PR tree-optimization/64404
12043 * gcc.dg/vect/pr64404.c: New testcase.
12044
12045 2015-01-13 Richard Biener <rguenther@suse.de>
12046
12047 PR tree-optimization/64568
12048 * g++.dg/torture/pr64568.C: New testcase.
12049
12050 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12051
12052 * jit.dg/test-error-local-used-from-other-function.c: New test
12053 case.
12054 * jit.dg/test-error-param-reuse.c: New test case.
12055 * jit.dg/test-error-param-sharing.c: New test case.
12056 * jit.dg/test-error-param-used-from-other-function.c: New test
12057 case.
12058 * jit.dg/test-error-param-used-without-a-function.c: New test
12059 case.
12060
12061 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12062
12063 PR tree-optimization/64563
12064 * gcc.dg/pr64563.c: New test.
12065
12066 PR target/64513
12067 * gcc.target/i386/pr64513.c: New test.
12068
12069 PR tree-optimization/64454
12070 * gcc.dg/pr64454.c: New test.
12071
12072 PR testsuite/64028
12073 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12074 bind_pic_locally.
12075 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12076 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12077 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12078 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12079 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12080 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12081 * gcc.dg/vect/slp-25.c: Likewise.
12082 * gcc.dg/vect/vect-109.c: Likewise.
12083 * gcc.dg/vect/vect-13.c: Likewise.
12084 * gcc.dg/vect/vect-17.c: Likewise.
12085 * gcc.dg/vect/vect-18.c: Likewise.
12086 * gcc.dg/vect/vect-19.c: Likewise.
12087 * gcc.dg/vect/vect-20.c: Likewise.
12088 * gcc.dg/vect/vect-21.c: Likewise.
12089 * gcc.dg/vect/vect-22.c: Likewise.
12090 * gcc.dg/vect/vect-27.c: Likewise.
12091 * gcc.dg/vect/vect-29.c: Likewise.
12092 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12093 * gcc.dg/vect/vect-2.c: Likewise.
12094 * gcc.dg/vect/vect-3.c: Likewise.
12095 * gcc.dg/vect/vect-4.c: Likewise.
12096 * gcc.dg/vect/vect-5.c: Likewise.
12097 * gcc.dg/vect/vect-72.c: Likewise.
12098 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12099 * gcc.dg/vect/vect-73.c: Likewise.
12100 * gcc.dg/vect/vect-77-global.c: Likewise.
12101 * gcc.dg/vect/vect-78-global.c: Likewise.
12102 * gcc.dg/vect/vect-7.c: Likewise.
12103 * gcc.dg/vect/vect-86.c: Likewise.
12104 * gcc.dg/vect/vect-align-1.c: Likewise.
12105 * gcc.dg/vect/vect-align-3.c: Likewise.
12106 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12107 * gcc.dg/vect/vect-all.c: Likewise.
12108 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12109 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12110 * gcc.dg/vect/vect-peel-3.c: Likewise.
12111 * gcc.dg/vect/vect-peel-4.c: Likewise.
12112 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12113
12114 2015-01-12 Jeff Law <law@redhat.com>
12115
12116 PR target/64461
12117 * gcc.target/m68k/pr64461.c: New test.
12118
12119 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12120
12121 * jit.dg/test-array-as-pointer.c (create_code): Update call
12122 to gcc_jit_context_new_global by setting "kind" to
12123 GCC_JIT_GLOBAL_IMPORTED.
12124 * jit.dg/test-error-array-as-pointer.c: Likewise.
12125 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12126 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12127 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12128 * jit.dg/test-using-global.c (the_global): Rename to...
12129 (imported_global): ...this.
12130 (create_code): Update to test the three kinds of global.
12131 (verify_code): Likewise.
12132
12133 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12134
12135 PR testsuite/64427
12136 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12137 undefined behavior.
12138 * gcc.target/i386/pr64291-2.c: Updated.
12139
12140 2015-01-12 Richard Biener <rguenther@suse.de>
12141
12142 PR tree-optimization/64530
12143 * gfortran.dg/pr64530.f90: New testcase.
12144
12145 2015-01-12 Richard Biener <rguenther@suse.de>
12146
12147 PR middle-end/64357
12148 * gcc.dg/torture/pr64357.c: New testcase.
12149
12150 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12151
12152 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12153 selector.
12154
12155 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12156 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12157
12158 2015-01-12 Martin Liska <mliska@suse.cz>
12159
12160 * gcc.dg/ipa/PR64550.c: New test.
12161
12162 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12163
12164 PR ipa/63470
12165 * g++.dg/ipa/pr63470.C: New testcase.
12166
12167 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12168
12169 PR fortran/63733
12170 * gfortran.dg/typebound_operator_20.f90: New.
12171
12172 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12173
12174 PR fortran/58023
12175 * gfortran.dg/proc_ptr_comp_42.f90: New.
12176
12177 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12178
12179 PR fortran/64508
12180 * gfortran.dg/proc_ptr_comp_41.f90: New.
12181
12182 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12183
12184 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12185
12186 2015-01-10 Tobias Burnus <burnus@net-b.de>
12187
12188 PR fortran/64522
12189 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12190 and add dg-excess-errors.
12191 * gfortran.dg/line_length_6.f90: New.
12192 * gfortran.dg/line_length_7.f90: New.
12193 * gfortran.dg/line_length_8.f90: New.
12194 * gfortran.dg/line_length_9.f90: New.
12195 * gfortran.dg/line_length_10.f90: New.
12196 * gfortran.dg/line_length_11.f90: New.
12197
12198 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12199
12200 * jit.dg/test-threads.c (struct testcase): Move declaration
12201 to jit.dg/all-non-failing-tests.h.
12202 (testcases): Likewise.
12203 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12204 declaration here from jit.dg/all-non-failing-tests.h.
12205 (testcases): Likewise.
12206 * jit.dg/test-combination.c (create_code): Eliminate spelling
12207 out all of the testcases in favor of looping through the
12208 "testcases" metadata.
12209 (verify_code): Likewise.
12210
12211 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR rtl-optimization/64536
12214 * gcc.dg/pr64536.c: New test.
12215
12216 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12217
12218 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12219 * jit.dg/test-combination.c (create_code): Likewise.
12220 (verify_code): Likewise.
12221 * jit.dg/test-constants.c: New test case.
12222 * jit.dg/test-threads.c: Add test-constants.c.
12223
12224 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12225
12226 PR libobjc/51891
12227 * objc.dg/gnu-api-2-class.m: Add a test case
12228 for the above change.
12229
12230 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12231
12232 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12233
12234 2015-01-09 Richard Biener <rguenther@suse.de>
12235
12236 PR tree-optimization/64410
12237 * g++.dg/vect/pr64410.cc: New testcase.
12238
12239 2015-01-09 Martin Liska <mliska@suse.cz>
12240
12241 * gcc.dg/ipa/ipa-icf-32.c: New test.
12242
12243 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12244
12245 * c-c++-common/tsan/tsan_barrier.h: New.
12246 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12247 * c-c++-common/tsan/bitfield_race.c: Likewise.
12248 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12249 * c-c++-common/tsan/mutexset1.c: Likewise.
12250 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12251 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12252 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12253 * c-c++-common/tsan/simple_race.c: Likewise.
12254 * c-c++-common/tsan/simple_stack.c: Likewise.
12255 * c-c++-common/tsan/sleep_sync.c: Likewise.
12256 * c-c++-common/tsan/tiny_race.c: Likewise.
12257 * c-c++-common/tsan/tls_race.c: Likewise.
12258 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12260 * g++.dg/tsan/atomic_free.C: Likewise.
12261 * g++.dg/tsan/atomic_free2.C: Likewise.
12262 * g++.dg/tsan/cond_race.C: Likewise.
12263 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12264
12265 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12266
12267 PR testsuite/62250
12268 * lib/target-supports.exp (check_effective_target_libatomic_available):
12269 New.
12270 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12271 targets that match effective-target libatomic_available.
12272 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12273
12274 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12275
12276 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12277 Verify the result of gcc_jit_context_get_last_error.
12278 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12279
12280 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12281
12282 PR tree-optimization/63989
12283 * gcc.dg/strlenopt-27.c: New test.
12284
12285 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12286
12287 * jit.dg/harness.h (set_up_logging): New function.
12288 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12289 set_up_logging on the context, so that every testcase is
12290 logged to a particular file.
12291 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12292 and call gcc_jit_context_set_logfile on the top-level context.
12293
12294 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR target/64338
12297 * g++.dg/opt/pr64338.C: New test.
12298
12299 2015-01-08 Tobias Burnus <burnus@net-b.de>
12300
12301 * gfortran.dg/coarray/codimension_2b.f90: New file.
12302 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12303 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12304
12305 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12306
12307 PR c++/59004
12308 * g++.dg/ext/fnname4.C: New.
12309
12310 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12311
12312 PR c++/64462
12313 * g++.dg/cpp0x/constexpr-64462.C: New.
12314
12315 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12316
12317 PR c++/60753
12318 * g++.dg/cpp0x/deleted10.C: New.
12319
12320 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12321
12322 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12323
12324 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12325
12326 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12327 GCC_JIT_UNARY_OP_ABS.
12328 (verify_unary_ops): Likewise.
12329
12330 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12331
12332 * jit.dg/test-arith-overflow.c: New test case.
12333 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12334 * jit.dg/test-combination.c (create_code): Likewise.
12335 (verify_code): Likewise.
12336 * jit.dg/test-threads.c (testcases): Likewise.
12337
12338 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12339
12340 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12341 rather than "jit". Load g++.exp, and call g++_init.
12342 Run test-*.cc files within the testsuite and *.cc files within
12343 docs/examples.
12344 (jit-dg-test): Drop the addition of -fgnu89-inline to
12345 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12346 doing it when compiling C testcases (since g++ does not handle
12347 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12348 is restored to the value after g++_init ran, rather than the
12349 value before g++_init ran. Return a list of
12350 $comp_output $output_file, as dg-test assumes.
12351
12352 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12353
12354 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12355 make it easier to figure out the origin of each test result when
12356 running test-combination.c and test-threads.c.
12357 (CHECK_VALUE): Likewise.
12358 (CHECK_DOUBLE_VALUE): Likewise.
12359 (CHECK_STRING_VALUE): Likewise.
12360 (CHECK_STRING_STARTS_WITH): Likewise.
12361 (CHECK_STRING_CONTAINS): Likewise.
12362 (CHECK): Likewise.
12363 (check_string_value): Likewise, add "funcname" param.
12364 (check_string_starts_with): Likewise.
12365 (check_string_contains): Likewise.
12366
12367 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12368
12369 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12370 generating name of built executable.
12371
12372 2015-01-07 Marek Polacek <polacek@redhat.com>
12373
12374 PR c/64440
12375 * gcc.dg/pr64440.c: New test.
12376 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12377
12378 2015-01-07 Marek Polacek <polacek@redhat.com>
12379
12380 PR c/64417
12381 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12382 * gcc.dg/pr64417.c: New test.
12383
12384 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12385
12386 PR target/64505
12387 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12388 fix is correct.
12389
12390 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12391
12392 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12393 Check if testcases run without errors, not just if they compile.
12394
12395 2015-01-06 Christian Bruel <christian.bruel@st.com>
12396
12397 PR target/64507
12398 * gcc.target/sh/pr64507.c: New test.
12399
12400 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12401
12402 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12403
12404 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12405
12406 * c-c++-common/asan/sanitize-all-1.c: New test.
12407 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12408 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12409 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12410 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12411
12412 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12413
12414 * lib/target-supports.exp (check_profiling_available): Return 0 for
12415 Visium.
12416 (check_effective_target_tls_runtime): Likewise.
12417 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12418 * gcc.dg/20020312-2.c: Adjust for Visium.
12419 * gcc.dg/tls/thr-cse-1.c: Likewise
12420 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12421 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12422 * gcc.dg/weak/typeof-2.c: Likewise.
12423
12424 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12425
12426 PR rtl-optimization/64287
12427 * gcc.dg/aru-2.c: New test.
12428
12429 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12430
12431 PR sanitizer/64344
12432 * c-c++-common/ubsan/pr64344-1.c: New test.
12433 * c-c++-common/ubsan/pr64344-2.c: New test.
12434
12435 PR tree-optimization/64465
12436 * gcc.dg/pr64465.c: New test.
12437
12438 PR tree-optimization/64494
12439 * gcc.c-torture/compile/pr64494.c: New test.
12440
12441 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12442
12443 PR fortran/47674
12444 * gfortran.dg/realloc_on_assign_25.f90: New test.
12445
12446 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12447
12448 Update copyright years.
12449
12450 2015-01-05 Marek Polacek <polacek@redhat.com>
12451
12452 PR c/64423
12453 * gcc.dg/pr64423.c: New test.
12454
12455 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12456
12457 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12458 mmix-knuth-mmixware for the same reason as for MIPS.
12459 * gcc.dg/debug/debug-2.c: Ditto.
12460
12461 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12462
12463 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12464
12465 PR testsuite/62250
12466 * lib/gfortran.exp: Add libatomic library search path.
12467 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12468 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12469
12470 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12471
12472 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12473
12474 * c-c++-common/tsan/bitfield_race.c: New testcase.
12475 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12476
12477 2015-01-02 Tobias Burnus <burnus@net-b.de>
12478
12479 * gfortran.dg/coarray/collectives_4.f90: New.
12480
12481 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12482
12483 PR fortran/57562
12484 * gfortran.dg/extends_16.f90: New.
12485
12486 2015-01-02 Tobias Burnus <burnus@net-b.de>
12487
12488 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12489
12490 2015-01-02 Tobias Burnus <burnus@net-b.de>
12491
12492 * gfortran.dg/coarray/codimension_2.f90: New.
12493 * gfortran.dg/coarray/codimension_2a.f90: New.
12494 * gfortran.dg/coarray_35.f90: New.
12495 * gfortran.dg/coarray_35a.f90: New.
12496
12497 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12498
12499 PR fortran/60507
12500 * gfortran.dg/dummy_procedure_11.f90: New.
12501 ^L
12502 Copyright (C) 2015 Free Software Foundation, Inc.
12503
12504 Copying and distribution of this file, with or without modification,
12505 are permitted in any medium without royalty provided the copyright
12506 notice and this notice are preserved.