1 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
5 2015-08-03 David Malcolm <dmalcolm@redhat.com>
7 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8 it to push/pop timing items.
9 (main): For each optimization level, create a gcc_jit_timer, and
10 time all of the iteration within that level cumulatively.
11 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
12 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
14 2015-08-03 Alexander Basov <coohpt@gmail.com>
19 * gcc.target/arm/pr43404.c : New testcase.
20 * gcc.target/arm/pr48470.c : New testcase.
21 * gcc.target/arm/pr64744-1.c : New testcase.
22 * gcc.target/arm/pr64744-2.c : New testcase.
24 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
26 PR tree-optimization/67077
27 * gcc.dg/pr67077.c: New test.
29 2015-08-03 Jeff Law <law@redhat.com>
33 * gcc.dg/pr66899.c: New test.
34 * gcc.dg/pr66314.c: New test.
36 2015-08-03 Marek Polacek <polacek@redhat.com>
39 * gcc.dg/pr67088.c: New test.
41 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
44 * gcc.target/arm/vnmul-1.c: New.
45 * gcc.target/arm/vnmul-2.c: New.
46 * gcc.target/arm/vnmul-3.c: New.
47 * gcc.target/arm/vnmul-4.c: New.
49 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
52 * gfortran.dg/class_allocate_20.f90: New.
54 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/aarch64/csel_bfx_1.c: New test.
57 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
59 2015-08-02 Martin Sebor <msebor@redhat.com>
61 * g++.dg/Wframe-address-in-Wall.C: New test.
62 * g++.dg/Wframe-address.C: New test.
63 * g++.dg/Wno-frame-address.C: New test.
64 * gcc.dg/Wframe-address-in-Wall.c: New test.
65 * gcc.dg/Wframe-address.c: New test.
66 * gcc.dg/Wno-frame-address.c: New test.
68 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
70 * c-c++-common/Wmisleading-indentation.c: Add more tests.
72 2015-08-01 Michael Collison <michael.collison@linaro.org
73 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
75 * gcc.target/arm/mincmp.c: New test.
77 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
80 * gfortran.dg/associated_target_6.f03: New test
82 2015-08-01 Tom de Vries <tom@codesourcery.com>
84 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
85 optimize ("-ftree-parallelize-loops=0").
86 Add successful scans for 2 detected reductions. Add xfail scans for 3
88 * gcc.dg/autopar/reduc-2short.c: Same.
89 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
90 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
92 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
95 2015-07-31 Marek Polacek <polacek@redhat.com>
98 * g++.dg/ubsan/pr66977.C: New test.
100 2015-07-30 Marek Polacek <polacek@redhat.com>
102 * c-c++-common/Wtautological-compare-3.c: New test.
104 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
106 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
107 (CHECK): Pass address of scalar, rather than array.
109 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
111 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
113 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
115 * gcc.target/aarch64/fp16/fp16.exp: New.
116 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
117 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
119 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
121 * gcc.target/aarch64/f16_movs_1.c: New test.
123 2015-07-28 Tom de Vries <tom@codesourcery.com>
125 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
128 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
129 Manuel López-Ibáñez <manu@gcc.gnu.org>
131 * gcc.dg/parm-incomplete-1.c: Update.
132 * gcc.dg/pr18809-1.c: Update.
133 * gcc.dg/pr27953.c: Update.
134 * gcc.dg/vla-11.c: Update.
136 2015-07-27 Marek Polacek <polacek@redhat.com>
138 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
140 2015-07-27 Tom de Vries <tom@codesourcery.com>
142 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
143 attribute. Update comment.
145 Add scan for not parallelizing inner loop.
146 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
150 2015-07-27 Marek Polacek <polacek@redhat.com>
153 * c-c++-common/Wtautological-compare-2.c: New test.
155 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
158 * gcc.target/i386/pr66232-6.c: New tests.
159 * gcc.target/i386/pr66232-7.c: Likewise.
160 * gcc.target/i386/pr66232-8.c: Likewise.
161 * gcc.target/i386/pr66232-9.c: Likewise.
163 2015-07-27 Marek Polacek <polacek@redhat.com>
167 * c-c++-common/Wtautological-compare-1.c: New test.
169 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
172 * g++.dg/template/pr18969.C: New test.
173 * g++.dg/template/pr18969-2.C: New test.
174 * g++.old-deja/g++.jason/overload.C: Remove return value in
175 template function returning void.
177 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
179 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
180 immediates to avoid shift-overflow warnings.
182 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
185 * g++.dg/init/pr66857.C: New test.
187 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
190 * gcc.target/i386/pr66648.c: New test.
192 2015-07-25 Tom de Vries <tom@codesourcery.com>
194 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
195 interchange_files and block_files variables.
196 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
198 * gcc.dg/graphite/uns-interchange-12.c: Same.
199 * gcc.dg/graphite/uns-interchange-14.c: Same.
200 * gcc.dg/graphite/uns-interchange-15.c: Same.
201 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
202 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
204 2015-07-25 Jeff Law <law@redhat.com>
208 * gcc.dg/tree-ssa/pr66752-2.c: New test.
209 * gcc.dg/torture/pr66752-1.c: New test
210 * g++.dg/torture/pr66752-2.C: New test.
212 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
215 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
217 PR rtl-optimization/64164
218 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
219 * gcc.dg/ssp-1.c: Make counter a register.
220 * gcc.dg/ssp-2.c: Likewise.
221 * gcc.dg/torture/parm-coalesce.c: New.
223 2015-07-24 Tom de Vries <tom@codesourcery.com>
225 * gcc.dg/graphite/block-1.c: Xfail scan.
226 * gcc.dg/graphite/interchange-12.c: Same.
227 * gcc.dg/graphite/interchange-14.c: Same.
228 * gcc.dg/graphite/interchange-15.c: Same.
229 * gcc.dg/graphite/interchange-9.c: Same.
230 * gcc.dg/graphite/interchange-mvt.c: Same.
231 * gcc.dg/graphite/uns-block-1.c: New test.
232 * gcc.dg/graphite/uns-interchange-12.c: New test.
233 * gcc.dg/graphite/uns-interchange-14.c: New test.
234 * gcc.dg/graphite/uns-interchange-15.c: New test.
235 * gcc.dg/graphite/uns-interchange-9.c: New test.
236 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
238 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
241 * c-c++-common/Wunused-function-1.c: New.
243 2015-07-24 Tom de Vries <tom@codesourcery.com>
245 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
246 alternative exit-first loop transform.
247 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
248 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
249 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
250 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
251 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
252 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
253 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
254 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
255 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
257 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
260 * gcc.target/i386/mpx/pr66566.c: New test.
262 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.target/i386/pr66978.c: New test.
267 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
269 * gcc.target/s390/gpr2fprsavecfi.c: New test.
271 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
273 * gcc.target/s390/insv-1.c: New test.
274 * gcc.target/s390/insv-2.c: New test.
275 * gcc.target/s390/insv-3.c: New test.
277 2015-07-24 Tom de Vries <tom@codesourcery.com>
279 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
281 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
284 * gcc.dg/pr25530.c: New test.
286 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
289 * gcc.dg/pr25529.c: New test.
291 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
293 * gcc.target/arm/reg_equal_test.c: New test.
295 2015-07-23 Jeff Law <law@redhat.com>
298 * gcc.dg/tree-ssa/pr66752-2.c: New test.
299 * gcc.dg/torture/pr66752-1.c: New test
300 * g++.dg/torture/pr66752-2.C: New test.
302 2015-07-23 Marek Polacek <polacek@redhat.com>
305 * g++.dg/warn/Wlogical-op-2.C: New test.
307 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
309 PR rtl-optimization/64164
310 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
311 * gcc.dg/ssp-1.c: Make counter a register.
312 * gcc.dg/ssp-2.c: Likewise.
313 * gcc.dg/torture/parm-coalesce.c: New.
315 2015-07-23 Marek Polacek <polacek@redhat.com>
318 * c-c++-common/ubsan/pr66908.c: New test.
320 2015-07-23 Tom de Vries <tom@codesourcery.com>
322 * gcc.dg/autopar/outer-4.c: Add xfail.
323 * gcc.dg/autopar/outer-5.c: Same.
324 * gcc.dg/autopar/outer-6.c: Same.
325 * gcc.dg/autopar/reduc-2.c: Same.
326 * gcc.dg/autopar/reduc-2char.c: Same.
327 * gcc.dg/autopar/reduc-2short.c: Same.
328 * gcc.dg/autopar/reduc-8.c: Same.
329 * gcc.dg/autopar/uns-outer-4.c: New test.
330 * gcc.dg/autopar/uns-outer-5.c: New test.
331 * gcc.dg/autopar/uns-outer-6.c: New test.
333 2015-07-23 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/66952
336 * gcc.dg/torture/pr66952.c: Use signed char.
338 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
340 PR tree-optimization/66926,66951
341 * gcc.dg/vect/pr66951.c: New test.
343 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/parse/error57.C: New.
347 * g++.dg/expr/string-2.C: Update.
349 2015-07-23 Richard Biener <rguenther@suse.de>
351 PR tree-optimization/66945
352 * gcc.dg/torture/pr66945.c: New testcase.
354 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
357 * g++.dg/ext/mv24.C: New test.
359 2015-07-22 Marek Polacek <polacek@redhat.com>
361 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
364 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
368 * gfortran.dg/generic_30.f90: New.
370 2015-07-22 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/66952
373 * gcc.dg/torture/pr66952.c: New testcase.
375 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
377 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
379 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
381 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
383 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
385 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
387 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
389 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
391 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
393 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
397 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
399 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
401 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
403 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
405 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
409 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
411 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
417 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
419 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
423 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
425 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
427 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
429 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
431 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
433 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
435 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
437 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
441 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
443 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
445 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
447 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
449 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
451 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
453 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
455 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
457 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
459 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
461 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
463 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
465 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
467 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
469 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
471 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
473 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
475 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
477 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
481 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
483 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
485 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
487 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
489 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
491 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
497 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
499 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
501 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
503 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
505 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
507 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
509 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
511 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
513 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
515 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
517 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
519 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
521 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
523 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
525 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
527 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
529 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
531 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
533 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
535 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
537 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
539 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
541 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
543 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
545 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
547 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
549 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
551 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
553 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
555 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
557 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
559 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
561 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
563 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
565 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
567 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
569 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
571 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
573 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
575 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
577 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
579 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
581 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
583 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
585 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
587 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
589 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
591 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
593 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
595 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
597 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
599 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
601 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
603 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
605 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
607 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
609 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
611 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
613 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
615 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
617 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
619 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
621 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
623 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
625 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
627 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
629 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
631 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
633 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
635 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
637 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
639 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
642 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/template/crash81.C: Update.
646 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
649 * gcc.target/i386/pr66424.c: New.
651 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
653 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
655 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
658 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
659 Drop address sanitization.
661 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
663 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
665 (dg-additional-options): Set armv5t flag.
667 2015-07-21 Marek Polacek <polacek@redhat.com>
669 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
670 * gcc.dg/vmx/unpack.c: Likewise.
671 * gcc.target/powerpc/quad-atomic.c: Likewise.
673 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.target/i386/asm-flag-5.c (f_ll): New.
677 2015-07-20 Jiong Wang <jiong.wang@arm.com>
679 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
682 2015-07-20 Marek Polacek <polacek@redhat.com>
685 * c-c++-common/Wshift-overflow-1.c: New test.
686 * c-c++-common/Wshift-overflow-2.c: New test.
687 * c-c++-common/Wshift-overflow-3.c: New test.
688 * c-c++-common/Wshift-overflow-4.c: New test.
689 * c-c++-common/Wshift-overflow-5.c: New test.
690 * g++.dg/cpp1y/left-shift-1.C: New test.
691 * gcc.dg/c90-left-shift-2.c: New test.
692 * gcc.dg/c90-left-shift-3.c: New test.
693 * gcc.dg/c99-left-shift-2.c: New test.
694 * gcc.dg/c99-left-shift-3.c: New test.
695 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
696 * gcc.c-torture/execute/pr40386.c: Likewise.
697 * gcc.dg/vect/pr33373.c: Likewise.
698 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
699 * gcc.dg/vect/vect-shift-2.c: Likewise.
701 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
703 * gcc.target/aarch64/neg_abs_1.c: New test.
705 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr66922.c: New test.
710 2015-07-18 Sebastian Pop <s.pop@samsung.com>
714 * gcc.dg/tree-ssa/pr42327.c: Removed.
715 * g++.dg/other/pr35011.C: Removed.
717 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
720 * gcc.target/i386/pr66906.c: New test.
722 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
724 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
725 as follow-up to r225930.
727 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
730 * lib/fortran-modules.exp (proc cleanup-submodules): New
732 * gfortran.dg/submodule_1.f08: Change extension and clean up
734 * gfortran.dg/submodule_2.f08: ditto
735 * gfortran.dg/submodule_6.f08: ditto
736 * gfortran.dg/submodule_7.f08: ditto
737 * gfortran.dg/submodule_8.f08: New test
738 * gfortran.dg/submodule_9.f08: New test
740 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
741 Sebastian Pop <s.pop@samsung.com>
744 * gcc.dg/graphite/pr61929.c: New.
746 2015-07-17 Marek Polacek <polacek@redhat.com>
748 * gcc.dg/fold-minus-7.c: New test.
750 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
752 * gfortran.dg/co_reduce_1.f90: New file.
754 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
757 * gcc.target/i386/pr66824.c:
759 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
762 * gfortran.dg/structure_constructor_13.f03: New test.
764 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
767 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
768 of generated while loops in the tree dump.
769 * gfortran.dg/derived_constructor_comps_6.f90: New file.
771 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
773 * gcc.dg/vect/vect-outer-simd-2.c: New test.
775 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.target/i386/pr66891.c: New test.
780 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
782 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
784 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
786 PR rtl-optimization/66626
787 * gcc.target/i386/pr66626-2.c: New.
789 2015-07-16 Martin Liska <mliska@suse.cz>
791 * g++.dg/ipa/pr66896.c: New test.
793 2015-07-16 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/66894
796 * gcc.dg/torture/pr66894.c: New testcase.
798 2015-07-16 Richard Biener <rguenther@suse.de>
800 * gcc.dg/tree-ssa/pr21031.c: Adjust.
802 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
805 * g++.dg/pr66866.C: New test.
807 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
809 * gcc.target/powerpc/vec-cmp-sel.c: New test.
811 2015-07-15 Richard Biener <rguenther@suse.de>
813 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
814 { -O3 -fomit-frame-pointer },
815 { -O3 -fomit-frame-pointer -funroll-loops } and
816 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
818 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
821 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
823 * gcc.target/mips/interrupt_handler-5.c: New test.
825 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
826 Robert Suchanek <robert.suchanek@imgtec.com>
828 * gcc.target/mips/interrupt_handler-4.c: New test.
830 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
833 * gcc.dg/lto/lto.exp: Initialize MPX.
835 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
837 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
839 * gcc.target/arm/scd42-3.c: Likewise.
841 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
843 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
844 code to be run when the pre-arch code increases the isa_rev to
847 2015-07-15 Richard Biener <rguenther@suse.de>
849 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
850 { -O3 -fomit-frame-pointer },
851 { -O3 -fomit-frame-pointer -funroll-loops } and
852 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
854 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
856 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
857 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
860 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
862 PR rtl-optimization/66838
863 * gcc.target/i386/pr66838.c: New test.
865 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
868 * g++.dg/template/pr66850.C: New test.
870 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
871 Cesar Philippidis <cesar@codesourcery.com>
872 Chung-Lin Tang <cltang@codesourcery.com>
874 * gcc.target/nios2/nios2-flushd.c: New.
875 * gcc.target/nios2/nios2-rdprs.c: New.
876 * gcc.target/nios2/r2-atomic.c: New.
877 * gcc.target/nios2/r2-eni.c: New.
878 * gcc.target/nios2/r2-wrpie.c: New.
880 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
881 Cesar Philippidis <cesar@codesourcery.com>
882 Chung-Lin Tang <cltang@codesourcery.com>
884 * gcc.target/nios2/cdx-ldstwm-1.c: New.
885 * gcc.target/nios2/cdx-ldstwm-2.c: New.
887 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
888 Cesar Philippidis <cesar@codesourcery.com>
889 Chung-Lin Tang <cltang@codesourcery.com>
891 * gcc.target/nios2/andci.c: New.
892 * gcc.target/nios2/bmx.c: New.
893 * gcc.target/nios2/cdx-add.c: New.
894 * gcc.target/nios2/cdx-branch.c: New.
895 * gcc.target/nios2/cdx-callret.c: New.
896 * gcc.target/nios2/cdx-loadstore.c: New.
897 * gcc.target/nios2/cdx-logical.c: New.
898 * gcc.target/nios2/cdx-mov.c: New.
899 * gcc.target/nios2/cdx-shift.c: New.
900 * gcc.target/nios2/cdx-sub.c: New.
901 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
903 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
906 * g++.dg/cpp0x/vt-65071.C: New.
908 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
909 Cesar Philippidis <cesar@codesourcery.com>
910 Chung-Lin Tang <cltang@codesourcery.com>
912 * gcc.target/nios2/r2-io-range.c: New.
913 * gcc.target/nios2/r2-stio-1.c: New.
914 * gcc.target/nios2/r2-stio-2.c: New.
915 * gcc.target/nios2/nios2-ldxio.c: New.
916 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
917 of just compile. Add more tests.
919 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
921 gfortran.dg/pr66864.f90: New test.
923 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
925 PR rtl-optimization/66626
926 * gcc.target/i386/pr66626.c: New.
928 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
930 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
931 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
932 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
934 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
936 * g++.dg/template/crash81.C: Adjust for error + inform change.
937 * g++.dg/template/pr58878.C: Likewise.
938 * g++.dg/template/shadow1.C: Likewise.
939 * g++.dg/template/shadow2.C: Likewise.
940 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
941 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
942 * g++.old-deja/g++.brendan/crash7.C: Likewise.
943 * g++.old-deja/g++.pt/shadow2.C: Likewise.
945 2015-07-14 Richard Biener <rguenther@suse.de>
947 PR tree-optimization/66863
948 * gcc.dg/torture/pr66863.c: New testcase.
950 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
953 * g++.dg/template/pr65186.C: New test.
955 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
957 * gcc.target/arm/macro_defs0.c: Add directive to skip
958 test if -marm is present.
959 * gcc.target/arm/macro_defs1.c: Likewise.
961 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
963 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
965 * gcc.target/aarch64/adds1.c: Likewise.
966 * gcc.target/aarch64/ands_1.c: Likewise.
967 * gcc.target/aarch64/bics_1.c: Likewise.
968 * gcc.target/aarch64/subs1.c: Likewise.
969 * gcc.target/aarch64/subs3.c: Likewise.
971 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
974 * gfortran.dg/pr64589.f90: New test.
976 2015-07-13 Renlin Li <renlin.li@arm.com>
979 * gcc.c-torture/execute/pr66556.c: New.
981 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
983 * gcc.dg/20020219-1.c: Fix double word typos.
984 * gcc.dg/20020919-1.c: Same.
986 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
987 Jeff Law <law@redhat.com>
990 * g++.dg/tree-ssa/pr66726.c: New test.
991 * gcc.dg/tree-ssa/pr66726-2.c: New test.
992 * gcc.dg/tree-ssa/pr66726.c: New test.
994 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/cpp0x/variadic-ttp2.C: New.
999 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1002 * g++.dg/cpp0x/auto46.C: New test.
1003 * g++.dg/template/pr30044.C: New test.
1004 * g++.dg/template/shadow2.C: New test.
1005 * g++.dg/template/error55.C: New test.
1006 * g++.dg/template/crash83.C: Accept any error string.
1007 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1009 * g++.dg/cpp0x/variadic19.C: Likewise
1010 * g++.dg/template/canon-type-13.C: Likewise.
1011 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1012 * g++.dg/torture/20070621-1.C: Likewise.
1014 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/init/explicit3.C: New.
1019 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1022 * gcc.target/i386/pr66819-1.c: New test.
1023 * gcc.target/i386/pr66819-2.c: Likewise.
1024 * gcc.target/i386/pr66819-3.c: Likewise.
1025 * gcc.target/i386/pr66819-4.c: Likewise.
1026 * gcc.target/i386/pr66819-5.c: Likewise.
1028 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1031 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1032 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1033 type to prevent possible flag-clobbering zero-extensions.
1034 * gcc.target/i386/pr66703.c: New test.
1036 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/cpp0x/nsdmi-template15.C: New.
1041 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1043 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1045 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1047 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1048 * gcc.target/arm/flip-thumb.c: Likewise.
1050 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1053 * gcc.target/i386/pr66813.c: New test.
1055 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.dg/gomp/pr66820.c: New test.
1060 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1063 * g++.dg/cpp0x/scoped_enum6.C: New.
1065 2015-07-10 Tom de Vries <tom@codesourcery.com>
1067 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1068 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1070 2015-07-10 Richard Biener <rguenther@suse.de>
1072 PR tree-optimization/66823
1073 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1074 which should not be necessary. XFAIL.
1076 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1081 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1084 * gcc.dg/gomp/pr66633-1.c: New test.
1085 * gcc.dg/gomp/pr66633-2.c: New test.
1086 * gcc.dg/gomp/pr66633-3.c: New test.
1087 * gcc.dg/gomp/pr66633-4.c: New test.
1089 2015-07-09 John Marino <gnugcc@marino.st>
1091 * lib/target-supports.exp (check_effective_target_pie):
1094 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1097 * gcc.target/i386/pr66814.c: New test.
1099 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1102 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1103 * gcc.target/aarch64/fnmul-2.c: Likewise.
1104 * gcc.target/aarch64/fnmul-3.c: Likewise.
1105 * gcc.target/aarch64/fnmul-4.c: Likewise.
1107 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/vt-65790.C: New.
1112 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1115 * gcc.target/i386/pr66818.c: New test.
1117 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1120 * gcc.target/i386/pr66817.c: New test.
1122 2015-07-09 Marek Polacek <polacek@redhat.com>
1124 PR tree-optimization/66718
1125 * gcc.dg/vect/vect-126.c: New test.
1127 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1129 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1130 even when dwarf-2 is not the default.
1132 2015-07-08 Jeff Law <law@redhat.com>
1135 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1136 to have a single memory reference.
1138 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1140 * g++.dg/other/dump-ada-spec-9.C: New test.
1142 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1144 * g++.dg/vect/vect.exp: Run also simd* tests.
1145 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1146 (check_vect): Fix up get_cpuid call for C++.
1147 * g++.dg/vect/simd-clone-1.cc: New test.
1149 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1151 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1153 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1155 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1156 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1158 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1161 * gcc.target/i386/pr66806.c: New test.
1163 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1166 * g++.dg/cpp0x/auto45.C: New.
1168 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1171 * gcc.target/i386/pr66334.c: New.
1173 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1175 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1178 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1181 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1182 (verify_code): Update expected error message.
1183 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1184 (verify_code): Likewise.
1185 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1186 (verify_code): Likewise.
1188 2015-07-08 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/66793
1191 * gcc.dg/torture/pr66793.c: New testcase.
1193 2015-07-08 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/66794
1196 * gcc.dg/torture/pr66794.c: New testcase.
1198 2015-07-08 Marek Polacek <polacek@redhat.com>
1201 * g++.dg/abi/abi-tag15.C: New test.
1203 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1205 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1206 * gcc.target/mips/branch-3.c: Ditto
1207 * gcc.target/mips/branch-4.c: Ditto.
1208 * gcc.target/mips/branch-5.c: Ditto.
1209 * gcc.target/mips/branch-6.c: Ditto.
1210 * gcc.target/mips/branch-7.c: Ditto.
1211 * gcc.target/mips/branch-8.c: Ditto.
1212 * gcc.target/mips/branch-9.c: Ditto.
1213 * gcc.target/mips/branch-10.c: Ditto.
1214 * gcc.target/mips/branch-11.c: Ditto.
1215 * gcc.target/mips/branch-12.c: Ditto.
1216 * gcc.target/mips/branch-13.c: Ditto.
1217 * gcc.target/mips/umips-branch-5.c: New file.
1218 * gcc.target/mips/umips-branch-6.c: New file.
1219 * gcc.target/mips/umips-branch-7.c: New file.
1220 * gcc.target/mips/umips-branch-8.c: New file.
1221 * gcc.target/mips/umips-branch-9.c: New file.
1222 * gcc.target/mips/umips-branch-10.c: New file.
1223 * gcc.target/mips/umips-branch-11.c: New file.
1224 * gcc.target/mips/umips-branch-12.c: New file.
1225 * gcc.target/mips/umips-branch-13.c: New file.
1226 * gcc.target/mips/umips-branch-14.c: New file.
1227 * gcc.target/mips/umips-branch-15.c: New file.
1228 * gcc.target/mips/umips-branch-16.c: New file.
1229 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1230 (OCCUPY_0xfffc): New define.
1232 2015-07-08 Renlin Li <renlin.li@arm.com>
1234 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1236 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1238 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1240 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/bt-3.c: New test.
1243 * gcc.target/i386/bt-4.c: Ditto.
1245 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1247 * g++.dg/other/dump-ada-spec-8.C: New test.
1249 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1252 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1254 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1256 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1258 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1259 Avoid using an opaque struct for local "f".
1261 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1264 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1265 * jit.dg/test-pr66779.c: New testcase.
1267 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1269 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1272 2015-07-07 Richard Biener <rguenther@suse.de>
1274 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1276 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1278 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1279 * gcc.target/mips/call-5.c: Ditto.
1280 * gcc.target/mips/call-6.c: Ditto.
1282 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1284 * gcc.dg/dx-test.c: New test-case.
1286 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1289 * gfortran.dg/allocate_with_source_9.f08: New test.
1291 2015-07-07 Christian Bruel <christian.bruel@st.com>
1294 * gcc.target/arm/flip-thumb.c: Fix scan.
1295 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1296 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1297 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1300 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1303 * gcc.c-torture/execute/pr65956.c: New test.
1305 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1307 * gcc.target/arm/aapcs/align1.c: New.
1308 * gcc.target/arm/aapcs/align_rec1.c: New.
1309 * gcc.target/arm/aapcs/align2.c: New.
1310 * gcc.target/arm/aapcs/align_rec2.c: New.
1311 * gcc.target/arm/aapcs/align3.c: New.
1312 * gcc.target/arm/aapcs/align_rec3.c: New.
1313 * gcc.target/arm/aapcs/align4.c: New.
1314 * gcc.target/arm/aapcs/align_rec4.c: New.
1315 * gcc.target/arm/aapcs/align_vararg1.c: New.
1316 * gcc.target/arm/aapcs/align_vararg2.c: New.
1318 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1320 * gfortran.dg/iomsg_2.f90: New test.
1322 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1325 * gcc.target/i386/pr66749.c: New test.
1327 2015-07-06 Richard Biener <rguenther@suse.de>
1329 PR tree-optimization/66772
1330 * gcc.dg/torture/pr66772-1.c: New testcase.
1331 * gcc.dg/torture/pr66772-2.c: Likewise.
1333 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1335 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1336 the jals instruction.
1338 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1341 * gcc.target/i386/pr53383-1.c: New file.
1342 * gcc.target/i386/pr53383-2.c: Likewise.
1343 * gcc.target/i386/pr53383-3.c: Likewise.
1345 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1347 * gcc.target/aarch64/fnmul-1.c: New.
1348 * gcc.target/aarch64/fnmul-2.c: New.
1349 * gcc.target/aarch64/fnmul-3.c: New.
1350 * gcc.target/aarch64/fnmul-4.c: New.
1352 2015-07-06 Richard Biener <rguenther@suse.de>
1355 * gcc.dg/torture/pr66759.c: New testcase.
1357 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1360 * gfortran.dg/alloc_comp_class_3.f03: New test.
1361 * gfortran.dg/alloc_comp_class_4.f03: New test.
1363 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1365 * gcc.c-torture/execute/pr66757.c: New test.
1367 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1369 PR tree-optimization/66720
1370 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1372 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1373 Sandra Loosemore <sandra@codesourcery.com>
1375 * gcc.target/nios2/gprel-offset.c: New test.
1377 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1380 * gfortran.dg/pr66725.f90: New test.
1382 2015-07-03 Jason Merrill <jason@redhat.com>
1384 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1385 Avoid narrowing error.
1387 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1389 PR rtl-optimization/66706
1390 * gcc.target/powerpc/shift-int.c: New testcase.
1392 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1395 * gcc.target/i386/pr66746.c: New file.
1397 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1399 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1401 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1403 PR tree-optimization/66119
1404 * g++.dg/opt/pr66119.C: New.
1406 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1409 * gfortran.dg/submodule_1.f90: New test
1410 * gfortran.dg/submodule_2.f90: New test
1411 * gfortran.dg/submodule_3.f90: New test
1412 * gfortran.dg/submodule_4.f90: New test
1413 * gfortran.dg/submodule_5.f90: New test
1414 * gfortran.dg/submodule_6.f90: New test
1415 * gfortran.dg/submodule_7.f90: New test
1417 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1419 PR preprocessor/53690
1420 * g++.dg/cpp/pr53690.C: New.
1422 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424 * gcc.target/powerpc/vec-cmp.c: New test.
1426 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1429 * gfortran.dg/pr56520.f90: New test.
1431 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1434 * gfortran.dg/pr66545_1.f90: New test.
1435 * gfortran.dg/pr66545_2.f90: New test.
1437 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1439 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1440 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1442 2015-07-02 Richard Biener <rguenther@suse.de>
1445 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1448 2015-07-02 Richard Biener <rguenther@suse.de>
1450 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1452 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1454 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1456 2015-07-01 Jason Merrill <jason@redhat.com>
1458 * lib/target-supports.exp (cxx_default): Set to C++14.
1460 2015-07-01 Tom de Vries <tom@codesourcery.com>
1463 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1466 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1468 * gfortran.dg/warn_conversion_8.f90: New test.
1470 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1472 PR rtl-optimization/61047
1473 * gcc.c-torture/execute/20150611-1.c: New testcase.
1475 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1478 * jit.dg/all-non-failing-tests.h: Add
1479 test-pr66700-observing-write-through-ptr.c.
1480 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1482 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1484 * jit.dg/test-accessing-union.c: Add comments for use by
1485 gcc/jit/docs/topics/types.rst.
1487 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1489 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1490 'do-require-effective-target' with 'dg-require-effective-target'.
1491 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1492 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1493 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1494 'stlex' with 'strex' as the expected output.
1496 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/cpp0x/gen-attrs-60.C: New.
1500 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1502 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1504 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1506 * gcc.target/aarch64/pic-small.c: Restrict this test under
1507 check_effective_target_aarch64_small_fpic.
1509 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1511 * gfortran.dg/gomp/pr66633.f90: New test.
1513 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1516 * g++.dg/template/pr66686.C: New test.
1518 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1520 * gnat.dg/lto17.ad[sb]: New test.
1522 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1524 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1525 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1527 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1529 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1531 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1533 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1535 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1537 * jit.dg/test-switch.c: New testcase.
1538 * jit.dg/test-switch.cc: New testcase.
1540 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1543 * jit.dg/all-non-failing-tests.h: Add note about
1544 test-validly-unreachable-block.c.
1545 * jit.dg/test-validly-unreachable-block.c: New file.
1547 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1550 * jit.dg/all-non-failing-tests.h: Add note about
1551 test-extra-options.c.
1552 * jit.dg/test-extra-options.c: New testcase.
1554 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1557 * gcc.target/i386/pr66691.c: New.
1559 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1561 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1562 * gcc.target/i386/iamcu/args.h: Likewise.
1563 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1564 * gcc.target/i386/iamcu/defines.h: Likewise.
1565 * gcc.target/i386/iamcu/macros.h: Likewise.
1566 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1567 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1568 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1569 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1570 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1571 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1572 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1573 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1574 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1575 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1576 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1577 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1578 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1579 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1580 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1581 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1582 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1584 2015-06-30 Marek Polacek <polacek@redhat.com>
1586 * gcc.dg/fold-minus-6.c: New test.
1588 * gcc.dg/fold-ior-3.c: New test.
1590 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1592 Implement N4197 - Adding u8 character literals
1593 * g++.dg/cpp1z/utf8.C: New.
1594 * g++.dg/cpp1z/utf8-neg.C: New.
1595 * g++.dg/cpp1z/udlit-utf8char.C: New.
1597 2015-06-30 Marek Polacek <polacek@redhat.com>
1599 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1601 2015-06-30 Tom de Vries <tom@codesourcery.com>
1603 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1604 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1605 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1606 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1608 2015-06-30 Marek Polacek <polacek@redhat.com>
1610 * gcc.dg/fold-ior-2.c: New test.
1612 2015-06-30 Tom de Vries <tom@codesourcery.com>
1614 PR tree-optimization/66652
1615 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1616 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1618 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1620 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1624 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1626 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1629 * gfortran.dg/wunused-parameter.f90: New test.
1631 2015-06-29 Richard Henderson <rth@redhat.com>
1633 * gcc.target/i386/asm-flag-1.c: New.
1634 * gcc.target/i386/asm-flag-2.c: New.
1635 * gcc.target/i386/asm-flag-3.c: New.
1636 * gcc.target/i386/asm-flag-4.c: New.
1637 * gcc.target/i386/asm-flag-5.c: New.
1639 2015-06-29 Marek Polacek <polacek@redhat.com>
1642 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1643 * c-c++-common/pr66322.c: New test.
1644 * g++.dg/eh/scope1.C: Remove dg-warning.
1646 2015-06-29 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/66677
1649 * gcc.dg/vect/pr66677.c: New testcase.
1651 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1654 * gcc.dg/tree-ssa/pr64130.c: New test.
1656 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1658 * gcc.target/aarch64/pic-small.c: New testcase.
1660 2015-06-26 Richard Biener <rguenther@suse.de>
1662 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1664 2015-06-26 Marek Polacek <polacek@redhat.com>
1666 * gcc.dg/fold-and-1.c: New test.
1667 * gcc.dg/fold-and-2.c: New test.
1669 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/warn11.adb: Add missing dg directive.
1672 * gnat.dg/warn12.adb: New test.
1673 * gnat.dg/warn12_pkg.ads: New helper.
1675 2015-06-26 Richard Biener <rguenther@suse.de>
1677 * gfortran.dg/reassoc_3.f90: Adjust.
1679 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1682 * gcc.target/i386/pr66412.c: New test.
1684 2015-06-25 Richard Biener <rguenther@suse.de>
1686 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1688 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1690 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1692 2015-06-25 Richard Biener <rguenther@suse.de>
1694 * gfortran.dg/vect/vect-9.f90: New testcase.
1696 2015-06-25 Nick Clifton <nickc@redhat.com>
1698 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1699 H8300 and M32R targets.
1701 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1704 * gfortran.dg/maxerrors.f90: New test.
1706 2015-06-08 DJ Delorie <dj@redhat.com>
1708 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1710 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1712 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1714 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1716 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1717 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1718 * gcc.target/aarch64/nofp_1.c: New file.
1720 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1722 Implement N3928 - Extending static_assert
1723 * g++.dg/cpp0x/static_assert8.C: Adjust.
1724 * g++.dg/cpp0x/static_assert12.C: New.
1725 * g++.dg/cpp0x/static_assert13.C: New.
1726 * g++.dg/cpp1y/static_assert1.C: New.
1727 * g++.dg/cpp1y/static_assert2.C: New.
1728 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1730 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1733 * g++.dg/cpp0x/trailing11.C: New.
1735 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1737 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1739 * gcc.target/arm/memset-inline-10.c: Likewise.
1740 * gcc.target/arm/pr58784.c: Likewise.
1741 * gcc.target/arm/pr59985.C: Likewise.
1742 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1744 2015-06-24 Renlin Li <renlin.li@arm.com>
1746 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1747 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1749 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1752 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1755 * g++.dg/cpp0x/auto45.C: New test.
1756 * g++.dg/template/pr30044.C: New test.
1757 * g++.dg/template/crash83.C: Accept any error string.
1758 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1760 * g++.dg/cpp0x/variadic18.C: Likewise
1761 * g++.dg/template/canon-type-13.C: Likewise.
1762 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1764 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1767 * g++.dg/other/linkage2.C: New.
1769 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1772 * gcc.target/arm/pr63408.c: New test.
1774 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1776 * lib/c-torture.exp: Don't call check_effective_target_lto
1777 before setting up environment correctly.
1778 * lib/gcc-dg.exp: Likewise, and protect
1779 gcc_force_conventional_output.
1781 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1783 PR rtl-optimization/66306
1784 * gcc.target/s390/pr66306.c: New test.
1786 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1788 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1789 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1790 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1791 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1792 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1793 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1794 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1796 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1799 * gcc.c-torture/pr65803.c: New test.
1801 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1804 * g++.dg/cpp0x/auto45.C: New test.
1805 * g++.dg/template/pr30044.C: New test.
1806 * g++.dg/template/crash83.C: Accept any error string.
1807 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1809 * g++.dg/cpp0x/variadic18.C: Likewise
1810 * g++.dg/template/canon-type-13.C: Likewise.
1811 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1813 2015-06-23 Marek Polacek <polacek@redhat.com>
1815 * c-c++-common/Wlogical-op-3.c: New test.
1817 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1820 * g++.dg/cpp0x/scoped_enum5.C: New.
1822 2015-06-23 Richard Biener <rguenther@suse.de>
1824 PR tree-optimization/66636
1825 * gcc.dg/vect/pr66636.c: New testcase.
1827 2015-06-23 Marek Polacek <polacek@redhat.com>
1829 * gcc.dg/fold-minus-4.c: New test.
1830 * gcc.dg/fold-minus-5.c: New test.
1831 * c-c++-common/ubsan/overflow-add-5.c: New test.
1833 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1835 Add missing testcase from r224672.
1836 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1838 * gcc.target/vax/bswapdi-1.c: New.
1840 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1843 * gfortran.dg/associate_18.f08: New test.
1845 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1848 * gcc.target/i386/pr66560-1.c: New test.
1849 * gcc.target/i386/pr66560-2.c: Ditto.
1850 * gcc.target/i386/pr66560-3.c: Ditto.
1851 * gcc.target/i386/pr66560-4.c: Ditto.
1853 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1855 * gcc.target/nvptx/nvptx.exp: New file.
1856 * gcc.target/nvptx/proto-1.c: Likewise.
1858 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1860 PR tree-optimization/66449
1861 * gcc.dg/vect/pr66449.c: New test.
1863 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1865 * g++.dg/other/dump-ada-spec-5.C: New test.
1866 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1867 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1869 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/inherit/pure1.C: Test location too.
1873 2015-06-22 Marek Polacek <polacek@redhat.com>
1875 * gcc.dg/fold-ior-1.c: New test.
1876 * gcc.dg/fold-minus-2.c: New test.
1877 * gcc.dg/fold-minus-3.c: New test.
1878 * gcc.dg/fold-plus-1.c: New test.
1879 * gcc.dg/fold-plus-2.c: New test.
1880 * gcc.dg/fold-xor-4.c: New test.
1881 * gcc.dg/fold-xor-5.c: New test.
1883 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1886 * g++.dg/torture/pr65914.C: New.
1888 2015-06-22 Richard Biener <rguenther@suse.de>
1890 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1891 not existing TORTURE_OPTIONS only.
1892 * lib/gcc-dg.exp: Likewise.
1894 2015-06-22 Christian Bruel <christian.bruel@st.com>
1897 * gcc.target/arm/flip-thumb.c: New test.
1899 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1900 Martin Liska <mliska@suse.cz>
1903 * g++.dg/ipa/pr65908.C: New testcase.
1905 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1908 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1909 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1911 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1913 * gnat.dg/specs/debug1.ads: Adjust.
1915 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1917 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1918 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1919 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1920 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1921 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1922 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1923 * gcc.target/aarch64/fmovd-zero.c: Delete.
1924 * gcc.target/aarch64/fmovf-zero.c: Delete.
1926 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1928 * gcc.target/vax/bswapdi-1.c: New.
1930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1932 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1936 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1940 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1944 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1946 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1948 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1950 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1952 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1954 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1956 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1958 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1960 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1962 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1964 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1966 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1968 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1970 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1972 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1974 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1976 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1978 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1980 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1982 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1984 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1986 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1988 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1990 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1992 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1994 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1996 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1998 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2000 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2002 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2004 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2006 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2008 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2009 (_ARM_FPSCR): Add FZ field.
2010 (clean_results): Force FZ=1 on AArch64.
2011 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2013 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2015 * gcc.target/aarch64/pr62308.c: New test.
2017 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2020 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2022 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2024 * gcc.target/i386/mpx/pr66581.c: New test.
2026 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2028 * gcc.target/i386/cmov9.c: New test.
2030 2015-06-18 Richard Biener <rguenther@suse.de>
2032 * g++.dg/other/const4.C: New testcase.
2034 2015-06-18 Michael Matz <matz@suse.de>
2037 * gcc.dg/vect/pr66253.c: New testcase.
2039 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2042 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2044 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2047 * gcc.target/i386/mpx/pr66568.c: New test.
2049 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2052 * gcc.target/i386/mpx/pr66567.c: New test.
2054 2015-06-18 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/66510
2057 * gcc.dg/vect/slp-perm-12.c: New testcase.
2059 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2061 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2062 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2063 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2064 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2066 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2069 * g++.dg/gomp/pr66571-1.C: New test.
2072 * c-c++-common/gomp/pr66429.c: New test.
2074 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2076 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2077 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2079 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2081 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2084 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2087 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2089 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2091 * gcc.target/mips/pr65862-1.c: New test.
2092 * gcc.target/mips/pr65862-2.c: Likewise.
2094 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2096 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2097 * gcc.target/i386/pr52252-atom.c: Ditto.
2098 * gcc.target/i386/vect-div-1.c: Ditto.
2099 * gcc.target/i386/rotate-5.c: Ditto.
2100 * gcc.target/i386/pr50202.c: Ditto.
2101 * gcc.target/i386/pr37843-3.c: Ditto.
2102 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2103 * gcc.target/i386/pr53397-1.c: Ditto.
2104 * gcc.target/i386/pr55934.c: Ditto.
2105 * gcc.target/i386/pr37843-4.c: Ditto.
2106 * gcc.target/i386/pr60451.c: Ditto.
2107 * gcc.target/i386/pr53397-2.c: Ditto.
2108 * gcc.target/i386/vectorize1.c: Ditto.
2109 * gcc.target/i386/extract-insert-combining.c: Ditto.
2110 * gcc.target/i386/pr53759.c: Ditto.
2111 * gcc.target/i386/pr52252-core.c: Ditto.
2112 * gcc.target/i386/rotate-3.c: Ditto.
2113 * gcc.target/i386/sse-20.c: Ditto.
2114 * gcc.target/i386/rotate-4.c: Ditto.
2115 * gcc.target/i386/pr61403.c: Ditto.
2116 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2117 * gcc.target/i386/pr60901.c: Ditto.
2118 * gcc.target/i386/pr59794-7.c: Ditto.
2119 * gcc.target/i386/pr62208.c: Ditto.
2120 * gcc.target/i386/pr53416.c: Ditto.
2121 * gcc.target/i386/asm-dialect-1.c: Ditto.
2122 * gcc.target/i386/pr50038.c: Ditto.
2123 * gcc.target/i386/47698.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2125 * gcc.target/i386/pr59794-2.c: Ditto.
2126 * gcc.target/i386/pr59794-3.c: Ditto.
2127 * gcc.target/i386/pr39058.c: Ditto.
2128 * gcc.target/i386/pr60205-1.c: Ditto.
2129 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2130 * gcc.target/i386/sse2-movq-2.c: Ditto.
2132 2015-06-17 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/66251
2135 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2137 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2140 * g++.dg/parse/new-placement1.C: New.
2142 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2144 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2145 * jit.dg/test-compound-assignment.c: New testcase.
2147 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2150 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2151 to "testcases" array.
2153 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2156 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2157 * jit.dg/test-debug-strings.c: New test case.
2158 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2159 the discriminant has a sane debug string.
2161 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2164 * gcc.target/i386/pr56766-1.c: New test.
2165 * gcc.target/i386/pr56766-2.c: Ditto.
2167 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2169 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2170 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2171 * gcc.target/mips/loongson-simd.c: Ditto.
2173 2015-06-16 Richard Biener <rguenther@suse.de>
2175 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2177 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2179 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2180 passed by the testsuite driver.
2182 2015-06-16 Richard Biener <rguenther@suse.de>
2184 * gcc.dg/vect/slp-perm-11.c: New testcase.
2186 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2188 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2191 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2193 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2194 Reinstate calls to torture-init and torture-finalize.
2196 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2198 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2200 2015-06-15 Nathan Sidwell <nathan@acm.org>
2203 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2205 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp0x/local-type1.C: New.
2210 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2215 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2216 unimplemented error.
2217 * gfortran.dg/allocate_with_source_7.f08: New test.
2218 * gfortran.dg/allocate_with_source_8.f08: New test.
2220 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2223 * g++.dg/warn/Walways-true-3.C: New test.
2225 2015-06-13 Tom de Vries <tom@codesourcery.com>
2227 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2229 2015-06-13 Tom de Vries <tom@codesourcery.com>
2231 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2232 (main): Remove superfluous attributes.
2233 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2234 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2236 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2238 * gcc.target/i386/monitorx.c: New.
2239 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2240 * gcc.target/i386/sse-13.c: Ditto.
2241 * gcc.target/i386/sse-14.c: Ditto.
2242 * gcc.target/i386/sse-22.c: Ditto.
2243 * gcc.target/i386/sse-23.c: Ditto.
2244 * g++.dg/other/i386-2.C: Ditto.
2245 * g++.dg/other/i386-3.C: Ditto.
2247 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2249 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2251 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2254 * gfortran.dg/allocatable_scalar_13.f90: New test
2256 2015-06-11 Marek Polacek <polacek@redhat.com>
2258 * gcc.dg/fold-xor-3.c: New test.
2260 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2262 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2263 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2265 2015-06-11 Christian Bruel <christian.bruel@st.com>
2268 * gcc.target/arm/pragma_attribute.c: New test.
2270 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2272 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2274 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2277 * gcc.target/i386/pr66473.c: New test.
2279 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.dg/tls/pr66470.c: New test.
2283 * gcc.target/i386/pr66470.c: New test.
2285 2015-06-10 Christian Bruel <christian.bruel@st.com>
2288 * gcc.target/arm/attr_arm.c: New test
2289 * gcc.target/arm/attr_arm-err.c: New test
2290 * gcc.target/arm/attr_thumb.c: New test
2291 * gcc.target/arm/attr_thumb-static.c: New test
2293 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2298 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2300 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2302 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2303 passed by the testsuite driver.
2305 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2308 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2309 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2310 * gcc.dg/ssp-1.c: Make counter a register.
2311 * gcc.dg/ssp-2.c: Likewise.
2312 * gcc.dg/torture/parm-coalesce.c: New.
2314 2015-06-09 Tom de Vries <tom@codesourcery.com>
2316 * gcc.target/i386/vararg-loc.c: New test.
2318 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2322 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2324 2015-06-09 Marek Polacek <polacek@redhat.com>
2326 PR tree-optimization/66299
2327 * gcc.dg/pr66299-1.c: New test.
2328 * gcc.dg/pr66299-2.c: New test.
2329 * gcc.dg/pr66299-3.c: New test.
2331 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2333 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2334 passed by the testsuite driver.
2336 2015-06-09 Richard Biener <rguenther@suse.de>
2339 * gcc.dg/fold-modpow2.c: New testcase.
2341 2015-06-09 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/66419
2344 * gcc.dg/vect/bb-slp-37.c: New testcase.
2346 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2348 * gcc.target/arm/stl-cond.c: New test.
2350 2015-06-09 Richard Biener <rguenther@suse.de>
2353 * gcc.dg/torture/pr66413.c: New testcase.
2355 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2357 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2358 * gcc.dg/ssp-1.c: Make counter a register.
2359 * gcc.dg/ssp-2.c: Likewise.
2360 * gcc.dg/torture/parm-coalesce.c: New.
2362 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2364 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2365 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2367 2015-06-08 Tom de Vries <tom@codesourcery.com>
2369 PR rtl-optimization/66444
2370 * gcc.dg/pr66444.c: New test.
2372 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2375 * gfortran.dg/class_is_1.f90: New test.
2376 * gfortran.dg/type_is_1.f90: Ditto.
2378 2015-06-08 Marek Polacek <polacek@redhat.com>
2381 * gcc.dg/cpp/pr66415-1.c: New test.
2382 * gcc.dg/cpp/pr66415-2.c: New test.
2384 2015-06-08 Richard Biener <rguenther@suse.de>
2386 PR tree-optimization/66422
2387 * gcc.dg/Warray-bounds-16.c: New testcase.
2389 2015-06-08 Richard Biener <rguenther@suse.de>
2391 * gcc.dg/vect/slp-perm-10.c: New testcase.
2392 * gcc.dg/vect/slp-23.c: Adjust.
2393 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2394 vector pointer update.
2396 2015-06-08 Marek Polacek <polacek@redhat.com>
2399 * g++.dg/ubsan/pr66452.C: New test.
2401 2015-06-08 Tom de Vries <tom@codesourcery.com>
2403 PR tree-optimization/66436
2404 * gcc.dg/gomp/dump-new-function-2.c: New test.
2405 * gcc.dg/gomp/dump-new-function-3.c: Same.
2406 * gcc.dg/gomp/dump-new-function.c: Same.
2408 2015-06-08 Tom de Vries <tom@codesourcery.com>
2410 PR tree-optimization/66435
2411 * gcc.dg/gomp/notify-new-function-2.c: New test.
2412 * gcc.dg/gomp/notify-new-function-3.c: Same.
2413 * gcc.dg/gomp/notify-new-function.c: Same.
2415 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2417 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2418 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2419 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2420 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2421 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2422 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2425 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2428 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2429 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2431 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2432 * gfortran.dg/warn_conversion_5.f90: New test.
2433 * gfortran.dg/warn_conversion_6.f90: New test.
2434 * gfortran.dg/warn_conversion_7.f90: New test.
2436 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2439 * gfortran.dg/blockdata_9.f: New test.
2441 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2444 * gfortran.dg/forall_17.f90: New test.
2446 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2448 * g++.dg/cpp0x/pr57101.C: Add warning.
2449 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2450 * g++.dg/ext/visibility/anon7.C: Same.
2451 * g++.dg/ipa/pr63587-2.C: Same.
2452 * g++.dg/opt/dump1.C: Same.
2453 * g++.dg/opt/pr59622-3.C: Same.
2454 * g++.dg/opt/pr59622.C: Same.
2455 * g++.dg/torture/pr46383.C: Same.
2456 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2457 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2458 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2460 * gfortran.dg/intent_out_8.f90: Same.
2461 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2463 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2466 gfortran.dg/equiv_9.f90: New test.
2469 2015-06-05 Tom de Vries <tom@codesourcery.com>
2471 merge from gomp4 branch:
2472 2015-05-28 Tom de Vries <tom@codesourcery.com>
2474 PR tree-optimization/65443
2475 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2476 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2477 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2479 2015-06-05 Nathan Sidwell <nathan@acm.org>
2482 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2484 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2486 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2488 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2490 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2492 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2494 * testsuite/gcc.target/i386/noplt-1.c: New test.
2495 * testsuite/gcc.target/i386/noplt-2.c: New test.
2496 * testsuite/gcc.target/i386/noplt-3.c: New test.
2497 * testsuite/gcc.target/i386/noplt-4.c: New test.
2499 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2502 * gfortran.dg/adjustl_1.f90: New test.
2504 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2506 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2507 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2509 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2511 * lto.c (iterative_hash_canonical_type,
2512 gimple_register_canonical_type): only hash main variants of types
2514 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2516 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2517 Move set of dg-do-what-default after early return.
2519 2015-06-04 Marek Polacek <polacek@redhat.com>
2522 * gcc.dg/lvalue-8.c: New test.
2524 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2525 Paolo Carlini <paolo.carlini@oracle.com>
2528 * g++.dg/other/pr66130.C: New.
2529 * g++.dg/cpp0x/pr66130.C: Likewise.
2531 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/cpp0x/decl-loc1.C: New.
2534 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2535 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2536 * g++.dg/init/ctor8.C: Likewise.
2537 * g++.dg/parse/semicolon4.C: Likewise.
2539 2015-06-03 Marek Polacek <polacek@redhat.com>
2542 * g++.dg/ubsan/static-init-1.C: New test.
2543 * g++.dg/ubsan/static-init-2.C: New test.
2544 * g++.dg/ubsan/static-init-3.C: New test.
2546 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2549 * gcc.target/i386/pr66275.c: New test.
2551 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2553 * gcc.dg/Wcxx-compat-22.c: New testcase.
2554 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2555 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2556 * c-c++-common/pr58346-1.c: Likewise.
2557 * c-c++-common/transparent-union-1.c: Likewise.
2559 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2561 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2562 * g++.dg/plugin/def_plugin.c: New file.
2563 * g++.dg/plugin/def-plugin-test.C: New file.
2565 2015-06-03 Richard Biener <rguenther@suse.de>
2567 * gcc.dg/vect/bb-slp-36.c: New testcase.
2569 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2571 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2573 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2575 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2576 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2577 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2578 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2580 2015-06-03 Marek Polacek <polacek@redhat.com>
2584 * gcc.dg/pr64223-1.c: New test.
2585 * gcc.dg/pr64223-2.c: New test.
2587 2015-06-03 Richard Biener <rguenther@suse.de>
2589 PR tree-optimization/63916
2590 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2592 2015-06-03 Richard Biener <rguenther@suse.de>
2594 PR tree-optimization/66375
2595 * gcc.dg/torture/pr66375.c: New testcase.
2597 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2599 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2601 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2604 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2606 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2609 * gfortran.dg/reshape_7.f90: New test.
2611 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2614 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2617 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2620 * gcc.dg/pr49551.c: New testcase.
2622 2015-06-02 Richard Biener <rguenther@suse.de>
2625 * g++.dg/lto/pr65549_0.C: New testcase.
2627 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2631 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2633 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2635 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2637 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2642 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2644 PR tree-optimization/48052
2645 * gcc.dg/tree-ssa/scev-8.c: New.
2646 * gcc.dg/tree-ssa/scev-9.c: New.
2647 * gcc.dg/tree-ssa/scev-10.c: New.
2648 * gcc.dg/vect/pr48052.c: New.
2650 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2652 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2654 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2656 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2658 2015-06-02 Marek Polacek <polacek@redhat.com>
2661 * gcc.dg/torture/pr66345.c: New test.
2663 2015-06-02 Richard Biener <rguenther@suse.de>
2665 PR tree-optimization/65961
2666 * gcc.dg/torture/pr65961.c: New testcase.
2668 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2670 PR tree-optimization/52563
2671 PR tree-optimization/62173
2672 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2673 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2675 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2677 * gnat.dg/specs/varsize_return2.ads: New test.
2678 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2680 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2682 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2684 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2687 * gcc.target/aarch64/sync-comp-swap.c: New.
2688 * gcc.target/aarch64/sync-comp-swap.x: New.
2689 * gcc.target/aarch64/sync-op-acquire.c: New.
2690 * gcc.target/aarch64/sync-op-acquire.x: New.
2691 * gcc.target/aarch64/sync-op-full.c: New.
2692 * gcc.target/aarch64/sync-op-full.x: New.
2693 * gcc.target/aarch64/sync-op-release.c: New.
2694 * gcc.target/aarch64/sync-op-release.x: New.
2696 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2698 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2701 2015-06-01 Richard Biener <rguenther@suse.de>
2703 PR tree-optimization/66349
2704 PR tree-optimization/66352
2705 PR tree-optimization/66357
2706 * gcc.dg/torture/pr66357.c: New testcase.
2707 * gcc.dg/torture/pr66349.c: Likewise.
2708 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2710 2015-06-01 Richard Biener <rguenther@suse.de>
2713 2015-05-29 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/66314
2716 * gcc.dg/asan/pr66314.c: New testcase.
2718 2015-06-01 Richard Biener <rguenther@suse.de>
2720 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2722 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2724 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2726 (hp3, hp4): Add inline keyword.
2727 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2728 (hp2): Add inline keyword.
2729 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2730 (hp2): Add inline keyword.
2732 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2735 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2736 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2737 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2738 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2740 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2742 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2743 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2745 2015-06-01 Richard Biener <rguenther@suse.de>
2747 PR tree-optimization/66280
2748 * g++.dg/torture/pr66280.C: New testcase.
2749 * g++.dg/torture/pr66280-2.C: Likewise.
2751 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/addr9_1.adb: New test.
2754 * gnat.dg/addr9_2.adb: Likewise.
2755 * gnat.dg/addr9_3.adb: Likewise.
2756 * gnat.dg/addr9_4.adb: Likewise.
2758 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2760 * g++.dg/other/dump-ada-spec-4.C: New test.
2762 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2764 * gcc.dg/alias-8.c: Fix dg-warning.
2766 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2768 * gcc.dg/alias-8.c: Do not xfail.
2769 * gcc.dg/pr62167.c: Prevent FRE.
2770 * gcc.dg/alias-14.c: New testcase.
2772 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2774 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2776 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2779 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2781 * gcc.target/s390/hotpatch-10.c: Likewise.
2782 * gcc.target/s390/hotpatch-11.c: Likewise.
2783 * gcc.target/s390/hotpatch-12.c: Likewise.
2784 * gcc.target/s390/hotpatch-17.c: Likewise.
2785 * gcc.target/s390/hotpatch-18.c: Likewise.
2786 * gcc.target/s390/hotpatch-20.c: Likewise.
2787 * gcc.target/s390/hotpatch-21.c: Likewise.
2788 * gcc.target/s390/hotpatch-22.c: Likewise.
2789 * gcc.target/s390/hotpatch-23.c: Likewise.
2790 * gcc.target/s390/hotpatch-24.c: Likewise.
2791 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2792 to check for the exact nops too.
2793 * gcc.target/s390/hotpatch-3.c: Likewise.
2794 * gcc.target/s390/hotpatch-4.c: Likewise.
2795 * gcc.target/s390/hotpatch-5.c: Likewise.
2796 * gcc.target/s390/hotpatch-6.c: Likewise.
2797 * gcc.target/s390/hotpatch-7.c: Likewise.
2798 * gcc.target/s390/hotpatch-8.c: Likewise.
2799 * gcc.target/s390/hotpatch-9.c: Likewise.
2800 * gcc.target/s390/hotpatch-14.c: Likewise.
2801 * gcc.target/s390/hotpatch-15.c: Likewise.
2802 * gcc.target/s390/hotpatch-16.c: Likewise.
2803 * gcc.target/s390/hotpatch-19.c: Likewise.
2804 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2805 scan-assembler-times counting number of .align directives.
2806 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2807 dg-options. Remove scan-assembler-times counting number of .align
2809 * gcc.target/s390/hotpatch-26.c: New file.
2810 * gcc.target/s390/hotpatch-27.c: New file.
2811 * gcc.target/s390/hotpatch-28.c: New file.
2812 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2813 using -Os -O0 -O1 -O2 -O3 options.
2815 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2817 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2819 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2821 PR tree-optimization/66142
2822 * gcc.dg/vect/pr66142.c: New test.
2824 2015-05-29 Richard Biener <rguenther@suse.de>
2826 PR tree-optimization/66314
2827 * gcc.dg/asan/pr66314.c: New testcase.
2829 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2831 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2832 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2834 (schedule-cleanups, dg-keep-saved-temps): New proc.
2835 (gcc-dg-test-1): Schedule cleanups.
2836 * lib/profopt.exp (profopt-execute): Likewise.
2837 * g++.dg/cdce3.C: Adjust expected line numbers.
2838 * gcc.dg/cdce1.c: Likewise.
2839 * gcc.dg/cdce2.c: Likewise.
2840 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2841 * gcc.dg/strlenopt-24.c: Likewise.
2842 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2843 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2844 * obj-c++.dg/encode-2.mm: Likewise.
2846 2015-05-28 DJ Delorie <dj@redhat.com>
2848 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2850 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2852 * gnat.dg/discr43.adb: New test.
2854 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2856 * gnat.dg/varsize_temp.adb: Rename into...
2857 * gnat.dg/varsize1.adb: ...this.
2858 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2859 * gnat.dg/varsize2.ad[sb]: ...this.
2860 * gnat.dg/varsize3_1.adb: New test.
2861 * gnat.dg/varsize3_2.adb: Likewise.
2862 * gnat.dg/varsize3_3.adb: Likewise.
2863 * gnat.dg/varsize3_4.adb: Likewise.
2864 * gnat.dg/varsize3_5.adb: Likewise.
2865 * gnat.dg/varsize3_6.adb: Likewise.
2866 * gnat.dg/varsize3_pkg1.ads: New helper.
2867 * gnat.dg/varsize3_pkg2.ads: Likewise.
2868 * gnat.dg/varsize3_pkg3.ads: Likewise.
2870 2015-05-28 Richard Biener <rguenther@suse.de>
2872 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2874 2015-05-28 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/66142
2877 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2879 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2882 * gcc.dg/darwin-minversion-3.c: Update testcase.
2883 * gcc.dg/darwin-minversion-4.c: Ditto.
2884 * gcc.dg/darwin-minversion-5.c: New testcase.
2885 * gcc.dg/darwin-minversion-6.c: Ditto.
2886 * gcc.dg/darwin-minversion-7.c: Ditto.
2887 * gcc.dg/darwin-minversion-8.c: Ditto.
2888 * gcc.dg/darwin-minversion-9.c: Ditto.
2889 * gcc.dg/darwin-minversion-10.c: Ditto.
2890 * gcc.dg/darwin-minversion-11.c: Ditto.
2891 * gcc.dg/darwin-minversion-12.c: Ditto.
2893 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2895 PR rtl-optimization/66168
2896 * gcc.c-torture/compile/pr66168.c: New test.
2898 2015-05-27 Jeff Law <law@redhat.com>
2901 * gcc.dg/target/m68k/pr39726-1.c: New test.
2903 2015-05-27 Nathan Sidwell <nathan@acm.org>
2906 * g++.dg/ext/alias-canon3.C: New.
2908 2015-05-27 Richard Biener <rguenther@suse.de>
2910 PR tree-optimization/66272
2912 2014-08-15 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/62031
2915 * gcc.dg/torture/pr66272.c: New testcase.
2917 2015-05-27 Richard Biener <rguenther@suse.de>
2919 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2921 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2924 * gcc.dg/pr65358.c: New test.
2926 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2929 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2931 * gfortran.dg/allocate_with_source_6.f90: New test.
2933 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2935 * gnat.dg/atomic7_1.adb: New test.
2936 * gnat.dg/atomic7_2.adb: Likewise.
2937 * gnat.dg/atomic7_pkg1.ads: New helper.
2938 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2940 2015-05-26 Michael Matz <matz@suse.de>
2943 * gcc.dg/vect/pr66251.c: New test.
2945 2015-05-26 Richard Biener <rguenther@suse.de>
2947 PR tree-optimization/66142
2948 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2950 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2953 * gfortran.dg/allocatable_scalar_13.f90: New test
2955 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2957 * gnat.dg/warn11.adb: New test.
2958 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2960 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2962 * gnat.dg/vfa1_1.adb: New test.
2963 * gnat.dg/vfa1_2.adb: Likewise.
2964 * gnat.dg/vfa1_3.adb: Likewise.
2965 * gnat.dg/vfa1_4.adb: Likewise.
2966 * gnat.dg/vfa1_pkg.ads: New helper.
2968 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2970 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2971 * gcc.target/i386/pr66232-3.c: Likewise.
2973 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2976 * gcc.target/i386/pr66274.c: New test.
2978 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2980 * gnat.dg/renaming6.ad[sb]: New test.
2982 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2984 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2985 and 'dg-require-effective-target pie'.
2987 2015-05-23 Nathan Sidwell <nathan@acm.org>
2990 * g++.dg/cpp0x/pr66243.C: New.
2992 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2995 * g++.dg/lto/pr66180_0.C: New testcase.
2996 * g++.dg/lto/pr66180_1.C: New testcase.
2998 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3001 * typebound_call_27.f90: New file.
3003 2015-05-23 Nathan Sidwell <nathan@acm.org>
3006 * g++.dg/template/pr65936.C: New.
3008 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3010 PR tree-optimization/63387
3011 * gcc.dg/pr63387-2.c: New testcase.
3013 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3015 * gcc.dg/simd-1.c: Update to the new message.
3017 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3019 * gcc.dg/nand.c: New testcase.
3021 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3023 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3024 Set dg-do-what-default to compile only on ARM targets without
3025 arm_neon_hw execution support. Remove redundant c-torture-execute
3026 in loop over test cases.
3028 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3031 * gcc.target/aarch64/pr65491_1.c: New test.
3032 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3033 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3035 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/cpp0x/explicit9.C: New.
3039 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3041 2015-05-22 Richard Biener <rguenther@suse.de>
3043 PR tree-optimization/66251
3044 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3046 2015-05-22 Marek Polacek <polacek@redhat.com>
3049 * c-c++-common/attributes-enum-1.c: New test.
3050 * c-c++-common/attributes-enum-2.c: New test.
3051 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3052 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3054 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3056 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3057 effective target support. If no arm_neon_hw support, do not attempt
3058 to execute the tests; only compile them.
3059 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3060 and "dg-require-effective-target arm_neon_ok".
3061 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3062 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3063 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3064 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3065 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3066 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3067 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3068 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3069 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3070 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3071 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3072 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3073 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3074 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3075 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3076 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3077 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3078 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3079 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3080 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3081 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3082 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3083 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3084 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3085 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3086 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3087 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3088 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3089 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3090 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3091 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3092 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3093 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3094 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3095 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3096 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3097 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3098 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3099 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3100 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3101 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3102 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3103 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3104 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3105 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3106 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3107 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3108 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3109 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3110 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3111 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3112 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3113 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3114 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3115 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3116 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3117 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3118 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3119 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3120 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3121 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3122 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3123 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3124 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3125 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3126 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3127 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3128 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3129 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3130 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3131 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3132 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3133 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3134 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3135 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3136 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3137 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3138 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3139 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3140 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3141 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3142 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3143 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3144 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3145 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3146 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3147 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3148 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3149 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3150 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3151 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3152 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3153 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3154 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3155 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3156 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3157 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3158 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3159 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3160 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3161 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3162 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3163 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3164 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3165 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3166 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3167 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3168 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3169 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3170 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3171 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3172 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3173 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3175 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3177 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3178 * gcc.dg/vect/pr59354.c: Likewise.
3179 * gcc.dg/vect/pr64252.c: Likewise.
3180 * gcc.dg/vect/pr64404.c: Likewise.
3181 * gcc.dg/vect/pr64493.c: Likewise.
3182 * gcc.dg/vect/pr64495.c: Likewise.
3183 * gcc.dg/vect/pr64844.c: Likewise.
3184 * gcc.dg/vect/pr65518.c: Likewise.
3185 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3187 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3190 * g++.dg/cpp1y/var-templ28.C: New.
3192 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3195 * gcc.target/i386/pr66232-1.c: New test.
3196 * gcc.target/i386/pr66232-2.c: Likewise.
3197 * gcc.target/i386/pr66232-3.c: Likewise.
3198 * gcc.target/i386/pr66232-4.c: Likewise.
3199 * gcc.target/i386/pr66232-5.c: Likewise.
3201 2015-05-21 Nathan Sidwell <nathan@acm.org>
3203 * g++.dg/cpp1y/pr60943.C: New.
3205 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3207 PR tree-optimization/66233
3208 * gcc.c-torture/execute/pr66233.c: New test.
3210 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3213 * gfortran.dg/inline_matmul_11.f90: New test.
3215 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3217 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3218 instead of listing several targets on its own.
3219 * gcc.target/i386/pr32219-2.c: Likewise.
3220 * gcc.target/i386/pr32219-3.c: Likewise.
3221 * gcc.target/i386/pr32219-4.c: Likewise.
3222 * gcc.target/i386/pr32219-5.c: Likewise.
3223 * gcc.target/i386/pr32219-6.c: Likewise
3224 * gcc.target/i386/pr32219-7.c: Likewise.
3225 * gcc.target/i386/pr32219-8.c: Likewise.
3226 * gcc.target/i386/pr39013-1.c: Likewise.
3227 * gcc.target/i386/pr39013-2.c: Likewise.
3228 * gcc.target/i386/pr64317.c: Likewise.
3230 2015-05-21 Jeff Law <law@redhat.com>
3232 * gcc.target/hppa/shadd-3.c: New test.
3233 * gcc.target/hppa/shadd-4.c: New test.
3235 2015-05-21 Michael Matz <matz@suse.de>
3237 * gcc.dg/vect/vect-strided-store.c: New test.
3238 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3239 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3241 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3243 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3244 * gcc.dg/pow-sqrt-synth-1.c: New test.
3245 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3247 2015-05-21 Richard Biener <rguenther@suse.de>
3250 * g++.dg/conversion/pr66211.C: New testcase.
3251 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3253 2015-05-21 Jeff Law <law@redhat.com>
3255 * gcc.target/hppa/shadd-2.c: New test.
3257 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3260 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3262 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3265 * gcc.target/arm/pr26702.c: Adjust target selector.
3267 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3270 * gcc.dg/lto/pr66221_0.c: New test.
3271 * gcc.dg/lto/pr66221_1.c: New test.
3273 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3276 * gcc.dg/redecl-4.c: Update column numbers.
3277 * gcc.dg/format/bitfld-1.c: Likewise.
3278 * gcc.dg/format/attr-2.c: Likewise.
3279 * gcc.dg/format/attr-6.c: Likewise.
3280 * gcc.dg/format/attr-7.c (baz): Likewise.
3281 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3282 * gcc.dg/format/attr-4.c: Likewise.
3283 * gcc.dg/format/branch-1.c: Likewise.
3284 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3285 locations within strings with embedded escape sequences.
3287 2015-05-20 Jeff Law <law@redhat.com>
3289 * gcc.target/hppa/hppa.exp: New target test driver.
3290 * gcc.target/hppa/shadd-1.c: New test.
3292 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3294 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3296 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3298 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3299 (fn_33_k_and_r_style): New.
3300 (fn_33_stroustrup_style): New.
3301 (fn_33_allman_style): New.
3302 (fn_33_whitesmiths_style): New.
3303 (fn_33_horstmann_style): New.
3304 (fn_33_ratliff_banner_style): New.
3305 (fn_33_lisp_style): New.
3306 (fn_34_indent_dash_gnu): New.
3307 (fn_34_indent_dash_kr): New.
3308 (fn_34_indent_dash_orig): New.
3309 (fn_34_indent_linux_style): New.
3311 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3314 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3316 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3318 PR tree-optimization/65447
3319 * gcc.dg/tree-ssa/pr65447.c: New test.
3321 2015-05-19 Nathan sidwell <nathan@acm.org>
3323 * g++.dg/cpp0x/pr65954.C: New.
3325 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3327 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3329 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3331 * lib/target-supports.exp: Vector do not always have natural
3334 2015-05-19 David Sherwood <david.sherwood@arm.com>
3336 * gcc.dg/loop-invariant.c: New testcase.
3338 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3340 * lib/target-supports.exp: Vector do not always have natural
3343 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3345 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3347 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3349 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3351 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3352 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3353 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3354 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3355 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3356 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3357 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3358 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3359 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3360 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3362 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3364 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3366 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3368 * gcc.target/s390/s390.exp
3369 (check_effective_target_vector): New check.
3370 * gcc.target/s390/vector/vec-abi-1.c: New test.
3371 * gcc.target/s390/vector/vec-abi-2.c: New test.
3372 * gcc.target/s390/vector/vec-abi-3.c: New test.
3373 * gcc.target/s390/vector/vec-abi-4.c: New test.
3374 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3375 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3376 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3377 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3378 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3379 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3380 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3381 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3382 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3383 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3384 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3385 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3386 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3387 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3388 * gcc.target/s390/vector/vec-init-1.c: New test.
3389 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3390 * gcc.target/s390/vector/vec-shift-1.c: New test.
3391 * gcc.target/s390/vector/vec-sub-1.c: New test.
3393 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3395 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3397 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3399 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3401 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3403 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3405 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3407 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3409 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3411 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3413 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3415 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3417 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3419 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3421 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3423 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3425 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3427 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3429 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3431 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3433 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3435 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3437 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3439 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3441 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3443 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3445 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3447 PR tree-optimization/66187
3448 * gcc.c-torture/execute/pr66187.c: New test.
3449 * gcc.dg/pr66187-1.c: New test.
3450 * gcc.dg/pr66187-2.c: New test.
3452 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3454 * gcc.dg/vect/bb-slp-35.c: Adjust.
3456 2015-05-19 Richard Biener <rguenther@suse.de>
3458 PR tree-optimization/66165
3459 * gcc.dg/torture/pr66165.c: New testcase.
3461 PR tree-optimization/66185
3462 * gcc.dg/torture/pr66185.c: New testcase.
3464 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3467 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3469 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3471 * gcc.target/mips/p5600-bonding.c : New file.
3473 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3476 * gfortran.dg/interface_operator_1.f90: New tests.
3478 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3481 * gfortran.dg/generic_29.f90: New tests.
3483 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3486 * gfortran.dg/storage_size_6.f90: New tests.
3488 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3491 * gfortran.dg/null1.f90: New test.
3493 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3496 * gfortran.dg/entry_21.f90: New test.
3498 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3501 * gfortran.dg/storage_size_6.f90: New tests.
3503 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3506 * gfortran.dg/misplaced_statement.f90: New test.
3508 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3511 * gfortran.dg/filepos1.f90: New test
3513 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3516 * gfortran.dg/pr64925.f90: New test.
3518 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3520 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3522 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3524 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3526 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3527 to the family of pie capable targets.
3529 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3531 * gcc.target/arm/bics_1.c : New testcase.
3532 * gcc.target/arm/bics_2.c : New testcase.
3533 * gcc.target/arm/bics_3.c : New testcase.
3534 * gcc.target/arm/bics_4.c : New testcase.
3536 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3538 * gcc.target/mips/umips-attr.c: New test.
3540 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3542 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3543 * gcc.dg/20150120-2.c (dg-final): Ditto.
3544 * gcc.dg/20150120-2.c (dg-final): Ditto.
3545 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3547 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3550 * gcc.target/i386/pr66174.c: New test.
3552 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3555 * gfortran.dg/matmul_bounds_6.f90: New test.
3556 * gfortran.dg/matmul_bounds_7.f90: New test.
3558 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3560 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3561 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3562 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3563 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3564 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3565 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3567 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570 * gfortran.dg/continuation_13.f90: Update test.
3571 * gfortran.dg/pr65903.f90: New test.
3573 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3576 * gfortran.dg/block_14.f90: New test.
3578 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3581 * lib/gfortran-dg.exp: Update regex to handle two locations for
3582 the same diagnostic without caret.
3583 * gfortran.dg/badline.f: Test also that line numbers are correct
3584 before and after "left but not entered" warning.
3586 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3587 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3590 * gcc.target/arm/maskdata.c: New test.
3592 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3595 * gfortran.dg/derived_constructor_components_5: New test
3597 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.target/alpha/pr66140.c: New test.
3602 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3605 * gcc.dg/Wconversion-complex-c99.c: New test.
3606 * gcc.dg/Wconversion-complex-gnu.c: New test.
3608 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3610 PR tree-optimization/64454
3611 * gcc.dg/modmod.c: New testcase.
3613 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3615 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3617 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3620 * gcc.target/i386/mpx/pr66134.c: New test.
3622 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3624 * gcc.target/powerpc/pr60158.c: New test.
3626 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3628 * gcc.target/i386/sibcall-7.c: New test.
3629 * gcc.target/i386/sibcall-8.c: New test.
3631 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3633 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3634 (abs64_in_dreg): Likewise.
3636 2015-05-14 Marek Polacek <polacek@redhat.com>
3640 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3641 * gcc.dg/pr19984.c: Likewise.
3642 * gcc.dg/pr66066-1.c: New test.
3643 * gcc.dg/pr66066-2.c: New test.
3644 * gcc.dg/pr66066-3.c: New test.
3646 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3648 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3649 * gcc.dg/pow-sqrt.x: New file.
3650 * gcc.dg/pow-sqrt-1.c: New test.
3651 * gcc.dg/pow-sqrt-2.c: Likewise.
3652 * gcc.dg/pow-sqrt-3.c: Likewise.
3654 2015-05-13 Richard Biener <rguenther@suse.de>
3656 PR tree-optimization/66123
3657 * gcc.dg/torture/pr66123.c: New testcase.
3659 2015-05-13 Richard Biener <rguenther@suse.de>
3662 * gcc.dg/alias-2.c: Adjust.
3663 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3665 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3668 * gcc.target/i386/pr65103-3.c: New.
3670 2015-05-13 Martin Liska <mliska@suse.cz>
3672 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3674 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3677 * gcc.target/i386/pr66112-2.c: New test.
3680 * gcc.target/i386/pr66112-1.c: New test.
3682 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3685 * gcc.target/i386/mpx/pr66048.cc: New.
3687 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3689 PR rtl-optimization/64616
3690 * gcc.dg/loop-8.c: New test.
3691 * gcc.dg/loop-9.c: New test.
3693 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3696 * gcc.target/i386/pr66047.c: New testcase.
3698 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3701 * gcc.c-torture/compile/pr65873.c: New testcase.
3703 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3706 * gfortran.dg/inline_matmul_10.f90: New test.
3708 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3710 * c-c++-common/Wmisleading-indentation.c: New testcase.
3711 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3712 * c-c++-common/Wmisleading-indentation-2.md: New file.
3714 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3716 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3718 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3720 2015-05-12 Richard Biener <rguenther@suse.de>
3722 PR tree-optimization/66101
3723 * gcc.dg/torture/pr66101.c: New testcase.
3725 2015-05-12 Richard Biener <rguenther@suse.de>
3727 PR tree-optimization/37021
3728 * gcc.target/i386/vect-addsub.c: New testcase.
3730 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3732 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3734 2015-05-12 Tom de Vries <tom@codesourcery.com>
3736 PR tree-optimization/66010
3737 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3739 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/cpp0x/trailing10.C: New.
3744 2015-05-12 Richard Biener <rguenther@suse.de>
3746 * gcc.dg/vect/bb-slp-35.c: New testcase.
3748 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3751 * gfortran.dg/bound_simplification_6.f90: New.
3753 2015-05-11 Steve Ellcey <sellcey@mips.com>
3755 * gcc.target/mips/branch-1.c: Pass argument to bar().
3757 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3760 * gcc.target/i386/pr65753.c: New test.
3762 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3764 PR rtl-optimization/66076
3765 * gcc.dg/torture/pr66076.c: New test.
3767 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3770 * gfortran.dg/inline_matmul_7.f90: New test.
3771 * gfortran.dg/inline_matmul_8.f90: New test.
3772 * gfortran.dg/inline_matmul_9.f90: New test.
3774 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3776 * gfortran.dg/bound_simplification_5.f90: New.
3778 2015-05-09 Jason Merrill <jason@redhat.com>
3780 * lib/target-supports.exp (cxx_default): New global.
3781 (check_effective_target_c++11_only)
3782 (check_effective_target_c++14_only)
3783 (check_effective_target_c++98_only)
3784 (check_effective_target_c++1z_only): Check it.
3786 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3788 PR tree-optimization/64454
3789 * gcc.dg/tree-ssa/vrp97.c: New file.
3790 * gcc.dg/vect/slp-perm-7.c: Update.
3792 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3795 * gfortran.dg/elemental_subroutine_11.f90: New test.
3797 2015-05-08 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/66036
3800 * gcc.dg/vect/slp-41.c: New testcase.
3802 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3804 * gfortran.dg/elemental_optional_args_7.f90: New.
3806 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3808 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3811 2015-05-08 Marek Polacek <polacek@redhat.com>
3814 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3815 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3817 2015-05-07 Marek Polacek <polacek@redhat.com>
3820 * c-c++-common/Wshift-negative-value-1.c: New test.
3821 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3822 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3823 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3824 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3825 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3826 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3827 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3828 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3830 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3834 * gcc.dg/fdata-sections-2.c: New file.
3836 2015-05-07 Marek Polacek <polacek@redhat.com>
3839 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3841 * c-c++-common/ubsan/align-7.c: Likewise.
3842 * c-c++-common/ubsan/bounds-8.c: Likewise.
3843 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3844 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3845 * c-c++-common/ubsan/null-1.c: Likewise.
3846 * c-c++-common/ubsan/null-10.c: Likewise.
3847 * c-c++-common/ubsan/null-11.c: Likewise.
3848 * c-c++-common/ubsan/null-2.c: Likewise.
3849 * c-c++-common/ubsan/null-3.c: Likewise.
3850 * c-c++-common/ubsan/null-4.c: Likewise.
3851 * c-c++-common/ubsan/null-5.c: Likewise.
3852 * c-c++-common/ubsan/null-6.c: Likewise.
3853 * c-c++-common/ubsan/null-7.c: Likewise.
3854 * c-c++-common/ubsan/null-8.c: Likewise.
3855 * c-c++-common/ubsan/null-9.c: Likewise.
3856 * c-c++-common/ubsan/object-size-1.c: Likewise.
3857 * c-c++-common/ubsan/object-size-10.c: Likewise.
3858 * c-c++-common/ubsan/object-size-4.c: Likewise.
3859 * c-c++-common/ubsan/object-size-5.c: Likewise.
3860 * c-c++-common/ubsan/object-size-7.c: Likewise.
3861 * c-c++-common/ubsan/object-size-8.c: Likewise.
3862 * c-c++-common/ubsan/object-size-9.c: Likewise.
3863 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3864 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3865 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3866 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3867 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3868 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3869 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3870 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3871 * c-c++-common/ubsan/pr59333.c: Likewise.
3872 * c-c++-common/ubsan/pr59667.c: Likewise.
3873 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3874 * c-c++-common/ubsan/pr60636.c: Likewise.
3875 * c-c++-common/ubsan/pr63802.c: Likewise.
3876 * c-c++-common/ubsan/recovery-1.c: Likewise.
3877 * c-c++-common/ubsan/recovery-3.c: Likewise.
3878 * c-c++-common/ubsan/shift-1.c: Likewise.
3879 * c-c++-common/ubsan/shift-2.c: Likewise.
3880 * c-c++-common/ubsan/shift-4.c: Likewise.
3881 * c-c++-common/ubsan/shift-7.c: Likewise.
3882 * c-c++-common/ubsan/undefined-2.c: Likewise.
3883 * c-c++-common/ubsan/vla-1.c: Likewise.
3884 * g++.dg/ubsan/null-1.C: Likewise.
3885 * g++.dg/ubsan/null-3.C: Likewise.
3886 * g++.dg/ubsan/null-4.C: Likewise.
3887 * g++.dg/ubsan/vptr-8.C: Likewise.
3888 * g++.dg/ubsan/vptr-9.C: Likewise.
3889 * gcc.dg/ubsan/bounds-2.c: Likewise.
3890 * gcc.dg/ubsan/object-size-9.c: Likewise.
3892 2015-05-07 Jeff Law <law@redhat.com>
3894 * gcc.dg/tree-ssa/shorten-1.c: New test.
3896 2015-05-07 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/66002
3899 * gcc.dg/vect/vect-125.c: New testcase.
3901 2015-05-07 Marek Polacek <polacek@redhat.com>
3902 Martin Uecker <uecker@eecs.berkeley.edu>
3904 * c-c++-common/ubsan/bounds-10.c: New test.
3906 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3908 * jit.dg/harness.h (set_options): Wrap with
3909 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3910 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3911 Special-case test-benchmark.c as a negative.
3912 * jit.dg/test-benchmark.c: New file.
3914 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3917 * gcc.target/arm/pr64208.c: New test.
3919 2015-05-06 Alan Modra <amodra@gmail.com>
3922 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3923 (gparms): Make volatile.
3925 2015-05-06 Richard Biener <rguenther@suse.de>
3927 PR tree-optimization/62283
3928 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3930 2015-05-06 Christian Bruel <christian.bruel@st.com>
3933 * gcc.target/aarch64/iinline-attr-1.c: New test.
3935 2015-05-06 Richard Biener <rguenther@suse.de>
3937 * gcc.dg/vect/bb-slp-34.c: New testcase.
3939 2015-05-06 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/62283
3942 * gcc.dg/vect/bb-slp-14.c: Adjust.
3944 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3947 * gcc.target/i386/pr65990.c: New test.
3949 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3952 * gcc.target/i386/pr65915.c: New.
3954 2015-05-05 Tom de Vries <tom@codesourcery.com>
3956 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3957 'va_list escapes 0'.
3959 2015-05-05 Tom de Vries <tom@codesourcery.com>
3961 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3964 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3966 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3967 * gcc.target/arm/pr65924.c: Likewise.
3969 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3972 * gcc.target/i386/pr65871-3.c: New test.
3974 2015-05-04 Jeff Law <law@redhat.com>
3977 2015-05-04 Jeff Law <law@redhat.com>
3978 * gcc.dg/tree-ssa/shorten-1.c: New test.
3980 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3981 Jakub Jelinek <jakub@redhat.com>
3984 * g++.dg/cpp0x/Wnarrowing4.C: New.
3986 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3988 * lib/target-supports.exp
3989 (check_effective_target_keeps_null_pointer_checks): Clarify that
3990 this is for targets that disable -fdelete-null-pointer-checks,
3991 not default it to off.
3992 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3993 -fdelete-null-pointer-checks explicit.
3994 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3995 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3996 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3997 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3998 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3999 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4000 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4001 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4002 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4003 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4004 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4005 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4006 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4007 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4008 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4009 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4010 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4011 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4012 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4013 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4014 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4015 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4016 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4017 * g++.dg/cpp0x/static_assert9.C: Likewise.
4018 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4019 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4020 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4021 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4022 * g++.dg/tree-ssa/pr26406.C: Likewise.
4024 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4026 PR tree-optimization/65984
4027 * c-c++-common/ubsan/pr65984.c: New test.
4029 2015-05-04 Jeff Law <law@redhat.com>
4031 * gcc.dg/tree-ssa/shorten-1.c: New test.
4033 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4036 * gfortran.dg/pr44735.f90: New test.
4038 2015-05-04 Richard Biener <rguenther@suse.de>
4040 PR tree-optimization/65965
4041 * gcc.dg/vect/bb-slp-33.c: New testcase.
4043 2015-05-04 Richard Biener <rguenther@suse.de>
4045 PR tree-optimization/65935
4046 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4048 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4050 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4051 for each supported variant instead of CHECK_RESULTS.
4052 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4053 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4054 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4055 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4056 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4057 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4058 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4059 expected results for unsupported variants. Call CHECK for each
4060 supported variant instead of CHECK_RESULTS.
4061 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4063 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4064 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4065 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4066 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4067 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4068 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4069 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4070 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4071 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4072 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4073 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4074 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4075 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4076 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4077 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4078 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4079 expected results for unsupported variants.
4080 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4081 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4082 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4083 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4084 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4085 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4086 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4087 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4088 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4089 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4090 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4091 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4092 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4093 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4094 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4095 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4096 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4097 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4098 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4099 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4100 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4101 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4102 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4103 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4104 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4105 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4106 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4107 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4109 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4112 * gfortran.dg/bound_9.f90: Add pointer assignment.
4114 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4115 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4118 * g++.dg/cpp0x/Wnarrowing3.C: New.
4120 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4122 * gcc.dg/20150120-1.c: New test.
4123 * gcc.dg/20150120-2.c: New test.
4124 * gcc.dg/20150120-3.c: New test.
4126 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4128 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4130 2015-05-01 Renlin Li <renlin.li@arm.com>
4132 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4134 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4136 * gfortran.dg/bound_simplification_4.f90: New.
4138 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4140 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4141 with powerpc_p8vector_ok.
4143 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4146 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4148 * gfortran.dg/bound_9.f90: New test case.
4150 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4152 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4153 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4154 for 32bit x86 targets.
4155 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4156 for 32bit x86 targets.
4157 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4158 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4159 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4160 for 32bit x86 targets.
4162 2015-04-30 Marek Polacek <polacek@redhat.com>
4164 PR tree-optimization/63551
4165 * g++.dg/ipa/pr63551.C: New test.
4167 2015-04-30 Caroline Tice <cmtice@google.com>
4170 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4171 partition size on certain targets.
4173 2015-04-30 Renlin Li <renlin.li@arm.com>
4175 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4177 2015-04-30 Marek Polacek <polacek@redhat.com>
4179 * c-c++-common/Wbool-compare-3.c: New test.
4181 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4182 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4184 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4187 * g++.dg/init/ref22.C: New.
4189 2015-04-30 Marek Polacek <polacek@redhat.com>
4191 * gcc.dg/init-bad-8.c: New test.
4193 * gcc.dg/incomplete-typedef-1.c: New test.
4195 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4198 * g++.dg/template/crash121.C: New.
4200 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4202 * gcc.target/mips/call-from-init.c: New test.
4203 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4205 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4208 * gcc.target/i386/pr65871-1.c: New test.
4209 * gcc.target/i386/pr65871-2.c: Ditto.
4211 2015-04-29 Marek Polacek <polacek@redhat.com>
4214 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4215 * c-c++-common/Wbool-compare-2.c: New test.
4217 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4220 * gcc.target/aarch64/vstN_lane_1.c: New file.
4222 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4225 * g++.dg/warn/Winit-self-3.C: New.
4227 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4229 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4231 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4234 * gcc.target/arm/pr65924.c: New test.
4236 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4238 * g++.dg/gomp/tpl-target-update.C: New file.
4240 2015-04-29 Richard Biener <rguenther@suse.de>
4242 PR tree-optimization/65917
4243 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4245 2015-04-29 Christian Bruel <christian.bruel@st.com>
4248 * gcc.dg/ipa/iinline-attr.c: New test.
4249 * gcc.target/i386/iinline-attr-2.c: New test.
4251 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4253 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4256 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4258 * gcc.dg/vect/vect-33.c: Remove spurious line.
4260 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4262 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4264 2015-04-28 Marek Polacek <polacek@redhat.com>
4267 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4268 * gcc.dg/pr65901.c: New test.
4270 2015-04-28 Richard Biener <rguenther@suse.de>
4272 PR tree-optimization/62283
4273 * gfortran.dg/vect/pr62283-2.f: New testcase.
4274 * gcc.dg/vect/bb-slp-14.c: Adjust.
4276 2015-04-28 Richard Biener <rguenther@suse.de>
4278 PR tree-optimization/65851
4279 * g++.dg/torture/pr65851.C: New testcase.
4281 2015-04-27 Jeff Law <law@redhat.com>
4283 PR tree-optimization/65217
4284 * gcc.target/i386/pr65217.c: Remove XFAIL.
4286 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4289 Add tests forgotten to svn-add.
4290 * gfortran.dg/class_allocate_19.f03: New test.
4291 * gfortran.dg/class_array_20.f03: New test.
4292 * gfortran.dg/class_array_21.f03: New test.
4293 * gfortran.dg/finalize_29.f08: New test.
4295 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4299 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4300 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4302 2015-04-27 Caroline Tice <cmtice@google.com>
4304 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4307 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4310 * gcc.target/powerpc/htm-1.c: New test.
4311 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4313 (__builtin_tabortdci): Likewise.
4314 (__builtin_tcheck): Remove operand.
4315 * lib/target-supports.exp (check_htm_hw_available): New function.
4317 2015-04-27 Richard Biener <rguenther@suse.de>
4319 * gcc.target/i386/pr65217.c: XFAIL.
4321 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4323 PR tree-optimization/65875
4324 * gcc.c-torture/compile/pr65875.c: New test.
4326 2015-04-25 Marek Polacek <polacek@redhat.com>
4329 * gcc.dg/enum-incomplete-2.c: New test.
4330 * gcc.dg/enum-mode-1.c: New test.
4332 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4335 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4337 * gcc.target/powerpc/pr65849-2.c: Likewise.
4339 2015-04-24 Tom de Vries <tom@codesourcery.com>
4341 PR tree-optimization/65802
4342 * g++.dg/pr65802.C: Move to ...
4343 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4344 stdarg.h. Rewrite for C.
4345 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4346 va_start and va_end. Remove unnecessary inline asm.
4348 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4349 Wei Mi <wmi@google.com>
4351 * gcc.target/i386/sse2-load-multi.c: New test.
4352 * gcc.target/i386/sse2-store-multi.c: Ditto.
4354 2015-04-24 Marek Polacek <polacek@redhat.com>
4357 * c-c++-common/pr65830.c: New test.
4360 * c-c++-common/Wlogical-op-1.c: New test.
4362 2015-04-24 Marek Polacek <polacek@redhat.com>
4365 * c-c++-common/pr61534-1.c: New test.
4367 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4368 Steven Bosscher <steven@gcc.gnu.org>
4370 PR rtl-optimization/34503
4371 * gcc.target/arm/pr64616.c: New file.
4373 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4375 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4377 2015-04-24 Terry Guo <terry.guo@arm.com>
4379 * gcc.target/arm/pr65710.c: Update the options.
4381 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4383 * gcc.target/i386/pr65523.c: Skip x32.
4385 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4387 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4388 to look for vcl* where appropriate.
4390 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4392 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4393 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4395 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4398 * gcc.target/arm/pr26702.c: New test.
4400 2015-04-23 Marek Polacek <polacek@redhat.com>
4403 * gcc.dg/pr65345-1.c: New test.
4404 * gcc.dg/pr65345-2.c: New test.
4406 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4408 * gcc.target/powerpc/crypto-builtin-2.c: New.
4410 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4413 * gfortran.dg/class_allocate_19.f03: New test.
4414 * gfortran.dg/class_array_20.f03: New test.
4415 * gfortran.dg/class_array_21.f03: New test.
4416 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4417 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4418 initialization correctly.
4419 * gfortran.dg/finalize_29.f08: New test.
4421 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4423 * gcc.target/powerpc/swaps-p8-18.c: New test.
4425 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4428 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4429 * gcc.dg/vect/bb-slp-25.c: Likewise.
4430 * gcc.dg/vect/bb-slp-29.c: Likewise.
4431 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4432 vect_no_align && { ! vect_hw_misalign }.
4433 * gcc.dg/vect/bb-slp-9.c: Likewise.
4434 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4436 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4438 account for POWER8, where peeling for alignment is not needed.
4439 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4440 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4441 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4442 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4443 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4444 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4445 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4446 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4447 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4448 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4449 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4450 * gcc.dg/vect/pr16105.c: Likewise.
4451 * gcc.dg/vect/pr20122.c: Likewise.
4452 * gcc.dg/vect/pr33804.c: Likewise.
4453 * gcc.dg/vect/pr33953.c: Likewise.
4454 * gcc.dg/vect/pr56787.c: Likewise.
4455 * gcc.dg/vect/pr58508.c: Likewise.
4456 * gcc.dg/vect/slp-25.c: Likewise.
4457 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4458 * gcc.dg/vect/vect-105.c: Likewise.
4459 * gcc.dg/vect/vect-27.c: Likewise.
4460 * gcc.dg/vect/vect-29.c: Likewise.
4461 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4463 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4464 && { ! vect_hw_misalign }.
4465 * gcc.dg/vect/vect-44.c: Likewise.
4466 * gcc.dg/vect/vect-48.c: Likewise.
4467 * gcc.dg/vect/vect-50.c: Likewise.
4468 * gcc.dg/vect/vect-52.c: Likewise.
4469 * gcc.dg/vect/vect-56.c: Likewise.
4470 * gcc.dg/vect/vect-60.c: Likewise.
4471 * gcc.dg/vect/vect-72.c: Likewise.
4472 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4473 * gcc.dg/vect/vect-75.c: Likewise.
4474 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4475 * gcc.dg/vect/vect-77-global.c: Likewise.
4476 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4477 * gcc.dg/vect/vect-78-global.c: Likewise.
4478 * gcc.dg/vect/vect-93.c: Likewise.
4479 * gcc.dg/vect/vect-95.c: Likewise.
4480 * gcc.dg/vect/vect-96.c: Likewise.
4481 * gcc.dg/vect/vect-cond-1.c: Likewise.
4482 * gcc.dg/vect/vect-cond-3.c: Likewise.
4483 * gcc.dg/vect/vect-cond-4.c: Likewise.
4484 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4485 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4486 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4487 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4488 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4489 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4490 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4491 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4492 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4493 * gcc.dg/vect/vect-outer-5.c: Likewise.
4494 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4495 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4496 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4497 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4498 * gcc.dg/vect/vect-peel-3.c: Likewise.
4499 * gcc.dg/vect/vect-peel-4.c: Likewise.
4500 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4501 * gcc.target/powerpc/pr65456.c: New test.
4502 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4503 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4504 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4505 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4506 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4507 vect_no_align && { ! vect_hw_misalign }.
4508 * gfortran.dg/vect/vect-3.f90: Likewise.
4509 * gfortran.dg/vect/vect-4.f90: Likewise.
4510 * gfortran.dg/vect/vect-5.f90: Likewise.
4511 * lib/target-supports.exp (check_effective_target_vect_no_align):
4512 Return 1 for POWER8.
4513 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4515 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4518 * gfortran.dg/pr65429.f90: New test.
4520 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4522 * c-c++-common/asan/user-section-1.c: New test.
4523 * c-c++-common/asan/user-section-2.c: New test.
4524 * c-c++-common/asan/user-section-3.c: New test.
4526 2015-04-22 Hale Wang <hale.wang@arm.com>
4527 Terry Guo <terry.guo@arm.com>
4529 PR rtl-optimization/64818
4530 * gcc.target/arm/pr64818.c: New test.
4532 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4535 * g++.dg/tree-ssa/pr61034.C: Update template.
4536 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4537 * gcc.dg/Warray-bounds-11.c: Likewise.
4538 * gcc.dg/Warray-bounds.c: Likewise.
4540 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4542 PR libgfortran/65234
4543 * gfortran.dg/fmt_unlimited.f90: New test.
4545 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4547 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4549 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4550 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4551 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4552 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4553 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4554 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4555 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4557 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4559 PR libgfortran/56743
4560 * gfortran.dg/namelist_87.f90: New test.
4562 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4564 * gcc.target/aarch64/mult-synth_1.c: New test.
4565 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4566 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4567 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4568 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4569 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4571 2015-04-21 Richard Biener <rguenther@suse.de>
4573 PR tree-optimization/65650
4574 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4575 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4576 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4577 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4578 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4579 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4581 2015-04-21 Tom de Vries <tom@codesourcery.com>
4583 PR tree-optimization/65802
4584 * g++.dg/pr65802.C: New test.
4586 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4589 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4590 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4592 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4595 * g++.dg/cpp0x/Wnarrowing2.C: New.
4597 2015-04-20 Jeff Law <law@redhat.com>
4599 PR tree-optimization/65658
4600 * gcc.dg/pr65658.c: New test.
4602 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4605 * gcc.target/aarch64/vec_init_1.c: New test.
4607 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4609 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4612 2015-04-18 Martin Sebor <msebor@redhat.com>
4614 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4615 of non-nul characters.
4616 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4618 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4621 * gcc.target/powerpc/pr65787.c: New.
4623 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4626 * gcc.target/aarch64/c-output-template-4.c: New test.
4628 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4631 * gcc.dg/pr65780-1.c: New test.
4632 * gcc.dg/pr65780-2.c: Likewise.
4633 * gcc.target/i386/pr32219-9.c: Likewise.
4634 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4636 * gcc.target/i386/pr64317.c (c): Initialize.
4638 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4641 * g++.dg/ext/mv18.C: New test.
4642 * g++.dg/ext/mv19.C: Likewise.
4643 * g++.dg/ext/mv20.C: Likewise.
4644 * g++.dg/ext/mv21.C: Likewise.
4645 * g++.dg/ext/mv22.C: Likewise.
4646 * g++.dg/ext/mv23.C: Likewise.
4648 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4651 * g++.dg/init/pr64527.C: New test.
4653 2015-04-17 Tom de Vries <tom@codesourcery.com>
4654 Michael Matz <matz@suse.de>
4656 PR tree-optimization/64950
4657 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4660 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4662 * c-c++-common/asan/user-section-1.c: New test.
4664 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4667 * gcc.dg/debug/pr65771.c: New test.
4669 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4671 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4672 __buitlin_alloca with __builtin_alloca.
4674 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4676 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4678 2015-04-16 Richard Biener <rguenther@suse.de>
4680 PR tree-optimization/64277
4681 * gcc.dg/Warray-bounds-14.c: New testcase.
4682 * gcc.dg/Warray-bounds-15.c: Likewise.
4683 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4684 * c-c++-common/ubsan/bounds-6.c: Likewise.
4686 2015-04-16 Renlin Li <renlin.li@arm.com>
4688 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4689 * gcc.target/arm/unsigned-float.c: New.
4691 2015-04-16 Richard Biener <rguenther@suse.de>
4693 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4694 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4695 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4697 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4700 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4701 * g++.dg/cpp0x/defaulted21.C: Likewise.
4702 * g++.dg/cpp0x/defaulted28.C: Likewise.
4703 * g++.dg/cpp0x/defaulted47.C: Likewise.
4704 * g++.dg/cpp0x/elision_neg.C: Likewise.
4705 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4706 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4707 * g++.dg/cpp0x/implicit1.C: Likewise.
4708 * g++.dg/cpp0x/implicit9.C: Likewise.
4709 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4710 * g++.dg/cpp0x/range-for13.C: Likewise.
4711 * g++.dg/gomp/clause-2.C: Likewise.
4712 * g++.dg/gomp/udr-5.C: Likewise.
4713 * g++.dg/inherit/access6.C: Likewise.
4714 * g++.dg/lookup/duperr1.C: Likewise.
4715 * g++.dg/lookup/friend2.C: Likewise.
4716 * g++.dg/lookup/pr6936.C: Likewise.
4717 * g++.dg/lookup/scoped1.C: Likewise.
4718 * g++.dg/lookup/using26.C: Likewise.
4719 * g++.dg/lookup/using38.C: Likewise.
4720 * g++.dg/other/access2.C: Likewise.
4721 * g++.dg/overload/defarg3.C: Likewise.
4722 * g++.dg/overload/defarg6.C: Likewise.
4723 * g++.dg/parse/access11.C: Likewise.
4724 * g++.dg/parse/access2.C: Likewise.
4725 * g++.dg/parse/access3.C: Likewise.
4726 * g++.dg/parse/access4.C: Likewise.
4727 * g++.dg/parse/access5.C: Likewise.
4728 * g++.dg/parse/access6.C: Likewise.
4729 * g++.dg/parse/access8.C: Likewise.
4730 * g++.dg/parse/access9.C: Likewise.
4731 * g++.dg/parse/crash40.C: Likewise.
4732 * g++.dg/tc1/dr142.C: Likewise.
4733 * g++.dg/tc1/dr166.C: Likewise.
4734 * g++.dg/tc1/dr52.C: Likewise.
4735 * g++.dg/template/access11.C: Likewise.
4736 * g++.dg/template/access18.C: Likewise.
4737 * g++.dg/template/access19.C: Likewise.
4738 * g++.dg/template/access2.C: Likewise.
4739 * g++.dg/template/access20.C: Likewise.
4740 * g++.dg/template/access26.C: Likewise.
4741 * g++.dg/template/access3.C: Likewise.
4742 * g++.dg/template/access7.C: Likewise.
4743 * g++.dg/template/conv12.C: Likewise.
4744 * g++.dg/template/crash69.C: Likewise.
4745 * g++.dg/template/friend31.C: Likewise.
4746 * g++.dg/template/friend32.C: Likewise.
4747 * g++.dg/template/memfriend15.C: Likewise.
4748 * g++.dg/template/memfriend16.C: Likewise.
4749 * g++.dg/template/memfriend17.C: Likewise.
4750 * g++.dg/template/memfriend7.C: Likewise.
4751 * g++.dg/template/pr32519.C: Likewise.
4752 * g++.dg/template/qualttp21.C: Likewise.
4753 * g++.dg/template/qualttp8.C: Likewise.
4754 * g++.dg/template/ttp10.C: Likewise.
4755 * g++.dg/template/typedef11.C: Likewise.
4756 * g++.dg/template/typedef13.C: Likewise.
4757 * g++.dg/template/typedef19.C: Likewise.
4758 * g++.dg/template/typedef20.C: Likewise.
4759 * g++.dg/template/typedef22.C: Likewise.
4760 * g++.dg/template/using16.C: Likewise.
4761 * g++.dg/template/virtual3.C: Likewise.
4762 * g++.dg/ubsan/pr61272.C: Likewise.
4763 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4764 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4765 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4766 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4767 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4768 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4769 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4770 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4771 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4772 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4773 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4774 * g++.old-deja/g++.jason/access17.C: Likewise.
4775 * g++.old-deja/g++.jason/access18.C: Likewise.
4776 * g++.old-deja/g++.jason/access22.C: Likewise.
4777 * g++.old-deja/g++.jason/access23.C: Likewise.
4778 * g++.old-deja/g++.jason/access8.C: Likewise.
4779 * g++.old-deja/g++.jason/delete3.C: Likewise.
4780 * g++.old-deja/g++.jason/report.C: Likewise.
4781 * g++.old-deja/g++.law/access2.C: Likewise.
4782 * g++.old-deja/g++.law/access3.C: Likewise.
4783 * g++.old-deja/g++.law/access4.C: Likewise.
4784 * g++.old-deja/g++.law/access5.C: Likewise.
4785 * g++.old-deja/g++.law/arm12.C: Likewise.
4786 * g++.old-deja/g++.law/arm14.C: Likewise.
4787 * g++.old-deja/g++.law/ctors13.C: Likewise.
4788 * g++.old-deja/g++.law/union2.C: Likewise.
4789 * g++.old-deja/g++.law/visibility12.C: Likewise.
4790 * g++.old-deja/g++.law/visibility15.C: Likewise.
4791 * g++.old-deja/g++.law/visibility16.C: Likewise.
4792 * g++.old-deja/g++.law/visibility17.C: Likewise.
4793 * g++.old-deja/g++.law/visibility18.C: Likewise.
4794 * g++.old-deja/g++.law/visibility19.C: Likewise.
4795 * g++.old-deja/g++.law/visibility20.C: Likewise.
4796 * g++.old-deja/g++.law/visibility21.C: Likewise.
4797 * g++.old-deja/g++.law/visibility24.C: Likewise.
4798 * g++.old-deja/g++.law/visibility4.C: Likewise.
4799 * g++.old-deja/g++.law/visibility5.C: Likewise.
4800 * g++.old-deja/g++.law/visibility6.C: Likewise.
4801 * g++.old-deja/g++.law/visibility7.C: Likewise.
4802 * g++.old-deja/g++.law/visibility8.C: Likewise.
4803 * g++.old-deja/g++.law/visibility9.C: Likewise.
4804 * g++.old-deja/g++.niklas/t135.C: Likewise.
4805 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4806 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4807 * g++.old-deja/g++.other/access11.C: Likewise.
4808 * g++.old-deja/g++.other/access4.C: Likewise.
4809 * g++.old-deja/g++.other/access7.C: Likewise.
4810 * g++.old-deja/g++.other/crash1.C: Likewise.
4811 * g++.old-deja/g++.other/crash7.C: Likewise.
4812 * g++.old-deja/g++.other/friend1.C: Likewise.
4813 * g++.old-deja/g++.other/friend4.C: Likewise.
4814 * g++.old-deja/g++.other/friend9.C: Likewise.
4815 * g++.old-deja/g++.other/lineno1.C: Likewise.
4816 * g++.old-deja/g++.other/using1.C: Likewise.
4817 * g++.old-deja/g++.pt/enum14.C: Likewise.
4818 * g++.old-deja/g++.pt/friend11.C: Likewise.
4819 * g++.old-deja/g++.pt/friend21.C: Likewise.
4820 * g++.old-deja/g++.pt/friend3.C: Likewise.
4821 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4822 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4823 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4824 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4826 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4829 * g++.dg/ipa/pr65765.C: New test.
4831 2015-04-15 Nick Clifton <nickc@redhat.com>
4833 * gcc.target/rx/builtins.c: Disable RMPA test if string
4834 instructions are not allowed.
4836 2015-04-15 Alan Modra <amodra@gmail.com>
4838 * gcc.dg/pr65408.c: New.
4840 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4843 * gcc.target/arm/pr65729.c: New test.
4845 2015-04-14 Richard Biener <rguenther@suse.de>
4847 PR tree-optimization/65758
4848 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4850 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4853 * gcc.c-torture/execute/pr65648.c: New test.
4855 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4857 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4858 __builtin_finite instead of finite.
4859 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4862 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4864 PR tree-optimization/63387
4865 * gcc.dg/pr63387.c: New testcase.
4867 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4869 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4871 2015-04-13 Richard Biener <rguenther@suse.de>
4873 PR tree-optimization/65204
4874 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4876 2015-04-13 Terry Guo <terry.guo@arm.com>
4879 * gcc.target/arm/pr65710.c: New.
4881 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4883 PR tree-optimization/65747
4884 * g++.dg/torture/pr65747.C: New test.
4886 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4889 * g++.dg/cpp0x/pr65736.C: New test.
4891 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4892 Martin Liska <mliska@suse.cz>
4895 * g++.dg/ipa/pr65722.C: New testcase.
4897 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4899 PR tree-optimization/65735
4900 * gcc.c-torture/compile/pr65735.c: New test.
4902 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4905 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4907 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4910 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4912 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4915 * gcc.target/arm/pr65647-2.c: New.
4917 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4920 * g++.dg/torture/pr65694.C: New test.
4922 2015-04-10 Tobias Burnus <burnus@net-b.de>
4924 * gfortran.dg/coarray_lock_6.f90: New.
4925 * gfortran.dg/coarray_lock_7.f90: New.
4926 * gfortran.dg/coarray/lock_2.f90: New.
4928 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4934 * gfortran.dg/used_types_27.f90: New.
4936 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4939 * gcc.target/i386/pr65671.c: New.
4941 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4943 PR tree-optimization/65709
4944 * c-c++-common/ubsan/align-9.c: New test.
4946 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4949 * gfortran.dg/pr56852.f90: New test.
4951 2015-04-09 Marek Polacek <polacek@redhat.com>
4952 Jakub Jelinek <jakub@redhat.com>
4955 * g++.dg/opt/pr65554.C: New test.
4957 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4960 * c-c++-common/attr-aligned-1.c: New test.
4962 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4964 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4966 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4969 * gcc.target/i386/sse-25.c: New.
4971 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4974 * gcc.target/i386/pr65693.c: New test.
4976 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4978 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4980 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4982 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4984 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4986 * gcc.target/i386/thunk-retbnd.c: New.
4988 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4990 * gnat.dg/opt48.adb: New test.
4991 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4992 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4994 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4997 * gcc.c-torture/compile/pr65540.c: New.
4999 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5001 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5004 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5007 * g++.dg/debug/pr65678.C: New test.
5010 * gcc.c-torture/compile/pr65680.c: New test.
5012 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5015 * gfortran.dg/allocate_with_source_5.f90: New test.
5017 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5019 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5020 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5022 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5024 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5026 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5029 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5030 to get floating point compression.
5031 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5033 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5035 PR preprocessor/61977
5036 * gcc.dg/cpp/pr61977.c: New test.
5038 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5040 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5042 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5045 * gcc.target/arm/pr65647.c: New.
5047 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5050 * g++.dg/torture/pr65655.C: New testcase.
5052 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5055 * g++.dg/cpp1y/lambda-init13.C: New.
5057 2015-04-03 Marek Polacek <polacek@redhat.com>
5059 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5061 2015-04-02 Marek Polacek <polacek@redhat.com>
5064 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5065 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5067 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5069 PR preprocessor/61977
5070 * gcc.target/powerpc/pr61977-1.c: New test.
5071 * gcc.target/powerpc/pr61977-2.c: New test.
5073 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5076 * g++.dg/warn/Wshadow-8.C: New.
5077 * g++.dg/warn/Wshadow-9.C: Likewise.
5078 * g++.dg/warn/Wshadow-10.C: Likewise.
5079 * g++.dg/warn/Wshadow-11.C: Likewise.
5081 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5083 * gcc.dg/pr23623.c: Added aligned attribute.
5084 * gcc.dg/20141029-1.c: Likewise.
5085 * gcc.dg/20150306-1.c: New test.
5087 2015-04-01 Marek Polacek <polacek@redhat.com>
5090 * g++.dg/cpp0x/initlist93.C: New test.
5091 * g++.dg/cpp0x/initlist94.C: New test.
5093 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5096 * gcc.target/aarch64/pr65624.c: New test.
5098 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5100 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5102 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5104 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5105 extra variable to force stack alignment.
5106 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5107 extra variable to force stack alignment.
5109 2015-03-31 Marek Polacek <polacek@redhat.com>
5112 * g++.dg/template/pr65390.C: New test.
5114 2015-03-31 Martin Liska <mliska@suse.cz>
5116 * g++.dg/ipa/pr65557.C: New test.
5118 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5120 * gcc.target/s390/hotpatch-25.c: New test.
5121 * gcc.target/s390/hotpatch-1.c: Update test.
5122 * gcc.target/s390/hotpatch-10.c: Update test.
5123 * gcc.target/s390/hotpatch-11.c: Update test.
5124 * gcc.target/s390/hotpatch-12.c: Update test.
5125 * gcc.target/s390/hotpatch-13.c: Update test.
5126 * gcc.target/s390/hotpatch-14.c: Update test.
5127 * gcc.target/s390/hotpatch-15.c: Update test.
5128 * gcc.target/s390/hotpatch-16.c: Update test.
5129 * gcc.target/s390/hotpatch-17.c: Update test.
5130 * gcc.target/s390/hotpatch-18.c: Update test.
5131 * gcc.target/s390/hotpatch-19.c: Update test.
5132 * gcc.target/s390/hotpatch-2.c: Update test.
5133 * gcc.target/s390/hotpatch-21.c: Update test.
5134 * gcc.target/s390/hotpatch-22.c: Update test.
5135 * gcc.target/s390/hotpatch-23.c: Update test.
5136 * gcc.target/s390/hotpatch-24.c: Update test.
5137 * gcc.target/s390/hotpatch-3.c: Update test.
5138 * gcc.target/s390/hotpatch-4.c: Update test.
5139 * gcc.target/s390/hotpatch-5.c: Update test.
5140 * gcc.target/s390/hotpatch-6.c: Update test.
5141 * gcc.target/s390/hotpatch-7.c: Update test.
5142 * gcc.target/s390/hotpatch-8.c: Update test.
5143 * gcc.target/s390/hotpatch-9.c: Update test.
5144 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5146 2015-03-31 Richard Biener <rguenther@suse.de>
5149 * g++.dg/torture/pr65626.C: New testcase.
5151 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5154 * gcc.target/i386/mpx/pr65531.cc: New.
5156 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5159 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5160 __builtin_alloca instead of alloca.
5161 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5162 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5163 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5166 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5169 * g++.dg/ubsan/pr65610.C: New test.
5171 2015-03-30 Marek Polacek <polacek@redhat.com>
5174 * g++.dg/cpp0x/pr65398-2.C: New test.
5176 2015-03-30 Marek Polacek <polacek@redhat.com>
5178 * c-c++-common/pr65556.c: Change the width of bit-fields.
5180 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5183 * gcc.target/i386/pr65588.c: New testcase.
5185 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5187 PR libgfortran/65563
5188 * gfortran.dg/open_errors_2.f90: New test.
5190 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5192 PR libgfortran/65596
5193 * gfortran.dg/namelist_86.f90: New test.
5195 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5197 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5198 statement to reflect new ownership.
5200 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5203 * g++.dg/template/friend58.C: New.
5204 * g++.dg/template/friend59.C: Likewise.
5206 2015-03-27 Tobias Burnus <burnus@net-b.de>
5209 * g++.dg/gomp/openmp-simd-3.C: New.
5210 * gcc.dg/gomp/openmp-simd-3.c: New.
5212 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5215 * gcc.target/i386/pr65248-1.c: New file.
5216 * gcc.target/i386/pr65248-2.c: Likewise.
5217 * gcc.target/i386/pr65248-3.c: Likewise.
5218 * gcc.target/i386/pr65248-4.c: Likewise.
5220 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5223 * gcc.c-torture/compile/pr65593.c: New test.
5225 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5228 * g++.dg/cpp1y/constexpr-assert1.C: New.
5230 2015-03-27 Marek Polacek <polacek@redhat.com>
5233 * c-c++-common/pr65556.c: New test.
5235 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5238 * g++.dg/torture/pr65600.C: New testcase.
5240 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5243 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5245 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5247 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5248 statement and cleanup. Fixed typos.
5250 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5253 * gcc.c-torture/compile/pr65595.c: New testcase.
5255 2015-03-27 Marek Polacek <polacek@redhat.com>
5258 * g++.dg/ubsan/pr65583.C: New test.
5260 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5262 * gcc.c-torture/compile/20150327.c: New testcase.
5264 2015-03-26 Richard Biener <rguenther@suse.de>
5267 * g++.dg/torture/pr65555.C: New testcase.
5269 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5271 PR tree-optimization/64715
5272 * gcc.dg/builtin-object-size-15.c: New test.
5273 * gcc.dg/pr64715-1.c: New test.
5274 * gcc.dg/pr64715-2.c: New test.
5276 2015-03-26 Richard Biener <rguenther@suse.de>
5279 * gnat.dg/specs/opt2.ads: Fix testcase.
5281 2015-03-25 Martin Sebor <msebor@redhat.com>
5284 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5285 when target isn't arm*-*-*-*.
5286 (check_effective_target_arm_nothumb): Likewise.
5287 (check_effective_target_arm_little_endian): Likewise.
5288 (check_effective_target_arm_vect_no_misalign): Likewise.
5289 (check_effective_target_aarch64_little_endian): Fail early if target
5292 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5294 PR tree-optimization/65177
5295 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5297 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5299 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5300 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5301 smmintrin.h and mm3dnow.h.
5303 2015-03-25 Marek Polacek <polacek@redhat.com>
5306 * g++.dg/cpp0x/pr65558.C: New test.
5308 2015-03-25 Marek Polacek <polacek@redhat.com>
5311 * g++.dg/template/pr61670.C: New test.
5313 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5316 * g++.dg/template/pr54987.C: New.
5318 2015-03-25 Richard Biener <rguenther@suse.de>
5320 PR tree-optimization/62630
5321 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5323 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5326 * gcc.target/i386/mpx/pr65508.c: New.
5328 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5332 * gfortran.dg/data_initialized_3.f90: New.
5334 2015-03-25 Richard Biener <rguenther@suse.de>
5337 * gnat.dg/specs/opt2.ads: New testcase.
5339 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5341 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5342 * gcc.target/arm/memset-inline-4.c: Skip for
5343 arm_tune_string_ops_prefer_neon.
5344 * gcc.target/arm/memset-inline-5.c: Ditto.
5345 * gcc.target/arm/memset-inline-6.c: Ditto.
5346 * gcc.target/arm/memset-inline-8.c: Ditto.
5347 * gcc.target/arm/memset-inline-9.c: Ditto.
5349 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5352 * g++.dg/other/virtual3.C: New.
5354 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5357 * g++.dg/cpp0x/vt-60130.C: New.
5359 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/warn/Warray-bounds-7.C: New.
5364 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5367 * g++.dg/template/defarg18.C: New.
5369 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5372 * g++.dg/cpp0x/vt-59988.C: New.
5374 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5376 PR tree-optimization/65533
5377 * gcc.dg/pr65533.c: New test.
5379 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5381 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5382 source= and mold= expressions functionality.
5383 * gfortran.dg/allocate_class_4.f90: New test.
5384 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5385 copying an unlimited polymorhpic object containing a char array
5386 to another unlimited polymorphic object respects the _len
5388 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5389 whether deferred length char array allocate works, unlimited
5390 polymorphic object allocation from a string works and if
5391 allocating an array of deferred length strings works.
5392 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5394 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/cpp0x/constexpr-array11.C: New.
5399 2015-03-24 Richard Biener <rguenther@suse.de>
5402 * gcc.dg/torture/pr65517.c: New testcase.
5404 2015-03-24 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/coindexed_1.f90: Moved from
5407 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5409 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5416 * gcc.target/i386/pr65523.c: New test.
5419 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5421 * g++.dg/lto/pr65475b_0.C: Likewise.
5423 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5426 * gcc.target/sh/torture/pr65505.c: New.
5428 2015-03-23 Martin Sebor <msebor@redhat.com>
5431 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5432 assembly for lvx in addition to lxv.
5434 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5437 * gfortran.dg/pr65504.f90: New test.
5440 * gcc.dg/pr65521.c: New test.
5442 2015-03-23 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/65518
5445 * gcc.dg/vect/pr65518.c: New testcase.
5447 2015-03-23 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/65494
5450 * gcc.dg/vect/pr65494.c: New testcase.
5452 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5454 PR preprocessor/65238
5455 * c-c++-common/cpp/pr65238-1.c: New test.
5456 * gcc.dg/cpp/pr65238-2.c: New test.
5457 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5458 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5460 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5461 Mikael Morin <mikael@gcc.gnu.org>
5464 * gfortran.dg/elemental_dependency_4.f90: New.
5465 * gfortran.dg/elemental_dependency_5.f90: New.
5467 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5470 * g++.dg/lto/pr65475b_0.C: New testcase.
5471 * g++.dg/lto/pr65475b_1.C: New testcase.
5472 * g++.dg/lto/pr65475c_0.C: New testcase.
5473 * g++.dg/lto/pr65475c_1.C: New testcase.
5475 2015-03-21 Tobias Burnus <burnus@net-b.de>
5477 * gfortran.dg/coarray_38.f90: New.
5478 * gfortran.dg/coarray_39.f90: New.
5479 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5482 2015-03-20 Marek Polacek <polacek@redhat.com>
5485 * g++.dg/cpp0x/pr65398.C: New test.
5487 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5490 * g++.dg/lto/pr65475_0.C: New testcase.
5491 * g++.dg/lto/pr65475_1.C: New testcase.
5493 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5495 PR rtl-optimization/64366
5496 * gcc.target/sh/pr64366.c: New.
5498 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5501 * g++.dg/cpp0x/constexpr-48324.C: New.
5503 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5506 * g++.dg/cpp0x/pr48453.C: New.
5508 2015-03-20 Marek Polacek <polacek@redhat.com>
5511 * g++.dg/cpp0x/pr65072.C: New test.
5513 2015-03-20 Richard Biener <rguenther@suse.de>
5516 * gcc.dg/pr15347.c: Use -O.
5517 * c-c++-common/pr19807-1.c: Likewise.
5519 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5521 * gnat.dg/volatile13.ad[sb]: New test.
5523 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5525 PR rtl-optimization/60851
5526 * gcc.target/i386/pr60851.c: New test.
5528 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5531 * g++.dg/pr65240.h: Add tests for PR 65240.
5532 * g++.dg/pr65240-1.C: Likewise.
5533 * g++.dg/pr65240-2.C: Likewise.
5534 * g++.dg/pr65240-3.C: Likewise.
5535 * g++.dg/pr65240-4.C: Likewise.
5537 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5539 PR rtl-optimization/63491
5540 * gcc.target/powerpc/pr63491.c: New.
5542 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5544 * g++.dg/ipa/pr65465.C: New test.
5546 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5549 * g++.dg/cpp0x/deleted11.C: New.
5551 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5554 * c-c++-common/tsan/pr65400-3.c: New test.
5556 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/cpp0x/constexpr-59686.C: New.
5561 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5564 * g++.dg/tsan/pr64265.C: New test.
5567 * c-c++-common/tsan/pr65400-1.c: New test.
5568 * c-c++-common/tsan/pr65400-2.c: New test.
5570 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5573 * g++.dg/cpp0x/pr59816.C: New.
5575 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5578 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5580 2015-03-18 Martin Liska <mliska@suse.cz>
5583 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5584 equivalences either to 6 or 7.
5586 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5590 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5592 * gcc.dg/undefined-loop-1.c: New file.
5593 * gcc.dg/undefined-loop-2.c: New file.
5595 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5598 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5599 loop exits too early.
5601 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5603 PR tree-optimization/65450
5604 * gfortran.dg/pr65450.f90: New test.
5607 * gcc.target/i386/pr65078-1.c: New test.
5608 * gcc.target/i386/pr65078-2.c: New test.
5609 * gcc.target/i386/pr65078-3.c: New test.
5610 * gcc.target/i386/pr65078-4.c: New test.
5611 * gcc.target/i386/pr65078-5.c: New test.
5612 * gcc.target/i386/pr65078-6.c: New test.
5614 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5617 * g++.dg/cpp1y/pr65340.C: New.
5619 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5622 * gfortran.dg/system_clock_3.f08: Adjust test.
5624 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5627 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5628 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5630 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5633 * gfortran.dg/system_clock_3.f08: New test.
5635 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5638 g++.dg/cpp1y/pr64626-1.C: New.
5639 g++.dg/cpp1y/pr64626-2.C: New.
5640 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5642 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5644 PR tree-optimization/65427
5645 * gcc.c-torture/execute/pr65427.c: New test.
5647 2015-03-16 Marek Polacek <polacek@redhat.com>
5651 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5652 * g++.dg/cpp0x/pr65327.C: New test.
5654 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5657 * c-c++-common/asan/pr64820.c: New test.
5659 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5661 * gfortran.dg/pointer_2.f90: New test.
5663 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5665 * g++.dg/pr65049.C: New test.
5667 2015-03-16 Tom de Vries <tom@codesourcery.com>
5669 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5670 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5671 * gcc.target/i386/fuse-caller-save.c: Same.
5673 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5675 * gnat.dg/loop_optimization18.ad[sb]: New test.
5676 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5678 2015-03-16 Alan Modra <amodra@gmail.com>
5680 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5683 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5685 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5687 * gcc.dg/torture/pr65270-2.c: Likewise.
5689 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5692 * gfortran.dg/pointer_remapping_9.f90: New.
5694 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5696 PR tree-optimization/65369
5697 * gcc.c-torture/execute/pr65369.c: New test.
5699 PR tree-optimization/65418
5700 * gcc.c-torture/execute/pr65418-1.c: New test.
5701 * gcc.c-torture/execute/pr65418-2.c: New test.
5703 PR rtl-optimization/65401
5704 * gcc.c-torture/execute/pr65401.c: New test.
5706 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5709 * gcc.target/arm/pr64600_1.c: New test.
5711 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5713 PR rtl-optimization/65235
5714 * gcc.target/aarch64/pr65235_1.c: New test.
5716 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5718 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5719 * gcc.target/s390/hotpatch-22.c: Likewise.
5720 * gcc.target/s390/hotpatch-23.c: Likewise.
5721 * gcc.target/s390/hotpatch-24.c: Likewise.
5722 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5723 * gcc.target/s390/hotpatch-1.c: Update expected output.
5724 * gcc.target/s390/hotpatch-2.c: Likewise.
5725 * gcc.target/s390/hotpatch-3.c: Likewise.
5726 * gcc.target/s390/hotpatch-4.c: Likewise.
5727 * gcc.target/s390/hotpatch-5.c: Likewise.
5728 * gcc.target/s390/hotpatch-6.c: Likewise.
5729 * gcc.target/s390/hotpatch-7.c: Likewise.
5730 * gcc.target/s390/hotpatch-8.c: Likewise.
5731 * gcc.target/s390/hotpatch-9.c: Likewise.
5732 * gcc.target/s390/hotpatch-10.c: Likewise.
5733 * gcc.target/s390/hotpatch-11.c: Likewise.
5734 * gcc.target/s390/hotpatch-12.c: Likewise.
5735 * gcc.target/s390/hotpatch-13.c: Likewise.
5736 * gcc.target/s390/hotpatch-14.c: Likewise.
5737 * gcc.target/s390/hotpatch-15.c: Likewise.
5738 * gcc.target/s390/hotpatch-16.c: Likewise.
5739 * gcc.target/s390/hotpatch-17.c: Likewise.
5740 * gcc.target/s390/hotpatch-18.c: Likewise.
5741 * gcc.target/s390/hotpatch-19.c: Likewise.
5743 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5746 * gcc.target/i386/pr65103-1.c: New.
5748 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5751 * gcc.target/i386/pr65044.c: New.
5753 2015-03-12 Tom de Vries <tom@codesourcery.com>
5755 PR rtl-optimization/64895
5756 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5757 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5758 * gcc.target/i386/fuse-caller-save.c: Ditto.
5760 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5762 * gcc.dg/ipa/pr63569.c: Fix template.
5764 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5766 * g++.dg/ipa/pr64146.C: Require fpic support.
5768 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5771 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5772 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5774 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5776 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5777 to dg-options, fix up dg-skip-if.
5779 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5782 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5783 * gcc.target/avr/tiny-caller-save.c: Same.
5785 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5788 * g++.dg/pr65242.C: New test.
5790 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5792 * c-c++-common/asan/no-asan-check-glob.c: New test.
5794 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5797 * g++.dg/other/default11.C: New.
5798 * g++.dg/other/default12.C: Likewise.
5800 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5805 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5808 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5810 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5813 * g++.dg/cpp0x/pr65127.C: New test.
5815 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5817 * gcc.dg/ipa/PR64550.c: Update template.
5819 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5820 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/coarray_sync_memory.f90: New.
5824 2015-03-10 Marek Polacek <polacek@redhat.com>
5827 * c-c++-common/ubsan/pr65367.c: New test.
5829 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5831 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5832 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5833 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5834 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5835 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5836 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5837 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5838 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5839 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5840 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5841 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5842 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5843 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5845 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5847 * lib/mpx-dg.exp (mpx_link_flags): New.
5850 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5851 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5852 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5853 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5854 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5855 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5856 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5857 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5858 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5859 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5860 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5861 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5862 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5863 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5864 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5865 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5866 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5867 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5868 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5869 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5870 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5871 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5872 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5873 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5874 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5875 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5876 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5877 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5878 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5879 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5880 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5881 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5882 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5883 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5884 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5885 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5886 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5887 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5888 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5889 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5890 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5891 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5892 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5893 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5894 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5895 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5896 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5897 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5898 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5899 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5900 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5901 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5902 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5903 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5904 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5905 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5906 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5907 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5908 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5909 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5910 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5911 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5912 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5913 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5914 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5915 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5916 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5917 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5918 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5919 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5920 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5921 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5922 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5923 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5924 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5925 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5926 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5927 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5928 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5929 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5930 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5931 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5932 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5933 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5934 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5935 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5936 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5937 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5938 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5939 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5940 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5941 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5942 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5943 * gcc.target/i386/mpx/label-address-1.c: New.
5944 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5945 * gcc.target/i386/mpx/macro.c: New.
5946 * gcc.target/i386/mpx/mpx-check.h: New.
5947 * gcc.target/i386/mpx/mpx.exp: New.
5948 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5949 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5950 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5951 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5952 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5953 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5954 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5955 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5956 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5957 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5958 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5959 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5960 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5961 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5962 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5963 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5964 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5965 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5966 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5967 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5968 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5969 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5970 * gcc.target/i386/mpx/reference-1-nov.c: New.
5971 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5972 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5973 * gcc.target/i386/mpx/reference-2-nov.c: New.
5974 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5975 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5976 * gcc.target/i386/mpx/reference-3-nov.c: New.
5977 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5978 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5979 * gcc.target/i386/mpx/reference-4-nov.c: New.
5980 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5981 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5982 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5983 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5984 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5985 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5986 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5987 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5988 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5989 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5990 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5991 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5992 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5993 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5994 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5995 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5996 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5997 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5998 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5999 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6000 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6001 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6002 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6003 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6004 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6005 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6006 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6007 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6008 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6009 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6010 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6011 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6012 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6013 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6014 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6015 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6016 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6017 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6018 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6019 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6020 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6021 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6022 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6023 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6024 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6025 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6026 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6027 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6028 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6029 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6030 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6031 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6032 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6033 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6034 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6035 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6036 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6037 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6038 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6039 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6040 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6041 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6042 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6043 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6044 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6045 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6046 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6047 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6048 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6049 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6050 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6051 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6052 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6053 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6054 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6055 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6056 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6057 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6058 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6059 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6060 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6061 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6062 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6063 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6064 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6065 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6066 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6067 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6068 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6069 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6070 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6071 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6072 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6073 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6074 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6075 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6076 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6077 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6078 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6079 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6080 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6081 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6082 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6083 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6084 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6085 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6086 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6087 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6088 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6089 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6090 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6091 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6092 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6093 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6094 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6095 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6096 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6097 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6098 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6099 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6100 * gcc.target/i386/mpx/vla-1-nov.c: New.
6101 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6102 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6103 * gcc.target/i386/mpx/vla-2-nov.c: New.
6104 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6106 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6108 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6110 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6112 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6114 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6116 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6117 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6119 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6122 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6125 * c-c++-common/pr65120.c: New test.
6127 PR rtl-optimization/65321
6128 * gcc.dg/pr65321.c: New test.
6130 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6132 PR tree-optimization/65355
6133 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6135 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6138 * c-c++-common/pr49706.c: Adjust tests for not warning
6139 about !!x == y or !b == y where b is boolean, and add
6141 * c-c++-common/pr62199-2.c: Likewise.
6143 2015-03-09 Richard Biener <rguenther@suse.de>
6146 * gcc.dg/torture/pr65270-1.c: New testcase.
6147 * gcc.dg/torture/pr65270-2.c: Likewise.
6149 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6151 PR tree-optimization/63743
6152 * gcc.dg/pr63743.c: New test.
6154 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6157 * g++.dg/lto/pr65316_0.C: New testcase.
6158 * g++.dg/lto/pr65316_1.C: New testcase.
6160 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6163 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6165 * g++.dg/abi/rtti3.C: Likewise.
6167 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6170 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6172 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6174 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6176 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6178 2015-03-08 Morin <mikael@gcc.gnu.org>
6181 * gfortran.dg/entry_20.f90: New.
6183 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6186 * gcc.c-torture/compile/pr65153.c: New.
6188 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6191 * g++.dg/torture/pr65249.C: New.
6193 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6195 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6197 (int64_t): Likewise.
6199 2015-03-07 Marek Polacek <polacek@redhat.com>
6200 Martin Uecker <uecker@eecs.berkeley.edu>
6203 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6205 * c-c++-common/ubsan/bounds-8.c: New test.
6206 * c-c++-common/ubsan/bounds-9.c: New test.
6207 * gcc.dg/ubsan/bounds-2.c: New test.
6209 2015-03-05 Martin Sebor <msebor@redhat.com>
6211 * PR testsuite/63175
6212 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6213 checking of results into main to prevent it from getting optimized
6215 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6217 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6219 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6220 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6221 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6224 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6226 * g++.dg/lto/pr65302_1.C: New testcase.
6227 * g++.dg/lto/pr65302_0.C: New testcase.
6229 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6231 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6232 -fno-ipa-icf to dg-options.
6234 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6236 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6237 compiles using the linker plugin.
6239 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6241 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6243 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6245 * gcc.target/arm/pr65067.c: New test.
6247 2015-03-05 Martin Liska <mliska@suse.cz>
6250 * gcc.dg/ipa/pr65318.c: New test.
6252 2015-03-05 Marek Polacek <polacek@redhat.com>
6254 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6256 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6258 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6260 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6262 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6263 max-unroll-times back to defaults for s390.
6265 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6269 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/cpp0x/initlist92.C: New.
6274 2015-03-05 Richard Biener <rguenther@suse.de>
6276 PR tree-optimization/65310
6277 * gcc.dg/vect/pr65310.c: New testcase.
6279 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6282 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6284 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6286 * gnat.dg/entry_queues3.adb: New test.
6288 2015-03-04 Ian Lance Taylor <iant@google.com>
6290 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6292 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6295 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6297 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6299 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6300 -fno-ipa-icf to dg-options
6301 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6302 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6304 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6307 * g++.dg/cpp0x/decltype62.C: New.
6309 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6311 * gnat.dg/object_overflow5.adb: New test.
6313 2015-03-03 Martin Liska <mliska@suse.cz>
6316 * gcc.dg/ipa/pr65287.c: New test.
6318 2015-03-03 Martin Jambor <mjambor@suse.cz>
6319 Eric Botcazou <ebotcazou@adacore.com>
6321 * gnat.dg/specs/pack12.ads: New test.
6323 2015-03-03 Martin Liska <mliska@suse.cz>
6325 * gcc.dg/ipa/PR65282.c: New test.
6327 2015-03-13 Jeff Law <law@redhat.com>
6329 PR tree-optimization/65241
6330 * gcc.c-torture/compile/pr65241.c: New test.
6332 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6335 * gcc.target/avr/torture/pr64331.c: New test.
6337 2015-03-03 Martin Liska <mliska@suse.cz>
6338 Jan Hubicka <hubicka@ucw.cz>
6340 * g++.dg/ipa/pr65263.C: New test.
6342 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6345 * gcc.dg/lto/pr65130_0.c: New testcase.
6346 * gcc.dg/lto/pr65130_1.c: New testcase.
6348 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6351 * g++.dg/torture/pr64988.C: New testcase.
6353 2015-03-02 Tobias Burnus <burnus@net-b.de>
6355 * gfortran.dg/coarray_atomic_6.f90: New.
6357 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6360 * gcc.target/i386/pr65184.c: New.
6362 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6365 * gcc.target/i386/pr65183.c: New.
6367 2015-02-28 Martin Liska <mliska@suse.cz>
6368 Jan Hubicka <hubicka@ucw.cz>
6370 * gcc.dg/ipa/ipa-icf-35.c: New test.
6371 * gcc.dg/ipa/ipa-icf-36.c: New test.
6372 * gcc.dg/ipa/ipa-icf-37.c: New test.
6374 2015-02-28 Martin Liska <mliska@suse.cz>
6375 Jan Hubicka <hubicka@ucw.cz>
6378 * gcc.dg/ipa/ipa-icf-34.c: New test.
6380 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6383 * gcc.target/sh/sh/pr61142.c: New.
6385 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6387 * g++.dg/other/dump-ada-spec-3.C: New test.
6389 2015-03-01 Martin Liska <mliska@suse.cz>
6391 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6392 * g++.dg/ipa/pr63595.C: Update expected results.
6394 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6397 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6399 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6401 * gcc.dg/vect/pr59354.c: Move vector producing code to
6404 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6407 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6408 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6409 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6410 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6412 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6414 PR tree-optimization/65048
6415 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6416 (foo): Use K&R style definition.
6418 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6421 * g++.dg/pr65032.C: New.
6423 2015-02-27 Marek Polacek <polacek@redhat.com>
6426 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6429 2015-02-27 Marek Polacek <polacek@redhat.com>
6432 * gcc.dg/pr65228.c: New test.
6434 2015-02-27 Kai Tietz <ktietz@redhat.com>
6437 * gcc.dg/weak/weak-17.c: New file.
6439 2015-02-27 Richard Biener <rguenther@suse.de>
6442 * g++.dg/lto/pr65193_0.C: New testcase.
6444 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6446 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6447 * gcc.target/s390/hotpatch-8.c: Likewise.
6448 * gcc.target/s390/hotpatch-9.c: Likewise.
6449 * gcc.target/s390/pr61078.c: Likewise.
6450 * gcc.target/s390/pr57960.c: Remove -m64.
6451 * gcc.target/s390/pr61078.c: Likewise.
6453 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6454 Martin Liska <mliska@suse.cz>
6457 * gcc.dg/pr64454.c: Disable ICF.
6458 * gcc.dg/pr28685-1.c: Disable ICF
6459 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6460 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6461 * g++.dg/ipa/ipa-icf-4.C: Update template.
6463 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6465 PR tree-optimization/65216
6466 * gcc.c-torture/execute/pr65216.c: New test.
6468 PR tree-optimization/65215
6469 * gcc.c-torture/execute/pr65215-1.c: New test.
6470 * gcc.c-torture/execute/pr65215-2.c: New test.
6471 * gcc.c-torture/execute/pr65215-3.c: New test.
6472 * gcc.c-torture/execute/pr65215-4.c: New test.
6473 * gcc.c-torture/execute/pr65215-5.c: New test.
6475 2015-02-26 Tom de Vries <tom@codesourcery.com>
6477 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6479 2015-02-26 Martin Liska <mliska@suse.cz>
6480 Jan Hubicka <hubicka@ucw.cz>
6482 * g++.dg/ipa/pr64146.C: Update expected results.
6483 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6484 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6485 * gcc.dg/ipa/ipa-icf-34.c: New test.
6487 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6489 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6490 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6491 (dg-additional-options): Remove dg directive.
6492 (dg-final): Add dg directive.
6494 2015-02-26 Marek Polacek <polacek@redhat.com>
6497 * g++.dg/ipa/pr65008.C: New test.
6499 2015-02-26 Tom de Vries <tom@codesourcery.com>
6501 * lib/profopt.exp (profopt-target-cleanup): New proc.
6502 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6503 files from sources from dg-additional-sources.
6505 2015-02-26 Tom de Vries <tom@codesourcery.com>
6507 * lib/gcov.exp: Cleanup in case of xfail.
6509 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6511 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6513 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6516 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6517 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6518 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6519 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6520 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6521 * g++.dg/debug/pr46123.C: XFAIL and move...
6522 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6523 * gcc.dg/debug/dwarf2-3.c: Move...
6524 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6526 2015-02-26 Marek Polacek <polacek@redhat.com>
6529 * g++.dg/cpp1y/pr65202.C: New test.
6531 2015-02-26 Tom de Vries <tom@codesourcery.com>
6533 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6534 locale_facets.h.gcov.
6536 2015-02-26 Tom de Vries <tom@codesourcery.com>
6538 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6540 2015-02-26 Tom de Vries <tom@codesourcery.com>
6542 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6544 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6547 * gcc.target/i386/pr65217.c: New.
6549 2015-02-26 Tom de Vries <tom@codesourcery.com>
6551 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6553 2015-02-26 Tom de Vries <tom@codesourcery.com>
6555 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6557 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6559 PR tree-optimization/65048
6560 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6562 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6564 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6565 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6567 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6570 * gcc.target/i386/pr65161.c: New test.
6572 2015-02-26 Terry Guo <terry.guo@arm.com>
6574 * gcc.target/arm/no-volatile-in-it.c: New test.
6576 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6578 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6579 (dg-options): Add -save-temps.
6580 (dg-final): Add cleanup-saved-temps.
6582 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6584 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6586 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6588 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6589 * gcc.target/powerpc/pack01.c: Include string.h.
6591 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6594 * gcc.target/i386/pr65167.c: New.
6596 2015-02-25 Kai Tietz <ktietz@redhat.com>
6598 PR tree-optimization/61917
6599 * gcc.dg/vect/vect-pr61917.c: New file.
6601 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6603 PR tree-optimization/65170
6604 * gcc.c-torture/execute/pr65170.c: New test.
6605 * gcc.dg/tree-ssa/vrp96.c: New test.
6607 2015-02-24 Tom de Vries <tom@codesourcery.com>
6609 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6611 2015-02-24 Tom de Vries <tom@codesourcery.com>
6614 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6615 (dg-additional-files-options): Copy additional_sources to
6616 additional_sources_used before emptying additional_sources.
6617 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6618 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6619 (cleanup-saved-temps): Use additional_sources_used instead of
6621 (dg-test): Reset additional_sources_used.
6623 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6626 * gfortran.dg/integer_exponentiation_6.F90: New test.
6628 2015-02-23 Martin Sebor <msebor@redhat.com>
6631 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6632 two parts. One to save registers, the other to verify the
6633 registers have the right values. Save register state into
6634 static data rather than on the stack.
6636 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6639 * c-c++-common/asan/pr63888.c: New test.
6641 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6644 * gcc.c-torture/compile/pr65163.c: New.
6646 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6648 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6649 with -m31 on 64 bit.
6650 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6651 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6653 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6655 * gcc.target/s390/20090223-1.c: Add
6656 -Wno-implicit-function-declaration option.
6657 * gcc.target/s390/pr42224.c: Likewise.
6658 * gcc.target/s390/pr55718.c: Likewise.
6660 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6662 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6663 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6664 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6665 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6666 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6667 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6668 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6669 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6670 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6671 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6672 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6673 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6674 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6675 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6676 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6677 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6678 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6679 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6680 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6681 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6682 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6684 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6686 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6687 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6688 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6689 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6690 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6691 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6692 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6693 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6694 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6695 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6696 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6697 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6698 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6699 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6700 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6701 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6703 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6707 * gfortran.dg/pr61960.f90: New.
6708 * gfortran.dg/pr64230.f90: New.
6709 * gfortran.dg/pr64980.f03: New.
6711 2015-02-22 Tom de Vries <tom@codesourcery.com>
6713 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6715 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6718 * gnat.dg/timing_events.adb: Removed, invalid test.
6720 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6723 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6725 * g++.dg/gcov/gcov-2.C: Likewise.
6727 2015-02-20 Richard Biener <rguenther@suse.de>
6729 PR tree-optimization/65136
6730 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6732 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6735 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6736 and nvptx-*-* blacklisting.
6738 * gcc.dg/sibcall-9.c: New test.
6739 * gcc.dg/sibcall-10.c: New test.
6741 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6743 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6745 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6748 * gcc.target/avr/torture/pr64452.c: New test.
6750 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6752 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6753 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6755 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6758 * lib/target-supports.exp (check_compile): Check whether
6759 additional_sources is defined before using it.
6761 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6764 * g++.dg/opt/pr65074.C: New file.
6766 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6768 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6769 (size_type): New typedef.
6770 (operator "" _script): Use it for the last argument.
6772 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6774 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6776 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6778 * lib/target-supports.exp (check_compile): Save/restore
6779 additional_sources that may belong to an actual test.
6781 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6783 PR gcov-profile/64634
6784 * g++.dg/gcov/gcov-15.C: New test.
6786 2015-02-18 Tom de Vries <tom@codesourcery.com>
6788 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6790 2015-02-18 Tom de Vries <tom@codesourcery.com>
6792 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6794 2015-02-18 Tom de Vries <tom@codesourcery.com>
6796 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6798 2015-02-18 Tom de Vries <tom@codesourcery.com>
6800 * gfortran.dg/fmt_cache_1.f: Add missing close.
6802 2015-02-18 Tom de Vries <tom@codesourcery.com>
6805 * gfortran.dg/read_eof_8.f90: Add missing close.
6807 2015-02-18 Richard Biener <rguenther@suse.de>
6809 PR tree-optimization/65063
6810 * gcc.dg/pr65063.c: New testcase.
6812 2015-02-18 Richard Biener <rguenther@suse.de>
6814 PR tree-optimization/62217
6815 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6817 2015-02-18 Marek Polacek <polacek@redhat.com>
6820 * c-c++-common/ubsan/pr65081.c: New test.
6822 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6824 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6825 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6827 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6829 * gcc.dg/ipa/propalign-3.c: New test.
6831 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6834 * gcc.target/sh/pr64793.c: New.
6835 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6837 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6839 * gcc.target/arm/divzero.c: New test case.
6841 2015-02-17 Tom de Vries <tom@codesourcery.com>
6843 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6845 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6846 Jakub Jelinek <jakub@redhat.com>
6849 * g++.dg/cpp0x/pr65075.C: New test.
6851 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6854 * gcc.target/powerpc/pr65058.c: New test.
6856 2015-02-16 Jeff Law <law@redhat.com>
6858 PR tree-optimization/64823
6859 * gcc.dg/uninit-20.c: New test.
6861 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6862 James Greenhalgh <james.greenhalgh@arm.com>
6865 * gcc.dg/ipa/ipa-clone-1.c: New test.
6867 2015-02-16 Richard Biener <rguenther@suse.de>
6869 PR tree-optimization/65077
6870 * gcc.dg/torture/pr65077.c: New testcase.
6872 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6874 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6875 Directive adjusted to scan for ldaxr.
6876 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6877 adjusted to scan for ldaex.
6879 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6882 * g++.dg/cpp0x/constexpr-65080.C: New.
6884 2015-02-16 Richard Biener <rguenther@suse.de>
6886 PR tree-optimization/63593
6887 * gcc.dg/pr63593.c: New testcase.
6889 2015-02-16 Marek Polacek <polacek@redhat.com>
6892 * gcc.dg/pr65066.c: New test.
6894 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6896 * gcc.dg/pr65002.C: Move ...
6897 * g++.dg/ipa/pr65002.C: ... here.
6899 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6901 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6902 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6903 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6904 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6906 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6909 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6910 the expression to find calls.
6911 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6912 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6913 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6914 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6915 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6917 2015-02-14 Marek Polacek <polacek@redhat.com>
6920 * gcc.dg/array-11.c: New test.
6921 * gcc.dg/array-12.c: New test.
6922 * gcc.dg/array-13.c: New test.
6923 * gcc.dg/array-14.c: New test.
6924 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6925 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6926 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6927 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6928 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6929 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6931 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6934 * g++.dg/lookup/using54.C: New.
6936 2015-02-13 Jeff Law <law@redhat.com>
6939 Revert my change for tree-optimization/64823.
6941 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6943 PR tree-optimization/65053
6944 * gcc.c-torture/execute/pr65053-1.c: New test.
6945 * gcc.c-torture/execute/pr65053-2.c: New test.
6947 2015-02-13 Marek Polacek <polacek@redhat.com>
6950 * gcc.dg/pr65050.c: New test.
6952 2015-02-13 Jeff Law <law@redhat.com>
6954 PR tree-optimization/64823
6955 * gcc.dg/uninit-20.c: New test.
6957 PR rtl-optimization/47477
6958 * gcc.dg/tree-ssa/pr47477.c: New test.
6960 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6963 * g++.dg/parse/ivdep-2.C: New.
6964 * g++.dg/parse/ivdep-3.C: Likewise.
6966 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6969 * gfortran.dg/continuation_13.f90: New test.
6970 * gfortran.dg/continuation_14.f: New test.
6972 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/cpp0x/sfinae55.C: New.
6977 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6980 * g++.dg/ipa/pr65034.C: New test.
6982 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6984 PR tree-optimization/65002
6985 * gcc.dg/pr65002.C: New.
6987 2015-02-13 Marek Polacek <polacek@redhat.com>
6990 * c-c++-common/pr65040.c: New test.
6992 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6994 PR tree-optimization/64705
6995 * gcc.dg/tree-ssa/pr64705.c: New test.
6997 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7000 * gcc.dg/visibility-22.c: New test.
7001 * gcc.dg/visibility-23.c: New test.
7002 * gcc.target/i386/pr32219-1.c: New test.
7003 * gcc.target/i386/pr32219-2.c: New test.
7004 * gcc.target/i386/pr32219-3.c: New test.
7005 * gcc.target/i386/pr32219-4.c: New test.
7006 * gcc.target/i386/pr32219-5.c: New test.
7007 * gcc.target/i386/pr32219-6.c: New test.
7008 * gcc.target/i386/pr32219-7.c: New test.
7009 * gcc.target/i386/pr32219-8.c: New test.
7010 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7012 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7014 PR libgfortran/57822
7015 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7016 four different KINDs.
7018 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7021 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7024 * g++.dg/ubsan/pr65000.C: New test.
7026 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7029 * gfortran.dg/finalize_28.f90: New test
7031 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7034 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7035 DW_TAG_lexical_block removal.
7036 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7037 * g++.dg/guality/pr55541.C: New test.
7040 * g++.dg/ubsan/pr64984.C: New test.
7042 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7044 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7046 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7049 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7050 instructions for 2015-01-14 get_memmodel changes.
7051 * gcc.target/powerpc/atomic-p8.c: Likewise.
7054 * g++.dg/ubsan/pr65019.C: New test.
7056 PR tree-optimization/65014
7057 * gcc.c-torture/compile/pr65014.c: New test.
7059 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7061 PR libgfortran/57822
7062 * gfortran/fmt_g0_7.f08: Revise test.
7064 2015-02-11 Jeff Law <law@redhat.com>
7067 * gcc.target/m68k/pr63347.c: New test.
7069 2015-02-11 Marek Polacek <polacek@redhat.com>
7071 * g++.dg/ubsan/shift-1.C: New test.
7072 * gcc.dg/ubsan/c-shift-2.c: New test.
7073 * c-c++-common/ubsan/shift-5.c: Remove file.
7075 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7077 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7078 Directive adjusted to XFAIL.
7079 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7082 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7085 * g++.dg/opt/pr65003.C: New test.
7087 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7089 * lib/target-supports.exp (check_effective_target_pie): Renamed
7091 (check_effective_target_pie_enabled): This.
7092 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7093 * gcc.target/i386/pie.c: Likewise.
7095 2015-02-11 Andrew Pinski <apinski@cavium.com>
7098 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7099 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7101 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7104 * gcc.target/i386/pr61925-1.c: New test.
7105 * gcc.target/i386/pr61925-2.c: New test.
7106 * gcc.target/i386/pr61925-3.c: New test.
7108 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7111 * g++.dg/asan/pr65004.C: New test.
7113 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7116 * gcc.taget/sh/pr64661-0.h: New.
7117 * gcc.taget/sh/pr64661-1.c: New.
7118 * gcc.taget/sh/pr64661-2.c: New.
7119 * gcc.taget/sh/pr64661-3.c: New.
7120 * gcc.taget/sh/pr64661-4.c: New.
7122 2015-02-10 Richard Biener <rguenther@suse.de>
7124 PR tree-optimization/64995
7125 * g++.dg/torture/pr64995.C: New testcase.
7127 2015-02-10 Richard Biener <rguenther@suse.de>
7129 PR tree-optimization/64909
7130 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7132 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7134 * gcc.dg/signbit-sa.c: New test.
7136 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7138 PR libgfortran/57822
7139 * gfortran/fmt_g0_7.f08: New test.
7141 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7143 PR tree-optimization/43378
7144 * gcc.dg/tree-ssa/pr43378.c: New test.
7146 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7149 * g++.dg/torture/pr64978.C: New testcase.
7151 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7154 * gcc.dg/asan/pr64981.c: New test.
7156 2015-02-09 Marek Polacek <polacek@redhat.com>
7159 * gcc.dg/pr64856.c: New test.
7161 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7164 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7165 * gcc.c-torture/execute/pr64979.c: New test.
7167 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7169 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7171 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7173 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7174 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7176 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7179 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7181 2015-02-09 Richard Biener <rguenther@suse.de>
7183 PR tree-optimization/54000
7184 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7186 2015-02-09 Tom de Vries <tom@codesourcery.com>
7188 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7190 2015-02-09 Martin Liska <mliska@suse.cz>
7192 * g++.dg/ipa/pr64858.C: New test.
7194 2015-02-09 Tom de Vries <tom@codesourcery.com>
7196 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7198 2015-02-08 Andrew Pinski <apinski@cavium.com>
7200 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7202 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7205 * gfortran.dg/use_rename_8.f90: New.
7207 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7209 * gnat.dg/addr7.ad[sb]: New test.
7210 * gnat.dg/addr8.ad[sb]: Likewise.
7212 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7215 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7216 from jit.dg/test-compile-to-executable.c's create_code, with a
7217 clarification of the output message.
7218 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7220 (test_jit): Use CHECK_NO_ERRORS when calling
7221 gcc_jit_context_compile_to_file.
7222 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7223 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7224 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7225 about deletions that are attempted.
7226 (jit-verify-compile-to-file): Rename to...
7227 (jit-verify-output-file-was-created): ...this, and drop the
7228 attempt to run "file" and verify the output.
7229 (jit-verify-assembler): New function.
7230 (jit-verify-object): New function.
7231 (jit-verify-dynamic-library): New function.
7232 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7233 favor of an implementation from new file
7234 create-code-for-hello-world-executable.h, which also adds a
7236 (dg-final): Replace jit-verify-compile-to-file with
7237 jit-verify-output-file-was-created, and invoke new function
7238 jit-verify-assembler.
7239 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7241 (dg-final): Replace jit-verify-compile-to-file with
7242 jit-verify-output-file-was-created, and invoke new function
7243 jit-verify-dynamic-library.
7244 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7245 favor of an implementation from new file
7246 create-code-for-hello-world-executable.h, which also adds a
7248 (dg-final): Replace jit-verify-compile-to-file with
7249 jit-verify-output-file-was-created. Strengthen the expected stdout
7250 from the built executable.
7251 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7252 favor of an implementation from new file
7253 create-code-for-hello-world-executable.h, which also adds a
7255 (dg-final): Replace jit-verify-compile-to-file with
7256 jit-verify-output-file-was-created, and invoke new function
7258 * jit.dg/verify-dynamic-library.c: New source file.
7260 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7261 Brian Rzycki <b.rzycki@samsung.com>
7263 PR tree-optimization/64878
7264 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7266 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/ipa/pr64896.C: New test.
7271 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7274 * gcc.target/powerpc/pr64205.c: New file.
7276 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7278 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7279 (dg-options): Use -fpie instead of -fPIE -pie.
7281 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7284 * g++.dg/asan/pr64937.C: New test.
7286 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7289 * gfortran.dg/class_to_type_4.f90: New test
7291 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7293 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7295 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7297 PR rtl-optimization/64957
7299 * gcc.c-torture/execute/pr64957.c: New test.
7301 2015-02-05 Jeff Law <law@redhat.com>
7304 * gcc.target/h8300/pr17306-1.c: New test.
7305 * gcc.target/h8300/pr17306-2.c: New test.
7307 2015-02-05 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/structure_constructor_12.f90: New.
7312 2015-02-05 Jeff Law <law@redhat.com>
7315 gcc.target/h8300/pr58400.c: New test.
7317 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7319 * gcc.target/arm/macro_defs0.c: New test.
7320 * gcc.target/arm/macro_defs1.c: New test.
7321 * gcc.target/arm/macro_defs2.c: New test.
7323 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7325 PR rtl-optimization/64905
7326 * gcc.target/i386/pr64905.c: Require nonpic target.
7327 (dg-options): Add -fomit-frame-pointer.
7330 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7332 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7335 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7338 * gfortran.dg/type_to_class_2.f90: New test
7339 * gfortran.dg/type_to_class_3.f90: New test
7341 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7344 * g++.dg/torture/pr64686.C: New testcase.
7346 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7348 PR rtl-optimization/64905
7349 * gcc.target/i386/pr64905.c: New file.
7351 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7353 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7354 * gcc.dg/guality/pr41616-1.c: Ditto.
7356 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7359 * gcc.dg/pr64817-3.c: New.
7361 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7362 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7364 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7365 pass parameters in registers.
7366 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7367 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7368 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7370 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7371 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7373 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7374 list, allow for multilibed targets.
7375 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7377 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7379 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7380 * gcc.dg/pr46728-6.c: Ditto.
7382 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7384 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7385 for mips_nanlegacy target.
7387 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7389 * gcc.target/i386/chkp-hidden-def.c: New.
7391 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7394 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7395 to use 24 bits for bitfield b.
7397 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7400 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7401 cache result in a global variable. Include all 32-bit targets for
7404 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7406 PR rtl-optimization/64756
7407 * gcc.c-torture/execute/pr64756.c: New test.
7409 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7412 * gcc.target/sh/pr64660-0.h: New.
7413 * gcc.target/sh/pr64660-1.c: New.
7414 * gcc.target/sh/pr64660-2.c: New.
7415 * gcc.target/sh/pr64660-3.c: New.
7416 * gcc.target/sh/pr64660-4.c: New.
7418 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7421 * g++.dg/warn/Waddress-2.C: New.
7423 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7426 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7428 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7430 PR preprocessor/64803
7431 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7433 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7435 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7437 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7439 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7440 (_ARM_FPSRC): Add DN and AHP fields.
7441 (clean_results): Force DN=1 on AArch64.
7442 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7443 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7444 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7445 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7446 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7447 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7449 2015-02-02 Alan Modra <amodra@gmail.com>
7451 * gcc.target/powerpc/cprophard.c: New.
7453 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7455 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7456 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7458 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.dg/pr64817-1.c: New test.
7462 * gcc.dg/pr64817-2.c: New test.
7464 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7467 * gcc.target/sh/pr64851-0.h: New
7468 * gcc.target/sh/pr64851-1.c: New
7469 * gcc.target/sh/pr64851-2.c: New
7470 * gcc.target/sh/pr64851-3.c: New
7471 * gcc.target/sh/pr64851-4.c: New
7473 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7476 * gcc.dg/torture/pr64882.c: New test.
7478 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7481 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7484 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7486 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7487 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7488 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7489 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7490 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7491 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7493 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7494 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7496 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7497 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7500 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7503 * g++.dg/pr64688-2.C: New.
7505 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7507 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7508 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7509 * gcc.target/i386/fuse-caller-save.c: Ditto.
7510 * gcc.target/i386/headmerge-1.c: Ditto.
7511 * gcc.target/i386/headmerge-2.c: Ditto.
7512 * gcc.target/i386/sibcall-6.c: Ditto.
7514 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7517 * gcc.target/i386/pr64617.c: New test.
7519 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7522 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7523 (dg-options): Remove -m32.
7524 (dg-final): Scan for "movb %al" only.
7525 * gcc.target/i386/pr15184-2.c: Ditto.
7527 2015-01-30 Richard Biener <rguenther@suse.de>
7529 PR tree-optimization/64829
7530 * gcc.dg/vect/pr64829.c: New testcase.
7532 2015-01-29 Marek Polacek <polacek@redhat.com>
7535 * gcc.dg/pr64709.c: New test.
7537 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7540 * g++.dg/ubsan/pr64717-1.C: New test.
7541 * g++.dg/ubsan/pr64717-2.C: New test.
7543 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7545 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7547 2015-01-29 Jeff Law <law@redhat.com>
7550 * gcc.target/i386/pr15184-1.c: New test.
7551 * gcc.target/i386/pr15184-2.c: New test.
7553 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7555 PR tree-optimization/64746
7556 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7558 2015-01-29 Richard Biener <rguenther@suse.de>
7560 PR tree-optimization/64853
7561 * gcc.dg/torture/pr64853.c: New testcase.
7563 2015-01-29 Richard Biener <rguenther@suse.de>
7565 PR tree-optimization/64844
7566 * gcc.dg/vect/pr64844.c: New testcase.
7568 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7571 * gcc.dg/pr64809.c: Delete.
7573 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7576 * gcc.target/i386/pr64805.c: New.
7578 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7580 * gcc.dg/guality/guality.h (main): Add argv[0] to
7581 guality_gdb_command.
7583 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7586 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7588 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7591 * gcc.target/sh/sh.exp
7592 (check_effective_target_atomic_model_soft_gusa_available,
7593 check_effective_target_atomic_model_soft_tcb_available,
7594 check_effective_target_atomic_model_soft_imask_available,
7595 check_effective_target_atomic_model_hard_llcs_available): New.
7596 * gcc.target/sh/pr64659-0.h: New.
7597 * gcc.target/sh/pr64659-1.c: New.
7598 * gcc.target/sh/pr64659-2.c: New.
7599 * gcc.target/sh/pr64659-3.c: New.
7600 * gcc.target/sh/pr64659-4.c: New.
7602 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7604 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7605 scan-assembler-times pattern.
7607 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7610 * gcc.dg/pr64809.c: New test.
7612 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7614 PR tree-optimization/64277
7615 * gcc.dg/pr64277.c: New.
7617 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7619 PR tree-optimization/64718
7620 * gcc.c-torture/execute/pr64718.c: New test.
7622 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7624 * gcc.target/aarch64/abs_2.c: New.
7626 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7628 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7629 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7630 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7633 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7636 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7637 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7638 { target comdat_group }.
7640 2015-01-27 Tobias Burnus <burnus@net-b.de>
7643 * gfortran.dg/goacc/coarray_2.f90: New.
7645 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7649 * g++.dg/torture/pr64139.C: New testcase.
7650 * g++.dg/torture/pr60871.C: Likewise.
7652 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7655 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7656 prevent linking errors.
7658 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7661 * g++.dg/torture/pr64282.C: New testcase.
7663 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7665 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7668 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7670 * gcc.target/s390/hotpatch-13.c: New testcase.
7671 * gcc.target/s390/hotpatch-14.c: New testcase.
7672 * gcc.target/s390/hotpatch-15.c: New testcase.
7673 * gcc.target/s390/hotpatch-16.c: New testcase.
7674 * gcc.target/s390/hotpatch-17.c: New testcase.
7675 * gcc.target/s390/hotpatch-18.c: New testcase.
7676 * gcc.target/s390/hotpatch-19.c: New testcase.
7677 * gcc.target/s390/hotpatch-20.c: New testcase.
7678 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7679 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7680 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7681 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7682 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7683 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7684 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7685 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7686 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7687 * gcc.target/s390/hotpatch-10.c: Likewise.
7688 * gcc.target/s390/hotpatch-11.c: Likewise.
7689 * gcc.target/s390/hotpatch-12.c: Likewise.
7690 * gcc.target/s390/hotpatch-2.c: Likewise.
7691 * gcc.target/s390/hotpatch-3.c: Likewise.
7692 * gcc.target/s390/hotpatch-4.c: Likewise.
7693 * gcc.target/s390/hotpatch-5.c: Likewise.
7694 * gcc.target/s390/hotpatch-6.c: Likewise.
7695 * gcc.target/s390/hotpatch-7.c: Likewise.
7696 * gcc.target/s390/hotpatch-8.c: Likewise.
7697 * gcc.target/s390/hotpatch-9.c: Likewise.
7698 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7699 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7700 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7701 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7702 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7703 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7704 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7705 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7707 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7709 * gcc.dg/long_branch.c: New testcase.
7711 2015-01-27 Richard Biener <rguenther@suse.de>
7713 PR tree-optimization/56273
7714 PR tree-optimization/59124
7715 PR tree-optimization/64277
7716 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7717 * gcc.dg/Warray-bounds-12.c: Likewise.
7718 * gcc.dg/Warray-bounds-13.c: Likewise.
7720 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7722 PR rtl-optimization/61058
7723 * gcc.dg/pr61058.c: New test.
7725 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7727 * gcc.target/i386/chkp-narrow-bounds.c: New.
7729 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7731 PR tree-optimization/64807
7732 * gcc.dg/pr64807.c: New test.
7735 * gcc.dg/pr64766.c: New test.
7737 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7740 * gcc.target/sh/pr49263-4.c: New.
7742 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7745 * gfortran.dg/allocate_with_mold_1.f90: New test
7747 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.dg/pr64778.c: New test.
7753 * gcc.dg/vect/pr64421.c: New test.
7755 2015-01-26 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/coarray_36.f: New.
7759 * gfortran.dg/coarray_37.f90: New.
7761 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7764 * gfortran.dg/class_allocate_18.f90: New.
7766 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7768 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7770 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7772 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7774 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7776 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7778 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7780 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7782 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7784 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7785 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7786 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7787 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7789 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7791 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7792 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7793 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7795 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7797 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7798 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7799 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7800 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7801 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7804 2015-01-26 Richard Biener <rguenther@suse.de>
7807 * gcc.dg/uninit-19.c: New testcase.
7809 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7811 * lib/target-supports.exp (check_effective_target_vect64): Add
7814 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7817 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7819 2015-01-26 Tony Liu <tony.liu@arm.com>
7821 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7824 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7827 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7828 correctly, clean up afterwards.
7830 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7833 * gfortran.dg/use_rename_7.f90: New.
7835 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7837 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7838 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7840 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7843 * gcc.target/sh/pr54236-4.c: New.
7845 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7847 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7848 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7851 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7854 * gfortran.dg/open_new_segv.f90: New test.
7856 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7865 * gcc.target/sh/pr64345-1.c: New.
7866 * gcc.target/sh/pr64345-2.c: New.
7867 * gcc.target/sh/pr59533-1.c: New.
7868 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7869 * gcc.target/sh/pr52933-2.c: Likewise.
7870 * gcc.target/sh/pr54089-1.c: Likewise.
7871 * gcc.target/sh/pr54236-1.c: Likewise.
7872 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7873 * gcc.target/sh/pr49263-1.c: Remove xfails.
7874 * gcc.target/sh/pr49263-2.c: Likewise.
7875 * gcc.target/sh/pr49263-3.c: Likewise.
7876 * gcc.target/sh/pr53987-1.c: Likewise.
7877 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7878 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7879 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7880 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7881 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7882 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7884 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7887 2015-01-24 Tom de Vries <tom@codesourcery.com>
7889 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7891 2015-01-23 Ian Lance Taylor <iant@google.com>
7894 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7895 targets without split stack support.
7897 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7900 * gcc.target/i386/pr64317.c: New test.
7902 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7904 PR rtl-optimization/63637
7905 PR rtl-optimization/60663
7906 * gcc.dg/pr63637-1.c: New test.
7907 * gcc.dg/pr63637-2.c: New test.
7908 * gcc.dg/pr63637-3.c: New test.
7909 * gcc.dg/pr63637-4.c: New test.
7910 * gcc.dg/pr63637-5.c: New test.
7911 * gcc.dg/pr63637-6.c: New test.
7912 * gcc.target/i386/pr63637-1.c: New test.
7913 * gcc.target/i386/pr63637-2.c: New test.
7914 * gcc.target/i386/pr63637-3.c: New test.
7915 * gcc.target/i386/pr63637-4.c: New test.
7916 * gcc.target/i386/pr63637-5.c: New test.
7917 * gcc.target/i386/pr63637-6.c: New test.
7919 2015-01-23 Richard Biener <rguenther@suse.de>
7922 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7923 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7925 2015-01-23 Marek Polacek <polacek@redhat.com>
7927 PR preprocessor/60570
7928 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7929 * gcc.dg/cpp/pr60570.c: New test.
7931 2015-01-23 Richard Biener <rguenther@suse.de>
7934 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7935 vectorization on vect64 targets.
7937 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7940 * gfortran.dg/class_allocate_17.f90: New.
7942 2015-01-23 Tobias Burnus <burnus@net-b.de>
7945 * gfortran.dg/goacc/combined_loop.f90: New.
7947 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7950 * gfortran.dg/make_unit.f90: New test.
7952 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7955 * gfortran.dg/negative_unit_int8.f: Update.
7957 2015-01-22 Jeff Law <law@redhat.com>
7960 * gcc.target/m68k/pr52076-1.c: New test.
7961 * gcc.target/m68k/pr52076-2.c: New test.
7963 2015-01-22 Richard Biener <rguenther@suse.de>
7966 * gcc.dg/torture/pr64728.c: New testcase.
7968 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7971 * g++.dg/pr64688.C: New test.
7973 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7975 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7976 to avoid errors with -fpic.
7978 2015-01-22 Richard Biener <rguenther@suse.de>
7981 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7983 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7985 PR rtl-optimization/64682
7986 * gcc.c-torture/execute/pr64682.c: New file.
7988 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7991 * gcc.dg/pr64511.c: New test.
7993 PR rtl-optimization/62078
7994 * g++.dg/opt/pr62078.C: New test.
7997 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7999 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8002 * gfortran.dg/internal_pack_15.f90: New test.
8004 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8006 * c-c++-common/tsan/step.c: New testcase.
8008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8010 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8012 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8014 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8018 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8020 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8022 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8024 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8026 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8028 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8030 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8032 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8034 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8036 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8038 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8040 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8042 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8044 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8046 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8048 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8050 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8054 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8058 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8059 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8060 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8065 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8066 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8067 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8070 2015-01-21 Renlin Li <renlin.li@arm.com>
8072 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8073 * g++.dg/tls/thread_local5g.C: Likewise.
8074 * g++.dg/tls/thread_local6g.C: Likewise.
8076 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8078 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8079 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8080 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8084 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8085 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8086 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8088 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8090 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8091 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8092 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8096 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8097 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8098 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8100 2015-01-20 Jeff Law <law@redhat.com>
8103 * gcc.target/m68k/pr59946.c: New test.
8105 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8107 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8108 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8109 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8111 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8113 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8114 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8115 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8117 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8119 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8120 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8121 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8123 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8125 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8126 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8127 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8129 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8132 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8134 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8135 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8136 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8138 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8140 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8141 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8142 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8144 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8146 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8148 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8153 * g++.dg/ubsan/pr64632.C: New test.
8156 * gcc.dg/pr64663.c: New test.
8158 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8161 * g++.dg/warn/Wunused-var-23.C: New.
8163 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8166 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8167 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8169 2015-01-20 Richard Biener <rguenther@suse.de>
8172 * gcc.dg/lto/pr64684_0.c: New testcase.
8173 * gcc.dg/lto/pr64684_1.c: Likewise.
8174 * gcc.dg/lto/pr64684_2.c: Likewise.
8175 * gcc.dg/lto/pr64685_0.c: Likewise.
8176 * gcc.dg/lto/pr64685_1.c: Likewise.
8178 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8181 * g++.dg/cpp1y/lambda-init12.C: New.
8183 2015-01-20 Richard Biener <rguenther@suse.de>
8185 PR tree-optimization/64410
8186 * g++.dg/vect/pr64410.cc: Require vect_double.
8188 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8191 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8193 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8197 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8199 PR rtl-optimization/64081
8200 * gcc.dg/pr64081.c: New test.
8202 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8204 * jit.dg/harness.h: Include <unistd.h>.
8205 (CHECK_NO_ERRORS): New.
8206 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8207 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8208 gcc_jit_context_compile_to_file.
8209 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8210 args to the spawned executable.
8211 (jit-expand-vars): New function.
8212 (jit-exe-params): New variable.
8213 (dg-jit-set-exe-params): New function.
8214 (jit-dg-test): Detect testcases that use
8215 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8216 Set arguments of spawned process to jit-exe-params.
8217 (jit-get-output-filename): New function.
8218 (jit-setup-compile-to-file): New function.
8219 (jit-verify-compile-to-file): New function.
8220 (jit-run-executable): New function.
8221 (jit-verify-executable): New function.
8222 * jit.dg/test-compile-to-assembler.c: New testcase.
8223 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8224 * jit.dg/test-compile-to-executable.c: New testcase.
8225 * jit.dg/test-compile-to-object.c: New testcase.
8227 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8230 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8233 2015-01-19 Martin Liska <mliska@suse.cz>
8235 * objc/compile/pr64668.m: New test.
8237 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8239 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8240 (create_overflow_fn): Update comment to clarify that
8241 the third param of the created function is a bool *, not
8243 (verify_int_overflow_fn): Convert param "expected_ovf" from
8244 int to bool. Update third param of "overflow_fn_type" from int *
8245 to bool *. Update local "actual_ovf" from int to bool.
8246 (verify_uint_overflow_fn): Likewise.
8248 2015-01-19 Martin Liska <mliska@suse.cz>
8250 * gcc.dg/ipa/ipa-icf-33.c: New test.
8252 2015-01-19 Felix Yang <felix.yang@huawei.com>
8253 Haijian Zhang <z.zhanghaijian@huawei.com>
8255 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8256 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8257 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8258 result_float64x2, expected_hfloat64x2): New helper type, variable and
8260 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8261 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8262 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8263 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8264 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8265 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8266 and target without the FMA feature.
8268 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8270 * gcc.target/aarch64/pr64304.c: New testcase.
8272 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8274 PR rtl-optimization/64081
8275 * gcc.dg/pr64081.c: New test.
8277 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8280 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8282 * gcc.target/aarch64/test_frame_6.c: Likewise.
8283 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8284 and x19 (in the epilogue).
8285 * gcc.target/aarch64/test_frame_4.c: Likewise.
8286 * gcc.target/aarch64/test_frame_7.c: Likewise.
8288 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8290 * gcc.target/i386/chkp-always_inline.c: New.
8292 2015-01-15 Andrew Pinski <apinski@cavium.com>
8293 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8295 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8296 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8298 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8301 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8302 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8304 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8307 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8309 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8312 * gcc.target/sh/torture/pr64652.c: New.
8314 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8316 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8317 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8318 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8319 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8320 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8321 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8323 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8326 * g++.dg/torture/pr64378.C: New testcase.
8328 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8331 * gfortran.dg/block_13.f08: New test
8333 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8336 * gfortran.dg/associate_1.f03: Allow test for character with
8339 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8341 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8342 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8344 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8346 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8348 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8351 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8353 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8356 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8359 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8362 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8364 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8367 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8369 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8371 PR rtl-optimization/52773
8372 * gcc.c-torture/compile/pr52773.c: New test.
8374 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8377 * g++.dg/cpp0x/alias-decl-46.C: New.
8379 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8381 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8383 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8387 (CHECK_FP): Likewise.
8388 (CHECK_CUMULATIVE_SAT): Likewise.
8390 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8392 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8393 (Set_Neon_Cumulative_Sat): Add parameter.
8394 (__set_neon_cumulative_sat): Support new parameter.
8395 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8396 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8398 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8399 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8402 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8404 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8405 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8407 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/tls/thread_local-ice4.C: New.
8412 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8414 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8417 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8420 * g++.dg/cpp0x/vt-62276.C: New.
8422 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8425 * g++.dg/pr64353.C: New.
8427 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8430 * gcc.target/aarch64/pr64263_1.c: New test.
8432 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8434 PR tree-optimization/64434
8435 * gcc.dg/torture/pr64434.c: Move to...
8436 * gcc.dg/pr64434.c: ... here.
8438 2015-01-16 Richard Biener <rguenther@suse.de>
8441 * gcc.dg/uninit-18.c: New testcase.
8443 2015-01-16 Richard Biener <rguenther@suse.de>
8445 PR tree-optimization/64568
8446 * g++.dg/torture/pr64568-2.C: New testcase.
8448 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8451 * gcc.target/i386/chkp-label-address.c: New.
8453 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8456 * gfortran.dg/pointer_init_6.f90: Extended.
8458 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8460 * gcc.c-torture/compile/20150108.c: New test.
8462 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8464 * gcc.target/visium: New directory.
8466 2015-01-16 Richard Biener <rguenther@suse.de>
8468 PR tree-optimization/61743
8469 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8470 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8472 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8474 * gcc.dg/pr64015.c: New test.
8476 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8480 * g++.dg/ipa/pr64612.C: New test.
8482 2015-01-16 Renlin Li <renlin.li@arm.com>
8484 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8486 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8488 * gcc.target/i386/sse-14.c: Test new intrinsic.
8489 * gcc.target/i386/sse-22.c: Ditto.
8491 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/cpp0x/auto44.C: New.
8496 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8499 * gcc.target/nios2/gpopt-all.c: New test case.
8500 * gcc.target/nios2/gpopt-local.c: New test case.
8501 * gcc.target/nios2/gpopt-global.c: New test case.
8502 * gcc.target/nios2/gpopt-data.c: New test case.
8503 * gcc.target/nios2/gpopt-none.c: New test case.
8505 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8507 * g++.dg/ubsan/vptr-1.C: New test.
8508 * g++.dg/ubsan/vptr-2.C: New test.
8509 * g++.dg/ubsan/vptr-3.C: New test.
8510 * g++.dg/ubsan/vptr-4.C: New test.
8511 * g++.dg/ubsan/vptr-5.C: New test.
8512 * g++.dg/ubsan/vptr-6.C: New test.
8513 * g++.dg/ubsan/vptr-7.C: New test.
8514 * g++.dg/ubsan/vptr-8.C: New test.
8515 * g++.dg/ubsan/vptr-9.C: New test.
8517 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8519 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8521 * lib/gcc-dg.exp: Likewise.
8523 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8525 PR rtl-optimization/64110
8526 * gcc.target/i386/pr64110.c: Add scan-assembler.
8528 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8529 James Norris <jnorris@codesourcery.com>
8530 Cesar Philippidis <cesar@codesourcery.com>
8531 Ilmir Usmanov <i.usmanov@samsung.com>
8533 * lib/target-supports.exp (check_effective_target_fopenacc): New
8535 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8536 * g++.dg/goacc/goacc.exp: Likewise.
8537 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8538 * gcc.dg/goacc/goacc.exp: Likewise.
8539 * gfortran.dg/goacc/goacc.exp: Likewise.
8540 * c-c++-common/cpp/openacc-define-1.c: New file.
8541 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8542 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8543 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8544 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8545 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8546 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8547 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8548 * c-c++-common/goacc/cache-1.c: Likewise.
8549 * c-c++-common/goacc/clauses-fail.c: Likewise.
8550 * c-c++-common/goacc/collapse-1.c: Likewise.
8551 * c-c++-common/goacc/data-1.c: Likewise.
8552 * c-c++-common/goacc/data-2.c: Likewise.
8553 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8554 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8555 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8556 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8557 * c-c++-common/goacc/if-clause-1.c: Likewise.
8558 * c-c++-common/goacc/if-clause-2.c: Likewise.
8559 * c-c++-common/goacc/kernels-1.c: Likewise.
8560 * c-c++-common/goacc/loop-1.c: Likewise.
8561 * c-c++-common/goacc/loop-private-1.c: Likewise.
8562 * c-c++-common/goacc/nesting-1.c: Likewise.
8563 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8564 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8565 * c-c++-common/goacc/parallel-1.c: Likewise.
8566 * c-c++-common/goacc/pcopy.c: Likewise.
8567 * c-c++-common/goacc/pcopyin.c: Likewise.
8568 * c-c++-common/goacc/pcopyout.c: Likewise.
8569 * c-c++-common/goacc/pcreate.c: Likewise.
8570 * c-c++-common/goacc/pragma_context.c: Likewise.
8571 * c-c++-common/goacc/present-1.c: Likewise.
8572 * c-c++-common/goacc/reduction-1.c: Likewise.
8573 * c-c++-common/goacc/reduction-2.c: Likewise.
8574 * c-c++-common/goacc/reduction-3.c: Likewise.
8575 * c-c++-common/goacc/reduction-4.c: Likewise.
8576 * c-c++-common/goacc/sb-1.c: Likewise.
8577 * c-c++-common/goacc/sb-2.c: Likewise.
8578 * c-c++-common/goacc/sb-3.c: Likewise.
8579 * c-c++-common/goacc/update-1.c: Likewise.
8580 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8581 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8582 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8583 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8584 * gfortran.dg/goacc/assumed.f95: Likewise.
8585 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8586 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8587 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8588 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8589 * gfortran.dg/goacc/branch.f95: Likewise.
8590 * gfortran.dg/goacc/cache-1.f95: Likewise.
8591 * gfortran.dg/goacc/coarray.f95: Likewise.
8592 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8593 * gfortran.dg/goacc/cray.f95: Likewise.
8594 * gfortran.dg/goacc/critical.f95: Likewise.
8595 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8596 * gfortran.dg/goacc/data-tree.f95: Likewise.
8597 * gfortran.dg/goacc/declare-1.f95: Likewise.
8598 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8599 * gfortran.dg/goacc/fixed-1.f: Likewise.
8600 * gfortran.dg/goacc/fixed-2.f: Likewise.
8601 * gfortran.dg/goacc/fixed-3.f: Likewise.
8602 * gfortran.dg/goacc/fixed-4.f: Likewise.
8603 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8604 * gfortran.dg/goacc/if.f95: Likewise.
8605 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8606 * gfortran.dg/goacc/list.f95: Likewise.
8607 * gfortran.dg/goacc/literal.f95: Likewise.
8608 * gfortran.dg/goacc/loop-1.f95: Likewise.
8609 * gfortran.dg/goacc/loop-2.f95: Likewise.
8610 * gfortran.dg/goacc/loop-3.f95: Likewise.
8611 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8612 * gfortran.dg/goacc/omp.f95: Likewise.
8613 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8614 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8615 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8616 * gfortran.dg/goacc/parameter.f95: Likewise.
8617 * gfortran.dg/goacc/private-1.f95: Likewise.
8618 * gfortran.dg/goacc/private-2.f95: Likewise.
8619 * gfortran.dg/goacc/private-3.f95: Likewise.
8620 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8621 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8622 * gfortran.dg/goacc/reduction.f95: Likewise.
8623 * gfortran.dg/goacc/routine-1.f90: Likewise.
8624 * gfortran.dg/goacc/routine-2.f90: Likewise.
8625 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8626 * gfortran.dg/goacc/several-directives.f95: Likewise.
8627 * gfortran.dg/goacc/sie.f95: Likewise.
8628 * gfortran.dg/goacc/subarrays.f95: Likewise.
8629 * gfortran.dg/gomp/map-1.f90: Likewise.
8630 * gfortran.dg/openacc-define-1.f90: Likewise.
8631 * gfortran.dg/openacc-define-2.f90: Likewise.
8632 * gfortran.dg/openacc-define-3.f90: Likewise.
8633 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8634 * g++.dg/gomp/block-2.C: Likewise.
8635 * g++.dg/gomp/block-3.C: Likewise.
8636 * g++.dg/gomp/block-5.C: Likewise.
8637 * g++.dg/gomp/target-1.C: Likewise.
8638 * g++.dg/gomp/target-2.C: Likewise.
8639 * g++.dg/gomp/taskgroup-1.C: Likewise.
8640 * g++.dg/gomp/teams-1.C: Likewise.
8641 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8642 * gcc.dg/cilk-plus/jump.c: Likewise.
8643 * gcc.dg/gomp/block-1.c: Likewise.
8644 * gcc.dg/gomp/block-10.c: Likewise.
8645 * gcc.dg/gomp/block-2.c: Likewise.
8646 * gcc.dg/gomp/block-3.c: Likewise.
8647 * gcc.dg/gomp/block-4.c: Likewise.
8648 * gcc.dg/gomp/block-5.c: Likewise.
8649 * gcc.dg/gomp/block-6.c: Likewise.
8650 * gcc.dg/gomp/block-7.c: Likewise.
8651 * gcc.dg/gomp/block-8.c: Likewise.
8652 * gcc.dg/gomp/block-9.c: Likewise.
8653 * gcc.dg/gomp/target-1.c: Likewise.
8654 * gcc.dg/gomp/target-2.c: Likewise.
8655 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8656 * gcc.dg/gomp/teams-1.c: Likewise.
8658 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8660 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8663 2015-01-15 Mike Stump <mikestump@comcast.net>
8665 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8666 * gcc.dg/inline_2.c: Likewise.
8667 * gcc.dg/inline_3.c: Likewise.
8668 * gcc.dg/inline_4.c: Likewise.
8670 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8673 * gfortran.dg/proc_ptr_comp_43.f90: New.
8675 2015-01-15 Mike Stump <mikestump@comcast.net>
8677 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8678 * gcc.dg/unroll_2.c: Likewise.
8679 * gcc.dg/unroll_3.c: Likewise.
8680 * gcc.dg/unroll_4.c: Likewise.
8681 * gcc.dg/unroll_5.c: Likewise.
8683 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8686 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8688 * gcc.target/aarch64/test_frame_6.c: Likewise.
8689 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8690 x30 and x19 (in the epilogue).
8691 * gcc.target/aarch64/test_frame_4.c: Likewise.
8692 * gcc.target/aarch64/test_frame_7.c: Likewise.
8694 2015-01-15 Martin Liska <mliska@suse.cz>
8696 * g++.dg/ipa/pr64068.C: New test.
8697 * gcc.dg/ipa/PR64559.c: New test.
8699 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8701 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8704 2015-01-15 Richard Biener <rguenther@suse.de>
8706 PR tree-optimization/61743
8707 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8708 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8710 2015-01-15 Renlin Li <renlin.li@arm.com>
8712 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8713 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8715 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8717 * gcc.dg/vect/vect-aggressive-1.c: New.
8718 * gcc.target/i386/avx2-vect-aggressive.c: New.
8720 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8722 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8724 2015-01-15 Richard Biener <rguenther@suse.de>
8727 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8728 -Wl,-undefined,dynamic_lookup.
8730 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8732 * gnat.dg/opt47.adb: New test.
8734 2015-01-15 Richard Biener <rguenther@suse.de>
8737 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8739 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8741 PR tree-optimization/64434
8742 * gcc.dg/torture/pr64434.c: New test.
8744 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8746 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8747 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8748 -march=loongson* and -march=octeon* require -mno-micromips.
8750 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8751 Matthew Fortune <matthew.fortune@imgtec.com>
8753 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8754 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8755 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8756 * gcc.target/mips/call-saved-7.c: New file.
8757 * gcc.target/mips/call-saved-8.c: New file.
8758 * gcc.target/mips/call-saved-9.c: New file.
8760 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8762 * gcc.target/mips/lsa.c: New file.
8763 * gcc.target/mips/mips64-lsa.c: Likewise.
8764 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8765 * gcc.target/mips/mulsize-4.c: Likewise.
8766 * gcc.target/mips/mulsize-5.c: New file.
8767 * gcc.target/mips/mulsize-6.c: Likewise.
8768 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8769 and !HAS_LSA as ghost options.
8770 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8773 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8775 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8777 2015-01-15 Richard Biener <rguenther@suse.de>
8780 * gcc.dg/torture/pr64365.c: New testcase.
8782 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8784 * gcc.dg/stackprotectexplicit1.c: New test.
8785 * g++.dg/stackprotectexplicit2.c: New test.
8787 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8790 * gfortran.dg/inquire_internal.f90: New.
8791 * gfortran.dg/negative_unit_check.f90: New.
8793 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8796 * gcc.target/sh/pr53988-1.c: New.
8798 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8801 * g++.dg/tls/thread_local-ice3.C: New.
8803 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8805 * gcc.target/i386/fentry-override.c: Properly place {} in target
8806 selector. Remove nonpic.
8807 * gcc.target/i386/fentry.c: Likewise.
8809 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8811 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8812 warnings instead of errors.
8814 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8816 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8817 option support instead of ENABLE_LTO from Makefile.
8819 2015-01-14 Richard Biener <rguenther@suse.de>
8821 PR tree-optimization/59354
8822 * gcc.dg/vect/pr59354.c: New testcase.
8824 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8826 * lib/target-supports.exp
8827 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8828 on ARM architures before v7.
8830 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8833 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8836 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8839 * gcc.target/i386/pr64386.c: New test.
8841 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8844 * gcc.target/i386/pr64393.c: New test.
8846 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8849 * gcc.target/i386/pr64387.c: New test.
8851 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8853 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8855 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8857 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8859 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8862 * gcc.target/arm/pr64453.c: New.
8864 2015-01-14 Richard Biener <rguenther@suse.de>
8867 * gcc.dg/lto/pr64415_0.c: New testcase.
8868 * gcc.dg/lto/pr64415_1.c: Likewise.
8870 2015-01-14 Martin Liska <mliska@suse.cz>
8872 * gcc.dg/ipa/pr64307.c: New test.
8874 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8876 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8879 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8882 * gcc.target/arm/pr64460_1.c: New test.
8884 2015-01-14 Richard Biener <rguenther@suse.de>
8886 PR tree-optimization/64493
8887 PR tree-optimization/64495
8888 * gcc.dg/vect/pr64493.c: New testcase.
8889 * gcc.dg/vect/pr64495.c: Likewise.
8891 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8893 * gcc.dg/Warray-bounds-11.c: New test-case.
8895 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8897 * gcc.target/mips/octeon3-pipe-1.c: New test.
8899 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8901 * jit.dg/harness.h (set_up_logging): Move string concatenation
8903 (concat_strings): New function.
8904 (dump_reproducer): New function.
8905 (test_jit): Call dump_reproducer.
8906 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8908 (jit-dg-test): Delete any generated reproducer from previous runs.
8909 Verify that a generated reproducer was created, and verify that it
8911 * jit.dg/test-nested-contexts.c (main): Call
8912 gcc_jit_context_dump_reproducer_to_file.
8914 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8916 * gcc.dg/aru-2.c: Add dg-require-profiling.
8918 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8920 * lib/target-supports.exp (check_profiling_available): Check if
8923 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8926 * g++.dg/torture/pr64565.C: New testcase.
8928 2015-01-13 Marek Polacek <polacek@redhat.com>
8931 * gcc.dg/tm/pr64391.c: New test.
8933 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8935 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8938 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8940 * gcc.target/i386/pie.c: New test.
8942 * lib/target-supports.exp (check_effective_target_pie): New.
8944 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8946 PR rtl-optimization/64286
8947 * gcc.target/i386/avx2-pr64286.c: New test.
8949 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8952 * g++.dg/cpp0x/vt-57626.C: New.
8954 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8957 * gfortran.dg/pr64528.f90: New test.
8959 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8961 * gcc.target/aarch64/subsp.c: New test.
8963 2015-01-13 Andrew Pinski <apinski@cavium.com>
8965 * gcc.target/aarch64/store-pair-1.c: New testcase.
8967 2015-01-13 Richard Biener <rguenther@suse.de>
8970 * gcc.dg/lto/pr64373_0.c: New testcase.
8972 2015-01-13 Andrew Pinski <apinski@cavium.com>
8974 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8975 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8977 2015-01-13 Richard Biener <rguenther@suse.de>
8979 PR tree-optimization/64406
8980 * gcc.dg/pr64406.c: New testcase.
8982 2015-01-13 Richard Biener <rguenther@suse.de>
8984 PR tree-optimization/64404
8985 * gcc.dg/vect/pr64404.c: New testcase.
8987 2015-01-13 Richard Biener <rguenther@suse.de>
8989 PR tree-optimization/64568
8990 * g++.dg/torture/pr64568.C: New testcase.
8992 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8994 * jit.dg/test-error-local-used-from-other-function.c: New test
8996 * jit.dg/test-error-param-reuse.c: New test case.
8997 * jit.dg/test-error-param-sharing.c: New test case.
8998 * jit.dg/test-error-param-used-from-other-function.c: New test
9000 * jit.dg/test-error-param-used-without-a-function.c: New test
9003 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9005 PR tree-optimization/64563
9006 * gcc.dg/pr64563.c: New test.
9009 * gcc.target/i386/pr64513.c: New test.
9011 PR tree-optimization/64454
9012 * gcc.dg/pr64454.c: New test.
9015 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9017 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9018 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9019 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9020 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9021 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9022 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9023 * gcc.dg/vect/slp-25.c: Likewise.
9024 * gcc.dg/vect/vect-109.c: Likewise.
9025 * gcc.dg/vect/vect-13.c: Likewise.
9026 * gcc.dg/vect/vect-17.c: Likewise.
9027 * gcc.dg/vect/vect-18.c: Likewise.
9028 * gcc.dg/vect/vect-19.c: Likewise.
9029 * gcc.dg/vect/vect-20.c: Likewise.
9030 * gcc.dg/vect/vect-21.c: Likewise.
9031 * gcc.dg/vect/vect-22.c: Likewise.
9032 * gcc.dg/vect/vect-27.c: Likewise.
9033 * gcc.dg/vect/vect-29.c: Likewise.
9034 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9035 * gcc.dg/vect/vect-2.c: Likewise.
9036 * gcc.dg/vect/vect-3.c: Likewise.
9037 * gcc.dg/vect/vect-4.c: Likewise.
9038 * gcc.dg/vect/vect-5.c: Likewise.
9039 * gcc.dg/vect/vect-72.c: Likewise.
9040 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9041 * gcc.dg/vect/vect-73.c: Likewise.
9042 * gcc.dg/vect/vect-77-global.c: Likewise.
9043 * gcc.dg/vect/vect-78-global.c: Likewise.
9044 * gcc.dg/vect/vect-7.c: Likewise.
9045 * gcc.dg/vect/vect-86.c: Likewise.
9046 * gcc.dg/vect/vect-align-1.c: Likewise.
9047 * gcc.dg/vect/vect-align-3.c: Likewise.
9048 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9049 * gcc.dg/vect/vect-all.c: Likewise.
9050 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9051 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9052 * gcc.dg/vect/vect-peel-3.c: Likewise.
9053 * gcc.dg/vect/vect-peel-4.c: Likewise.
9054 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9056 2015-01-12 Jeff Law <law@redhat.com>
9059 * gcc.target/m68k/pr64461.c: New test.
9061 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9063 * jit.dg/test-array-as-pointer.c (create_code): Update call
9064 to gcc_jit_context_new_global by setting "kind" to
9065 GCC_JIT_GLOBAL_IMPORTED.
9066 * jit.dg/test-error-array-as-pointer.c: Likewise.
9067 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9068 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9069 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9070 * jit.dg/test-using-global.c (the_global): Rename to...
9071 (imported_global): ...this.
9072 (create_code): Update to test the three kinds of global.
9073 (verify_code): Likewise.
9075 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9078 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9080 * gcc.target/i386/pr64291-2.c: Updated.
9082 2015-01-12 Richard Biener <rguenther@suse.de>
9084 PR tree-optimization/64530
9085 * gfortran.dg/pr64530.f90: New testcase.
9087 2015-01-12 Richard Biener <rguenther@suse.de>
9090 * gcc.dg/torture/pr64357.c: New testcase.
9092 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9094 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9097 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9098 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9100 2015-01-12 Martin Liska <mliska@suse.cz>
9102 * gcc.dg/ipa/PR64550.c: New test.
9104 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9107 * g++.dg/ipa/pr63470.C: New testcase.
9109 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9112 * gfortran.dg/typebound_operator_20.f90: New.
9114 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9117 * gfortran.dg/proc_ptr_comp_42.f90: New.
9119 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9122 * gfortran.dg/proc_ptr_comp_41.f90: New.
9124 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9126 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9128 2015-01-10 Tobias Burnus <burnus@net-b.de>
9131 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9132 and add dg-excess-errors.
9133 * gfortran.dg/line_length_6.f90: New.
9134 * gfortran.dg/line_length_7.f90: New.
9135 * gfortran.dg/line_length_8.f90: New.
9136 * gfortran.dg/line_length_9.f90: New.
9137 * gfortran.dg/line_length_10.f90: New.
9138 * gfortran.dg/line_length_11.f90: New.
9140 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9142 * jit.dg/test-threads.c (struct testcase): Move declaration
9143 to jit.dg/all-non-failing-tests.h.
9144 (testcases): Likewise.
9145 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9146 declaration here from jit.dg/all-non-failing-tests.h.
9147 (testcases): Likewise.
9148 * jit.dg/test-combination.c (create_code): Eliminate spelling
9149 out all of the testcases in favor of looping through the
9150 "testcases" metadata.
9151 (verify_code): Likewise.
9153 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9155 PR rtl-optimization/64536
9156 * gcc.dg/pr64536.c: New test.
9158 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9160 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9161 * jit.dg/test-combination.c (create_code): Likewise.
9162 (verify_code): Likewise.
9163 * jit.dg/test-constants.c: New test case.
9164 * jit.dg/test-threads.c: Add test-constants.c.
9166 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9169 * objc.dg/gnu-api-2-class.m: Add a test case
9170 for the above change.
9172 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9174 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9176 2015-01-09 Richard Biener <rguenther@suse.de>
9178 PR tree-optimization/64410
9179 * g++.dg/vect/pr64410.cc: New testcase.
9181 2015-01-09 Martin Liska <mliska@suse.cz>
9183 * gcc.dg/ipa/ipa-icf-32.c: New test.
9185 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9187 * c-c++-common/tsan/tsan_barrier.h: New.
9188 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9189 * c-c++-common/tsan/bitfield_race.c: Likewise.
9190 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9191 * c-c++-common/tsan/mutexset1.c: Likewise.
9192 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9193 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9194 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9195 * c-c++-common/tsan/simple_race.c: Likewise.
9196 * c-c++-common/tsan/simple_stack.c: Likewise.
9197 * c-c++-common/tsan/sleep_sync.c: Likewise.
9198 * c-c++-common/tsan/tiny_race.c: Likewise.
9199 * c-c++-common/tsan/tls_race.c: Likewise.
9200 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9201 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9202 * g++.dg/tsan/atomic_free.C: Likewise.
9203 * g++.dg/tsan/atomic_free2.C: Likewise.
9204 * g++.dg/tsan/cond_race.C: Likewise.
9205 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9207 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9210 * lib/target-supports.exp (check_effective_target_libatomic_available):
9212 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9213 targets that match effective-target libatomic_available.
9214 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9216 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9218 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9219 Verify the result of gcc_jit_context_get_last_error.
9220 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9222 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9224 PR tree-optimization/63989
9225 * gcc.dg/strlenopt-27.c: New test.
9227 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9229 * jit.dg/harness.h (set_up_logging): New function.
9230 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9231 set_up_logging on the context, so that every testcase is
9232 logged to a particular file.
9233 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9234 and call gcc_jit_context_set_logfile on the top-level context.
9236 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9239 * g++.dg/opt/pr64338.C: New test.
9241 2015-01-08 Tobias Burnus <burnus@net-b.de>
9243 * gfortran.dg/coarray/codimension_2b.f90: New file.
9244 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9245 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9247 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9250 * g++.dg/ext/fnname4.C: New.
9252 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/cpp0x/constexpr-64462.C: New.
9257 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9260 * g++.dg/cpp0x/deleted10.C: New.
9262 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9264 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9266 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9268 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9269 GCC_JIT_UNARY_OP_ABS.
9270 (verify_unary_ops): Likewise.
9272 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9274 * jit.dg/test-arith-overflow.c: New test case.
9275 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9276 * jit.dg/test-combination.c (create_code): Likewise.
9277 (verify_code): Likewise.
9278 * jit.dg/test-threads.c (testcases): Likewise.
9280 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9282 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9283 rather than "jit". Load g++.exp, and call g++_init.
9284 Run test-*.cc files within the testsuite and *.cc files within
9286 (jit-dg-test): Drop the addition of -fgnu89-inline to
9287 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9288 doing it when compiling C testcases (since g++ does not handle
9289 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9290 is restored to the value after g++_init ran, rather than the
9291 value before g++_init ran. Return a list of
9292 $comp_output $output_file, as dg-test assumes.
9294 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9296 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9297 make it easier to figure out the origin of each test result when
9298 running test-combination.c and test-threads.c.
9299 (CHECK_VALUE): Likewise.
9300 (CHECK_DOUBLE_VALUE): Likewise.
9301 (CHECK_STRING_VALUE): Likewise.
9302 (CHECK_STRING_STARTS_WITH): Likewise.
9303 (CHECK_STRING_CONTAINS): Likewise.
9305 (check_string_value): Likewise, add "funcname" param.
9306 (check_string_starts_with): Likewise.
9307 (check_string_contains): Likewise.
9309 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9311 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9312 generating name of built executable.
9314 2015-01-07 Marek Polacek <polacek@redhat.com>
9317 * gcc.dg/pr64440.c: New test.
9318 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9320 2015-01-07 Marek Polacek <polacek@redhat.com>
9323 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9324 * gcc.dg/pr64417.c: New test.
9326 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9329 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9332 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9334 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9335 Check if testcases run without errors, not just if they compile.
9337 2015-01-06 Christian Bruel <christian.bruel@st.com>
9340 * gcc.target/sh/pr64507.c: New test.
9342 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9344 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9346 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9348 * c-c++-common/asan/sanitize-all-1.c: New test.
9349 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9350 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9351 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9352 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9354 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9356 * lib/target-supports.exp (check_profiling_available): Return 0 for
9358 (check_effective_target_tls_runtime): Likewise.
9359 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9360 * gcc.dg/20020312-2.c: Adjust for Visium.
9361 * gcc.dg/tls/thr-cse-1.c: Likewise
9362 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9363 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9364 * gcc.dg/weak/typeof-2.c: Likewise.
9366 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9368 PR rtl-optimization/64287
9369 * gcc.dg/aru-2.c: New test.
9371 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9374 * c-c++-common/ubsan/pr64344-1.c: New test.
9375 * c-c++-common/ubsan/pr64344-2.c: New test.
9377 PR tree-optimization/64465
9378 * gcc.dg/pr64465.c: New test.
9380 PR tree-optimization/64494
9381 * gcc.c-torture/compile/pr64494.c: New test.
9383 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9386 * gfortran.dg/realloc_on_assign_25.f90: New test.
9388 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9390 Update copyright years.
9392 2015-01-05 Marek Polacek <polacek@redhat.com>
9395 * gcc.dg/pr64423.c: New test.
9397 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9399 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9400 mmix-knuth-mmixware for the same reason as for MIPS.
9401 * gcc.dg/debug/debug-2.c: Ditto.
9403 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9405 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9408 * lib/gfortran.exp: Add libatomic library search path.
9409 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9410 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9412 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9414 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9416 * c-c++-common/tsan/bitfield_race.c: New testcase.
9417 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9419 2015-01-02 Tobias Burnus <burnus@net-b.de>
9421 * gfortran.dg/coarray/collectives_4.f90: New.
9423 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9426 * gfortran.dg/extends_16.f90: New.
9428 2015-01-02 Tobias Burnus <burnus@net-b.de>
9430 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9432 2015-01-02 Tobias Burnus <burnus@net-b.de>
9434 * gfortran.dg/coarray/codimension_2.f90: New.
9435 * gfortran.dg/coarray/codimension_2a.f90: New.
9436 * gfortran.dg/coarray_35.f90: New.
9437 * gfortran.dg/coarray_35a.f90: New.
9439 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9442 * gfortran.dg/dummy_procedure_11.f90: New.
9444 Copyright (C) 2015 Free Software Foundation, Inc.
9446 Copying and distribution of this file, with or without modification,
9447 are permitted in any medium without royalty provided the copyright
9448 notice and this notice are preserved.