1 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3 * gcc.dg/lto/simd-function_0.c: New test.
5 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/pr68018.c: New test.
10 2015-10-21 Richard Biener <rguenther@suse.de>
13 * gcc.dg/torture/pr68031.c: New testcase.
15 2015-10-21 Richard Biener <rguenther@suse.de>
17 PR tree-optimization/68026
18 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
20 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
22 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
23 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
24 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
25 * g++.dg/asan/default-options-1.C: Likewise.
27 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29 * gcc.target/aarch64/stp_vec_64_1.c: New test.
30 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
32 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
34 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
36 2015-10-20 Marek Polacek <polacek@redhat.com>
39 * gcc.dg/pr67964.c: New test.
41 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
43 PR rtl-optimization/67609
44 * gcc.target/i386/pr67609.c: New.
46 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
50 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
52 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
53 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
55 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
58 * gcc.target/i386/pr66810.c: New test.
60 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
64 * gcc.target/i386/pr67963-1.c: New test.
65 * gcc.target/i386/pr67963-2.c: Likewise.
66 * gcc.target/i386/pr67963-3.c: Likewise.
67 * gcc.target/i386/pr67985-1.c: Likewise.
68 * gcc.target/i386/pr67985-2.c: Likewise.
69 * gcc.target/i386/pr67985-3.c: Likewise.
71 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
73 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
75 2015-10-20 Richard Biener <rguenther@suse.de>
77 PR tree-optimization/68017
78 * gcc.dg/torture/pr68017.c: New testcase.
80 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
83 * gcc.target/aarch64/pr66912.c: New.
84 * gcc.target/arm/pr66912.c: New.
86 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
88 * gfortran.dg/pr67900.f90: New tests.
90 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
92 * gnat.dg/opt50.adb: New test.
93 * gnat.dg/opt50_pkg.adb: New helper.
94 * gnat.dg/opt50_pkg.ads: New helper.
96 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
99 * gfortran.dg/pr68019.f90: new test.
101 2015-10-19 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/67975
104 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
106 2015-10-19 Richard Biener <rguenther@suse.de>
108 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
110 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
113 * gcc.target/i386/pr67995-1.c: New test.
114 * gcc.target/i386/pr67995-2.c: Likewise.
115 * gcc.target/i386/pr67995-3.c: Likewise.
117 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
120 * gcc.dg/PR68002.c: New test.
122 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
124 * gcc.dg/builtins-20.c: Remove undefined behavior.
126 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
129 * gfortran.dg/common_25.f90: New file.
131 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
134 * gfortran.dg/move_alloc_15.f90: New test
135 * gfortran.dg/move_alloc_16.f90: New test
138 * gfortran.dg/deferred_character_assignment_1.f90: New test
140 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
143 * gfortran.df/pr67987.f90: New test.
144 * gfortran.dg/char_length_2.f90: Update testcase.
146 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
148 * gcc.target/i386/iamcu/test_basic_returning.c
149 (def_test_returning_type): Use union to check float return bits.
151 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
153 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
154 Replace printf with __builtin_printf.
156 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
158 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
161 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
164 * gnat.dg/pack21.adb: New test.
165 * gnat.dg/pack22.adb: Likewise.
166 * gnat.dg/pack22_pkg.ad[sb]: New helper.
168 2015-10-16 Christian Bruel <christian.bruel@st.com>
171 * gcc.target/arm/no-align.c: New test.
172 * gcc.target/arm/attr-align1.c: New test.
173 * gcc.target/arm/attr-align2.c: New test.
174 * gcc.target/arm/attr-align3.c: New test.
176 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
178 * gcc.c-torture/compile/icfmatch.c: Add testcase
180 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
183 * g++.dg/cpp1z/fold-ice1.C: New.
185 2015-10-16 Michael Collison <michael.collison@linaro.org>
186 Andrew Pinski <andrew.pinski@caviumnetworks.com>
188 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
190 2015-10-15 Marek Polacek <polacek@redhat.com>
192 * gcc.dg/tree-ssa/reassoc-42.c: New test.
194 2015-10-15 Marek Polacek <polacek@redhat.com>
196 PR tree-optimization/67953
197 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
199 * gcc.dg/torture/pr67953.c: New test.
201 2015-10-14 Jeff Law <law@redhat.com>
203 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
204 contained within have their own file/test now.
205 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
206 ssa-dom-thread-2.c. Tighten expected output slightly and comment
207 expectations a bit more.
208 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
210 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
212 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
215 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
217 2015-10-14 Marek Polacek <polacek@redhat.com>
219 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
229 2015-10-14 Richard Biener <rguenther@suse.de>
231 PR tree-optimization/67915
232 * gcc.dg/torture/pr67915.c: New testcase.
234 2015-10-14 Marek Polacek <polacek@redhat.com>
236 PR tree-optimization/67815
237 * gcc.dg/tree-ssa/reassoc-39.c: New test.
238 * gcc.dg/tree-ssa/reassoc-40.c: New test.
239 * gcc.dg/tree-ssa/reassoc-41.c: New test.
241 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
243 * gcc.dg/pragma-pop_options-1.c: New test.
245 2015-10-13 Jakub Jelinek <jakub@redhat.com>
246 Aldy Hernandez <aldyh@redhat.com>
248 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
249 * c-c++-common/gomp/clauses-1.c: New test.
250 * c-c++-common/gomp/clauses-2.c: New test.
251 * c-c++-common/gomp/clauses-3.c: New test.
252 * c-c++-common/gomp/clauses-4.c: New test.
253 * c-c++-common/gomp/declare-target-1.c: New test.
254 * c-c++-common/gomp/declare-target-2.c: New test.
255 * c-c++-common/gomp/depend-3.c: New test.
256 * c-c++-common/gomp/depend-4.c: New test.
257 * c-c++-common/gomp/doacross-1.c: New test.
258 * c-c++-common/gomp/if-1.c: New test.
259 * c-c++-common/gomp/if-2.c: New test.
260 * c-c++-common/gomp/linear-1.c: New test.
261 * c-c++-common/gomp/map-2.c: New test.
262 * c-c++-common/gomp/map-3.c: New test.
263 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
264 f_omp_target_data): Add map clause to target data.
265 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
266 * c-c++-common/gomp/ordered-1.c: New test.
267 * c-c++-common/gomp/ordered-2.c: New test.
268 * c-c++-common/gomp/ordered-3.c: New test.
269 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
271 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
272 clause and ordered construct where no longer allowed.
273 * c-c++-common/gomp/priority-1.c: New test.
274 * c-c++-common/gomp/reduction-1.c: New test.
275 * c-c++-common/gomp/schedule-simd-1.c: New test.
276 * c-c++-common/gomp/sink-1.c: New test.
277 * c-c++-common/gomp/sink-2.c: New test.
278 * c-c++-common/gomp/sink-3.c: New test.
279 * c-c++-common/gomp/sink-4.c: New test.
280 * c-c++-common/gomp/udr-1.c: New test.
281 * c-c++-common/taskloop-1.c: New test.
282 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
283 value of _OPENMP macro.
284 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
285 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
286 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
287 * gcc.dg/gomp/clause-1.c:
288 * gcc.dg/gomp/reduction-1.c: New test.
289 * gcc.dg/gomp/sink-fold-1.c: New test.
290 * gcc.dg/gomp/sink-fold-2.c: New test.
291 * gcc.dg/gomp/sink-fold-3.c: New test.
292 * gcc.dg/vect/vect-simd-clone-15.c: New test.
293 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
294 of non-static data members.
295 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
296 Add some linear clause tests.
297 * g++.dg/gomp/declare-simd-3.C: New test.
298 * g++.dg/gomp/linear-1.C: New test.
299 * g++.dg/gomp/member-1.C: New test.
300 * g++.dg/gomp/member-2.C: New test.
301 * g++.dg/gomp/pr66571-2.C: New test.
302 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
304 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
306 * g++.dg/gomp/reference-1.C: New test.
307 * g++.dg/gomp/sink-1.C: New test.
308 * g++.dg/gomp/sink-2.C: New test.
309 * g++.dg/gomp/sink-3.C: New test.
310 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
311 * g++.dg/gomp/this-1.C: New test.
312 * g++.dg/gomp/this-2.C: New test.
313 * g++.dg/vect/simd-clone-2.cc: New test.
314 * g++.dg/vect/simd-clone-2.h: New test.
315 * g++.dg/vect/simd-clone-3.cc: New test.
316 * g++.dg/vect/simd-clone-4.cc: New test.
317 * g++.dg/vect/simd-clone-4.h: New test.
318 * g++.dg/vect/simd-clone-5.cc: New test.
320 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
322 * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
323 after r228716 (Fix vtbl[34] and vtbx4).
325 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
327 PR tree-optimization/67909, 67947
328 * gcc.dg/torture/pr67947.c: New test.
330 2015-10-13 Jeff Law <law@redhat.com>
332 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
334 2015-10-12 Jeff Law <law@redhat.com>
336 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
337 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
338 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
341 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
343 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
346 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
348 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
350 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
351 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
352 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
353 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
354 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
355 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
356 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
357 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
359 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
361 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
362 and -mno-frame-header-opt options.
363 * gcc.target/mips/frame-header-1.c: New file.
364 * gcc.target/mips/frame-header-2.c: New file.
365 * gcc.target/mips/frame-header-3.c: New file.
367 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
368 Hale Wang <hale.wang@arm.com>
370 * gcc.dg/tree-ssa/forwprop-33.c: New.
372 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
375 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
376 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
377 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
378 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
379 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
380 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
381 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
382 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
383 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
384 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
386 2015-10-09 David Malcolm <dmalcolm@redhat.com>
388 * lib/multiline.exp: New file.
389 * lib/prune.exp: Load multiline.exp.
390 (prune_gcc_output): Call into multiline.exp to handle any
391 multiline output directives.
392 * lib/libgo.exp: Load multiline.exp before prune.exp, using
395 2015-10-09 Martin Jambor <mjambor@suse.cz>
397 PR tree-optimization/67794
398 * gcc.dg/ipa/ipa-sra-10.c: New test.
399 * gcc.dg/torture/pr67794.c: Likewise.
401 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
403 PR rtl-optimization/67828
404 * gcc.dg/torture/pr67828.c: New.
406 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
409 * lib/target-supports.exp (check_effective_target_non_strict_align):
411 * gcc.target/arm/pr67366.c: New test.
413 2015-10-09 Richard Biener <rguenther@suse.de>
415 PR tree-optimization/67891
416 * gcc.dg/tree-ssa/pr67891.c: New testcase.
418 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
420 * gcc.dg/builtins-47.c: Test the optimized dump instead.
422 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
424 * gcc.dg/vect/vect-outer-simd-3.c: New test.
426 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
428 * gcc.dg/loop-unswitch-2.c: New test.
429 * gcc.dg/loop-unswitch-3.c: Likewise.
430 * gcc.dg/loop-unswitch-4.c: Likewise.
432 2015-10-08 Tom de Vries <tom@codesourcery.com>
434 * gcc.dg/dse.c: Only dump in dse1 pass.
435 * gcc.dg/tree-ssa/pr30375.c: Same.
437 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
440 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
441 (PUSH, POP): New defines.
442 (sse2_test): Use PUSH and POP to misalign runtime stack.
443 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
445 2015-10-07 James Norris <jnorris@codesourcery.com>
447 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
448 to atomic_init. (atomic_init): Restrict flags usage.
450 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
453 * gfortran.dg/sizeof_5.f90: New test.
455 2015-10-06 Jeff Law <law@redhat.com>
457 * gcc.c-torture/compile/pr67816.c: New test.
459 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
461 * gcc.target/aarch64/get_lane_f16_1.c: New test.
463 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
466 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
468 2015-10-06 Marek Polacek <polacek@redhat.com>
471 * c-c++-common/Wtautological-compare-4.c: New test.
473 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
474 Peter Bergner <bergner@vnet.ibm.com>
477 * gcc.target/powerpc/pr67808.c: New test.
479 2015-10-06 Nick Clifton <nickc@redhat.com>
481 * gcc.target/msp430: New directory.
482 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
484 * gcc.target/msp430/data-attributes.c: New file. Checks the
485 noinit and persistent data attributes.
487 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
489 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
491 2015-10-06 Richard Biener <rguenther@suse.de>
493 PR tree-optimization/67859
494 * gcc.dg/torture/pr67859.c: New testcase.
496 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
498 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
500 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/template/defarg19.C: New.
504 * g++.dg/template/defarg20.C: Likewise.
506 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
507 Sebastian Pop <s.pop@samsung.com>
509 * gcc.dg/graphite/scop-sor.c: Un-xfail.
511 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
512 Sebastian Pop <s.pop@samsung.com>
514 * gcc.dg/graphite/scop-sor.c: Xfail.
516 2015-10-05 Martin Jambor <mjambor@suse.cz>
517 Jan Hubicka <hubicka@ucw.cz>
519 * gcc.dg/ipa/propalign-4.c: New test.
520 * gcc.dg/ipa/propalign-5.c: Likewise.
522 2015-10-05 Marek Polacek <polacek@redhat.com>
524 PR tree-optimization/67821
525 * gcc.dg/torture/pr67821-2.c: New test.
526 * gcc.dg/torture/pr67821.c: New test.
528 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
530 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
532 2015-10-05 Christian Bruel <christian.bruel@st.com>
534 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
536 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
538 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
539 (exec_vcvt): Add comments.
541 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
543 PR rtl-optimization/67447
544 * gcc.target/i386/pr67447.c: New test.
546 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
548 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
550 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
551 * gcc.target/i386/vect-perm-even-1.c: Ditto.
552 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
553 * gcc.target/i386/vect-unpack-1.c: Ditto.
554 * gcc.target/i386/vect-unpack-2.c: Ditto.
556 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
559 * gfortran.dg/common_24.f: New.
561 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
563 * gcc.target/arm/pr67756.c: Fixed warnings.
565 2015-10-02 Marek Polacek <polacek@redhat.com>
568 * gcc.dg/pr67730-1.c: New test.
569 * gcc.dg/pr67730-2.c: New test.
570 * gcc.dg/pr67730.h: New test.
572 2015-10-02 Marek Polacek <polacek@redhat.com>
574 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
576 2015-10-02 Sebastian Pop <s.pop@samsung.com>
578 PR tree-optimization/67754
579 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
580 * gfortran.dg/graphite/block-2.f: Same.
582 2015-10-02 Sebastian Pop <s.pop@samsung.com>
584 * gcc.dg/graphite/scop-23.c: New.
586 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
588 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
591 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
593 PR rtl-optimization/67756
594 * gcc.target/arm/pr67756.c: New.
596 2015-10-02 Jiong Wang <jiong.wang@arm.com>
598 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
599 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
600 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
602 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
605 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
607 * gcc.target/i386/vect-pack-trunc-1.c: New test.
608 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
609 * gcc.target/i386/vect-perm-even-1.c: Ditto.
610 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
611 * gcc.target/i386/vect-unpack-1.c: Ditto.
612 * gcc.target/i386/vect-unpack-2.c: Ditto.
614 2015-10-02 Marek Polacek <polacek@redhat.com>
617 * c-c++-common/Wduplicated-cond-1.c: New test.
618 * c-c++-common/Wduplicated-cond-2.c: New test.
619 * c-c++-common/Wduplicated-cond-3.c: New test.
620 * c-c++-common/Wduplicated-cond-4.c: New test.
621 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
622 -Wduplicated-cond warning.
624 2015-10-02 Renlin Li <renlin.li@arm.com>
626 * gcc.target/aarch64/csneg-1.c: Update.
628 2015-10-02 Renlin Li <renlin.li@arm.com>
631 * gcc.target/aarch64/pr66776.c: New.
633 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
635 * gnat.dg/warn13.adb: New test.
637 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/vect15.ad[sb]: New test.
640 * gnat.dg/vect16.ad[sb]: Likewise.
641 * gnat.dg/vect17.ad[sb]: Likewise.
642 * gnat.dg/vect18.ad[sb]: Likewise.
644 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
646 PR rtl-optimization/67786
647 PR rtl-optimization/67787
648 * gcc.dg/pr67786.c: New test.
649 * gcc.dg/pr67787.c: Likewise.
651 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
653 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
655 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
658 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
660 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
664 * gfortran.dg/string_array_constructor_1.f90: New.
665 * gfortran.dg/string_array_constructor_2.f90: New.
666 * gfortran.dg/string_array_constructor_3.f90: New.
668 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
672 * gcc.target/powerpc/pr67789.c: New testcase.
674 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
677 * gfortran.dg/pr67802.f90: New test.
679 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
682 gfortran.dg/pr66979.f90: new test.
684 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
687 * gfortran.dg/pr67616.f90: New test.
689 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
692 * g++.dg/cpp0x/range-for30.C: New.
694 2015-10-01 Marek Polacek <polacek@redhat.com>
697 * gcc.dg/atomic/pr65345-4.c: New test.
698 * gcc.dg/pr65345-3.c: New test.
700 2015-10-01 Marek Polacek <polacek@redhat.com>
702 PR tree-optimization/67769
703 * gcc.dg/torture/pr67769.c: New test.
705 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
709 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
712 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
714 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
717 (main): Rename to sse2_test. Abort if count != 5.
718 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
720 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
722 2015-10-01 Richard Biener <rguenther@suse.de>
724 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
725 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
727 2015-09-30 Jeff Law <law@redhat.com>
729 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
731 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
733 PR rtl-optimization/67037
734 * gcc.c-torture/execute/pr67037.c: New test.
736 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
738 * lib/target-supports.exp (check_effective_target_sync_int_128):
739 Return 1 on spu-*-* targets.
740 (check_effective_target_sync_int_128_runtime): Likewise.
741 (check_effective_target_sync_long_long): Likewise.
742 (check_effective_target_sync_long_long_runtime): Likewise.
743 (check_effective_target_sync_int_long): Likewise.
744 (check_effective_target_sync_char_short): Likewise.
746 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
748 * gcc.target/i386/pr67761.c: New test.
750 2015-09-30 Marek Polacek <polacek@redhat.com>
753 * gcc.dg/pr67730.c: New test.
755 2015-09-30 Marek Polacek <polacek@redhat.com>
757 PR tree-optimization/67690
758 * gcc.dg/torture/pr67690.c: New test.
760 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
762 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
763 * g++.dg/gomp/tls-wrap4.C: Likewise.
764 * gcc.dg/atomic-op-optimize.c: Likewise.
765 * gcc.dg/pr54087.c: Likewise.
766 * gcc.dg/tls/section-2.c: Likewise.
767 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
768 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
769 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
770 * gcc.target/arm/divzero.c: Likewise.
771 * gcc.target/arm/sibcall-2.c: Likewise.
772 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
773 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
774 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
775 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
776 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
777 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
778 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
779 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
780 * gfortran.dg/default_format_2.f90: Likewise.
781 * gfortran.dg/default_format_denormal_2.f90: Likewise.
783 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
785 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
787 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
789 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
790 * gfortran.dg/round_4.f90: ditto.
792 2015-09-29 Richard Biener <rguenther@suse.de>
794 PR tree-optimization/67170
795 * gfortran.dg/pr67170.f90: New testcase.
797 2015-09-29 Richard Biener <rguenther@suse.de>
799 PR tree-optimization/67741
800 * gcc.dg/torture/pr67741.c: New testcase.
802 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
804 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
805 non-zero for __builtin_signbit tests.
807 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
810 * gcc.target/i386/pr65105-1.c: New.
811 * gcc.target/i386/pr65105-2.c: New.
812 * gcc.target/i386/pr65105-3.c: New.
813 * gcc.target/i386/pr65105-4.C: New.
814 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
816 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
818 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
820 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
824 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
826 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
827 * gfortran.dg/function_types_3.f90: Change error message to
828 "Type inaccessible...."
829 * gfortran.dg/ptr_func_assign_1.f08: New test.
830 * gfortran.dg/ptr_func_assign_2.f08: New test.
832 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
836 * gfortran.dg/ptr_func_assign_3.f08: New test.
837 * gfortran.dg/ptr_func_assign_4.f08: New test.
839 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
840 Sebastian Pop <s.pop@samsung.com>
842 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
843 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
844 * gcc.dg/graphite/block-3.c: Same.
845 * gcc.dg/graphite/block-4.c: Same.
846 * gcc.dg/graphite/block-5.c: Same.
847 * gcc.dg/graphite/block-6.c: Same.
848 * gcc.dg/graphite/block-7.c: Same.
849 * gcc.dg/graphite/block-8.c: Same.
850 * gcc.dg/graphite/block-pr47654.c: Same.
851 * gcc.dg/graphite/interchange-0.c: Same.
852 * gcc.dg/graphite/interchange-1.c: Same.
853 * gcc.dg/graphite/interchange-10.c: Same.
854 * gcc.dg/graphite/interchange-11.c: Same.
855 * gcc.dg/graphite/interchange-12.c: Same.
856 * gcc.dg/graphite/interchange-13.c: Same.
857 * gcc.dg/graphite/interchange-14.c: Same.
858 * gcc.dg/graphite/interchange-15.c: Same.
859 * gcc.dg/graphite/interchange-3.c: Same.
860 * gcc.dg/graphite/interchange-4.c: Same.
861 * gcc.dg/graphite/interchange-5.c: Same.
862 * gcc.dg/graphite/interchange-6.c: Same.
863 * gcc.dg/graphite/interchange-7.c: Same.
864 * gcc.dg/graphite/interchange-8.c: Same.
865 * gcc.dg/graphite/interchange-9.c: Same.
866 * gcc.dg/graphite/interchange-mvt.c: Same.
867 * gcc.dg/graphite/pr35356-1.c: Same.
868 * gcc.dg/graphite/pr35356-3.c: Same.
869 * gcc.dg/graphite/pr37485.c: Same.
870 * gcc.dg/graphite/scop-1.c: Same.
871 * gcc.dg/graphite/scop-11.c: Same.
872 * gcc.dg/graphite/scop-5.c: Same.
873 * gcc.dg/graphite/uns-block-1.c: Same.
874 * gcc.dg/graphite/uns-interchange-9.c: Same.
875 * gfortran.dg/graphite/block-1.f90: Same.
876 * gfortran.dg/graphite/interchange-3.f90: Same.
877 * gfortran.dg/graphite/pr14741.f90: Same.
878 * gfortran.dg/graphite/block-2.f: Same.
880 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
881 Sebastian Pop <s.pop@samsung.com>
883 PR tree-optimization/67700
884 * gcc.dg/graphite/run-id-pr67700.c: New.
886 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
889 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
890 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
892 * gcc.target/sh/pr54236-5.c: New.
893 * gcc.target/sh/pr54236-6.c: New.
895 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
897 PR rtl-optimization/67456
898 PR rtl-optimization/67464
899 PR rtl-optimization/67465
900 * gcc.dg/pr67465.c: New test.
902 2015-09-28 Tom de Vries <tom@codesourcery.com>
904 PR tree-optimization/62171
905 * gcc.dg/vect/pr62171.c: New test.
907 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
909 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
910 skip on AIX. XFAIL individual line tests.
912 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
914 PR rtl-optimization/64164
915 PR tree-optimization/67312
916 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
917 * gcc.target/i386/stackalign/return-4.c: Add -O.
919 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
921 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
923 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
926 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
928 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
930 * gcc.dg/pr64935-1.c: XFAIL on AIX.
931 * gcc.dg/pr64935-2.c: XFAIL on AIX.
932 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
933 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
934 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
935 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
936 DW_AT_noreturn on AIX.
937 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
938 DW_AT_noreturn on AIX.
939 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
940 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
941 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
942 DW_AT_GNU_deleted on AIX.
943 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
944 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
945 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
946 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
947 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
948 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
949 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
950 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
951 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
952 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
953 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
954 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
955 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
956 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
957 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
959 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
962 * gfortran.dg/pr67614.f90: New test.
964 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
967 * gfortran.dg/pr67525.f90: New test.
969 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
972 * gfortran.dg/allocatable_function_9.f90: New.
974 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
977 * gcc.target/sh/pr67675.c: New.
979 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
981 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
983 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
985 * gcc.target/i386/pr66749.c (dg-options): Replace
986 -mtune=lakemount with -mtune=lakemont.
987 * gcc.target/i386/pr66821.c (dg-options): Likewise.
988 * gcc.target/i386/pr67329.c (dg-options): Likewise.
990 2015-09-25 Marek Polacek <polacek@redhat.com>
992 * c-c++-common/ubsan/bounds-11.c: New test.
993 * c-c++-common/ubsan/bounds-12.c: New test.
995 2015-09-25 Marek Polacek <polacek@redhat.com>
998 * c-c++-common/ubsan/pr64906.c: New test.
1000 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1002 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1003 with -mtune=lakemount.
1004 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1005 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1007 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1010 * gcc.dg/Werror-13.c: New test.
1012 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1014 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1016 2015-09-24 Richard Biener <rguenther@suse.de>
1019 * g++.dg/pr67699.C: New testcase.
1021 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1024 * gcc.target/arm/fp16-inf.c: New test.
1026 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1028 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1029 name while checking for AVX-512VBMI presence.
1031 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1033 * lib/target-supports.exp (check_effective_target_pie): Check for
1034 PIE support on Solaris 11.x and 12.
1036 2015-09-24 Richard Biener <rguenther@suse.de>
1038 * g++.dg/tree-ssa/restrict3.C: New testcase.
1040 2015-09-24 Richard Biener <rguenther@suse.de>
1042 PR tree-optimization/48885
1043 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1045 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
1047 * c-c++-common/Wmisleading-indentation.c: Augment test.
1049 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
1051 Fix small typos in the coding rule enforcement warnings.
1052 * g++.dg/diagnostic/disable.C: Replace 'namepace'
1055 2015-09-23 Richard Biener <rguenther@suse.de>
1058 * gcc.dg/ubsan/pr67662.c: New testcase.
1060 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
1063 * gcc.dg/pragma-diag-6.c: New test.
1065 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1069 2015-09-23 Richard Biener <rguenther@suse.de>
1071 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1073 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
1075 * c-c++-common/Wmisleading-indentation.c: Augment test.
1077 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
1079 * g++.dg/diagostic/disable.C: New.
1081 2015-09-22 Tom de Vries <tom@codesourcery.com>
1083 PR tree-optimization/67671
1084 * g++.dg/pr67671.C: New test.
1086 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
1089 * gcc.target/i386/pr67480.c: New test.
1091 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
1093 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1094 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1095 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
1096 avx512dq, avx512cd, avx512er and avx512pf.
1098 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1100 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1101 update-fetch operations.
1102 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1104 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1106 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1107 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1109 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
1111 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1113 * gcc.target/aarch64/atomic-inst-swap.c: New.
1115 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1117 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1118 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1119 * gcc.target/i386/pr59789.c (f1): Likewise.
1120 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1121 * gcc.target/i386/intrinsics_6.c: Likewise.
1122 * gcc.dg/winline-5.c (int t): Likewise.
1123 * gcc.dg/winline-9.c (t): Likewise.
1124 * gcc.dg/always_inline2.c (q): Likewise.
1125 * gcc.dg/winline-2.c (inline int t): Likewise.
1126 * gcc.dg/winline-6.c: Likewise.
1127 * gcc.dg/winline-10.c (void g): Likewise.
1128 * gcc.dg/pr49243.c (void parse): Likewise.
1129 * gcc.dg/always_inline3.c (q2): Likewise.
1130 * gcc.dg/winline-3.c: Likewise.
1131 * gcc.dg/winline-7.c (inline void *t): Likewise.
1133 2015-09-22 Tom de Vries <tom@codesourcery.com>
1135 PR tree-optimization/67666
1136 * g++.dg/pr67666.C: New test.
1138 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
1141 * gfortran.dg/pr67615.f90: new test.
1143 2015-09-21 Jeff Law <law@redhat.com>
1145 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1147 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1149 Complete the implementation of N4230, Nested namespace definition.
1150 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1151 attributes and nested namespace definitions.
1152 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1153 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1154 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1155 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1156 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1157 appearing before the namespace identifier.
1159 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1162 * gcc.dg/cpp/pr66415-1.c: Test column number.
1164 2015-09-21 Richard Biener <rguenther@suse.de>
1166 * g++.dg/ext/attr-alias-3.C: Add -g.
1168 2015-09-21 Richard Biener <rguenther@suse.de>
1171 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1173 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1176 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1178 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1180 * gcc.dg/pragma-diag-5.c: Fix excess warning.
1182 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1185 * gcc.dg/pr53265.c: Update.
1187 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
1189 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1191 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1194 * gcc.target/sh/pr59478.c: New.
1196 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
1199 * gcc.target/sh/pr51244-12.c: Adjust testcase.
1200 * gcc.target/sh/pr54236-2.c: Likewise.
1202 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1204 * gcc.target/sh/pr43417.c: Move target independent test to ...
1205 * gcc.c-torture/compile/pr43417.c: ... here.
1207 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
1209 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1210 check_effective_target_big_endian, check_effective_target_little_endian,
1211 check_effective_target_any_fpu, check_effective_target_double_fpu,
1212 check_effective_target_use_single_only_fpu,
1213 check_effective_target_default_single_fpu,
1214 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1215 check_effective_target_has_fsca, check_effective_target_has_fsrra,
1216 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1217 check_effective_target_fmovd_enabled,
1218 check_effective_target_has_privileged, check_effective_target_has_pref,
1219 check_effective_target_banked_r0r7_isr,
1220 check_effective_target_stack_save_isr): New effective target checks.
1221 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1222 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1223 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1224 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1225 * gcc.target/sh/20080410-1.c: Use new effective target checks.
1226 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1227 * gcc.target/sh/attr-isr.c: Likewise.
1228 * gcc.target/sh/fpul-usage-1.c: Likewise.
1229 * gcc.target/sh/hiconst.c: Likewise.
1230 * gcc.target/sh/mfmovd.c: Likewise.
1231 * gcc.target/sh/pr21255-3.c: Likewise.
1232 * gcc.target/sh/pr33135-1.c: Likewise.
1233 * gcc.target/sh/pr33135-2.c: Likewise.
1234 * gcc.target/sh/pr33135-3.c: Likewise.
1235 * gcc.target/sh/pr33135-4.c: Likewise.
1236 * gcc.target/sh/pr39423-2.c: Likewise.
1237 * gcc.target/sh/pr49880-4.c: Likewise.
1238 * gcc.target/sh/pr49880-5.c: Likewise.
1239 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1240 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1241 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1242 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1243 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1244 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1245 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1246 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1247 * gcc.target/sh/pr50751-2.c: Likewise.
1248 * gcc.target/sh/pr50751-3.c: Likewise.
1249 * gcc.target/sh/pr50751-5.c: Likewise.
1250 * gcc.target/sh/pr50751-6.c: Likewise.
1251 * gcc.target/sh/pr50751-8.c: Likewise.
1252 * gcc.target/sh/pr51244-15.c: Likewise.
1253 * gcc.target/sh/pr51244-2.c: Likewise.
1254 * gcc.target/sh/pr51244-20.c: Likewise.
1255 * gcc.target/sh/pr51244-6.c: Likewise.
1256 * gcc.target/sh/pr52483-4.c: Likewise.
1257 * gcc.target/sh/pr53511-1.c: Likewise.
1258 * gcc.target/sh/pr53512-1.c: Likewise.
1259 * gcc.target/sh/pr53512-2.c: Likewise.
1260 * gcc.target/sh/pr53512-3.c: Likewise.
1261 * gcc.target/sh/pr53512-4.c: Likewise.
1262 * gcc.target/sh/pr53513-1.c: Likewise.
1263 * gcc.target/sh/pr54089-2.c: Likewise.
1264 * gcc.target/sh/pr54089-3.c: Likewise.
1265 * gcc.target/sh/pr54089-4.c: Likewise.
1266 * gcc.target/sh/pr54602-2.c: Likewise.
1267 * gcc.target/sh/pr54602-3.c: Likewise.
1268 * gcc.target/sh/pr54602-4.c: Likewise.
1269 * gcc.target/sh/pr54680.c: Likewise.
1270 * gcc.target/sh/pr55303-1.c: Likewise.
1271 * gcc.target/sh/pr55303-2.c: Likewise.
1272 * gcc.target/sh/pr55303-3.c: Likewise.
1273 * gcc.target/sh/pr56547-1.c: Likewise.
1274 * gcc.target/sh/pr56547-2.c: Likewise.
1275 * gcc.target/sh/pr61195.c: Likewise.
1276 * gcc.target/sh/pr61996.c: Likewise.
1277 * gcc.target/sh/pr6526.c: Likewise.
1278 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1279 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1280 * gcc.target/sh/prefetch.c: Likewise.
1281 * gcc.target/sh/rte-delay-slot.c: Likewise.
1282 * gcc.target/sh/sh2a-band.c: Likewise.
1283 * gcc.target/sh/sh2a-bclr.c: Likewise.
1284 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1285 * gcc.target/sh/sh2a-bld.c: Likewise.
1286 * gcc.target/sh/sh2a-bor.c: Likewise.
1287 * gcc.target/sh/sh2a-bset.c: Likewise.
1288 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1289 * gcc.target/sh/sh2a-bxor.c: Likewise.
1290 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1291 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1292 * gcc.target/sh/sh2a-movrt.c: Likewise.
1293 * gcc.target/sh/sh2a-resbank.c: Likewise.
1294 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1295 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1296 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1297 * gcc.target/sh/sh4a-cosf.c: Likewise.
1298 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1299 * gcc.target/sh/sh4a-memmovua.c: Likewise.
1300 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1301 * gcc.target/sh/sh4a-sinf.c: Likewise.
1303 2015-09-20 Jeff Law <law@redhat.com>
1305 PR tree-optimization/47679
1306 * g++.dg/warn/Wuninitialized-6.C: New test.
1308 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
1310 Implement nested namespace definitions.
1311 * g++.dg/cpp1z/nested-namespace-def1.C: New.
1312 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1313 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1314 * g++.dg/lookup/name-clash5.C: Adjust.
1315 * g++.dg/lookup/name-clash6.C: Likewise.
1317 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1319 * gcc.dg/pragma-diag-5.c: New test.
1321 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
1324 * gcc.dg/torture/pr67619.c: New test.
1325 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1328 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
1330 PR tree-optimization/67283
1331 * gcc.dg/tree-ssa/sra-15.c: New.
1332 * gcc.dg/tree-ssa/sra-16.c: New.
1334 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1337 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1338 (f2, f3): Make the function static.
1339 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1341 2015-09-17 Christian Bruel <christian.bruel@st.com>
1343 * gcc.target/arm/attr_thumb-static2.c: New test.
1345 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/overflow_sum3.adb: New test.
1349 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
1351 * gcc.target/arm/stack-checking.c: New test.
1353 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
1356 * gfortran.dg/public_private_module_5.f90: Add module procedure
1357 trigger_smod to ensure that the smod file is written.
1359 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
1361 * gcc.target/aarch64/copysign_1.c: New.
1362 * gcc.target/aarch64/copysign_2.c: New.
1364 2015-09-17 Bin Cheng <bin.cheng@arm.com>
1366 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1367 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1368 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1370 2015-09-16 John Marino <gnugcc@marino.st>
1372 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1374 2015-09-16 Richard Biener <rguenther@suse.de>
1377 * gcc.dg/torture/pr67253.c: New testcase.
1379 2015-09-16 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/pr67271.c: New testcase.
1384 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
1386 * gnat.dg/opt49.adb: New test.
1388 2015-09-16 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/torture/pr67442.c: New testcase.
1393 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/array24.adb: New test.
1396 * gnat.dg/blocklocs.adb: Delete.
1398 2015-09-15 Marek Polacek <polacek@redhat.com>
1401 * gcc.dg/pr67580.c: New test.
1403 2015-09-15 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/67470
1406 * gcc.dg/torture/pr67470.c: New testcase.
1408 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
1410 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1412 2015-09-15 Richard Biener <rguenther@suse.de>
1415 * gcc.dg/pr67563.c: New testcase.
1417 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
1420 * gfortran.dg/pr67460.f90: New test.
1422 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
1424 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1425 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1427 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/new-auto1.C: New.
1432 2015-09-11 Mark Wielaard <mjw@redhat.com>
1435 * g++.dg/warn/unused-variable-1.C: New test.
1436 * g++.dg/warn/unused-variable-2.C: Likewise.
1437 * gcc.dg/unused-4.c: Adjust warning for static const.
1438 * gcc.dg/unused-variable-1.c: New test.
1439 * gcc.dg/unused-variable-2.c: Likewise.
1441 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
1443 * gfortran.dg/private_type_3.f90: Require visibility.
1444 * gfortran.dg/module_variable_2.f90: Same.
1445 * gfortran.dg/nested_forall_1.f: Same.
1446 * gfortran.dg/elemental_dependency_4.f90: Same.
1447 * gfortran.dg/bind_c_usage_25.f90: Same.
1448 * gfortran.dg/access_spec_1.f90: Same.
1449 * gfortran.dg/public_private_module_2.f90: Same.
1450 * gfortran.dg/host_assoc_variable_1.f90: Same.
1451 * gfortran.dg/public_private_module_6.f90: Same.
1452 * gfortran.dg/module_variable_1.f90: Same.
1453 * gfortran.dg/pr37286.f90: Same.
1454 * gfortran.dg/internal_pack_7.f90: Same.
1455 * gfortran.dg/submodule_10.f08: Same.
1456 * gfortran.dg/allocatable_function_8.f90: Same.
1457 * gfortran.dg/merge_init_expr_2.f90: Same.
1458 * gfortran.dg/class_37.f03: Same.
1459 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1460 * gfortran.dg/typebound_call_20.f03: Same.
1461 * gfortran.dg/proc_ptr_result_3.f90: Same.
1462 * gfortran.dg/pr32535.f90: Same.
1463 * gfortran.dg/typebound_proc_19.f90: Same.
1464 * gfortran.dg/initialization_10.f90: Same.
1465 * gfortran.dg/bind_c_usage_8.f03: Same.
1466 * gfortran.dg/pr61335.f90: Same.
1467 * gfortran.dg/elemental_dependency_5.f90: Same.
1468 * gfortran.dg/proc_ptr_3.f90: Same.
1469 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1471 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
1473 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1474 * gcc.dg/Wno-frame-address.c: Skip for Visium.
1475 * gcc.dg/loop-8.c: Likewise.
1477 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
1480 * gnat.dg/specs/addr1.ads: Remove.
1482 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1484 * gcc.dg/pie-link.c: Add -pie to dg-options.
1486 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
1488 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1489 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1491 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1493 * gcc.target/powerpc/swaps-p8-20.c: New test.
1494 * gcc.target/powerpc/swaps-p8-21.c: New test.
1496 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1499 * gfortran.dg/pr67526.f90: New test.
1501 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/cpp0x/variadic166.C: New.
1506 2015-09-09 Mark Wielaard <mjw@redhat.com>
1508 * c-c++-common/nonnull-1.c: New test.
1510 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
1513 * gfortran.dg/submodule_11.f08: New test.
1515 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
1518 * gcc.c-torture/compile/pr67506.c: New test.
1520 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1522 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1523 initialization with a byte mask. No change expected here.
1524 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1525 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1526 initialization with contigious bitmask. Literal pool is expectd
1529 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532 * gcc.target/arm/pr67439_1.c: New test.
1534 2015-09-10 Jiong Wang <jiong.wang@arm.com>
1536 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1539 2015-09-10 Jakub Jelinek <jakub@redhat.com>
1542 * g++.dg/gomp/pr67523.C: New test.
1545 * g++.dg/gomp/pr67522.C: New test.
1548 * c-c++-common/gomp/pr67521.c: New test.
1551 * c-c++-common/gomp/pr67517.c: New test.
1554 * g++.dg/gomp/pr67514.C: New test.
1557 * g++.dg/gomp/pr67511.C: New test.
1560 * c-c++-common/gomp/pr67502.c: New test.
1562 2015-09-09 Marek Polacek <polacek@redhat.com>
1565 * gcc.dg/pr67512.c: New test.
1567 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1570 * g++.dg/warn/Wsubobject-linkage-1.C: New.
1571 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1572 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1573 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1575 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1577 * gcc.target/aarch64/mod_2.x: New file.
1578 * gcc.target/aarch64/mod_256.x: Likewise.
1579 * gcc.target/arm/mod_2.c: New test.
1580 * gcc.target/arm/mod_256.c: Likewise.
1581 * gcc.target/aarch64/mod_2.c: Likewise.
1582 * gcc.target/aarch64/mod_256.c: Likewise.
1584 2015-09-09 Jakub Jelinek <jakub@redhat.com>
1587 * g++.dg/gomp/pr67504.C: New test.
1590 * c-c++-common/gomp/pr67501.c: New test.
1593 * gcc.dg/gomp/pr67500.c: New test.
1596 * gcc.dg/gomp/pr67495.c: New test.
1598 2015-09-09 Aditya Kumar <hiraditya@msn.com>
1599 Sebastian Pop <s.pop@samsung.com>
1601 PR tree-optimization/53852
1602 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1603 both isl-0.12 and isl-0.15.
1604 * gcc.dg/graphite/uns-interchange-14.c: Same.
1605 * gcc.dg/graphite/uns-interchange-15.c: Same.
1606 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1608 2015-09-08 Aditya Kumar <hiraditya@msn.com>
1609 Sebastian Pop <s.pop@samsung.com>
1611 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1612 * gcc.dg/graphite/block-1.c: Same.
1613 * gcc.dg/graphite/block-5.c: Same.
1614 * gcc.dg/graphite/block-6.c: Same.
1615 * gcc.dg/graphite/interchange-1.c: Same.
1616 * gcc.dg/graphite/interchange-10.c: Same.
1617 * gcc.dg/graphite/interchange-11.c: Same.
1618 * gcc.dg/graphite/interchange-13.c: Same.
1619 * gcc.dg/graphite/interchange-14.c: Same.
1620 * gcc.dg/graphite/interchange-3.c: Same.
1621 * gcc.dg/graphite/interchange-4.c: Same.
1622 * gcc.dg/graphite/interchange-7.c: Same.
1623 * gcc.dg/graphite/interchange-8.c: Same.
1624 * gcc.dg/graphite/interchange-9.c: Same.
1625 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1626 * gcc.dg/graphite/pr35356-1.c (foo): Same.
1627 * gcc.dg/graphite/pr37485.c: Same.
1628 * gcc.dg/graphite/scop-0.c (int toto): Same.
1629 * gcc.dg/graphite/scop-1.c: Same.
1630 * gcc.dg/graphite/scop-10.c: Same.
1631 * gcc.dg/graphite/scop-11.c: Same.
1632 * gcc.dg/graphite/scop-12.c: Same.
1633 * gcc.dg/graphite/scop-13.c: Same.
1634 * gcc.dg/graphite/scop-16.c: Same.
1635 * gcc.dg/graphite/scop-17.c: Same.
1636 * gcc.dg/graphite/scop-18.c: Same.
1637 * gcc.dg/graphite/scop-2.c: Same.
1638 * gcc.dg/graphite/scop-21.c (int test): Same.
1639 * gcc.dg/graphite/scop-22.c (void foo): Same.
1640 * gcc.dg/graphite/scop-4.c: Same.
1641 * gcc.dg/graphite/scop-5.c: Same.
1642 * gcc.dg/graphite/scop-6.c: Same.
1643 * gcc.dg/graphite/scop-7.c: Same.
1644 * gcc.dg/graphite/scop-8.c: Same.
1645 * gcc.dg/graphite/scop-9.c: Same.
1646 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1647 data-refs remain inside the inner loop.
1648 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1649 * gcc.dg/graphite/uns-interchange-14.c: Same.
1650 * gcc.dg/graphite/uns-interchange-9.c: Same.
1651 * gfortran.dg/graphite/interchange-3.f90
1653 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1656 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1669 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1671 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1672 * lib/target-supports.exp
1673 (check_effective_target_arm_neon_fp16_hw): New.
1675 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1677 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1678 Set additional_flags for neon-fp16 if supported, else fallback to neon.
1680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1682 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1683 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1685 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1686 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1687 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1688 when those are supported.
1689 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1692 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1693 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1696 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1697 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1698 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1700 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1702 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1705 Add float16x8_t case.
1706 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1708 main, exec_vcreate): Likewise.
1709 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1710 exec_vget_high): Likewise.
1711 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1712 exec_vget_low): Likewise.
1713 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1715 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1716 exec_vld1_dup): Likewise.
1717 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1718 exec_vld1_lane): Likewise.
1719 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1721 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1722 exec_vldX_dup): Likewise.
1723 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1724 exec_vldX_lane): Likewise.
1725 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1726 exec_vset_lane): Likewise.
1727 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1728 exec_vst1_lane): Likewise.
1730 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1732 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1733 * gcc.target/aarch64/vget_low_1.c: Likewise.
1735 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1737 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1738 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1739 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1740 (main): update orig_data to avoid float16 NaN on bigendian.
1742 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1744 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1746 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1747 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1748 * gcc.target/aarch64/vld1_lane.c: Likewise.
1750 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1755 2015-09-07 Marek Polacek <polacek@redhat.com>
1758 * gcc.dg/asm-10.c: New test.
1760 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.dg/lto/pr67452_0.c: New test.
1765 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1768 * gcc.target/avr/pr65210.c: New test.
1770 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1773 * lib/target-supports.exp (check_cached_effective_target):
1774 Apppend $prop to et_prop_list only if needed.
1776 2015-09-04 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/ubsan/pr67279.c: New test.
1781 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1782 Petr Murzin <petr.murzin@intel.com>
1783 Kirill Yukhin <kirill.yukhin@intel.com>
1785 * gcc.target/i386/avx512f-scatter-1.c: New.
1786 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1787 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1789 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1791 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1792 rather than calling rmdir, cleanup if open fails.
1794 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1796 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1797 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1798 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1799 Return true for PowerPC targets that implement Altivec.
1801 2015-09-03 Renlin Li <renlin.li@arm.com>
1803 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1805 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1807 2015-09-03 Martin Sebor <msebor@redhat.com>
1810 * g++.dg/addr_builtin-1.C: New test.
1811 * gcc.dg/addr_builtin-1.c: New test.
1813 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1815 * gcc.target/powerpc/vec-shift.c: New test.
1817 2015-09-03 Tom de Vries <tom@codesourcery.com>
1819 PR tree-optimization/65637
1820 * gcc.dg/autopar/reduc-4.c: New test.
1822 2015-09-03 Tom de Vries <tom@codesourcery.com>
1824 PR tree-optimization/65637
1825 * gcc.dg/autopar/pr46099-2.c: New test.
1827 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1830 * g++.dg/pr67351.C: New test.
1832 2015-09-03 Richard Biener <rguenther@suse.de>
1835 * g++.dg/lto/pr66705_0.C: New testcase.
1837 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1840 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1841 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1843 2015-09-02 Marek Polacek <polacek@redhat.com>
1846 * gcc.dg/pr67432.c: New test.
1848 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1850 * lib/target-supports.exp (clear_effective_target_cache): New.
1851 (check_cached_effective_target): Update et_prop_list.
1852 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1853 * g++.dg/compat/compat.exp: Likewise.
1854 * g++.dg/compat/struct-layout-1.exp: Likewise.
1855 * lib/asan-dg.exp: Likewise.
1856 * lib/atomic-dg.exp: Likewise.
1857 * lib/cilk-plus-dg.exp: Likewise.
1858 * lib/clearcap.exp: Likewise.
1859 * lib/mpx-dg.exp: Likewise.
1860 * lib/tsan-dg.exp: Likewise.
1861 * lib/ubsan-dg.exp: Likewise.
1863 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1865 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1867 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1868 Andrew Bennett <andrew.bennett@imgtec.com>
1870 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1871 dependencies between ISA level and compact-branches.
1872 * gcc.target/mips/branch-10.c: Update expected output to allow
1873 compact forms of b/bal.
1874 * gcc.target/mips/branch-11.c: Likewise.
1875 * gcc.target/mips/branch-12.c: Likewise.
1876 * gcc.target/mips/branch-13.c: Likewise.
1877 * gcc.target/mips/branch-3.c: Likewise.
1878 * gcc.target/mips/branch-4.c: Likewise.
1879 * gcc.target/mips/branch-5.c: Likewise.
1880 * gcc.target/mips/branch-6.c: Likewise.
1881 * gcc.target/mips/branch-7.c: Likewise.
1882 * gcc.target/mips/branch-8.c: Likewise.
1883 * gcc.target/mips/branch-9.c: Likewise.
1884 * gcc.target/mips/branch-cost-1.c: Likewise.
1885 * gcc.target/mips/call-1.c: Likewise.
1886 * gcc.target/mips/call-2.c: Likewise.
1887 * gcc.target/mips/call-3.c: Likewise.
1888 * gcc.target/mips/call-4.c: Likewise.
1889 * gcc.target/mips/call-5.c: Likewise.
1890 * gcc.target/mips/call-6.c: Likewise.
1891 * gcc.target/mips/lazy-binding-1.c: Likewise.
1892 * gcc.target/mips/near-far-1.c: Likewise.
1893 * gcc.target/mips/near-far-2.c: Likewise.
1894 * gcc.target/mips/near-far-3.c: Likewise.
1895 * gcc.target/mips/near-far-4.c: Likewise.
1896 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1897 run with compact branches allowed.
1898 * gcc.target/mips/compact-branches-1.c: New file.
1899 * gcc.target/mips/compact-branches-2.c: Likewise.
1900 * gcc.target/mips/compact-branches-3.c: Likewise.
1901 * gcc.target/mips/compact-branches-4.c: Likewise.
1902 * gcc.target/mips/compact-branches-5.c: Likewise.
1903 * gcc.target/mips/compact-branches-6.c: Likewise.
1904 * gcc.target/mips/compact-branches-7.c: Likewise.
1906 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1908 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1909 Clean-up a created directory if testcase fails.
1911 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1914 * g++.dg/pr67405.C: New test.
1916 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1918 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1920 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1922 * gcc.dg/ifcvt-1.c: New test.
1923 * gcc.dg/ifcvt-2.c: Likewise.
1924 * gcc.dg/ifcvt-3.c: Likewise.
1926 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1929 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1932 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1934 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1936 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/other/pr61753.C: New.
1941 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1943 * gcc.dg/tree-ssa/cmp-1.c: New file.
1945 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1947 * gcc.dg/tree-ssa/complex-7.c: New file.
1949 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1951 * gcc.target/powerpc/swaps-p8-19.c: New test.
1953 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1956 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1958 2015-08-29 Tom de Vries <tom@codesourcery.com>
1960 PR tree-optimization/46193
1961 * gcc.dg/autopar/pr46193.c: New test.
1963 2015-08-28 Nathan Sidwell <nathan@acm.org>
1965 * gcc.dg/compat/struct-layout-1_generate.c: Simply
1966 use exit code for failure.
1968 * gcc.dg/torture/matrix-1.c: Use plain printf.
1969 * gcc.dg/torture/matrix-2.c: Likewise.
1970 * gcc.dg/torture/matrix-5.c: Likewise.
1971 * gcc.dg/torture/matrix-6.c: Likewise.
1972 * gcc.dg/torture/transpose-1.c: Likewise.
1973 * gcc.dg/torture/transpose-2.c: Likewise.
1974 * gcc.dg/torture/transpose-3.c: Likewise.
1975 * gcc.dg/torture/transpose-4.c: Likewise.
1976 * gcc.dg/torture/transpose-5.c: Likewise.
1977 * gcc.dg/torture/transpose-6.c: Likewise.
1979 2015-08-28 Jeff Law <law@redhat.com>
1982 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1983 * gcc.dg/torture/pr66752-1.c: New test
1984 * g++.dg/torture/pr66752-2.C: New test.
1986 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1988 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1990 * gcc.dg/tree-ssa/sra-15.c: New.
1992 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1994 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1995 * gcc.target/mips/msub-8.c: Ditto
1997 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1999 * lib/target-supports.exp (check-effective_target_vect_double):
2000 Enable for Power targets with VSX hardware available.
2001 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2002 vect_no_align && { ! vect_hw_misalign }.
2004 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2006 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2007 Replaced by opt_files, compile with -floop-nest-optimize.
2008 * g++.dg/graphite/graphite.exp: Same.
2009 * gfortran.dg/graphite/graphite.exp: Same.
2010 * gcc.dg/graphite/block-0.c: Adjust pattern.
2011 * gcc.dg/graphite/block-1.c: Same.
2012 * gcc.dg/graphite/block-3.c: Same.
2013 * gcc.dg/graphite/block-4.c: Same.
2014 * gcc.dg/graphite/block-5.c: Same.
2015 * gcc.dg/graphite/block-6.c: Same.
2016 * gcc.dg/graphite/block-7.c: Same.
2017 * gcc.dg/graphite/block-8.c: Same.
2018 * gcc.dg/graphite/block-pr47654.c: Same.
2019 * gcc.dg/graphite/interchange-0.c: Same.
2020 * gcc.dg/graphite/interchange-1.c: Same.
2021 * gcc.dg/graphite/interchange-10.c: Same.
2022 * gcc.dg/graphite/interchange-11.c: Same.
2023 * gcc.dg/graphite/interchange-12.c: Same.
2024 * gcc.dg/graphite/interchange-13.c: Same.
2025 * gcc.dg/graphite/interchange-14.c: Same.
2026 * gcc.dg/graphite/interchange-15.c: Same.
2027 * gcc.dg/graphite/interchange-3.c: Same.
2028 * gcc.dg/graphite/interchange-4.c: Same.
2029 * gcc.dg/graphite/interchange-5.c: Same.
2030 * gcc.dg/graphite/interchange-6.c: Same.
2031 * gcc.dg/graphite/interchange-7.c: Same.
2032 * gcc.dg/graphite/interchange-8.c: Same.
2033 * gcc.dg/graphite/interchange-9.c: Same.
2034 * gcc.dg/graphite/interchange-mvt.c: Same.
2035 * gcc.dg/graphite/pr37485.c: Same.
2036 * gcc.dg/graphite/uns-block-1.c: Same.
2037 * gcc.dg/graphite/uns-interchange-12.c: Same.
2038 * gcc.dg/graphite/uns-interchange-14.c: Same.
2039 * gcc.dg/graphite/uns-interchange-15.c: Same.
2040 * gcc.dg/graphite/uns-interchange-9.c: Same.
2041 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2042 * gfortran.dg/graphite/interchange-3.f90: Same.
2044 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
2047 * gcc.target/i386/pr67317-1.c: New test.
2048 * gcc.target/i386/pr67317-2.c: Ditto.
2049 * gcc.target/i386/pr67317-3.c: Ditto.
2050 * gcc.target/i386/pr67317-4.c: Ditto.
2051 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2052 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2054 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
2056 * gcc.target/powerpc/vec-shr.c: New.
2058 2015-08-27 Marek Polacek <polacek@redhat.com>
2061 * gcc.dg/torture/pr67005.c: New test.
2063 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2065 * gcc.dg/tree-ssa/sra-15.c: New.
2067 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
2069 * gcc.target/aarch64/long_branch_1.c: New test.
2071 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2073 * gcc.target/s390/20150826-1.c: New test.
2075 2015-08-26 Renlin Li <renlin.li@arm.com>
2077 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2079 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2081 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2083 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2085 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2086 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2087 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2088 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2090 2015-08-26 Jiong Wang <jiong.wang@arm.com>
2092 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2094 * gcc.target/aarch64/tlsle_1.x: New test source.
2095 * gcc.target/aarch64/tlsle12_1.c: New testcase.
2096 * gcc.target/aarch64/tlsle24_1.c: Likewise.
2097 * gcc.target/aarch64/tlsle32_1.c: Likewise.
2099 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2102 * gfortran.dg/shape_8.f90: New test.
2104 2015-08-25 Marek Polacek <polacek@redhat.com>
2107 * gcc.dg/weak/weak-18.c: New test.
2109 2015-08-25 David Malcolm <dmalcolm@redhat.com>
2111 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2112 gcc_jit_context_set_bool_use_external_driver.
2114 2015-08-25 Nathan Sidwell <nathan@acm.org>
2116 * gcc.c-torture/execute/builtins/20010124-1.x: New.
2118 * gcc.dg/20001117-1.c: Needs return_address.
2119 * gcc.dg/20020415-1.c: Needs alloca.
2120 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2121 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2122 * gcc.dg/pr63186.c: Needs label_values.
2123 * gcc.dg/torture/pr33848.c: Likwise.
2125 * lib/target-supports.exp (check_effective_target_fopenacc,
2126 check_effective_target_fopenmp): Disable for nvptx.
2127 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2128 * gcc.dg/stack-usage-1.c: Likewise.
2129 * gcc.dg/stack-usage-2.c: Likewise.
2130 * gcc.dg/unused-5.c: Likewise.
2131 * gcc.dg/unwind-1.c: Likewise.
2133 2015-08-25 Christian Bruel <christian.bruel@st.com>
2135 * gcc.dg/Wno-frame-address.c: Skip for ARM.
2136 * g++.dg/Wno-frame-address.C: Ditto.
2138 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2141 * g++.dg/pr67211.C: New test.
2143 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
2147 * gfortran.dg/block_end_error_1.f90: New test.
2148 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2150 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2153 * gcc.target/i386/pr66821.c: New test.
2155 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
2158 * gcc.target/i386/pr67329.c: New test.
2160 2015-08-24 Nathan Sidwell <nathan@acm.org>
2162 * gcc.dg/pr49551.c: Needs -fdata-sections.
2164 * gcc.dg/pr64935-2.c: Needs scheduling.
2166 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2167 * gcc.dg/torture/pr63738.c: Likewise.
2168 * gcc.dg/torture/pr64728.c: Likewise.
2169 * gcc.dg/pr63748.c: Likewise.
2170 * gcc.dg/20020312-2.c: Likewise.
2172 * gcc.dg/torture/pr66123.c: Needs label_values.
2174 * gcc.dg/torture/pr41261.c: Needs profiling.
2175 * gcc.dg/pr26570.c: Likewise.
2176 * gcc.dg/pr61776.c: Likewise.
2177 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2178 * gcc.dg/gomp/pr34610.c: Likewise.
2179 * gcc.dg/pr54121.c: Likewise.
2180 * gcc.dg/20050325-1.c: Likewise.
2181 * gcc.dg/pr66899.c: Likewise.
2182 * gcc.dg/pr48770.c: Likewise.
2183 * gcc.dg/pr24225.c: Likewise.
2185 * gcc.dg/pr27531-1.c: Needs io.
2186 * gcc.dg/pr44606.c: Likewise.
2188 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2190 * gcc.dg/pr51990.c: Needs alloca.
2192 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2194 2015-08-24 Tom de Vries <tom@codesourcery.com>
2196 PR tree-optimization/65468
2197 * gcc.dg/gomp/static-chunk-size-one.c: New test.
2199 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2202 * gfortran.dg/backtrace_1.f90: New test.
2204 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2207 * gfortran.dg/execute_command_line_2.f90: New test.
2209 2015-08-23 Tom de Vries <tom@codesourcery.com>
2211 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2212 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2213 vect_no_int_max to vect_no_int_min_max.
2214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2215 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2216 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2217 * gcc.dg/vect/slp-reduc-4.c: Same.
2218 * gcc.dg/vect/slp-reduc-5.c: Same.
2219 * gcc.dg/vect/vect-125.c: Same.
2220 * gcc.dg/vect/vect-13.c: Same.
2221 * gcc.dg/vect/vect-double-reduc-3.c: Same.
2222 * gcc.dg/vect/vect-reduc-1.c: Same.
2223 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2224 * gcc.dg/vect/vect-reduc-1char.c:Same.
2225 * gcc.dg/vect/vect-reduc-1short.c: Same.
2226 * gcc.dg/vect/vect-reduc-2.c: Same.
2227 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2228 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2229 * lib/target-supports.exp: Same.
2231 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp0x/decltype63.C: New.
2236 2015-08-22 Nathan Sidwell <nathan@acm.org>
2238 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2239 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2240 * c-c++-common/Wunused-var-8.c: Likewise.
2241 * c-c++-common/gomp/pr61486-2.c: Likewise.
2242 * c-c++-common/Wunused-var-6.c: Likewise.
2243 * c-c++-common/goacc/reduction-1.c: Likewise.
2244 * c-c++-common/goacc/reduction-2.c: Likewise.
2245 * c-c++-common/goacc/reduction-3.c: Likewise.
2246 * c-c++-common/goacc/reduction-4.c: Likewise.
2247 * gcc.dg/builtins-64.c: Likewise.
2248 * gcc.dg/pr59523.c: Likewise.
2249 * gcc.dg/tree-ssa/20080530.c: Likewise.
2250 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2251 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2252 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2253 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2254 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2255 * gcc.dg/pr59011.c: Likewise.
2256 * gcc.dg/uninit-9.c: Likewise.
2257 * gcc.dg/pr61561.c: Likewise.
2258 * gcc.dg/vla-4.c: Likewise.
2259 * gcc.dg/20101010-1.c: Likewise.
2260 * gcc.dg/pr49120.c: Likewise.
2261 * gcc.dg/20030331-2.c: Likewise.
2262 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2263 * gcc.dg/pr25682.c: Likewise.
2264 * gcc.dg/guality/guality.c: Likewise.
2265 * gcc.dg/pr27301.c: Likewise.
2266 * gcc.dg/uninit-9-O0.c: Likewise.
2267 * gcc.dg/fold-alloca-1.c: Likewise.
2268 * gcc.dg/pr41470.c: Likewise.
2269 * gcc.dg/pr51491-2.c: Likewise.
2270 * gcc.dg/winline-7.c: Likewise.
2271 * gcc.dg/vla-2.c: Likewise.
2272 * gcc.dg/pr50764.c: Likewise.
2273 * gcc.dg/c99-vla-1.c: Likewise.
2274 * gcc.dg/pr33238.c: Likewise.
2275 * gcc.dg/c99-const-expr-13.c: Likewise.
2276 * gcc.dg/builtin-return-1.c: Likewise.
2277 * gcc.dg/vla-3.c: Likewise.
2278 * gcc.dg/20020415-1.c: Likewise.
2279 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2280 * gcc.dg/shrink-wrap-alloca.c: Likewise.
2281 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2282 * gcc.dg/torture/calleesave-sse.c: Likewise.
2283 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2284 * gcc.dg/gomp/vla-2.c: Likewise.
2285 * gcc.dg/gomp/vla-3.c: Likewise.
2286 * gcc.dg/gomp/vla-4.c: Likewise.
2287 * gcc.dg/gomp/pr30494.c: Likewise.
2288 * gcc.dg/gomp/vla-5.c: Likewise.
2289 * gcc.dg/pr51990-2.c: Likewise.
2290 * gcc.dg/vla-22.c: Likewise.
2292 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2294 * gcc.dg/cpp/multiline-2.c: Add column numbers.
2295 * gcc.dg/dollar.c: Likewise.
2296 * gcc.dg/pragma-message.c: Likewise.
2297 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2298 * c-c++-common/raw-string-14.c: Likewise.
2300 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
2302 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2303 property that instantiation here is a compile-time error.
2305 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/other/pr67065.C: Extend.
2309 2015-08-21 Nathan Sidwell <nathan@acm.org>
2311 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2313 (check_effective_target_global_constructor): New.
2314 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2315 * gcc.dg/debug/debug.exp: Skip for nvptx.
2316 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2318 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2319 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2320 * gcc.c-torture/compile/pr33855.c: Likewise.
2321 * gcc.c-torture/compile/920723-1.c: Likewise.
2322 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2324 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2326 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2329 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2331 * gcc.c-torture/execute/switch-1.c: Likewise.
2333 * gcc.c-torture/execute/pr34456.c: Require not freestanding
2334 * gcc.c-torture/execute/printf-1.c: Likewise.
2335 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2336 * gcc.c-torture/execute/fprintf-1.c: Likewise.
2337 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2338 * gcc.c-torture/execute/vprintf-1.c: Likewise.
2339 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2340 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2341 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2342 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2343 * gcc.c-torture/execute/gofast.c: Likewise.
2344 * gcc.c-torture/execute/complex-6.c: Likewise.
2346 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2347 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2348 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2349 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2350 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2351 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2352 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2353 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2354 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2355 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2356 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2357 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2358 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2359 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2360 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2361 * gcc.dg/setjmp-1.c: Likewise.
2362 * gcc.dg/cleanup-5.c: Likewise.
2363 * gcc.dg/cleanup-12.c: Likewise.
2364 * gcc.dg/cleanup-13.c: Likewise.
2366 * gcc.dg/constructor-1.c: Require global ctor.
2368 * gcc.dg/fork-instrumentation.c: Require profiling.
2369 * gcc.dg/20030107-1.c: Likewise.
2370 * gcc.dg/20030702-1.c: Likewise.
2372 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2373 * gcc.dg/cpp/paste2.c: Likewise.
2374 * gcc.dg/cpp/strify3.c: Likewise.
2375 * gcc.dg/cpp/strify4.c: Likewise.
2376 * gcc.dg/cpp/lexnum.c: Likewise.
2377 * gcc.dg/cpp/digraphs.c: Likewise.
2378 * gcc.dg/cpp/macro1.c: Likewise.
2380 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2382 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2384 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
2386 * lib/gcc-dg.exp: Add extra options for db-final to the command line
2389 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2391 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2392 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2393 vec_vpmsum_be and vec_shasigma_be.
2395 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
2397 * lib/target-supports.exp
2398 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2399 with -mfp16-format=ieee.
2401 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/other/pr67065.C: New.
2406 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
2408 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2410 * gcc.target/mips/inline-memcpy-2.c: Ditto.
2411 * gcc.target/mips/inline-memcpy-3.c: Ditto.
2412 * gcc.target/mips/inline-memcpy-4.c: Ditto.
2413 * gcc.target/mips/inline-memcpy-5.c: Ditto.
2415 2015-08-19 Jiong Wang <jiong.wang@arm.com>
2417 * gcc.dg/wide_shift_64_1.c: New testcase.
2418 * gcc.dg/wide_shift_128_1.c: Likewise.
2419 * gcc.target/aarch64/ashlti3_1.c: Likewise.
2421 2015-08-19 Magnus Granberg <zorry@gentoo.org>
2423 * lib/target-supports.exp
2424 (check_effective_target_fstack_protector_enabled): New test.
2425 * gcc.target/i386/ssp-default.c: New test.
2427 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
2430 * gfortran.dg/generic_31.f90: New.
2432 2015-08-19 Marek Polacek <polacek@redhat.com>
2435 * g++.dg/torture/pr67133.C: New test.
2437 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2439 * gcc.target/powerpc/altivec-35.c: New test.
2440 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2441 * gcc.target/powerpc/vsx-vector-7.c: New test.
2443 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2446 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2447 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2449 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
2451 PR rtl-optimization/67218
2452 * gcc.c-torture/execute/ieee/pr67218.c,
2453 gcc.target/aarch64/fcvt_int_float_double1.c,
2454 gcc.target/aarch64/fcvt_int_float_double2.c,
2455 gcc.target/aarch64/fcvt_int_float_double3.c,
2456 gcc.target/aarch64/fcvt_int_float_double4.c,
2457 gcc.target/aarch64/fcvt_uint_float_double1.c,
2458 gcc.target/aarch64/fcvt_uint_float_double2.c,
2459 gcc.target/aarch64/fcvt_uint_float_double3.c,
2460 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2462 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
2464 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2465 dg-options to disable LSE extensions.
2466 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2467 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2468 * gcc.target/aarch64/atomic-op-char.c: Likewise.
2469 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2470 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2471 * gcc.target/aarch64/atomic-op-int.c: Likewise.
2472 * gcc.target/aarch64/atomic-op-long.c: Likewise.
2473 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2474 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2475 * gcc.target/aarch64/atomic-op-release.c: Likewise.
2476 * gcc.target/aarch64/atomic-op-short.c: Likewise.
2477 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2478 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2479 * gcc.target/aarch64/sync-op-full.c: Likewise.
2480 * gcc.target/aarch64/sync-op-release.c: Likewise.
2482 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/cpp1z/feat-cxx1z.C: New.
2487 2015-08-18 Marek Polacek <polacek@redhat.com>
2490 * gcc.dg/torture/pr67222.c: New test.
2492 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
2494 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2496 2015-08-18 Bin Cheng <bin.cheng@arm.com>
2498 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2499 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2500 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2502 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
2504 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2505 which is used in later code.
2507 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
2510 * g++.dg/cpp0x/nullptr34.C: New.
2511 * g++.dg/warn/Wconversion2.C: Adjust.
2512 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2513 * g++.old-deja/g++.other/null3.C: Likewise.
2515 * g++.dg/cpp0x/pr51313.C: Adjust.
2517 2015-08-17 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/67221
2520 * gcc.dg/torture/pr67221.c: New testcase.
2522 2015-08-17 Mike Stump <mikestump@comcast.net>
2523 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2525 * gcc.target/arm/memcpy-aligned-1.c: New test.
2527 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2530 * gfortran.dg/norm_4.f90: Rename to...
2531 * gfortran.dg/norm2_4.f90: this.
2532 * gfortran.dg/norm2_5.f90: New test.
2534 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
2536 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2537 * gcc.dg/ssp-1.c: Make counter a register.
2538 * gcc.dg/ssp-2.c: Likewise.
2539 * gcc.dg/torture/parm-coalesce.c: New.
2541 2015-08-14 Marek Polacek <polacek@redhat.com>
2544 * gcc.dg/torture/pr67133.c: New test.
2546 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
2547 Matthias Klose <doko@debian.org>
2550 * gcc.c-torture/compile/pr67143.c: New
2551 * gcc.target/aarch64/atomic-op-imm.c
2552 (atomic_fetch_add_negative_RELAXED): New.
2553 (atomic_fetch_sub_negative_ACQUIRE): New.
2555 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2557 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2558 * gcc.target/aarch64/target_attr_8.c: Likewise.
2559 * gcc.target/aarch64/target_attr_14.c: Likewise.
2561 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2563 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2565 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
2567 * gcc.target/i386/builtin_target.c: Add skylake check.
2569 2015-08-13 Jeff Law <law@redhat.com>
2571 * gcc.dg/pr66314.c: Moved from here to ..
2572 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
2573 to clear all sanitizers before -fsanitize=kernel-address.
2575 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2577 * gcc.target/aarch64/cinc_common_1.c: New test.
2579 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2582 * g++.dg/ext/attribute-may-alias-1.C: New.
2583 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2585 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
2587 * gcc.target/aarch64/atomic-inst-cas.c: New.
2588 * gcc.target/aarch64/atomic-inst-ops.inc: New.
2590 2015-08-13 Andreas Schwab <schwab@suse.de>
2592 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2594 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
2597 * g++.dg/torture/pr62164.C: New.
2599 2015-08-13 Richard Biener <rguenther@suse.de>
2601 PR tree-optimization/67191
2602 * gcc.dg/torture/pr67191.c: New testcase.
2603 * g++.dg/torture/pr67191.C: Likewise.
2605 2015-08-13 Richard Biener <rguenther@suse.de>
2607 PR tree-optimization/66502
2608 PR tree-optimization/67167
2609 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2611 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2614 * g++.dg/init/new42.C: New.
2616 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2619 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2621 * gcc.target/powerpc/pr67071-2.c: Likewise.
2622 * gcc.target/powerpc/pr67071-3.c: Likewise.
2624 2015-08-12 Marek Polacek <polacek@redhat.com>
2627 * c-c++-common/Wshift-overflow-6.c: New test.
2628 * c-c++-common/Wshift-overflow-7.c: New test.
2629 * g++.dg/cpp1y/left-shift-2.C: New test.
2631 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/pr52742.C: New.
2636 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
2638 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2639 Check Knights Landing support.
2641 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/warn/Wunused-result-1.C: New.
2646 2015-08-12 Richard Biener <rguenther@suse.de>
2648 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2649 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2650 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2651 * g++.dg/tree-ssa/pr61034.C: Adjust.
2652 * gcc.dg/fold-compare-2.c: Likewise.
2653 * gcc.dg/pr50763.c: Likewise.
2654 * gcc.dg/predict-3.c: Likewise.
2655 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2656 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2657 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2658 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2659 * gcc.dg/tree-ssa/pr37508.c: Likewise.
2660 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2661 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2662 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2663 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2664 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2665 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2666 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2668 2015-08-12 Nathan Sidwell <nathan@acm.org>
2670 * gcc.dg/vrp-min-max-1.c: New.
2671 * gcc.dg/vrp-min-max-2.c: New.
2673 2015-08-12 Richard Biener <rguenther@suse.de>
2675 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2677 2015-08-12 Tom de Vries <tom@codesourcery.com>
2680 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2681 Handle absence of vector min/max for sparc.
2683 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2686 * g++.dg/ext/mv25.C: New test.
2688 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2690 * gcc.target/i386/avx2-vect-shift.c: New test.
2692 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2696 * gcc.dg/pragma-diag-3.c: New test.
2697 * gcc.dg/pragma-diag-4.c: New test.
2699 2015-08-11 Nathan Sidwell <nathan@acm.org>
2701 * c-c++-common/dfp/operator-comma.c: Call init function.
2702 * c-c++-common/dfp/convert-dfp-2.c: New test.
2704 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2706 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2707 Treat model == 0x4f as Broadwell.
2709 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2712 * gfortran.dg/pr67140.f90: New test.
2714 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2718 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2720 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2723 * gfortran.dg/ieee/large_4.f90: New test.
2725 2015-08-08 Bud Davis <jmdavis@link.com>
2728 * gfortran.dg/common_22.f90: New.
2730 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2732 PR rtl-optimization/67028
2733 * gcc.dg/pr67028.c: New testcase.
2735 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2737 PR rtl-optimization/67029
2738 * gcc.dg/pr67029.c: New test.
2740 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2743 * gfortran.dg/ieee/ieee_8.f90: New test.
2745 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2747 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2749 * gcc.target/aarch64/noplt_2.c: Likewise.
2750 * gcc.target/aarch64/noplt_3.c: Likewise.
2752 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2754 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2755 optimization level, and print a summary at the end.
2757 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2759 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2761 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2763 * gcc.target/aarch64/noplt_3.c: New testcase.
2765 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2767 * gcc.target/aarch64/noplt_1.c: New testcase.
2768 * gcc.target/aarch64/noplt_2.c: Likewise.
2770 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2772 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2773 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2775 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2777 * gcc.target/s390/dwarfregtable-1.c: New test.
2778 * gcc.target/s390/dwarfregtable-2.c: New test.
2779 * gcc.target/s390/dwarfregtable-3.c: New test.
2781 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2783 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2785 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2788 * gfortran.dg/ieee/large_2.f90: New test.
2789 * gfortran.dg/ieee/large_3.F90: New test.
2791 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2794 * gfortran.dg/ieee/large_1.f90: Adjust test.
2796 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2797 Jeff Law <law@redhat.com>
2800 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2801 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2802 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2803 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2804 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2805 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2807 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2810 * gfortran.dg/pr66311.f90: New file.
2812 2015-08-05 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/67121
2815 * gcc.dg/torture/pr67121.c: New testcase.
2817 2015-08-05 Nick Clifton <nickc@redhat.com>
2819 * gcc.target/rl78: New directory.
2820 * gcc.target/rl78/rl78.exp: New file: Test driver.
2821 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2823 2015-08-05 Richard Biener <rguenther@suse.de>
2826 * gcc.dg/torture/pr67120.c: New testcase.
2828 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2832 * lib/fortran-modules.exp: Call cleanup-submodules from
2834 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2835 cover the cases where private entities are no longer optimized
2837 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2839 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2840 * gfortran.dg/submodule_5.f08: The same.
2841 * gfortran.dg/submodule_9.f08: The same.
2842 * gfortran.dg/submodule_10.f08: New test.
2844 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2847 * g++.dg/cpp1y/var-templ35.C: New.
2849 2015-08-05 Richard Biener <rguenther@suse.de>
2851 PR tree-optimization/67055
2852 * g++.dg/torture/pr67055.C: New testcase.
2854 2015-08-05 Richard Biener <rguenther@suse.de>
2856 PR tree-optimization/67109
2857 * gcc.dg/torture/pr67109.c: New testcase.
2858 * gcc.dg/vect/vect-119.c: Adjust.
2860 2015-08-05 Richard Biener <rguenther@suse.de>
2863 * gcc.dg/pr67107.c: New testcase.
2865 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp1z/abbrev2.C: New.
2870 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2874 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2877 * g++.dg/init/explicit4.C: New.
2879 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2881 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2882 without VSX an Power8 vector support.
2884 2015-08-04 Richard Biener <rguenther@suse.de>
2886 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2888 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2891 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2894 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2897 * g++.dg/cpp1y/var-templ34.C: New.
2899 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2901 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2902 * gcc.target/aarch64/target_attr_1.c: Likewise.
2903 * gcc.target/aarch64/target_attr_2.c: Likewise.
2904 * gcc.target/aarch64/target_attr_3.c: Likewise.
2905 * gcc.target/aarch64/target_attr_4.c: Likewise.
2906 * gcc.target/aarch64/target_attr_5.c: Likewise.
2907 * gcc.target/aarch64/target_attr_6.c: Likewise.
2908 * gcc.target/aarch64/target_attr_7.c: Likewise.
2909 * gcc.target/aarch64/target_attr_8.c: Likewise.
2910 * gcc.target/aarch64/target_attr_9.c: Likewise.
2911 * gcc.target/aarch64/target_attr_10.c: Likewise.
2912 * gcc.target/aarch64/target_attr_11.c: Likewise.
2913 * gcc.target/aarch64/target_attr_12.c: Likewise.
2914 * gcc.target/aarch64/target_attr_13.c: Likewise.
2915 * gcc.target/aarch64/target_attr_14.c: Likewise.
2916 * gcc.target/aarch64/target_attr_15.c: Likewise.
2918 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2920 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2922 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2924 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2926 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2928 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2931 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2934 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2935 * gfortran.dg/ieee/large_1.f90: New test.
2937 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2939 PR tree-optimization/67043
2940 * gcc.dg/pr67043.c: New test.
2942 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2944 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2946 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2948 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2949 it to push/pop timing items.
2950 (main): For each optimization level, create a gcc_jit_timer, and
2951 time all of the iteration within that level cumulatively.
2952 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2953 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2955 2015-08-03 Alexander Basov <coohpt@gmail.com>
2960 * gcc.target/arm/pr43404.c : New testcase.
2961 * gcc.target/arm/pr48470.c : New testcase.
2962 * gcc.target/arm/pr64744-1.c : New testcase.
2963 * gcc.target/arm/pr64744-2.c : New testcase.
2965 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2967 PR tree-optimization/67077
2968 * gcc.dg/pr67077.c: New test.
2970 2015-08-03 Jeff Law <law@redhat.com>
2973 PR gcov-profile/66899
2974 * gcc.dg/pr66899.c: New test.
2975 * gcc.dg/pr66314.c: New test.
2977 2015-08-03 Marek Polacek <polacek@redhat.com>
2980 * gcc.dg/pr67088.c: New test.
2982 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2985 * gcc.target/arm/vnmul-1.c: New.
2986 * gcc.target/arm/vnmul-2.c: New.
2987 * gcc.target/arm/vnmul-3.c: New.
2988 * gcc.target/arm/vnmul-4.c: New.
2990 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2993 * gfortran.dg/class_allocate_20.f90: New.
2995 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2997 * gcc.target/aarch64/csel_bfx_1.c: New test.
2998 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3000 2015-08-02 Martin Sebor <msebor@redhat.com>
3002 * g++.dg/Wframe-address-in-Wall.C: New test.
3003 * g++.dg/Wframe-address.C: New test.
3004 * g++.dg/Wno-frame-address.C: New test.
3005 * gcc.dg/Wframe-address-in-Wall.c: New test.
3006 * gcc.dg/Wframe-address.c: New test.
3007 * gcc.dg/Wno-frame-address.c: New test.
3009 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3011 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3013 2015-08-01 Michael Collison <michael.collison@linaro.org
3014 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3016 * gcc.target/arm/mincmp.c: New test.
3018 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3021 * gfortran.dg/associated_target_6.f03: New test
3023 2015-08-01 Tom de Vries <tom@codesourcery.com>
3025 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3026 optimize ("-ftree-parallelize-loops=0").
3027 Add successful scans for 2 detected reductions. Add xfail scans for 3
3028 detected reductions.
3029 * gcc.dg/autopar/reduc-2short.c: Same.
3030 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3031 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3032 detected reductions.
3033 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3036 2015-07-31 Marek Polacek <polacek@redhat.com>
3039 * g++.dg/ubsan/pr66977.C: New test.
3041 2015-07-30 Marek Polacek <polacek@redhat.com>
3043 * c-c++-common/Wtautological-compare-3.c: New test.
3045 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3047 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3048 (CHECK): Pass address of scalar, rather than array.
3050 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3052 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3054 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3056 * gcc.target/aarch64/fp16/fp16.exp: New.
3057 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3058 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3060 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
3062 * gcc.target/aarch64/f16_movs_1.c: New test.
3064 2015-07-28 Tom de Vries <tom@codesourcery.com>
3066 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3069 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
3070 Manuel López-Ibáñez <manu@gcc.gnu.org>
3072 * gcc.dg/parm-incomplete-1.c: Update.
3073 * gcc.dg/pr18809-1.c: Update.
3074 * gcc.dg/pr27953.c: Update.
3075 * gcc.dg/vla-11.c: Update.
3077 2015-07-27 Marek Polacek <polacek@redhat.com>
3079 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3081 2015-07-27 Tom de Vries <tom@codesourcery.com>
3083 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3084 attribute. Update comment.
3086 Add scan for not parallelizing inner loop.
3087 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3091 2015-07-27 Marek Polacek <polacek@redhat.com>
3094 * c-c++-common/Wtautological-compare-2.c: New test.
3096 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
3099 * gcc.target/i386/pr66232-6.c: New tests.
3100 * gcc.target/i386/pr66232-7.c: Likewise.
3101 * gcc.target/i386/pr66232-8.c: Likewise.
3102 * gcc.target/i386/pr66232-9.c: Likewise.
3104 2015-07-27 Marek Polacek <polacek@redhat.com>
3108 * c-c++-common/Wtautological-compare-1.c: New test.
3110 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3113 * g++.dg/template/pr18969.C: New test.
3114 * g++.dg/template/pr18969-2.C: New test.
3115 * g++.old-deja/g++.jason/overload.C: Remove return value in
3116 template function returning void.
3118 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3120 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3121 immediates to avoid shift-overflow warnings.
3123 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
3126 * g++.dg/init/pr66857.C: New test.
3128 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.target/i386/pr66648.c: New test.
3133 2015-07-25 Tom de Vries <tom@codesourcery.com>
3135 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3136 interchange_files and block_files variables.
3137 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3139 * gcc.dg/graphite/uns-interchange-12.c: Same.
3140 * gcc.dg/graphite/uns-interchange-14.c: Same.
3141 * gcc.dg/graphite/uns-interchange-15.c: Same.
3142 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3143 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3145 2015-07-25 Jeff Law <law@redhat.com>
3149 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3150 * gcc.dg/torture/pr66752-1.c: New test
3151 * g++.dg/torture/pr66752-2.C: New test.
3153 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
3156 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3158 PR rtl-optimization/64164
3159 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3160 * gcc.dg/ssp-1.c: Make counter a register.
3161 * gcc.dg/ssp-2.c: Likewise.
3162 * gcc.dg/torture/parm-coalesce.c: New.
3164 2015-07-24 Tom de Vries <tom@codesourcery.com>
3166 * gcc.dg/graphite/block-1.c: Xfail scan.
3167 * gcc.dg/graphite/interchange-12.c: Same.
3168 * gcc.dg/graphite/interchange-14.c: Same.
3169 * gcc.dg/graphite/interchange-15.c: Same.
3170 * gcc.dg/graphite/interchange-9.c: Same.
3171 * gcc.dg/graphite/interchange-mvt.c: Same.
3172 * gcc.dg/graphite/uns-block-1.c: New test.
3173 * gcc.dg/graphite/uns-interchange-12.c: New test.
3174 * gcc.dg/graphite/uns-interchange-14.c: New test.
3175 * gcc.dg/graphite/uns-interchange-15.c: New test.
3176 * gcc.dg/graphite/uns-interchange-9.c: New test.
3177 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3179 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3182 * c-c++-common/Wunused-function-1.c: New.
3184 2015-07-24 Tom de Vries <tom@codesourcery.com>
3186 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3187 alternative exit-first loop transform.
3188 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3189 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3190 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3191 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3192 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3193 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3194 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3195 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3196 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3198 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
3201 * gcc.target/i386/mpx/pr66566.c: New test.
3203 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
3206 * gcc.target/i386/pr66978.c: New test.
3208 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3210 * gcc.target/s390/gpr2fprsavecfi.c: New test.
3212 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3214 * gcc.target/s390/insv-1.c: New test.
3215 * gcc.target/s390/insv-2.c: New test.
3216 * gcc.target/s390/insv-3.c: New test.
3218 2015-07-24 Tom de Vries <tom@codesourcery.com>
3220 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3222 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3225 * gcc.dg/pr25530.c: New test.
3227 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3230 * gcc.dg/pr25529.c: New test.
3232 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3234 * gcc.target/arm/reg_equal_test.c: New test.
3236 2015-07-23 Jeff Law <law@redhat.com>
3239 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3240 * gcc.dg/torture/pr66752-1.c: New test
3241 * g++.dg/torture/pr66752-2.C: New test.
3243 2015-07-23 Marek Polacek <polacek@redhat.com>
3246 * g++.dg/warn/Wlogical-op-2.C: New test.
3248 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
3250 PR rtl-optimization/64164
3251 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3252 * gcc.dg/ssp-1.c: Make counter a register.
3253 * gcc.dg/ssp-2.c: Likewise.
3254 * gcc.dg/torture/parm-coalesce.c: New.
3256 2015-07-23 Marek Polacek <polacek@redhat.com>
3259 * c-c++-common/ubsan/pr66908.c: New test.
3261 2015-07-23 Tom de Vries <tom@codesourcery.com>
3263 * gcc.dg/autopar/outer-4.c: Add xfail.
3264 * gcc.dg/autopar/outer-5.c: Same.
3265 * gcc.dg/autopar/outer-6.c: Same.
3266 * gcc.dg/autopar/reduc-2.c: Same.
3267 * gcc.dg/autopar/reduc-2char.c: Same.
3268 * gcc.dg/autopar/reduc-2short.c: Same.
3269 * gcc.dg/autopar/reduc-8.c: Same.
3270 * gcc.dg/autopar/uns-outer-4.c: New test.
3271 * gcc.dg/autopar/uns-outer-5.c: New test.
3272 * gcc.dg/autopar/uns-outer-6.c: New test.
3274 2015-07-23 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/66952
3277 * gcc.dg/torture/pr66952.c: Use signed char.
3279 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
3281 PR tree-optimization/66926,66951
3282 * gcc.dg/vect/pr66951.c: New test.
3284 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
3287 * g++.dg/parse/error57.C: New.
3288 * g++.dg/expr/string-2.C: Update.
3290 2015-07-23 Richard Biener <rguenther@suse.de>
3292 PR tree-optimization/66945
3293 * gcc.dg/torture/pr66945.c: New testcase.
3295 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
3298 * g++.dg/ext/mv24.C: New test.
3300 2015-07-22 Marek Polacek <polacek@redhat.com>
3302 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3305 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
3309 * gfortran.dg/generic_30.f90: New.
3311 2015-07-22 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/66952
3314 * gcc.dg/torture/pr66952.c: New testcase.
3316 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
3318 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3320 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3322 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3324 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3326 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3328 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3330 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3332 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3334 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3336 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3338 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3340 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3342 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3344 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3346 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3348 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3350 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3352 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3354 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3356 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3358 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3360 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3362 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3364 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3366 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3368 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3370 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3372 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3374 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3376 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3378 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3380 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3382 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3384 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3386 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3388 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3390 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3392 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3394 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3396 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3398 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3400 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3402 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3404 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3406 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3408 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3410 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3412 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3414 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3416 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3418 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3420 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3422 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3424 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3426 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3428 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3430 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3432 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3434 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3436 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3438 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3440 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3442 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3444 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3446 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3448 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3450 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3452 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3454 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3456 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3458 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3460 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3462 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3464 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3466 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3468 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3470 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3472 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3474 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3476 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3478 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3480 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3482 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3484 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3486 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3488 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3490 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3492 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3494 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3498 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3500 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3502 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3504 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3506 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3508 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3510 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3512 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3514 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3516 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3518 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3520 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3522 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3524 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3526 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3528 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3530 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3532 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3534 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3536 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3538 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3540 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3542 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3544 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3546 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3548 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3550 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3552 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3556 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3558 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3562 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3564 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3566 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3568 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3570 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3572 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3574 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3576 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3578 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3580 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3583 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/template/crash81.C: Update.
3587 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
3590 * gcc.target/i386/pr66424.c: New.
3592 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3594 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3596 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
3599 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3600 Drop address sanitization.
3602 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
3604 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3606 (dg-additional-options): Set armv5t flag.
3608 2015-07-21 Marek Polacek <polacek@redhat.com>
3610 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3611 * gcc.dg/vmx/unpack.c: Likewise.
3612 * gcc.target/powerpc/quad-atomic.c: Likewise.
3614 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
3616 * gcc.target/i386/asm-flag-5.c (f_ll): New.
3618 2015-07-20 Jiong Wang <jiong.wang@arm.com>
3620 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3623 2015-07-20 Marek Polacek <polacek@redhat.com>
3626 * c-c++-common/Wshift-overflow-1.c: New test.
3627 * c-c++-common/Wshift-overflow-2.c: New test.
3628 * c-c++-common/Wshift-overflow-3.c: New test.
3629 * c-c++-common/Wshift-overflow-4.c: New test.
3630 * c-c++-common/Wshift-overflow-5.c: New test.
3631 * g++.dg/cpp1y/left-shift-1.C: New test.
3632 * gcc.dg/c90-left-shift-2.c: New test.
3633 * gcc.dg/c90-left-shift-3.c: New test.
3634 * gcc.dg/c99-left-shift-2.c: New test.
3635 * gcc.dg/c99-left-shift-3.c: New test.
3636 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3637 * gcc.c-torture/execute/pr40386.c: Likewise.
3638 * gcc.dg/vect/pr33373.c: Likewise.
3639 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3640 * gcc.dg/vect/vect-shift-2.c: Likewise.
3642 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3644 * gcc.target/aarch64/neg_abs_1.c: New test.
3646 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
3649 * gcc.target/i386/pr66922.c: New test.
3651 2015-07-18 Sebastian Pop <s.pop@samsung.com>
3655 * gcc.dg/tree-ssa/pr42327.c: Removed.
3656 * g++.dg/other/pr35011.C: Removed.
3658 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3661 * gcc.target/i386/pr66906.c: New test.
3663 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3665 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3666 as follow-up to r225930.
3668 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
3671 * lib/fortran-modules.exp (proc cleanup-submodules): New
3673 * gfortran.dg/submodule_1.f08: Change extension and clean up
3674 the submodule files.
3675 * gfortran.dg/submodule_2.f08: ditto
3676 * gfortran.dg/submodule_6.f08: ditto
3677 * gfortran.dg/submodule_7.f08: ditto
3678 * gfortran.dg/submodule_8.f08: New test
3679 * gfortran.dg/submodule_9.f08: New test
3681 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
3682 Sebastian Pop <s.pop@samsung.com>
3685 * gcc.dg/graphite/pr61929.c: New.
3687 2015-07-17 Marek Polacek <polacek@redhat.com>
3689 * gcc.dg/fold-minus-7.c: New test.
3691 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3693 * gfortran.dg/co_reduce_1.f90: New file.
3695 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3698 * gcc.target/i386/pr66824.c:
3700 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3703 * gfortran.dg/structure_constructor_13.f03: New test.
3705 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3708 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3709 of generated while loops in the tree dump.
3710 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3712 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3714 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3716 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3719 * gcc.target/i386/pr66891.c: New test.
3721 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3723 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3725 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3727 PR rtl-optimization/66626
3728 * gcc.target/i386/pr66626-2.c: New.
3730 2015-07-16 Martin Liska <mliska@suse.cz>
3732 * g++.dg/ipa/pr66896.c: New test.
3734 2015-07-16 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/66894
3737 * gcc.dg/torture/pr66894.c: New testcase.
3739 2015-07-16 Richard Biener <rguenther@suse.de>
3741 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3743 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3746 * g++.dg/pr66866.C: New test.
3748 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3750 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3752 2015-07-15 Richard Biener <rguenther@suse.de>
3754 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3755 { -O3 -fomit-frame-pointer },
3756 { -O3 -fomit-frame-pointer -funroll-loops } and
3757 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3759 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3760 -finline-functions }
3762 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3764 * gcc.target/mips/interrupt_handler-5.c: New test.
3766 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3767 Robert Suchanek <robert.suchanek@imgtec.com>
3769 * gcc.target/mips/interrupt_handler-4.c: New test.
3771 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3774 * gcc.dg/lto/lto.exp: Initialize MPX.
3776 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3778 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3780 * gcc.target/arm/scd42-3.c: Likewise.
3782 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3784 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3785 code to be run when the pre-arch code increases the isa_rev to
3786 mips32r6 or greater.
3788 2015-07-15 Richard Biener <rguenther@suse.de>
3790 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3791 { -O3 -fomit-frame-pointer },
3792 { -O3 -fomit-frame-pointer -funroll-loops } and
3793 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3795 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3796 -finline-functions }
3797 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3798 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3799 to additional_flags.
3801 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3803 PR rtl-optimization/66838
3804 * gcc.target/i386/pr66838.c: New test.
3806 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3809 * g++.dg/template/pr66850.C: New test.
3811 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3812 Cesar Philippidis <cesar@codesourcery.com>
3813 Chung-Lin Tang <cltang@codesourcery.com>
3815 * gcc.target/nios2/nios2-flushd.c: New.
3816 * gcc.target/nios2/nios2-rdprs.c: New.
3817 * gcc.target/nios2/r2-atomic.c: New.
3818 * gcc.target/nios2/r2-eni.c: New.
3819 * gcc.target/nios2/r2-wrpie.c: New.
3821 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3822 Cesar Philippidis <cesar@codesourcery.com>
3823 Chung-Lin Tang <cltang@codesourcery.com>
3825 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3826 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3828 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3829 Cesar Philippidis <cesar@codesourcery.com>
3830 Chung-Lin Tang <cltang@codesourcery.com>
3832 * gcc.target/nios2/andci.c: New.
3833 * gcc.target/nios2/bmx.c: New.
3834 * gcc.target/nios2/cdx-add.c: New.
3835 * gcc.target/nios2/cdx-branch.c: New.
3836 * gcc.target/nios2/cdx-callret.c: New.
3837 * gcc.target/nios2/cdx-loadstore.c: New.
3838 * gcc.target/nios2/cdx-logical.c: New.
3839 * gcc.target/nios2/cdx-mov.c: New.
3840 * gcc.target/nios2/cdx-shift.c: New.
3841 * gcc.target/nios2/cdx-sub.c: New.
3842 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3844 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3847 * g++.dg/cpp0x/vt-65071.C: New.
3849 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3850 Cesar Philippidis <cesar@codesourcery.com>
3851 Chung-Lin Tang <cltang@codesourcery.com>
3853 * gcc.target/nios2/r2-io-range.c: New.
3854 * gcc.target/nios2/r2-stio-1.c: New.
3855 * gcc.target/nios2/r2-stio-2.c: New.
3856 * gcc.target/nios2/nios2-ldxio.c: New.
3857 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3858 of just compile. Add more tests.
3860 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3862 gfortran.dg/pr66864.f90: New test.
3864 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3866 PR rtl-optimization/66626
3867 * gcc.target/i386/pr66626.c: New.
3869 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3871 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3872 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3873 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3875 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3877 * g++.dg/template/crash81.C: Adjust for error + inform change.
3878 * g++.dg/template/pr58878.C: Likewise.
3879 * g++.dg/template/shadow1.C: Likewise.
3880 * g++.dg/template/shadow2.C: Likewise.
3881 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3882 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3883 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3884 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3886 2015-07-14 Richard Biener <rguenther@suse.de>
3888 PR tree-optimization/66863
3889 * gcc.dg/torture/pr66863.c: New testcase.
3891 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3894 * g++.dg/template/pr65186.C: New test.
3896 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3898 * gcc.target/arm/macro_defs0.c: Add directive to skip
3899 test if -marm is present.
3900 * gcc.target/arm/macro_defs1.c: Likewise.
3902 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3904 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3906 * gcc.target/aarch64/adds1.c: Likewise.
3907 * gcc.target/aarch64/ands_1.c: Likewise.
3908 * gcc.target/aarch64/bics_1.c: Likewise.
3909 * gcc.target/aarch64/subs1.c: Likewise.
3910 * gcc.target/aarch64/subs3.c: Likewise.
3912 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3915 * gfortran.dg/pr64589.f90: New test.
3917 2015-07-13 Renlin Li <renlin.li@arm.com>
3920 * gcc.c-torture/execute/pr66556.c: New.
3922 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3924 * gcc.dg/20020219-1.c: Fix double word typos.
3925 * gcc.dg/20020919-1.c: Same.
3927 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3928 Jeff Law <law@redhat.com>
3931 * g++.dg/tree-ssa/pr66726.c: New test.
3932 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3933 * gcc.dg/tree-ssa/pr66726.c: New test.
3935 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3938 * g++.dg/cpp0x/variadic-ttp2.C: New.
3940 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3943 * g++.dg/cpp0x/auto46.C: New test.
3944 * g++.dg/template/pr30044.C: New test.
3945 * g++.dg/template/shadow2.C: New test.
3946 * g++.dg/template/error55.C: New test.
3947 * g++.dg/template/crash83.C: Accept any error string.
3948 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3950 * g++.dg/cpp0x/variadic19.C: Likewise
3951 * g++.dg/template/canon-type-13.C: Likewise.
3952 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3953 * g++.dg/torture/20070621-1.C: Likewise.
3955 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3958 * g++.dg/init/explicit3.C: New.
3960 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3963 * gcc.target/i386/pr66819-1.c: New test.
3964 * gcc.target/i386/pr66819-2.c: Likewise.
3965 * gcc.target/i386/pr66819-3.c: Likewise.
3966 * gcc.target/i386/pr66819-4.c: Likewise.
3967 * gcc.target/i386/pr66819-5.c: Likewise.
3969 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3972 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3973 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3974 type to prevent possible flag-clobbering zero-extensions.
3975 * gcc.target/i386/pr66703.c: New test.
3977 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3980 * g++.dg/cpp0x/nsdmi-template15.C: New.
3982 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3984 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3986 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3988 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3989 * gcc.target/arm/flip-thumb.c: Likewise.
3991 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3994 * gcc.target/i386/pr66813.c: New test.
3996 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3999 * gcc.dg/gomp/pr66820.c: New test.
4001 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4004 * g++.dg/cpp0x/scoped_enum6.C: New.
4006 2015-07-10 Tom de Vries <tom@codesourcery.com>
4008 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4009 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4011 2015-07-10 Richard Biener <rguenther@suse.de>
4013 PR tree-optimization/66823
4014 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4015 which should not be necessary. XFAIL.
4017 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4020 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4022 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.dg/gomp/pr66633-1.c: New test.
4026 * gcc.dg/gomp/pr66633-2.c: New test.
4027 * gcc.dg/gomp/pr66633-3.c: New test.
4028 * gcc.dg/gomp/pr66633-4.c: New test.
4030 2015-07-09 John Marino <gnugcc@marino.st>
4032 * lib/target-supports.exp (check_effective_target_pie):
4035 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
4038 * gcc.target/i386/pr66814.c: New test.
4040 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
4043 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4044 * gcc.target/aarch64/fnmul-2.c: Likewise.
4045 * gcc.target/aarch64/fnmul-3.c: Likewise.
4046 * gcc.target/aarch64/fnmul-4.c: Likewise.
4048 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4051 * g++.dg/cpp0x/vt-65790.C: New.
4053 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4056 * gcc.target/i386/pr66818.c: New test.
4058 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
4061 * gcc.target/i386/pr66817.c: New test.
4063 2015-07-09 Marek Polacek <polacek@redhat.com>
4065 PR tree-optimization/66718
4066 * gcc.dg/vect/vect-126.c: New test.
4068 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
4070 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4071 even when dwarf-2 is not the default.
4073 2015-07-08 Jeff Law <law@redhat.com>
4076 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4077 to have a single memory reference.
4079 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
4081 * g++.dg/other/dump-ada-spec-9.C: New test.
4083 2015-07-08 Jakub Jelinek <jakub@redhat.com>
4085 * g++.dg/vect/vect.exp: Run also simd* tests.
4086 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4087 (check_vect): Fix up get_cpuid call for C++.
4088 * g++.dg/vect/simd-clone-1.cc: New test.
4090 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4092 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4094 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4096 * gcc.target/i386/readeflags-1.c (abort): New prototype.
4097 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4099 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
4102 * gcc.target/i386/pr66806.c: New test.
4104 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
4107 * g++.dg/cpp0x/auto45.C: New.
4109 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
4112 * gcc.target/i386/pr66334.c: New.
4114 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4116 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4119 2015-07-08 David Malcolm <dmalcolm@redhat.com>
4122 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4123 (verify_code): Update expected error message.
4124 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4125 (verify_code): Likewise.
4126 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4127 (verify_code): Likewise.
4129 2015-07-08 Richard Biener <rguenther@suse.de>
4131 PR tree-optimization/66793
4132 * gcc.dg/torture/pr66793.c: New testcase.
4134 2015-07-08 Richard Biener <rguenther@suse.de>
4136 PR tree-optimization/66794
4137 * gcc.dg/torture/pr66794.c: New testcase.
4139 2015-07-08 Marek Polacek <polacek@redhat.com>
4142 * g++.dg/abi/abi-tag15.C: New test.
4144 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4146 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4147 * gcc.target/mips/branch-3.c: Ditto
4148 * gcc.target/mips/branch-4.c: Ditto.
4149 * gcc.target/mips/branch-5.c: Ditto.
4150 * gcc.target/mips/branch-6.c: Ditto.
4151 * gcc.target/mips/branch-7.c: Ditto.
4152 * gcc.target/mips/branch-8.c: Ditto.
4153 * gcc.target/mips/branch-9.c: Ditto.
4154 * gcc.target/mips/branch-10.c: Ditto.
4155 * gcc.target/mips/branch-11.c: Ditto.
4156 * gcc.target/mips/branch-12.c: Ditto.
4157 * gcc.target/mips/branch-13.c: Ditto.
4158 * gcc.target/mips/umips-branch-5.c: New file.
4159 * gcc.target/mips/umips-branch-6.c: New file.
4160 * gcc.target/mips/umips-branch-7.c: New file.
4161 * gcc.target/mips/umips-branch-8.c: New file.
4162 * gcc.target/mips/umips-branch-9.c: New file.
4163 * gcc.target/mips/umips-branch-10.c: New file.
4164 * gcc.target/mips/umips-branch-11.c: New file.
4165 * gcc.target/mips/umips-branch-12.c: New file.
4166 * gcc.target/mips/umips-branch-13.c: New file.
4167 * gcc.target/mips/umips-branch-14.c: New file.
4168 * gcc.target/mips/umips-branch-15.c: New file.
4169 * gcc.target/mips/umips-branch-16.c: New file.
4170 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4171 (OCCUPY_0xfffc): New define.
4173 2015-07-08 Renlin Li <renlin.li@arm.com>
4175 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4177 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
4179 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4181 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
4183 * gcc.target/i386/bt-3.c: New test.
4184 * gcc.target/i386/bt-4.c: Ditto.
4186 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
4188 * g++.dg/other/dump-ada-spec-8.C: New test.
4190 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4193 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4195 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4197 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4199 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4200 Avoid using an opaque struct for local "f".
4202 2015-07-07 David Malcolm <dmalcolm@redhat.com>
4205 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4206 * jit.dg/test-pr66779.c: New testcase.
4208 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4210 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4213 2015-07-07 Richard Biener <rguenther@suse.de>
4215 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4217 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
4219 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4220 * gcc.target/mips/call-5.c: Ditto.
4221 * gcc.target/mips/call-6.c: Ditto.
4223 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4225 * gcc.dg/dx-test.c: New test-case.
4227 2015-07-07 Andre Vehreschild <vehre@gmx.de>
4230 * gfortran.dg/allocate_with_source_9.f08: New test.
4232 2015-07-07 Christian Bruel <christian.bruel@st.com>
4235 * gcc.target/arm/flip-thumb.c: Fix scan.
4236 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4237 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4238 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4241 2015-07-06 Jakub Jelinek <jakub@redhat.com>
4244 * gcc.c-torture/execute/pr65956.c: New test.
4246 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
4248 * gcc.target/arm/aapcs/align1.c: New.
4249 * gcc.target/arm/aapcs/align_rec1.c: New.
4250 * gcc.target/arm/aapcs/align2.c: New.
4251 * gcc.target/arm/aapcs/align_rec2.c: New.
4252 * gcc.target/arm/aapcs/align3.c: New.
4253 * gcc.target/arm/aapcs/align_rec3.c: New.
4254 * gcc.target/arm/aapcs/align4.c: New.
4255 * gcc.target/arm/aapcs/align_rec4.c: New.
4256 * gcc.target/arm/aapcs/align_vararg1.c: New.
4257 * gcc.target/arm/aapcs/align_vararg2.c: New.
4259 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
4261 * gfortran.dg/iomsg_2.f90: New test.
4263 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4266 * gcc.target/i386/pr66749.c: New test.
4268 2015-07-06 Richard Biener <rguenther@suse.de>
4270 PR tree-optimization/66772
4271 * gcc.dg/torture/pr66772-1.c: New testcase.
4272 * gcc.dg/torture/pr66772-2.c: Likewise.
4274 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
4276 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4277 the jals instruction.
4279 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.target/i386/pr53383-1.c: New file.
4283 * gcc.target/i386/pr53383-2.c: Likewise.
4284 * gcc.target/i386/pr53383-3.c: Likewise.
4286 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4288 * gcc.target/aarch64/fnmul-1.c: New.
4289 * gcc.target/aarch64/fnmul-2.c: New.
4290 * gcc.target/aarch64/fnmul-3.c: New.
4291 * gcc.target/aarch64/fnmul-4.c: New.
4293 2015-07-06 Richard Biener <rguenther@suse.de>
4296 * gcc.dg/torture/pr66759.c: New testcase.
4298 2015-07-06 Andre Vehreschild <vehre@gmx.de>
4301 * gfortran.dg/alloc_comp_class_3.f03: New test.
4302 * gfortran.dg/alloc_comp_class_4.f03: New test.
4304 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
4306 * gcc.c-torture/execute/pr66757.c: New test.
4308 2015-07-06 Bin Cheng <bin.cheng@arm.com>
4310 PR tree-optimization/66720
4311 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4313 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
4314 Sandra Loosemore <sandra@codesourcery.com>
4316 * gcc.target/nios2/gprel-offset.c: New test.
4318 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
4321 * gfortran.dg/pr66725.f90: New test.
4323 2015-07-03 Jason Merrill <jason@redhat.com>
4325 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4326 Avoid narrowing error.
4328 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
4330 PR rtl-optimization/66706
4331 * gcc.target/powerpc/shift-int.c: New testcase.
4333 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
4336 * gcc.target/i386/pr66746.c: New file.
4338 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
4340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4342 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
4344 PR tree-optimization/66119
4345 * g++.dg/opt/pr66119.C: New.
4347 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4350 * gfortran.dg/submodule_1.f90: New test
4351 * gfortran.dg/submodule_2.f90: New test
4352 * gfortran.dg/submodule_3.f90: New test
4353 * gfortran.dg/submodule_4.f90: New test
4354 * gfortran.dg/submodule_5.f90: New test
4355 * gfortran.dg/submodule_6.f90: New test
4356 * gfortran.dg/submodule_7.f90: New test
4358 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
4360 PR preprocessor/53690
4361 * g++.dg/cpp/pr53690.C: New.
4363 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4365 * gcc.target/powerpc/vec-cmp.c: New test.
4367 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4370 * gfortran.dg/pr56520.f90: New test.
4372 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
4375 * gfortran.dg/pr66545_1.f90: New test.
4376 * gfortran.dg/pr66545_2.f90: New test.
4378 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
4380 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4381 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4383 2015-07-02 Richard Biener <rguenther@suse.de>
4386 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4389 2015-07-02 Richard Biener <rguenther@suse.de>
4391 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4393 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
4395 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4397 2015-07-01 Jason Merrill <jason@redhat.com>
4399 * lib/target-supports.exp (cxx_default): Set to C++14.
4401 2015-07-01 Tom de Vries <tom@codesourcery.com>
4404 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4407 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4409 * gfortran.dg/warn_conversion_8.f90: New test.
4411 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4413 PR rtl-optimization/61047
4414 * gcc.c-torture/execute/20150611-1.c: New testcase.
4416 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4419 * jit.dg/all-non-failing-tests.h: Add
4420 test-pr66700-observing-write-through-ptr.c.
4421 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4423 2015-07-01 David Malcolm <dmalcolm@redhat.com>
4425 * jit.dg/test-accessing-union.c: Add comments for use by
4426 gcc/jit/docs/topics/types.rst.
4428 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
4430 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4431 'do-require-effective-target' with 'dg-require-effective-target'.
4432 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4433 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4434 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
4435 'stlex' with 'strex' as the expected output.
4437 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
4440 * g++.dg/cpp0x/gen-attrs-60.C: New.
4441 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4443 2015-07-01 Jiong Wang <jiong.wang@arm.com>
4445 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4447 * gcc.target/aarch64/pic-small.c: Restrict this test under
4448 check_effective_target_aarch64_small_fpic.
4450 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
4452 * gfortran.dg/gomp/pr66633.f90: New test.
4454 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
4457 * g++.dg/template/pr66686.C: New test.
4459 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
4461 * gnat.dg/lto17.ad[sb]: New test.
4463 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4465 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4466 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4468 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4470 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4472 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4474 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4476 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4478 * jit.dg/test-switch.c: New testcase.
4479 * jit.dg/test-switch.cc: New testcase.
4481 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4484 * jit.dg/all-non-failing-tests.h: Add note about
4485 test-validly-unreachable-block.c.
4486 * jit.dg/test-validly-unreachable-block.c: New file.
4488 2015-06-30 David Malcolm <dmalcolm@redhat.com>
4491 * jit.dg/all-non-failing-tests.h: Add note about
4492 test-extra-options.c.
4493 * jit.dg/test-extra-options.c: New testcase.
4495 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
4498 * gcc.target/i386/pr66691.c: New.
4500 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
4502 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4503 * gcc.target/i386/iamcu/args.h: Likewise.
4504 * gcc.target/i386/iamcu/asm-support.S: Likewise.
4505 * gcc.target/i386/iamcu/defines.h: Likewise.
4506 * gcc.target/i386/iamcu/macros.h: Likewise.
4507 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4508 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4509 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4510 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4511 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4512 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4513 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4514 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4515 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4516 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4517 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4518 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4519 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4520 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4521 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4522 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4523 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4525 2015-06-30 Marek Polacek <polacek@redhat.com>
4527 * gcc.dg/fold-minus-6.c: New test.
4529 * gcc.dg/fold-ior-3.c: New test.
4531 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
4533 Implement N4197 - Adding u8 character literals
4534 * g++.dg/cpp1z/utf8.C: New.
4535 * g++.dg/cpp1z/utf8-neg.C: New.
4536 * g++.dg/cpp1z/udlit-utf8char.C: New.
4538 2015-06-30 Marek Polacek <polacek@redhat.com>
4540 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4542 2015-06-30 Tom de Vries <tom@codesourcery.com>
4544 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4545 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4546 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4547 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4549 2015-06-30 Marek Polacek <polacek@redhat.com>
4551 * gcc.dg/fold-ior-2.c: New test.
4553 2015-06-30 Tom de Vries <tom@codesourcery.com>
4555 PR tree-optimization/66652
4556 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4557 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
4559 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4561 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/cpp0x/constexpr-friend-3.C: New.
4565 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4567 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
4570 * gfortran.dg/wunused-parameter.f90: New test.
4572 2015-06-29 Richard Henderson <rth@redhat.com>
4574 * gcc.target/i386/asm-flag-1.c: New.
4575 * gcc.target/i386/asm-flag-2.c: New.
4576 * gcc.target/i386/asm-flag-3.c: New.
4577 * gcc.target/i386/asm-flag-4.c: New.
4578 * gcc.target/i386/asm-flag-5.c: New.
4580 2015-06-29 Marek Polacek <polacek@redhat.com>
4583 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4584 * c-c++-common/pr66322.c: New test.
4585 * g++.dg/eh/scope1.C: Remove dg-warning.
4587 2015-06-29 Richard Biener <rguenther@suse.de>
4589 PR tree-optimization/66677
4590 * gcc.dg/vect/pr66677.c: New testcase.
4592 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4595 * gcc.dg/tree-ssa/pr64130.c: New test.
4597 2015-06-26 Jiong Wang <jiong.wang@arm.com>
4599 * gcc.target/aarch64/pic-small.c: New testcase.
4601 2015-06-26 Richard Biener <rguenther@suse.de>
4603 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4605 2015-06-26 Marek Polacek <polacek@redhat.com>
4607 * gcc.dg/fold-and-1.c: New test.
4608 * gcc.dg/fold-and-2.c: New test.
4610 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
4612 * gnat.dg/warn11.adb: Add missing dg directive.
4613 * gnat.dg/warn12.adb: New test.
4614 * gnat.dg/warn12_pkg.ads: New helper.
4616 2015-06-26 Richard Biener <rguenther@suse.de>
4618 * gfortran.dg/reassoc_3.f90: Adjust.
4620 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
4623 * gcc.target/i386/pr66412.c: New test.
4625 2015-06-25 Richard Biener <rguenther@suse.de>
4627 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4629 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
4631 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4633 2015-06-25 Richard Biener <rguenther@suse.de>
4635 * gfortran.dg/vect/vect-9.f90: New testcase.
4637 2015-06-25 Nick Clifton <nickc@redhat.com>
4639 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4640 H8300 and M32R targets.
4642 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4645 * gfortran.dg/maxerrors.f90: New test.
4647 2015-06-08 DJ Delorie <dj@redhat.com>
4649 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4651 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4653 * gcc.target/aarch64/mgeneral-regs_3.c: New.
4655 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
4657 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4658 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4659 * gcc.target/aarch64/nofp_1.c: New file.
4661 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
4663 Implement N3928 - Extending static_assert
4664 * g++.dg/cpp0x/static_assert8.C: Adjust.
4665 * g++.dg/cpp0x/static_assert12.C: New.
4666 * g++.dg/cpp0x/static_assert13.C: New.
4667 * g++.dg/cpp1y/static_assert1.C: New.
4668 * g++.dg/cpp1y/static_assert2.C: New.
4669 * g++.dg/cpp1z/static_assert-nomsg.C: New.
4671 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
4674 * g++.dg/cpp0x/trailing11.C: New.
4676 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4678 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4680 * gcc.target/arm/memset-inline-10.c: Likewise.
4681 * gcc.target/arm/pr58784.c: Likewise.
4682 * gcc.target/arm/pr59985.C: Likewise.
4683 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4685 2015-06-24 Renlin Li <renlin.li@arm.com>
4687 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4688 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4690 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4693 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4696 * g++.dg/cpp0x/auto45.C: New test.
4697 * g++.dg/template/pr30044.C: New test.
4698 * g++.dg/template/crash83.C: Accept any error string.
4699 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4701 * g++.dg/cpp0x/variadic18.C: Likewise
4702 * g++.dg/template/canon-type-13.C: Likewise.
4703 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4705 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4708 * g++.dg/other/linkage2.C: New.
4710 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4713 * gcc.target/arm/pr63408.c: New test.
4715 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4717 * lib/c-torture.exp: Don't call check_effective_target_lto
4718 before setting up environment correctly.
4719 * lib/gcc-dg.exp: Likewise, and protect
4720 gcc_force_conventional_output.
4722 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4724 PR rtl-optimization/66306
4725 * gcc.target/s390/pr66306.c: New test.
4727 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4729 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4730 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4731 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4732 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4733 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4734 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4735 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4737 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4740 * gcc.c-torture/pr65803.c: New test.
4742 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4745 * g++.dg/cpp0x/auto45.C: New test.
4746 * g++.dg/template/pr30044.C: New test.
4747 * g++.dg/template/crash83.C: Accept any error string.
4748 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4750 * g++.dg/cpp0x/variadic18.C: Likewise
4751 * g++.dg/template/canon-type-13.C: Likewise.
4752 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4754 2015-06-23 Marek Polacek <polacek@redhat.com>
4756 * c-c++-common/Wlogical-op-3.c: New test.
4758 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4761 * g++.dg/cpp0x/scoped_enum5.C: New.
4763 2015-06-23 Richard Biener <rguenther@suse.de>
4765 PR tree-optimization/66636
4766 * gcc.dg/vect/pr66636.c: New testcase.
4768 2015-06-23 Marek Polacek <polacek@redhat.com>
4770 * gcc.dg/fold-minus-4.c: New test.
4771 * gcc.dg/fold-minus-5.c: New test.
4772 * c-c++-common/ubsan/overflow-add-5.c: New test.
4774 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4776 Add missing testcase from r224672.
4777 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4779 * gcc.target/vax/bswapdi-1.c: New.
4781 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4784 * gfortran.dg/associate_18.f08: New test.
4786 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4789 * gcc.target/i386/pr66560-1.c: New test.
4790 * gcc.target/i386/pr66560-2.c: Ditto.
4791 * gcc.target/i386/pr66560-3.c: Ditto.
4792 * gcc.target/i386/pr66560-4.c: Ditto.
4794 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4796 * gcc.target/nvptx/nvptx.exp: New file.
4797 * gcc.target/nvptx/proto-1.c: Likewise.
4799 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4801 PR tree-optimization/66449
4802 * gcc.dg/vect/pr66449.c: New test.
4804 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4806 * g++.dg/other/dump-ada-spec-5.C: New test.
4807 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4808 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4810 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4812 * g++.dg/inherit/pure1.C: Test location too.
4814 2015-06-22 Marek Polacek <polacek@redhat.com>
4816 * gcc.dg/fold-ior-1.c: New test.
4817 * gcc.dg/fold-minus-2.c: New test.
4818 * gcc.dg/fold-minus-3.c: New test.
4819 * gcc.dg/fold-plus-1.c: New test.
4820 * gcc.dg/fold-plus-2.c: New test.
4821 * gcc.dg/fold-xor-4.c: New test.
4822 * gcc.dg/fold-xor-5.c: New test.
4824 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4827 * g++.dg/torture/pr65914.C: New.
4829 2015-06-22 Richard Biener <rguenther@suse.de>
4831 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4832 not existing TORTURE_OPTIONS only.
4833 * lib/gcc-dg.exp: Likewise.
4835 2015-06-22 Christian Bruel <christian.bruel@st.com>
4838 * gcc.target/arm/flip-thumb.c: New test.
4840 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4841 Martin Liska <mliska@suse.cz>
4844 * g++.dg/ipa/pr65908.C: New testcase.
4846 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4849 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4850 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4852 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4854 * gnat.dg/specs/debug1.ads: Adjust.
4856 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4858 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4859 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4860 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4861 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4862 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4863 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4864 * gcc.target/aarch64/fmovd-zero.c: Delete.
4865 * gcc.target/aarch64/fmovf-zero.c: Delete.
4867 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4869 * gcc.target/vax/bswapdi-1.c: New.
4871 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4873 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4875 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4877 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4879 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4881 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4883 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4885 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4887 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4889 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4891 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4893 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4895 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4897 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4899 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4901 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4903 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4905 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4907 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4909 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4911 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4913 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4915 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4917 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4919 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4921 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4923 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4925 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4927 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4929 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4931 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4933 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4935 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4937 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4939 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4941 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4943 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4945 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4947 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4949 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4950 (_ARM_FPSCR): Add FZ field.
4951 (clean_results): Force FZ=1 on AArch64.
4952 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4954 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4956 * gcc.target/aarch64/pr62308.c: New test.
4958 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4961 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4963 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4965 * gcc.target/i386/mpx/pr66581.c: New test.
4967 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4969 * gcc.target/i386/cmov9.c: New test.
4971 2015-06-18 Richard Biener <rguenther@suse.de>
4973 * g++.dg/other/const4.C: New testcase.
4975 2015-06-18 Michael Matz <matz@suse.de>
4978 * gcc.dg/vect/pr66253.c: New testcase.
4980 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4983 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4985 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4988 * gcc.target/i386/mpx/pr66568.c: New test.
4990 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4993 * gcc.target/i386/mpx/pr66567.c: New test.
4995 2015-06-18 Richard Biener <rguenther@suse.de>
4997 PR tree-optimization/66510
4998 * gcc.dg/vect/slp-perm-12.c: New testcase.
5000 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5002 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5003 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5004 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5005 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5007 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5010 * g++.dg/gomp/pr66571-1.C: New test.
5013 * c-c++-common/gomp/pr66429.c: New test.
5015 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5017 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5018 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5020 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5022 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5025 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5028 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5030 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5032 * gcc.target/mips/pr65862-1.c: New test.
5033 * gcc.target/mips/pr65862-2.c: Likewise.
5035 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5037 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5038 * gcc.target/i386/pr52252-atom.c: Ditto.
5039 * gcc.target/i386/vect-div-1.c: Ditto.
5040 * gcc.target/i386/rotate-5.c: Ditto.
5041 * gcc.target/i386/pr50202.c: Ditto.
5042 * gcc.target/i386/pr37843-3.c: Ditto.
5043 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5044 * gcc.target/i386/pr53397-1.c: Ditto.
5045 * gcc.target/i386/pr55934.c: Ditto.
5046 * gcc.target/i386/pr37843-4.c: Ditto.
5047 * gcc.target/i386/pr60451.c: Ditto.
5048 * gcc.target/i386/pr53397-2.c: Ditto.
5049 * gcc.target/i386/vectorize1.c: Ditto.
5050 * gcc.target/i386/extract-insert-combining.c: Ditto.
5051 * gcc.target/i386/pr53759.c: Ditto.
5052 * gcc.target/i386/pr52252-core.c: Ditto.
5053 * gcc.target/i386/rotate-3.c: Ditto.
5054 * gcc.target/i386/sse-20.c: Ditto.
5055 * gcc.target/i386/rotate-4.c: Ditto.
5056 * gcc.target/i386/pr61403.c: Ditto.
5057 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5058 * gcc.target/i386/pr60901.c: Ditto.
5059 * gcc.target/i386/pr59794-7.c: Ditto.
5060 * gcc.target/i386/pr62208.c: Ditto.
5061 * gcc.target/i386/pr53416.c: Ditto.
5062 * gcc.target/i386/asm-dialect-1.c: Ditto.
5063 * gcc.target/i386/pr50038.c: Ditto.
5064 * gcc.target/i386/47698.c: Ditto.
5065 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5066 * gcc.target/i386/pr59794-2.c: Ditto.
5067 * gcc.target/i386/pr59794-3.c: Ditto.
5068 * gcc.target/i386/pr39058.c: Ditto.
5069 * gcc.target/i386/pr60205-1.c: Ditto.
5070 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5071 * gcc.target/i386/sse2-movq-2.c: Ditto.
5073 2015-06-17 Richard Biener <rguenther@suse.de>
5075 PR tree-optimization/66251
5076 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5078 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
5081 * g++.dg/parse/new-placement1.C: New.
5083 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5085 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5086 * jit.dg/test-compound-assignment.c: New testcase.
5088 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5091 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5092 to "testcases" array.
5094 2015-06-16 David Malcolm <dmalcolm@redhat.com>
5097 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5098 * jit.dg/test-debug-strings.c: New test case.
5099 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5100 the discriminant has a sane debug string.
5102 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
5105 * gcc.target/i386/pr56766-1.c: New test.
5106 * gcc.target/i386/pr56766-2.c: Ditto.
5108 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
5110 * gcc.target/mips/loongson-shift-count-truncated-1.c:
5111 Skip on mips*-mti-linux* and mips*-img-linux* targets.
5112 * gcc.target/mips/loongson-simd.c: Ditto.
5114 2015-06-16 Richard Biener <rguenther@suse.de>
5116 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5118 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5120 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5121 passed by the testsuite driver.
5123 2015-06-16 Richard Biener <rguenther@suse.de>
5125 * gcc.dg/vect/slp-perm-11.c: New testcase.
5127 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
5129 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5132 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5134 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5135 Reinstate calls to torture-init and torture-finalize.
5137 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5139 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5141 2015-06-15 Nathan Sidwell <nathan@acm.org>
5144 * g++.dg/cpp0x/nsdmi-template14.C: New test.
5146 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/cpp0x/local-type1.C: New.
5151 2015-06-15 Andre Vehreschild <vehre@gmx.de>
5156 * gfortran.dg/allocate_with_source_3.f90: Removed check for
5157 unimplemented error.
5158 * gfortran.dg/allocate_with_source_7.f08: New test.
5159 * gfortran.dg/allocate_with_source_8.f08: New test.
5161 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
5164 * g++.dg/warn/Walways-true-3.C: New test.
5166 2015-06-13 Tom de Vries <tom@codesourcery.com>
5168 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5170 2015-06-13 Tom de Vries <tom@codesourcery.com>
5172 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5173 (main): Remove superfluous attributes.
5174 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5175 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5177 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5179 * gcc.target/i386/monitorx.c: New.
5180 * gcc.target/i386/sse-12.c: Add -mmwaitx.
5181 * gcc.target/i386/sse-13.c: Ditto.
5182 * gcc.target/i386/sse-14.c: Ditto.
5183 * gcc.target/i386/sse-22.c: Ditto.
5184 * gcc.target/i386/sse-23.c: Ditto.
5185 * g++.dg/other/i386-2.C: Ditto.
5186 * g++.dg/other/i386-3.C: Ditto.
5188 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
5190 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5192 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
5195 * gfortran.dg/allocatable_scalar_13.f90: New test
5197 2015-06-11 Marek Polacek <polacek@redhat.com>
5199 * gcc.dg/fold-xor-3.c: New test.
5201 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5203 * gcc.target/arm/short-it-ifcvt-1.c: New test.
5204 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5206 2015-06-11 Christian Bruel <christian.bruel@st.com>
5209 * gcc.target/arm/pragma_attribute.c: New test.
5211 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5213 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5215 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
5218 * gcc.target/i386/pr66473.c: New test.
5220 2015-06-10 Jakub Jelinek <jakub@redhat.com>
5223 * gcc.dg/tls/pr66470.c: New test.
5224 * gcc.target/i386/pr66470.c: New test.
5226 2015-06-10 Christian Bruel <christian.bruel@st.com>
5229 * gcc.target/arm/attr_arm.c: New test
5230 * gcc.target/arm/attr_arm-err.c: New test
5231 * gcc.target/arm/attr_thumb.c: New test
5232 * gcc.target/arm/attr_thumb-static.c: New test
5234 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5239 * g++.dg/abi/aarch64_guard1.C: Adjust test.
5241 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
5243 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5244 passed by the testsuite driver.
5246 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5249 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5250 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5251 * gcc.dg/ssp-1.c: Make counter a register.
5252 * gcc.dg/ssp-2.c: Likewise.
5253 * gcc.dg/torture/parm-coalesce.c: New.
5255 2015-06-09 Tom de Vries <tom@codesourcery.com>
5257 * gcc.target/i386/vararg-loc.c: New test.
5259 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5262 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5263 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5265 2015-06-09 Marek Polacek <polacek@redhat.com>
5267 PR tree-optimization/66299
5268 * gcc.dg/pr66299-1.c: New test.
5269 * gcc.dg/pr66299-2.c: New test.
5270 * gcc.dg/pr66299-3.c: New test.
5272 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
5274 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5275 passed by the testsuite driver.
5277 2015-06-09 Richard Biener <rguenther@suse.de>
5280 * gcc.dg/fold-modpow2.c: New testcase.
5282 2015-06-09 Richard Biener <rguenther@suse.de>
5284 PR tree-optimization/66419
5285 * gcc.dg/vect/bb-slp-37.c: New testcase.
5287 2015-06-09 Shiva Chen <shiva0217@gmail.com>
5289 * gcc.target/arm/stl-cond.c: New test.
5291 2015-06-09 Richard Biener <rguenther@suse.de>
5294 * gcc.dg/torture/pr66413.c: New testcase.
5296 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
5298 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5299 * gcc.dg/ssp-1.c: Make counter a register.
5300 * gcc.dg/ssp-2.c: Likewise.
5301 * gcc.dg/torture/parm-coalesce.c: New.
5303 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
5305 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5306 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5308 2015-06-08 Tom de Vries <tom@codesourcery.com>
5310 PR rtl-optimization/66444
5311 * gcc.dg/pr66444.c: New test.
5313 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
5316 * gfortran.dg/class_is_1.f90: New test.
5317 * gfortran.dg/type_is_1.f90: Ditto.
5319 2015-06-08 Marek Polacek <polacek@redhat.com>
5322 * gcc.dg/cpp/pr66415-1.c: New test.
5323 * gcc.dg/cpp/pr66415-2.c: New test.
5325 2015-06-08 Richard Biener <rguenther@suse.de>
5327 PR tree-optimization/66422
5328 * gcc.dg/Warray-bounds-16.c: New testcase.
5330 2015-06-08 Richard Biener <rguenther@suse.de>
5332 * gcc.dg/vect/slp-perm-10.c: New testcase.
5333 * gcc.dg/vect/slp-23.c: Adjust.
5334 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5335 vector pointer update.
5337 2015-06-08 Marek Polacek <polacek@redhat.com>
5340 * g++.dg/ubsan/pr66452.C: New test.
5342 2015-06-08 Tom de Vries <tom@codesourcery.com>
5344 PR tree-optimization/66436
5345 * gcc.dg/gomp/dump-new-function-2.c: New test.
5346 * gcc.dg/gomp/dump-new-function-3.c: Same.
5347 * gcc.dg/gomp/dump-new-function.c: Same.
5349 2015-06-08 Tom de Vries <tom@codesourcery.com>
5351 PR tree-optimization/66435
5352 * gcc.dg/gomp/notify-new-function-2.c: New test.
5353 * gcc.dg/gomp/notify-new-function-3.c: Same.
5354 * gcc.dg/gomp/notify-new-function.c: Same.
5356 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
5358 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5359 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5360 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5361 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5362 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5363 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5366 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
5369 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5370 * gfortran.dg/warn_conversion.f90: Add warning for change in value
5372 * gfortran.dg/warn_conversion_3.f90: Add warnings.
5373 * gfortran.dg/warn_conversion_5.f90: New test.
5374 * gfortran.dg/warn_conversion_6.f90: New test.
5375 * gfortran.dg/warn_conversion_7.f90: New test.
5377 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5380 * gfortran.dg/blockdata_9.f: New test.
5382 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5385 * gfortran.dg/forall_17.f90: New test.
5387 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
5389 * g++.dg/cpp0x/pr57101.C: Add warning.
5390 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5391 * g++.dg/ext/visibility/anon7.C: Same.
5392 * g++.dg/ipa/pr63587-2.C: Same.
5393 * g++.dg/opt/dump1.C: Same.
5394 * g++.dg/opt/pr59622-3.C: Same.
5395 * g++.dg/opt/pr59622.C: Same.
5396 * g++.dg/torture/pr46383.C: Same.
5397 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5398 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5399 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5401 * gfortran.dg/intent_out_8.f90: Same.
5402 * gfortran.dg/warn_target_lifetime_3.f90: Same.
5404 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
5407 gfortran.dg/equiv_9.f90: New test.
5410 2015-06-05 Tom de Vries <tom@codesourcery.com>
5412 merge from gomp4 branch:
5413 2015-05-28 Tom de Vries <tom@codesourcery.com>
5415 PR tree-optimization/65443
5416 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5417 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5418 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5420 2015-06-05 Nathan Sidwell <nathan@acm.org>
5423 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5425 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
5427 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5429 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5431 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5433 2015-06-04 Sriraman Tallam <tmsriram@google.com>
5435 * gcc.target/i386/noplt-1.c: New test.
5436 * gcc.target/i386/noplt-2.c: New test.
5437 * gcc.target/i386/noplt-3.c: New test.
5438 * gcc.target/i386/noplt-4.c: New test.
5440 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
5443 * gfortran.dg/adjustl_1.f90: New test.
5445 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
5447 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5448 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5450 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
5452 * lto.c (iterative_hash_canonical_type,
5453 gimple_register_canonical_type): only hash main variants of types
5455 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
5457 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5458 Move set of dg-do-what-default after early return.
5460 2015-06-04 Marek Polacek <polacek@redhat.com>
5463 * gcc.dg/lvalue-8.c: New test.
5465 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
5466 Paolo Carlini <paolo.carlini@oracle.com>
5469 * g++.dg/other/pr66130.C: New.
5470 * g++.dg/cpp0x/pr66130.C: Likewise.
5472 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/cpp0x/decl-loc1.C: New.
5475 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5476 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5477 * g++.dg/init/ctor8.C: Likewise.
5478 * g++.dg/parse/semicolon4.C: Likewise.
5480 2015-06-03 Marek Polacek <polacek@redhat.com>
5483 * g++.dg/ubsan/static-init-1.C: New test.
5484 * g++.dg/ubsan/static-init-2.C: New test.
5485 * g++.dg/ubsan/static-init-3.C: New test.
5487 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
5490 * gcc.target/i386/pr66275.c: New test.
5492 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5494 * gcc.dg/Wcxx-compat-22.c: New testcase.
5495 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5496 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5497 * c-c++-common/pr58346-1.c: Likewise.
5498 * c-c++-common/transparent-union-1.c: Likewise.
5500 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
5502 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5503 * g++.dg/plugin/def_plugin.c: New file.
5504 * g++.dg/plugin/def-plugin-test.C: New file.
5506 2015-06-03 Richard Biener <rguenther@suse.de>
5508 * gcc.dg/vect/bb-slp-36.c: New testcase.
5510 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5512 * gcc.dg/lto/chkp-removed-alias_0.c: New.
5514 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
5516 * gcc.dg/lto/chkp-privatize-1_0.c: New.
5517 * gcc.dg/lto/chkp-privatize-1_1.c: New.
5518 * gcc.dg/lto/chkp-privatize-2_0.c: New.
5519 * gcc.dg/lto/chkp-privatize-2_1.c: New.
5521 2015-06-03 Marek Polacek <polacek@redhat.com>
5525 * gcc.dg/pr64223-1.c: New test.
5526 * gcc.dg/pr64223-2.c: New test.
5528 2015-06-03 Richard Biener <rguenther@suse.de>
5530 PR tree-optimization/63916
5531 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5533 2015-06-03 Richard Biener <rguenther@suse.de>
5535 PR tree-optimization/66375
5536 * gcc.dg/torture/pr66375.c: New testcase.
5538 2015-06-03 Bin Cheng <bin.cheng@arm.com>
5540 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5542 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
5545 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5547 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
5550 * gfortran.dg/reshape_7.f90: New test.
5552 2015-06-02 David Malcolm <dmalcolm@redhat.com>
5555 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5558 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5561 * gcc.dg/pr49551.c: New testcase.
5563 2015-06-02 Richard Biener <rguenther@suse.de>
5566 * g++.dg/lto/pr65549_0.C: New testcase.
5568 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
5572 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5574 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5576 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5578 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5581 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5583 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5585 PR tree-optimization/48052
5586 * gcc.dg/tree-ssa/scev-8.c: New.
5587 * gcc.dg/tree-ssa/scev-9.c: New.
5588 * gcc.dg/tree-ssa/scev-10.c: New.
5589 * gcc.dg/vect/pr48052.c: New.
5591 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
5593 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5595 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
5597 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5599 2015-06-02 Marek Polacek <polacek@redhat.com>
5602 * gcc.dg/torture/pr66345.c: New test.
5604 2015-06-02 Richard Biener <rguenther@suse.de>
5606 PR tree-optimization/65961
5607 * gcc.dg/torture/pr65961.c: New testcase.
5609 2015-06-02 Bin Cheng <bin.cheng@arm.com>
5611 PR tree-optimization/52563
5612 PR tree-optimization/62173
5613 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5614 * gcc.dg/tree-ssa/scev-4.c: Ditto.
5616 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5618 * gnat.dg/specs/varsize_return2.ads: New test.
5619 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5621 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5623 * gcc.dg/vect/vect-outer-simd-1.c: New test.
5625 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
5628 * gcc.target/aarch64/sync-comp-swap.c: New.
5629 * gcc.target/aarch64/sync-comp-swap.x: New.
5630 * gcc.target/aarch64/sync-op-acquire.c: New.
5631 * gcc.target/aarch64/sync-op-acquire.x: New.
5632 * gcc.target/aarch64/sync-op-full.c: New.
5633 * gcc.target/aarch64/sync-op-full.x: New.
5634 * gcc.target/aarch64/sync-op-release.c: New.
5635 * gcc.target/aarch64/sync-op-release.x: New.
5637 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
5639 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5642 2015-06-01 Richard Biener <rguenther@suse.de>
5644 PR tree-optimization/66349
5645 PR tree-optimization/66352
5646 PR tree-optimization/66357
5647 * gcc.dg/torture/pr66357.c: New testcase.
5648 * gcc.dg/torture/pr66349.c: Likewise.
5649 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5651 2015-06-01 Richard Biener <rguenther@suse.de>
5654 2015-05-29 Richard Biener <rguenther@suse.de>
5656 PR tree-optimization/66314
5657 * gcc.dg/asan/pr66314.c: New testcase.
5659 2015-06-01 Richard Biener <rguenther@suse.de>
5661 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5663 2015-06-01 Jakub Jelinek <jakub@redhat.com>
5665 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5667 (hp3, hp4): Add inline keyword.
5668 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5669 (hp2): Add inline keyword.
5670 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5671 (hp2): Add inline keyword.
5673 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
5676 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5677 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5678 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5679 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5681 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5683 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5684 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5686 2015-06-01 Richard Biener <rguenther@suse.de>
5688 PR tree-optimization/66280
5689 * g++.dg/torture/pr66280.C: New testcase.
5690 * g++.dg/torture/pr66280-2.C: Likewise.
5692 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5694 * gnat.dg/addr9_1.adb: New test.
5695 * gnat.dg/addr9_2.adb: Likewise.
5696 * gnat.dg/addr9_3.adb: Likewise.
5697 * gnat.dg/addr9_4.adb: Likewise.
5699 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5701 * g++.dg/other/dump-ada-spec-4.C: New test.
5703 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5705 * gcc.dg/alias-8.c: Fix dg-warning.
5707 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5709 * gcc.dg/alias-8.c: Do not xfail.
5710 * gcc.dg/pr62167.c: Prevent FRE.
5711 * gcc.dg/alias-14.c: New testcase.
5713 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5715 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5717 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5720 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5722 * gcc.target/s390/hotpatch-10.c: Likewise.
5723 * gcc.target/s390/hotpatch-11.c: Likewise.
5724 * gcc.target/s390/hotpatch-12.c: Likewise.
5725 * gcc.target/s390/hotpatch-17.c: Likewise.
5726 * gcc.target/s390/hotpatch-18.c: Likewise.
5727 * gcc.target/s390/hotpatch-20.c: Likewise.
5728 * gcc.target/s390/hotpatch-21.c: Likewise.
5729 * gcc.target/s390/hotpatch-22.c: Likewise.
5730 * gcc.target/s390/hotpatch-23.c: Likewise.
5731 * gcc.target/s390/hotpatch-24.c: Likewise.
5732 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5733 to check for the exact nops too.
5734 * gcc.target/s390/hotpatch-3.c: Likewise.
5735 * gcc.target/s390/hotpatch-4.c: Likewise.
5736 * gcc.target/s390/hotpatch-5.c: Likewise.
5737 * gcc.target/s390/hotpatch-6.c: Likewise.
5738 * gcc.target/s390/hotpatch-7.c: Likewise.
5739 * gcc.target/s390/hotpatch-8.c: Likewise.
5740 * gcc.target/s390/hotpatch-9.c: Likewise.
5741 * gcc.target/s390/hotpatch-14.c: Likewise.
5742 * gcc.target/s390/hotpatch-15.c: Likewise.
5743 * gcc.target/s390/hotpatch-16.c: Likewise.
5744 * gcc.target/s390/hotpatch-19.c: Likewise.
5745 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5746 scan-assembler-times counting number of .align directives.
5747 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5748 dg-options. Remove scan-assembler-times counting number of .align
5750 * gcc.target/s390/hotpatch-26.c: New file.
5751 * gcc.target/s390/hotpatch-27.c: New file.
5752 * gcc.target/s390/hotpatch-28.c: New file.
5753 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5754 using -Os -O0 -O1 -O2 -O3 options.
5756 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5758 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5760 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5762 PR tree-optimization/66142
5763 * gcc.dg/vect/pr66142.c: New test.
5765 2015-05-29 Richard Biener <rguenther@suse.de>
5767 PR tree-optimization/66314
5768 * gcc.dg/asan/pr66314.c: New testcase.
5770 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5772 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5773 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5775 (schedule-cleanups, dg-keep-saved-temps): New proc.
5776 (gcc-dg-test-1): Schedule cleanups.
5777 * lib/profopt.exp (profopt-execute): Likewise.
5778 * g++.dg/cdce3.C: Adjust expected line numbers.
5779 * gcc.dg/cdce1.c: Likewise.
5780 * gcc.dg/cdce2.c: Likewise.
5781 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5782 * gcc.dg/strlenopt-24.c: Likewise.
5783 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5784 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5785 * obj-c++.dg/encode-2.mm: Likewise.
5787 2015-05-28 DJ Delorie <dj@redhat.com>
5789 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5791 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5793 * gnat.dg/discr43.adb: New test.
5795 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5797 * gnat.dg/varsize_temp.adb: Rename into...
5798 * gnat.dg/varsize1.adb: ...this.
5799 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5800 * gnat.dg/varsize2.ad[sb]: ...this.
5801 * gnat.dg/varsize3_1.adb: New test.
5802 * gnat.dg/varsize3_2.adb: Likewise.
5803 * gnat.dg/varsize3_3.adb: Likewise.
5804 * gnat.dg/varsize3_4.adb: Likewise.
5805 * gnat.dg/varsize3_5.adb: Likewise.
5806 * gnat.dg/varsize3_6.adb: Likewise.
5807 * gnat.dg/varsize3_pkg1.ads: New helper.
5808 * gnat.dg/varsize3_pkg2.ads: Likewise.
5809 * gnat.dg/varsize3_pkg3.ads: Likewise.
5811 2015-05-28 Richard Biener <rguenther@suse.de>
5813 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5815 2015-05-28 Richard Biener <rguenther@suse.de>
5817 PR tree-optimization/66142
5818 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5820 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5823 * gcc.dg/darwin-minversion-3.c: Update testcase.
5824 * gcc.dg/darwin-minversion-4.c: Ditto.
5825 * gcc.dg/darwin-minversion-5.c: New testcase.
5826 * gcc.dg/darwin-minversion-6.c: Ditto.
5827 * gcc.dg/darwin-minversion-7.c: Ditto.
5828 * gcc.dg/darwin-minversion-8.c: Ditto.
5829 * gcc.dg/darwin-minversion-9.c: Ditto.
5830 * gcc.dg/darwin-minversion-10.c: Ditto.
5831 * gcc.dg/darwin-minversion-11.c: Ditto.
5832 * gcc.dg/darwin-minversion-12.c: Ditto.
5834 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5836 PR rtl-optimization/66168
5837 * gcc.c-torture/compile/pr66168.c: New test.
5839 2015-05-27 Jeff Law <law@redhat.com>
5842 * gcc.dg/target/m68k/pr39726-1.c: New test.
5844 2015-05-27 Nathan Sidwell <nathan@acm.org>
5847 * g++.dg/ext/alias-canon3.C: New.
5849 2015-05-27 Richard Biener <rguenther@suse.de>
5851 PR tree-optimization/66272
5853 2014-08-15 Richard Biener <rguenther@suse.de>
5855 PR tree-optimization/62031
5856 * gcc.dg/torture/pr66272.c: New testcase.
5858 2015-05-27 Richard Biener <rguenther@suse.de>
5860 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5862 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5865 * gcc.dg/pr65358.c: New test.
5867 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5870 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5872 * gfortran.dg/allocate_with_source_6.f90: New test.
5874 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5876 * gnat.dg/atomic7_1.adb: New test.
5877 * gnat.dg/atomic7_2.adb: Likewise.
5878 * gnat.dg/atomic7_pkg1.ads: New helper.
5879 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5881 2015-05-26 Michael Matz <matz@suse.de>
5884 * gcc.dg/vect/pr66251.c: New test.
5886 2015-05-26 Richard Biener <rguenther@suse.de>
5888 PR tree-optimization/66142
5889 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5891 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5894 * gfortran.dg/allocatable_scalar_13.f90: New test
5896 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5898 * gnat.dg/warn11.adb: New test.
5899 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5901 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5903 * gnat.dg/vfa1_1.adb: New test.
5904 * gnat.dg/vfa1_2.adb: Likewise.
5905 * gnat.dg/vfa1_3.adb: Likewise.
5906 * gnat.dg/vfa1_4.adb: Likewise.
5907 * gnat.dg/vfa1_pkg.ads: New helper.
5909 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5911 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5912 * gcc.target/i386/pr66232-3.c: Likewise.
5914 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5917 * gcc.target/i386/pr66274.c: New test.
5919 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5921 * gnat.dg/renaming6.ad[sb]: New test.
5923 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5925 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5926 and 'dg-require-effective-target pie'.
5928 2015-05-23 Nathan Sidwell <nathan@acm.org>
5931 * g++.dg/cpp0x/pr66243.C: New.
5933 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5936 * g++.dg/lto/pr66180_0.C: New testcase.
5937 * g++.dg/lto/pr66180_1.C: New testcase.
5939 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5942 * typebound_call_27.f90: New file.
5944 2015-05-23 Nathan Sidwell <nathan@acm.org>
5947 * g++.dg/template/pr65936.C: New.
5949 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5951 PR tree-optimization/63387
5952 * gcc.dg/pr63387-2.c: New testcase.
5954 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5956 * gcc.dg/simd-1.c: Update to the new message.
5958 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5960 * gcc.dg/nand.c: New testcase.
5962 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5964 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5965 Set dg-do-what-default to compile only on ARM targets without
5966 arm_neon_hw execution support. Remove redundant c-torture-execute
5967 in loop over test cases.
5969 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5972 * gcc.target/aarch64/pr65491_1.c: New test.
5973 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5974 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5976 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/cpp0x/explicit9.C: New.
5980 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5982 2015-05-22 Richard Biener <rguenther@suse.de>
5984 PR tree-optimization/66251
5985 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5987 2015-05-22 Marek Polacek <polacek@redhat.com>
5990 * c-c++-common/attributes-enum-1.c: New test.
5991 * c-c++-common/attributes-enum-2.c: New test.
5992 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5993 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5995 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5997 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5998 effective target support. If no arm_neon_hw support, do not attempt
5999 to execute the tests; only compile them.
6000 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6001 and "dg-require-effective-target arm_neon_ok".
6002 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6003 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6004 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6005 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6006 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6007 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6008 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6009 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6010 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6011 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6012 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6013 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6014 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6015 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6016 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6017 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6018 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6019 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6020 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6021 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6022 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6023 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6024 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6025 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6026 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6027 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6028 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6029 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6030 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6031 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6032 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6033 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6034 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6035 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6036 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6037 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6038 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6039 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6040 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6041 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6042 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6043 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6044 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6045 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6046 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6047 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6048 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6049 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6050 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6051 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6052 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6053 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6054 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6055 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6056 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6057 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6058 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6059 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6060 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6061 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6062 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6063 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6064 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6065 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6066 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6067 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6068 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6069 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6070 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6071 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6072 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6073 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6074 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6075 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6076 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6077 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6078 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6079 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6080 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6081 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6082 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6083 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6084 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6085 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6086 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6087 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6088 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6089 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6090 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6091 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6092 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6093 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6094 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6095 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6096 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6097 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6098 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6099 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6100 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6101 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6102 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6103 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6104 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6105 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6106 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6107 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6108 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6109 * gcc.target/arm/simd/vzips16_1.c: Likewise.
6110 * gcc.target/arm/simd/vzips32_1.c: Likewise.
6111 * gcc.target/arm/simd/vzips8_1.c: Likewise.
6112 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6113 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6114 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6116 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6118 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6119 * gcc.dg/vect/pr59354.c: Likewise.
6120 * gcc.dg/vect/pr64252.c: Likewise.
6121 * gcc.dg/vect/pr64404.c: Likewise.
6122 * gcc.dg/vect/pr64493.c: Likewise.
6123 * gcc.dg/vect/pr64495.c: Likewise.
6124 * gcc.dg/vect/pr64844.c: Likewise.
6125 * gcc.dg/vect/pr65518.c: Likewise.
6126 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6128 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6131 * g++.dg/cpp1y/var-templ28.C: New.
6133 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
6136 * gcc.target/i386/pr66232-1.c: New test.
6137 * gcc.target/i386/pr66232-2.c: Likewise.
6138 * gcc.target/i386/pr66232-3.c: Likewise.
6139 * gcc.target/i386/pr66232-4.c: Likewise.
6140 * gcc.target/i386/pr66232-5.c: Likewise.
6142 2015-05-21 Nathan Sidwell <nathan@acm.org>
6144 * g++.dg/cpp1y/pr60943.C: New.
6146 2015-05-21 Jakub Jelinek <jakub@redhat.com>
6148 PR tree-optimization/66233
6149 * gcc.c-torture/execute/pr66233.c: New test.
6151 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6154 * gfortran.dg/inline_matmul_11.f90: New test.
6156 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
6158 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6159 instead of listing several targets on its own.
6160 * gcc.target/i386/pr32219-2.c: Likewise.
6161 * gcc.target/i386/pr32219-3.c: Likewise.
6162 * gcc.target/i386/pr32219-4.c: Likewise.
6163 * gcc.target/i386/pr32219-5.c: Likewise.
6164 * gcc.target/i386/pr32219-6.c: Likewise
6165 * gcc.target/i386/pr32219-7.c: Likewise.
6166 * gcc.target/i386/pr32219-8.c: Likewise.
6167 * gcc.target/i386/pr39013-1.c: Likewise.
6168 * gcc.target/i386/pr39013-2.c: Likewise.
6169 * gcc.target/i386/pr64317.c: Likewise.
6171 2015-05-21 Jeff Law <law@redhat.com>
6173 * gcc.target/hppa/shadd-3.c: New test.
6174 * gcc.target/hppa/shadd-4.c: New test.
6176 2015-05-21 Michael Matz <matz@suse.de>
6178 * gcc.dg/vect/vect-strided-store.c: New test.
6179 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6180 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6182 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6184 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6185 * gcc.dg/pow-sqrt-synth-1.c: New test.
6186 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6188 2015-05-21 Richard Biener <rguenther@suse.de>
6191 * g++.dg/conversion/pr66211.C: New testcase.
6192 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6194 2015-05-21 Jeff Law <law@redhat.com>
6196 * gcc.target/hppa/shadd-2.c: New test.
6198 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
6201 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6203 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6206 * gcc.target/arm/pr26702.c: Adjust target selector.
6208 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
6211 * gcc.dg/lto/pr66221_0.c: New test.
6212 * gcc.dg/lto/pr66221_1.c: New test.
6214 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6217 * gcc.dg/redecl-4.c: Update column numbers.
6218 * gcc.dg/format/bitfld-1.c: Likewise.
6219 * gcc.dg/format/attr-2.c: Likewise.
6220 * gcc.dg/format/attr-6.c: Likewise.
6221 * gcc.dg/format/attr-7.c (baz): Likewise.
6222 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6223 * gcc.dg/format/attr-4.c: Likewise.
6224 * gcc.dg/format/branch-1.c: Likewise.
6225 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6226 locations within strings with embedded escape sequences.
6228 2015-05-20 Jeff Law <law@redhat.com>
6230 * gcc.target/hppa/hppa.exp: New target test driver.
6231 * gcc.target/hppa/shadd-1.c: New test.
6233 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
6235 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6237 2015-05-20 David Malcolm <dmalcolm@redhat.com>
6239 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6240 (fn_33_k_and_r_style): New.
6241 (fn_33_stroustrup_style): New.
6242 (fn_33_allman_style): New.
6243 (fn_33_whitesmiths_style): New.
6244 (fn_33_horstmann_style): New.
6245 (fn_33_ratliff_banner_style): New.
6246 (fn_33_lisp_style): New.
6247 (fn_34_indent_dash_gnu): New.
6248 (fn_34_indent_dash_kr): New.
6249 (fn_34_indent_dash_orig): New.
6250 (fn_34_indent_linux_style): New.
6252 2015-05-20 Andre Vehreschild <vehre@gmx.de>
6255 * gfortran.dg/allocate_with_source_5.f90: Extend test.
6257 2015-05-20 Bin Cheng <bin.cheng@arm.com>
6259 PR tree-optimization/65447
6260 * gcc.dg/tree-ssa/pr65447.c: New test.
6262 2015-05-19 Nathan sidwell <nathan@acm.org>
6264 * g++.dg/cpp0x/pr65954.C: New.
6266 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6268 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6270 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6272 * lib/target-supports.exp: Vector do not always have natural
6275 2015-05-19 David Sherwood <david.sherwood@arm.com>
6277 * gcc.dg/loop-invariant.c: New testcase.
6279 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6281 * lib/target-supports.exp: Vector do not always have natural
6284 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6286 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6288 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6290 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6292 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6293 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6294 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6295 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6296 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6297 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6298 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6299 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6300 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6301 * gcc.target/s390/zvector/vec-elem-1.c: New test.
6303 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6305 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6307 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6309 * gcc.target/s390/s390.exp
6310 (check_effective_target_vector): New check.
6311 * gcc.target/s390/vector/vec-abi-1.c: New test.
6312 * gcc.target/s390/vector/vec-abi-2.c: New test.
6313 * gcc.target/s390/vector/vec-abi-3.c: New test.
6314 * gcc.target/s390/vector/vec-abi-4.c: New test.
6315 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6316 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6317 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6318 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6319 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6320 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6321 * gcc.target/s390/vector/vec-clobber-1.c: New test.
6322 * gcc.target/s390/vector/vec-cmp-1.c: New test.
6323 * gcc.target/s390/vector/vec-cmp-2.c: New test.
6324 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6325 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6326 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6327 * gcc.target/s390/vector/vec-genmask-1.c: New test.
6328 * gcc.target/s390/vector/vec-genmask-2.c: New test.
6329 * gcc.target/s390/vector/vec-init-1.c: New test.
6330 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6331 * gcc.target/s390/vector/vec-shift-1.c: New test.
6332 * gcc.target/s390/vector/vec-sub-1.c: New test.
6334 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6336 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6338 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6340 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6342 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6344 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6346 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6348 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6350 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6354 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6356 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6358 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6360 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6362 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6364 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6366 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6368 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6370 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6372 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6374 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6376 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6378 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6380 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6382 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
6384 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6386 2015-05-19 Jakub Jelinek <jakub@redhat.com>
6388 PR tree-optimization/66187
6389 * gcc.c-torture/execute/pr66187.c: New test.
6390 * gcc.dg/pr66187-1.c: New test.
6391 * gcc.dg/pr66187-2.c: New test.
6393 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6395 * gcc.dg/vect/bb-slp-35.c: Adjust.
6397 2015-05-19 Richard Biener <rguenther@suse.de>
6399 PR tree-optimization/66165
6400 * gcc.dg/torture/pr66165.c: New testcase.
6402 PR tree-optimization/66185
6403 * gcc.dg/torture/pr66185.c: New testcase.
6405 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
6408 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6410 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
6412 * gcc.target/mips/p5600-bonding.c : New file.
6414 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6417 * gfortran.dg/interface_operator_1.f90: New tests.
6419 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6422 * gfortran.dg/generic_29.f90: New tests.
6424 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6427 * gfortran.dg/storage_size_6.f90: New tests.
6429 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6432 * gfortran.dg/null1.f90: New test.
6434 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6437 * gfortran.dg/entry_21.f90: New test.
6439 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6442 * gfortran.dg/storage_size_6.f90: New tests.
6444 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6447 * gfortran.dg/misplaced_statement.f90: New test.
6449 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6452 * gfortran.dg/filepos1.f90: New test
6454 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6457 * gfortran.dg/pr64925.f90: New test.
6459 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
6461 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6463 * gfortran.dg/lto/pr41576_1.f90: Ditto.
6465 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
6467 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6468 to the family of pie capable targets.
6470 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
6472 * gcc.target/arm/bics_1.c : New testcase.
6473 * gcc.target/arm/bics_2.c : New testcase.
6474 * gcc.target/arm/bics_3.c : New testcase.
6475 * gcc.target/arm/bics_4.c : New testcase.
6477 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
6479 * gcc.target/mips/umips-attr.c: New test.
6481 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6483 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6484 * gcc.dg/20150120-2.c (dg-final): Ditto.
6485 * gcc.dg/20150120-2.c (dg-final): Ditto.
6486 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6488 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
6491 * gcc.target/i386/pr66174.c: New test.
6493 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6496 * gfortran.dg/matmul_bounds_6.f90: New test.
6497 * gfortran.dg/matmul_bounds_7.f90: New test.
6499 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
6501 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6502 * gfortran.dg/lto/pr41576_1.f90: Add interface.
6503 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6504 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6505 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6506 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6508 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6511 * gfortran.dg/continuation_13.f90: Update test.
6512 * gfortran.dg/pr65903.f90: New test.
6514 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6517 * gfortran.dg/block_14.f90: New test.
6519 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
6522 * lib/gfortran-dg.exp: Update regex to handle two locations for
6523 the same diagnostic without caret.
6524 * gfortran.dg/badline.f: Test also that line numbers are correct
6525 before and after "left but not entered" warning.
6527 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
6528 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6531 * gcc.target/arm/maskdata.c: New test.
6533 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
6536 * gfortran.dg/derived_constructor_components_5: New test
6538 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
6541 * gcc.target/alpha/pr66140.c: New test.
6543 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
6546 * gcc.dg/Wconversion-complex-c99.c: New test.
6547 * gcc.dg/Wconversion-complex-gnu.c: New test.
6549 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
6551 PR tree-optimization/64454
6552 * gcc.dg/modmod.c: New testcase.
6554 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
6556 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6558 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6561 * gcc.target/i386/mpx/pr66134.c: New test.
6563 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
6565 * gcc.target/powerpc/pr60158.c: New test.
6567 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
6569 * gcc.target/i386/sibcall-7.c: New test.
6570 * gcc.target/i386/sibcall-8.c: New test.
6572 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
6574 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6575 (abs64_in_dreg): Likewise.
6577 2015-05-14 Marek Polacek <polacek@redhat.com>
6581 * gcc.dg/pr14649-1.c: Add -Wpedantic.
6582 * gcc.dg/pr19984.c: Likewise.
6583 * gcc.dg/pr66066-1.c: New test.
6584 * gcc.dg/pr66066-2.c: New test.
6585 * gcc.dg/pr66066-3.c: New test.
6587 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6589 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6590 * gcc.dg/pow-sqrt.x: New file.
6591 * gcc.dg/pow-sqrt-1.c: New test.
6592 * gcc.dg/pow-sqrt-2.c: Likewise.
6593 * gcc.dg/pow-sqrt-3.c: Likewise.
6595 2015-05-13 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/66123
6598 * gcc.dg/torture/pr66123.c: New testcase.
6600 2015-05-13 Richard Biener <rguenther@suse.de>
6603 * gcc.dg/alias-2.c: Adjust.
6604 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6606 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6609 * gcc.target/i386/pr65103-3.c: New.
6611 2015-05-13 Martin Liska <mliska@suse.cz>
6613 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6615 2015-05-13 Jakub Jelinek <jakub@redhat.com>
6618 * gcc.target/i386/pr66112-2.c: New test.
6621 * gcc.target/i386/pr66112-1.c: New test.
6623 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6626 * gcc.target/i386/mpx/pr66048.cc: New.
6628 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6630 PR rtl-optimization/64616
6631 * gcc.dg/loop-8.c: New test.
6632 * gcc.dg/loop-9.c: New test.
6634 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6637 * gcc.target/i386/pr66047.c: New testcase.
6639 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
6642 * gcc.c-torture/compile/pr65873.c: New testcase.
6644 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6647 * gfortran.dg/inline_matmul_10.f90: New test.
6649 2015-05-12 David Malcolm <dmalcolm@redhat.com>
6651 * c-c++-common/Wmisleading-indentation.c: New testcase.
6652 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6653 * c-c++-common/Wmisleading-indentation-2.md: New file.
6655 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6657 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6659 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6661 2015-05-12 Richard Biener <rguenther@suse.de>
6663 PR tree-optimization/66101
6664 * gcc.dg/torture/pr66101.c: New testcase.
6666 2015-05-12 Richard Biener <rguenther@suse.de>
6668 PR tree-optimization/37021
6669 * gcc.target/i386/vect-addsub.c: New testcase.
6671 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
6673 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6675 2015-05-12 Tom de Vries <tom@codesourcery.com>
6677 PR tree-optimization/66010
6678 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6680 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6683 * g++.dg/cpp0x/trailing10.C: New.
6685 2015-05-12 Richard Biener <rguenther@suse.de>
6687 * gcc.dg/vect/bb-slp-35.c: New testcase.
6689 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6692 * gfortran.dg/bound_simplification_6.f90: New.
6694 2015-05-11 Steve Ellcey <sellcey@mips.com>
6696 * gcc.target/mips/branch-1.c: Pass argument to bar().
6698 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6701 * gcc.target/i386/pr65753.c: New test.
6703 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6705 PR rtl-optimization/66076
6706 * gcc.dg/torture/pr66076.c: New test.
6708 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6711 * gfortran.dg/inline_matmul_7.f90: New test.
6712 * gfortran.dg/inline_matmul_8.f90: New test.
6713 * gfortran.dg/inline_matmul_9.f90: New test.
6715 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6717 * gfortran.dg/bound_simplification_5.f90: New.
6719 2015-05-09 Jason Merrill <jason@redhat.com>
6721 * lib/target-supports.exp (cxx_default): New global.
6722 (check_effective_target_c++11_only)
6723 (check_effective_target_c++14_only)
6724 (check_effective_target_c++98_only)
6725 (check_effective_target_c++1z_only): Check it.
6727 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6729 PR tree-optimization/64454
6730 * gcc.dg/tree-ssa/vrp97.c: New file.
6731 * gcc.dg/vect/slp-perm-7.c: Update.
6733 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6736 * gfortran.dg/elemental_subroutine_11.f90: New test.
6738 2015-05-08 Richard Biener <rguenther@suse.de>
6740 PR tree-optimization/66036
6741 * gcc.dg/vect/slp-41.c: New testcase.
6743 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6745 * gfortran.dg/elemental_optional_args_7.f90: New.
6747 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6749 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6752 2015-05-08 Marek Polacek <polacek@redhat.com>
6755 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6756 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6758 2015-05-07 Marek Polacek <polacek@redhat.com>
6761 * c-c++-common/Wshift-negative-value-1.c: New test.
6762 * c-c++-common/Wshift-negative-value-2.c: New test.
6763 * c-c++-common/Wshift-negative-value-3.c: New test.
6764 * c-c++-common/Wshift-negative-value-4.c: New test.
6765 * c-c++-common/Wshift-negative-value-5.c: New test.
6766 * c-c++-common/Wshift-negative-value-6.c: New test.
6767 * gcc.dg/c90-left-shift-1.c: New test.
6768 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6769 * gcc.dg/c99-left-shift-1.c: New test.
6771 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6775 * gcc.dg/fdata-sections-2.c: New file.
6777 2015-05-07 Marek Polacek <polacek@redhat.com>
6780 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6782 * c-c++-common/ubsan/align-7.c: Likewise.
6783 * c-c++-common/ubsan/bounds-8.c: Likewise.
6784 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6785 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6786 * c-c++-common/ubsan/null-1.c: Likewise.
6787 * c-c++-common/ubsan/null-10.c: Likewise.
6788 * c-c++-common/ubsan/null-11.c: Likewise.
6789 * c-c++-common/ubsan/null-2.c: Likewise.
6790 * c-c++-common/ubsan/null-3.c: Likewise.
6791 * c-c++-common/ubsan/null-4.c: Likewise.
6792 * c-c++-common/ubsan/null-5.c: Likewise.
6793 * c-c++-common/ubsan/null-6.c: Likewise.
6794 * c-c++-common/ubsan/null-7.c: Likewise.
6795 * c-c++-common/ubsan/null-8.c: Likewise.
6796 * c-c++-common/ubsan/null-9.c: Likewise.
6797 * c-c++-common/ubsan/object-size-1.c: Likewise.
6798 * c-c++-common/ubsan/object-size-10.c: Likewise.
6799 * c-c++-common/ubsan/object-size-4.c: Likewise.
6800 * c-c++-common/ubsan/object-size-5.c: Likewise.
6801 * c-c++-common/ubsan/object-size-7.c: Likewise.
6802 * c-c++-common/ubsan/object-size-8.c: Likewise.
6803 * c-c++-common/ubsan/object-size-9.c: Likewise.
6804 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6805 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6806 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6807 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6808 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6809 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6810 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6811 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6812 * c-c++-common/ubsan/pr59333.c: Likewise.
6813 * c-c++-common/ubsan/pr59667.c: Likewise.
6814 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6815 * c-c++-common/ubsan/pr60636.c: Likewise.
6816 * c-c++-common/ubsan/pr63802.c: Likewise.
6817 * c-c++-common/ubsan/recovery-1.c: Likewise.
6818 * c-c++-common/ubsan/recovery-3.c: Likewise.
6819 * c-c++-common/ubsan/shift-1.c: Likewise.
6820 * c-c++-common/ubsan/shift-2.c: Likewise.
6821 * c-c++-common/ubsan/shift-4.c: Likewise.
6822 * c-c++-common/ubsan/shift-7.c: Likewise.
6823 * c-c++-common/ubsan/undefined-2.c: Likewise.
6824 * c-c++-common/ubsan/vla-1.c: Likewise.
6825 * g++.dg/ubsan/null-1.C: Likewise.
6826 * g++.dg/ubsan/null-3.C: Likewise.
6827 * g++.dg/ubsan/null-4.C: Likewise.
6828 * g++.dg/ubsan/vptr-8.C: Likewise.
6829 * g++.dg/ubsan/vptr-9.C: Likewise.
6830 * gcc.dg/ubsan/bounds-2.c: Likewise.
6831 * gcc.dg/ubsan/object-size-9.c: Likewise.
6833 2015-05-07 Jeff Law <law@redhat.com>
6835 * gcc.dg/tree-ssa/shorten-1.c: New test.
6837 2015-05-07 Richard Biener <rguenther@suse.de>
6839 PR tree-optimization/66002
6840 * gcc.dg/vect/vect-125.c: New testcase.
6842 2015-05-07 Marek Polacek <polacek@redhat.com>
6843 Martin Uecker <uecker@eecs.berkeley.edu>
6845 * c-c++-common/ubsan/bounds-10.c: New test.
6847 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6849 * jit.dg/harness.h (set_options): Wrap with
6850 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6851 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6852 Special-case test-benchmark.c as a negative.
6853 * jit.dg/test-benchmark.c: New file.
6855 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6858 * gcc.target/arm/pr64208.c: New test.
6860 2015-05-06 Alan Modra <amodra@gmail.com>
6863 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6864 (gparms): Make volatile.
6866 2015-05-06 Richard Biener <rguenther@suse.de>
6868 PR tree-optimization/62283
6869 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6871 2015-05-06 Christian Bruel <christian.bruel@st.com>
6874 * gcc.target/aarch64/iinline-attr-1.c: New test.
6876 2015-05-06 Richard Biener <rguenther@suse.de>
6878 * gcc.dg/vect/bb-slp-34.c: New testcase.
6880 2015-05-06 Richard Biener <rguenther@suse.de>
6882 PR tree-optimization/62283
6883 * gcc.dg/vect/bb-slp-14.c: Adjust.
6885 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6888 * gcc.target/i386/pr65990.c: New test.
6890 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6893 * gcc.target/i386/pr65915.c: New.
6895 2015-05-05 Tom de Vries <tom@codesourcery.com>
6897 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6898 'va_list escapes 0'.
6900 2015-05-05 Tom de Vries <tom@codesourcery.com>
6902 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6905 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6907 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6908 * gcc.target/arm/pr65924.c: Likewise.
6910 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6913 * gcc.target/i386/pr65871-3.c: New test.
6915 2015-05-04 Jeff Law <law@redhat.com>
6918 2015-05-04 Jeff Law <law@redhat.com>
6919 * gcc.dg/tree-ssa/shorten-1.c: New test.
6921 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6922 Jakub Jelinek <jakub@redhat.com>
6925 * g++.dg/cpp0x/Wnarrowing4.C: New.
6927 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6929 * lib/target-supports.exp
6930 (check_effective_target_keeps_null_pointer_checks): Clarify that
6931 this is for targets that disable -fdelete-null-pointer-checks,
6932 not default it to off.
6933 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6934 -fdelete-null-pointer-checks explicit.
6935 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6936 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6937 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6938 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6939 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6940 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6941 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6942 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6943 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6944 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6945 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6946 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6947 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6948 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6949 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6950 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6951 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6952 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6953 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6954 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6955 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6956 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6957 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6958 * g++.dg/cpp0x/static_assert9.C: Likewise.
6959 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6960 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6961 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6962 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6963 * g++.dg/tree-ssa/pr26406.C: Likewise.
6965 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6967 PR tree-optimization/65984
6968 * c-c++-common/ubsan/pr65984.c: New test.
6970 2015-05-04 Jeff Law <law@redhat.com>
6972 * gcc.dg/tree-ssa/shorten-1.c: New test.
6974 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6977 * gfortran.dg/pr44735.f90: New test.
6979 2015-05-04 Richard Biener <rguenther@suse.de>
6981 PR tree-optimization/65965
6982 * gcc.dg/vect/bb-slp-33.c: New testcase.
6984 2015-05-04 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/65935
6987 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6989 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6991 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6992 for each supported variant instead of CHECK_RESULTS.
6993 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6994 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6995 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6996 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6997 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6998 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6999 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7000 expected results for unsupported variants. Call CHECK for each
7001 supported variant instead of CHECK_RESULTS.
7002 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7003 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7004 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7005 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7006 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7007 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7008 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7009 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7010 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7011 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7012 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7013 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7014 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7015 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7016 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7017 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7018 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7019 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7020 expected results for unsupported variants.
7021 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7022 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7023 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7024 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7025 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7026 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7027 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7028 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7029 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7030 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7031 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7032 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7033 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7034 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7035 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7036 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7037 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7038 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7039 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7040 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7041 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7042 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7043 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7044 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7045 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7046 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7047 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7048 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7050 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7053 * gfortran.dg/bound_9.f90: Add pointer assignment.
7055 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7056 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
7059 * g++.dg/cpp0x/Wnarrowing3.C: New.
7061 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
7063 * gcc.dg/20150120-1.c: New test.
7064 * gcc.dg/20150120-2.c: New test.
7065 * gcc.dg/20150120-3.c: New test.
7067 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
7069 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7071 2015-05-01 Renlin Li <renlin.li@arm.com>
7073 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7075 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
7077 * gfortran.dg/bound_simplification_4.f90: New.
7079 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7082 with powerpc_p8vector_ok.
7084 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7087 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
7089 * gfortran.dg/bound_9.f90: New test case.
7091 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
7093 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7094 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7095 for 32bit x86 targets.
7096 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7097 for 32bit x86 targets.
7098 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7099 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7100 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7101 for 32bit x86 targets.
7103 2015-04-30 Marek Polacek <polacek@redhat.com>
7105 PR tree-optimization/63551
7106 * g++.dg/ipa/pr63551.C: New test.
7108 2015-04-30 Caroline Tice <cmtice@google.com>
7111 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
7112 partition size on certain targets.
7114 2015-04-30 Renlin Li <renlin.li@arm.com>
7116 * gcc.target/aarch64/vect-reduc-or_1.c: New.
7118 2015-04-30 Marek Polacek <polacek@redhat.com>
7120 * c-c++-common/Wbool-compare-3.c: New test.
7122 * gcc.dg/pr65901.c (foo): Adjust dg-error.
7123 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7125 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/init/ref22.C: New.
7130 2015-04-30 Marek Polacek <polacek@redhat.com>
7132 * gcc.dg/init-bad-8.c: New test.
7134 * gcc.dg/incomplete-typedef-1.c: New test.
7136 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
7139 * g++.dg/template/crash121.C: New.
7141 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
7143 * gcc.target/mips/call-from-init.c: New test.
7144 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7146 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7149 * gcc.target/i386/pr65871-1.c: New test.
7150 * gcc.target/i386/pr65871-2.c: Ditto.
7152 2015-04-29 Marek Polacek <polacek@redhat.com>
7155 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7156 * c-c++-common/Wbool-compare-2.c: New test.
7158 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
7161 * gcc.target/aarch64/vstN_lane_1.c: New file.
7163 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7166 * g++.dg/warn/Winit-self-3.C: New.
7168 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
7170 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7172 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
7175 * gcc.target/arm/pr65924.c: New test.
7177 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
7179 * g++.dg/gomp/tpl-target-update.C: New file.
7181 2015-04-29 Richard Biener <rguenther@suse.de>
7183 PR tree-optimization/65917
7184 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7186 2015-04-29 Christian Bruel <christian.bruel@st.com>
7189 * gcc.dg/ipa/iinline-attr.c: New test.
7190 * gcc.target/i386/iinline-attr-2.c: New test.
7192 2015-04-28 Andre Vehreschild <vehre@gmx.de>
7194 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7197 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7199 * gcc.dg/vect/vect-33.c: Remove spurious line.
7201 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
7203 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7205 2015-04-28 Marek Polacek <polacek@redhat.com>
7208 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7209 * gcc.dg/pr65901.c: New test.
7211 2015-04-28 Richard Biener <rguenther@suse.de>
7213 PR tree-optimization/62283
7214 * gfortran.dg/vect/pr62283-2.f: New testcase.
7215 * gcc.dg/vect/bb-slp-14.c: Adjust.
7217 2015-04-28 Richard Biener <rguenther@suse.de>
7219 PR tree-optimization/65851
7220 * g++.dg/torture/pr65851.C: New testcase.
7222 2015-04-27 Jeff Law <law@redhat.com>
7224 PR tree-optimization/65217
7225 * gcc.target/i386/pr65217.c: Remove XFAIL.
7227 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7230 Add tests forgotten to svn-add.
7231 * gfortran.dg/class_allocate_19.f03: New test.
7232 * gfortran.dg/class_array_20.f03: New test.
7233 * gfortran.dg/class_array_21.f03: New test.
7234 * gfortran.dg/finalize_29.f08: New test.
7236 2015-04-27 Andre Vehreschild <vehre@gmx.de>
7240 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7241 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7243 2015-04-27 Caroline Tice <cmtice@google.com>
7245 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7248 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
7251 * gcc.target/powerpc/htm-1.c: New test.
7252 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7254 (__builtin_tabortdci): Likewise.
7255 (__builtin_tcheck): Remove operand.
7256 * lib/target-supports.exp (check_htm_hw_available): New function.
7258 2015-04-27 Richard Biener <rguenther@suse.de>
7260 * gcc.target/i386/pr65217.c: XFAIL.
7262 2015-04-27 Jakub Jelinek <jakub@redhat.com>
7264 PR tree-optimization/65875
7265 * gcc.c-torture/compile/pr65875.c: New test.
7267 2015-04-25 Marek Polacek <polacek@redhat.com>
7270 * gcc.dg/enum-incomplete-2.c: New test.
7271 * gcc.dg/enum-mode-1.c: New test.
7273 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7276 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7278 * gcc.target/powerpc/pr65849-2.c: Likewise.
7280 2015-04-24 Tom de Vries <tom@codesourcery.com>
7282 PR tree-optimization/65802
7283 * g++.dg/pr65802.C: Move to ...
7284 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
7285 stdarg.h. Rewrite for C.
7286 (fn1): Use va_list and va_arg. Make variable args function. Add use of
7287 va_start and va_end. Remove unnecessary inline asm.
7289 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
7290 Wei Mi <wmi@google.com>
7292 * gcc.target/i386/sse2-load-multi.c: New test.
7293 * gcc.target/i386/sse2-store-multi.c: Ditto.
7295 2015-04-24 Marek Polacek <polacek@redhat.com>
7298 * c-c++-common/pr65830.c: New test.
7301 * c-c++-common/Wlogical-op-1.c: New test.
7303 2015-04-24 Marek Polacek <polacek@redhat.com>
7306 * c-c++-common/pr61534-1.c: New test.
7308 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
7309 Steven Bosscher <steven@gcc.gnu.org>
7311 PR rtl-optimization/34503
7312 * gcc.target/arm/pr64616.c: New file.
7314 2015-04-24 Bin Cheng <bin.cheng@arm.com>
7316 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7318 2015-04-24 Terry Guo <terry.guo@arm.com>
7320 * gcc.target/arm/pr65710.c: Update the options.
7322 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
7324 * gcc.target/i386/pr65523.c: Skip x32.
7326 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7328 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7329 to look for vcl* where appropriate.
7331 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7333 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7334 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7336 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
7339 * gcc.target/arm/pr26702.c: New test.
7341 2015-04-23 Marek Polacek <polacek@redhat.com>
7344 * gcc.dg/pr65345-1.c: New test.
7345 * gcc.dg/pr65345-2.c: New test.
7347 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7349 * gcc.target/powerpc/crypto-builtin-2.c: New.
7351 2015-04-23 Andre Vehreschild <vehre@gmx.de>
7354 * gfortran.dg/class_allocate_19.f03: New test.
7355 * gfortran.dg/class_array_20.f03: New test.
7356 * gfortran.dg/class_array_21.f03: New test.
7357 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7358 * gfortran.dg/finalize_15.f90: Fixing comparision to model
7359 initialization correctly.
7360 * gfortran.dg/finalize_29.f08: New test.
7362 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7364 * gcc.target/powerpc/swaps-p8-18.c: New test.
7366 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7369 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7370 * gcc.dg/vect/bb-slp-25.c: Likewise.
7371 * gcc.dg/vect/bb-slp-29.c: Likewise.
7372 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7373 vect_no_align && { ! vect_hw_misalign }.
7374 * gcc.dg/vect/bb-slp-9.c: Likewise.
7375 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7377 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7378 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7379 account for POWER8, where peeling for alignment is not needed.
7380 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7381 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7382 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7383 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7384 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7385 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7386 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7387 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7388 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7389 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7390 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7391 * gcc.dg/vect/pr16105.c: Likewise.
7392 * gcc.dg/vect/pr20122.c: Likewise.
7393 * gcc.dg/vect/pr33804.c: Likewise.
7394 * gcc.dg/vect/pr33953.c: Likewise.
7395 * gcc.dg/vect/pr56787.c: Likewise.
7396 * gcc.dg/vect/pr58508.c: Likewise.
7397 * gcc.dg/vect/slp-25.c: Likewise.
7398 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7399 * gcc.dg/vect/vect-105.c: Likewise.
7400 * gcc.dg/vect/vect-27.c: Likewise.
7401 * gcc.dg/vect/vect-29.c: Likewise.
7402 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7404 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7405 && { ! vect_hw_misalign }.
7406 * gcc.dg/vect/vect-44.c: Likewise.
7407 * gcc.dg/vect/vect-48.c: Likewise.
7408 * gcc.dg/vect/vect-50.c: Likewise.
7409 * gcc.dg/vect/vect-52.c: Likewise.
7410 * gcc.dg/vect/vect-56.c: Likewise.
7411 * gcc.dg/vect/vect-60.c: Likewise.
7412 * gcc.dg/vect/vect-72.c: Likewise.
7413 * gcc.dg/vect/vect-75-big-array.c: Likewise.
7414 * gcc.dg/vect/vect-75.c: Likewise.
7415 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7416 * gcc.dg/vect/vect-77-global.c: Likewise.
7417 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7418 * gcc.dg/vect/vect-78-global.c: Likewise.
7419 * gcc.dg/vect/vect-93.c: Likewise.
7420 * gcc.dg/vect/vect-95.c: Likewise.
7421 * gcc.dg/vect/vect-96.c: Likewise.
7422 * gcc.dg/vect/vect-cond-1.c: Likewise.
7423 * gcc.dg/vect/vect-cond-3.c: Likewise.
7424 * gcc.dg/vect/vect-cond-4.c: Likewise.
7425 * gcc.dg/vect/vect-cselim-1.c: Likewise.
7426 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7427 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7428 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7429 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7430 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7431 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7432 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7433 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7434 * gcc.dg/vect/vect-outer-5.c: Likewise.
7435 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7436 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7437 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7438 * gcc.dg/vect/vect-outer-fir.c: Likewise.
7439 * gcc.dg/vect/vect-peel-3.c: Likewise.
7440 * gcc.dg/vect/vect-peel-4.c: Likewise.
7441 * gcc.dg/vect/vect-pre-interact.c: Likewise.
7442 * gcc.target/powerpc/pr65456.c: New test.
7443 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7444 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7445 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7446 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7447 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7448 vect_no_align && { ! vect_hw_misalign }.
7449 * gfortran.dg/vect/vect-3.f90: Likewise.
7450 * gfortran.dg/vect/vect-4.f90: Likewise.
7451 * gfortran.dg/vect/vect-5.f90: Likewise.
7452 * lib/target-supports.exp (check_effective_target_vect_no_align):
7453 Return 1 for POWER8.
7454 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7456 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
7459 * gfortran.dg/pr65429.f90: New test.
7461 2015-04-22 Yury Gribov <y.gribov@samsung.com>
7463 * c-c++-common/asan/user-section-1.c: New test.
7464 * c-c++-common/asan/user-section-2.c: New test.
7465 * c-c++-common/asan/user-section-3.c: New test.
7467 2015-04-22 Hale Wang <hale.wang@arm.com>
7468 Terry Guo <terry.guo@arm.com>
7470 PR rtl-optimization/64818
7471 * gcc.target/arm/pr64818.c: New test.
7473 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
7476 * g++.dg/tree-ssa/pr61034.C: Update template.
7477 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7478 * gcc.dg/Warray-bounds-11.c: Likewise.
7479 * gcc.dg/Warray-bounds.c: Likewise.
7481 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7483 PR libgfortran/65234
7484 * gfortran.dg/fmt_unlimited.f90: New test.
7486 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
7488 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7490 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7491 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7492 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7493 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7494 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7495 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7496 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7498 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7500 PR libgfortran/56743
7501 * gfortran.dg/namelist_87.f90: New test.
7503 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7505 * gcc.target/aarch64/mult-synth_1.c: New test.
7506 * gcc.target/aarch64/mult-synth_2.c: Likewise.
7507 * gcc.target/aarch64/mult-synth_3.c: Likewise.
7508 * gcc.target/aarch64/mult-synth_4.c: Likewise.
7509 * gcc.target/aarch64/mult-synth_5.c: Likewise.
7510 * gcc.target/aarch64/mult-synth_6.c: Likewise.
7512 2015-04-21 Richard Biener <rguenther@suse.de>
7514 PR tree-optimization/65650
7515 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7516 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7517 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7518 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7519 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7520 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7522 2015-04-21 Tom de Vries <tom@codesourcery.com>
7524 PR tree-optimization/65802
7525 * g++.dg/pr65802.C: New test.
7527 2015-04-21 Bin Cheng <bin.cheng@arm.com>
7530 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7531 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7533 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
7536 * g++.dg/cpp0x/Wnarrowing2.C: New.
7538 2015-04-20 Jeff Law <law@redhat.com>
7540 PR tree-optimization/65658
7541 * gcc.dg/pr65658.c: New test.
7543 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
7546 * gcc.target/aarch64/vec_init_1.c: New test.
7548 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
7550 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7553 2015-04-18 Martin Sebor <msebor@redhat.com>
7555 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7556 of non-nul characters.
7557 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7559 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7562 * gcc.target/powerpc/pr65787.c: New.
7564 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7567 * gcc.target/aarch64/c-output-template-4.c: New test.
7569 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7572 * gcc.dg/pr65780-1.c: New test.
7573 * gcc.dg/pr65780-2.c: Likewise.
7574 * gcc.target/i386/pr32219-9.c: Likewise.
7575 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7577 * gcc.target/i386/pr64317.c (c): Initialize.
7579 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
7582 * g++.dg/ext/mv18.C: New test.
7583 * g++.dg/ext/mv19.C: Likewise.
7584 * g++.dg/ext/mv20.C: Likewise.
7585 * g++.dg/ext/mv21.C: Likewise.
7586 * g++.dg/ext/mv22.C: Likewise.
7587 * g++.dg/ext/mv23.C: Likewise.
7589 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
7592 * g++.dg/init/pr64527.C: New test.
7594 2015-04-17 Tom de Vries <tom@codesourcery.com>
7595 Michael Matz <matz@suse.de>
7597 PR tree-optimization/64950
7598 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7601 2015-04-17 Yury Gribov <y.gribov@samsung.com>
7603 * c-c++-common/asan/user-section-1.c: New test.
7605 2015-04-17 Jakub Jelinek <jakub@redhat.com>
7608 * gcc.dg/debug/pr65771.c: New test.
7610 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
7612 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7613 __buitlin_alloca with __builtin_alloca.
7615 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
7617 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7619 2015-04-16 Richard Biener <rguenther@suse.de>
7621 PR tree-optimization/64277
7622 * gcc.dg/Warray-bounds-14.c: New testcase.
7623 * gcc.dg/Warray-bounds-15.c: Likewise.
7624 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7625 * c-c++-common/ubsan/bounds-6.c: Likewise.
7627 2015-04-16 Renlin Li <renlin.li@arm.com>
7629 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7630 * gcc.target/arm/unsigned-float.c: New.
7632 2015-04-16 Richard Biener <rguenther@suse.de>
7634 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7635 * gcc.dg/tree-ssa/pr37508.c: Adjust.
7636 * gfortran.dg/reassoc_6.f: Remove XFAIL.
7638 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
7640 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7641 * g++.dg/cpp0x/decltype-call1.C: Likewise.
7642 * g++.dg/cpp0x/defaulted21.C: Likewise.
7643 * g++.dg/cpp0x/defaulted28.C: Likewise.
7644 * g++.dg/cpp0x/defaulted47.C: Likewise.
7645 * g++.dg/cpp0x/elision_neg.C: Likewise.
7646 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7647 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7648 * g++.dg/cpp0x/implicit1.C: Likewise.
7649 * g++.dg/cpp0x/implicit9.C: Likewise.
7650 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7651 * g++.dg/cpp0x/range-for13.C: Likewise.
7652 * g++.dg/gomp/clause-2.C: Likewise.
7653 * g++.dg/gomp/udr-5.C: Likewise.
7654 * g++.dg/inherit/access6.C: Likewise.
7655 * g++.dg/lookup/duperr1.C: Likewise.
7656 * g++.dg/lookup/friend2.C: Likewise.
7657 * g++.dg/lookup/pr6936.C: Likewise.
7658 * g++.dg/lookup/scoped1.C: Likewise.
7659 * g++.dg/lookup/using26.C: Likewise.
7660 * g++.dg/lookup/using38.C: Likewise.
7661 * g++.dg/other/access2.C: Likewise.
7662 * g++.dg/overload/defarg3.C: Likewise.
7663 * g++.dg/overload/defarg6.C: Likewise.
7664 * g++.dg/parse/access11.C: Likewise.
7665 * g++.dg/parse/access2.C: Likewise.
7666 * g++.dg/parse/access3.C: Likewise.
7667 * g++.dg/parse/access4.C: Likewise.
7668 * g++.dg/parse/access5.C: Likewise.
7669 * g++.dg/parse/access6.C: Likewise.
7670 * g++.dg/parse/access8.C: Likewise.
7671 * g++.dg/parse/access9.C: Likewise.
7672 * g++.dg/parse/crash40.C: Likewise.
7673 * g++.dg/tc1/dr142.C: Likewise.
7674 * g++.dg/tc1/dr166.C: Likewise.
7675 * g++.dg/tc1/dr52.C: Likewise.
7676 * g++.dg/template/access11.C: Likewise.
7677 * g++.dg/template/access18.C: Likewise.
7678 * g++.dg/template/access19.C: Likewise.
7679 * g++.dg/template/access2.C: Likewise.
7680 * g++.dg/template/access20.C: Likewise.
7681 * g++.dg/template/access26.C: Likewise.
7682 * g++.dg/template/access3.C: Likewise.
7683 * g++.dg/template/access7.C: Likewise.
7684 * g++.dg/template/conv12.C: Likewise.
7685 * g++.dg/template/crash69.C: Likewise.
7686 * g++.dg/template/friend31.C: Likewise.
7687 * g++.dg/template/friend32.C: Likewise.
7688 * g++.dg/template/memfriend15.C: Likewise.
7689 * g++.dg/template/memfriend16.C: Likewise.
7690 * g++.dg/template/memfriend17.C: Likewise.
7691 * g++.dg/template/memfriend7.C: Likewise.
7692 * g++.dg/template/pr32519.C: Likewise.
7693 * g++.dg/template/qualttp21.C: Likewise.
7694 * g++.dg/template/qualttp8.C: Likewise.
7695 * g++.dg/template/ttp10.C: Likewise.
7696 * g++.dg/template/typedef11.C: Likewise.
7697 * g++.dg/template/typedef13.C: Likewise.
7698 * g++.dg/template/typedef19.C: Likewise.
7699 * g++.dg/template/typedef20.C: Likewise.
7700 * g++.dg/template/typedef22.C: Likewise.
7701 * g++.dg/template/using16.C: Likewise.
7702 * g++.dg/template/virtual3.C: Likewise.
7703 * g++.dg/ubsan/pr61272.C: Likewise.
7704 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7705 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7706 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7707 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7708 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7709 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7710 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7711 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7712 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7713 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7714 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7715 * g++.old-deja/g++.jason/access17.C: Likewise.
7716 * g++.old-deja/g++.jason/access18.C: Likewise.
7717 * g++.old-deja/g++.jason/access22.C: Likewise.
7718 * g++.old-deja/g++.jason/access23.C: Likewise.
7719 * g++.old-deja/g++.jason/access8.C: Likewise.
7720 * g++.old-deja/g++.jason/delete3.C: Likewise.
7721 * g++.old-deja/g++.jason/report.C: Likewise.
7722 * g++.old-deja/g++.law/access2.C: Likewise.
7723 * g++.old-deja/g++.law/access3.C: Likewise.
7724 * g++.old-deja/g++.law/access4.C: Likewise.
7725 * g++.old-deja/g++.law/access5.C: Likewise.
7726 * g++.old-deja/g++.law/arm12.C: Likewise.
7727 * g++.old-deja/g++.law/arm14.C: Likewise.
7728 * g++.old-deja/g++.law/ctors13.C: Likewise.
7729 * g++.old-deja/g++.law/union2.C: Likewise.
7730 * g++.old-deja/g++.law/visibility12.C: Likewise.
7731 * g++.old-deja/g++.law/visibility15.C: Likewise.
7732 * g++.old-deja/g++.law/visibility16.C: Likewise.
7733 * g++.old-deja/g++.law/visibility17.C: Likewise.
7734 * g++.old-deja/g++.law/visibility18.C: Likewise.
7735 * g++.old-deja/g++.law/visibility19.C: Likewise.
7736 * g++.old-deja/g++.law/visibility20.C: Likewise.
7737 * g++.old-deja/g++.law/visibility21.C: Likewise.
7738 * g++.old-deja/g++.law/visibility24.C: Likewise.
7739 * g++.old-deja/g++.law/visibility4.C: Likewise.
7740 * g++.old-deja/g++.law/visibility5.C: Likewise.
7741 * g++.old-deja/g++.law/visibility6.C: Likewise.
7742 * g++.old-deja/g++.law/visibility7.C: Likewise.
7743 * g++.old-deja/g++.law/visibility8.C: Likewise.
7744 * g++.old-deja/g++.law/visibility9.C: Likewise.
7745 * g++.old-deja/g++.niklas/t135.C: Likewise.
7746 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7747 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7748 * g++.old-deja/g++.other/access11.C: Likewise.
7749 * g++.old-deja/g++.other/access4.C: Likewise.
7750 * g++.old-deja/g++.other/access7.C: Likewise.
7751 * g++.old-deja/g++.other/crash1.C: Likewise.
7752 * g++.old-deja/g++.other/crash7.C: Likewise.
7753 * g++.old-deja/g++.other/friend1.C: Likewise.
7754 * g++.old-deja/g++.other/friend4.C: Likewise.
7755 * g++.old-deja/g++.other/friend9.C: Likewise.
7756 * g++.old-deja/g++.other/lineno1.C: Likewise.
7757 * g++.old-deja/g++.other/using1.C: Likewise.
7758 * g++.old-deja/g++.pt/enum14.C: Likewise.
7759 * g++.old-deja/g++.pt/friend11.C: Likewise.
7760 * g++.old-deja/g++.pt/friend21.C: Likewise.
7761 * g++.old-deja/g++.pt/friend3.C: Likewise.
7762 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7763 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7764 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7765 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7767 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7770 * g++.dg/ipa/pr65765.C: New test.
7772 2015-04-15 Nick Clifton <nickc@redhat.com>
7774 * gcc.target/rx/builtins.c: Disable RMPA test if string
7775 instructions are not allowed.
7777 2015-04-15 Alan Modra <amodra@gmail.com>
7779 * gcc.dg/pr65408.c: New.
7781 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7784 * gcc.target/arm/pr65729.c: New test.
7786 2015-04-14 Richard Biener <rguenther@suse.de>
7788 PR tree-optimization/65758
7789 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7791 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7794 * gcc.c-torture/execute/pr65648.c: New test.
7796 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7798 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7799 __builtin_finite instead of finite.
7800 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7803 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7805 PR tree-optimization/63387
7806 * gcc.dg/pr63387.c: New testcase.
7808 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7810 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7812 2015-04-13 Richard Biener <rguenther@suse.de>
7814 PR tree-optimization/65204
7815 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7817 2015-04-13 Terry Guo <terry.guo@arm.com>
7820 * gcc.target/arm/pr65710.c: New.
7822 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7824 PR tree-optimization/65747
7825 * g++.dg/torture/pr65747.C: New test.
7827 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7830 * g++.dg/cpp0x/pr65736.C: New test.
7832 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7833 Martin Liska <mliska@suse.cz>
7836 * g++.dg/ipa/pr65722.C: New testcase.
7838 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7840 PR tree-optimization/65735
7841 * gcc.c-torture/compile/pr65735.c: New test.
7843 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7846 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7848 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7851 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7853 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7856 * gcc.target/arm/pr65647-2.c: New.
7858 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861 * g++.dg/torture/pr65694.C: New test.
7863 2015-04-10 Tobias Burnus <burnus@net-b.de>
7865 * gfortran.dg/coarray_lock_6.f90: New.
7866 * gfortran.dg/coarray_lock_7.f90: New.
7867 * gfortran.dg/coarray/lock_2.f90: New.
7869 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7875 * gfortran.dg/used_types_27.f90: New.
7877 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7880 * gcc.target/i386/pr65671.c: New.
7882 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7884 PR tree-optimization/65709
7885 * c-c++-common/ubsan/align-9.c: New test.
7887 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7890 * gfortran.dg/pr56852.f90: New test.
7892 2015-04-09 Marek Polacek <polacek@redhat.com>
7893 Jakub Jelinek <jakub@redhat.com>
7896 * g++.dg/opt/pr65554.C: New test.
7898 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7901 * c-c++-common/attr-aligned-1.c: New test.
7903 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7905 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7907 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7910 * gcc.target/i386/sse-25.c: New.
7912 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7915 * gcc.target/i386/pr65693.c: New test.
7917 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7919 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7921 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7923 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7925 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7927 * gcc.target/i386/thunk-retbnd.c: New.
7929 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7931 * gnat.dg/opt48.adb: New test.
7932 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7933 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7935 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7938 * gcc.c-torture/compile/pr65540.c: New.
7940 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7942 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7945 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/debug/pr65678.C: New test.
7951 * gcc.c-torture/compile/pr65680.c: New test.
7953 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7956 * gfortran.dg/allocate_with_source_5.f90: New test.
7958 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7960 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7961 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7963 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7965 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7967 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7970 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7971 to get floating point compression.
7972 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7974 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7976 PR preprocessor/61977
7977 * gcc.dg/cpp/pr61977.c: New test.
7979 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7981 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7983 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7986 * gcc.target/arm/pr65647.c: New.
7988 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7991 * g++.dg/torture/pr65655.C: New testcase.
7993 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7996 * g++.dg/cpp1y/lambda-init13.C: New.
7998 2015-04-03 Marek Polacek <polacek@redhat.com>
8000 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8002 2015-04-02 Marek Polacek <polacek@redhat.com>
8005 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8006 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8008 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8010 PR preprocessor/61977
8011 * gcc.target/powerpc/pr61977-1.c: New test.
8012 * gcc.target/powerpc/pr61977-2.c: New test.
8014 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8017 * g++.dg/warn/Wshadow-8.C: New.
8018 * g++.dg/warn/Wshadow-9.C: Likewise.
8019 * g++.dg/warn/Wshadow-10.C: Likewise.
8020 * g++.dg/warn/Wshadow-11.C: Likewise.
8022 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8024 * gcc.dg/pr23623.c: Added aligned attribute.
8025 * gcc.dg/20141029-1.c: Likewise.
8026 * gcc.dg/20150306-1.c: New test.
8028 2015-04-01 Marek Polacek <polacek@redhat.com>
8031 * g++.dg/cpp0x/initlist93.C: New test.
8032 * g++.dg/cpp0x/initlist94.C: New test.
8034 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
8037 * gcc.target/aarch64/pr65624.c: New test.
8039 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
8041 * gcc.dg/ipa/inlinehint-4.c: New testcase.
8043 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
8045 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8046 extra variable to force stack alignment.
8047 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8048 extra variable to force stack alignment.
8050 2015-03-31 Marek Polacek <polacek@redhat.com>
8053 * g++.dg/template/pr65390.C: New test.
8055 2015-03-31 Martin Liska <mliska@suse.cz>
8057 * g++.dg/ipa/pr65557.C: New test.
8059 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
8061 * gcc.target/s390/hotpatch-25.c: New test.
8062 * gcc.target/s390/hotpatch-1.c: Update test.
8063 * gcc.target/s390/hotpatch-10.c: Update test.
8064 * gcc.target/s390/hotpatch-11.c: Update test.
8065 * gcc.target/s390/hotpatch-12.c: Update test.
8066 * gcc.target/s390/hotpatch-13.c: Update test.
8067 * gcc.target/s390/hotpatch-14.c: Update test.
8068 * gcc.target/s390/hotpatch-15.c: Update test.
8069 * gcc.target/s390/hotpatch-16.c: Update test.
8070 * gcc.target/s390/hotpatch-17.c: Update test.
8071 * gcc.target/s390/hotpatch-18.c: Update test.
8072 * gcc.target/s390/hotpatch-19.c: Update test.
8073 * gcc.target/s390/hotpatch-2.c: Update test.
8074 * gcc.target/s390/hotpatch-21.c: Update test.
8075 * gcc.target/s390/hotpatch-22.c: Update test.
8076 * gcc.target/s390/hotpatch-23.c: Update test.
8077 * gcc.target/s390/hotpatch-24.c: Update test.
8078 * gcc.target/s390/hotpatch-3.c: Update test.
8079 * gcc.target/s390/hotpatch-4.c: Update test.
8080 * gcc.target/s390/hotpatch-5.c: Update test.
8081 * gcc.target/s390/hotpatch-6.c: Update test.
8082 * gcc.target/s390/hotpatch-7.c: Update test.
8083 * gcc.target/s390/hotpatch-8.c: Update test.
8084 * gcc.target/s390/hotpatch-9.c: Update test.
8085 * gcc.target/s390/hotpatch-compile-16.c: Update test.
8087 2015-03-31 Richard Biener <rguenther@suse.de>
8090 * g++.dg/torture/pr65626.C: New testcase.
8092 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8095 * gcc.target/i386/mpx/pr65531.cc: New.
8097 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
8100 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8101 __builtin_alloca instead of alloca.
8102 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8103 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8104 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8107 2015-03-30 Jakub Jelinek <jakub@redhat.com>
8110 * g++.dg/ubsan/pr65610.C: New test.
8112 2015-03-30 Marek Polacek <polacek@redhat.com>
8115 * g++.dg/cpp0x/pr65398-2.C: New test.
8117 2015-03-30 Marek Polacek <polacek@redhat.com>
8119 * c-c++-common/pr65556.c: Change the width of bit-fields.
8121 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8124 * gcc.target/i386/pr65588.c: New testcase.
8126 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8128 PR libgfortran/65563
8129 * gfortran.dg/open_errors_2.f90: New test.
8131 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133 PR libgfortran/65596
8134 * gfortran.dg/namelist_86.f90: New test.
8136 2015-03-28 Andre Vehreschild <vehre@gmx.de>
8138 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8139 statement to reflect new ownership.
8141 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8144 * g++.dg/template/friend58.C: New.
8145 * g++.dg/template/friend59.C: Likewise.
8147 2015-03-27 Tobias Burnus <burnus@net-b.de>
8150 * g++.dg/gomp/openmp-simd-3.C: New.
8151 * gcc.dg/gomp/openmp-simd-3.c: New.
8153 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
8156 * gcc.target/i386/pr65248-1.c: New file.
8157 * gcc.target/i386/pr65248-2.c: Likewise.
8158 * gcc.target/i386/pr65248-3.c: Likewise.
8159 * gcc.target/i386/pr65248-4.c: Likewise.
8161 2015-03-27 Jakub Jelinek <jakub@redhat.com>
8164 * gcc.c-torture/compile/pr65593.c: New test.
8166 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
8169 * g++.dg/cpp1y/constexpr-assert1.C: New.
8171 2015-03-27 Marek Polacek <polacek@redhat.com>
8174 * c-c++-common/pr65556.c: New test.
8176 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
8179 * g++.dg/torture/pr65600.C: New testcase.
8181 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
8184 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8186 2015-03-27 Andre Vehreschild <vehre@gmx.de>
8188 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8189 statement and cleanup. Fixed typos.
8191 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8194 * gcc.c-torture/compile/pr65595.c: New testcase.
8196 2015-03-27 Marek Polacek <polacek@redhat.com>
8199 * g++.dg/ubsan/pr65583.C: New test.
8201 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
8203 * gcc.c-torture/compile/20150327.c: New testcase.
8205 2015-03-26 Richard Biener <rguenther@suse.de>
8208 * g++.dg/torture/pr65555.C: New testcase.
8210 2015-03-26 Jakub Jelinek <jakub@redhat.com>
8212 PR tree-optimization/64715
8213 * gcc.dg/builtin-object-size-15.c: New test.
8214 * gcc.dg/pr64715-1.c: New test.
8215 * gcc.dg/pr64715-2.c: New test.
8217 2015-03-26 Richard Biener <rguenther@suse.de>
8220 * gnat.dg/specs/opt2.ads: Fix testcase.
8222 2015-03-25 Martin Sebor <msebor@redhat.com>
8225 * lib/target-supports.exp (check_effective_target_arm32): Fail early
8226 when target isn't arm*-*-*-*.
8227 (check_effective_target_arm_nothumb): Likewise.
8228 (check_effective_target_arm_little_endian): Likewise.
8229 (check_effective_target_arm_vect_no_misalign): Likewise.
8230 (check_effective_target_aarch64_little_endian): Fail early if target
8233 2015-03-25 Sebastian Pop <s.pop@samsung.com>
8235 PR tree-optimization/65177
8236 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8238 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
8240 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8241 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8242 smmintrin.h and mm3dnow.h.
8244 2015-03-25 Marek Polacek <polacek@redhat.com>
8247 * g++.dg/cpp0x/pr65558.C: New test.
8249 2015-03-25 Marek Polacek <polacek@redhat.com>
8252 * g++.dg/template/pr61670.C: New test.
8254 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8257 * g++.dg/template/pr54987.C: New.
8259 2015-03-25 Richard Biener <rguenther@suse.de>
8261 PR tree-optimization/62630
8262 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8264 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
8267 * gcc.target/i386/mpx/pr65508.c: New.
8269 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
8273 * gfortran.dg/data_initialized_3.f90: New.
8275 2015-03-25 Richard Biener <rguenther@suse.de>
8278 * gnat.dg/specs/opt2.ads: New testcase.
8280 2015-03-25 Bin Cheng <bin.cheng@arm.com>
8282 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8283 * gcc.target/arm/memset-inline-4.c: Skip for
8284 arm_tune_string_ops_prefer_neon.
8285 * gcc.target/arm/memset-inline-5.c: Ditto.
8286 * gcc.target/arm/memset-inline-6.c: Ditto.
8287 * gcc.target/arm/memset-inline-8.c: Ditto.
8288 * gcc.target/arm/memset-inline-9.c: Ditto.
8290 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8293 * g++.dg/other/virtual3.C: New.
8295 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8298 * g++.dg/cpp0x/vt-60130.C: New.
8300 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8303 * g++.dg/warn/Warray-bounds-7.C: New.
8305 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8308 * g++.dg/template/defarg18.C: New.
8310 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8313 * g++.dg/cpp0x/vt-59988.C: New.
8315 2015-03-24 Jakub Jelinek <jakub@redhat.com>
8317 PR tree-optimization/65533
8318 * gcc.dg/pr65533.c: New test.
8320 2015-03-24 Andre Vehreschild <vehre@gmx.de>
8322 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8323 source= and mold= expressions functionality.
8324 * gfortran.dg/allocate_class_4.f90: New test.
8325 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8326 copying an unlimited polymorhpic object containing a char array
8327 to another unlimited polymorphic object respects the _len
8329 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8330 whether deferred length char array allocate works, unlimited
8331 polymorphic object allocation from a string works and if
8332 allocating an array of deferred length strings works.
8333 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8335 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
8338 * g++.dg/cpp0x/constexpr-array11.C: New.
8340 2015-03-24 Richard Biener <rguenther@suse.de>
8343 * gcc.dg/torture/pr65517.c: New testcase.
8345 2015-03-24 Tobias Burnus <burnus@net-b.de>
8347 * gfortran.dg/coindexed_1.f90: Moved from
8348 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8350 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8353 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8357 * gcc.target/i386/pr65523.c: New test.
8360 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8362 * g++.dg/lto/pr65475b_0.C: Likewise.
8364 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
8367 * gcc.target/sh/torture/pr65505.c: New.
8369 2015-03-23 Martin Sebor <msebor@redhat.com>
8372 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8373 assembly for lvx in addition to lxv.
8375 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8378 * gfortran.dg/pr65504.f90: New test.
8381 * gcc.dg/pr65521.c: New test.
8383 2015-03-23 Richard Biener <rguenther@suse.de>
8385 PR tree-optimization/65518
8386 * gcc.dg/vect/pr65518.c: New testcase.
8388 2015-03-23 Richard Biener <rguenther@suse.de>
8390 PR tree-optimization/65494
8391 * gcc.dg/vect/pr65494.c: New testcase.
8393 2015-03-23 Jakub Jelinek <jakub@redhat.com>
8395 PR preprocessor/65238
8396 * c-c++-common/cpp/pr65238-1.c: New test.
8397 * gcc.dg/cpp/pr65238-2.c: New test.
8398 * gcc.dg/cpp/trad/pr65238-3.c: New test.
8399 * gcc.dg/cpp/trad/pr65238-4.c: New test.
8401 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
8402 Mikael Morin <mikael@gcc.gnu.org>
8405 * gfortran.dg/elemental_dependency_4.f90: New.
8406 * gfortran.dg/elemental_dependency_5.f90: New.
8408 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
8411 * g++.dg/lto/pr65475b_0.C: New testcase.
8412 * g++.dg/lto/pr65475b_1.C: New testcase.
8413 * g++.dg/lto/pr65475c_0.C: New testcase.
8414 * g++.dg/lto/pr65475c_1.C: New testcase.
8416 2015-03-21 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/coarray_38.f90: New.
8419 * gfortran.dg/coarray_39.f90: New.
8420 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8423 2015-03-20 Marek Polacek <polacek@redhat.com>
8426 * g++.dg/cpp0x/pr65398.C: New test.
8428 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
8431 * g++.dg/lto/pr65475_0.C: New testcase.
8432 * g++.dg/lto/pr65475_1.C: New testcase.
8434 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
8436 PR rtl-optimization/64366
8437 * gcc.target/sh/pr64366.c: New.
8439 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8442 * g++.dg/cpp0x/constexpr-48324.C: New.
8444 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
8447 * g++.dg/cpp0x/pr48453.C: New.
8449 2015-03-20 Marek Polacek <polacek@redhat.com>
8452 * g++.dg/cpp0x/pr65072.C: New test.
8454 2015-03-20 Richard Biener <rguenther@suse.de>
8457 * gcc.dg/pr15347.c: Use -O.
8458 * c-c++-common/pr19807-1.c: Likewise.
8460 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
8462 * gnat.dg/volatile13.ad[sb]: New test.
8464 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
8466 PR rtl-optimization/60851
8467 * gcc.target/i386/pr60851.c: New test.
8469 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8472 * g++.dg/pr65240.h: Add tests for PR 65240.
8473 * g++.dg/pr65240-1.C: Likewise.
8474 * g++.dg/pr65240-2.C: Likewise.
8475 * g++.dg/pr65240-3.C: Likewise.
8476 * g++.dg/pr65240-4.C: Likewise.
8478 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
8480 PR rtl-optimization/63491
8481 * gcc.target/powerpc/pr63491.c: New.
8483 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8485 * g++.dg/ipa/pr65465.C: New test.
8487 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8490 * g++.dg/cpp0x/deleted11.C: New.
8492 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8495 * c-c++-common/tsan/pr65400-3.c: New test.
8497 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8500 * g++.dg/cpp0x/constexpr-59686.C: New.
8502 2015-03-19 Jakub Jelinek <jakub@redhat.com>
8505 * g++.dg/tsan/pr64265.C: New test.
8508 * c-c++-common/tsan/pr65400-1.c: New test.
8509 * c-c++-common/tsan/pr65400-2.c: New test.
8511 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8514 * g++.dg/cpp0x/pr59816.C: New.
8516 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
8519 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8521 2015-03-18 Martin Liska <mliska@suse.cz>
8524 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8525 equivalences either to 6 or 7.
8527 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
8531 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
8533 * gcc.dg/undefined-loop-1.c: New file.
8534 * gcc.dg/undefined-loop-2.c: New file.
8536 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
8539 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8540 loop exits too early.
8542 2015-03-18 Jakub Jelinek <jakub@redhat.com>
8544 PR tree-optimization/65450
8545 * gfortran.dg/pr65450.f90: New test.
8548 * gcc.target/i386/pr65078-1.c: New test.
8549 * gcc.target/i386/pr65078-2.c: New test.
8550 * gcc.target/i386/pr65078-3.c: New test.
8551 * gcc.target/i386/pr65078-4.c: New test.
8552 * gcc.target/i386/pr65078-5.c: New test.
8553 * gcc.target/i386/pr65078-6.c: New test.
8555 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
8558 * g++.dg/cpp1y/pr65340.C: New.
8560 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8563 * gfortran.dg/system_clock_3.f08: Adjust test.
8565 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
8568 * gfortran.dg/proc_ptr_comp_44.f90: New test.
8569 * gfortran.dg/proc_ptr_comp_45.f90: New test.
8571 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8574 * gfortran.dg/system_clock_3.f08: New test.
8576 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
8579 g++.dg/cpp1y/pr64626-1.C: New.
8580 g++.dg/cpp1y/pr64626-2.C: New.
8581 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8583 2015-03-16 Jakub Jelinek <jakub@redhat.com>
8585 PR tree-optimization/65427
8586 * gcc.c-torture/execute/pr65427.c: New test.
8588 2015-03-16 Marek Polacek <polacek@redhat.com>
8592 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8593 * g++.dg/cpp0x/pr65327.C: New test.
8595 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
8598 * c-c++-common/asan/pr64820.c: New test.
8600 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8602 * gfortran.dg/pointer_2.f90: New test.
8604 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8606 * g++.dg/pr65049.C: New test.
8608 2015-03-16 Tom de Vries <tom@codesourcery.com>
8610 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8611 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8612 * gcc.target/i386/fuse-caller-save.c: Same.
8614 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
8616 * gnat.dg/loop_optimization18.ad[sb]: New test.
8617 * gnat.dg/loop_optimization18_pkg.ads: New helper.
8619 2015-03-16 Alan Modra <amodra@gmail.com>
8621 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
8624 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
8626 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8628 * gcc.dg/torture/pr65270-2.c: Likewise.
8630 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
8633 * gfortran.dg/pointer_remapping_9.f90: New.
8635 2015-03-14 Jakub Jelinek <jakub@redhat.com>
8637 PR tree-optimization/65369
8638 * gcc.c-torture/execute/pr65369.c: New test.
8640 PR tree-optimization/65418
8641 * gcc.c-torture/execute/pr65418-1.c: New test.
8642 * gcc.c-torture/execute/pr65418-2.c: New test.
8644 PR rtl-optimization/65401
8645 * gcc.c-torture/execute/pr65401.c: New test.
8647 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8650 * gcc.target/arm/pr64600_1.c: New test.
8652 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8654 PR rtl-optimization/65235
8655 * gcc.target/aarch64/pr65235_1.c: New test.
8657 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8659 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8660 * gcc.target/s390/hotpatch-22.c: Likewise.
8661 * gcc.target/s390/hotpatch-23.c: Likewise.
8662 * gcc.target/s390/hotpatch-24.c: Likewise.
8663 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8664 * gcc.target/s390/hotpatch-1.c: Update expected output.
8665 * gcc.target/s390/hotpatch-2.c: Likewise.
8666 * gcc.target/s390/hotpatch-3.c: Likewise.
8667 * gcc.target/s390/hotpatch-4.c: Likewise.
8668 * gcc.target/s390/hotpatch-5.c: Likewise.
8669 * gcc.target/s390/hotpatch-6.c: Likewise.
8670 * gcc.target/s390/hotpatch-7.c: Likewise.
8671 * gcc.target/s390/hotpatch-8.c: Likewise.
8672 * gcc.target/s390/hotpatch-9.c: Likewise.
8673 * gcc.target/s390/hotpatch-10.c: Likewise.
8674 * gcc.target/s390/hotpatch-11.c: Likewise.
8675 * gcc.target/s390/hotpatch-12.c: Likewise.
8676 * gcc.target/s390/hotpatch-13.c: Likewise.
8677 * gcc.target/s390/hotpatch-14.c: Likewise.
8678 * gcc.target/s390/hotpatch-15.c: Likewise.
8679 * gcc.target/s390/hotpatch-16.c: Likewise.
8680 * gcc.target/s390/hotpatch-17.c: Likewise.
8681 * gcc.target/s390/hotpatch-18.c: Likewise.
8682 * gcc.target/s390/hotpatch-19.c: Likewise.
8684 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8687 * gcc.target/i386/pr65103-1.c: New.
8689 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8692 * gcc.target/i386/pr65044.c: New.
8694 2015-03-12 Tom de Vries <tom@codesourcery.com>
8696 PR rtl-optimization/64895
8697 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8698 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8699 * gcc.target/i386/fuse-caller-save.c: Ditto.
8701 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8703 * gcc.dg/ipa/pr63569.c: Fix template.
8705 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8707 * g++.dg/ipa/pr64146.C: Require fpic support.
8709 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8712 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8713 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8715 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8717 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8718 to dg-options, fix up dg-skip-if.
8720 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8723 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8724 * gcc.target/avr/tiny-caller-save.c: Same.
8726 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8729 * g++.dg/pr65242.C: New test.
8731 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8733 * c-c++-common/asan/no-asan-check-glob.c: New test.
8735 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8738 * g++.dg/other/default11.C: New.
8739 * g++.dg/other/default12.C: Likewise.
8741 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8744 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8746 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8749 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8751 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8754 * g++.dg/cpp0x/pr65127.C: New test.
8756 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8758 * gcc.dg/ipa/PR64550.c: Update template.
8760 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8761 Tobias Burnus <burnus@net-b.de>
8763 * gfortran.dg/coarray_sync_memory.f90: New.
8765 2015-03-10 Marek Polacek <polacek@redhat.com>
8768 * c-c++-common/ubsan/pr65367.c: New test.
8770 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8772 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8773 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8774 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8775 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8776 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8777 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8778 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8779 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8780 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8781 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8782 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8783 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8784 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8786 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8788 * lib/mpx-dg.exp (mpx_link_flags): New.
8791 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8792 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8793 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8794 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8795 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8796 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8797 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8798 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8799 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8800 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8801 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8802 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8803 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8804 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8805 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8806 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8807 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8808 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8809 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8810 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8811 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8812 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8813 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8814 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8815 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8816 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8817 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8818 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8819 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8820 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8821 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8822 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8823 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8824 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8825 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8826 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8827 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8828 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8829 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8830 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8831 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8832 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8833 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8834 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8835 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8836 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8837 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8838 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8839 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8840 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8841 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8842 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8843 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8844 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8845 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8846 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8847 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8848 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8849 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8850 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8851 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8852 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8853 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8854 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8855 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8856 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8857 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8858 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8859 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8860 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8861 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8862 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8863 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8864 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8865 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8866 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8867 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8868 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8869 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8870 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8871 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8872 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8873 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8874 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8875 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8876 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8877 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8878 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8879 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8880 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8881 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8882 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8883 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8884 * gcc.target/i386/mpx/label-address-1.c: New.
8885 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8886 * gcc.target/i386/mpx/macro.c: New.
8887 * gcc.target/i386/mpx/mpx-check.h: New.
8888 * gcc.target/i386/mpx/mpx.exp: New.
8889 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8890 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8891 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8892 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8893 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8894 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8895 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8896 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8897 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8898 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8899 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8900 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8901 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8902 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8903 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8904 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8905 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8906 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8907 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8908 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8909 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8910 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8911 * gcc.target/i386/mpx/reference-1-nov.c: New.
8912 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8913 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8914 * gcc.target/i386/mpx/reference-2-nov.c: New.
8915 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8916 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8917 * gcc.target/i386/mpx/reference-3-nov.c: New.
8918 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8919 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8920 * gcc.target/i386/mpx/reference-4-nov.c: New.
8921 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8922 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8923 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8924 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8925 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8926 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8927 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8928 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8929 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8930 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8931 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8932 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8933 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8934 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8935 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8936 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8937 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8938 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8939 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8940 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8941 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8942 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8943 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8944 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8945 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8946 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8947 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8948 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8949 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8950 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8951 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8952 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8953 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8954 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8955 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8956 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8957 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8958 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8959 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8960 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8961 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8962 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8963 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8964 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8965 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8966 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8967 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8968 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8969 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8970 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8971 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8972 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8973 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8974 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8975 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8976 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8977 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8978 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8979 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8980 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8981 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8982 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8983 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8984 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8985 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8986 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8987 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8988 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8989 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8990 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8991 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8992 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8993 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8994 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8995 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8996 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8997 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8998 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8999 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9000 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9001 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9002 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9003 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9004 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9005 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9006 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9007 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9008 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9009 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9010 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9011 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9012 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9013 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9014 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9015 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9016 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9017 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9018 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9019 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9020 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9021 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9022 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9023 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9024 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9025 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9026 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9027 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9028 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9029 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9030 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9031 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9032 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9033 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9034 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9035 * gcc.target/i386/mpx/vararg-7-nov.c: New.
9036 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9037 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9038 * gcc.target/i386/mpx/vararg-8-nov.c: New.
9039 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9040 * gcc.target/i386/mpx/vla-1-lbv.c: New.
9041 * gcc.target/i386/mpx/vla-1-nov.c: New.
9042 * gcc.target/i386/mpx/vla-1-ubv.c: New.
9043 * gcc.target/i386/mpx/vla-2-lbv.c: New.
9044 * gcc.target/i386/mpx/vla-2-nov.c: New.
9045 * gcc.target/i386/mpx/vla-2-ubv.c: New.
9047 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
9049 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9051 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
9053 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9055 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
9057 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9058 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9060 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9063 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9066 * c-c++-common/pr65120.c: New test.
9068 PR rtl-optimization/65321
9069 * gcc.dg/pr65321.c: New test.
9071 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9073 PR tree-optimization/65355
9074 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9076 2015-03-09 Jakub Jelinek <jakub@redhat.com>
9079 * c-c++-common/pr49706.c: Adjust tests for not warning
9080 about !!x == y or !b == y where b is boolean, and add
9082 * c-c++-common/pr62199-2.c: Likewise.
9084 2015-03-09 Richard Biener <rguenther@suse.de>
9087 * gcc.dg/torture/pr65270-1.c: New testcase.
9088 * gcc.dg/torture/pr65270-2.c: Likewise.
9090 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
9092 PR tree-optimization/63743
9093 * gcc.dg/pr63743.c: New test.
9095 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
9098 * g++.dg/lto/pr65316_0.C: New testcase.
9099 * g++.dg/lto/pr65316_1.C: New testcase.
9101 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
9104 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9106 * g++.dg/abi/rtti3.C: Likewise.
9108 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9111 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9113 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9115 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9117 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9119 2015-03-08 Morin <mikael@gcc.gnu.org>
9122 * gfortran.dg/entry_20.f90: New.
9124 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9127 * gcc.c-torture/compile/pr65153.c: New.
9129 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
9132 * g++.dg/torture/pr65249.C: New.
9134 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
9136 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9138 (int64_t): Likewise.
9140 2015-03-07 Marek Polacek <polacek@redhat.com>
9141 Martin Uecker <uecker@eecs.berkeley.edu>
9144 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9146 * c-c++-common/ubsan/bounds-8.c: New test.
9147 * c-c++-common/ubsan/bounds-9.c: New test.
9148 * gcc.dg/ubsan/bounds-2.c: New test.
9150 2015-03-05 Martin Sebor <msebor@redhat.com>
9152 * PR testsuite/63175
9153 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9154 checking of results into main to prevent it from getting optimized
9156 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9158 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
9160 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9161 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9162 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9165 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
9167 * g++.dg/lto/pr65302_1.C: New testcase.
9168 * g++.dg/lto/pr65302_0.C: New testcase.
9170 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9172 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9173 -fno-ipa-icf to dg-options.
9175 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
9177 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9178 compiles using the linker plugin.
9180 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
9182 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9184 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
9186 * gcc.target/arm/pr65067.c: New test.
9188 2015-03-05 Martin Liska <mliska@suse.cz>
9191 * gcc.dg/ipa/pr65318.c: New test.
9193 2015-03-05 Marek Polacek <polacek@redhat.com>
9195 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9197 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9201 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9203 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9204 max-unroll-times back to defaults for s390.
9206 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9210 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9213 * g++.dg/cpp0x/initlist92.C: New.
9215 2015-03-05 Richard Biener <rguenther@suse.de>
9217 PR tree-optimization/65310
9218 * gcc.dg/vect/pr65310.c: New testcase.
9220 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9223 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9225 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
9227 * gnat.dg/entry_queues3.adb: New test.
9229 2015-03-04 Ian Lance Taylor <iant@google.com>
9231 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9233 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9236 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9238 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
9240 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9241 -fno-ipa-icf to dg-options
9242 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9243 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9245 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
9248 * g++.dg/cpp0x/decltype62.C: New.
9250 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
9252 * gnat.dg/object_overflow5.adb: New test.
9254 2015-03-03 Martin Liska <mliska@suse.cz>
9257 * gcc.dg/ipa/pr65287.c: New test.
9259 2015-03-03 Martin Jambor <mjambor@suse.cz>
9260 Eric Botcazou <ebotcazou@adacore.com>
9262 * gnat.dg/specs/pack12.ads: New test.
9264 2015-03-03 Martin Liska <mliska@suse.cz>
9266 * gcc.dg/ipa/PR65282.c: New test.
9268 2015-03-13 Jeff Law <law@redhat.com>
9270 PR tree-optimization/65241
9271 * gcc.c-torture/compile/pr65241.c: New test.
9273 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
9276 * gcc.target/avr/torture/pr64331.c: New test.
9278 2015-03-03 Martin Liska <mliska@suse.cz>
9279 Jan Hubicka <hubicka@ucw.cz>
9281 * g++.dg/ipa/pr65263.C: New test.
9283 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9286 * gcc.dg/lto/pr65130_0.c: New testcase.
9287 * gcc.dg/lto/pr65130_1.c: New testcase.
9289 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
9292 * g++.dg/torture/pr64988.C: New testcase.
9294 2015-03-02 Tobias Burnus <burnus@net-b.de>
9296 * gfortran.dg/coarray_atomic_6.f90: New.
9298 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9301 * gcc.target/i386/pr65184.c: New.
9303 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
9306 * gcc.target/i386/pr65183.c: New.
9308 2015-02-28 Martin Liska <mliska@suse.cz>
9309 Jan Hubicka <hubicka@ucw.cz>
9311 * gcc.dg/ipa/ipa-icf-35.c: New test.
9312 * gcc.dg/ipa/ipa-icf-36.c: New test.
9313 * gcc.dg/ipa/ipa-icf-37.c: New test.
9315 2015-02-28 Martin Liska <mliska@suse.cz>
9316 Jan Hubicka <hubicka@ucw.cz>
9319 * gcc.dg/ipa/ipa-icf-34.c: New test.
9321 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
9324 * gcc.target/sh/sh/pr61142.c: New.
9326 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
9328 * g++.dg/other/dump-ada-spec-3.C: New test.
9330 2015-03-01 Martin Liska <mliska@suse.cz>
9332 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9333 * g++.dg/ipa/pr63595.C: Update expected results.
9335 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
9338 * g++.dg/ipa/ipa-icf-6.C: New testcase.
9340 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
9342 * gcc.dg/vect/pr59354.c: Move vector producing code to
9345 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
9348 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9349 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9350 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9351 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9353 2015-02-27 Jakub Jelinek <jakub@redhat.com>
9355 PR tree-optimization/65048
9356 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9357 (foo): Use K&R style definition.
9359 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
9362 * g++.dg/pr65032.C: New.
9364 2015-02-27 Marek Polacek <polacek@redhat.com>
9367 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9370 2015-02-27 Marek Polacek <polacek@redhat.com>
9373 * gcc.dg/pr65228.c: New test.
9375 2015-02-27 Kai Tietz <ktietz@redhat.com>
9378 * gcc.dg/weak/weak-17.c: New file.
9380 2015-02-27 Richard Biener <rguenther@suse.de>
9383 * g++.dg/lto/pr65193_0.C: New testcase.
9385 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9387 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9388 * gcc.target/s390/hotpatch-8.c: Likewise.
9389 * gcc.target/s390/hotpatch-9.c: Likewise.
9390 * gcc.target/s390/pr61078.c: Likewise.
9391 * gcc.target/s390/pr57960.c: Remove -m64.
9392 * gcc.target/s390/pr61078.c: Likewise.
9394 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
9395 Martin Liska <mliska@suse.cz>
9398 * gcc.dg/pr64454.c: Disable ICF.
9399 * gcc.dg/pr28685-1.c: Disable ICF
9400 * gcc.dg/ipa/iinline-5.c: Disable ICF.
9401 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9402 * g++.dg/ipa/ipa-icf-4.C: Update template.
9404 2015-02-26 Jakub Jelinek <jakub@redhat.com>
9406 PR tree-optimization/65216
9407 * gcc.c-torture/execute/pr65216.c: New test.
9409 PR tree-optimization/65215
9410 * gcc.c-torture/execute/pr65215-1.c: New test.
9411 * gcc.c-torture/execute/pr65215-2.c: New test.
9412 * gcc.c-torture/execute/pr65215-3.c: New test.
9413 * gcc.c-torture/execute/pr65215-4.c: New test.
9414 * gcc.c-torture/execute/pr65215-5.c: New test.
9416 2015-02-26 Tom de Vries <tom@codesourcery.com>
9418 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9420 2015-02-26 Martin Liska <mliska@suse.cz>
9421 Jan Hubicka <hubicka@ucw.cz>
9423 * g++.dg/ipa/pr64146.C: Update expected results.
9424 * gcc.dg/ipa/ipa-icf-26.c: Update test.
9425 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9426 * gcc.dg/ipa/ipa-icf-34.c: New test.
9428 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9430 * gcc.dg/vect/vect-pr61917.c: Rename to ...
9431 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9432 (dg-additional-options): Remove dg directive.
9433 (dg-final): Add dg directive.
9435 2015-02-26 Marek Polacek <polacek@redhat.com>
9438 * g++.dg/ipa/pr65008.C: New test.
9440 2015-02-26 Tom de Vries <tom@codesourcery.com>
9442 * lib/profopt.exp (profopt-target-cleanup): New proc.
9443 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9444 files from sources from dg-additional-sources.
9446 2015-02-26 Tom de Vries <tom@codesourcery.com>
9448 * lib/gcov.exp: Cleanup in case of xfail.
9450 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9452 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9454 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
9457 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9458 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9459 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9460 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9461 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9462 * g++.dg/debug/pr46123.C: XFAIL and move...
9463 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9464 * gcc.dg/debug/dwarf2-3.c: Move...
9465 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9467 2015-02-26 Marek Polacek <polacek@redhat.com>
9470 * g++.dg/cpp1y/pr65202.C: New test.
9472 2015-02-26 Tom de Vries <tom@codesourcery.com>
9474 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9475 locale_facets.h.gcov.
9477 2015-02-26 Tom de Vries <tom@codesourcery.com>
9479 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9481 2015-02-26 Tom de Vries <tom@codesourcery.com>
9483 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9485 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
9488 * gcc.target/i386/pr65217.c: New.
9490 2015-02-26 Tom de Vries <tom@codesourcery.com>
9492 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9494 2015-02-26 Tom de Vries <tom@codesourcery.com>
9496 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9498 2015-02-26 Sebastian Pop <s.pop@samsung.com>
9500 PR tree-optimization/65048
9501 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9503 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
9505 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9506 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9508 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
9511 * gcc.target/i386/pr65161.c: New test.
9513 2015-02-26 Terry Guo <terry.guo@arm.com>
9515 * gcc.target/arm/no-volatile-in-it.c: New test.
9517 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
9519 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9520 (dg-options): Add -save-temps.
9521 (dg-final): Add cleanup-saved-temps.
9523 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
9525 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9527 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
9529 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9530 * gcc.target/powerpc/pack01.c: Include string.h.
9532 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
9535 * gcc.target/i386/pr65167.c: New.
9537 2015-02-25 Kai Tietz <ktietz@redhat.com>
9539 PR tree-optimization/61917
9540 * gcc.dg/vect/vect-pr61917.c: New file.
9542 2015-02-24 Jakub Jelinek <jakub@redhat.com>
9544 PR tree-optimization/65170
9545 * gcc.c-torture/execute/pr65170.c: New test.
9546 * gcc.dg/tree-ssa/vrp96.c: New test.
9548 2015-02-24 Tom de Vries <tom@codesourcery.com>
9550 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9552 2015-02-24 Tom de Vries <tom@codesourcery.com>
9555 * lib/gcc-defs.exp (additional_sources_used): Add new var.
9556 (dg-additional-files-options): Copy additional_sources to
9557 additional_sources_used before emptying additional_sources.
9558 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9559 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9560 (cleanup-saved-temps): Use additional_sources_used instead of
9562 (dg-test): Reset additional_sources_used.
9564 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
9567 * gfortran.dg/integer_exponentiation_6.F90: New test.
9569 2015-02-23 Martin Sebor <msebor@redhat.com>
9572 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9573 two parts. One to save registers, the other to verify the
9574 registers have the right values. Save register state into
9575 static data rather than on the stack.
9577 2015-02-23 Jakub Jelinek <jakub@redhat.com>
9580 * c-c++-common/asan/pr63888.c: New test.
9582 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
9585 * gcc.c-torture/compile/pr65163.c: New.
9587 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9589 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9590 with -m31 on 64 bit.
9591 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9592 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9594 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9596 * gcc.target/s390/20090223-1.c: Add
9597 -Wno-implicit-function-declaration option.
9598 * gcc.target/s390/pr42224.c: Likewise.
9599 * gcc.target/s390/pr55718.c: Likewise.
9601 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9603 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9604 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9605 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9606 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9607 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9608 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9609 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9610 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9611 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9612 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9613 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9614 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9615 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9616 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9617 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9618 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9619 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9620 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9621 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9622 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9623 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9625 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9627 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9628 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9629 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9630 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9631 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9632 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9633 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9634 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9635 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9636 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9637 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9638 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9639 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9640 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9641 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9642 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9644 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9648 * gfortran.dg/pr61960.f90: New.
9649 * gfortran.dg/pr64230.f90: New.
9650 * gfortran.dg/pr64980.f03: New.
9652 2015-02-22 Tom de Vries <tom@codesourcery.com>
9654 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9656 2015-02-21 Arnaud Charlet <charlet@adacore.com>
9659 * gnat.dg/timing_events.adb: Removed, invalid test.
9661 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
9664 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9666 * g++.dg/gcov/gcov-2.C: Likewise.
9668 2015-02-20 Richard Biener <rguenther@suse.de>
9670 PR tree-optimization/65136
9671 * gcc.dg/tree-ssa/pr65136.c: New testcase.
9673 2015-02-20 Jakub Jelinek <jakub@redhat.com>
9676 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9677 powerpc*-*-linux* and nvptx-*-* blacklisting.
9679 * gcc.dg/sibcall-9.c: New test.
9680 * gcc.dg/sibcall-10.c: New test.
9682 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9684 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9686 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9689 * gcc.target/avr/torture/pr64452.c: New test.
9691 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9693 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9694 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9696 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9699 * lib/target-supports.exp (check_compile): Check whether
9700 additional_sources is defined before using it.
9702 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9705 * g++.dg/opt/pr65074.C: New file.
9707 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9709 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9710 (size_type): New typedef.
9711 (operator "" _script): Use it for the last argument.
9713 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9715 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9717 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9719 * lib/target-supports.exp (check_compile): Save/restore
9720 additional_sources that may belong to an actual test.
9722 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9724 PR gcov-profile/64634
9725 * g++.dg/gcov/gcov-15.C: New test.
9727 2015-02-18 Tom de Vries <tom@codesourcery.com>
9729 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9731 2015-02-18 Tom de Vries <tom@codesourcery.com>
9733 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9735 2015-02-18 Tom de Vries <tom@codesourcery.com>
9737 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9739 2015-02-18 Tom de Vries <tom@codesourcery.com>
9741 * gfortran.dg/fmt_cache_1.f: Add missing close.
9743 2015-02-18 Tom de Vries <tom@codesourcery.com>
9746 * gfortran.dg/read_eof_8.f90: Add missing close.
9748 2015-02-18 Richard Biener <rguenther@suse.de>
9750 PR tree-optimization/65063
9751 * gcc.dg/pr65063.c: New testcase.
9753 2015-02-18 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/62217
9756 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9758 2015-02-18 Marek Polacek <polacek@redhat.com>
9761 * c-c++-common/ubsan/pr65081.c: New test.
9763 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9765 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9766 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9768 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9770 * gcc.dg/ipa/propalign-3.c: New test.
9772 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9775 * gcc.target/sh/pr64793.c: New.
9776 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9778 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9780 * gcc.target/arm/divzero.c: New test case.
9782 2015-02-17 Tom de Vries <tom@codesourcery.com>
9784 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9786 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9787 Jakub Jelinek <jakub@redhat.com>
9790 * g++.dg/cpp0x/pr65075.C: New test.
9792 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9795 * gcc.target/powerpc/pr65058.c: New test.
9797 2015-02-16 Jeff Law <law@redhat.com>
9799 PR tree-optimization/64823
9800 * gcc.dg/uninit-20.c: New test.
9802 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9803 James Greenhalgh <james.greenhalgh@arm.com>
9806 * gcc.dg/ipa/ipa-clone-1.c: New test.
9808 2015-02-16 Richard Biener <rguenther@suse.de>
9810 PR tree-optimization/65077
9811 * gcc.dg/torture/pr65077.c: New testcase.
9813 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9815 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9816 Directive adjusted to scan for ldaxr.
9817 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9818 adjusted to scan for ldaex.
9820 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9823 * g++.dg/cpp0x/constexpr-65080.C: New.
9825 2015-02-16 Richard Biener <rguenther@suse.de>
9827 PR tree-optimization/63593
9828 * gcc.dg/pr63593.c: New testcase.
9830 2015-02-16 Marek Polacek <polacek@redhat.com>
9833 * gcc.dg/pr65066.c: New test.
9835 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9837 * gcc.dg/pr65002.C: Move ...
9838 * g++.dg/ipa/pr65002.C: ... here.
9840 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9842 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9843 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9844 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9845 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9847 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9850 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9851 the expression to find calls.
9852 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9853 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9854 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9855 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9856 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9858 2015-02-14 Marek Polacek <polacek@redhat.com>
9861 * gcc.dg/array-11.c: New test.
9862 * gcc.dg/array-12.c: New test.
9863 * gcc.dg/array-13.c: New test.
9864 * gcc.dg/array-14.c: New test.
9865 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9866 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9867 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9868 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9869 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9870 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9872 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9875 * g++.dg/lookup/using54.C: New.
9877 2015-02-13 Jeff Law <law@redhat.com>
9880 Revert my change for tree-optimization/64823.
9882 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9884 PR tree-optimization/65053
9885 * gcc.c-torture/execute/pr65053-1.c: New test.
9886 * gcc.c-torture/execute/pr65053-2.c: New test.
9888 2015-02-13 Marek Polacek <polacek@redhat.com>
9891 * gcc.dg/pr65050.c: New test.
9893 2015-02-13 Jeff Law <law@redhat.com>
9895 PR tree-optimization/64823
9896 * gcc.dg/uninit-20.c: New test.
9898 PR rtl-optimization/47477
9899 * gcc.dg/tree-ssa/pr47477.c: New test.
9901 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9904 * g++.dg/parse/ivdep-2.C: New.
9905 * g++.dg/parse/ivdep-3.C: Likewise.
9907 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9910 * gfortran.dg/continuation_13.f90: New test.
9911 * gfortran.dg/continuation_14.f: New test.
9913 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9916 * g++.dg/cpp0x/sfinae55.C: New.
9918 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9921 * g++.dg/ipa/pr65034.C: New test.
9923 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9925 PR tree-optimization/65002
9926 * gcc.dg/pr65002.C: New.
9928 2015-02-13 Marek Polacek <polacek@redhat.com>
9931 * c-c++-common/pr65040.c: New test.
9933 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9935 PR tree-optimization/64705
9936 * gcc.dg/tree-ssa/pr64705.c: New test.
9938 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9941 * gcc.dg/visibility-22.c: New test.
9942 * gcc.dg/visibility-23.c: New test.
9943 * gcc.target/i386/pr32219-1.c: New test.
9944 * gcc.target/i386/pr32219-2.c: New test.
9945 * gcc.target/i386/pr32219-3.c: New test.
9946 * gcc.target/i386/pr32219-4.c: New test.
9947 * gcc.target/i386/pr32219-5.c: New test.
9948 * gcc.target/i386/pr32219-6.c: New test.
9949 * gcc.target/i386/pr32219-7.c: New test.
9950 * gcc.target/i386/pr32219-8.c: New test.
9951 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9953 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9955 PR libgfortran/57822
9956 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9957 four different KINDs.
9959 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9962 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9965 * g++.dg/ubsan/pr65000.C: New test.
9967 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9970 * gfortran.dg/finalize_28.f90: New test
9972 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9975 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9976 DW_TAG_lexical_block removal.
9977 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9978 * g++.dg/guality/pr55541.C: New test.
9981 * g++.dg/ubsan/pr64984.C: New test.
9983 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9985 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9987 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9990 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9991 instructions for 2015-01-14 get_memmodel changes.
9992 * gcc.target/powerpc/atomic-p8.c: Likewise.
9995 * g++.dg/ubsan/pr65019.C: New test.
9997 PR tree-optimization/65014
9998 * gcc.c-torture/compile/pr65014.c: New test.
10000 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10002 PR libgfortran/57822
10003 * gfortran/fmt_g0_7.f08: Revise test.
10005 2015-02-11 Jeff Law <law@redhat.com>
10008 * gcc.target/m68k/pr63347.c: New test.
10010 2015-02-11 Marek Polacek <polacek@redhat.com>
10012 * g++.dg/ubsan/shift-1.C: New test.
10013 * gcc.dg/ubsan/c-shift-2.c: New test.
10014 * c-c++-common/ubsan/shift-5.c: Remove file.
10016 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10018 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10019 Directive adjusted to XFAIL.
10020 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10023 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10025 PR middle-end/65003
10026 * g++.dg/opt/pr65003.C: New test.
10028 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10030 * lib/target-supports.exp (check_effective_target_pie): Renamed
10032 (check_effective_target_pie_enabled): This.
10033 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10034 * gcc.target/i386/pie.c: Likewise.
10036 2015-02-11 Andrew Pinski <apinski@cavium.com>
10039 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10040 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10042 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10045 * gcc.target/i386/pr61925-1.c: New test.
10046 * gcc.target/i386/pr61925-2.c: New test.
10047 * gcc.target/i386/pr61925-3.c: New test.
10049 2015-02-10 Jakub Jelinek <jakub@redhat.com>
10052 * g++.dg/asan/pr65004.C: New test.
10054 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
10057 * gcc.taget/sh/pr64661-0.h: New.
10058 * gcc.taget/sh/pr64661-1.c: New.
10059 * gcc.taget/sh/pr64661-2.c: New.
10060 * gcc.taget/sh/pr64661-3.c: New.
10061 * gcc.taget/sh/pr64661-4.c: New.
10063 2015-02-10 Richard Biener <rguenther@suse.de>
10065 PR tree-optimization/64995
10066 * g++.dg/torture/pr64995.C: New testcase.
10068 2015-02-10 Richard Biener <rguenther@suse.de>
10070 PR tree-optimization/64909
10071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10073 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10075 * gcc.dg/signbit-sa.c: New test.
10077 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10079 PR libgfortran/57822
10080 * gfortran/fmt_g0_7.f08: New test.
10082 2015-02-10 Bin Cheng <bin.cheng@arm.com>
10084 PR tree-optimization/43378
10085 * gcc.dg/tree-ssa/pr43378.c: New test.
10087 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
10090 * g++.dg/torture/pr64978.C: New testcase.
10092 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10095 * gcc.dg/asan/pr64981.c: New test.
10097 2015-02-09 Marek Polacek <polacek@redhat.com>
10100 * gcc.dg/pr64856.c: New test.
10102 2015-02-09 Jakub Jelinek <jakub@redhat.com>
10105 * gcc.dg/tree-ssa/stdarg-7.c: New test.
10106 * gcc.c-torture/execute/pr64979.c: New test.
10108 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
10110 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10112 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10114 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10115 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10117 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
10120 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10122 2015-02-09 Richard Biener <rguenther@suse.de>
10124 PR tree-optimization/54000
10125 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10127 2015-02-09 Tom de Vries <tom@codesourcery.com>
10129 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10131 2015-02-09 Martin Liska <mliska@suse.cz>
10133 * g++.dg/ipa/pr64858.C: New test.
10135 2015-02-09 Tom de Vries <tom@codesourcery.com>
10137 * gcc.dg/uninit-19.c: Fix warning line for fpic.
10139 2015-02-08 Andrew Pinski <apinski@cavium.com>
10141 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10143 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
10146 * gfortran.dg/use_rename_8.f90: New.
10148 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
10150 * gnat.dg/addr7.ad[sb]: New test.
10151 * gnat.dg/addr8.ad[sb]: Likewise.
10153 2015-02-06 David Malcolm <dmalcolm@redhat.com>
10156 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10157 from jit.dg/test-compile-to-executable.c's create_code, with a
10158 clarification of the output message.
10159 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10161 (test_jit): Use CHECK_NO_ERRORS when calling
10162 gcc_jit_context_compile_to_file.
10163 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10164 jit-verify-compile-to-file to jit-verify-output-file-was-created.
10165 (jit-setup-compile-to-file): Likewise. Add a verbose comment
10166 about deletions that are attempted.
10167 (jit-verify-compile-to-file): Rename to...
10168 (jit-verify-output-file-was-created): ...this, and drop the
10169 attempt to run "file" and verify the output.
10170 (jit-verify-assembler): New function.
10171 (jit-verify-object): New function.
10172 (jit-verify-dynamic-library): New function.
10173 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10174 favor of an implementation from new file
10175 create-code-for-hello-world-executable.h, which also adds a
10177 (dg-final): Replace jit-verify-compile-to-file with
10178 jit-verify-output-file-was-created, and invoke new function
10179 jit-verify-assembler.
10180 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10181 the output message.
10182 (dg-final): Replace jit-verify-compile-to-file with
10183 jit-verify-output-file-was-created, and invoke new function
10184 jit-verify-dynamic-library.
10185 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10186 favor of an implementation from new file
10187 create-code-for-hello-world-executable.h, which also adds a
10189 (dg-final): Replace jit-verify-compile-to-file with
10190 jit-verify-output-file-was-created. Strengthen the expected stdout
10191 from the built executable.
10192 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10193 favor of an implementation from new file
10194 create-code-for-hello-world-executable.h, which also adds a
10196 (dg-final): Replace jit-verify-compile-to-file with
10197 jit-verify-output-file-was-created, and invoke new function
10199 * jit.dg/verify-dynamic-library.c: New source file.
10201 2015-02-06 Sebastian Pop <s.pop@samsung.com>
10202 Brian Rzycki <b.rzycki@samsung.com>
10204 PR tree-optimization/64878
10205 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10207 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10210 * g++.dg/ipa/pr64896.C: New test.
10212 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10215 * gcc.target/powerpc/pr64205.c: New file.
10217 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
10219 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10220 (dg-options): Use -fpie instead of -fPIE -pie.
10222 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10224 PR middle-end/64937
10225 * g++.dg/asan/pr64937.C: New test.
10227 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
10230 * gfortran.dg/class_to_type_4.f90: New test
10232 2015-01-29 Andre Vehreschild <vehre@gmx.de>
10234 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10236 2015-02-06 Jakub Jelinek <jakub@redhat.com>
10238 PR rtl-optimization/64957
10240 * gcc.c-torture/execute/pr64957.c: New test.
10242 2015-02-05 Jeff Law <law@redhat.com>
10245 * gcc.target/h8300/pr17306-1.c: New test.
10246 * gcc.target/h8300/pr17306-2.c: New test.
10248 2015-02-05 Tobias Burnus <burnus@net-b.de>
10251 * gfortran.dg/structure_constructor_12.f90: New.
10253 2015-02-05 Jeff Law <law@redhat.com>
10256 gcc.target/h8300/pr58400.c: New test.
10258 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
10260 * gcc.target/arm/macro_defs0.c: New test.
10261 * gcc.target/arm/macro_defs1.c: New test.
10262 * gcc.target/arm/macro_defs2.c: New test.
10264 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
10266 PR rtl-optimization/64905
10267 * gcc.target/i386/pr64905.c: Require nonpic target.
10268 (dg-options): Add -fomit-frame-pointer.
10271 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
10273 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10274 tree dump scanning.
10276 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
10279 * gfortran.dg/type_to_class_2.f90: New test
10280 * gfortran.dg/type_to_class_3.f90: New test
10282 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
10285 * g++.dg/torture/pr64686.C: New testcase.
10287 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
10289 PR rtl-optimization/64905
10290 * gcc.target/i386/pr64905.c: New file.
10292 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10294 * gcc.dg/guality/pr41447-1.c: Remove xfail.
10295 * gcc.dg/guality/pr41616-1.c: Ditto.
10297 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
10300 * gcc.dg/pr64817-3.c: New.
10302 2015-02-04 Jakub Jelinek <jakub@redhat.com>
10303 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10305 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10306 pass parameters in registers.
10307 * gcc.dg/guality/pr36728-2.c (main): Likewise.
10308 * gcc.dg/guality/pr36728-3.c (main): Likewise.
10309 * gcc.dg/guality/pr36728-4.c (main): Likewise.
10311 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
10312 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10314 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10315 list, allow for multilibed targets.
10316 * gcc.dg/combine_ashiftrt_2.c: Likewise.
10318 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
10320 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10321 * gcc.dg/pr46728-6.c: Ditto.
10323 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
10325 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10326 for mips_nanlegacy target.
10328 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
10330 * gcc.target/i386/chkp-hidden-def.c: New.
10332 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10334 PR middle-end/62103
10335 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10336 to use 24 bits for bitfield b.
10338 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10341 * lib/target-supports.exp (check_effective_target_bswap64): Do not
10342 cache result in a global variable. Include all 32-bit targets for
10345 2015-02-03 Jakub Jelinek <jakub@redhat.com>
10347 PR rtl-optimization/64756
10348 * gcc.c-torture/execute/pr64756.c: New test.
10350 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
10353 * gcc.target/sh/pr64660-0.h: New.
10354 * gcc.target/sh/pr64660-1.c: New.
10355 * gcc.target/sh/pr64660-2.c: New.
10356 * gcc.target/sh/pr64660-3.c: New.
10357 * gcc.target/sh/pr64660-4.c: New.
10359 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10362 * g++.dg/warn/Waddress-2.C: New.
10364 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
10366 PR middle-end/61225
10367 * gcc.target/i386/pr49095.c: XFAIL for ia32.
10369 2015-02-03 Dodji Seketeli <dodji@redhat.com>
10371 PR preprocessor/64803
10372 * gcc.dg/cpp/builtin-macro-1.c: New test case.
10374 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
10376 * g++.dg/ipa/devirt-37.C: Disable early inlining.
10378 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
10380 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10381 (_ARM_FPSRC): Add DN and AHP fields.
10382 (clean_results): Force DN=1 on AArch64.
10383 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10384 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10385 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10386 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10387 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10388 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10390 2015-02-02 Alan Modra <amodra@gmail.com>
10392 * gcc.target/powerpc/cprophard.c: New.
10394 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
10396 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10397 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10399 2015-02-01 Jakub Jelinek <jakub@redhat.com>
10402 * gcc.dg/pr64817-1.c: New test.
10403 * gcc.dg/pr64817-2.c: New test.
10405 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
10408 * gcc.target/sh/pr64851-0.h: New
10409 * gcc.target/sh/pr64851-1.c: New
10410 * gcc.target/sh/pr64851-2.c: New
10411 * gcc.target/sh/pr64851-3.c: New
10412 * gcc.target/sh/pr64851-4.c: New
10414 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10417 * gcc.dg/torture/pr64882.c: New test.
10419 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
10422 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10425 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
10427 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10428 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10429 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10430 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10431 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10432 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10434 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10435 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10437 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10438 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10441 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10444 * g++.dg/pr64688-2.C: New.
10446 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10448 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10449 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10450 * gcc.target/i386/fuse-caller-save.c: Ditto.
10451 * gcc.target/i386/headmerge-1.c: Ditto.
10452 * gcc.target/i386/headmerge-2.c: Ditto.
10453 * gcc.target/i386/sibcall-6.c: Ditto.
10455 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
10458 * gcc.target/i386/pr64617.c: New test.
10460 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
10463 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10464 (dg-options): Remove -m32.
10465 (dg-final): Scan for "movb %al" only.
10466 * gcc.target/i386/pr15184-2.c: Ditto.
10468 2015-01-30 Richard Biener <rguenther@suse.de>
10470 PR tree-optimization/64829
10471 * gcc.dg/vect/pr64829.c: New testcase.
10473 2015-01-29 Marek Polacek <polacek@redhat.com>
10476 * gcc.dg/pr64709.c: New test.
10478 2015-01-29 Jakub Jelinek <jakub@redhat.com>
10481 * g++.dg/ubsan/pr64717-1.C: New test.
10482 * g++.dg/ubsan/pr64717-2.C: New test.
10484 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
10486 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10488 2015-01-29 Jeff Law <law@redhat.com>
10491 * gcc.target/i386/pr15184-1.c: New test.
10492 * gcc.target/i386/pr15184-2.c: New test.
10494 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10496 PR tree-optimization/64746
10497 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10499 2015-01-29 Richard Biener <rguenther@suse.de>
10501 PR tree-optimization/64853
10502 * gcc.dg/torture/pr64853.c: New testcase.
10504 2015-01-29 Richard Biener <rguenther@suse.de>
10506 PR tree-optimization/64844
10507 * gcc.dg/vect/pr64844.c: New testcase.
10509 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10511 PR middle-end/64809
10512 * gcc.dg/pr64809.c: Delete.
10514 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
10516 PR middle-end/64805
10517 * gcc.target/i386/pr64805.c: New.
10519 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10521 * gcc.dg/guality/guality.h (main): Add argv[0] to
10522 guality_gdb_command.
10524 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
10527 * gcc.dg/tree-ssa/pr64801.c: New testcase.
10529 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
10532 * gcc.target/sh/sh.exp
10533 (check_effective_target_atomic_model_soft_gusa_available,
10534 check_effective_target_atomic_model_soft_tcb_available,
10535 check_effective_target_atomic_model_soft_imask_available,
10536 check_effective_target_atomic_model_hard_llcs_available): New.
10537 * gcc.target/sh/pr64659-0.h: New.
10538 * gcc.target/sh/pr64659-1.c: New.
10539 * gcc.target/sh/pr64659-2.c: New.
10540 * gcc.target/sh/pr64659-3.c: New.
10541 * gcc.target/sh/pr64659-4.c: New.
10543 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
10545 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10546 scan-assembler-times pattern.
10548 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
10550 PR middle-end/64809
10551 * gcc.dg/pr64809.c: New test.
10553 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
10555 PR tree-optimization/64277
10556 * gcc.dg/pr64277.c: New.
10558 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10560 PR tree-optimization/64718
10561 * gcc.c-torture/execute/pr64718.c: New test.
10563 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
10565 * gcc.target/aarch64/abs_2.c: New.
10567 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
10569 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10570 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10571 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10574 2015-01-28 Jakub Jelinek <jakub@redhat.com>
10577 * lib/target-supports.exp (check_effective_target_comdat_group): New.
10578 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10579 { target comdat_group }.
10581 2015-01-27 Tobias Burnus <burnus@net-b.de>
10584 * gfortran.dg/goacc/coarray_2.f90: New.
10586 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10590 * g++.dg/torture/pr64139.C: New testcase.
10591 * g++.dg/torture/pr60871.C: Likewise.
10593 2015-01-27 Janus Weil <janus@gcc.gnu.org>
10596 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10597 prevent linking errors.
10599 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
10602 * g++.dg/torture/pr64282.C: New testcase.
10604 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10606 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10609 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10611 * gcc.target/s390/hotpatch-13.c: New testcase.
10612 * gcc.target/s390/hotpatch-14.c: New testcase.
10613 * gcc.target/s390/hotpatch-15.c: New testcase.
10614 * gcc.target/s390/hotpatch-16.c: New testcase.
10615 * gcc.target/s390/hotpatch-17.c: New testcase.
10616 * gcc.target/s390/hotpatch-18.c: New testcase.
10617 * gcc.target/s390/hotpatch-19.c: New testcase.
10618 * gcc.target/s390/hotpatch-20.c: New testcase.
10619 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10620 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10621 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10622 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10623 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10624 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10625 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10626 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10627 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10628 * gcc.target/s390/hotpatch-10.c: Likewise.
10629 * gcc.target/s390/hotpatch-11.c: Likewise.
10630 * gcc.target/s390/hotpatch-12.c: Likewise.
10631 * gcc.target/s390/hotpatch-2.c: Likewise.
10632 * gcc.target/s390/hotpatch-3.c: Likewise.
10633 * gcc.target/s390/hotpatch-4.c: Likewise.
10634 * gcc.target/s390/hotpatch-5.c: Likewise.
10635 * gcc.target/s390/hotpatch-6.c: Likewise.
10636 * gcc.target/s390/hotpatch-7.c: Likewise.
10637 * gcc.target/s390/hotpatch-8.c: Likewise.
10638 * gcc.target/s390/hotpatch-9.c: Likewise.
10639 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10640 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10641 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10642 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10643 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10644 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10645 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10646 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10648 2015-01-27 Jiong Wang <jiong.wang@arm.com>
10650 * gcc.dg/long_branch.c: New testcase.
10652 2015-01-27 Richard Biener <rguenther@suse.de>
10654 PR tree-optimization/56273
10655 PR tree-optimization/59124
10656 PR tree-optimization/64277
10657 * g++.dg/warn/Warray-bounds-6.C: New testcase.
10658 * gcc.dg/Warray-bounds-12.c: Likewise.
10659 * gcc.dg/Warray-bounds-13.c: Likewise.
10661 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10663 PR rtl-optimization/61058
10664 * gcc.dg/pr61058.c: New test.
10666 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
10668 * gcc.target/i386/chkp-narrow-bounds.c: New.
10670 2015-01-27 Jakub Jelinek <jakub@redhat.com>
10672 PR tree-optimization/64807
10673 * gcc.dg/pr64807.c: New test.
10676 * gcc.dg/pr64766.c: New test.
10678 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
10681 * gcc.target/sh/pr49263-4.c: New.
10683 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10686 * gfortran.dg/allocate_with_mold_1.f90: New test
10688 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10691 * gcc.dg/pr64778.c: New test.
10693 PR middle-end/64421
10694 * gcc.dg/vect/pr64421.c: New test.
10696 2015-01-26 Tobias Burnus <burnus@net-b.de>
10699 * gfortran.dg/coarray_36.f: New.
10700 * gfortran.dg/coarray_37.f90: New.
10702 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10705 * gfortran.dg/class_allocate_18.f90: New.
10707 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10709 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10711 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10713 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10715 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10717 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10719 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10721 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10723 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10725 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10726 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10727 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10728 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10730 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10732 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10733 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10734 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10736 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10738 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10739 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10740 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10741 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10742 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10745 2015-01-26 Richard Biener <rguenther@suse.de>
10747 PR middle-end/64764
10748 * gcc.dg/uninit-19.c: New testcase.
10750 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10752 * lib/target-supports.exp (check_effective_target_vect64): Add
10755 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10758 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10760 2015-01-26 Tony Liu <tony.liu@arm.com>
10762 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10765 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10767 PR libfortran/64770
10768 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10769 correctly, clean up afterwards.
10771 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10774 * gfortran.dg/use_rename_7.f90: New.
10776 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10778 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10779 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10781 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10784 * gcc.target/sh/pr54236-4.c: New.
10786 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10788 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10789 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10792 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10794 PR libfortran/64770
10795 * gfortran.dg/open_new_segv.f90: New test.
10797 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10806 * gcc.target/sh/pr64345-1.c: New.
10807 * gcc.target/sh/pr64345-2.c: New.
10808 * gcc.target/sh/pr59533-1.c: New.
10809 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10810 * gcc.target/sh/pr52933-2.c: Likewise.
10811 * gcc.target/sh/pr54089-1.c: Likewise.
10812 * gcc.target/sh/pr54236-1.c: Likewise.
10813 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10814 * gcc.target/sh/pr49263-1.c: Remove xfails.
10815 * gcc.target/sh/pr49263-2.c: Likewise.
10816 * gcc.target/sh/pr49263-3.c: Likewise.
10817 * gcc.target/sh/pr53987-1.c: Likewise.
10818 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10819 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10820 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10821 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10822 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10823 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10825 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10828 2015-01-24 Tom de Vries <tom@codesourcery.com>
10830 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10832 2015-01-23 Ian Lance Taylor <iant@google.com>
10835 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10836 targets without split stack support.
10838 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10841 * gcc.target/i386/pr64317.c: New test.
10843 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10845 PR rtl-optimization/63637
10846 PR rtl-optimization/60663
10847 * gcc.dg/pr63637-1.c: New test.
10848 * gcc.dg/pr63637-2.c: New test.
10849 * gcc.dg/pr63637-3.c: New test.
10850 * gcc.dg/pr63637-4.c: New test.
10851 * gcc.dg/pr63637-5.c: New test.
10852 * gcc.dg/pr63637-6.c: New test.
10853 * gcc.target/i386/pr63637-1.c: New test.
10854 * gcc.target/i386/pr63637-2.c: New test.
10855 * gcc.target/i386/pr63637-3.c: New test.
10856 * gcc.target/i386/pr63637-4.c: New test.
10857 * gcc.target/i386/pr63637-5.c: New test.
10858 * gcc.target/i386/pr63637-6.c: New test.
10860 2015-01-23 Richard Biener <rguenther@suse.de>
10863 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10864 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10866 2015-01-23 Marek Polacek <polacek@redhat.com>
10868 PR preprocessor/60570
10869 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10870 * gcc.dg/cpp/pr60570.c: New test.
10872 2015-01-23 Richard Biener <rguenther@suse.de>
10875 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10876 vectorization on vect64 targets.
10878 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10881 * gfortran.dg/class_allocate_17.f90: New.
10883 2015-01-23 Tobias Burnus <burnus@net-b.de>
10886 * gfortran.dg/goacc/combined_loop.f90: New.
10888 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10891 * gfortran.dg/make_unit.f90: New test.
10893 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10896 * gfortran.dg/negative_unit_int8.f: Update.
10898 2015-01-22 Jeff Law <law@redhat.com>
10901 * gcc.target/m68k/pr52076-1.c: New test.
10902 * gcc.target/m68k/pr52076-2.c: New test.
10904 2015-01-22 Richard Biener <rguenther@suse.de>
10906 PR middle-end/64728
10907 * gcc.dg/torture/pr64728.c: New testcase.
10909 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10912 * g++.dg/pr64688.C: New test.
10914 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10916 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10917 to avoid errors with -fpic.
10919 2015-01-22 Richard Biener <rguenther@suse.de>
10922 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10924 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10926 PR rtl-optimization/64682
10927 * gcc.c-torture/execute/pr64682.c: New file.
10929 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10932 * gcc.dg/pr64511.c: New test.
10934 PR rtl-optimization/62078
10935 * g++.dg/opt/pr62078.C: New test.
10938 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10940 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10943 * gfortran.dg/internal_pack_15.f90: New test.
10945 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10947 * c-c++-common/tsan/step.c: New testcase.
10949 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10951 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10953 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10955 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10957 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10959 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10961 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10963 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10965 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10967 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10969 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10971 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10973 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10975 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10977 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10979 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10981 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10983 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10985 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10987 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10989 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10991 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10993 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10995 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10997 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10999 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11000 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11001 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11004 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11006 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11007 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11008 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11011 2015-01-21 Renlin Li <renlin.li@arm.com>
11013 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11014 * g++.dg/tls/thread_local5g.C: Likewise.
11015 * g++.dg/tls/thread_local6g.C: Likewise.
11017 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11019 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11020 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11021 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11023 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11025 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11026 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11027 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11029 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11031 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11032 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11033 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11035 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11037 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11039 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11041 2015-01-20 Jeff Law <law@redhat.com>
11044 * gcc.target/m68k/pr59946.c: New test.
11046 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11048 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11049 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11050 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11052 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11054 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11055 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11056 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11058 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11060 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11061 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11062 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11064 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11066 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11067 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11068 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11070 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11073 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11075 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11076 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11077 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11079 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11081 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11082 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11083 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11085 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11087 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11089 2015-01-20 Jakub Jelinek <jakub@redhat.com>
11091 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11094 * g++.dg/ubsan/pr64632.C: New test.
11097 * gcc.dg/pr64663.c: New test.
11099 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11102 * g++.dg/warn/Wunused-var-23.C: New.
11104 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11107 * g++.dg/cpp0x/constexpr-59937-1.C: New.
11108 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11110 2015-01-20 Richard Biener <rguenther@suse.de>
11113 * gcc.dg/lto/pr64684_0.c: New testcase.
11114 * gcc.dg/lto/pr64684_1.c: Likewise.
11115 * gcc.dg/lto/pr64684_2.c: Likewise.
11116 * gcc.dg/lto/pr64685_0.c: Likewise.
11117 * gcc.dg/lto/pr64685_1.c: Likewise.
11119 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11122 * g++.dg/cpp1y/lambda-init12.C: New.
11124 2015-01-20 Richard Biener <rguenther@suse.de>
11126 PR tree-optimization/64410
11127 * g++.dg/vect/pr64410.cc: Require vect_double.
11129 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
11132 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11134 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
11138 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11140 PR rtl-optimization/64081
11141 * gcc.dg/pr64081.c: New test.
11143 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11145 * jit.dg/harness.h: Include <unistd.h>.
11146 (CHECK_NO_ERRORS): New.
11147 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11148 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11149 gcc_jit_context_compile_to_file.
11150 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11151 args to the spawned executable.
11152 (jit-expand-vars): New function.
11153 (jit-exe-params): New variable.
11154 (dg-jit-set-exe-params): New function.
11155 (jit-dg-test): Detect testcases that use
11156 jit-verify-compile-to-file and call jit-setup-compile-to-file.
11157 Set arguments of spawned process to jit-exe-params.
11158 (jit-get-output-filename): New function.
11159 (jit-setup-compile-to-file): New function.
11160 (jit-verify-compile-to-file): New function.
11161 (jit-run-executable): New function.
11162 (jit-verify-executable): New function.
11163 * jit.dg/test-compile-to-assembler.c: New testcase.
11164 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11165 * jit.dg/test-compile-to-executable.c: New testcase.
11166 * jit.dg/test-compile-to-object.c: New testcase.
11168 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
11171 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11174 2015-01-19 Martin Liska <mliska@suse.cz>
11176 * objc/compile/pr64668.m: New test.
11178 2015-01-19 David Malcolm <dmalcolm@redhat.com>
11180 * jit.dg/test-arith-overflow.c: Include stdbool.h.
11181 (create_overflow_fn): Update comment to clarify that
11182 the third param of the created function is a bool *, not
11184 (verify_int_overflow_fn): Convert param "expected_ovf" from
11185 int to bool. Update third param of "overflow_fn_type" from int *
11186 to bool *. Update local "actual_ovf" from int to bool.
11187 (verify_uint_overflow_fn): Likewise.
11189 2015-01-19 Martin Liska <mliska@suse.cz>
11191 * gcc.dg/ipa/ipa-icf-33.c: New test.
11193 2015-01-19 Felix Yang <felix.yang@huawei.com>
11194 Haijian Zhang <z.zhanghaijian@huawei.com>
11196 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11197 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11198 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11199 result_float64x2, expected_hfloat64x2): New helper type, variable and
11201 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11202 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11203 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11204 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11205 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11206 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11207 and target without the FMA feature.
11209 2015-01-19 Jiong Wang <jiong.wang@arm.com>
11211 * gcc.target/aarch64/pr64304.c: New testcase.
11213 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
11215 PR rtl-optimization/64081
11216 * gcc.dg/pr64081.c: New test.
11218 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
11221 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11223 * gcc.target/aarch64/test_frame_6.c: Likewise.
11224 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11225 and x19 (in the epilogue).
11226 * gcc.target/aarch64/test_frame_4.c: Likewise.
11227 * gcc.target/aarch64/test_frame_7.c: Likewise.
11229 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
11231 * gcc.target/i386/chkp-always_inline.c: New.
11233 2015-01-15 Andrew Pinski <apinski@cavium.com>
11234 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11236 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11237 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11239 2015-01-18 Andre Vehreschild <vehre@gmx.de>
11242 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11243 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11245 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11248 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11250 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
11253 * gcc.target/sh/torture/pr64652.c: New.
11255 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11257 * gcc.dg/ipa/ipa-icf-32.c: Update template.
11258 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11259 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11260 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11261 * c-c++-common/asan/kasan-recover-1.c: Likewise.
11262 * c-c++-common/asan/kasan-recover-2.c: Likewise.
11264 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
11267 * g++.dg/torture/pr64378.C: New testcase.
11269 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11272 * gfortran.dg/block_13.f08: New test
11274 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
11277 * gfortran.dg/associate_1.f03: Allow test for character with
11280 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11282 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11283 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11285 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
11287 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11289 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
11292 * gfortran.dg/unlimited_polymorphic_21.f90: New test
11294 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11297 * gfortran.dg/alloc_comp_assign_13.f08: New test.
11300 * gfortran.dg/alloc_comp_assign_14.f08: New test.
11303 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11305 2015-01-17 Andre Vehreschild <vehre@gmx.de>
11308 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11310 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
11312 PR rtl-optimization/52773
11313 * gcc.c-torture/compile/pr52773.c: New test.
11315 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11318 * g++.dg/cpp0x/alias-decl-46.C: New.
11320 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11322 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11324 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11328 (CHECK_FP): Likewise.
11329 (CHECK_CUMULATIVE_SAT): Likewise.
11331 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
11333 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11334 (Set_Neon_Cumulative_Sat): Add parameter.
11335 (__set_neon_cumulative_sat): Support new parameter.
11336 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11337 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11339 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11340 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11343 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
11345 * g++.dg/tsan/vptr_benign_race.C: New testcase.
11346 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11348 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11351 * g++.dg/tls/thread_local-ice4.C: New.
11353 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
11355 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11358 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11361 * g++.dg/cpp0x/vt-62276.C: New.
11363 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11365 PR middle-end/64353
11366 * g++.dg/pr64353.C: New.
11368 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11371 * gcc.target/aarch64/pr64263_1.c: New test.
11373 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
11375 PR tree-optimization/64434
11376 * gcc.dg/torture/pr64434.c: Move to...
11377 * gcc.dg/pr64434.c: ... here.
11379 2015-01-16 Richard Biener <rguenther@suse.de>
11381 PR middle-end/64614
11382 * gcc.dg/uninit-18.c: New testcase.
11384 2015-01-16 Richard Biener <rguenther@suse.de>
11386 PR tree-optimization/64568
11387 * g++.dg/torture/pr64568-2.C: New testcase.
11389 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
11392 * gcc.target/i386/chkp-label-address.c: New.
11394 2015-01-16 Janus Weil <janus@gcc.gnu.org>
11397 * gfortran.dg/pointer_init_6.f90: Extended.
11399 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
11401 * gcc.c-torture/compile/20150108.c: New test.
11403 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
11405 * gcc.target/visium: New directory.
11407 2015-01-16 Richard Biener <rguenther@suse.de>
11409 PR tree-optimization/61743
11410 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11411 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11413 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
11415 * gcc.dg/pr64015.c: New test.
11417 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
11421 * g++.dg/ipa/pr64612.C: New test.
11423 2015-01-16 Renlin Li <renlin.li@arm.com>
11425 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11427 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
11429 * gcc.target/i386/sse-14.c: Test new intrinsic.
11430 * gcc.target/i386/sse-22.c: Ditto.
11432 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11435 * g++.dg/cpp0x/auto44.C: New.
11437 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
11440 * gcc.target/nios2/gpopt-all.c: New test case.
11441 * gcc.target/nios2/gpopt-local.c: New test case.
11442 * gcc.target/nios2/gpopt-global.c: New test case.
11443 * gcc.target/nios2/gpopt-data.c: New test case.
11444 * gcc.target/nios2/gpopt-none.c: New test case.
11446 2015-01-15 Jakub Jelinek <jakub@redhat.com>
11448 * g++.dg/ubsan/vptr-1.C: New test.
11449 * g++.dg/ubsan/vptr-2.C: New test.
11450 * g++.dg/ubsan/vptr-3.C: New test.
11451 * g++.dg/ubsan/vptr-4.C: New test.
11452 * g++.dg/ubsan/vptr-5.C: New test.
11453 * g++.dg/ubsan/vptr-6.C: New test.
11454 * g++.dg/ubsan/vptr-7.C: New test.
11455 * g++.dg/ubsan/vptr-8.C: New test.
11456 * g++.dg/ubsan/vptr-9.C: New test.
11458 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11460 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11462 * lib/gcc-dg.exp: Likewise.
11464 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
11466 PR rtl-optimization/64110
11467 * gcc.target/i386/pr64110.c: Add scan-assembler.
11469 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
11470 James Norris <jnorris@codesourcery.com>
11471 Cesar Philippidis <cesar@codesourcery.com>
11472 Ilmir Usmanov <i.usmanov@samsung.com>
11474 * lib/target-supports.exp (check_effective_target_fopenacc): New
11476 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11477 * g++.dg/goacc/goacc.exp: Likewise.
11478 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11479 * gcc.dg/goacc/goacc.exp: Likewise.
11480 * gfortran.dg/goacc/goacc.exp: Likewise.
11481 * c-c++-common/cpp/openacc-define-1.c: New file.
11482 * c-c++-common/cpp/openacc-define-2.c: Likewise.
11483 * c-c++-common/cpp/openacc-define-3.c: Likewise.
11484 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11485 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11486 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11487 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11488 * c-c++-common/goacc/asyncwait-1.c: Likewise.
11489 * c-c++-common/goacc/cache-1.c: Likewise.
11490 * c-c++-common/goacc/clauses-fail.c: Likewise.
11491 * c-c++-common/goacc/collapse-1.c: Likewise.
11492 * c-c++-common/goacc/data-1.c: Likewise.
11493 * c-c++-common/goacc/data-2.c: Likewise.
11494 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11495 * c-c++-common/goacc/deviceptr-1.c: Likewise.
11496 * c-c++-common/goacc/deviceptr-2.c: Likewise.
11497 * c-c++-common/goacc/deviceptr-3.c: Likewise.
11498 * c-c++-common/goacc/if-clause-1.c: Likewise.
11499 * c-c++-common/goacc/if-clause-2.c: Likewise.
11500 * c-c++-common/goacc/kernels-1.c: Likewise.
11501 * c-c++-common/goacc/loop-1.c: Likewise.
11502 * c-c++-common/goacc/loop-private-1.c: Likewise.
11503 * c-c++-common/goacc/nesting-1.c: Likewise.
11504 * c-c++-common/goacc/nesting-data-1.c: Likewise.
11505 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11506 * c-c++-common/goacc/parallel-1.c: Likewise.
11507 * c-c++-common/goacc/pcopy.c: Likewise.
11508 * c-c++-common/goacc/pcopyin.c: Likewise.
11509 * c-c++-common/goacc/pcopyout.c: Likewise.
11510 * c-c++-common/goacc/pcreate.c: Likewise.
11511 * c-c++-common/goacc/pragma_context.c: Likewise.
11512 * c-c++-common/goacc/present-1.c: Likewise.
11513 * c-c++-common/goacc/reduction-1.c: Likewise.
11514 * c-c++-common/goacc/reduction-2.c: Likewise.
11515 * c-c++-common/goacc/reduction-3.c: Likewise.
11516 * c-c++-common/goacc/reduction-4.c: Likewise.
11517 * c-c++-common/goacc/sb-1.c: Likewise.
11518 * c-c++-common/goacc/sb-2.c: Likewise.
11519 * c-c++-common/goacc/sb-3.c: Likewise.
11520 * c-c++-common/goacc/update-1.c: Likewise.
11521 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11522 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11523 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11524 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11525 * gfortran.dg/goacc/assumed.f95: Likewise.
11526 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11527 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11528 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11529 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11530 * gfortran.dg/goacc/branch.f95: Likewise.
11531 * gfortran.dg/goacc/cache-1.f95: Likewise.
11532 * gfortran.dg/goacc/coarray.f95: Likewise.
11533 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11534 * gfortran.dg/goacc/cray.f95: Likewise.
11535 * gfortran.dg/goacc/critical.f95: Likewise.
11536 * gfortran.dg/goacc/data-clauses.f95: Likewise.
11537 * gfortran.dg/goacc/data-tree.f95: Likewise.
11538 * gfortran.dg/goacc/declare-1.f95: Likewise.
11539 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11540 * gfortran.dg/goacc/fixed-1.f: Likewise.
11541 * gfortran.dg/goacc/fixed-2.f: Likewise.
11542 * gfortran.dg/goacc/fixed-3.f: Likewise.
11543 * gfortran.dg/goacc/fixed-4.f: Likewise.
11544 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11545 * gfortran.dg/goacc/if.f95: Likewise.
11546 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11547 * gfortran.dg/goacc/list.f95: Likewise.
11548 * gfortran.dg/goacc/literal.f95: Likewise.
11549 * gfortran.dg/goacc/loop-1.f95: Likewise.
11550 * gfortran.dg/goacc/loop-2.f95: Likewise.
11551 * gfortran.dg/goacc/loop-3.f95: Likewise.
11552 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11553 * gfortran.dg/goacc/omp.f95: Likewise.
11554 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11555 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11556 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11557 * gfortran.dg/goacc/parameter.f95: Likewise.
11558 * gfortran.dg/goacc/private-1.f95: Likewise.
11559 * gfortran.dg/goacc/private-2.f95: Likewise.
11560 * gfortran.dg/goacc/private-3.f95: Likewise.
11561 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11562 * gfortran.dg/goacc/reduction-2.f95: Likewise.
11563 * gfortran.dg/goacc/reduction.f95: Likewise.
11564 * gfortran.dg/goacc/routine-1.f90: Likewise.
11565 * gfortran.dg/goacc/routine-2.f90: Likewise.
11566 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11567 * gfortran.dg/goacc/several-directives.f95: Likewise.
11568 * gfortran.dg/goacc/sie.f95: Likewise.
11569 * gfortran.dg/goacc/subarrays.f95: Likewise.
11570 * gfortran.dg/gomp/map-1.f90: Likewise.
11571 * gfortran.dg/openacc-define-1.f90: Likewise.
11572 * gfortran.dg/openacc-define-2.f90: Likewise.
11573 * gfortran.dg/openacc-define-3.f90: Likewise.
11574 * g++.dg/gomp/block-1.C: Update for changed compiler output.
11575 * g++.dg/gomp/block-2.C: Likewise.
11576 * g++.dg/gomp/block-3.C: Likewise.
11577 * g++.dg/gomp/block-5.C: Likewise.
11578 * g++.dg/gomp/target-1.C: Likewise.
11579 * g++.dg/gomp/target-2.C: Likewise.
11580 * g++.dg/gomp/taskgroup-1.C: Likewise.
11581 * g++.dg/gomp/teams-1.C: Likewise.
11582 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11583 * gcc.dg/cilk-plus/jump.c: Likewise.
11584 * gcc.dg/gomp/block-1.c: Likewise.
11585 * gcc.dg/gomp/block-10.c: Likewise.
11586 * gcc.dg/gomp/block-2.c: Likewise.
11587 * gcc.dg/gomp/block-3.c: Likewise.
11588 * gcc.dg/gomp/block-4.c: Likewise.
11589 * gcc.dg/gomp/block-5.c: Likewise.
11590 * gcc.dg/gomp/block-6.c: Likewise.
11591 * gcc.dg/gomp/block-7.c: Likewise.
11592 * gcc.dg/gomp/block-8.c: Likewise.
11593 * gcc.dg/gomp/block-9.c: Likewise.
11594 * gcc.dg/gomp/target-1.c: Likewise.
11595 * gcc.dg/gomp/target-2.c: Likewise.
11596 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11597 * gcc.dg/gomp/teams-1.c: Likewise.
11599 2015-01-15 David Malcolm <dmalcolm@redhat.com>
11601 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11604 2015-01-15 Mike Stump <mikestump@comcast.net>
11606 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11607 * gcc.dg/inline_2.c: Likewise.
11608 * gcc.dg/inline_3.c: Likewise.
11609 * gcc.dg/inline_4.c: Likewise.
11611 2015-01-15 Janus Weil <janus@gcc.gnu.org>
11614 * gfortran.dg/proc_ptr_comp_43.f90: New.
11616 2015-01-15 Mike Stump <mikestump@comcast.net>
11618 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11619 * gcc.dg/unroll_2.c: Likewise.
11620 * gcc.dg/unroll_3.c: Likewise.
11621 * gcc.dg/unroll_4.c: Likewise.
11622 * gcc.dg/unroll_5.c: Likewise.
11624 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
11627 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11629 * gcc.target/aarch64/test_frame_6.c: Likewise.
11630 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11631 x30 and x19 (in the epilogue).
11632 * gcc.target/aarch64/test_frame_4.c: Likewise.
11633 * gcc.target/aarch64/test_frame_7.c: Likewise.
11635 2015-01-15 Martin Liska <mliska@suse.cz>
11637 * g++.dg/ipa/pr64068.C: New test.
11638 * gcc.dg/ipa/PR64559.c: New test.
11640 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11642 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11645 2015-01-15 Richard Biener <rguenther@suse.de>
11647 PR tree-optimization/61743
11648 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11649 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11651 2015-01-15 Renlin Li <renlin.li@arm.com>
11653 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11654 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11656 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11658 * gcc.dg/vect/vect-aggressive-1.c: New.
11659 * gcc.target/i386/avx2-vect-aggressive.c: New.
11661 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
11663 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11665 2015-01-15 Richard Biener <rguenther@suse.de>
11668 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11669 -Wl,-undefined,dynamic_lookup.
11671 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
11673 * gnat.dg/opt47.adb: New test.
11675 2015-01-15 Richard Biener <rguenther@suse.de>
11678 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11680 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
11682 PR tree-optimization/64434
11683 * gcc.dg/torture/pr64434.c: New test.
11685 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11687 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11688 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11689 -march=loongson* and -march=octeon* require -mno-micromips.
11691 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11692 Matthew Fortune <matthew.fortune@imgtec.com>
11694 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11695 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11696 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11697 * gcc.target/mips/call-saved-7.c: New file.
11698 * gcc.target/mips/call-saved-8.c: New file.
11699 * gcc.target/mips/call-saved-9.c: New file.
11701 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11703 * gcc.target/mips/lsa.c: New file.
11704 * gcc.target/mips/mips64-lsa.c: Likewise.
11705 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11706 * gcc.target/mips/mulsize-4.c: Likewise.
11707 * gcc.target/mips/mulsize-5.c: New file.
11708 * gcc.target/mips/mulsize-6.c: Likewise.
11709 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11710 and !HAS_LSA as ghost options.
11711 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11714 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11716 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11718 2015-01-15 Richard Biener <rguenther@suse.de>
11720 PR middle-end/64365
11721 * gcc.dg/torture/pr64365.c: New testcase.
11723 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11725 * gcc.dg/stackprotectexplicit1.c: New test.
11726 * g++.dg/stackprotectexplicit2.c: New test.
11728 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11731 * gfortran.dg/inquire_internal.f90: New.
11732 * gfortran.dg/negative_unit_check.f90: New.
11734 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11737 * gcc.target/sh/pr53988-1.c: New.
11739 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11742 * g++.dg/tls/thread_local-ice3.C: New.
11744 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11746 * gcc.target/i386/fentry-override.c: Properly place {} in target
11747 selector. Remove nonpic.
11748 * gcc.target/i386/fentry.c: Likewise.
11750 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11752 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11753 warnings instead of errors.
11755 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11757 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11758 option support instead of ENABLE_LTO from Makefile.
11760 2015-01-14 Richard Biener <rguenther@suse.de>
11762 PR tree-optimization/59354
11763 * gcc.dg/vect/pr59354.c: New testcase.
11765 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11767 * lib/target-supports.exp
11768 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11769 on ARM architures before v7.
11771 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11773 PR middle-end/59448
11774 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11775 an atomic_exchange.
11777 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11780 * gcc.target/i386/pr64386.c: New test.
11782 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11785 * gcc.target/i386/pr64393.c: New test.
11787 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11790 * gcc.target/i386/pr64387.c: New test.
11792 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11794 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11796 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11798 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11800 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11803 * gcc.target/arm/pr64453.c: New.
11805 2015-01-14 Richard Biener <rguenther@suse.de>
11808 * gcc.dg/lto/pr64415_0.c: New testcase.
11809 * gcc.dg/lto/pr64415_1.c: Likewise.
11811 2015-01-14 Martin Liska <mliska@suse.cz>
11813 * gcc.dg/ipa/pr64307.c: New test.
11815 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11817 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11818 64-bit and 128-bit.
11820 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11823 * gcc.target/arm/pr64460_1.c: New test.
11825 2015-01-14 Richard Biener <rguenther@suse.de>
11827 PR tree-optimization/64493
11828 PR tree-optimization/64495
11829 * gcc.dg/vect/pr64493.c: New testcase.
11830 * gcc.dg/vect/pr64495.c: Likewise.
11832 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11834 * gcc.dg/Warray-bounds-11.c: New test-case.
11836 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11838 * gcc.target/mips/octeon3-pipe-1.c: New test.
11840 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11842 * jit.dg/harness.h (set_up_logging): Move string concatenation
11844 (concat_strings): New function.
11845 (dump_reproducer): New function.
11846 (test_jit): Call dump_reproducer.
11847 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11849 (jit-dg-test): Delete any generated reproducer from previous runs.
11850 Verify that a generated reproducer was created, and verify that it
11852 * jit.dg/test-nested-contexts.c (main): Call
11853 gcc_jit_context_dump_reproducer_to_file.
11855 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11857 * gcc.dg/aru-2.c: Add dg-require-profiling.
11859 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11861 * lib/target-supports.exp (check_profiling_available): Check if
11864 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11867 * g++.dg/torture/pr64565.C: New testcase.
11869 2015-01-13 Marek Polacek <polacek@redhat.com>
11871 PR middle-end/64391
11872 * gcc.dg/tm/pr64391.c: New test.
11874 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11876 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11879 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11881 * gcc.target/i386/pie.c: New test.
11883 * lib/target-supports.exp (check_effective_target_pie): New.
11885 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11887 PR rtl-optimization/64286
11888 * gcc.target/i386/avx2-pr64286.c: New test.
11890 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11893 * g++.dg/cpp0x/vt-57626.C: New.
11895 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11898 * gfortran.dg/pr64528.f90: New test.
11900 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11902 * gcc.target/aarch64/subsp.c: New test.
11904 2015-01-13 Andrew Pinski <apinski@cavium.com>
11906 * gcc.target/aarch64/store-pair-1.c: New testcase.
11908 2015-01-13 Richard Biener <rguenther@suse.de>
11911 * gcc.dg/lto/pr64373_0.c: New testcase.
11913 2015-01-13 Andrew Pinski <apinski@cavium.com>
11915 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11916 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11918 2015-01-13 Richard Biener <rguenther@suse.de>
11920 PR tree-optimization/64406
11921 * gcc.dg/pr64406.c: New testcase.
11923 2015-01-13 Richard Biener <rguenther@suse.de>
11925 PR tree-optimization/64404
11926 * gcc.dg/vect/pr64404.c: New testcase.
11928 2015-01-13 Richard Biener <rguenther@suse.de>
11930 PR tree-optimization/64568
11931 * g++.dg/torture/pr64568.C: New testcase.
11933 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11935 * jit.dg/test-error-local-used-from-other-function.c: New test
11937 * jit.dg/test-error-param-reuse.c: New test case.
11938 * jit.dg/test-error-param-sharing.c: New test case.
11939 * jit.dg/test-error-param-used-from-other-function.c: New test
11941 * jit.dg/test-error-param-used-without-a-function.c: New test
11944 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11946 PR tree-optimization/64563
11947 * gcc.dg/pr64563.c: New test.
11950 * gcc.target/i386/pr64513.c: New test.
11952 PR tree-optimization/64454
11953 * gcc.dg/pr64454.c: New test.
11956 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11958 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11959 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11960 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11961 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11962 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11963 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11964 * gcc.dg/vect/slp-25.c: Likewise.
11965 * gcc.dg/vect/vect-109.c: Likewise.
11966 * gcc.dg/vect/vect-13.c: Likewise.
11967 * gcc.dg/vect/vect-17.c: Likewise.
11968 * gcc.dg/vect/vect-18.c: Likewise.
11969 * gcc.dg/vect/vect-19.c: Likewise.
11970 * gcc.dg/vect/vect-20.c: Likewise.
11971 * gcc.dg/vect/vect-21.c: Likewise.
11972 * gcc.dg/vect/vect-22.c: Likewise.
11973 * gcc.dg/vect/vect-27.c: Likewise.
11974 * gcc.dg/vect/vect-29.c: Likewise.
11975 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11976 * gcc.dg/vect/vect-2.c: Likewise.
11977 * gcc.dg/vect/vect-3.c: Likewise.
11978 * gcc.dg/vect/vect-4.c: Likewise.
11979 * gcc.dg/vect/vect-5.c: Likewise.
11980 * gcc.dg/vect/vect-72.c: Likewise.
11981 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11982 * gcc.dg/vect/vect-73.c: Likewise.
11983 * gcc.dg/vect/vect-77-global.c: Likewise.
11984 * gcc.dg/vect/vect-78-global.c: Likewise.
11985 * gcc.dg/vect/vect-7.c: Likewise.
11986 * gcc.dg/vect/vect-86.c: Likewise.
11987 * gcc.dg/vect/vect-align-1.c: Likewise.
11988 * gcc.dg/vect/vect-align-3.c: Likewise.
11989 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11990 * gcc.dg/vect/vect-all.c: Likewise.
11991 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11992 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11993 * gcc.dg/vect/vect-peel-3.c: Likewise.
11994 * gcc.dg/vect/vect-peel-4.c: Likewise.
11995 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11997 2015-01-12 Jeff Law <law@redhat.com>
12000 * gcc.target/m68k/pr64461.c: New test.
12002 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12004 * jit.dg/test-array-as-pointer.c (create_code): Update call
12005 to gcc_jit_context_new_global by setting "kind" to
12006 GCC_JIT_GLOBAL_IMPORTED.
12007 * jit.dg/test-error-array-as-pointer.c: Likewise.
12008 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12009 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12010 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12011 * jit.dg/test-using-global.c (the_global): Rename to...
12012 (imported_global): ...this.
12013 (create_code): Update to test the three kinds of global.
12014 (verify_code): Likewise.
12016 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12019 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12020 undefined behavior.
12021 * gcc.target/i386/pr64291-2.c: Updated.
12023 2015-01-12 Richard Biener <rguenther@suse.de>
12025 PR tree-optimization/64530
12026 * gfortran.dg/pr64530.f90: New testcase.
12028 2015-01-12 Richard Biener <rguenther@suse.de>
12030 PR middle-end/64357
12031 * gcc.dg/torture/pr64357.c: New testcase.
12033 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
12035 * gcc.target/i386/nop-mcount.c: Properly place {} in target
12038 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12039 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12041 2015-01-12 Martin Liska <mliska@suse.cz>
12043 * gcc.dg/ipa/PR64550.c: New test.
12045 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
12048 * g++.dg/ipa/pr63470.C: New testcase.
12050 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12053 * gfortran.dg/typebound_operator_20.f90: New.
12055 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12058 * gfortran.dg/proc_ptr_comp_42.f90: New.
12060 2015-01-11 Janus Weil <janus@gcc.gnu.org>
12063 * gfortran.dg/proc_ptr_comp_41.f90: New.
12065 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
12067 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12069 2015-01-10 Tobias Burnus <burnus@net-b.de>
12072 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12073 and add dg-excess-errors.
12074 * gfortran.dg/line_length_6.f90: New.
12075 * gfortran.dg/line_length_7.f90: New.
12076 * gfortran.dg/line_length_8.f90: New.
12077 * gfortran.dg/line_length_9.f90: New.
12078 * gfortran.dg/line_length_10.f90: New.
12079 * gfortran.dg/line_length_11.f90: New.
12081 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12083 * jit.dg/test-threads.c (struct testcase): Move declaration
12084 to jit.dg/all-non-failing-tests.h.
12085 (testcases): Likewise.
12086 * jit.dg/all-non-failing-tests.h (struct testcase): Move
12087 declaration here from jit.dg/all-non-failing-tests.h.
12088 (testcases): Likewise.
12089 * jit.dg/test-combination.c (create_code): Eliminate spelling
12090 out all of the testcases in favor of looping through the
12091 "testcases" metadata.
12092 (verify_code): Likewise.
12094 2015-01-09 Jakub Jelinek <jakub@redhat.com>
12096 PR rtl-optimization/64536
12097 * gcc.dg/pr64536.c: New test.
12099 2015-01-09 David Malcolm <dmalcolm@redhat.com>
12101 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12102 * jit.dg/test-combination.c (create_code): Likewise.
12103 (verify_code): Likewise.
12104 * jit.dg/test-constants.c: New test case.
12105 * jit.dg/test-threads.c: Add test-constants.c.
12107 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
12110 * objc.dg/gnu-api-2-class.m: Add a test case
12111 for the above change.
12113 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
12115 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12117 2015-01-09 Richard Biener <rguenther@suse.de>
12119 PR tree-optimization/64410
12120 * g++.dg/vect/pr64410.cc: New testcase.
12122 2015-01-09 Martin Liska <mliska@suse.cz>
12124 * gcc.dg/ipa/ipa-icf-32.c: New test.
12126 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
12128 * c-c++-common/tsan/tsan_barrier.h: New.
12129 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12130 * c-c++-common/tsan/bitfield_race.c: Likewise.
12131 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12132 * c-c++-common/tsan/mutexset1.c: Likewise.
12133 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12134 * c-c++-common/tsan/race_on_mutex.c: Likewise.
12135 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12136 * c-c++-common/tsan/simple_race.c: Likewise.
12137 * c-c++-common/tsan/simple_stack.c: Likewise.
12138 * c-c++-common/tsan/sleep_sync.c: Likewise.
12139 * c-c++-common/tsan/tiny_race.c: Likewise.
12140 * c-c++-common/tsan/tls_race.c: Likewise.
12141 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12142 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12143 * g++.dg/tsan/atomic_free.C: Likewise.
12144 * g++.dg/tsan/atomic_free2.C: Likewise.
12145 * g++.dg/tsan/cond_race.C: Likewise.
12146 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12148 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
12151 * lib/target-supports.exp (check_effective_target_libatomic_available):
12153 * gfortran.dg/coarray/caf.exp: Only add -latomic for
12154 targets that match effective-target libatomic_available.
12155 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12157 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12159 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12160 Verify the result of gcc_jit_context_get_last_error.
12161 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12163 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12165 PR tree-optimization/63989
12166 * gcc.dg/strlenopt-27.c: New test.
12168 2015-01-08 David Malcolm <dmalcolm@redhat.com>
12170 * jit.dg/harness.h (set_up_logging): New function.
12171 (test_jit): Fail if gcc_jit_context_acquire fails. Call
12172 set_up_logging on the context, so that every testcase is
12173 logged to a particular file.
12174 * jit.dg/test-nested-contexts.c (main): Open a logfile,
12175 and call gcc_jit_context_set_logfile on the top-level context.
12177 2015-01-08 Jakub Jelinek <jakub@redhat.com>
12180 * g++.dg/opt/pr64338.C: New test.
12182 2015-01-08 Tobias Burnus <burnus@net-b.de>
12184 * gfortran.dg/coarray/codimension_2b.f90: New file.
12185 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12186 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12188 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12191 * g++.dg/ext/fnname4.C: New.
12193 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12196 * g++.dg/cpp0x/constexpr-64462.C: New.
12198 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
12201 * g++.dg/cpp0x/deleted10.C: New.
12203 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12205 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12207 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12209 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12210 GCC_JIT_UNARY_OP_ABS.
12211 (verify_unary_ops): Likewise.
12213 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12215 * jit.dg/test-arith-overflow.c: New test case.
12216 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12217 * jit.dg/test-combination.c (create_code): Likewise.
12218 (verify_code): Likewise.
12219 * jit.dg/test-threads.c (testcases): Likewise.
12221 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12223 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12224 rather than "jit". Load g++.exp, and call g++_init.
12225 Run test-*.cc files within the testsuite and *.cc files within
12227 (jit-dg-test): Drop the addition of -fgnu89-inline to
12228 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12229 doing it when compiling C testcases (since g++ does not handle
12230 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12231 is restored to the value after g++_init ran, rather than the
12232 value before g++_init ran. Return a list of
12233 $comp_output $output_file, as dg-test assumes.
12235 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12237 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12238 make it easier to figure out the origin of each test result when
12239 running test-combination.c and test-threads.c.
12240 (CHECK_VALUE): Likewise.
12241 (CHECK_DOUBLE_VALUE): Likewise.
12242 (CHECK_STRING_VALUE): Likewise.
12243 (CHECK_STRING_STARTS_WITH): Likewise.
12244 (CHECK_STRING_CONTAINS): Likewise.
12246 (check_string_value): Likewise, add "funcname" param.
12247 (check_string_starts_with): Likewise.
12248 (check_string_contains): Likewise.
12250 2015-01-07 David Malcolm <dmalcolm@redhat.com>
12252 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12253 generating name of built executable.
12255 2015-01-07 Marek Polacek <polacek@redhat.com>
12258 * gcc.dg/pr64440.c: New test.
12259 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12261 2015-01-07 Marek Polacek <polacek@redhat.com>
12264 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12265 * gcc.dg/pr64417.c: New test.
12267 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
12270 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12273 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12275 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12276 Check if testcases run without errors, not just if they compile.
12278 2015-01-06 Christian Bruel <christian.bruel@st.com>
12281 * gcc.target/sh/pr64507.c: New test.
12283 2015-01-06 Arnaud Charlet <charlet@adacore.com>
12285 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12287 2015-01-06 Jakub Jelinek <jakub@redhat.com>
12289 * c-c++-common/asan/sanitize-all-1.c: New test.
12290 * c-c++-common/ubsan/sanitize-all-1.c: New test.
12291 * c-c++-common/ubsan/sanitize-all-2.c: New test.
12292 * c-c++-common/ubsan/sanitize-all-3.c: New test.
12293 * c-c++-common/ubsan/sanitize-all-4.c: New test.
12295 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
12297 * lib/target-supports.exp (check_profiling_available): Return 0 for
12299 (check_effective_target_tls_runtime): Likewise.
12300 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12301 * gcc.dg/20020312-2.c: Adjust for Visium.
12302 * gcc.dg/tls/thr-cse-1.c: Likewise
12303 * gcc.dg/tree-ssa/20040204-1.c: Likewise
12304 * gcc.dg/tree-ssa/loop-1.c: Likewise.
12305 * gcc.dg/weak/typeof-2.c: Likewise.
12307 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
12309 PR rtl-optimization/64287
12310 * gcc.dg/aru-2.c: New test.
12312 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12315 * c-c++-common/ubsan/pr64344-1.c: New test.
12316 * c-c++-common/ubsan/pr64344-2.c: New test.
12318 PR tree-optimization/64465
12319 * gcc.dg/pr64465.c: New test.
12321 PR tree-optimization/64494
12322 * gcc.c-torture/compile/pr64494.c: New test.
12324 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12327 * gfortran.dg/realloc_on_assign_25.f90: New test.
12329 2015-01-05 Jakub Jelinek <jakub@redhat.com>
12331 Update copyright years.
12333 2015-01-05 Marek Polacek <polacek@redhat.com>
12336 * gcc.dg/pr64423.c: New test.
12338 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
12340 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12341 mmix-knuth-mmixware for the same reason as for MIPS.
12342 * gcc.dg/debug/debug-2.c: Ditto.
12344 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12346 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
12349 * lib/gfortran.exp: Add libatomic library search path.
12350 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12351 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12353 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12355 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12357 * c-c++-common/tsan/bitfield_race.c: New testcase.
12358 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12360 2015-01-02 Tobias Burnus <burnus@net-b.de>
12362 * gfortran.dg/coarray/collectives_4.f90: New.
12364 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12367 * gfortran.dg/extends_16.f90: New.
12369 2015-01-02 Tobias Burnus <burnus@net-b.de>
12371 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12373 2015-01-02 Tobias Burnus <burnus@net-b.de>
12375 * gfortran.dg/coarray/codimension_2.f90: New.
12376 * gfortran.dg/coarray/codimension_2a.f90: New.
12377 * gfortran.dg/coarray_35.f90: New.
12378 * gfortran.dg/coarray_35a.f90: New.
12380 2015-01-02 Janus Weil <janus@gcc.gnu.org>
12383 * gfortran.dg/dummy_procedure_11.f90: New.
12385 Copyright (C) 2015 Free Software Foundation, Inc.
12387 Copying and distribution of this file, with or without modification,
12388 are permitted in any medium without royalty provided the copyright
12389 notice and this notice are preserved.