1 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8 * gcc.target/arm/identical-invariants.c: New test.
10 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
11 Chen Gang <gang.chen.5i5j@gmail.com>
13 * gcc.c-torture/compile/section.c: New testcase.
15 2014-07-02 Christian Bruel <christian.bruel@st.com>
19 * gcc.target/sh/fpchg.c: New test.
21 2014-07-02 Jakub Jelinek <jakub@redhat.com>
22 Fritz Reese <Reese-Fritz@zai.com>
24 * gfortran.dg/oldstyle_5.f: New test.
26 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
28 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
29 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
31 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
34 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
35 * g++.dg/parse/error11.C: Likewise.
36 * g++.old-deja/g++.brendan/template17.C: Likewise.
38 2014-07-02 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
41 * gfortran.dg/coarray/send_array.f90: Ditto.
42 * gfortran.dg/coarray/sendget_array.f90: Ditto.
44 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
45 Yufeng Zhang <yufeng.zhang@arm.com>
47 * gcc.target/aarch64/aapcs64/aapcs64.exp:
48 (additional_flags_for_func_ret): New variable based on
49 $additional_flags with -fno-use-caller-save.
50 (func-ret-*.c): Use the new variable.
52 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp0x/decltype60.C: New.
57 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
59 * gcc.target/aarch64/simd/vcage_f64.c: New test.
60 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
61 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
62 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
63 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
64 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
65 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
66 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
68 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
70 * g++.dg/cpp1y/pr59867.C: Fix target selector.
72 2014-07-01 Marek Polacek <polacek@redhat.com>
74 * gcc.dg/Wint-conversion.c: New test.
76 2014-07-01 Marek Polacek <polacek@redhat.com>
79 * gcc.dg/Wincompatible-pointer-types.c: New test.
81 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
83 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
84 MicroBlaze specific pattern.
86 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
91 * testsuite/g++.dg/cpp0x/pr58781.C: New.
92 * testsuite/g++.dg/cpp0x/pr60249.C: New.
93 * testsuite/g++.dg/cpp1y/pr59867.C: New.
95 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
97 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
98 test requires greater precision than the current PowerPC long
99 double implementation supports.
101 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
104 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
106 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
109 * g++.dg/cpp0x/constexpr-attribute3.C: New.
111 2014-06-30 Jeff Law <law@redhat.com>
113 PR tree-optimization/61607
114 * gcc.dg/tree-ssa/pr61607.c: New test.
116 2014-06-30 Marek Polacek <polacek@redhat.com>
118 * c-c++-common/ubsan/attrib-2.c: New test.
119 * g++.dg/ubsan/return-3.C: New test.
121 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
124 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
125 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
127 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
129 * gcc.dg/ira-loop-pressure.c: New test.
131 2014-06-29 Roman Gareev <gareevroman@gmail.com>
133 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
134 checks that the dump is generated.
136 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
140 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
141 * gfortran.dg/binding_label_tests_27.f90: New file.
143 2014-06-29 Roman Gareev <gareevroman@gmail.com>
145 * gfortran.dg/graphite/pr59586.f: New testcase.
147 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
149 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
151 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
154 * lib/target-supports.exp (check_effective_target_fortran_ieee):
156 * gfortran.dg/ieee/ieee.exp: New file.
157 * gfortran.dg/ieee/ieee_1.F90: New file.
158 * gfortran.dg/ieee/ieee_2.f90: New file.
159 * gfortran.dg/ieee/ieee_3.f90: New file.
160 * gfortran.dg/ieee/ieee_4.f90: New file.
161 * gfortran.dg/ieee/ieee_5.f90: New file.
162 * gfortran.dg/ieee/ieee_6.f90: New file.
163 * gfortran.dg/ieee/ieee_7.f90: New file.
164 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
166 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
168 * g++.dg/cpp0x/elision_conv.C: New.
170 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
172 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
174 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/ext/complit14.C: New.
179 2014-06-27 Martin Jambor <mjambor@suse.cz>
182 * g++.dg/ipa/pr61160-2.C: New test.
183 * g++.dg/ipa/pr61160-3.C: Likewise.
185 2014-06-27 Jakub Jelinek <jakub@redhat.com>
187 PR tree-optimization/57233
188 PR tree-optimization/61299
189 * gcc.dg/pr57233.c: New test.
190 * gcc.target/i386/pr57233.c: New test.
191 * gcc.target/i386/sse2-pr57233.c: New test.
192 * gcc.target/i386/avx-pr57233.c: New test.
193 * gcc.target/i386/avx2-pr57233.c: New test.
194 * gcc.target/i386/avx512f-pr57233.c: New test.
195 * gcc.target/i386/xop-pr57233.c: New test.
197 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
199 * gcc.dg/typeof-2.c: New testcase.
201 2014-06-27 Marek Polacek <polacek@redhat.com>
203 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
204 (fn1): Remove store to out-of-bounds location. Add memory barrier.
212 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
213 location. Add memory barrier.
218 * c-c++-common/ubsan/bounds-7.c: New test.
220 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
223 gfortran.dg/arrayio_15.f90: New test.
225 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
228 * gcc.target/alpha/pr61586.c: New test.
230 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/template/pr57573.C: New.
235 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
237 * gcc.dg/tree-ssa/interposition.c: New testcase.
239 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/cpp0x/deleted8.C: New.
244 2014-06-26 Martin Jambor <mjambor@suse.cz>
246 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
248 * g++.dg/simulate-thread/bitfields.C: Likewise.
249 * gcc.dg/simulate-thread/strict-align-global.c: Remove
250 allow-packed-store-data-races parameter.
251 * gcc.dg/simulate-thread/subfields.c: Likewise.
252 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
255 2014-06-26 Martin Jambor <mjambor@suse.cz>
257 * g++.dg/ipa/pr60600.C: Fix typo.
258 * g++.dg/ipa/devirt-25.C: Likewise.
260 2014-06-26 Richard Biener <rguenther@suse.de>
262 PR tree-optimization/61607
263 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
265 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
267 * gcc.dg/inline-22.c: Add bind_pic_locally.
268 * gcc.dg/inline_4.c: Ditto.
269 * gcc.dg/fail_always_inline.c: Ditto.
270 * g++.dg/ipa/devirt-25.C: Ditto.
272 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
274 * lib/target-support.exp (bind_pic_locally): Save the flags to
275 'flags_to_postpone' instead of appending to 'flags'.
276 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
277 with flags_to_postpone and revert after target_compile.
278 * lib/g++.exp (g++_target_compile): Ditto.
279 * lib/gfortran.exp (gfortran_target_compile): Ditto.
281 2014-06-26 Nick Clifton <nickc@redhat.com>
283 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
285 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
288 * g++.dg/template/pr61537.C: New testcase.
290 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
292 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
295 2014-06-25 Tobias Burnus <burnus@net-b.de>
297 * gfortran.dg/coarray_33.f90: New.
299 2014-06-25 Tobias Burnus <burnus@net-b.de>
301 * gfortran.dg/coarray/coindexed_1.f90: New.
303 2014-06-25 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/coarray_collectives_7.f90: New.
307 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
309 * gcc.c-torture/execute/20140622-1.c: New test.
311 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
315 * g++.dg/cpp0x/aggr1.C: New.
316 * g++.dg/cpp0x/aggr2.C: Likewise.
317 * g++.dg/init/aggr11.C: Likewise.
318 * g++.dg/init/aggr12.C: Likewise.
320 2014-06-25 Martin Jambor <mjambor@suse.cz>
322 * g++.dg/ipa/pr61540.C: Remove dumping test.
324 2014-06-25 Marek Polacek <polacek@redhat.com>
327 * gcc.dg/pr61162.c: Adjust dg-warning.
328 * gcc.dg/pr61162-2.c: New test.
330 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
332 PR tree-optimization/57742
333 * gcc.dg/tree-ssa/calloc-3.c: New file.
335 2014-06-25 Richard Biener <rguenther@suse.de>
338 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
339 for targets that return _Complex float in memory.
341 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
343 * gcc.target/arm/vect-noalign.c: Adjust options.
345 2014-06-24 Cong Hou <congh@google.com>
347 * gcc.dg/vect/vect-reduc-sad.c: New.
348 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
350 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
352 PR tree-optimization/57742
353 * g++.dg/tree-ssa/calloc.C: New testcase.
354 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
355 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
356 * gcc.dg/strlenopt-9.c: Adapt.
358 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
360 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
362 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
363 instead of calling sequentially in the C code.
364 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
365 saved_return_address to the stack frame where LR register was stored.
366 (saved_return_address): Declare weak.
368 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/other/operator3.C: New.
372 * g++.dg/template/operator8.C: Adjust.
373 * g++.dg/template/operator9.C: Likewise.
375 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
377 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
379 2014-06-24 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/61572
382 * gcc.target/i386/pr61572.c: New testcase.
384 2014-06-24 Jakub Jelinek <jakub@redhat.com>
386 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
388 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
389 Remove Label is never defined expected error.
390 * gfortran.dg/gomp/udr8.f90: New test.
392 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
394 PR tree-optimization/61554
395 * g++.dg/torture/pr61554.C: New testcase.
397 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
399 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
401 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
403 * gcc.dg/localalias-2.c: Guard by require-alias.
404 * gcc.dg/globalalias-2.c: Likewise.
406 2014-06-23 Kai Tietz <ktietz@redhat.com>
408 * gcc.target/i386/indjmp-1.c: New test.
410 2014-06-23 Andrew Pinski <apinski@cavium.com>
412 * gcc.c-torture/compile/20140723-1.c: New testcase.
414 2014-06-23 Marek Polacek <polacek@redhat.com>
417 * c-c++-common/pr61553.c (foo): Add dg-error.
419 2014-06-23 Tobias Burnus <burnus@net-b.de>
421 * gfortran.dg/coarray_32.f90: New.
423 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/other/void1.C: Adjust.
428 * g++.dg/other/void3.C: Likewise.
430 2014-06-23 Marek Polacek <polacek@redhat.com>
433 * c-c++-common/pr61553.c: New test.
435 2014-06-23 Richard Biener <rguenther@suse.de>
437 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
438 * g++.dg/vect/slp-pr50819.cc: Likewise.
439 * g++.dg/vect/slp-pr56812.cc: Likewise.
440 * gcc.dg/vect/bb-slp-1.c: Likewise.
441 * gcc.dg/vect/bb-slp-10.c: Likewise.
442 * gcc.dg/vect/bb-slp-11.c: Likewise.
443 * gcc.dg/vect/bb-slp-13.c: Likewise.
444 * gcc.dg/vect/bb-slp-14.c: Likewise.
445 * gcc.dg/vect/bb-slp-15.c: Likewise.
446 * gcc.dg/vect/bb-slp-16.c: Likewise.
447 * gcc.dg/vect/bb-slp-17.c: Likewise.
448 * gcc.dg/vect/bb-slp-18.c: Likewise.
449 * gcc.dg/vect/bb-slp-19.c: Likewise.
450 * gcc.dg/vect/bb-slp-2.c: Likewise.
451 * gcc.dg/vect/bb-slp-20.c: Likewise.
452 * gcc.dg/vect/bb-slp-21.c: Likewise.
453 * gcc.dg/vect/bb-slp-22.c: Likewise.
454 * gcc.dg/vect/bb-slp-23.c: Likewise.
455 * gcc.dg/vect/bb-slp-24.c: Likewise.
456 * gcc.dg/vect/bb-slp-25.c: Likewise.
457 * gcc.dg/vect/bb-slp-26.c: Likewise.
458 * gcc.dg/vect/bb-slp-27.c: Likewise.
459 * gcc.dg/vect/bb-slp-28.c: Likewise.
460 * gcc.dg/vect/bb-slp-29.c: Likewise.
461 * gcc.dg/vect/bb-slp-3.c: Likewise.
462 * gcc.dg/vect/bb-slp-30.c: Likewise.
463 * gcc.dg/vect/bb-slp-31.c: Likewise.
464 * gcc.dg/vect/bb-slp-32.c: Likewise.
465 * gcc.dg/vect/bb-slp-4.c: Likewise.
466 * gcc.dg/vect/bb-slp-5.c: Likewise.
467 * gcc.dg/vect/bb-slp-6.c: Likewise.
468 * gcc.dg/vect/bb-slp-7.c: Likewise.
469 * gcc.dg/vect/bb-slp-8.c: Likewise.
470 * gcc.dg/vect/bb-slp-8a.c: Likewise.
471 * gcc.dg/vect/bb-slp-8b.c: Likewise.
472 * gcc.dg/vect/bb-slp-9.c: Likewise.
473 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
474 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
475 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
476 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
477 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
478 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
479 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
480 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
481 * gcc.dg/vect/pr26359.c: Likewise.
482 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
484 2014-06-23 Marek Polacek <polacek@redhat.com>
486 * c-c++-common/pr49706-2.c: New test.
488 2014-06-23 Alan Modra <amodra@gmail.com>
490 * gcc.dg/pr61583.c: New.
492 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
494 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
497 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
498 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
500 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
501 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
502 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
503 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
504 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
505 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
506 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
507 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
508 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
509 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
510 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
511 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
512 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
513 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
514 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
515 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
516 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
517 test_vsrid_n_u64): Fix signature to match intrinsic.
519 (test_vabs_s64): Remove.
520 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
522 (test_vdupd_lane_s64): Rename to...
523 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
525 (test_vdupd_lane_u64): Rename to...
526 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
528 (test_vtst_s64): Rename to...
529 (test_vtstd_s64): ...and change int64x1_t to int64_t.
531 (test_vtst_u64): Rename to...
532 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
534 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
535 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
536 Remove out-of-bounds tests.
537 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
538 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
539 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
541 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
543 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
544 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
545 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
546 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
547 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
549 * gcc.target/aarch64/vsub_f64.c: Likewise.
550 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
551 scheme as now the same for all variants.
552 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
555 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
557 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
559 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
561 * gcc.dg/localalias.c: Fix broken commit.
562 * gcc.dg/globalalias.c: Likewise.
564 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
566 * gcc.dg/localalias.c: New testcase.
567 * gcc.dg/localalias-2.c: New testcase.
568 * gcc.dg/globalalias.c: New testcase.
569 * gcc.dg/globalalias-2.c: New testcase.
571 2014-06-20 Jakub Jelinek <jakub@redhat.com>
573 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
575 2014-06-20 Marek Polacek <polacek@redhat.com>
577 * c-c++-common/ubsan/bounds-1.c: New test.
578 * c-c++-common/ubsan/bounds-2.c: New test.
579 * c-c++-common/ubsan/bounds-3.c: New test.
580 * c-c++-common/ubsan/bounds-4.c: New test.
581 * c-c++-common/ubsan/bounds-5.c: New test.
582 * c-c++-common/ubsan/bounds-6.c: New test.
584 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
586 Make the tests big-endian friendly.
588 * gcc.target/aarch64/aapcs64/test_25.c: Update.
589 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
590 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
591 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
592 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
593 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
594 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
595 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
596 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
598 2014-06-20 Yury Gribov <y.gribov@samsung.com>
599 Max Ostapenko <m.ostapenko@partner.samsung.com>
602 * c-c++-common/asan/strlen-overflow-1.c: New test.
604 2014-06-20 Martin Jambor <mjambor@suse.cz>
607 * g++.dg/ipa/pr61540.C: New test.
609 2014-06-20 Yury Gribov <y.gribov@samsung.com>
610 Max Ostapenko <m.ostapenko@partner.samsung.com>
613 * c-c++-common/asan/pr61530.c: New test.
615 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
618 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
619 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
620 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
621 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
622 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
623 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
624 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
625 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
626 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
627 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
628 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
629 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
630 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
631 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
632 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
633 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
634 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
635 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
636 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
637 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
638 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
639 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
640 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
641 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
642 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
643 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
644 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
645 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
646 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
647 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
648 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
649 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
650 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
651 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
652 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
653 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
654 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
655 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
656 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
657 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
658 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
659 (test_vqdmlal_high_lane_s16): Fix parameter type.
660 (test_vqdmlal_high_lane_s32): Likewise.
661 (test_vqdmull_high_lane_s16): Likewise.
662 (test_vqdmull_high_lane_s32): Likewise.
663 (test_vqdmlsl_high_lane_s32): Likewise.
664 (test_vqdmlsl_high_lane_s16): Likewise.
665 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
667 (test_vqdmlals_lane_s32): Likewise.
668 (test_vqdmlslh_lane_s16): Likewise.
669 (test_vqdmlsls_lane_s32): Likewise.
670 (test_vqdmulhh_lane_s16): Likewise.
671 (test_vqdmulhs_lane_s32): Likewise.
672 (test_vqdmullh_lane_s16): Likewise.
673 (test_vqdmulls_lane_s32): Likewise.
674 (test_vqrdmulhh_lane_s16): Likewise.
675 (test_vqrdmulhs_lane_s32): Likewise.
677 2014-06-20 Tobias Burnus <burnus@net-b.de>
680 * gfortran.dg/coarray_collectives_5.f90: Update
681 dg-final scan-tree-dump-times.
682 * gfortran.dg/coarray_collectives_6.f90: Ditto.
684 2014-06-20 Hale Wang <hale.wang@arm.com>
686 * gcc.target/arm/lto/: New folder to verify the LTO option.
687 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
688 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
689 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
690 * lib/lto.exp (object-readelf): New procedure.
692 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
695 * gfortran.dg/pr61454.f90: New file.
697 2014-06-19 Terry Guo <terry.guo@arm.com>
699 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
700 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
701 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
703 2014-06-19 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/coarray/collectives_2.f90: Extend
708 2014-06-18 Tom de Vries <tom@codesourcery.com>
710 * gcc.target/aarch64/fuse-caller-save.c: New test.
712 2014-06-18 Radovan Obradovic <robradovic@mips.com>
713 Tom de Vries <tom@codesourcery.com>
715 * gcc.target/arm/fuse-caller-save.c: New test.
717 2014-06-18 Richard Biener <rguenther@suse.de>
719 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
720 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
721 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
723 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
725 PR tree-optimization/61518
726 * gcc.dg/torture/pr61518.c: New test.
728 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
730 PR tree-optimization/61517
731 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
732 (incorrect_read_be32): Likewise.
733 (main): Call incorrect_read_* to test stmt replacement is made by
734 bswap at the right place.
735 * gcc.c-torture/execute/pr61517.c: New test.
737 2014-06-18 Andreas Schwab <schwab@suse.de>
739 PR rtl-optimization/54555
740 * gcc.target/m68k/pr54555.c: New test.
742 2014-06-18 Olivier Hainque <hainque@adacore.com>
744 * gnat.dg/blocklocs.adb: New test.
746 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
748 PR tree-optimization/52252
749 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
750 * gcc.target/i386/pr52252-core.c: Ditto.
752 PR tree-optimization/61403
753 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
755 2014-06-18 Jakub Jelinek <jakub@redhat.com>
757 * gfortran.dg/gomp/declare-simd-1.f90: New test.
758 * gfortran.dg/gomp/depend-1.f90: New test.
759 * gfortran.dg/gomp/target1.f90: New test.
760 * gfortran.dg/gomp/target2.f90: New test.
761 * gfortran.dg/gomp/target3.f90: New test.
762 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
763 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
766 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
769 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
771 2014-06-17 Tobias Burnus <burnus@net-b.de>
772 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
774 * gfortran.dg/coarray/send_array.f90: New.
775 * gfortran.dg/coarray/get_array.f90: New.
776 * gfortran.dg/coarray/sendget_array.f90: New.
777 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
779 * gfortran.dg/coarray/collectives_2.f90: New.
781 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
784 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
787 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
789 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
790 unit_id and kind_id to zero.
792 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
795 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
796 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
797 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
798 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
800 2014-06-17 Richard Biener <rguenther@suse.de>
803 * gcc.dg/lto/pr61526_0.c: New testcase.
804 * gcc.dg/lto/pr61526_1.c: Likewise.
806 2014-06-17 Richard Biener <rguenther@suse.de>
808 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
809 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
810 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
811 * gcc.dg/tree-ssa/vrp36.c: Likewise.
812 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
814 2014-06-17 Richard Biener <rguenther@suse.de>
816 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
818 2014-06-16 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/61482
821 * g++.dg/torture/pr61482.C: New testcase.
823 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
825 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
826 vpmacsdql instruction.
828 2014-06-16 Yury Gribov <y.gribov@samsung.com>
830 * c-c++-common/asan/instrument-with-calls-1.c: New test.
831 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
832 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
833 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
835 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
836 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
837 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
838 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
839 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
840 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
842 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
846 * gfortran.dg/system_clock_1.f90: New file.
847 * gfortran.dg/system_clock_2.f90: New file.
849 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/other/void3.C: New.
853 * g++.dg/conversion/err-recover1.C: Update.
855 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
858 * lib/target-supports.exp (check_effective_target_longdouble128): New.
859 * gcc.target/powerpc/pack02.c: Use it.
860 * gcc.target/powerpc/tfmode_off.c: Likewise.
862 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
864 PR rtl-optimization/61094
865 PR rtl-optimization/61446
866 * gcc.target/i386/pr61446.c : New.
868 2014-06-13 Dehao Chen <dehao@google.com>
870 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
872 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
874 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
876 2014-06-13 Richard Biener <rguenther@suse.de>
878 * c-c++-common/pr46562-2.c: Adjust.
879 * g++.dg/tree-ssa/pr8781.C: Likewise.
880 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
881 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
882 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
883 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
884 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
886 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
888 PR tree-optimization/61375
889 * gcc.c-torture/execute/pr61375-1.c: New test.
891 2014-06-12 Jakub Jelinek <jakub@redhat.com>
894 * c-c++-common/gomp/pr61486-1.c: New test.
895 * c-c++-common/gomp/pr61486-2.c: New test.
897 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
900 * gcc.dg/vect/vect-singleton_1.c: New file.
902 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
905 * gcc.target/avr/torture/pr61443.c: New test.
907 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/parse/friend11.C: New.
912 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/cpp0x/using-enum-1.C: New.
916 * g++.dg/cpp0x/using-enum-2.C: Likewise.
918 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/parse/friend9.C: New.
922 * g++.dg/parse/friend10.C: Likewise.
923 * g++.dg/parse/friend7.C: Adjust.
925 2014-06-11 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/61452
928 * gcc.dg/torture/pr61452.c: New testcase.
930 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/parse/pr34049.C: New.
935 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
937 * gcc.c-torture/execute/pr61306-1.c: New test.
938 * gcc.c-torture/execute/pr61306-2.c: Likewise.
939 * gcc.c-torture/execute/pr61306-3.c: Likewise.
941 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
943 * gcc.target/aarch64/acle/acle.exp: New.
944 * gcc.target/aarch64/acle/crc32b.c: New test.
945 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
946 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
947 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
948 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
949 * gcc.target/aarch64/acle/crc32d.c: Likewise.
950 * gcc.target/aarch64/acle/crc32h.c: Likewise.
951 * gcc.target/aarch64/acle/crc32w.c: Likewise.
953 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
955 PR tree-optimization/52252
956 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
958 2014-06-11 Richard Biener <rguenther@suse.de>
961 * gcc.dg/torture/20140610-1.c: New testcase.
962 * gcc.dg/torture/20140610-2.c: Likewise.
964 2014-06-10 Richard Biener <rguenther@suse.de>
966 PR tree-optimization/61438
967 * gcc.dg/torture/pr61438.c: New testcase.
969 2014-06-10 Richard Biener <rguenther@suse.de>
972 * g++.dg/opt/pr61456.C: New testcase.
974 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
975 Mikael Morin <mikael@gcc.gnu.org>
978 * gfortran.dg/class_array_15.f03: Check memory leaks.
980 2014-06-10 Richard Biener <rguenther@suse.de>
982 PR tree-optimization/57186
983 PR tree-optimization/59299
984 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
985 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
987 2014-06-10 Jakub Jelinek <jakub@redhat.com>
990 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
992 * gfortran.dg/gomp/associate1.f90: New test.
993 * gfortran.dg/gomp/intentin1.f90: New test.
994 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
995 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
996 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
997 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
999 2014-06-09 Marek Polacek <polacek@redhat.com>
1002 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1003 * gcc.dg/array-2.c: Likewise.
1004 * gcc.dg/array-const-2.c: Likewise.
1005 * gcc.dg/ucnid-8.c: Likewise.
1006 * gcc.dg/vla-init-1.c: Likewise.
1007 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1008 * gcc.dg/c99-flex-array-7.c: Likewise.
1009 * gcc.dg/init-bad-1.c: Likewise.
1010 * gcc.dg/init-bad-3.c: Likewise.
1011 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1012 * gcc.dg/pedwarn-init.c: Add dg-warning.
1013 * gcc.dg/pr53119.c: Remove dg-excess-errors.
1015 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1018 * g++.dg/other/redecl3.C: New.
1020 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
1023 * g++.dg/pr54442.C: New file.
1025 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1028 * gfortran.dg/associate_17.f90 : New test
1030 2014-06-09 Petr Murzin <petr.murzin@intel.com>
1032 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
1033 void for TEST instead of static void.
1034 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1035 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1036 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1037 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1038 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1039 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1040 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1041 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1042 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1043 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1044 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1047 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1048 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1049 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1050 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1055 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1058 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1060 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1065 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1067 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1069 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1070 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1071 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1072 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1073 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1074 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1075 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1076 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1077 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1078 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1079 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1080 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1081 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1082 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1083 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1084 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1085 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1087 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1090 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1091 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1092 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1093 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1098 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1099 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1101 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1102 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1103 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1104 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1105 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1106 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1107 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1108 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1109 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1110 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1112 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1113 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1114 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1115 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1116 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1117 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1118 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1119 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1120 instead of static void.
1121 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1122 delete unused variables.
1123 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1124 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1125 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1126 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1127 delete unused variables, void for TEST instead of static void.
1128 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1131 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1132 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1134 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1135 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1136 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1137 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1138 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1139 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1140 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1141 initialize variables.
1142 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1143 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1145 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1146 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1147 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1148 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1149 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1150 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1151 * gcc.target/i386/i386.exp: Ditto.
1152 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1153 CALC, void for TEST instead of static void, initialize variables.
1154 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1155 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1157 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1158 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1159 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1160 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1161 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1163 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1164 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1165 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1168 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1169 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1170 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1171 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1176 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1177 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1179 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1180 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1181 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1182 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1183 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1184 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1185 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1186 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1187 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1188 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1190 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1191 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1193 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1194 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1201 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1202 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1203 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1204 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1205 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1206 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1207 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1208 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1209 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1210 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1211 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1212 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1213 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1216 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1217 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1218 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1219 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1224 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1225 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1227 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1228 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1229 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1230 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1231 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1232 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1233 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1234 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1235 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1236 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1238 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1239 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1240 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1241 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1242 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1243 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1244 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1245 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1246 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1247 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1248 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1249 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1250 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1251 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1252 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1253 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1254 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1255 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1256 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1257 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1258 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1259 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1260 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1261 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1262 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1263 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1264 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1265 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1266 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1267 instead of static void.
1268 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1269 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1270 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1271 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1272 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1273 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1274 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1275 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1276 static void, delete unused variables.
1277 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1280 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1281 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1282 static void, delete unused variables, Change parameters for
1283 UNION_CHECK, MASK_MERGE and MASK_ZERO.
1284 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1285 CALC, void for TEST instead of static void.
1286 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1287 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1289 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1290 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1291 static void, change type of parameter for UNION_TYPE.
1292 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1293 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1294 void for TEST instead of static void, delete unused variables, change
1295 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1296 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1297 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1298 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1299 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1300 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1301 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1302 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1303 void for TEST instead of static void, change parameters for
1304 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1305 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1306 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1307 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1308 * gcc.target/i386/avx512f-additional-reg-names.c: Add
1309 __attribute__((unused)).
1310 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1311 __attribute__((unused)).
1312 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1313 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1314 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1315 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1316 * gcc.target/i386/avx512f-korw-1.c: Ditto.
1317 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1318 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1319 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1320 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1321 add __attribute__((unused)).
1322 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1323 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1324 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1325 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1326 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1327 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1328 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1329 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1330 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1331 delete unused variables.
1332 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1333 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1334 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1335 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1336 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1337 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1338 static void, mask_merging and zero_masking for unsigned types.
1339 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1340 CHECK_ARRAY for unsigned types.
1341 * gcc.target/i386/m256-check.h: Ditto.
1342 * gcc.target/i386/m512-check.h: Ditto.
1344 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1347 * gcc.target/arm/pr48252.c (main): Expect same result
1350 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1353 * gfortran.dg/cray_pointers_10.f90: New file.
1355 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1357 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1358 instead of complex(kind=16).
1360 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1363 * gfortran.dg/bind_c_usage_29.f90: New file.
1365 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1367 * gnat.dg/opt38.adb: New test.
1368 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1370 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
1373 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1374 New macro, 0 for __MMIX__, default 64.
1375 (bar): Pass it to __builtin_apply instead of literal 64.
1377 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1379 * gfortran.dg/io_constraints_11.f90: New file.
1380 * gfortran.dg/io_constraints_12.f90: New file.
1381 * gfortran.dg/io_constraints_13.f90: New file.
1383 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1386 * gcc.target/i386/pr61423.c: New test.
1388 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/cpp0x/constexpr-union6.C: New.
1392 * g++.dg/cpp0x/union6.C: Likewise.
1393 * g++.dg/init/ref14.C: Adjust.
1394 * g++.dg/init/union1.C: Likewise.
1396 2014-06-06 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/59299
1399 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1401 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
1403 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1404 * gcc.dg/tree-ssa/sra-12.c: Likewise.
1406 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1408 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1409 bitfield and test wrong results instead of correct results to make the
1412 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/cpp0x/constexpr-60432.C: New.
1417 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/cpp0x/constexpr-60199.C: New.
1422 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1424 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1425 Specify -march=z900 as an additional option.
1426 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1427 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1428 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1430 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1432 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1433 reduction clause diagnostic changes.
1434 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1435 * gfortran.dg/gomp/reduction1.f90: Likewise.
1436 * gfortran.dg/gomp/reduction3.f90: Likewise.
1437 * gfortran.dg/gomp/udr1.f90: New test.
1438 * gfortran.dg/gomp/udr2.f90: New test.
1439 * gfortran.dg/gomp/udr3.f90: New test.
1440 * gfortran.dg/gomp/udr4.f90: New test.
1441 * gfortran.dg/gomp/udr5.f90: New test.
1442 * gfortran.dg/gomp/udr6.f90: New test.
1443 * gfortran.dg/gomp/udr7.f90: New test.
1445 2014-06-06 Christian Bruel <christian.bruel@st.com>
1447 PR tree-optimization/43934
1448 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1450 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
1453 * gcc.dg/pr53119.c: New testcase.
1455 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1458 * gcc.target/avr/pr52472.c: New test.
1461 2014-06-05 Jeff Law <law@redhat.com>
1463 PR tree-optimization/61289
1464 * g++.dg/pr61289.C: New test.
1465 * g++.dg/pr61289-2.C: New test.
1467 2014-06-05 Richard Biener <rguenther@suse.de>
1468 Paolo Carlini <paolo.carlini@oracle.com>
1471 * g++.dg/parse/pr56961.C: New.
1473 2014-06-05 Kai Tietz <ktietz@redhat.com>
1476 * gcc.target/i386/sibcall-4.c: Remove xfail.
1478 2014-06-05 Julian Brown <julian@codesourcery.com>
1479 Sandra Loosemore <sandra@codesourcery.com>
1481 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1483 2014-06-05 Richard Biener <rguenther@suse.de>
1486 * g++.dg/diagnostic/pr61004.C: New testcase.
1488 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
1490 * gcc.dg/torture/pr61319.c: New test.
1492 2014-06-05 Marek Polacek <polacek@redhat.com>
1495 * gcc.dg/pr56724-3.c: New test.
1497 2014-06-05 Andreas Schwab <schwab@suse.de>
1499 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1501 2014-06-05 Marek Polacek <polacek@redhat.com>
1504 * c-c++-common/pr49706.c: New test.
1506 2014-06-05 Marek Polacek <polacek@redhat.com>
1509 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1510 * gcc.dg/Wshadow-3.c: Likewise.
1511 * gcc.dg/pr48062.c: New test.
1513 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/init/pr43453.C: New.
1518 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
1520 PR tree-optimization/61385
1521 * gcc.dg/tree-ssa/pr61385.c: New file.
1523 2014-06-04 Richard Biener <rguenther@suse.de>
1525 PR tree-optimization/60098
1526 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1528 2014-06-04 Richard Biener <rguenther@suse.de>
1530 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1532 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1535 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1536 the case with a pointer.
1538 2014-06-04 Marek Polacek <polacek@redhat.com>
1541 * c-c++-common/pr30020.c: New test.
1543 2014-06-03 Andrew Pinski <apinski@cavium.com>
1545 * gcc.c-torture/compile/20140528-1.c: New testcase.
1547 2014-06-03 Dehao Chen <dehao@google.com>
1549 * gcc.dg/tree-prof/merge_block.c: New test.
1551 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
1553 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1554 * g++.dg/ext/mv15.C (dg-options): Ditto.
1556 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp0x/nullptr31.C: New.
1561 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1562 * g++.dg/cpp0x/nullptr17.C: Update.
1564 2014-06-03 Marek Polacek <polacek@redhat.com>
1567 * c-c++-common/pr60439.c: New test.
1568 * g++.dg/eh/scope1.C (f4): Add dg-warning.
1570 2014-06-03 Martin Jambor <mjambor@suse.cz>
1573 * g++.dg/ipa/pr61160-1.C: New test.
1575 2014-06-03 Richard Biener <rguenther@suse.de>
1577 PR tree-optimization/61383
1578 * gcc.dg/torture/pr61383-1.c: New testcase.
1580 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
1582 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1584 2014-06-02 Jeff Law <law@redhat.com>
1586 PR rtl-optimization/61094
1587 * g++.dg/pr61094: New test.
1589 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
1591 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1592 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1593 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1594 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1595 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1596 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1597 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1598 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1600 2014-06-02 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/61346
1603 * gcc.dg/torture/pr61346.c: New testcase.
1605 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1607 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1609 * gcc.target/i386/sibcall-4.c: Ditto.
1610 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1612 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1614 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1615 in scan-assembler-not string.
1616 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1617 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1618 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1620 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1622 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1624 2014-06-01 Kai Tietz <ktietz@redhat.com>
1627 * gcc.target/i386/sibcall-6.c: New test.
1629 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1633 * g++.dg/cpp0x/pr57543-1.C: New.
1634 * g++.dg/cpp0x/pr57543-2.C: Likewise.
1635 * g++.dg/cpp0x/pr57543-3.C: Likewise.
1636 * g++.dg/cpp0x/decltype59.C: Likewise.
1638 2014-05-31 Tom de Vries <tom@codesourcery.com>
1640 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1642 2014-05-30 Jakub Jelinek <jakub@redhat.com>
1644 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1645 restore_gcc_exec_prefix_env_var): New procedures.
1646 (set_ld_library_path_env_vars,
1647 restore_ld_library_path_env_vars): Use them.
1648 * lib/c-compat.exp: Load target-libpath.exp.
1649 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1650 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1651 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1652 restore_gcc_exec_prefix_env_var.
1653 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1656 * c-c++-common/asan/misalign-1.c: New test.
1657 * c-c++-common/asan/misalign-2.c: New test.
1659 * g++.dg/asan/asan_test.C: Add -std=c++11 and
1660 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1661 -DASAN_USE_DEJAGNU_GTEST=1.
1662 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1663 * g++.dg/asan/asan_oob_test.cc: Likewise.
1664 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1665 * g++.dg/asan/asan_str_test.cc: Likewise.
1666 * g++.dg/asan/asan_test_utils.h: Likewise.
1667 * g++.dg/asan/sanitizer_test_config.h: Likewise.
1668 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
1669 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1670 Imported from upstream r209283.
1671 * g++.dg/asan/asan_test_config.h: Likewise.
1673 2014-05-30 Kai Tietz <ktietz@redhat.com>
1676 * gcc.target/i386/sibcall-1.c: New test.
1677 * gcc.target/i386/sibcall-2.c: New test.
1678 * gcc.target/i386/sibcall-3.c: New test.
1679 * gcc.target/i386/sibcall-4.c: New test.
1681 2014-05-30 Ian Lance Taylor <iant@google.com>
1683 * gcc.target/i386/pause-2.c: New test.
1685 2014-05-30 Tom de Vries <tom@codesourcery.com>
1687 * gcc.target/i386/fuse-caller-save.c: New test.
1688 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1689 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1691 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1693 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1694 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1695 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1696 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1697 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1698 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1699 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1700 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1701 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1702 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1703 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1704 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1705 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1706 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1707 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1708 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1709 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1710 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1711 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1712 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1713 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1714 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1715 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1716 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1717 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1718 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1719 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1720 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1721 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1722 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1723 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1724 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1725 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1726 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1727 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1728 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1730 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1732 PR rtl-optimization/61325
1733 * gcc.target/aarch64/pr61325.c: New.
1735 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1737 * gcc.target/arm/simd/vextQf32_1.c: New file.
1738 * gcc.target/arm/simd/vextQp16_1.c: New file.
1739 * gcc.target/arm/simd/vextQp8_1.c: New file.
1740 * gcc.target/arm/simd/vextQs16_1.c: New file.
1741 * gcc.target/arm/simd/vextQs32_1.c: New file.
1742 * gcc.target/arm/simd/vextQs64_1.c: New file.
1743 * gcc.target/arm/simd/vextQs8_1.c: New file.
1744 * gcc.target/arm/simd/vextQu16_1.c: New file.
1745 * gcc.target/arm/simd/vextQu32_1.c: New file.
1746 * gcc.target/arm/simd/vextQu64_1.c: New file.
1747 * gcc.target/arm/simd/vextQu8_1.c: New file.
1748 * gcc.target/arm/simd/vextQp64_1.c: New file.
1749 * gcc.target/arm/simd/vextf32_1.c: New file.
1750 * gcc.target/arm/simd/vextp16_1.c: New file.
1751 * gcc.target/arm/simd/vextp8_1.c: New file.
1752 * gcc.target/arm/simd/vexts16_1.c: New file.
1753 * gcc.target/arm/simd/vexts32_1.c: New file.
1754 * gcc.target/arm/simd/vexts64_1.c: New file.
1755 * gcc.target/arm/simd/vexts8_1.c: New file.
1756 * gcc.target/arm/simd/vextu16_1.c: New file.
1757 * gcc.target/arm/simd/vextu32_1.c: New file.
1758 * gcc.target/arm/simd/vextu64_1.c: New file.
1759 * gcc.target/arm/simd/vextu8_1.c: New file.
1760 * gcc.target/arm/simd/vextp64_1.c: New file.
1762 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1763 Tom de Vries <tom@codesourcery.com>
1765 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1767 * gcc.target/mips/fuse-caller-save.h: New include file.
1768 * gcc.target/mips/fuse-caller-save.c: New test.
1769 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1770 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1772 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1774 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1776 2014-05-28 Richard Biener <rguenther@suse.de>
1779 * gcc.dg/pr61045.c: New testcase.
1781 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1783 * lib/clearcap.exp: New file.
1784 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1785 Remove clearcap_ldflags handling.
1786 Call clearcap-init, clearcap-finish.
1787 * gcc.target/i386/i386.exp: Likewise.
1788 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1789 * gcc.target/i386/clearcapv2.map: Move to
1790 ../config/sol2-clearcapv2.map.
1791 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1792 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1794 2014-05-28 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/61335
1797 * gfortran.dg/pr61335.f90: New testcase.
1799 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1801 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1803 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1805 * gnat.dg/overflow_fixed.adb: New test.
1807 2014-05-27 Marek Polacek <polacek@redhat.com>
1810 * gcc.dg/pr56724-1.c: New test.
1811 * gcc.dg/pr56724-2.c: New test.
1812 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1814 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1816 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1818 * gcc.dg/fold-compare-8.c: New test.
1819 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1821 2014-05-27 Richard Biener <rguenther@suse.de>
1823 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1825 2014-05-27 Marek Polacek <polacek@redhat.com>
1828 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1829 LLONG_MIN, and ULLONG_MAX.
1831 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833 * lib/target-supports.exp (check_effective_target_vect_bswap):
1834 Specify arm*-*-* support.
1836 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1839 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1841 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1842 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1844 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1846 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1848 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1850 PR rtl-optimization/61222
1851 * gcc.c-torture/compile/pr61222-1.c: New test.
1852 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1854 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1856 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1858 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1860 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1862 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1864 PR libgfortran/55117
1865 * gfortran.dg/namelist_85.f90: New test.
1867 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1870 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1871 the case with syntax error.
1873 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1875 * gcc.dg/lto/pr61278_0.c: New test.
1876 * gcc.dg/lto/pr61278_1.c: New test.
1878 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1880 * gcc.dg/pr61220.c: New test.
1881 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1883 2014-05-25 Tobias Burnus <burnus@net-b.de>
1885 * gfortran.dg/coarray_10.f90: Update dg-warning.
1886 * gfortran.dg/coarray_this_image_1.f90: New.
1887 * gfortran.dg/coarray_this_image_2.f90: New.
1889 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1892 * gfortran.dg/arrayio_14.f90: New test.
1894 2014-05-24 Andreas Schwab <schwab@suse.de>
1896 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1898 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1900 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1901 Adjust regexp for -flto.
1902 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1903 * gfortran.dg/pr52835.f90: Likewise.
1905 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1907 PR rtl-optimization/61215
1908 * gcc.target/i386/pr61215.c: New.
1910 2014-05-23 Marek Polacek <polacek@redhat.com>
1911 Jakub Jelinek <jakub@redhat.com>
1913 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1914 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1915 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1916 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1917 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1918 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1919 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1920 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1921 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1922 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1923 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1924 * c-c++-common/ubsan/float-cast.h: New file.
1925 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1926 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1928 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1930 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1932 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1934 * g++.dg/cpp1y/lambda-init9.C: New.
1936 2014-05-23 Richard Biener <rguenther@suse.de>
1939 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1940 adjust testcase to reflect reality.
1942 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1944 PR tree-optimization/54733
1945 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1946 optimization to support memory sources and bitwise operations
1947 equivalent to load in host endianness.
1948 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1949 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1950 * gcc.c-torture/execute/bswap-2.c: Likewise.
1952 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1954 * lib/target-supports.exp: New effective targets for architectures
1955 capable of performing byte swap.
1956 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1957 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1958 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1960 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1964 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1966 2014-05-22 Xinliang David Li <davidxl@google.com>
1968 * g++.dg/ipa/devirt-15.C: Fix expected message.
1969 * g++.dg/ipa/devirt-16.C: Ditto.
1970 * g++.dg/ipa/devirt-17.C: Ditto.
1971 * g++.dg/ipa/devirt-26.C: Ditto.
1972 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1973 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1974 * g++.dg/tree-ssa/pr8781.C:Ditto.
1976 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1978 * gcc.target/powerpc/htm-ttest.c: New test.
1980 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1982 * gnat.dg/opt37.ad[sb]: New test.
1984 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1987 * g++.dg/cilk-plus/AN/array_function.cc: New.
1989 2014-05-22 Richard Biener <rguenther@suse.de>
1991 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1993 2014-05-22 Kostya Serebryany <kcc@google.com>
1995 * c-c++-common/tsan/mutexset1.c: Update the test to match
1997 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1999 2014-05-21 Marek Polacek <polacek@redhat.com>
2002 * g++.dg/ubsan/pr61272.C: New test.
2004 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
2005 Sandra Loosemore <sandra@codesourcery.com>
2008 * lib/scanasm.exp (scan-lto-assembler): New procedure.
2009 * gcc.target/nios2/custom-fp-lto.c: New test.
2011 2014-05-21 Andreas Schwab <schwab@suse.de>
2013 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2015 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2018 * gcc.target/sh/pr54236-3.c: New.
2020 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
2023 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2025 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
2027 PR tree-optimization/60899
2028 * g++.dg/ipa/devirt-11.C: Update template.
2030 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
2033 * g++.dg/cpp0x/pr61038.C: New.
2035 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2040 * g++.dg/cpp0x/nsdmi-template11.C: New.
2041 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2042 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2044 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
2046 * gnat.dg/opt35.adb: New test.
2047 * gnat.dg/opt36.adb: Likewise.
2048 * gnat.dg/opt35_pkg.ad[sb]: New helper.
2050 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/cpp0x/Wattributes1.C: New.
2054 * g++.dg/ext/visibility/redecl1.C: Adjust.
2055 * g++.dg/ext/visibility/visibility-7.C: Likewise.
2057 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2059 * gcc.target/powerpc/vsxcopy.c: New test.
2061 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2064 * g++.dg/cpp0x/nsdmi-union6.C: New.
2065 * g++.dg/parse/pr58664.C: Likewise.
2066 * g++.dg/cpp0x/nsdmi6.C: Tweak.
2067 * g++.dg/parse/crash31.C: Likewise.
2068 * g++.dg/template/error2.C: Likewise.
2069 * g++.dg/template/inherit8.C: Likewise.
2070 * g++.dg/template/offsetof2.C: Likewise.
2072 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2074 * c-c++-common/gomp/simd4.c: Adjust for inform.
2075 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2076 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2077 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2078 * g++.dg/cpp0x/noexcept15.C: Likewise.
2079 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2080 * g++.dg/eh/spec6.C: Likewise.
2081 * g++.dg/expr/cast1.C: Likewise.
2082 * g++.dg/expr/dtor1.C: Likewise.
2083 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2084 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2085 * g++.dg/gomp/pr49223-2.C: Likewise.
2086 * g++.dg/gomp/udr-4.C: Likewise.
2087 * g++.dg/init/delete1.C: Likewise.
2088 * g++.dg/other/crash-2.C: Likewise.
2089 * g++.dg/parse/crash24.C: Likewise.
2090 * g++.dg/parse/crash25.C: Likewise.
2091 * g++.dg/parse/crash31.C: Likewise.
2092 * g++.dg/parse/crash49.C: Likewise.
2093 * g++.dg/parse/crash50.C: Likewise.
2094 * g++.dg/parse/crash54.C: Likewise.
2095 * g++.dg/parse/dtor7.C: Likewise.
2096 * g++.dg/parse/error40.C: Likewise.
2097 * g++.dg/parse/fused-params1.C: Likewise.
2098 * g++.dg/parse/new1.C: Likewise.
2099 * g++.dg/template/crash35.C: Likewise.
2100 * g++.dg/template/crash59.C: Likewise.
2101 * g++.dg/template/crash77.C: Likewise.
2102 * g++.dg/template/error51.C: Likewise.
2103 * g++.dg/template/incomplete1.C: Likewise.
2104 * g++.dg/template/incomplete3.C: Likewise.
2105 * g++.dg/template/incomplete4.C: Likewise.
2106 * g++.dg/template/incomplete5.C: Likewise.
2107 * g++.dg/template/inherit8.C: Likewise.
2108 * g++.dg/template/instantiate1.C: Likewise.
2109 * g++.dg/template/instantiate3.C: Likewis: Likewise.
2110 * g++.dg/template/offsetof2.C: Likewise.
2111 * g++.dg/tm/pr51928.C: Likewise.
2112 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2113 * g++.dg/warn/incomplete1.C: Likewise.
2114 * g++.dg/warn/incomplete2.C: Likewise.
2115 * g++.old-deja/g++.brendan/friend4.C: Likewise.
2116 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2117 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2118 * g++.old-deja/g++.eh/catch1.C: Likewise.
2119 * g++.old-deja/g++.eh/spec6.C: Likewise.
2120 * g++.old-deja/g++.mike/p7868.C: Likewise.
2121 * g++.old-deja/g++.other/crash38.C: Likewise.
2122 * g++.old-deja/g++.other/enum2.C: Likewise.
2123 * g++.old-deja/g++.other/incomplete.C: Likewise.
2124 * g++.old-deja/g++.other/vaarg3.C: Likewise.
2125 * g++.old-deja/g++.pt/crash9.C: Likewise.
2126 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2127 * g++.old-deja/g++.pt/typename8.C: Likewise.
2128 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2130 2014-05-19 Joseph Myers <joseph@codesourcery.com>
2132 * lib/target-supports.exp
2133 (check_effective_target_vect_sizes_32B_16B): Return false if
2134 128-bit AVX vectors preferred.
2136 2014-05-19 Mike Stump <mikestump@comcast.net>
2138 * lib/target-supports.exp (check_effective_target_avx): Early out
2139 if not x86 to prevent x86 flags on non-x86 targets.
2141 2014-05-19 Richard Biener <rguenther@suse.de>
2143 PR tree-optimization/61221
2144 * gcc.dg/torture/pr61221.c: New testcase.
2146 2014-05-19 Richard Biener <rguenther@suse.de>
2148 PR tree-optimization/61209
2149 * gfortran.dg/pr61209.f90: New testcase.
2151 2014-05-19 Richard Biener <rguenther@suse.de>
2153 PR tree-optimization/61184
2154 * c-c++-common/torture/pr61184.c: New testcase.
2156 2014-05-19 Christian Bruel <christian.bruel@st.com>
2159 * gcc.target/sh/pr61195.c: New test.
2161 2014-05-18 Wei Mi <wmi@google.com>
2164 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2165 directive with rtl insns. Add effective-target fpic and
2168 2014-05-17 Xinliang David Li <davidxl@google.com>
2170 * g++.dg/ipa/devirt-33.C: New testcase.
2172 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
2174 * g++.dg/ipa/comdat.C: New file.
2176 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2178 * gnat.dg/volatile12.ad[sb]: New test.
2180 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
2182 * gnat.dg/enum3.adb: New test.
2184 2014-05-18 Andreas Schwab <schwab@suse.de>
2186 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2188 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
2191 * gfortran.dg/namelist_utf8.f90: New test.
2193 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2196 * g++.dg/cpp0x/decltype58.C: New.
2198 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
2200 * gcc.target/microblaze/others/break_handler.c: New.
2202 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
2204 PR tree-optimization/61140
2205 PR tree-optimization/61150
2206 PR tree-optimization/61197
2207 * gcc.dg/tree-ssa/pr61140.c: New file.
2208 * gcc.dg/tree-ssa/pr61150.c: New file.
2209 * gcc.dg/tree-ssa/pr61197.c: New file.
2211 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
2213 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2214 (dg-options): Add -mfpmath=387.
2215 (dg-final): Check that no MMX registers are used.
2217 2014-05-17 Andreas Schwab <schwab@suse.de>
2219 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2221 2014-05-16 David Malcolm <dmalcolm@redhat.com>
2224 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2226 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2227 occurrences of "int" in the gimple dump to reflect that the return
2228 types of functions now show up in such dumps.
2229 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2231 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
2233 * gcc.c-torture/execute/20101011-1.c: Update testcase.
2234 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2235 * gcc.dg/tree-ssa/writeonly.c: New testcase.
2236 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2237 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2238 * gcc.dg/debug/pr35154.c: Update testcase.
2239 * gcc.target/i386/vectorize1.c: Update testcase.
2241 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2244 * g++.dg/parse/error54.C: New.
2246 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
2248 PR rtl-optimization/60969
2249 * g++.dg/pr60969.C: New.
2251 2014-05-16 Richard Biener <rguenther@suse.de>
2253 PR tree-optimization/61194
2254 * gcc.dg/vect/pr61194.c: New testcase.
2256 2014-05-16 Richard Biener <rguenther@suse.de>
2258 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2259 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2260 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2261 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2263 2014-05-16 Richard Biener <rguenther@suse.de>
2265 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2267 2014-05-15 Martin Jambor <mjambor@suse.cz>
2270 * g++.dg/ipa/pr61085.C: New test.
2272 2014-05-15 Martin Jambor <mjambor@suse.cz>
2274 PR tree-optimization/61090
2275 * gcc.dg/tree-ssa/pr61090.c: New test.
2277 2014-05-15 Jakub Jelinek <jakub@redhat.com>
2279 PR tree-optimization/61158
2280 * gcc.dg/pr61158.c: New test.
2282 2014-05-15 Andreas Schwab <schwab@suse.de>
2284 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2286 * obj-c++.dg/exceptions-5.mm: Likewise.
2288 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2290 * shrink-wrap-loop.c: New test case.
2292 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
2294 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2295 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2296 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2297 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2298 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2299 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2300 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2301 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2302 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2303 * gcc.target/arm/simd/vtrnf32_1.c: New file.
2304 * gcc.target/arm/simd/vtrnp16_1.c: New file.
2305 * gcc.target/arm/simd/vtrnp8_1.c: New file.
2306 * gcc.target/arm/simd/vtrns16_1.c: New file.
2307 * gcc.target/arm/simd/vtrns32_1.c: New file.
2308 * gcc.target/arm/simd/vtrns8_1.c: New file.
2309 * gcc.target/arm/simd/vtrnu16_1.c: New file.
2310 * gcc.target/arm/simd/vtrnu32_1.c: New file.
2311 * gcc.target/arm/simd/vtrnu8_1.c: New file.
2313 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
2315 * gcc.target/i386/clflushopt-1.c: New.
2316 * gcc.target/i386/xsavec-1.c: Ditto.
2317 * gcc.target/i386/xsavec64-1.c: Ditto.
2318 * gcc.target/i386/xsaves-1.c: Ditto.
2319 * gcc.target/i386/xsaves64-1.c: Ditto.
2320 * gcc.target/i386/sse-12.c: Test new options.
2321 * gcc.target/i386/sse-13.c: Ditto.
2322 * gcc.target/i386/sse-14.c: Ditto.
2323 * gcc.target/i386/sse-22.c: Ditto.
2324 * gcc.target/i386/sse-23.c: Ditto.
2325 * g++.dg/other/i386-2.C: Ditto.
2326 * g++.dg/other/i386-3.C: Ditto.
2328 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2330 PR rtl-optimization/60866
2331 * gcc.dg/pr60866.c: New test.
2333 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
2335 PR rtl-optimization/60901
2336 * gcc.target/i386/pr60901.c: New test.
2338 2014-05-14 Yury Gribov <y.gribov@samsung.com>
2341 * c-c++-common/asan/asan-interface-1.c: New test.
2342 * lib/asan-dg.exp (asan_include_flags): New function.
2343 (asan_init): Call asan_include_flags to obtain path
2344 to sanitizer headers.
2346 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
2348 * lib/target-support.exp (check_dfp_hw_available): New function.
2349 (is-effective-target): Check $arg for dfp_hw.
2350 (is-effective-target-keyword): Likewise.
2351 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2352 Change target to dfp_hw.
2354 2014-05-13 Marek Polacek <polacek@redhat.com>
2357 * gcc.dg/pr61162.c: New test.
2359 2014-05-13 Marek Polacek <polacek@redhat.com>
2361 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2362 * c-c++-common/pr50459-2.c: New test.
2364 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/template/pr54310.C: New.
2369 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
2370 Sandra Loosemore <sandra@codesourcery.com>
2372 * gcc.target/mips/loongson-simd.c: Disable micromips too.
2374 2014-05-13 Catherine Moore <clm@cm00re.com>
2376 * gcc.target/mips/near-far-1.c: Adjust expected output
2377 to allow the JALS instruction.
2378 * gcc.target/mips/near-far-2.c: Likewise.
2379 * gcc.target/mips/near-far-4.c: Likewise.
2381 2014-05-13 Bin Cheng <bin.cheng@arm.com>
2383 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2385 2014-05-13 Jakub Jelinek <jakub@redhat.com>
2388 * gcc.dg/pr61060.c: New test.
2390 2014-05-12 DJ Delorie <dj@redhat.com>
2392 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2393 * gcc.dg/sibcall-4.c: Likewise.
2395 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
2397 * objc.dg/shadow-1.m: New test.
2398 * objc.dg/shadow-2.m: New test.
2399 * objc.dg/ivar-scope-1.m: New test.
2400 * objc.dg/ivar-scope-2.m: New test.
2401 * objc.dg/ivar-scope-3.m: New test.
2402 * objc.dg/ivar-scope-4.m: New test.
2403 * objc.dg/ivar-visibility-1.m: New test.
2404 * objc.dg/ivar-visibility-2.m: New test.
2405 * objc.dg/ivar-visibility-3.m: New test.
2406 * objc.dg/ivar-visibility-4.m: New test.
2408 2014-05-12 Tobias Burnus <burnus@net-b.de>
2411 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2413 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2416 * gfortran.dg/associate_16.f90: New test.
2418 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2421 * gcc.target/avr/pr60991.c: New testcase.
2423 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2426 * g++.dg/cpp1y/pr60054.C: New.
2428 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2431 * g++.dg/template/pr51199.C: New.
2433 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
2435 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2437 2014-05-11 Jakub Jelinek <jakub@redhat.com>
2439 * gfortran.dg/gomp/affinity-1.f90: New test.
2441 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
2443 * gcc.dg/torture/pr61136.c: New test.
2445 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2448 * g++.dg/cpp0x/sfinae51.C: New.
2451 * g++.dg/cpp0x/variadic157.C: New.
2453 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
2456 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2458 2014-05-10 Marek Polacek <polacek@redhat.com>
2460 * gcc.dg/pedwarn-init.c: New test.
2461 * gcc.dg/init-string-1.c: Adjust dg-error.
2463 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
2465 * lib/target-supports.exp
2466 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2469 2014-05-09 Marek Polacek <polacek@redhat.com>
2472 * gcc.dg/pr61096-1.c: New test.
2473 * gcc.dg/pr61096-2.c: New test.
2475 2014-05-09 Florian Weimer <fweimer@redhat.com>
2477 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2478 * g++.dg/fstack-protector-strong.C: Likewise.
2479 * gcc.target/i386/ssp-strong-reg.c: New file.
2481 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
2484 * gcc.target/avr/torture/pr61055.c: New test.
2486 2014-05-09 Marek Polacek <polacek@redhat.com>
2489 * c-c++-common/attributes-1.c: Move test line to a new test.
2490 * c-c++-common/attributes-2.c: New test.
2491 * c-c++-common/pr50459.c: New test.
2492 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2493 * gcc.dg/nonnull-2.c: Likewise.
2494 * gcc.dg/pr55570.c: Modify dg-error.
2495 * gcc.dg/tm/wrap-2.c: Likewise.
2497 2014-05-08 Jeff Law <law@redhat.com>
2499 PR tree-optimization/61009
2500 * g++.dg/tree-ssa/pr61009.C: New test.
2502 2014-05-08 Matthias Klose <doko@ubuntu.com>
2505 * gcc-dg/unused-8a.c: New.
2506 * gcc-dg/unused-8b.c: Likewise.
2508 2014-05-08 Marek Polacek <polacek@redhat.com>
2511 * gcc.dg/pr61053.c: New test.
2513 2014-05-08 Marek Polacek <polacek@redhat.com>
2516 * gcc.dg/pr61077.c: New test.
2518 2014-05-08 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/coarray_collectives_1.f90: New.
2521 * gfortran.dg/coarray_collectives_2.f90: New.
2522 * gfortran.dg/coarray_collectives_3.f90: New.
2523 * gfortran.dg/coarray_collectives_4.f90: New.
2524 * gfortran.dg/coarray_collectives_5.f90: New.
2525 * gfortran.dg/coarray_collectives_6.f90: New.
2526 * gfortran.dg/coarray/collectives_1.f90: New.
2527 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2528 * gfortran.dg/assumed_type_4.f90: Update dg-error.
2529 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2530 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2531 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2532 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2533 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2535 2014-05-08 Wei Mi <wmi@google.com>
2538 * gcc.target/i386/pr58066.c: New test.
2540 2014-05-08 Joseph Myers <joseph@codesourcery.com>
2542 * gcc.target/i386/avx256-unaligned-load-2.c,
2543 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2544 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2545 packed-single instructions.
2547 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/diagnostic/pr13981.C: New.
2552 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
2554 PR tree-optimization/59100
2555 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2556 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2558 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2560 PR tree-optimization/61095
2561 * gcc.dg/torture/pr61095.c: New test.
2563 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2566 * gcc.dg/uninit-13.c: Move warning on the actual source line where
2567 the uninitialized complex is used.
2568 * gcc.dg/uninit-17.c: New test to check partial initialization of
2569 complex with branches.
2570 * gcc.dg/uninit-17-O0.c: Likewise.
2572 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
2575 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2576 (test_03): Rename to test_02.
2578 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2581 * g++.dg/cpp0x/sfinae50.C: New.
2583 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/cpp0x/deleted7.C: New.
2588 2014-05-07 Richard Biener <rguenther@suse.de>
2590 PR tree-optimization/61034
2591 * g++.dg/tree-ssa/pr61034.C: New testcase.
2593 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
2595 * gcc.target/epiphany/isr-arg.c: New file.
2597 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
2599 PR tree-optimization/52252
2600 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2602 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2604 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2605 * gcc.target/aarch64/simd/vrev16p8.x: New file.
2606 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2607 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2608 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2609 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2610 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2611 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2612 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2613 * gcc.target/aarch64/simd/vrev16s8.x: New file.
2614 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2615 * gcc.target/aarch64/simd/vrev16u8.x: New file.
2616 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2617 * gcc.target/aarch64/simd/vrev32p16.x: New file.
2618 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2619 * gcc.target/aarch64/simd/vrev32p8.x: New file.
2620 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2621 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2622 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2623 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2624 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2625 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2626 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2627 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2628 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2629 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2630 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2631 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2632 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2633 * gcc.target/aarch64/simd/vrev32s16.x: New file.
2634 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2635 * gcc.target/aarch64/simd/vrev32s8.x: New file.
2636 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2637 * gcc.target/aarch64/simd/vrev32u16.x: New file.
2638 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2639 * gcc.target/aarch64/simd/vrev32u8.x: New file.
2640 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2641 * gcc.target/aarch64/simd/vrev64f32.x: New file.
2642 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2643 * gcc.target/aarch64/simd/vrev64p16.x: New file.
2644 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2645 * gcc.target/aarch64/simd/vrev64p8.x: New file.
2646 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2647 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2648 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2649 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2650 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2651 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2652 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2653 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2654 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2655 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2656 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2657 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2658 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2659 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2660 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2661 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2662 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2663 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2664 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2665 * gcc.target/aarch64/simd/vrev64s16.x: New file.
2666 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2667 * gcc.target/aarch64/simd/vrev64s32.x: New file.
2668 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2669 * gcc.target/aarch64/simd/vrev64s8.x: New file.
2670 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2671 * gcc.target/aarch64/simd/vrev64u16.x: New file.
2672 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2673 * gcc.target/aarch64/simd/vrev64u32.x: New file.
2674 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2675 * gcc.target/aarch64/simd/vrev64u8.x: New file.
2677 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2679 gcc.target/aarch64/simd/ext_f32.x: New file.
2680 gcc.target/aarch64/simd/ext_f32_1.c: New file.
2681 gcc.target/aarch64/simd/ext_p16.x: New file.
2682 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2683 gcc.target/aarch64/simd/ext_p8.x: New file.
2684 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2685 gcc.target/aarch64/simd/ext_s16.x: New file.
2686 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2687 gcc.target/aarch64/simd/ext_s32.x: New file.
2688 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2689 gcc.target/aarch64/simd/ext_s64.x: New file.
2690 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2691 gcc.target/aarch64/simd/ext_s8.x: New file.
2692 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2693 gcc.target/aarch64/simd/ext_u16.x: New file.
2694 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2695 gcc.target/aarch64/simd/ext_u32.x: New file.
2696 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2697 gcc.target/aarch64/simd/ext_u64.x: New file.
2698 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2699 gcc.target/aarch64/simd/ext_u8.x: New file.
2700 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2701 gcc.target/aarch64/simd/ext_f64.c: New file.
2702 gcc.target/aarch64/simd/extq_f32.x: New file.
2703 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2704 gcc.target/aarch64/simd/extq_p16.x: New file.
2705 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2706 gcc.target/aarch64/simd/extq_p8.x: New file.
2707 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2708 gcc.target/aarch64/simd/extq_s16.x: New file.
2709 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2710 gcc.target/aarch64/simd/extq_s32.x: New file.
2711 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2712 gcc.target/aarch64/simd/extq_s64.x: New file.
2713 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2714 gcc.target/aarch64/simd/extq_s8.x: New file.
2715 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2716 gcc.target/aarch64/simd/extq_u16.x: New file.
2717 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2718 gcc.target/aarch64/simd/extq_u32.x: New file.
2719 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2720 gcc.target/aarch64/simd/extq_u64.x: New file.
2721 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2722 gcc.target/aarch64/simd/extq_u8.x: New file.
2723 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2724 gcc.target/aarch64/simd/extq_f64.c: New file.
2726 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2728 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2729 * gcc.target/aarch64/vtrnu32.c: Likewise.
2730 * gcc.target/aarch64/vtrnf32.c: Likewise.
2732 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2734 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2735 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2736 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2737 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2738 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2739 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2740 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2741 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2742 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2743 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2744 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2745 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2746 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2747 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2748 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2749 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2750 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2751 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2752 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2753 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2754 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2755 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2756 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2757 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2758 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2759 * gcc.target/aarch64/simd/vtrns16.x: New file.
2760 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2761 * gcc.target/aarch64/simd/vtrns32.x: New file.
2762 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2763 * gcc.target/aarch64/simd/vtrns8.x: New file.
2764 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2765 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2766 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2767 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2768 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2769 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2771 2014-05-07 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/57864
2774 * gcc.dg/torture/pr57864.c: New testcase.
2776 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2779 * gfortran.dg/list_read_13.f: New test.
2781 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2784 * g++.dg/cpp0x/nsdmi-template9.C: New.
2785 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2787 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2788 Mike Stump <mikestump@comcast.net>
2789 Richard Sandiford <rdsandiford@googlemail.com>
2791 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2793 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2796 * g++.dg/ipa/devirt-32.C: New testcase.
2798 2014-05-05 Richard Biener <rguenther@suse.de>
2801 * gcc.dg/torture/pr61010.c: New testcase.
2803 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2805 * gcc.target/s390/leaf-profile.c: New testcase.
2807 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2809 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2810 Disable asm scan for s390.
2811 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2812 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2814 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2816 PR tree-optimization/60363
2817 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2819 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2821 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2822 (dg-require-effective-target): Change target to powerpc_fprs.
2823 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2824 (dg-require-effective-target): Change target to dfprt.
2826 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/cpp0x/deleted4.C: New.
2830 * g++.dg/cpp0x/deleted5.C: Likewise.
2831 * g++.dg/cpp0x/deleted6.C: Likewise.
2833 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2836 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2838 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2839 * gfortran.dg/coarray_poly_6.f90: Likewise.
2840 * gfortran.dg/coarray_poly_7.f90: Likewise.
2841 * gfortran.dg/coarray_poly_8.f90: Likewise.
2843 2014-05-02 Marek Polacek <polacek@redhat.com>
2846 * gcc.dg/pr25801.c: New test.
2848 2014-05-02 Marek Polacek <polacek@redhat.com>
2851 * gcc.dg/pr60784.c: New test.
2853 2014-05-01 Marek Polacek <polacek@redhat.com>
2856 * gcc.dg/pr60915.c: New test.
2858 2014-05-01 Marek Polacek <polacek@redhat.com>
2861 * gcc.dg/pr60257.c: New test.
2863 2014-05-01 Marek Polacek <polacek@redhat.com>
2866 * c-c++-common/pr43395.c: New test.
2868 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2870 * gcc.dg/cond-reduc-1.c: New test.
2871 * gcc.dg/cond-reduc-2.c: Likewise.
2873 2014-05-01 Marek Polacek <polacek@redhat.com>
2876 * gcc.dg/pr29467.c: New test.
2877 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2878 about boolean types.
2879 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2881 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2883 2014-05-01 Marek Polacek <polacek@redhat.com>
2886 * gcc.dg/pr43245.c: New test.
2888 2014-05-01 Marek Polacek <polacek@redhat.com>
2891 * gcc.dg/pr56989.c: New test.
2893 2014-04-30 Ian Lance Taylor <iant@google.com>
2895 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2896 in go_compile_args rather than in argument to go-torture-execute.
2898 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2900 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2903 2014-04-30 Tobias Burnus <burnus@net-b.de>
2905 * gfortran.dg/coarray_poly_6.f90
2906 * gfortran.dg/coarray_poly_7.f90
2907 * gfortran.dg/coarray_poly_8.f90
2909 2014-04-30 Tobias Burnus <burnus@net-b.de>
2911 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2912 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2913 * gfortran.dg/coarray/codimension.f90: New.
2915 2014-04-30 Tobias Burnus <burnus@net-b.de>
2917 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2918 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2920 2014-04-30 Tobias Burnus <burnus@net-b.de>
2922 * gfortran.dg/coarray_poly_4.f90: New.
2923 * gfortran.dg/coarray_poly_5.f90: New.
2925 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2927 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2928 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2929 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2930 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2931 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2932 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2933 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2934 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2935 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2936 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2937 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2938 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2939 * gcc.target/arm/simd/vuzps16_1.c: New file.
2940 * gcc.target/arm/simd/vuzps32_1.c: New file.
2941 * gcc.target/arm/simd/vuzps8_1.c: New file.
2942 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2943 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2944 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2946 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2948 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2949 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2950 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2952 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2954 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2955 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2956 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2957 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2958 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2959 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2960 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2961 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2962 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2963 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2964 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2965 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2966 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2967 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2968 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2969 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2970 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2971 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2972 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2973 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2974 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2975 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2976 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2977 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2978 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2979 * gcc.target/aarch64/simd/vuzps16.x: New file.
2980 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2981 * gcc.target/aarch64/simd/vuzps32.x: New file.
2982 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2983 * gcc.target/aarch64/simd/vuzps8.x: New file.
2984 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2985 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2986 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2987 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2988 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2989 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2991 2014-04-30 Richard Biener <rguenther@suse.de>
2993 PR tree-optimization/48329
2994 * gfortran.dg/vect/pr48329.f90: New testcase.
2996 2014-04-30 Marek Polacek <polacek@redhat.com>
2998 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2999 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3001 2014-04-30 Marek Polacek <polacek@redhat.com>
3004 * gcc.dg/pr60139.c: New test.
3006 2014-04-30 Marek Polacek <polacek@redhat.com>
3009 * gcc.dg/pr60351.c: New test.
3011 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
3013 * gcc.target/arm/simd/simd.exp: New file.
3014 * gcc.target/arm/simd/vzipqf32_1.c: New file.
3015 * gcc.target/arm/simd/vzipqp16_1.c: New file.
3016 * gcc.target/arm/simd/vzipqp8_1.c: New file.
3017 * gcc.target/arm/simd/vzipqs16_1.c: New file.
3018 * gcc.target/arm/simd/vzipqs32_1.c: New file.
3019 * gcc.target/arm/simd/vzipqs8_1.c: New file.
3020 * gcc.target/arm/simd/vzipqu16_1.c: New file.
3021 * gcc.target/arm/simd/vzipqu32_1.c: New file.
3022 * gcc.target/arm/simd/vzipqu8_1.c: New file.
3023 * gcc.target/arm/simd/vzipf32_1.c: New file.
3024 * gcc.target/arm/simd/vzipp16_1.c: New file.
3025 * gcc.target/arm/simd/vzipp8_1.c: New file.
3026 * gcc.target/arm/simd/vzips16_1.c: New file.
3027 * gcc.target/arm/simd/vzips32_1.c: New file.
3028 * gcc.target/arm/simd/vzips8_1.c: New file.
3029 * gcc.target/arm/simd/vzipu16_1.c: New file.
3030 * gcc.target/arm/simd/vzipu32_1.c: New file.
3031 * gcc.target/arm/simd/vzipu8_1.c: New file.
3033 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3036 * g++.dg/cpp0x/constexpr-51707.C: New.
3038 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3040 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3041 occurrences of "int" in the gimple dump to reflect that the return
3042 types of functions now show up in such dumps.
3043 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3045 2014-04-29 Jakub Jelinek <jakub@redhat.com>
3047 PR tree-optimization/60971
3048 * c-c++-common/turtore/pr60971.c: New test.
3050 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
3052 * gcc.target/aarch64/simd/simd.exp: New file.
3053 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3054 * gcc.target/aarch64/simd/vzipf32.x: New file.
3055 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3056 * gcc.target/aarch64/simd/vzipp16.x: New file.
3057 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3058 * gcc.target/aarch64/simd/vzipp8.x: New file.
3059 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3060 * gcc.target/aarch64/simd/vzipqf32.x: New file.
3061 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3062 * gcc.target/aarch64/simd/vzipqp16.x: New file.
3063 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3064 * gcc.target/aarch64/simd/vzipqp8.x: New file.
3065 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3066 * gcc.target/aarch64/simd/vzipqs16.x: New file.
3067 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3068 * gcc.target/aarch64/simd/vzipqs32.x: New file.
3069 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3070 * gcc.target/aarch64/simd/vzipqs8.x: New file.
3071 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3072 * gcc.target/aarch64/simd/vzipqu16.x: New file.
3073 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3074 * gcc.target/aarch64/simd/vzipqu32.x: New file.
3075 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3076 * gcc.target/aarch64/simd/vzipqu8.x: New file.
3077 * gcc.target/aarch64/simd/vzips16_1.c: New file.
3078 * gcc.target/aarch64/simd/vzips16.x: New file.
3079 * gcc.target/aarch64/simd/vzips32_1.c: New file.
3080 * gcc.target/aarch64/simd/vzips32.x: New file.
3081 * gcc.target/aarch64/simd/vzips8_1.c: New file.
3082 * gcc.target/aarch64/simd/vzips8.x: New file.
3083 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3084 * gcc.target/aarch64/simd/vzipu16.x: New file.
3085 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3086 * gcc.target/aarch64/simd/vzipu32.x: New file.
3087 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3088 * gcc.target/aarch64/simd/vzipu8.x: New file.
3090 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3092 * gcc.target/aarch64/fcsel_1.c: New test case.
3094 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
3097 * gfortran.dg/arrayio_13.f90: New test.
3099 2014-04-28 Martin Jambor <mjambor@suse.cz>
3101 * gcc.dg/tree-ssa/sra-14.c: New test.
3103 2014-04-28 Richard Biener <rguenther@suse.de>
3106 * gcc.dg/tree-ssa/alias-32.c: New testcase.
3107 * gcc.dg/vect/pr60092.c: Likewise.
3109 2014-04-28 Richard Biener <rguenther@suse.de>
3111 * gcc.dg/tree-ssa/vrp91.c: New testcase.
3112 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3113 * gcc.dg/Wstrict-overflow-15.c: Likewise.
3114 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3116 2014-04-28 Richard Biener <rguenther@suse.de>
3118 PR tree-optimization/60979
3119 * gcc.dg/graphite/pr60979.c: New testcase.
3121 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3124 * gcc.dg/pr60114.c: Use signed chars.
3126 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/cpp0x/alias-decl-43.C: New.
3131 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3135 * gfortran.dg/no_range_check_3.f90: New test.
3137 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
3140 * gfortran.dg/namelist_utf8.f90: New test.
3142 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
3144 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3145 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3146 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3148 2014-04-25 Cary Coutant <ccoutant@google.com>
3151 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3152 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3153 -fdebug-types-section flag.
3155 2014-04-25 Jiong Wang <jiong.wang@arm.com>
3157 * gcc.target/arm/tail-long-call.c: New test.
3159 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3161 PR tree-optimization/60930
3162 * gcc.dg/torture/pr60930.c: New test.
3164 2014-04-25 Jakub Jelinek <jakub@redhat.com>
3166 PR tree-optimization/60960
3167 * gcc.c-torture/execute/pr60960.c: New test.
3169 2014-04-25 Marek Polacek <polacek@redhat.com>
3171 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3173 2014-04-25 Marek Polacek <polacek@redhat.com>
3176 * gcc.dg/pr18079.c: New test.
3177 * gcc.dg/pr18079-2.c: New test.
3179 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
3181 * c-c++-common/gomp/pr60823-2.c: Require effective target
3184 2014-04-25 Marek Polacek <polacek@redhat.com>
3187 * gcc.dg/pr60114.c: New test.
3189 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
3191 * gcc.c-torture/execute/20140425-1.c: New test.
3193 2014-04-25 Marek Polacek <polacek@redhat.com>
3196 * c-c++-common/pr60156.c: New test.
3198 2014-04-25 Richard Biener <rguenther@suse.de>
3201 * g++.dg/opt/pr60912.C: New testcase.
3203 2014-04-25 Richard Biener <rguenther@suse.de>
3206 * gcc.dg/lto/pr60911_0.c: New testcase.
3208 2014-04-24 Cong Hou <congh@google.com>
3210 PR tree-optimization/60896
3211 * g++.dg/vect/pr60896.cc: New test.
3213 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3215 * gcc.target/powerpc/pack01.c: New test to test the new pack and
3216 unpack builtin functionss for 128-bit types.
3217 * gcc.target/powerpc/pack02.c: Likewise.
3218 * gcc.target/powerpc/pack03.c: Likewise.
3219 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3220 divide builtin functionss.
3221 * gcc.target/powerpc/extend-divide-2.c: Likewise.
3222 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3224 * gcc.target/powerpc/bcd-2.c: Likewise.
3225 * gcc.target/powerpc/bcd-3.c: Likewise.
3226 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3228 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3230 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
3232 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3233 keeps_null_pointer_checks.
3234 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3235 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3236 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3237 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3239 2014-04-24 Jakub Jelinek <jakub@redhat.com>
3241 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3242 Replace load with read and store with write.
3244 2014-04-24 Jeff Law <law@redhat.com>
3247 * gcc.c-torture/pr60822.c: New test.
3248 * gcc.c-torture/pr60822.x: New test.
3250 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
3253 * g++.dg/cpp0x/pr57958.C: New test.
3255 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
3257 * lib/target-supports.exp (check_effective_target_vect_perm): Return
3258 true for aarch64_be.
3260 2014-04-24 Radovan Obradovic <robradovic@mips.com>
3261 Tom de Vries <tom@codesourcery.com>
3263 * gcc.dg/fuse-caller-save.c: New test.
3265 2014-04-24 Joey Ye <joey.ye@arm.com>
3267 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3269 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3271 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3272 * gcc.dg/vect/vect-bswap16: New test.
3273 * gcc.dg/vect/vect-bswap32: Likewise.
3274 * gcc.dg/vect/vect-bswap64: Likewise.
3276 2014-04-23 Jeff Law <law@redhat.com>
3278 PR tree-optimization/60902
3279 * gcc.target/i386/pr60902.c: New test.
3281 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
3283 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3284 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3285 * gcc.target/aarch64/vdup_n_1.c: New testcase.
3287 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3289 * gcc.target/arm/rev16.c: New test.
3291 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3293 * gcc.target/aarch64/rev16_1.c: New test.
3295 2014-04-23 Richard Biener <rguenther@suse.de>
3297 PR tree-optimization/60903
3298 * gcc.dg/torture/pr60903.c: New testcase.
3300 2014-04-23 Richard Biener <rguenther@suse.de>
3303 * g++.dg/torture/pr60895.C: New testcase.
3305 2014-04-23 Richard Biener <rguenther@suse.de>
3308 * gcc.dg/torture/pr60891.c: New testcase.
3310 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3313 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3314 -fno-sanitize-recover to dg-options.
3315 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3316 add -std=c++11 to dg-options.
3317 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3318 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3319 add -std=c++1y to dg-options.
3320 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3321 -fno-sanitize-recover to dg-options.
3322 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3323 * c-c++-common/ubsan/vla-4.c: Likewise.
3324 * c-c++-common/ubsan/pr59503.c: Likewise.
3325 * c-c++-common/ubsan/vla-3.c: Likewise.
3326 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3327 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3328 * c-c++-common/ubsan/shift-3.c: Likewise.
3329 * c-c++-common/ubsan/overflow-1.c: Likewise.
3330 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3331 * c-c++-common/ubsan/vla-2.c: Likewise.
3332 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3333 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3334 * c-c++-common/ubsan/shift-6.c: Likewise.
3335 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3336 * c-c++-common/ubsan/overflow-add-3.c: New test.
3337 * c-c++-common/ubsan/overflow-add-4.c: New test.
3338 * c-c++-common/ubsan/div-by-zero-6.c: New test.
3339 * c-c++-common/ubsan/div-by-zero-7.c: New test.
3341 2014-04-22 Christian Bruel <christian.bruel@st.com>
3343 * gcc.target/sh/hiconst.c: New test.
3345 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
3347 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3348 lroundf generates custom round instruction, too.
3350 2014-04-22 Tobias Burnus <burnus@net-b.de>
3353 * coarray/alloc_comp_3.f90: New.
3355 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
3358 * gcc.target/i386/pr60868.c: New testcase.
3360 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3363 * c-c++-common/gomp/pr59073.c: New test.
3365 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3367 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3369 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3371 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3372 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3374 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
3376 * gcc.dg/memcpy-5.c: New test.
3378 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3380 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3382 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3383 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3385 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3386 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3388 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3389 from dg-additional-options.
3390 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3393 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3395 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3396 (sigill_hdlr): Remove.
3397 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3400 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3401 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3402 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3404 * lib/target-supports.exp (add_options_for_tls): Remove
3405 *-*-solaris2.9* handling.
3407 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
3409 * gcc.target/aarch64/vect_cvtf_1.c: New.
3411 2014-04-22 Jakub Jelinek <jakub@redhat.com>
3413 PR tree-optimization/60823
3414 * c-c++-common/gomp/pr60823-1.c: New test.
3415 * c-c++-common/gomp/pr60823-2.c: New test.
3416 * c-c++-common/gomp/pr60823-3.c: New test.
3418 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3420 * gcc.target/arm/anddi_notdi-1.c: New test.
3421 * gcc.target/arm/iordi_notdi-1.c: New test case.
3423 2014-04-22 Ian Bolton <ian.bolton@arm.com>
3425 * gcc.target/arm/iordi_notdi-1.c: New test.
3427 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
3429 * gcc.target/aarch64/vrnd_f64_1.c : New file.
3431 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3434 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
3435 not cause errors if -mspe.
3437 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
3440 * gcc.target/i386/pr60909-1.c: New test.
3441 * gcc.target/i386/pr60909-2.c: Ditto.
3443 2014-04-18 Cong Hou <congh@google.com>
3445 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3446 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3448 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3450 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3451 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3453 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
3456 * g++.dg/cpp0x/alias-decl-42.C: New.
3458 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
3460 * gcc.target/powerpc/ti_math1.c: New.
3461 * gcc.target/powerpc/ti_math2.c: New.
3463 2014-04-17 Martin Jambor <mjambor@suse.cz>
3465 * gnat.dg/opt34.adb: New.
3466 * gnat.dg/opt34_pkg.ads: Likewise.
3468 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3470 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3471 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3473 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
3475 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3476 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3478 2014-04-17 Jakub Jelinek <jakub@redhat.com>
3481 Forward port from 4.8 branch
3482 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
3484 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3486 * gcc.target/i386/bmi-2.c: Ditto.
3488 2014-04-17 Richard Biener <rguenther@suse.de>
3491 * g++.dg/opt/pr60849.C: New testcase.
3493 2014-04-17 Richard Biener <rguenther@suse.de>
3495 PR tree-optimization/60836
3496 * g++.dg/vect/pr60836.cc: New testcase.
3498 2014-04-17 Richard Biener <rguenther@suse.de>
3500 PR tree-optimization/60841
3501 * gcc.dg/vect/pr60841.c: New testcase.
3503 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3505 * g++.dg/ipa/devirt-31.C: New testcase.
3507 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3510 * gcc.dg/lto/pr60820_0.c: New testcase.
3511 * gcc.dg/lto/pr60820_1.c: New testcase.
3513 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
3516 * g++.dg/torture/pr60854.C: New testcase.
3518 2014-04-16 Catherine Moore <clm@codesourcery.com>
3520 * gcc.target/mips/umips-store16-2.c: New test.
3522 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
3524 * g++.dg/cpp0x/initlist-vect.C: New file.
3526 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
3528 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3529 * gcc.dg/uninit-I-O0.c: Likewise.
3530 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3532 2014-04-16 Jakub Jelinek <jakub@redhat.com>
3534 PR tree-optimization/60844
3535 * gcc.dg/pr60844.c: New test.
3537 2014-04-15 Richard Biener <rguenther@suse.de>
3539 PR rtl-optimization/56965
3540 * gcc.dg/torture/pr56965-1.c: New testcase.
3541 * gcc.dg/torture/pr56965-2.c: Likewise.
3543 2014-04-15 Teresa Johnson <tejohnson@google.com>
3545 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3547 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3549 * gnat.dg/vect14.adb: New test.
3551 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
3553 * gnat.dg/vect12.ad[sb]: New test.
3554 * gnat.dg/vect13.ad[sb]: Likewise.
3556 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
3558 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3560 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3561 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3562 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3563 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3564 * c-c++-common/ubsan/null-1.c: Likewise.
3565 * c-c++-common/ubsan/null-10.c: Likewise.
3566 * c-c++-common/ubsan/null-11.c: Likewise.
3567 * c-c++-common/ubsan/null-2.c: Likewise.
3568 * c-c++-common/ubsan/null-3.c: Likewise.
3569 * c-c++-common/ubsan/null-4.c: Likewise.
3570 * c-c++-common/ubsan/null-5.c: Likewise.
3571 * c-c++-common/ubsan/null-6.c: Likewise.
3572 * c-c++-common/ubsan/null-7.c: Likewise.
3573 * c-c++-common/ubsan/null-8.c: Likewise.
3574 * c-c++-common/ubsan/null-9.c: Likewise.
3575 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3576 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3577 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3578 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3579 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3580 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3581 * c-c++-common/ubsan/pr59333.c: Likewise.
3582 * c-c++-common/ubsan/pr59667.c: Likewise.
3583 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3584 * c-c++-common/ubsan/pr60636.c: Likewise.
3585 * c-c++-common/ubsan/shift-1.c: Likewise.
3586 * c-c++-common/ubsan/shift-2.c: Likewise.
3587 * c-c++-common/ubsan/vla-1.c: Likewise.
3589 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
3591 * gnat.dg/vect11.ad[sb]: New test.
3593 2014-04-14 Richard Biener <rguenther@suse.de>
3595 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3597 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3599 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3601 2014-04-14 Richard Biener <rguenther@suse.de>
3602 Marc Glisse <marc.glisse@inria.fr>
3605 * gcc.target/i386/vec-may_alias.c: New testcase.
3607 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3609 * lib/target-supports.exp
3610 (check_effective_target_vect_widen_mult_si_to_di_pattern):
3611 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3614 2014-04-14 Richard Biener <rguenther@suse.de>
3617 * gcc.dg/lto/pr60720_0.c: New testcase.
3618 * gcc.dg/lto/pr60720_1.c: Likewise.
3620 2014-04-14 Christian Bruel <christian.bruel@st.com>
3622 * gcc.target/sh/memset.c: New test.
3624 2014-04-14 Richard Biener <rguenther@suse.de>
3627 * gcc.dg/graphite/pr55022.c: New testcase.
3629 2014-04-14 Richard Biener <rguenther@suse.de>
3631 PR tree-optimization/59817
3632 PR tree-optimization/60453
3633 * gfortran.dg/graphite/pr59817.f: New testcase.
3634 * gcc.dg/graphite/pr59817-1.c: Likewise.
3635 * gcc.dg/graphite/pr59817-2.c: Likewise.
3637 2014-04-14 Jason Merrill <jason@redhat.com>
3640 * lib/gcc-dg.exp (dg-build-dso): New.
3641 (gcc-dg-test-1): Handle dg-do-what "dso".
3643 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
3646 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3649 * gfortran.dg/associate_15.f90: New test.
3651 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3654 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3657 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
3660 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3662 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
3664 * gcc.target/mips/umips-store16-1.c: New test.
3666 2014-04-11 Tobias Burnus <burnus@net-b.de>
3669 * * g++.dg/warn/warn_format_signedness.C: New.
3670 * gcc.dg/format/warn-signedness.c: New.
3672 2014-04-11 Tobias Burnus <burnus@net-b.de>
3676 * gfortran.dg/finalize_25.f90: New.
3678 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3680 * gcc.target/epiphany/t1068-2.c: New file.
3682 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3684 * gcc.target/epiphany/btst-1.c: New test.
3686 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3688 PR rtl-optimization/60651
3689 * gcc.target/epiphany/mode-switch.c: New test.
3691 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3694 * g++.dg/cpp0x/gen-attrs-58.C: New.
3695 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3697 2014-04-11 Steve Ellcey <sellcey@mips.com>
3698 Jakub Jelinek <jakub@redhat.com>
3701 * gcc.c-torture/compile/pr60556.c: New test.
3703 2014-04-11 Richard Biener <rguenther@suse.de>
3706 * gcc.dg/pr60797.c: New testcase.
3708 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3710 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3711 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3712 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3714 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3715 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3716 instructions as well.
3718 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3720 PR rtl-optimization/60663
3721 * gcc.target/arm/pr60663.c: New test.
3723 2014-04-10 Jason Merrill <jason@redhat.com>
3725 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3727 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3730 * g++.dg/lto/pr60567_0.C: New test.
3732 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3734 * gfortran.dg/class_nameclash.f90: New test.
3736 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/cpp0x/variadic156.C: New.
3741 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3743 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3746 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3749 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3752 2014-04-09 Steve Ellcey <sellcey@mips.com>
3754 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3757 2014-04-09 Cong Hou <congh@google.com>
3760 * lib/target-supports.exp:
3761 (check_effective_target_vect_widen_si_to_di_pattern): New.
3762 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3763 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3765 (foo): Fix up formatting.
3766 (main): Call check_vect.
3768 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3771 * g++.dg/template/crash119.C: New.
3773 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3775 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3777 2014-04-08 Jason Merrill <jason@redhat.com>
3779 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3781 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3783 PR rtl-optimization/60776
3784 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3785 * gcc.dg/builtin-bswap-7.c: Likewise.
3786 * gcc.dg/builtin-bswap-6a.c: New testcase.
3787 * gcc.dg/builtin-bswap-7a.c: New testcase.
3790 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3792 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3794 * gcc.dg/builtin-bswap-7.c: Likewise.
3796 2014-04-08 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/60785
3799 * gcc.dg/graphite/pr60785.c: New testcase.
3801 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3804 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3807 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3809 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3810 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3811 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3813 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3815 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3817 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3820 * g++.dg/torture/pr60609.C: New test.
3822 2014-04-07 Richard Biener <rguenther@suse.de>
3824 PR tree-optimization/60766
3825 * gcc.dg/torture/pr60766.c: New testcase.
3827 2014-04-07 Jason Merrill <jason@redhat.com>
3829 * lib/gcc-dg.exp (dg-build-dso): New.
3830 (gcc-dg-test-1): Handle dg-do-what "dso".
3831 * lib/target-supports.exp (add_options_for_dlopen): New.
3832 (check_effective_target_dlopen): Use it.
3834 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3836 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3838 2014-04-07 Richard Biener <rguenther@suse.de>
3841 * g++.dg/torture/pr60750.C: New testcase.
3842 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3844 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3846 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3848 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3851 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3853 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3856 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3858 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3860 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3862 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3864 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3866 * gcc.target/avr/dev-specific-rmw.c: New test.
3868 2014-04-04 Cong Hou <congh@google.com>
3870 PR tree-optimization/60656
3871 * gcc.dg/vect/pr60656.c: New test.
3873 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3875 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3877 * gcc.dg/builtin-bswap-7.c: Likewise.
3879 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3882 * g++.dg/cpp0x/constexpr-ice15.C: New.
3884 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3887 testcase by Richard Biener
3888 * gcc.dg/lto/pr59626_0.c: New testcase.
3889 * gcc.dg/lto/pr59626_1.c: New testcase.
3891 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3894 * gcc.c-torture/compile/pr60655-1.c: New test.
3896 2014-04-04 Martin Jambor <mjambor@suse.cz>
3899 * g++.dg/ipa/pr60640-1.C: New test.
3900 * g++.dg/ipa/pr60640-2.C: Likewise.
3901 * g++.dg/ipa/pr60640-3.C: Likewise.
3902 * g++.dg/ipa/pr60640-4.C: Likewise.
3904 2014-04-04 Jeff Law <law@redhat.com>
3907 * gcc.target/arm/pr60657.c: New test.
3909 2014-04-04 Richard Biener <rguenther@suse.de>
3912 * g++.dg/torture/pr60746.C: New testcase.
3914 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3916 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3917 * g++.old-deja/g++.jason/overload21.C: Likewise.
3918 * g++.old-deja/g++.law/init5.C: Likewise.
3920 2014-04-03 Cong Hou <congh@google.com>
3922 PR tree-optimization/60505
3923 * gcc.dg/vect/pr60505.c: New test.
3925 2014-04-03 Richard Biener <rguenther@suse.de>
3927 PR tree-optimization/60740
3928 * gcc.dg/graphite/pr60740.c: New testcase.
3930 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3932 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3933 * g++.dg/warn/Wnvdtor-2.C: New.
3934 * g++.dg/warn/Wnvdtor-3.C: New.
3935 * g++.dg/warn/Wnvdtor-4.C: New.
3936 * g++.dg/warn/Weff1.C: Delete.
3937 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3938 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3940 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3943 * g++.dg/torture/pr60659.C: New testcase.
3945 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3947 PR tree-optimization/60733
3948 * gcc.dg/torture/pr60733.c: New test.
3950 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3952 PR rtl-optimization/60650
3953 * gcc.target/arm/pr60650-2.c: New.
3955 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3957 * gcc.target/i386/avx2-vpand-3.c,
3958 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3960 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3962 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3963 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3964 gcc.target/i386/memcpy-strategy-1.c,
3965 gcc.target/i386/memcpy-strategy-2.c,
3966 gcc.target/i386/memcpy-vector_loop-1.c,
3967 gcc.target/i386/memcpy-vector_loop-2.c,
3968 gcc.target/i386/memset-vector_loop-1.c,
3969 gcc.target/i386/memset-vector_loop-2.c,
3970 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3971 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3972 -march= options different from those in dg-options.
3974 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3976 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3977 gcc.target/i386/pr30970.c: Use -mtune=generic.
3978 * gcc.target/i386/avx2-vpaddb-3.c,
3979 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3980 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3981 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3982 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3983 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3984 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3985 gcc.target/i386/avx2-vpsubw-3.c,
3986 gcc.target/i386/avx256-unaligned-load-1.c,
3987 gcc.target/i386/avx256-unaligned-load-4.c,
3988 gcc.target/i386/avx256-unaligned-store-1.c,
3989 gcc.target/i386/avx256-unaligned-store-2.c,
3990 gcc.target/i386/avx256-unaligned-store-4.c: Use
3993 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3994 Iain Sandoe <iain@codesourcery.com>
3997 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3998 with the additional options -Wl,-undefined,dynamic_lookup
3999 and -Wl,-flat_namespace.
4000 * gcc.dg/torture/pr53922.c: Additional option
4001 -Wl,-flat_namespace for darwin[89].
4002 * gcc.dg/torture/pr60092.c: Additional options
4003 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4006 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4009 * lib/prune.exp: Modify the regular express to prune
4010 the new warnings introduced by r205679 on darwin9.
4012 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
4014 * g++.dg/init/ctor4.C: Adjust.
4015 * g++.dg/init/ctor4-1.C: New.
4016 * g++.dg/cpp0x/defaulted2.C: Adjust.
4018 2014-04-01 Richard Henderson <rth@redhat.com>
4021 * gcc.dg/pr60704.c: New file.
4023 2014-04-01 Bin Cheng <bin.cheng@arm.com>
4026 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4027 logical_op_short_circuit targets.
4029 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4032 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4033 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4035 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
4037 PR rtl-optimization/60700
4038 * gcc.target/i386/pr60700.c: New test.
4040 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4043 * gcc.target/arm/pr60650.c: Adjust command line options.
4045 2014-03-31 Martin Jambor <mjambor@suse.cz>
4048 * gcc.dg/pr60647-1.c: New test.
4049 * gcc.dg/pr60647-2.c: Likewise.
4051 2014-03-31 Richard Biener <rguenther@suse.de>
4053 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4055 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
4058 * gcc.target/aarch64/pr60034.c: New file.
4060 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
4063 * g++.dg/cpp1y/pr60626.C: New testcase.
4065 2014-03-29 Joseph Myers <joseph@codesourcery.com>
4067 * gcc.dg/pr45416.c: Allow bextr on x86.
4068 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4069 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4070 gcc.target/i386/fma4-vector.c: Use -mno-fma.
4071 * gcc.target/i386/l_fma_double_1.c,
4072 gcc.target/i386/l_fma_double_2.c,
4073 gcc.target/i386/l_fma_double_3.c,
4074 gcc.target/i386/l_fma_double_4.c,
4075 gcc.target/i386/l_fma_double_5.c,
4076 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4077 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4078 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4079 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4080 * gcc.target/i386/pr27971.c: Use -mno-tbm.
4081 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4082 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4084 2014-03-29 Jakub Jelinek <jakub@redhat.com>
4087 * g++.dg/pr60648.C: Move test to...
4088 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
4089 dg-options, add for fpic targets dg-additional-options -fPIC.
4091 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
4093 * gnat.dg/opt33.adb: New testcase.
4095 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4098 * gcc.target/aarch64/pr60697.c: New.
4100 2014-03-27 Jeff Law <law@redhat.com>
4103 * g++.dg/pr60648.C: New test.
4105 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
4108 * g++.dg/cpp1y/pr60573.C: New testcase.
4110 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.target/i386/pr60693.c: New test.
4115 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
4117 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4119 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4122 * c-c++-common/pr60689.c: New test.
4125 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4126 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4129 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
4132 * gcc.target/aarch64/pr60675.C: New.
4134 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4136 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4137 * lib/target-supports.exp: Return true for s390
4138 in check_effective_logical_op_short_circuit.
4140 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4142 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4143 of second source operand.
4144 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4148 2014-03-28 Jakub Jelinek <jakub@redhat.com>
4151 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4153 2014-03-28 Tobias Burnus <burnus@net-b.de>
4155 * lib/cilk-plus-dg.exp: New.
4156 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4157 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4159 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4162 * gfortran.dg/where_4.f90: New test case.
4164 2014-03-27 Tobias Burnus <burnus@net-b.de>
4167 * gfortran.dg/finalize_24.f90: New.
4169 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4171 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4174 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4175 vec_select optimizations.
4176 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4177 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4180 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4181 xxpermdi builtins are supported.
4183 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
4185 PR rtl-optimization/60650
4186 * gcc.target/arm/pr60650.c: New.
4188 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4190 * gcc.target/s390/20140327-1.c: New testcase.
4192 2014-03-27 Jakub Jelinek <jakub@redhat.com>
4195 * g++.dg/gomp/pr60682.C: New test.
4197 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
4199 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4201 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
4204 * gcc.target/aarch64/pr60580_1.c: New.
4205 * gcc.target/aarch64/test_fp_attribute_1.c: New.
4206 * gcc.target/aarch64/test_fp_attribute_2.c: New.
4208 2014-03-26 Dehao Chen <dehao@google.com>
4210 * gcc.dg/predict-8.c: New test.
4212 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
4215 * g++.dg/init/const10.C: New.
4216 * g++.dg/init/const11.C: New.
4217 * g++.dg/init/pr25811.C: Adjust.
4218 * g++.dg/init/pr29043.C: Likewise.
4219 * g++.dg/init/pr43719.C: Likewise.
4220 * g++.dg/init/pr44086.C: Likewise.
4221 * g++.dg/init/ctor8.C: Likewise.
4222 * g++.dg/init/uninitialized1.C: Likewise.
4224 2014-03-26 Jakub Jelinek <jakub@redhat.com>
4227 * c-c++-common/ubsan/pr60636.c: New test.
4229 2014-03-26 Andreas Schwab <schwab@suse.de>
4231 * g++.dg/torture/pr60315.C: Remove duplication.
4233 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
4235 * gcc.c-torture/execute/20140326-1.c: New test.
4237 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
4240 * g++.dg/torture/pr60315.C: New testcase.
4242 2014-03-25 Martin Jambor <mjambor@suse.cz>
4245 * g++.dg/ipa/pr60600.C: New test.
4247 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
4250 * g++.dg/opt/pr56999.C: Pop hidden visibility.
4252 2014-03-25 Richard Biener <rguenther@suse.de>
4255 * gfortran.dg/lto/pr60635_0.f90: New testcase.
4256 * gfortran.dg/lto/pr60635_1.c: Likewise.
4258 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
4261 * g++.dg/cpp1y/pr60627.C: New testcase.
4263 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
4265 * gcc.target/aarch64/ushr64_1.c: New.
4267 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
4269 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4270 (LONG_LONG): Use LLONG.
4271 (set_rvector_long): Explicitly return void.
4272 (set_vector_long): Likewise.
4273 (check_vector_long): Likewise.
4275 2014-03-24 Marek Polacek <polacek@redhat.com>
4277 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4279 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4280 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4281 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4282 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4283 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4284 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4285 * c-c++-common/ubsan/pr59503.c: Likewise.
4286 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4287 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4288 * c-c++-common/ubsan/shift-3.c: Likewise.
4289 * c-c++-common/ubsan/shift-6.c: Likewise.
4290 * c-c++-common/ubsan/undefined-1.c: Likewise.
4291 * c-c++-common/ubsan/vla-2.c: Likewise.
4292 * c-c++-common/ubsan/vla-3.c: Likewise.
4293 * c-c++-common/ubsan/vla-4.c: Likewise.
4294 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4295 * g++.dg/ubsan/return-2.C: Likewise.
4297 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
4299 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4302 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4306 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4307 * gfortran.dg/round_4.f90: Likewise.
4309 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
4312 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4315 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4318 * c-c++-common/ubsan/pr60613-1.c: New test.
4319 * c-c++-common/ubsan/pr60613-2.c: New test.
4321 2014-03-22 Matthias Klose <doko@ubuntu.com>
4323 * g++.dg/cpp0x/regress: Remove empty directory.
4325 2014-03-22 Jakub Jelinek <jakub@redhat.com>
4328 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4330 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4333 * g++.dg/cpp1y/pr60393.C: Likewise.
4335 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4338 * g++.dg/cpp1y/pr60384.C: New.
4340 2014-03-21 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.dg/pr60598.c: New test.
4345 2014-03-21 Martin Jambor <mjambor@suse.cz>
4348 * g++.dg/torture/pr59176.C: New test.
4350 2014-03-21 Martin Jambor <mjambor@suse.cz>
4353 * g++.dg/ipa/pr60419.C: New test.
4355 2014-03-21 Richard Biener <rguenther@suse.de>
4357 PR tree-optimization/60577
4358 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4360 2014-03-21 Tobias Burnus <burnus@net-b.de>
4363 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4365 2014-03-20 Jakub Jelinek <jakub@redhat.com>
4368 * g++.dg/opt/pr60597.C: New test.
4371 * g++.dg/init/pr60572.C: New test.
4373 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4375 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4377 2014-03-19 Tobias Burnus <burnus@net-b.de>
4381 * gfortran.dg/implicit_pure_4.f90: New.
4383 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4388 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
4391 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4392 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4393 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4395 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4398 * g++.dg/cpp1y/pr60332.C: New.
4400 2014-03-19 Marek Polacek <polacek@redhat.com>
4403 * g++.dg/ubsan/pr60569.C: New test.
4405 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4407 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4409 2014-03-19 Jakub Jelinek <jakub@redhat.com>
4411 PR tree-optimization/60559
4412 * g++.dg/vect/pr60559.cc: New test.
4414 2014-03-18 Ian Lance Taylor <iant@google.com>
4417 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4418 (ditype): Rename typedef from int64_t.
4420 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4423 * gcc.dg/cast-qual-3.c: New.
4425 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4426 * c-c++-common/Wcast-qual-1.c: More precise match text.
4428 2014-03-18 Janus Weil <janus@gcc.gnu.org>
4432 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4433 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4434 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4435 * gfortran.dg/intent_optimize_1.f90: Ditto.
4436 * gfortran.dg/pointer_init_9.f90: Ditto.
4437 * gfortran.dg/volatile4.f90: Ditto.
4438 * gfortran.dg/volatile6.f90: Ditto.
4440 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4443 * c-c++-common/Wcast-qual-1.c: More precise match text.
4445 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4448 * g++.dg/cpp0x/constexpr-ice14.C: New.
4450 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4453 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4455 2014-03-18 Jakub Jelinek <jakub@redhat.com>
4458 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4459 * c-c++-common/ubsan/null-2.c: Likewise.
4460 * c-c++-common/ubsan/null-3.c: Likewise.
4461 * c-c++-common/ubsan/null-4.c: Likewise.
4462 * c-c++-common/ubsan/null-5.c: Likewise.
4463 * c-c++-common/ubsan/null-6.c: Likewise.
4464 * c-c++-common/ubsan/null-7.c: Likewise.
4465 * c-c++-common/ubsan/null-8.c: Likewise.
4466 * c-c++-common/ubsan/null-9.c: Likewise.
4467 * c-c++-common/ubsan/null-10.c: Likewise.
4468 * c-c++-common/ubsan/null-11.c: Likewise.
4469 * c-c++-common/ubsan/overflow-1.c: Likewise.
4470 * c-c++-common/ubsan/overflow-2.c: Likewise.
4471 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4472 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4473 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4474 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4475 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4476 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4477 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4478 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4479 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4480 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4481 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4482 * c-c++-common/ubsan/pr59333.c: Likewise.
4483 * c-c++-common/ubsan/pr59503.c: Likewise.
4484 * c-c++-common/ubsan/pr59667.c: Likewise.
4485 * c-c++-common/ubsan/undefined-1.c: Likewise.
4486 * g++.dg/ubsan/pr59250.C: Likewise.
4487 * g++.dg/ubsan/pr59306.C: Likewise.
4489 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4491 * gcc.dg/tls/pr58595.c: Add tls options.
4493 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
4495 * gcc.target/i386/avx-additional-reg-names.c: New.
4496 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4498 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
4501 * g++.dg/cpp1y/pr60390.C: New testcase.
4504 * g++.dg/cpp1y/pr60391.C: New testcase.
4506 2014-03-17 Jakub Jelinek <jakub@redhat.com>
4509 * gcc.target/i386/pr60516.c: New test.
4511 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4514 * g++.dg/cpp0x/constexpr-ice13.C: New.
4516 2014-03-17 Marek Polacek <polacek@redhat.com>
4519 * gcc.dg/gomp/pr60534.c: New test.
4521 2014-03-17 Kai Tietz <ktietz@redhat.com>
4523 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4525 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
4528 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4531 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
4534 * gfortran.dg/list_read_12.f90: New test.
4536 2014-03-15 Janus Weil <janus@gcc.gnu.org>
4539 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4540 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4541 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4542 -Wno-aggressive-loop-optimizations and remove an unused variable.
4543 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4544 * gfortran.dg/pointer_init_9.f90: New.
4545 * gfortran.dg/volatile4.f90: Put into subroutine.
4546 * gfortran.dg/volatile6.f90: Ditto.
4548 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
4551 * gfortran.dg/transpose_4.f90: New test.
4553 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
4555 PR rtl-optimization/60508
4556 * gcc.target/i386/pr60508.c: New.
4558 2014-03-14 Richard Biener <rguenther@suse.de>
4561 * g++.dg/pr60518.C: New testcase.
4563 2014-03-14 Martin Jambor <mjambor@suse.cz>
4566 * gcc.dg/lto/pr60461_0.c: New test.
4568 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
4570 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4571 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4572 * gcc.dg/lto/save-temps_0.c: New testcase.
4574 2014-03-13 Jakub Jelinek <jakub@redhat.com>
4577 * c-c++-common/pr36282-1.c: New test.
4578 * c-c++-common/pr36282-2.c: New test.
4579 * c-c++-common/pr36282-3.c: New test.
4580 * c-c++-common/pr36282-4.c: New test.
4582 2014-03-13 Richard Henderson <rth@redhat.com>
4585 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4587 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4590 * g++.dg/template/crash118.C: New.
4591 * g++.dg/template/crash95.C: Adjust.
4593 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
4595 PR rtl-optimization/57189
4596 * gcc.target/i386/pr57189.c: New.
4598 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/cpp0x/static_assert10.C: New.
4602 * g++.dg/cpp0x/static_assert11.C: Likewise.
4603 * g++.dg/cpp0x/static_assert3.C: Adjust.
4605 2014-03-13 Richard Biener <rguenther@suse.de>
4607 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4609 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4611 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4612 2.07 128-bit arithmetic.
4613 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4615 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4616 due to when TImode is allowed in VSX registers, the allowable
4617 address modes for TImode is just a single indirect address in
4618 order for the value to be loaded and store in either GPR or VSX
4619 registers. This affects the generated code, and it would cause
4620 this test to fail, when such an option is used.
4622 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
4624 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4626 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4628 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4629 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4630 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4631 only test for exactly one if if -mbranch-cost=1 has been passed.
4633 2014-03-12 Christian Bruel <christian.bruel@st.com>
4636 * gcc.target/arm/pr60264.c
4638 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
4640 PR tree-optimization/60454
4641 * gcc.c-torture/execute/pr60454.c: New test.
4643 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4644 Marc Glisse <marc.glisse@inria.fr>
4646 PR tree-optimization/60502
4647 * gcc.c-torture/compile/pr60502.c: New test.
4649 2014-03-12 Jakub Jelinek <jakub@redhat.com>
4652 * gcc.dg/vect/pr60482.c: New test.
4654 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
4657 * g++.dg/cpp0x/inh-ctor19.C: New.
4659 2014-03-11 Richard Biener <rguenther@suse.de>
4661 PR tree-optimization/60429
4662 PR tree-optimization/60485
4663 * gcc.dg/pr60485-1.c: New testcase.
4664 * gcc.dg/pr60485-2.c: Likewise.
4666 2014-03-10 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/ipa/pr60457.C: New test.
4671 2014-03-10 Richard Biener <rguenther@suse.de>
4674 * g++.dg/torture/pr60474.C: New testcase.
4676 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
4678 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4680 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
4682 * gcc.dg/lto/pr55113_0.c: New testcase.
4684 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4687 * g++.dg/cpp1y/pr60033.C: New testcase.
4690 * g++.dg/cpp1y/pr60393.C: New testcase.
4692 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4695 * gfortran.dg/fmt_en.f90: New test.
4697 2014-03-07 Jason Merrill <jason@redhat.com>
4699 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4700 * lib/target-supports.exp (check_effective_target_c++11): Now
4702 (check_effective_target_c++11_only): New.
4703 (check_effective_target_c++11_down): New.
4704 (check_effective_target_c++1y): New.
4705 (check_effective_target_c++1y_only): New.
4706 (check_effective_target_c++98_only): Rename from
4707 check_effective_target_c++98.
4708 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4710 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/cpp0x/constexpr-ice12.C: New.
4715 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4717 * c-c++-common/gomp/map-1.c: Extend.
4719 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4720 Janus Weil <janus@gcc.gnu.org>
4723 * gfortran.dg/deferred_type_component_1.f90 : New test.
4724 * gfortran.dg/deferred_type_component_2.f90 : New test.
4726 2014-03-06 Marek Polacek <polacek@redhat.com>
4729 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4730 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4732 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.dg/tls/pr58595.c: New test.
4737 2014-03-06 Richard Biener <rguenther@suse.de>
4743 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4745 * gcc.dg/lto/pr55113_0.c: New testcase.
4747 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4751 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4752 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4754 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4755 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4756 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4757 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4758 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4759 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4760 even for mips*/s390*/i?86/x86_64.
4761 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4762 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4763 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4768 * gcc.dg/lto/pr60404_0.c: New test.
4769 * gcc.dg/lto/pr60404_1.c: New file.
4770 * gcc.dg/lto/pr60404_2.c: New file.
4772 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4775 long long" throughout.
4776 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4777 * gcc.dg/vmx/insert-vsx.c: Likewise.
4778 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4779 * gcc.dg/vmx/ld-vsx.c: Likewise.
4780 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4781 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4782 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4783 * gcc.dg/vmx/merge-vsx.c: Likewise.
4784 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4785 * gcc.dg/vmx/st-vsx.c: Likewise.
4786 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4787 * gcc.dg/vmx/stl-vsx.c: Likewise.
4788 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4790 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4792 * gcc.dg/lto/pr55113_0.c: New testcase.
4794 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4797 * g++.dg/cpp1y/pr60376.C: New.
4799 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4801 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4803 2014-03-04 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/60382
4806 * gcc.dg/vect/pr60382.c: New testcase.
4808 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4811 * gfortran.dg/namelist_84.f90: New test.
4813 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4815 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4816 argument to avoid inf values.
4817 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4818 UNION_FP_CHECK machinery.
4820 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4822 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4823 i32in128 cases outside special big-endian processing block.
4825 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4827 PR preprocessor/60400
4828 * c-c++-common/cpp/pr60400.c: New test.
4829 * c-c++-common/cpp/pr60400-1.h: New file.
4830 * c-c++-common/cpp/pr60400-2.h: New file.
4833 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4835 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4836 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4838 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4841 * g++.dg/lto/pr60150.H: New testcase.
4842 * g++.dg/lto/pr60150_0.C: New testcase.
4843 * g++.dg/lto/pr60150_1.C: New testcase.
4845 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4848 * g++.dg/ipa/devirt-29.C: New testcase
4850 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4853 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4855 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4858 * g++.dg/cpp0x/pr50025.C: New.
4860 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4863 * g++.dg/cpp1y/pr60377.C: New testcase.
4865 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4868 * gfortran.dg/str_comp_optimize_1.f90: New test.
4870 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4873 * gcc.c-torture/compile/pr60071.c: New.
4875 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4878 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4880 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/constexpr-ice11.C: New.
4885 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4888 * g++.dg/cpp1y/auto-fn24.C: New.
4890 2014-02-28 Joey Ye <joey.ye@arm.com>
4893 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4895 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4898 * g++.dg/overload/ellipsis2.C: New.
4900 2014-02-27 Jeff Law <law@redhat.com>
4902 PR rtl-optimization/52714
4903 * gcc.c-torture/compile/pr52714.c: New test.
4905 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4906 Jeff Law <law@redhat.com>
4908 PR rtl-optimization/49847
4909 * g++.dg/pr49847.C: New test.
4911 2014-02-27 Marek Polacek <polacek@redhat.com>
4914 * c-c++-common/pr59223.c: New test.
4916 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4918 * common/config/i386/predicates.md (const1256_operand): Remove.
4919 (const2356_operand): New.
4920 (const_1_to_2_operand): Remove.
4921 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4922 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4923 (*avx512pf_gatherpf<mode>sf): Ditto.
4924 (avx512pf_gatherpf<mode>df): Ditto.
4925 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4926 (*avx512pf_gatherpf<mode>df): Ditto.
4927 (avx512pf_scatterpf<mode>sf): Ditto.
4928 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4929 (*avx512pf_scatterpf<mode>sf): Ditto.
4930 (avx512pf_scatterpf<mode>df): Ditto.
4931 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4932 (*avx512pf_scatterpf<mode>df): Ditto.
4933 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4935 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4937 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4938 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4939 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4940 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4941 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4942 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4943 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4944 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4946 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4949 * gnat.dg/renaming5.adb: Change to two expected gotos.
4950 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4952 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4953 messages for removed basic block.
4954 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4955 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4956 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4957 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4959 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4961 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4962 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4963 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4964 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4965 * gcc.dg/vmx/merge-vsx.c: Likewise.
4966 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4968 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4970 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4971 * gcc.target/i386/prefetchwt1-1.c: New.
4972 * g++.dg/other/i386-2.C: Add new option.
4973 * g++.dg/other/i386-3.C: Ditto.
4974 * gcc.target/i386/sse-12.c: Ditto.
4975 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4976 * gcc.target/i386/sse-22.c: Add new option.
4977 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4979 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4982 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4985 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4987 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4990 * g++.dg/cpp1y/pr60311.C: New testcase.
4992 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4995 * g++.dg/cpp1y/pr60065.C: New testcase.
4997 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4999 PR rtl-optimization/60268
5000 * gcc.c-torture/compile/pr60268.c: New test.
5002 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
5004 * gcc.target/microblaze/others/mem_reload.c: New test.
5006 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008 * gcc.dg/vmx/lde.c: New test.
5009 * gcc.dg/vmx/lde-be-order.c: New test.
5010 * gcc.dg/vmx/ste.c: New test.
5011 * gcc.dg/vmx/ste-be-order.c: New test.
5013 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
5016 * lib/target-supports.exp
5017 (check_effective_target_logical_op_short_circuit): Add cris-*-*
5018 and crisv32-*-* to list.
5020 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5023 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5025 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5027 * gcc.dg/vmx/vsums.c: Check entire result vector.
5028 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5030 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5032 * gcc.dg/vmx/ld.c: New test.
5033 * gcc.dg/vmx/ld-be-order.c: New test.
5034 * gcc.dg/vmx/ld-vsx.c: New test.
5035 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5036 * gcc.dg/vmx/ldl.c: New test.
5037 * gcc.dg/vmx/ldl-be-order.c: New test.
5038 * gcc.dg/vmx/ldl-vsx.c: New test.
5039 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5040 * gcc.dg/vmx/st.c: New test.
5041 * gcc.dg/vmx/st-be-order.c: New test.
5042 * gcc.dg/vmx/st-vsx.c: New test.
5043 * gcc.dg/vmx/st-vsx-be-order.c: New test.
5044 * gcc.dg/vmx/stl.c: New test.
5045 * gcc.dg/vmx/stl-be-order.c: New test.
5046 * gcc.dg/vmx/stl-vsx.c: New test.
5047 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5049 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
5051 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5052 * g++.dg/other/i386-3.C (dg-options): Ditto.
5053 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5054 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5055 -mavx512pf and -msha.
5057 2014-02-21 Richard Biener <rguenther@suse.de>
5059 PR tree-optimization/60276
5060 * gcc.dg/vect/pr60276.c: New testcase.
5062 2014-02-21 Janus Weil <janus@gcc.gnu.org>
5065 * gfortran.dg/finalize_23.f90: New.
5067 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
5071 * g++.dg/cpp1y/pr60052.C: New testcase.
5072 * g++.dg/cpp1y/pr60053.C: New testcase.
5074 2014-02-21 Tobias Burnus <burnus@net-b.de>
5077 * gfortran.dg/inquire_16.f90: New.
5079 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
5081 * gcc.target/nios2/biggot-1.c: New.
5082 * gcc.target/nios2/biggot-2.c: New.
5084 2014-02-20 Martin Jambor <mjambor@suse.cz>
5087 * gcc.dg/ipa/pr55260.c: New test.
5089 2014-02-20 Bin Cheng <bin.cheng@arm.com>
5091 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5092 for execution test case.
5094 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
5097 * g++.dg/torture/pr58555.C: New testcase.
5099 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5102 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5104 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5106 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
5107 Kirill Yukhin <kirill.yukhin@intel.com>
5109 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5110 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5111 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5112 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5113 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5114 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5116 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5119 * g++.dg/ext/builtin-bswap1.C: New test.
5120 * c-c++-common/pr37743.c: New test.
5122 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
5124 * gcc.dg/decl-10.c: New test.
5126 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5129 * g++.dg/ext/ivdep-1.C: New test.
5132 * gcc.dg/pr60267.c: New test.
5134 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
5137 * gcc.target/i386/pr39162.c: Add dg-prune-output.
5138 (dg-options): Remove -Wno-psabi.
5139 * gcc.target/i386/pr59794-2.c: Ditto.
5140 * gcc.target/i386/pr60205-1.c: Ditto.
5141 * gcc.target/i386/sse-5.c: Ditto.
5143 2014-02-18 Nick Clifton <nickc@redhat.com>
5145 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5146 * gcc.dg/pr23623.c: Likewise.
5147 * gcc.dg/pr48784-1.c: Likewise.
5148 * gcc.dg/pr48784-2.c: Likewise.
5149 * gcc.dg/pr56997-2.c: Likewise.
5150 * gcc.dg/sms-6.c: Likewise.
5151 * gcc.dg/torture/pr60183.c: Likewise.
5152 * gcc.dg/torture/vec-cvt-1.c: Likewise.
5153 * gcc.c-torture/execute/20061220-1.x: New.
5154 * gcc.c-torture/execute/pr43220.x: New.
5155 * gcc.c-torture/execute/pr51581-1.x: New.
5156 * gcc.c-torture/execute/pr51581-2.x: New.
5157 * gcc.c-torture/execute/pr58570.x: New.
5158 * gcc.c-torture/unsorted/DFcmp.x: New.
5159 * gcc.c-torture/unsorted/SFset.x: New.
5161 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
5163 * gnat.dg/opt31.adb: New test.
5165 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5167 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5169 2014-02-19 Janus Weil <janus@gcc.gnu.org>
5172 * gfortran.dg/typebound_proc_33.f90: New.
5174 2014-02-19 Marek Polacek <polacek@redhat.com>
5177 * gcc.dg/pr60195.c: New test.
5179 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
5181 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5183 2014-02-19 Jakub Jelinek <jakub@redhat.com>
5185 PR preprocessor/58844
5186 * c-c++-common/cpp/pr58844-1.c: New test.
5187 * c-c++-common/cpp/pr58844-2.c: New test.
5189 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5192 * g++.dg/cpp0x/constexpr-ice10.C: New.
5194 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/cpp0x/pr60215.C: New.
5199 2014-02-18 Tobias Burnus <burnus@net-b.de>
5202 * gfortran.dg/proc_ptr_45.f90: New.
5203 * gfortran.dg/proc_ptr_46.f90: New.
5205 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
5208 * g++.dg/cpp1y/pr60190.C: New testcase.
5211 * g++.dg/cpp1y/pr60064.C: New testcase.
5213 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
5216 * gcc.target/i386/pr60205-1.c: New test.
5217 * gcc.target/i386/pr60205-2.c: Ditto.
5219 2014-02-18 Kai Tietz <ktietz@redhat.com>
5222 * gcc.target/i386/nest-1.c: New testcase.
5224 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
5226 * gnat.dg/opt32.adb: New test.
5228 2014-02-18 Janus Weil <janus@gcc.gnu.org>
5231 * gfortran.dg/typebound_generic_15.f90: New.
5233 2014-02-17 Janus Weil <janus@gcc.gnu.org>
5236 * gfortran.dg/init_flag_12.f90: New.
5238 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
5239 Ilya Tocar <ilya.tocar@intel.com>
5241 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5242 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5243 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5244 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5246 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
5248 * lib/target-supports.exp
5249 (check_effective_target_logical_op_short_circuit): New procedure.
5250 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5251 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5252 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5253 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5254 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5255 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
5256 logical_op_short_circuit for the alternative test, extending
5259 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5262 * gcc.target/powerpc/pr60203.c: New testsuite.
5264 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
5267 * gfortran.dg/ichar_3.f90: New test.
5269 2014-02-15 Richard Biener <rguenther@suse.de>
5271 PR tree-optimization/60183
5272 * gcc.dg/torture/pr60183.c: New testcase.
5274 2014-02-14 Jeff Law <law@redhat.com>
5276 PR rtl-optimization/60131
5277 * g++.dg/torture/pr60131.C: New test.
5279 2014-02-14 Ian Bolton <ian.bolton@arm.com>
5281 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5284 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5286 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5288 2014-02-14 Jakub Jelinek <jakub@redhat.com>
5290 * gcc.c-torture/compile/20140213.c: New test.
5292 2014-02-13 Jakub Jelinek <jakub@redhat.com>
5295 * gcc.target/i386/pr43546.c: New test.
5297 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
5299 * gcc.target/s390/hotpatch-compile-8.c: New test.
5301 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5303 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
5304 definition with an ifndef.
5305 * gcc.dg/pr59605-2.c: New test.
5307 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
5309 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5311 2014-02-12 Joseph Myers <joseph@codesourcery.com>
5313 * gcc.dg/torture/float128-mul-underflow.c,
5314 gcc.dg/torture/float128-truncdf-underflow.c,
5315 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5317 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5320 * g++.dg/ipa/pr59737.C: New test.
5322 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
5324 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5326 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
5328 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5330 * gcc.dg/cilk-plus/jump-openmp.c: New file.
5332 2014-02-12 Richard Biener <rguenther@suse.de>
5335 * gcc.dg/torture/pr60092.c: New testcase.
5336 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5338 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
5340 * gcc.c-torture/execute/20140212-1.c: New test.
5342 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/cpp0x/pr60047.C: New.
5347 2014-02-12 Jakub Jelinek <jakub@redhat.com>
5350 * c-c++-common/pr60101.c: New test.
5352 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
5355 * g++.dg/ipa/devirt-27.C: New testcase.
5356 * g++.dg/ipa/devirt-26.C: New testcase.
5358 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5361 * gcc.target/powerpc/pr60137.c: New file.
5363 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5366 * gfortran.dg/pr52370.f90: New test.
5368 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
5372 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
5375 * gcc.target/i386/pr43662.c (dg-options):
5376 Add -maccumulate-outgoing-args.
5377 * gcc.target/i386/pr43869.c (dg-options): Ditto.
5378 * gcc.target/i386/pr57003.c (dg-options): Ditto.
5379 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5380 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5381 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5382 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5383 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5384 Add -maccumulate-outgoing-args.
5385 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5386 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5387 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5388 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5389 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5390 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5391 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5392 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5393 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5394 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5395 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5396 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5397 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5398 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5399 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5401 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
5403 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5405 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5408 * gcc.dg/guality/pr59776.c: New test.
5410 2014-02-11 Renlin Li <Renlin.Li@arm.com>
5412 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5413 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5414 (add_options_for_arm_vfp3): New.
5416 2014-02-11 Jeff Law <law@redhat.com>
5419 * gcc.target/m68k/pr54041.c: New test.
5421 2014-02-11 Jakub Jelinek <jakub@redhat.com>
5424 * gcc.target/i386/pr59927.c: New test.
5426 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
5428 * gcc.dg/vect/pr57741-3.c: Require vect_int.
5429 * gcc.dg/vect/pr60012.c: Likewise.
5430 * gcc.dg/vect/vect-119.c: Likewise.
5431 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5432 * gcc.dg/vect/vect-outer-4c.c: Likewise.
5434 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5436 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5438 2014-02-10 Jeff Law <law@redhat.com>
5441 * gcc.c-torture/compile/pr52306.c: New test.
5443 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5447 2014-02-10 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/60115
5450 * gcc.dg/torture/pr60115.c: New testcase.
5452 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
5454 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5455 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5457 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
5458 Ilya Tocar <ilya.tocar@intel.com>
5460 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5461 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5462 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5463 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5464 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5465 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5466 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5467 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5468 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5469 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5470 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5471 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5472 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5473 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5474 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5475 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5476 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5477 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5478 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5479 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5480 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5481 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5482 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5483 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5484 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5485 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5486 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5488 2014-02-10 Jakub Jelinek <jakub@redhat.com>
5490 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5492 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5495 * gfortran.dg/associated_target_5.f03: New test.
5497 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/elemental_by_value_1.f90: New test.
5502 2014-02-08 Janus Weil <janus@gcc.gnu.org>
5505 * gfortran.dg/finalize_22.f90: New.
5507 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
5510 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
5511 was fixed by the patch for PR59906.
5513 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5515 PR translation/52289
5516 * gfortran.dg/coarray_8.f90: Update dg-error match.
5518 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.dg/vect/pr59984.c: New test.
5524 * gcc.dg/attr-alloc_align-1.c: New test.
5525 * gcc.dg/attr-alloc_align-2.c: New test.
5526 * gcc.dg/attr-alloc_align-3.c: New test.
5527 * gcc.dg/attr-assume_aligned-1.c: New test.
5528 * gcc.dg/attr-assume_aligned-2.c: New test.
5529 * gcc.dg/attr-assume_aligned-3.c: New test.
5531 2014-02-08 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.target/i386/pr60077-1.c: New test.
5535 * gcc.target/i386/pr60077-2.c: New test.
5537 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5539 PR preprocessor/56824
5540 * gcc.dg/pr56824.c: New test.
5542 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5544 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5545 variable used for atomic operations.
5547 2014-02-07 Richard Biener <rguenther@suse.de>
5550 * gcc.dg/vect/pr60092-2.c: New testcase.
5552 2014-02-07 Jakub Jelinek <jakub@redhat.com>
5556 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5558 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5559 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5561 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5563 * gcc.target/s390/fp2int1.c: New testcase.
5565 2014-02-07 Richard Biener <rguenther@suse.de>
5568 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5569 * gcc.dg/tree-ssa/alias-31.c: Likewise.
5571 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
5574 * g++.dg/torture/pr59918.C: New testcase.
5576 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5579 * gcc.target/arm/pr59575.c: New test.
5582 * gcc.dg/pr59992.c: New test.
5584 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
5586 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5587 init_priority. Test alignment of variable instead of function.
5589 2014-02-06 Marek Polacek <polacek@redhat.com>
5592 * gcc.dg/pr60087.c: New test.
5594 2014-02-06 Alan Modra <amodra@gmail.com>
5596 * gcc.target/powerpc/pr60032.c: New.
5598 2014-02-06 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.c-torture/execute/pr60062.c: New test.
5602 * gcc.c-torture/execute/pr60072.c: New test.
5604 2014-02-06 Ian Bolton <ian.bolton@arm.com>
5606 * gcc.dg/tree-ssa/pr59597.c: Make called function static
5607 so that expected outcome works for PIC variants too.
5609 2014-02-06 Yury Gribov <y.gribov@samsung.com>
5610 Kugan Vivekanandarajah <kuganv@linaro.org>
5612 * gcc.target/arm/vect-noalign.c: New file.
5614 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
5615 Jakub Jelinek <jakub@redhat.com>
5618 * gcc.dg/pr60013.c: New testcase.
5620 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5622 * gcc.dg/vmx/sum2s.c: New.
5623 * gcc.dg/vmx/sum2s-be-order.c: New.
5625 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5627 * gcc.dg/vmx/pack.c: New.
5628 * gcc.dg/vmx/pack-be-order.c: New.
5629 * gcc.dg/vmx/unpack.c: New.
5630 * gcc.dg/vmx/unpack-be-order.c: New.
5632 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5634 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5635 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5637 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5639 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5640 Use __builtin_floorf, __builtin_ceilf.
5641 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5643 (TEST): Use __builtin_floorf.
5644 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5646 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5649 * g++.dg/opt/pr59947.C: New test.
5652 * c-c++-common/gomp/pr58703.c: New test.
5654 2014-02-05 Richard Biener <rguenther@suse.de>
5657 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5658 avoid using unsigned long long.
5660 2014-02-05 Jakub Jelinek <jakub@redhat.com>
5663 * g++.dg/torture/pr57499.C: New test.
5665 2014-02-05 Yury Gribov <y.gribov@samsung.com>
5667 * gcc.dg/asan/nosanitize-and-inline.c: New test.
5669 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
5671 * g++.dg/ipa/devirrt-22.C: Fix template.
5673 2014-02-04 Marek Polacek <polacek@redhat.com>
5676 * gcc.dg/pr60036.c: New test.
5678 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
5681 * g++.dg/torture/pr60058.C: New testcase.
5683 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5685 * g++.dg/tsan/default_options.C: Invert check.
5687 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5689 PR tree-optimization/60002
5690 * g++.dg/opt/pr60002.C: New test.
5692 PR tree-optimization/60023
5693 * g++.dg/vect/pr60023.cc: New test.
5696 * c-c++-common/torture/pr60026.c: New test.
5698 PR rtl-optimization/57915
5699 * gcc.target/i386/pr57915.c: New test.
5701 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5705 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5707 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5709 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5712 * gcc.dg/pr59261.c: New test.
5714 2014-02-04 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/60012
5717 * gcc.dg/vect/pr60012.c: New testcase.
5719 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5722 * g++.dg/eh/unwind-direct.C: New test.
5724 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5726 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5727 timeout value to 20s.
5729 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5732 * g++.dg/torture/pr59882.C: New testcase
5734 2014-02-03 Jan Hubicka <jh@suse.cz>
5737 * g++.dg/ipa/devirt-22.C: New testcase.
5739 2014-02-03 Jan Hubicka <jh@suse.cz>
5741 * g++.dg/ipa/devirt-25.C: New testcase.
5743 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5745 PR tree-optimization/59924
5746 * gcc.dg/pr59924.c: New test.
5748 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5751 * g++.dg/ipa/devirt-24.C: New testcase.
5753 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5757 * c-c++-common/attributes-1.c: New testcase.
5758 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5760 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/cpp0x/pr58871.C: New.
5765 2014-02-03 Cong Hou <congh@google.com>
5767 PR tree-optimization/60000
5768 * g++.dg/vect/pr60000.cc: New test.
5770 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5772 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5773 * gcc.target/i386/long-double-64-4.c: Likewise.
5774 * gcc.target/i386/long-double-80-1.c: Likewise.
5775 * gcc.target/i386/long-double-80-2.c: Likewise.
5776 * gcc.target/i386/long-double-80-3.c: Likewise.
5777 * gcc.target/i386/long-double-80-4.c: Likewise.
5778 * gcc.target/i386/long-double-80-5.c: Likewise.
5779 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5780 __multf3 isn't used.
5781 * gcc.target/i386/long-double-64-3.c: Likewise.
5782 * gcc.target/i386/long-double-128-1.c: New test.
5783 * gcc.target/i386/long-double-128-2.c: Likewise.
5784 * gcc.target/i386/long-double-128-3.c: Likewise.
5785 * gcc.target/i386/long-double-128-4.c: Likewise.
5786 * gcc.target/i386/long-double-128-5.c: Likewise.
5787 * gcc.target/i386/long-double-128-6.c: Likewise.
5788 * gcc.target/i386/long-double-128-7.c: Likewise.
5789 * gcc.target/i386/long-double-128-8.c: Likewise.
5790 * gcc.target/i386/long-double-128-9.c: Likewise.
5791 * gcc.target/i386/long-double-64-5.c: Likewise.
5792 * gcc.target/i386/long-double-64-6.c: Likewise.
5793 * gcc.target/i386/long-double-64-7.c: Likewise.
5794 * gcc.target/i386/long-double-64-8.c: Likewise.
5795 * gcc.target/i386/long-double-64-9.c: Likewise.
5796 * gcc.target/i386/long-double-80-10.c: Likewise.
5797 * gcc.target/i386/long-double-80-8.c: Likewise.
5798 * gcc.target/i386/long-double-80-9.c: Likewise.
5800 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5802 PR rtl-optimization/57662
5803 * g++.dg/pr57662.C: New test.
5805 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5807 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5808 * gcc.dg/vmx/perm.c: New.
5809 * gcc.dg/vmx/perm-be-order.c: New.
5811 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5813 * gcc.dg/vmx/vsums.c: New.
5814 * gcc.dg/vmx/vsums-be-order.c: New.
5816 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5818 * g++.dg/ipa/devirt-23.C: New testcase.
5819 * g++.dg/ipa/devirt-20.C: Fix template.
5821 2014-02-02 Jan Hubicka <jh@suse.cz>
5823 * g++.dg/ipa/devirt-21.C: New testcase.
5825 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5827 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5828 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5830 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5833 * gcc.c-torture/execute/pr60017.c: New test.
5835 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5838 * gfortran.dg/default_initialization_7.f90: New test.
5840 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5843 * gfortran.dg/elemental_subroutine_9.f90: New test.
5845 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5847 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5849 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5851 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5853 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5855 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5857 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5860 * g++.dg/init/bitfield5.C: New.
5862 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/60003
5865 * gcc.c-torture/execute/pr60003.c: New test.
5867 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5870 * gcc.target/arm/pr59985.C: New.
5872 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5875 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5876 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5878 (tsan_finish): Restore dg-do-what-default.
5879 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5880 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5881 * g++.dg/tsan/default_options.C: Likewise.
5882 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5883 * g++.dg/tsan/atomic_free2.C: Likewise.
5884 * g++.dg/tsan/cond_race.C: Likewise.
5885 * g++.dg/tsan/fd_close_norace.C: Likewise.
5886 * g++.dg/tsan/benign_race.C: Likewise.
5887 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5888 * c-c++-common/tsan/simple_race.c: Likewise.
5889 * c-c++-common/tsan/mutexset1.c: Likewise.
5890 * c-c++-common/tsan/thread_leak2.c: Likewise.
5891 * c-c++-common/tsan/tls_race.c: Likewise.
5892 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5893 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5894 * c-c++-common/tsan/free_race2.c: Likewise.
5895 * c-c++-common/tsan/thread_leak.c: Likewise.
5896 * c-c++-common/tsan/thread_leak1.c: Likewise.
5897 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5898 * c-c++-common/tsan/free_race.c: Likewise.
5899 * c-c++-common/tsan/sleep_sync.c: Likewise.
5900 * c-c++-common/tsan/tiny_race.c: Likewise.
5901 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5902 * c-c++-common/tsan/atomic_stack.c: Likewise.
5903 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5904 in dg-output regexps.
5905 * c-c++-common/tsan/simple_stack.c: Likewise.
5907 2014-01-31 Richard Henderson <rth@redhat.com>
5909 * g++.dg/tm/pr60004.C: New.
5911 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5914 * g++.dg/inherit/crash4.C: New.
5916 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5918 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5920 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5922 * gcc.target/i386/m512-check.h: Use correct rounding values.
5924 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5926 * gcc.target/i386/avx-1.c: Use correct rounding values.
5927 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5928 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5929 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5930 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5931 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5932 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5933 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5934 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5935 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5936 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5937 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5938 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5939 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5940 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5941 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5942 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5943 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5944 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5945 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5946 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5947 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5948 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5949 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5950 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5951 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5952 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5953 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5954 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5955 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5956 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5957 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5958 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5959 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5960 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5961 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5962 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5963 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5964 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5965 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5966 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5967 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5968 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5969 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5970 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5971 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5972 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5973 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5974 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5975 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5976 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5977 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5978 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5979 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5980 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5981 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5982 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5983 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5984 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5985 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5986 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5987 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5988 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5989 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5990 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5991 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5992 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5993 * gcc.target/i386/sse-13.c: Ditto.
5994 * gcc.target/i386/sse-14.c: Ditto.
5995 * gcc.target/i386/sse-22.c: Ditto.
5996 * gcc.target/i386/sse-23.c: Ditto.
5998 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6000 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6001 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6003 2014-01-31 Richard Biener <rguenther@suse.de>
6006 * gcc.dg/torture/pr59990.c: New testcase.
6008 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6010 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6011 if it fails don't run any tsan tests.
6013 2014-01-31 Marek Polacek <polacek@redhat.com>
6016 * gcc.dg/pr59940.c (g): Adjust dg-warning.
6017 (y): Adjust dg-error.
6018 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6019 * gcc.dg/pr59963-1.c: New test.
6020 * gcc.dg/pr59963-2.c: New test.
6021 * gcc.dg/pr59963-3.c: New test.
6023 2014-01-30 Jakub Jelinek <jakub@redhat.com>
6026 * gcc.target/arm/pr59923.c: New test.
6028 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6030 * gcc.dg/vmx/splat.c: New.
6031 * gcc.dg/vmx/splat-vsx.c: New.
6032 * gcc.dg/vmx/splat-be-order.c: New.
6033 * gcc.dg/vmx/splat-vsx-be-order.c: New.
6034 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6035 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6037 2014-01-30 Richard Biener <rguenther@suse.de>
6039 PR tree-optimization/59993
6040 * gcc.dg/torture/pr59993.c: New testcase.
6042 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
6044 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6045 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6046 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6047 vect_int rather than vect_float.
6049 2014-01-30 Marek Polacek <polacek@redhat.com>
6051 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6053 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
6055 * gcc.target/microblaze/isa/fcmp4.c: New.
6057 2014-01-30 Marek Polacek <polacek@redhat.com>
6060 * gcc.dg/pr59940.c: New test.
6061 * gcc.dg/pr35635.c (func3): Move dg-warning.
6063 2014-01-30 Richard Biener <rguenther@suse.de>
6065 PR tree-optimization/59903
6066 * gcc.dg/torture/pr59903.c: New testcase.
6068 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6071 * g++.dg/lookup/crash8.C: New.
6073 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6076 * g++.dg/template/crash117.C: New.
6078 2014-01-30 Richard Biener <rguenther@suse.de>
6081 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6082 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6084 * gcc.dg/invalid-call-1.c: Likewise.
6086 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6089 * g++.dg/cpp1y/auto-fn23.C: New.
6091 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/init/dso_handle2.C: New.
6096 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/cpp0x/pr58674.C: New.
6101 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
6104 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6105 * gcc.target/i386/avx512f-gather-5.c: Ditto.
6107 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6109 * gcc.dg/vmx/merge-be-order.c: New.
6110 * gcc.dg/vmx/merge.c: New.
6111 * gcc.dg/vmx/merge-vsx-be-order.c: New.
6112 * gcc.dg/vmx/merge-vsx.c: New.
6114 2014-01-29 Richard Biener <rguenther@suse.de>
6116 PR tree-optimization/58742
6117 * gcc.dg/pr58742-1.c: New testcase.
6118 * gcc.dg/pr58742-2.c: Likewise.
6119 * gcc.dg/pr58742-3.c: Likewise.
6121 2014-01-29 Renlin Li <Renlin.Li@arm.com>
6123 * gcc.target/arm/ftest-armv7ve-arm.c: New.
6124 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6125 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6127 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/gomp/pr58702.C: New.
6132 2014-01-29 Dodji Seketeli <dodji@redhat.com>
6134 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6137 2014-01-29 Jakub Jelinek <jakub@redhat.com>
6140 PR tree-optimization/59920
6141 * gcc.dg/pr59920-1.c: New test.
6142 * gcc.dg/pr59920-2.c: New test.
6143 * gcc.dg/pr59920-3.c: New test.
6144 * c-c++-common/gomp/pr59917-1.c: New test.
6145 * c-c++-common/gomp/pr59917-2.c: New test.
6147 PR tree-optimization/59594
6148 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6149 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6150 * gcc.dg/vect/pr59594.c: New test.
6152 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
6155 * gfortran.dg/allocate_class_3.f90: New test.
6157 2014-01-28 Dodji Seketeli <dodji@redhat.com>
6159 PR preprocessor/59935
6160 * c-c++-common/cpp/warning-zero-location.c: New test.
6161 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6163 2014-01-27 Steve Ellcey <sellcey@mips.com>
6165 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6167 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
6169 * g++.dg/ext/mv16.C: New tests.
6171 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
6173 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6174 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6175 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6176 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6177 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6178 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6179 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6180 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6181 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6182 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6183 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6184 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6185 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6186 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6187 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6188 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6189 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6190 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6191 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6192 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6193 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6194 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6195 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6196 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6197 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6198 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6199 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6200 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6201 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6202 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6203 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6204 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6205 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6206 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6207 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6208 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6209 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6210 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6211 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6212 _mm512_mask_cvtepi32_storeu_epi8.
6213 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6214 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6215 _mm512_mask_cvtepi32_storeu_epi16.
6216 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6217 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6218 _mm512_mask_cvtepi64_storeu_epi8.
6219 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6220 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6221 _mm512_mask_cvtepi64_storeu_epi16.
6222 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6223 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6224 _mm512_mask_cvtepi64_storeu_epi32.
6225 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6226 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6227 _mm512_mask_cvtsepi32_storeu_epi8.
6228 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6229 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6230 _mm512_mask_cvtsepi32_storeu_epi16.
6231 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6232 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6233 _mm512_mask_cvtsepi64_storeu_epi8.
6234 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6235 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6236 _mm512_mask_cvtsepi64_storeu_epi16.
6237 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6238 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6239 _mm512_mask_cvtsepi64_storeu_epi32.
6240 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6241 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6242 _mm512_mask_cvtusepi32_storeu_epi8.
6243 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6244 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6245 _mm512_mask_cvtusepi32_storeu_epi16.
6246 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6247 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6248 _mm512_mask_cvtusepi64_storeu_epi8.
6249 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6250 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6251 _mm512_mask_cvtusepi64_storeu_epi16.
6252 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6253 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6254 _mm512_mask_cvtusepi64_storeu_epi32.
6255 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6256 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6258 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
6260 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6261 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6262 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6263 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6264 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6265 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6266 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6267 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6268 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6269 built-ins roudning immediate.
6270 * gcc.target/i386/sse-22.c: Add new built-ins.
6271 * gcc.target/i386/sse-23.c: Ditto.
6272 * gcc.target/i386/avx-1.c: Ditto.
6274 2014-01-27 Christian Bruel <christian.bruel@st.com>
6276 * gcc.target/sh/torture/strncmp.c: New tests.
6278 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
6280 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6282 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
6284 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6286 2014-01-24 Jeff Law <law@redhat.com>
6288 PR tree-optimization/59919
6289 * gcc.c-torture/compile/pr59919.c: New test.
6291 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
6294 * g++.dg/ext/timevar2.C: New.
6296 2014-01-24 Marek Polacek <polacek@redhat.com>
6298 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6300 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
6303 * gcc.target/i386/pr59929.c: New test.
6305 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6308 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6309 word atomic functions at runtime.
6311 2014-01-23 Marek Polacek <polacek@redhat.com>
6314 * gcc.dg/pr59846.c: New test.
6316 2014-01-23 Marek Polacek <polacek@redhat.com>
6319 * c-c++-common/pr58346-1.c: New test.
6320 * c-c++-common/pr58346-2.c: New test.
6321 * c-c++-common/pr58346-3.c: New test.
6323 2014-01-23 Marek Polacek <polacek@redhat.com>
6326 * gcc.dg/20020220-2.c: Adjust dg-warning message.
6327 * gcc.dg/pr59871.c: New test.
6329 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6332 * g++.dg/parse/enum11.C: New.
6334 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6336 * gcc.target/aarch64/sshr64_1.c: New testcase.
6338 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
6340 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6341 SIMD enabled function.
6342 * g++.dg/cilk-plus/ef_test.C: New test.
6343 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6345 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6346 to differenciate C error messages from C++ ones.
6348 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
6350 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6352 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6354 * gcc.target/microblaze/others/builtin-trap.c: New test,
6356 2014-01-23 Jakub Jelinek <jakub@redhat.com>
6359 * c-c++-common/gomp/pr58809.c: New test.
6361 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
6364 * c-c++-common/asan/use-after-return-1.c: Fixed
6367 2014-01-23 Dodji Seketeli <dodji@redhat.com>
6369 PR preprocessor/58580
6370 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6372 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6373 Ilya Tocar <ilya.tocar@intel.com>
6375 * gcc.target/i386/avx512f-kmovw-1.c: New.
6377 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
6379 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6380 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6381 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6382 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6383 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6386 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
6389 * gcc.dg/pr48774.c: Remove skip for mips_rel.
6390 * gcc.target/mips/pr52125.c: New test.
6392 2014-01-22 Marek Polacek <polacek@redhat.com>
6395 * gcc.dg/torture/pr59891.c: New test.
6397 2014-01-22 Jeff Law <law@redhat.com>
6399 PR tree-optimization/59597
6400 * gcc.dg/tree-ssa/pr59597.c: New test.
6402 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
6404 PR rtl-optimization/59477
6405 * g++.dg/pr59477.C: New.
6407 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
6409 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6411 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6414 * g++.dg/pr59482.C: New.
6416 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6418 * gcc.dg/vmx/insert-vsx-be-order.c: New.
6419 * gcc.dg/vmx/extract-vsx.c: New.
6420 * gcc.dg/vmx/extract-vsx-be-order.c: New.
6421 * gcc.dg/vmx/insert-vsx.c: New.
6423 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6425 PR rtl-optimization/59896
6426 * gcc.target/arm/pr59896.c: New.
6428 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
6430 PR rtl-optimization/59858
6431 * gcc.target/arm/pr59858.c: New.
6433 2014-01-21 Jakub Jelinek <jakub@redhat.com>
6436 * gcc.dg/tree-prof/pr59003.c: New test.
6439 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6442 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6444 * gfortran.dg/round_3.f08: Add more cases.
6446 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
6448 * lib/target-supports.exp (force_conventional_output_for): New
6450 * lib/scanasm.exp (scan-assembler_required_options)
6451 (scan-assembler-not_required_options)
6452 (scan-assembler-times_required_options): Replace with
6453 force_conventional_output_fors.
6454 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6455 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6457 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
6460 * gcc.target/i386/pr59789.c: New testcase.
6462 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
6464 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6465 the 'code' bitfield from 16 to 8.
6467 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6469 * lib/target-supports.exp
6470 (check_effective_target_vect_perm): Exclude aarch64_be.
6471 (check_effective_target_vect_perm_byte): Likewise.
6472 (check_effective_target_vect_perm_short): Likewise.
6474 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
6476 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6477 (RUN_TEST): Use new macro.
6478 (INDEX64_32): Delete.
6479 (INDEX64_64): Likewise.
6480 (INDEX128_32): Likewise.
6481 (INDEX128_64): Likewise.
6483 (test_vneg_f32): Use fixed RUN_TEST.
6485 2014-01-20 Richard Biener <rguenther@suse.de>
6488 * gcc.dg/pr59860.c: New testcase.
6490 2014-01-20 Jakub Jelinek <jakub@redhat.com>
6493 * gcc.target/i386/pr59880.c: New test.
6495 2014-01-20 Renlin Li <renlin.li@arm.com>
6497 * gcc.dg/pr44194-1.c: Tweak regexp.
6499 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6504 * gfortran.dg/round_3.f08: New cases added.
6505 * gfortran.dg/fmt_g_1.f90: New test.
6507 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
6509 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6511 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6513 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6515 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
6517 * gcc.dg/vect/pr57705.c: Require vect_int.
6518 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6519 * gcc.dg/vect/vect-alias-check.c: Likewise.
6521 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
6524 * gfortran.dg/unresolved_fixup_1.f90: New test.
6525 * gfortran.dg/unresolved_fixup_2.f90: New test.
6527 2014-01-18 Jakub Jelinek <jakub@redhat.com>
6530 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6531 Remove dg-prune-output lines.
6533 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6536 * gfortran.dg/pr59706.f90: New test.
6537 * g++.dg/ext/pr59706.C: New test.
6539 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6543 * g++.dg/cpp0x/decltype-incomplete1.C: New.
6544 * g++.dg/init/pr58811.C: Likewise.
6546 2014-01-17 Jeff Law <law@redhat.com>
6549 * gfortran.dg/pr57904.f90: New test.
6551 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6554 * g++.dg/cpp0x/nsdmi-union4.C: New.
6556 2014-01-17 Marek Polacek <polacek@redhat.com>
6559 * g++.dg/diagnostic/pr59838.C: New test.
6561 2014-01-17 Marek Polacek <polacek@redhat.com>
6564 * gcc.dg/pr58346.c: New test.
6566 2014-01-17 Jakub Jelinek <jakub@redhat.com>
6569 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6570 dg-options, use dg-additional-options for i?86/x86_64 to avoid
6574 * gfortran.dg/pr59440-1.f90: New test.
6575 * gfortran.dg/pr59440-2.f90: New test.
6576 * gfortran.dg/pr59440-3.f90: New test.
6579 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6580 testing for " version" and " alias" with one testing for
6581 " version\[^\n\r]* alias".
6582 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6583 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6584 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6585 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6586 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6587 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6590 * c-c++-common/torture/pr57945.c: New test.
6592 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
6594 * gcc.target/arm/its.c: New testcase.
6596 2014-01-16 Jan Hubicka <jh@suse.cz>
6599 * g++.dg/torture/pr59775.C: New testcase.
6601 2014-01-16 Jakub Jelinek <jakub@redhat.com>
6604 * gcc.c-torture/compile/pr58344.c: New test.
6607 * gcc.target/i386/pr59839.c: New test.
6610 * gcc.target/i386/pr9771-1.c (main): Rename to...
6611 (real_main): ... this. Add __asm name "main".
6612 (ASMNAME, ASMNAME2, STRING): Define.
6614 2014-01-16 Nick Clifton <nickc@redhat.com>
6617 * gcc.c-torture/compile/pr28865.c: New.
6618 * gcc.c-torture/execute/pr28865.c: New.
6620 2014-01-16 Marek Polacek <polacek@redhat.com>
6623 * gcc.dg/pr59827.c: New test.
6625 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
6627 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6629 2014-01-15 Richard Henderson <rth@redhat.com>
6632 * gcc.target/i386/pr54694.c: New test.
6634 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
6637 * g++.dg/pr49718.C: New test.
6639 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
6641 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6643 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6645 * gcc.dg/vmx/mult-even-odd.c: New.
6646 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6648 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
6650 * lib/target-supports.exp (check_libcilkrts_available): Added an
6651 extern "C" if we are using C++ along with a function prototype.
6653 2014-01-15 Jeff Law <law@redhat.com>
6655 PR tree-optimization/59747
6656 * gcc.c-torture/execute/pr59747.c: New test.
6658 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
6661 * c-c++-common/convert-vec-1.c: Also prune ABI change for
6663 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6664 * g++.dg/ext/attribute-test-1.C: Likewise.
6665 * g++.dg/ext/attribute-test-2.C: Likewise.
6666 * g++.dg/ext/attribute-test-3.C: Likewise.
6667 * g++.dg/ext/attribute-test-4.C: Likewise.
6668 * g++.dg/ext/pr56790-1.C: Likewise.
6669 * g++.dg/torture/pr38565.C: Likewise.
6670 * gcc.dg/pr53060.c: Likewise.
6671 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6672 * c-c++-common/vector-compare-2.c: Likewise.
6673 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6674 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
6675 dg-message line number.
6677 2014-01-15 Matthias Klose <doko@ubuntu.com>
6679 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6681 2014-01-15 Richard Biener <rguenther@suse.de>
6683 PR tree-optimization/59822
6684 * g++.dg/torture/pr59822.C: New testcase.
6686 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6689 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6690 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6692 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6693 Kugan Vivekanandarajah <kuganv@linaro.org>
6696 * g++.dg/pr59695.C: New testcase.
6698 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6701 * gcc.c-torture/compile/pr59803.c: New testcase.
6703 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.c-torture/execute/pr58943.c: New test.
6707 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6709 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6712 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6713 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6714 (bar): Change return type to void. Set y to x.
6715 * gcc.target/i386/pr59794-1.c: New testcase.
6716 * gcc.target/i386/pr59794-2.c: Likewise.
6717 * gcc.target/i386/pr59794-3.c: Likewise.
6718 * gcc.target/i386/pr59794-4.c: Likewise.
6719 * gcc.target/i386/pr59794-5.c: Likewise.
6720 * gcc.target/i386/pr59794-6.c: Likewise.
6721 * gcc.target/i386/pr59794-7.c: Likewise.
6723 2014-01-14 Richard Biener <rguenther@suse.de>
6725 PR tree-optimization/58921
6726 PR tree-optimization/59006
6727 * gcc.dg/torture/pr58921.c: New testcase.
6728 * gcc.dg/torture/pr59006.c: Likewise.
6729 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6731 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6734 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6735 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6736 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6737 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6738 Executing predictive commoning without unrolling.
6740 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6742 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6743 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6744 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6745 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6746 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6747 __builtin_ia32_rsqrt28sd_round.
6748 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6749 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6750 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6751 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6752 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6753 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6754 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6755 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6756 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6757 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6758 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6759 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6760 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6761 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6762 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6763 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6764 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6765 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6766 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6767 fix wrong rounding mode (see above).
6768 * gcc.target/i386/sse-23.c: Ditto.
6770 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6772 * gcc.dg/vmx/insert.c: New.
6773 * gcc.dg/vmx/insert-be-order.c: New.
6774 * gcc.dg/vmx/extract.c: New.
6775 * gcc.dg/vmx/extract-be-order.c: New.
6777 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6779 PR tree-optimization/59387
6780 * gcc.c-torture/execute/pr59387.c: New test.
6782 2014-01-13 Richard Biener <rguenther@suse.de>
6784 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6785 adjusting mathlib options.
6786 * gfortran.dg/lto/lto.exp: Likewise.
6788 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6790 * gnat.dg/loop_optimization17.adb: New test.
6791 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6793 2014-01-13 Christian Bruel <christian.bruel@st.com>
6795 * gcc.target/sh/cmpstrn.c: New case.
6797 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6799 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6800 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6802 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6805 * gfortran.dg/alloc_comp_basics_6.f90: New.
6807 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6810 * gfortran.dg/pr59700.f90: New test.
6812 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6814 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6815 * gfortran.dg/use_only_3.f90: Likewise.
6816 * gfortran.dg/inquire_10.f90: Delete opened file.
6817 * gfortran.dg/inquire_15.f90: Likewise.
6818 * gfortran.dg/pr16597.f90: Likewise.
6819 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6822 2014-01-10 Jeff Law <law@redhat.com>
6825 * gcc.c-torture/compile/pr59743.c: New test.
6827 2014-01-10 Jan Hubicka <jh@suse.cz>
6830 * g++.dg/torture/pr58585.C: New testcase.
6832 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6834 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6836 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6838 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6840 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6843 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6844 * gcc.target/aarch64/cmn-neg2.c: New test.
6846 2014-01-10 Richard Biener <rguenther@suse.de>
6848 PR tree-optimization/59374
6849 * gcc.dg/torture/pr59374-3.c: New testcase.
6851 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6853 * lib/target-supports.exp
6854 (check_effective_target_arm_crypto_ok_nocache): New.
6855 (check_effective_target_arm_crypto_ok): Use above procedure.
6856 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6858 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6862 * g++.dg/ipa/devirt-20.C: New testcase.
6863 * g++.dg/torture/pr58252.C: Likewise.
6864 * g++.dg/torture/pr59226.C: Likewise.
6866 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6868 * c-c++-common/asan/no-asan-stack.c: New test.
6870 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6873 * gcc.dg/pr59670.c: New test.
6875 2014-01-09 Steve Ellcey <sellcey@mips.com>
6877 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6879 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6882 * gcc.target/i386/pr47735.c: New test.
6884 PR tree-optimization/59622
6885 * g++.dg/opt/pr59622-2.C: New test.
6886 * g++.dg/opt/pr59622-3.C: New test.
6887 * g++.dg/opt/pr59622-4.C: New test.
6888 * g++.dg/opt/pr59622-5.C: New test.
6891 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6892 filename:line instead of (modulename+offset) form with stripped
6893 initial / from the filename.
6895 2014-01-09 Ian Lance Taylor <iant@google.com>
6897 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6898 the other Go compiler.
6900 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6903 * g++.dg/cpp0x/variadic145.C: New.
6905 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6907 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6908 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6910 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6913 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6914 are run only if the Cilk library is available/enabled.
6915 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6916 * lib/target-supports.exp (check_libcilkrts_available): New function.
6918 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6921 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6922 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6923 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6924 with dg-additional-options.
6925 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6926 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6927 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6928 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6929 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6930 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6932 2014-01-09 Richard Biener <rguenther@suse.de>
6934 PR tree-optimization/59715
6935 * gcc.dg/torture/pr59715.c: New testcase.
6937 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6939 * c-c++-common/asan/no-asan-globals.c: New test.
6940 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6941 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6942 * c-c++-common/asan/use-after-return-1.c: Likewise.
6943 * c-c++-common/asan/no-use-after-return.c: Likewise.
6945 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6947 * gnat.dg/weak2.ad[sb]: New test.
6949 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6952 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6953 type, use pointers to vector type instead.
6955 2014-01-08 Catherine Moore <clm@codesourcery.com>
6957 * gcc.target/mips/umips-branch-3.c: New test.
6958 * gcc.target/mips/umips-branch-4.c: New test.
6960 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6962 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6963 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6964 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6966 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6967 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6968 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6969 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6971 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6973 PR rtl-optimization/59137
6974 * gcc.target/mips/pr59137.c: New test.
6976 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6978 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6979 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6980 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6981 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6982 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6983 Require fpic effective target.
6984 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6986 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6989 * gcc.dg/pr59722.c: New test.
6991 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6994 * gcc.dg/torture/pr57748-3.c: New test.
6995 * gcc.dg/torture/pr57748-4.c: New test.
6997 2014-01-08 Marek Polacek <polacek@redhat.com>
7000 * gcc.dg/gomp/pr59669-1.c: New test.
7001 * gcc.dg/gomp/pr59669-2.c: New test.
7003 2014-01-08 Martin Jambor <mjambor@suse.cz>
7006 * gcc.dg/ipa/pr59610.c: New test.
7008 2014-01-08 Janus Weil <janus@gcc.gnu.org>
7011 * gfortran.dg/binding_label_tests_26a.f90: New.
7012 * gfortran.dg/binding_label_tests_26b.f90: New.
7014 2014-01-08 Marek Polacek <polacek@redhat.com>
7017 * c-c++-common/ubsan/pr59667.c: New test.
7019 2014-01-08 Richard Biener <rguenther@suse.de>
7022 * gcc.dg/pr59630.c: New testcase.
7024 2014-01-08 Richard Biener <rguenther@suse.de>
7027 * gcc.dg/pr59471.c: New testcase.
7029 2014-01-07 Jeff Law <law@redhat.com>
7032 * gcc.target/i386/pr53623.c: New test.
7034 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
7036 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7038 * g++.dg/cpp1y/pr58534.C: Likewise.
7039 * g++.dg/cpp1y/pr58536.C: Likewise.
7040 * g++.dg/cpp1y/pr58548.C: Likewise.
7041 * g++.dg/cpp1y/pr58549.C: Likewise.
7042 * g++.dg/cpp1y/pr58637.C: Likewise.
7043 * g++.dg/cpp1y/pr59112.C: Likewise.
7044 * g++.dg/cpp1y/pr59113.C: Likewise.
7045 * g++.dg/cpp1y/pr59629.C: Likewise.
7046 * g++.dg/cpp1y/pr59635.C: Likewise.
7047 * g++.dg/cpp1y/pr59636.C: Likewise.
7048 * g++.dg/cpp1y/pr59638.C: Likewise.
7050 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
7052 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7054 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
7056 * gcc.target/i386/intrinsics_4.c (bar): New function.
7058 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
7060 * g++.dg/ext/is_base_of_incomplete-2.C: New.
7062 2014-01-07 Jakub Jelinek <jakub@redhat.com>
7064 PR rtl-optimization/58668
7065 * gcc.dg/pr58668.c: New test.
7067 PR tree-optimization/59643
7068 * gcc.dg/pr59643.c: New test.
7069 * gcc.c-torture/execute/pr59643.c: New test.
7071 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7074 * gfortran.dg/class_allocate_16.f90: New.
7076 2014-01-06 Jakub Jelinek <jakub@redhat.com>
7079 * gcc.target/i386/pr59644.c: New test.
7081 2014-01-06 Marek Polacek <polacek@redhat.com>
7084 * gcc.dg/pr57773.c: New test.
7086 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
7092 * g++.dg/cpp1y/pr59635.C: New testcase.
7093 * g++.dg/cpp1y/pr59636.C: New testcase.
7094 * g++.dg/cpp1y/pr59629.C: New testcase.
7095 * g++.dg/cpp1y/pr59638.C: New testcase.
7097 2014-01-06 Martin Jambor <mjambor@suse.cz>
7100 * gcc.dg/ipa/pr59008.c: New test.
7102 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7104 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7107 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7110 Require c99_runtime.
7111 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7113 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7114 Require c99_runtime.
7115 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7116 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7117 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7119 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7120 Require c99_runtime.
7121 Make CALC void static.
7122 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7124 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7125 Require c99_runtime.
7126 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7128 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7130 * gcc.target/i386/pr59501-1.c: Require avx effective target.
7131 * gcc.target/i386/pr59501-2.c: Likewise.
7132 * gcc.target/i386/pr59501-3.c: Likewise.
7133 * gcc.target/i386/pr59501-4.c: Likewise.
7134 * gcc.target/i386/pr59501-5.c: Likewise.
7135 * gcc.target/i386/pr59501-6.c: Likewise.
7137 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7139 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7140 * gcc.target/i386/pr59390_1.c: Likewise.
7141 * gcc.target/i386/pr59390_2.c: Likewise.
7143 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
7145 * gcc.dg/pr59350.c: Tweak.
7146 * gcc.dg/pr59350-2.c: New test.
7147 * g++.dg/pr59510.C: Likewise.
7149 2014-01-06 Janus Weil <janus@gcc.gnu.org>
7152 * gfortran.dg/bind_c_procs_2.f90: New.
7154 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
7156 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7157 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7158 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7159 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7160 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7161 * gcc.dg/tree-ssa/vrp47.c: Likewise.
7162 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7164 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
7166 * gcc.target/arm/neon-nested-apcs.c: New test.
7168 2014-01-04 Jakub Jelinek <jakub@redhat.com>
7170 PR tree-optimization/59519
7171 * gcc.dg/vect/pr59519-1.c: New test.
7172 * gcc.dg/vect/pr59519-2.c: New test.
7174 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7177 2014-01-04 Janus Weil <janus@gcc.gnu.org>
7180 * gfortran.dg/typebound_proc_32.f90: New.
7182 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
7185 * g++.dg/pr58950.C: New file.
7187 2014-01-03 Tobias Burnus <burnus@net-b.de>
7190 * g++.dg/gomp/pr58567.C: New.
7192 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
7194 PR tree-optimization/59651
7195 * gcc.dg/torture/pr59651.c: New test.
7196 * gcc.dg/vect/pr59651.c: Ditto.
7198 2014-01-03 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.target/i386/pr59625.c: New test.
7203 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7207 * g++.dg/cpp0x/range-for28.C: New.
7208 * g++.dg/cpp0x/range-for3.C: Update.
7210 2014-01-02 Joseph Myers <joseph@codesourcery.com>
7212 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7214 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7217 * g++.dg/cpp0x/pr59641.C: New file.
7219 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7221 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7223 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
7226 * g++.dg/ext/pr59378.C: New file.
7228 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7230 Update copyright years
7232 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7234 * gcc.target/arc/arc.exp: Use the standard form for the copyright
7237 2014-01-02 Janus Weil <janus@gcc.gnu.org>
7240 * gfortran.dg/dynamic_dispatch_12.f90: New.
7242 2014-01-01 Jakub Jelinek <jakub@redhat.com>
7244 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7245 the builtin isn't optimized away as unused.
7247 PR rtl-optimization/59647
7248 * g++.dg/opt/pr59647.C: New test.
7250 Copyright (C) 2014 Free Software Foundation, Inc.
7252 Copying and distribution of this file, with or without modification,
7253 are permitted in any medium without royalty provided the copyright
7254 notice and this notice are preserved.