1 2014-08-08 Richard Biener <rguenther@suse.de>
3 * gcc.dg/strlenopt-8.c: Remove XFAIL.
4 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5 * gfortran.dg/array_memcpy_4.f90: Likewise.
6 * gfortran.dg/trim_optimize_1.f90: Likewise.
7 * gfortran.dg/trim_optimize_2.f90: Likewise.
9 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
11 * gcc.dg/zero_sign_ext_test.c: New test.
13 2014-08-08 Bin Cheng <bin.cheng@arm.com>
15 * gcc.dg/torture/pr61772.c: Skip lto running.
17 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
19 PR tree-optimization/60707
20 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
22 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
24 * g++.dg/ipa/devirt-35.C: New testcase.
25 * g++.dg/ipa/devirt-36.C: New testcase.
27 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/cpp0x/enum29.C: New.
32 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
34 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
35 defining in dg-options.
36 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
38 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
40 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
42 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
45 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
46 * c-c++-common/pr50459.c: Likewise.
48 2014-08-07 Petr Murzin <petr.murzin@intel.com>
50 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
51 values.h, change MAXDOUBLE for DBL_MAX.
52 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
53 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
54 values.h, change MAXFLOAT for FLT_MAX.
55 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
56 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
57 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
58 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
59 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
60 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
61 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
62 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
63 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
65 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
67 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
69 2014-08-07 Marek Polacek <polacek@redhat.com>
71 * gcc.dg/fold-reassoc-3.c: New test.
73 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
75 * gcc.target/i386/struct-size.c: New.
77 2014-08-07 Tom de Vries <tom@codesourcery.com>
79 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
80 * lib/target-supports.exp (check_effective_target_glibc)
81 (check_effective_target_glibc_2_12_or_later)
82 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
84 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
86 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
88 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
91 * g++.dg/warn/Waddress-1.C: New.
93 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
95 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
97 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
100 * gcc.target/i386/pr61923.c: New test.
102 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
104 * gcc.target/aarch64/vdup_n_2.c: New test.
106 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
108 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
111 2014-08-06 Jakub Jelinek <jakub@redhat.com>
113 PR rtl-optimization/61801
114 * gcc.target/i386/pr61801.c: Rewritten.
116 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
120 (test_vqdmlsls_lane_s32): Likewise.
121 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
122 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
124 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
127 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
128 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
129 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
130 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
131 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
132 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
133 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
135 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
138 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
139 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
140 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
141 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
142 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
144 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
148 2014-08-04 Rohit <rohitarulraj@freescale.com>
151 * gcc.target/powerpc/pr60102.c: New testcase.
153 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
156 * gcc.dg/pr61756.c: New test.
158 2014-08-04 Tom de Vries <tom@codesourcery.com>
160 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
161 version instead of required-target.
162 * lib/target-supports.exp
163 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
164 (check_effective_target_glibc_2_11_or_earlier): ... this.
166 2014-08-04 Arnaud Charlet <charlet@adacore.com>
168 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
169 * gnat.dg/specs/debug1.ads: Adjust.
170 * gnat.dg/specs/formal_type.ads: Fix error in test.
172 2014-08-03 Marek Polacek <polacek@redhat.com>
174 * gcc.dg/case-bogus-1.c: New test.
176 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/other/default9.C: New.
180 * g++.dg/other/default10.C: Likewise.
181 * g++.dg/other/default3.C: Remove xfail.
183 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
185 * g++.dg/warn/Wsuggest-final.C: New testcase.
186 * g++.dg/ipa/devirt-34.C: Fix.
188 2014-08-02 Marek Polacek <polacek@redhat.com>
191 * gcc.dg/Wdesignated-init-2.c: New test.
193 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/tc1/dr217-2.C: New.
198 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
201 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
203 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
206 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
207 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
209 2014-08-01 Jiong Wang <jiong.wang@arm.com>
211 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
214 2014-08-01 Richard Biener <rguenther@suse.de>
217 * gcc.dg/pr61762.c: Align the string to make the testcase work
218 on strict-align targets.
220 2014-08-01 Jakub Jelinek <jakub@redhat.com>
222 * c-c++-common/ubsan/align-1.c: New test.
223 * c-c++-common/ubsan/align-2.c: New test.
224 * c-c++-common/ubsan/align-3.c: New test.
225 * c-c++-common/ubsan/align-4.c: New test.
226 * c-c++-common/ubsan/align-5.c: New test.
227 * c-c++-common/ubsan/attrib-4.c: New test.
228 * g++.dg/ubsan/align-1.C: New test.
229 * g++.dg/ubsan/align-2.C: New test.
230 * g++.dg/ubsan/align-3.C: New test.
231 * g++.dg/ubsan/attrib-1.C: New test.
232 * g++.dg/ubsan/null-1.C: New test.
233 * g++.dg/ubsan/null-2.C: New test.
235 2014-08-01 Tom de Vries <tom@codesourcery.com>
237 * lib/target-supports.exp (check_effective_target_glibc)
238 (check_effective_target_glibc_2_12_or_later)
239 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
240 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
241 not_glibc_2_11_or_earlier.
243 2014-07-31 Tom de Vries <tom@codesourcery.com>
245 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
247 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
249 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
250 (test_vpaddd_s64): Likewise.
251 (test_vpaddd_s64): Likewise.
252 * gcc.target/aarch64/simd/vpaddd_f64: New.
253 * gcc.target/aarch64/simd/vpaddd_s64: New.
254 * gcc.target/aarch64/simd/vpaddd_u64: New.
256 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
259 * gcc.target/arm/pr61948.c: New test case.
261 2014-07-31 Richard Biener <rguenther@suse.de>
263 PR tree-optimization/61964
264 * gcc.dg/torture/pr61964.c: New testcase.
266 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
269 * c-c++-common/addrtmp.c: New file.
270 * c-c++-common/uninit-G.c: Adapt.
272 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
275 * gcc.dg/pr61868.c: New test.
277 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
280 * g++.dg/cpp0x/vt-57397-1.C: New.
281 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
283 2014-07-30 Arnaud Charlet <charlet@adacore.com>
285 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
287 2014-07-30 Tom Tromey <tromey@redhat.com>
290 * gcc.dg/Wdesignated-init.c: New file.
292 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
294 * g++.dg/ipa/devirt-34.C: New testcase.
296 2014-07-28 Richard Biener <rguenther@suse.de>
298 PR rtl-optimization/61801
299 * gcc.target/i386/pr61801.c: Fix testcase.
301 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
303 * gcc.dg/fold-abs-5.c: New test.
304 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
305 * gcc.dg/fold-compare-8.c: Likewise.
307 2014-07-28 Richard Biener <rguenther@suse.de>
310 * gcc.dg/torture/ftrapv-1.c: New testcase.
312 2014-07-28 Richard Biener <rguenther@suse.de>
314 PR tree-optimization/61921
315 * gfortran.dg/pr61921.f90: New testcase.
317 2014-07-28 Richard Biener <rguenther@suse.de>
319 PR rtl-optimization/61801
320 * gcc.target/i386/pr61801.c: New testcase.
322 2014-07-27 Marek Polacek <polacek@redhat.com>
325 * gcc.dg/pr61861.c: New test.
327 2014-07-27 Petr Murzin <petr.murzin@intel.com>
329 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
332 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
334 PR rtl-optimization/61926
335 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
336 Reverse argument order.
337 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
338 New XFAILed tests that match the original order.
340 2014-07-26 Marek Polacek <polacek@redhat.com>
343 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
345 2014-07-26 Tobias Burnus <burnus@net-b.de>
350 * gfortran.dg/sizeof_2.f90: Change dg-error.
351 * gfortran.dg/sizeof_4.f90: New.
352 * gfortran.dg/storage_size_1.f08: Correct expected
355 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
358 * gcc.target/i386/pr44551-1.c: New file.
360 2014-07-25 Xinliang David Li <davidxl@google.com>
362 * g++.dg/tree-prof/tree-prof.exp: Define macros.
363 * g++.dg/tree-prof/reorder_class1.h: New file.
364 * g++.dg/tree-prof/reorder_class2.h: New file.
365 * g++.dg/tree-prof/reorder.C: New test.
366 * g++.dg/tree-prof/morefunc.C: New test.
368 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
370 Implement N4051 - Allow typename in a template template parameter
371 * lib/target-supports.exp (check_effective_target_c++1y): Now
373 (check_effective_target_c++1y_down): New.
374 (check_effective_target_c++1z_only): New.
375 (check_effective_target_c++1z): New.
376 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
377 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
378 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
380 2014-07-25 Tobias Burnus <burnus@net-b.de>
382 * gfortran.dg/storage_size_5.f90: New.
384 2014-07-25 Richard Biener <rguenther@suse.de>
388 * gcc.dg/pr61762.c: New testcase.
389 * gcc.dg/fold-cstring.c: Likewise.
390 * gcc.dg/fold-cvect.c: Likewise.
392 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
394 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
396 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
397 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
398 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
399 * gcc.c-torture/execute/pr23135.x: Likewise.
401 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
403 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
405 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
407 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
409 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
411 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
413 2014-07-24 Jiong Wang <jiong.wang@arm.com>
415 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
417 * gcc.target/aarch64/test_frame_2.c: Likewise.
418 * gcc.target/aarch64/test_frame_4.c: Likewise.
419 * gcc.target/aarch64/test_frame_6.c: Likewise.
420 * gcc.target/aarch64/test_frame_7.c: Likewise.
421 * gcc.target/aarch64/test_frame_8.c: Likewise.
422 * gcc.target/aarch64/test_frame_10.c: Likewise.
424 2014-07-24 Jiong Wang <jiong.wang@arm.com>
426 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
428 * gcc.target/aarch64/test_frame_10.c: Likewise.
429 * gcc.target/aarch64/test_frame_2.c: Likewise.
430 * gcc.target/aarch64/test_frame_4.c: Likewise.
431 * gcc.target/aarch64/test_frame_6.c: Likewise.
432 * gcc.target/aarch64/test_frame_7.c: Likewise.
433 * gcc.target/aarch64/test_frame_8.c: Likewise.
434 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
436 2014-07-24 Martin Jambor <mjambor@suse.cz>
439 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
441 2014-07-24 Richard Biener <rguenther@suse.de>
444 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
446 2014-07-24 Andreas Schwab <schwab@suse.de>
448 * lib/target-supports.exp (check_effective_target_arm_nothumb):
449 Also check for __arm__.
451 2014-07-24 Jiong Wang <jiong.wang@arm.com>
453 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
456 2014-07-24 Marek Polacek <polacek@redhat.com>
459 * c-c++-common/pr57653.c: New test.
460 * c-c++-common/pr57653.h: New file.
461 * c-c++-common/pr57653-2.c: New test.
462 * c-c++-common/pr57653-2.h: New file.
464 2014-07-23 Jiong Wang <jiong.wang@arm.com>
466 * gcc.target/aarch64/test_frame_common.h: New file.
467 * gcc.target/aarch64/test_frame_1.c: Likewise.
468 * gcc.target/aarch64/test_frame_2.c: Likewise.
469 * gcc.target/aarch64/test_frame_3.c: Likewise.
470 * gcc.target/aarch64/test_frame_4.c: Likewise.
471 * gcc.target/aarch64/test_frame_5.c: Likewise.
472 * gcc.target/aarch64/test_frame_6.c: Likewise.
473 * gcc.target/aarch64/test_frame_7.c: Likewise.
474 * gcc.target/aarch64/test_frame_8.c: Likewise.
475 * gcc.target/aarch64/test_frame_9.c: Likewise.
476 * gcc.target/aarch64/test_frame_10.c: Likewise.
477 * gcc.target/aarch64/test_frame_11.c: Likewise.
478 * gcc.target/aarch64/test_frame_12.c: Likewise.
479 * gcc.target/aarch64/test_frame_13.c: Likewise.
480 * gcc.target/aarch64/test_frame_14.c: Likewise.
481 * gcc.target/aarch64/test_frame_15.c: Likewise.
483 2014-07-23 Marek Polacek <polacek@redhat.com>
485 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
488 2014-07-23 Jiong Wang <jiong.wang@arm.com>
490 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
491 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
492 * gcc.dg/pr10474.c (target): Likewise.
494 2014-07-22 Martin Jambor <mjambor@suse.cz>
497 * pr61160-3.C (main): Return zero.
499 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
501 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
502 * gcc.target/arm/simd/vextu64_1.c: Likewise.
503 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
504 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
505 * gcc.target/aarch64/simd/ext_s64.x: Remove.
506 * gcc.target/aarch64/simd/ext_u64.x: Remove.
508 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
510 PR tree-optimization/61822
511 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
513 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
515 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
517 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
519 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
520 -msse2 -mno-avx instead of -msse.
522 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
524 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
525 * gcc.dg/pr44024.c (dg-options): Add -O1.
526 (dg-final): Check for the condition.
527 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
529 2014-07-21 Bin Cheng <bin.cheng@arm.com>
532 * gcc.target/arm/memset-inline-1.c: New test.
533 * gcc.target/arm/memset-inline-2.c: New test.
534 * gcc.target/arm/memset-inline-3.c: New test.
535 * gcc.target/arm/memset-inline-4.c: New test.
536 * gcc.target/arm/memset-inline-5.c: New test.
537 * gcc.target/arm/memset-inline-6.c: New test.
538 * gcc.target/arm/memset-inline-7.c: New test.
539 * gcc.target/arm/memset-inline-8.c: New test.
540 * gcc.target/arm/memset-inline-9.c: New test.
542 2014-07-21 Tom de Vries <tom@codesourcery.com>
545 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
546 to bar symbol in scan-assembler-times call check.
548 2014-07-21 Tom de Vries <tom@codesourcery.com>
551 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
552 for darwin in scan-assembler-times check.
553 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
554 scan-assembler-not checks. Add checks for insns.
556 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
557 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
560 2014-07-21 Tom de Vries <tom@codesourcery.com>
563 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
564 dg-options. Add checks for insns with xmm registers. Remove
565 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
568 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
571 * gcc.target/i386/pr61855.c: New test.
573 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
575 * gnat.dg/pack20.ad[sb]: New test.
576 * gnat.dg/pack20_pkg.ads: New helper.
578 2014-07-20 Ian Lance Taylor <iant@google.com>
580 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
581 package for compiledir tests.
583 2014-07-20 Marek Polacek <polacek@redhat.com>
586 * gcc.dg/pr61852.c: New test.
588 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
590 * gcc.dg/stack-usage-2.c: Adjust.
592 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
595 * gcc.target/i386/pr61794.c: New test.
597 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
599 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
600 involving both inputs rather than a multiplication involving one.
601 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
602 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
603 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
605 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/template/operator13.C: New.
610 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
612 * gcc.target/aarch64/simd/vfma_f64.c: New test.
613 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
614 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
615 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
617 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
619 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
620 * c-c++-common/ubsan/bounds-5.c: Likewise.
621 * c-c++-common/ubsan/bounds-6.c: Likewise.
622 * c-c++-common/ubsan/bounds-7.c: Likewise.
623 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
624 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
625 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
626 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
627 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
628 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
629 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
630 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
631 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
632 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
634 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
636 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
637 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
638 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
639 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
641 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
643 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
644 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
645 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
647 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/parse/pr61804.C: New.
652 2014-07-16 Arnaud Charlet <charlet@adacore.com>
654 * gnat.dg/specs/alignment2.ads: Update.
655 * gnat.dg/specs/size_clause1.ads: Likewise.
656 * gnat.dg/specs/size_clause2.ads: Likewise.
658 2014-07-16 Dodji Seketeli <dodji@redhat.com>
660 PR preprocessor/60723 - missing system-ness marks for macro tokens
661 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
663 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
665 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
666 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
667 -mieee-with-inexact for alpha*-*-*.
669 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
671 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
672 Add IEEE options to compile flags.
673 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
674 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
676 2014-07-15 Michael Matz <matz@suse.de>
678 PR rtl-optimization/61772
679 * gcc.dg/torture/pr61772.c: New test.
681 2014-07-15 Marek Polacek <polacek@redhat.com>
683 * gcc.dg/ubsan/bounds-1.c: New test.
685 2014-06-15 Tobias Burnus <burnus@net-b.de>
687 * gfortran.dg/coarray_34.f90: New.
688 * gfortran.dg/coarray_6.f90: Update test case.
690 2014-07-14 Richard Biener <rguenther@suse.de>
692 PR tree-optimization/61779
693 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
695 2014-07-14 Richard Biener <rguenther@suse.de>
697 PR tree-optimization/61786
698 * gcc.dg/torture/pr61786.c: New testcase.
699 * gcc.dg/lto/pr61786_0.c: Likewise.
700 * gcc.dg/lto/pr61786_1.c: Likewise.
702 2014-07-14 Richard Biener <rguenther@suse.de>
704 PR tree-optimization/61757
705 PR tree-optimization/61783
706 PR tree-optimization/61787
707 * gcc.dg/torture/pr61757.c: New testcase.
708 * gcc.dg/torture/pr61787.c: Likewise.
710 2014-07-14 Jakub Jelinek <jakub@redhat.com>
713 * c-c++-common/Wmemset-transposed-args1.c: New test.
714 * c-c++-common/Wmemset-transposed-args2.c: New test.
715 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
717 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
719 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
720 longer happens during parsing.
721 * gcc.dg/pr44024.c: Update template.
722 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
723 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
724 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
726 2014-07-13 Tom de Vries <tom@codesourcery.com>
728 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
729 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
731 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
733 PR C++/60209 - Declaration of user-defined literal operator cause error
734 * g++.dg/cpp0x/pr60209-neg.C: New.
735 * g++.dg/cpp0x/pr60209.C: New.
736 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
738 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
741 * g++.dg/cilk-plus/pr60967.C: New.
743 2014-07-13 Tobias Burnus <burnus@net-b.de>
745 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
747 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
750 * gfortran.dg/dependency_44.f90 : New test
752 2014-07-12 Tobias Burnus <burnus@net-b.de>
754 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
755 * gfortran.dg/coarray_atomic_2.f90: New.
756 * gfortran.dg/coarray_atomic_3.f90: New.
757 * gfortran.dg/coarray_atomic_4.f90: New.
758 * gfortran.dg/coarray/atomic_2.f90: New.
760 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
762 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
763 * g++.dg/cpp0x/pr57644.C: New.
765 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/cpp0x/Wnarrowing1.C: New.
770 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
772 PR preprocessor/61389
773 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
774 * gcc.dg/cpp/sysmac1.c: Likewise.
776 2014-07-11 Richard Biener <rguenther@suse.de>
779 * gcc.dg/memmove-4.c: New testcase.
780 * gcc.dg/strlenopt-8.c: XFAIL.
781 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
783 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
786 * gcc.dg/pr61561.c: New test.
788 2014-07-10 Tom de Vries <tom@codesourcery.com>
790 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
792 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
793 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
796 2014-07-10 Richard Biener <rguenther@suse.de>
799 * c-c++-common/torture/pr61741.c: Use signed char.
801 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/opt39.adb: New test.
805 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
807 PR tree-optimization/61742
808 * gcc.dg/torture/pr61742.c: New test.
809 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
810 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
812 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/cpp0x/explicit8.C: New.
817 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/template/pr57466.C: New.
822 * g++.dg/cpp0x/pr57466.C: Likewise.
823 * g++.dg/template/unify6.C: Update.
825 2014-07-09 Tom de Vries <tom@codesourcery.com>
827 * gcc.target/i386/fuse-caller-save-rec.c: New test.
829 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
831 * gfortran.dg/ieee/underflow_1.f90: New file.
833 2014-07-09 Richard Biener <rguenther@suse.de>
836 * c-c++-common/torture/pr61741.c: New testcase.
838 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
840 * lib/target-supports.exp
841 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
843 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
845 * gcc.dg/globalalias.c: Remove XFAIL.
846 * gcc.dg/localalias.c: Remove XFAIL.
848 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
850 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
851 * g++.dg/cpp0x/pr58155.C: New.
853 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
856 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
857 Adjust regexp for more targets.
859 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
860 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/cpp0x/vt-59361.C: New.
865 2014-07-08 Sriraman Tallam <tmsriram@google.com>
868 * gcc.target/i386/pr61599-1.c: New test.
869 * gcc.target/i386/pr61599-2.c: New test.
871 2014-07-08 Jakub Jelinek <jakub@redhat.com>
873 PR rtl-optimization/61673
874 * gcc.c-torture/execute/pr61673.c: New test.
876 PR tree-optimization/61725
877 * gcc.dg/tree-ssa/vrp93.c: New test.
878 * gcc.c-torture/execute/pr61725.c: New test.
880 2014-07-08 Richard Biener <rguenther@suse.de>
882 * tree-ssa-dom.h (loop_depth_of_name): Remove.
883 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
884 restriction on loop depth difference.
885 (record_equality): Likewise.
886 (propagate_rhs_into_lhs): Likewise. Simplify condition.
887 (loop_depth_of_name): Remove.
888 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
889 restriction on loop depth difference.
890 (init_copy_prop): Likewise.
892 2014-07-08 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/61681
895 * gcc.dg/torture/pr61681.c: New testcase.
897 2014-07-08 Richard Biener <rguenther@suse.de>
899 PR tree-optimization/61680
900 * gcc.dg/vect/pr61680.c: New testcase.
902 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
904 PR tree-optimization/61576
905 * gcc.dg/torture/pr61576.c: New test.
907 2014-07-08 Marek Polacek <polacek@redhat.com>
910 * c-c++-common/pr60226.c: New test.
912 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
916 * gfortran.dg/allocatable_function_8.f90 : New test
918 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
920 * gcc.target/powerpc/spe-evmerge.c: New file.
922 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
926 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
928 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
930 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/parse/pr58898.C: New.
935 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
937 * gfortran.dg/list_read_12.f90: Delete the file.
938 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
941 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
944 * gfortran.dg/arrayio_16.f90: New test.
946 2014-07-06 Marek Polacek <polacek@redhat.com>
948 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
949 * g++.dg/ipa/imm-devirt-2.C: Likewise.
951 2014-07-06 Marek Polacek <polacek@redhat.com>
954 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
955 -Wno-sizeof-array-argument.
956 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
957 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
958 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
959 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
960 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
961 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
962 * c-c++-common/sizeof-array-argument.c: New test.
963 * gcc.dg/vla-5.c: Add dg-warnings.
965 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
967 * g++.dg/ipa/devirt-26.C: Update testcase.
968 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
969 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
971 2014-07-04 Tobias Burnus <burnus@net-b.de>
973 * gfortran.dg/coarray/coindexed_3.f90: New.
975 2014-07-04 Jakub Jelinek <jakub@redhat.com>
978 * g++.dg/opt/pr61654.C: New test.
980 PR tree-optimization/61684
981 * gcc.c-torture/compile/pr61684.c: New test.
983 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
985 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
986 dg-runtest's. Adapt all callers.
987 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
988 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
989 * lib/go-dg.exp (go-dg-runtest): Likewise.
990 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
991 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
993 2014-07-03 Jakub Jelinek <jakub@redhat.com>
995 PR tree-optimization/61682
996 * gcc.c-torture/execute/pr61682.c: New test.
998 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1000 * gcc.target/powerpc/shift-dot.c: New test.
1002 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1004 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
1007 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1009 * gcc.target/arm/identical-invariants.c: New test.
1011 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
1012 Chen Gang <gang.chen.5i5j@gmail.com>
1014 * gcc.c-torture/compile/section.c: New testcase.
1016 2014-07-02 Christian Bruel <christian.bruel@st.com>
1020 * gcc.target/sh/fpchg.c: New test.
1022 2014-07-02 Jakub Jelinek <jakub@redhat.com>
1023 Fritz Reese <Reese-Fritz@zai.com>
1025 * gfortran.dg/oldstyle_5.f: New test.
1027 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
1029 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
1030 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
1032 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1034 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
1035 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1036 * g++.dg/parse/error11.C: Likewise.
1037 * g++.old-deja/g++.brendan/template17.C: Likewise.
1039 2014-07-02 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
1042 * gfortran.dg/coarray/send_array.f90: Ditto.
1043 * gfortran.dg/coarray/sendget_array.f90: Ditto.
1045 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
1046 Yufeng Zhang <yufeng.zhang@arm.com>
1048 * gcc.target/aarch64/aapcs64/aapcs64.exp:
1049 (additional_flags_for_func_ret): New variable based on
1050 $additional_flags with -fno-use-caller-save.
1051 (func-ret-*.c): Use the new variable.
1053 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1056 * g++.dg/cpp0x/decltype60.C: New.
1058 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1060 * gcc.target/aarch64/simd/vcage_f64.c: New test.
1061 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
1062 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
1063 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
1064 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
1065 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
1066 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
1067 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
1069 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1071 * g++.dg/cpp1y/pr59867.C: Fix target selector.
1073 2014-07-01 Marek Polacek <polacek@redhat.com>
1075 * gcc.dg/Wint-conversion.c: New test.
1077 2014-07-01 Marek Polacek <polacek@redhat.com>
1080 * gcc.dg/Wincompatible-pointer-types.c: New test.
1082 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
1084 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
1085 MicroBlaze specific pattern.
1087 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1092 * testsuite/g++.dg/cpp0x/pr58781.C: New.
1093 * testsuite/g++.dg/cpp0x/pr60249.C: New.
1094 * testsuite/g++.dg/cpp1y/pr59867.C: New.
1096 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1098 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
1099 test requires greater precision than the current PowerPC long
1100 double implementation supports.
1102 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
1107 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/constexpr-attribute3.C: New.
1112 2014-06-30 Jeff Law <law@redhat.com>
1114 PR tree-optimization/61607
1115 * gcc.dg/tree-ssa/pr61607.c: New test.
1117 2014-06-30 Marek Polacek <polacek@redhat.com>
1119 * c-c++-common/ubsan/attrib-2.c: New test.
1120 * g++.dg/ubsan/return-3.C: New test.
1122 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
1125 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
1126 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
1128 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1130 * gcc.dg/ira-loop-pressure.c: New test.
1132 2014-06-29 Roman Gareev <gareevroman@gmail.com>
1134 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
1135 checks that the dump is generated.
1137 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1141 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
1142 * gfortran.dg/binding_label_tests_27.f90: New file.
1144 2014-06-29 Roman Gareev <gareevroman@gmail.com>
1146 * gfortran.dg/graphite/pr59586.f: New testcase.
1148 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
1150 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
1152 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1155 * lib/target-supports.exp (check_effective_target_fortran_ieee):
1157 * gfortran.dg/ieee/ieee.exp: New file.
1158 * gfortran.dg/ieee/ieee_1.F90: New file.
1159 * gfortran.dg/ieee/ieee_2.f90: New file.
1160 * gfortran.dg/ieee/ieee_3.f90: New file.
1161 * gfortran.dg/ieee/ieee_4.f90: New file.
1162 * gfortran.dg/ieee/ieee_5.f90: New file.
1163 * gfortran.dg/ieee/ieee_6.f90: New file.
1164 * gfortran.dg/ieee/ieee_7.f90: New file.
1165 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
1167 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
1169 * g++.dg/cpp0x/elision_conv.C: New.
1171 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1173 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1175 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1178 * g++.dg/ext/complit14.C: New.
1180 2014-06-27 Martin Jambor <mjambor@suse.cz>
1183 * g++.dg/ipa/pr61160-2.C: New test.
1184 * g++.dg/ipa/pr61160-3.C: Likewise.
1186 2014-06-27 Jakub Jelinek <jakub@redhat.com>
1188 PR tree-optimization/57233
1189 PR tree-optimization/61299
1190 * gcc.dg/pr57233.c: New test.
1191 * gcc.target/i386/pr57233.c: New test.
1192 * gcc.target/i386/sse2-pr57233.c: New test.
1193 * gcc.target/i386/avx-pr57233.c: New test.
1194 * gcc.target/i386/avx2-pr57233.c: New test.
1195 * gcc.target/i386/avx512f-pr57233.c: New test.
1196 * gcc.target/i386/xop-pr57233.c: New test.
1198 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
1200 * gcc.dg/typeof-2.c: New testcase.
1202 2014-06-27 Marek Polacek <polacek@redhat.com>
1204 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
1205 (fn1): Remove store to out-of-bounds location. Add memory barrier.
1213 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
1214 location. Add memory barrier.
1219 * c-c++-common/ubsan/bounds-7.c: New test.
1221 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1223 PR libgfortran/61499
1224 * gfortran.dg/arrayio_15.f90: New test.
1226 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
1229 * gcc.target/alpha/pr61586.c: New test.
1231 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/template/pr57573.C: New.
1236 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
1238 * gcc.dg/tree-ssa/interposition.c: New testcase.
1240 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/deleted8.C: New.
1245 2014-06-26 Martin Jambor <mjambor@suse.cz>
1247 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
1249 * g++.dg/simulate-thread/bitfields.C: Likewise.
1250 * gcc.dg/simulate-thread/strict-align-global.c: Remove
1251 allow-packed-store-data-races parameter.
1252 * gcc.dg/simulate-thread/subfields.c: Likewise.
1253 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
1256 2014-06-26 Martin Jambor <mjambor@suse.cz>
1258 * g++.dg/ipa/pr60600.C: Fix typo.
1259 * g++.dg/ipa/devirt-25.C: Likewise.
1261 2014-06-26 Richard Biener <rguenther@suse.de>
1263 PR tree-optimization/61607
1264 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
1266 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
1268 * gcc.dg/inline-22.c: Add bind_pic_locally.
1269 * gcc.dg/inline_4.c: Ditto.
1270 * gcc.dg/fail_always_inline.c: Ditto.
1271 * g++.dg/ipa/devirt-25.C: Ditto.
1273 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
1275 * lib/target-support.exp (bind_pic_locally): Save the flags to
1276 'flags_to_postpone' instead of appending to 'flags'.
1277 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
1278 with flags_to_postpone and revert after target_compile.
1279 * lib/g++.exp (g++_target_compile): Ditto.
1280 * lib/gfortran.exp (gfortran_target_compile): Ditto.
1282 2014-06-26 Nick Clifton <nickc@redhat.com>
1284 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
1286 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
1289 * g++.dg/template/pr61537.C: New testcase.
1291 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1293 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
1296 2014-06-25 Tobias Burnus <burnus@net-b.de>
1298 * gfortran.dg/coarray_33.f90: New.
1300 2014-06-25 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/coarray/coindexed_1.f90: New.
1304 2014-06-25 Tobias Burnus <burnus@net-b.de>
1306 * gfortran.dg/coarray_collectives_7.f90: New.
1308 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1310 * gcc.c-torture/execute/20140622-1.c: New test.
1312 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp0x/aggr1.C: New.
1317 * g++.dg/cpp0x/aggr2.C: Likewise.
1318 * g++.dg/init/aggr11.C: Likewise.
1319 * g++.dg/init/aggr12.C: Likewise.
1321 2014-06-25 Martin Jambor <mjambor@suse.cz>
1323 * g++.dg/ipa/pr61540.C: Remove dumping test.
1325 2014-06-25 Marek Polacek <polacek@redhat.com>
1328 * gcc.dg/pr61162.c: Adjust dg-warning.
1329 * gcc.dg/pr61162-2.c: New test.
1331 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
1333 PR tree-optimization/57742
1334 * gcc.dg/tree-ssa/calloc-3.c: New file.
1336 2014-06-25 Richard Biener <rguenther@suse.de>
1339 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
1340 for targets that return _Complex float in memory.
1342 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1344 * gcc.target/arm/vect-noalign.c: Adjust options.
1346 2014-06-24 Cong Hou <congh@google.com>
1348 * gcc.dg/vect/vect-reduc-sad.c: New.
1349 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
1351 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
1353 PR tree-optimization/57742
1354 * g++.dg/tree-ssa/calloc.C: New testcase.
1355 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
1356 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
1357 * gcc.dg/strlenopt-9.c: Adapt.
1359 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
1361 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
1363 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
1364 instead of calling sequentially in the C code.
1365 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
1366 saved_return_address to the stack frame where LR register was stored.
1367 (saved_return_address): Declare weak.
1369 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/other/operator3.C: New.
1373 * g++.dg/template/operator8.C: Adjust.
1374 * g++.dg/template/operator9.C: Likewise.
1376 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
1378 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
1380 2014-06-24 Richard Biener <rguenther@suse.de>
1382 PR tree-optimization/61572
1383 * gcc.target/i386/pr61572.c: New testcase.
1385 2014-06-24 Jakub Jelinek <jakub@redhat.com>
1387 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1389 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1390 Remove Label is never defined expected error.
1391 * gfortran.dg/gomp/udr8.f90: New test.
1393 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1395 PR tree-optimization/61554
1396 * g++.dg/torture/pr61554.C: New testcase.
1398 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
1400 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
1402 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
1404 * gcc.dg/localalias-2.c: Guard by require-alias.
1405 * gcc.dg/globalalias-2.c: Likewise.
1407 2014-06-23 Kai Tietz <ktietz@redhat.com>
1409 * gcc.target/i386/indjmp-1.c: New test.
1411 2014-06-23 Andrew Pinski <apinski@cavium.com>
1413 * gcc.c-torture/compile/20140723-1.c: New testcase.
1415 2014-06-23 Marek Polacek <polacek@redhat.com>
1418 * c-c++-common/pr61553.c (foo): Add dg-error.
1420 2014-06-23 Tobias Burnus <burnus@net-b.de>
1422 * gfortran.dg/coarray_32.f90: New.
1424 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1428 * g++.dg/other/void1.C: Adjust.
1429 * g++.dg/other/void3.C: Likewise.
1431 2014-06-23 Marek Polacek <polacek@redhat.com>
1434 * c-c++-common/pr61553.c: New test.
1436 2014-06-23 Richard Biener <rguenther@suse.de>
1438 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
1439 * g++.dg/vect/slp-pr50819.cc: Likewise.
1440 * g++.dg/vect/slp-pr56812.cc: Likewise.
1441 * gcc.dg/vect/bb-slp-1.c: Likewise.
1442 * gcc.dg/vect/bb-slp-10.c: Likewise.
1443 * gcc.dg/vect/bb-slp-11.c: Likewise.
1444 * gcc.dg/vect/bb-slp-13.c: Likewise.
1445 * gcc.dg/vect/bb-slp-14.c: Likewise.
1446 * gcc.dg/vect/bb-slp-15.c: Likewise.
1447 * gcc.dg/vect/bb-slp-16.c: Likewise.
1448 * gcc.dg/vect/bb-slp-17.c: Likewise.
1449 * gcc.dg/vect/bb-slp-18.c: Likewise.
1450 * gcc.dg/vect/bb-slp-19.c: Likewise.
1451 * gcc.dg/vect/bb-slp-2.c: Likewise.
1452 * gcc.dg/vect/bb-slp-20.c: Likewise.
1453 * gcc.dg/vect/bb-slp-21.c: Likewise.
1454 * gcc.dg/vect/bb-slp-22.c: Likewise.
1455 * gcc.dg/vect/bb-slp-23.c: Likewise.
1456 * gcc.dg/vect/bb-slp-24.c: Likewise.
1457 * gcc.dg/vect/bb-slp-25.c: Likewise.
1458 * gcc.dg/vect/bb-slp-26.c: Likewise.
1459 * gcc.dg/vect/bb-slp-27.c: Likewise.
1460 * gcc.dg/vect/bb-slp-28.c: Likewise.
1461 * gcc.dg/vect/bb-slp-29.c: Likewise.
1462 * gcc.dg/vect/bb-slp-3.c: Likewise.
1463 * gcc.dg/vect/bb-slp-30.c: Likewise.
1464 * gcc.dg/vect/bb-slp-31.c: Likewise.
1465 * gcc.dg/vect/bb-slp-32.c: Likewise.
1466 * gcc.dg/vect/bb-slp-4.c: Likewise.
1467 * gcc.dg/vect/bb-slp-5.c: Likewise.
1468 * gcc.dg/vect/bb-slp-6.c: Likewise.
1469 * gcc.dg/vect/bb-slp-7.c: Likewise.
1470 * gcc.dg/vect/bb-slp-8.c: Likewise.
1471 * gcc.dg/vect/bb-slp-8a.c: Likewise.
1472 * gcc.dg/vect/bb-slp-8b.c: Likewise.
1473 * gcc.dg/vect/bb-slp-9.c: Likewise.
1474 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1475 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
1476 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1477 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1478 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1479 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
1480 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1481 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
1482 * gcc.dg/vect/pr26359.c: Likewise.
1483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
1485 2014-06-23 Marek Polacek <polacek@redhat.com>
1487 * c-c++-common/pr49706-2.c: New test.
1489 2014-06-23 Alan Modra <amodra@gmail.com>
1491 * gcc.dg/pr61583.c: New.
1493 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1495 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
1498 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
1499 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
1501 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
1502 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
1503 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
1504 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
1505 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
1506 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
1507 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
1508 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
1509 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
1510 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
1511 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
1512 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
1513 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
1514 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
1515 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
1516 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
1517 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
1518 test_vsrid_n_u64): Fix signature to match intrinsic.
1520 (test_vabs_s64): Remove.
1521 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
1523 (test_vdupd_lane_s64): Rename to...
1524 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
1526 (test_vdupd_lane_u64): Rename to...
1527 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
1529 (test_vtst_s64): Rename to...
1530 (test_vtstd_s64): ...and change int64x1_t to int64_t.
1532 (test_vtst_u64): Rename to...
1533 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
1535 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
1536 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
1537 Remove out-of-bounds tests.
1538 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
1539 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
1540 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
1542 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
1544 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
1545 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
1546 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
1547 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
1548 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
1550 * gcc.target/aarch64/vsub_f64.c: Likewise.
1551 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
1552 scheme as now the same for all variants.
1553 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
1556 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1558 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
1560 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1562 * gcc.dg/localalias.c: Fix broken commit.
1563 * gcc.dg/globalalias.c: Likewise.
1565 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
1567 * gcc.dg/localalias.c: New testcase.
1568 * gcc.dg/localalias-2.c: New testcase.
1569 * gcc.dg/globalalias.c: New testcase.
1570 * gcc.dg/globalalias-2.c: New testcase.
1572 2014-06-20 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
1576 2014-06-20 Marek Polacek <polacek@redhat.com>
1578 * c-c++-common/ubsan/bounds-1.c: New test.
1579 * c-c++-common/ubsan/bounds-2.c: New test.
1580 * c-c++-common/ubsan/bounds-3.c: New test.
1581 * c-c++-common/ubsan/bounds-4.c: New test.
1582 * c-c++-common/ubsan/bounds-5.c: New test.
1583 * c-c++-common/ubsan/bounds-6.c: New test.
1585 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
1587 Make the tests big-endian friendly.
1589 * gcc.target/aarch64/aapcs64/test_25.c: Update.
1590 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
1591 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
1592 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
1593 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
1594 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
1595 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
1596 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
1597 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
1599 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1600 Max Ostapenko <m.ostapenko@partner.samsung.com>
1603 * c-c++-common/asan/strlen-overflow-1.c: New test.
1605 2014-06-20 Martin Jambor <mjambor@suse.cz>
1608 * g++.dg/ipa/pr61540.C: New test.
1610 2014-06-20 Yury Gribov <y.gribov@samsung.com>
1611 Max Ostapenko <m.ostapenko@partner.samsung.com>
1614 * c-c++-common/asan/pr61530.c: New test.
1616 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1618 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
1619 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
1620 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
1621 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
1622 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
1623 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
1624 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
1625 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
1626 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
1627 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
1628 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
1629 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
1630 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
1631 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1632 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
1633 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
1634 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
1635 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
1636 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
1637 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
1638 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
1639 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
1640 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1641 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
1642 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
1643 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
1644 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
1645 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
1646 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
1647 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
1648 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
1649 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
1650 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
1651 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
1652 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
1653 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
1654 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
1655 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
1656 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
1657 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
1658 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
1659 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1660 (test_vqdmlal_high_lane_s16): Fix parameter type.
1661 (test_vqdmlal_high_lane_s32): Likewise.
1662 (test_vqdmull_high_lane_s16): Likewise.
1663 (test_vqdmull_high_lane_s32): Likewise.
1664 (test_vqdmlsl_high_lane_s32): Likewise.
1665 (test_vqdmlsl_high_lane_s16): Likewise.
1666 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1668 (test_vqdmlals_lane_s32): Likewise.
1669 (test_vqdmlslh_lane_s16): Likewise.
1670 (test_vqdmlsls_lane_s32): Likewise.
1671 (test_vqdmulhh_lane_s16): Likewise.
1672 (test_vqdmulhs_lane_s32): Likewise.
1673 (test_vqdmullh_lane_s16): Likewise.
1674 (test_vqdmulls_lane_s32): Likewise.
1675 (test_vqrdmulhh_lane_s16): Likewise.
1676 (test_vqrdmulhs_lane_s32): Likewise.
1678 2014-06-20 Tobias Burnus <burnus@net-b.de>
1681 * gfortran.dg/coarray_collectives_5.f90: Update
1682 dg-final scan-tree-dump-times.
1683 * gfortran.dg/coarray_collectives_6.f90: Ditto.
1685 2014-06-20 Hale Wang <hale.wang@arm.com>
1687 * gcc.target/arm/lto/: New folder to verify the LTO option.
1688 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
1689 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
1690 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
1691 * lib/lto.exp (object-readelf): New procedure.
1693 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1696 * gfortran.dg/pr61454.f90: New file.
1698 2014-06-19 Terry Guo <terry.guo@arm.com>
1700 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
1701 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
1702 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
1704 2014-06-19 Tobias Burnus <burnus@net-b.de>
1706 * gfortran.dg/coarray/collectives_2.f90: Extend
1709 2014-06-18 Tom de Vries <tom@codesourcery.com>
1711 * gcc.target/aarch64/fuse-caller-save.c: New test.
1713 2014-06-18 Radovan Obradovic <robradovic@mips.com>
1714 Tom de Vries <tom@codesourcery.com>
1716 * gcc.target/arm/fuse-caller-save.c: New test.
1718 2014-06-18 Richard Biener <rguenther@suse.de>
1720 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
1721 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
1722 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
1724 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1726 PR tree-optimization/61518
1727 * gcc.dg/torture/pr61518.c: New test.
1729 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1731 PR tree-optimization/61517
1732 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
1733 (incorrect_read_be32): Likewise.
1734 (main): Call incorrect_read_* to test stmt replacement is made by
1735 bswap at the right place.
1736 * gcc.c-torture/execute/pr61517.c: New test.
1738 2014-06-18 Andreas Schwab <schwab@suse.de>
1740 PR rtl-optimization/54555
1741 * gcc.target/m68k/pr54555.c: New test.
1743 2014-06-18 Olivier Hainque <hainque@adacore.com>
1745 * gnat.dg/blocklocs.adb: New test.
1747 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
1749 PR tree-optimization/52252
1750 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
1751 * gcc.target/i386/pr52252-core.c: Ditto.
1753 PR tree-optimization/61403
1754 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
1756 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1758 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1759 * gfortran.dg/gomp/depend-1.f90: New test.
1760 * gfortran.dg/gomp/target1.f90: New test.
1761 * gfortran.dg/gomp/target2.f90: New test.
1762 * gfortran.dg/gomp/target3.f90: New test.
1763 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1764 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1767 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1770 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
1772 2014-06-17 Tobias Burnus <burnus@net-b.de>
1773 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
1775 * gfortran.dg/coarray/send_array.f90: New.
1776 * gfortran.dg/coarray/get_array.f90: New.
1777 * gfortran.dg/coarray/sendget_array.f90: New.
1778 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
1780 * gfortran.dg/coarray/collectives_2.f90: New.
1782 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1785 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
1788 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1790 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
1791 unit_id and kind_id to zero.
1793 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1796 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1797 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1798 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1799 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1801 2014-06-17 Richard Biener <rguenther@suse.de>
1804 * gcc.dg/lto/pr61526_0.c: New testcase.
1805 * gcc.dg/lto/pr61526_1.c: Likewise.
1807 2014-06-17 Richard Biener <rguenther@suse.de>
1809 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
1810 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
1811 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
1812 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1813 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
1815 2014-06-17 Richard Biener <rguenther@suse.de>
1817 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
1819 2014-06-16 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/61482
1822 * g++.dg/torture/pr61482.C: New testcase.
1824 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1826 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1827 vpmacsdql instruction.
1829 2014-06-16 Yury Gribov <y.gribov@samsung.com>
1831 * c-c++-common/asan/instrument-with-calls-1.c: New test.
1832 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1833 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1834 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1836 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1837 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1838 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1839 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1840 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1841 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1843 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1847 * gfortran.dg/system_clock_1.f90: New file.
1848 * gfortran.dg/system_clock_2.f90: New file.
1850 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/other/void3.C: New.
1854 * g++.dg/conversion/err-recover1.C: Update.
1856 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1859 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1860 * gcc.target/powerpc/pack02.c: Use it.
1861 * gcc.target/powerpc/tfmode_off.c: Likewise.
1863 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1865 PR rtl-optimization/61094
1866 PR rtl-optimization/61446
1867 * gcc.target/i386/pr61446.c : New.
1869 2014-06-13 Dehao Chen <dehao@google.com>
1871 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1873 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
1875 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1877 2014-06-13 Richard Biener <rguenther@suse.de>
1879 * c-c++-common/pr46562-2.c: Adjust.
1880 * g++.dg/tree-ssa/pr8781.C: Likewise.
1881 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1882 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1883 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1884 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1885 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1887 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1889 PR tree-optimization/61375
1890 * gcc.c-torture/execute/pr61375-1.c: New test.
1892 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1895 * c-c++-common/gomp/pr61486-1.c: New test.
1896 * c-c++-common/gomp/pr61486-2.c: New test.
1898 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1901 * gcc.dg/vect/vect-singleton_1.c: New file.
1903 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1906 * gcc.target/avr/torture/pr61443.c: New test.
1908 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/parse/friend11.C: New.
1913 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/cpp0x/using-enum-1.C: New.
1917 * g++.dg/cpp0x/using-enum-2.C: Likewise.
1919 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/parse/friend9.C: New.
1923 * g++.dg/parse/friend10.C: Likewise.
1924 * g++.dg/parse/friend7.C: Adjust.
1926 2014-06-11 Richard Biener <rguenther@suse.de>
1928 PR tree-optimization/61452
1929 * gcc.dg/torture/pr61452.c: New testcase.
1931 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1934 * g++.dg/parse/pr34049.C: New.
1936 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1938 * gcc.c-torture/execute/pr61306-1.c: New test.
1939 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1940 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1942 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1944 * gcc.target/aarch64/acle/acle.exp: New.
1945 * gcc.target/aarch64/acle/crc32b.c: New test.
1946 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1947 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1948 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1949 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1950 * gcc.target/aarch64/acle/crc32d.c: Likewise.
1951 * gcc.target/aarch64/acle/crc32h.c: Likewise.
1952 * gcc.target/aarch64/acle/crc32w.c: Likewise.
1954 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
1956 PR tree-optimization/52252
1957 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1959 2014-06-11 Richard Biener <rguenther@suse.de>
1962 * gcc.dg/torture/20140610-1.c: New testcase.
1963 * gcc.dg/torture/20140610-2.c: Likewise.
1965 2014-06-10 Richard Biener <rguenther@suse.de>
1967 PR tree-optimization/61438
1968 * gcc.dg/torture/pr61438.c: New testcase.
1970 2014-06-10 Richard Biener <rguenther@suse.de>
1973 * g++.dg/opt/pr61456.C: New testcase.
1975 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
1976 Mikael Morin <mikael@gcc.gnu.org>
1979 * gfortran.dg/class_array_15.f03: Check memory leaks.
1981 2014-06-10 Richard Biener <rguenther@suse.de>
1983 PR tree-optimization/57186
1984 PR tree-optimization/59299
1985 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1986 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1988 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1991 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1993 * gfortran.dg/gomp/associate1.f90: New test.
1994 * gfortran.dg/gomp/intentin1.f90: New test.
1995 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1996 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1997 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1998 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
2000 2014-06-09 Marek Polacek <polacek@redhat.com>
2003 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
2004 * gcc.dg/array-2.c: Likewise.
2005 * gcc.dg/array-const-2.c: Likewise.
2006 * gcc.dg/ucnid-8.c: Likewise.
2007 * gcc.dg/vla-init-1.c: Likewise.
2008 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
2009 * gcc.dg/c99-flex-array-7.c: Likewise.
2010 * gcc.dg/init-bad-1.c: Likewise.
2011 * gcc.dg/init-bad-3.c: Likewise.
2012 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
2013 * gcc.dg/pedwarn-init.c: Add dg-warning.
2014 * gcc.dg/pr53119.c: Remove dg-excess-errors.
2016 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/other/redecl3.C: New.
2021 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
2024 * g++.dg/pr54442.C: New file.
2026 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
2029 * gfortran.dg/associate_17.f90 : New test
2031 2014-06-09 Petr Murzin <petr.murzin@intel.com>
2033 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
2034 void for TEST instead of static void.
2035 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
2036 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
2037 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
2038 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
2039 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
2040 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
2041 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
2042 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
2043 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
2044 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
2045 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
2046 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
2047 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
2048 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
2049 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
2050 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
2051 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
2052 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
2053 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
2054 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
2055 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
2056 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
2058 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
2059 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
2060 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
2061 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2062 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
2063 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
2064 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
2065 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
2066 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2067 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2069 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2070 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2072 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2073 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2075 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
2077 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
2078 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
2079 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
2080 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
2081 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
2082 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
2083 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
2084 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
2085 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
2087 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
2089 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
2090 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
2091 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
2093 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
2094 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
2095 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
2096 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
2097 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2099 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2100 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2101 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
2102 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
2103 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2104 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2106 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2108 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2110 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2112 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
2114 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
2116 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
2118 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
2120 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
2121 instead of static void.
2122 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
2123 delete unused variables.
2124 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2126 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2127 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
2128 delete unused variables, void for TEST instead of static void.
2129 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2130 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2131 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2132 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2134 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2136 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2137 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2138 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2139 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2140 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2141 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
2142 initialize variables.
2143 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
2144 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
2145 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
2146 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
2147 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
2148 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
2149 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
2150 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
2151 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2152 * gcc.target/i386/i386.exp: Ditto.
2153 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
2154 CALC, void for TEST instead of static void, initialize variables.
2155 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
2156 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
2158 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
2159 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
2160 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
2161 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
2162 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
2163 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2165 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
2166 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
2168 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
2169 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2170 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2171 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
2172 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2173 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
2174 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2175 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2176 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2177 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
2178 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
2179 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
2180 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
2181 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
2182 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
2183 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
2184 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
2185 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
2186 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
2187 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
2188 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
2189 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
2190 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
2191 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
2192 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
2193 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
2194 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
2195 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
2196 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
2197 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
2198 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2199 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2200 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
2201 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
2202 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
2203 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
2204 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
2205 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
2206 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2207 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2208 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2209 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2210 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2211 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2212 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2213 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2214 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
2215 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
2216 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2217 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
2218 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2219 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2220 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2221 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
2222 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2223 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
2224 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
2225 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2226 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
2227 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2228 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2229 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2230 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2231 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2232 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2233 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2234 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
2235 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
2236 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
2237 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
2238 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
2239 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
2240 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
2242 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
2244 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
2245 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
2246 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
2247 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2248 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2249 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2250 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
2251 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
2252 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2253 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2254 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
2255 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
2256 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2257 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
2258 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
2259 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2260 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
2261 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
2262 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
2263 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
2264 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
2265 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
2266 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
2267 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
2268 instead of static void.
2269 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
2270 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
2271 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
2272 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
2273 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
2274 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
2275 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
2276 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
2277 static void, delete unused variables.
2278 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2279 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2280 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
2281 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
2282 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
2283 static void, delete unused variables, Change parameters for
2284 UNION_CHECK, MASK_MERGE and MASK_ZERO.
2285 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
2286 CALC, void for TEST instead of static void.
2287 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
2288 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
2290 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2291 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
2292 static void, change type of parameter for UNION_TYPE.
2293 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
2294 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
2295 void for TEST instead of static void, delete unused variables, change
2296 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
2297 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
2298 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2299 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2300 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2301 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2302 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2303 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
2304 void for TEST instead of static void, change parameters for
2305 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
2306 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
2307 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
2308 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
2309 * gcc.target/i386/avx512f-additional-reg-names.c: Add
2310 __attribute__((unused)).
2311 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
2312 __attribute__((unused)).
2313 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
2314 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
2315 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
2316 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
2317 * gcc.target/i386/avx512f-korw-1.c: Ditto.
2318 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
2319 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
2320 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
2321 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
2322 add __attribute__((unused)).
2323 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
2324 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
2325 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
2326 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
2327 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
2328 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
2329 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
2330 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
2331 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
2332 delete unused variables.
2333 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
2334 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2335 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2336 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2337 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2338 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
2339 static void, mask_merging and zero_masking for unsigned types.
2340 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
2341 CHECK_ARRAY for unsigned types.
2342 * gcc.target/i386/m256-check.h: Ditto.
2343 * gcc.target/i386/m512-check.h: Ditto.
2345 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
2348 * gcc.target/arm/pr48252.c (main): Expect same result
2351 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2354 * gfortran.dg/cray_pointers_10.f90: New file.
2356 2014-06-09 Jakub Jelinek <jakub@redhat.com>
2358 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
2359 instead of complex(kind=16).
2361 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2364 * gfortran.dg/bind_c_usage_29.f90: New file.
2366 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
2368 * gnat.dg/opt38.adb: New test.
2369 * gnat.dg/opt38_pkg.ad[sb]: New helper.
2371 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
2374 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
2375 New macro, 0 for __MMIX__, default 64.
2376 (bar): Pass it to __builtin_apply instead of literal 64.
2378 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2380 * gfortran.dg/io_constraints_11.f90: New file.
2381 * gfortran.dg/io_constraints_12.f90: New file.
2382 * gfortran.dg/io_constraints_13.f90: New file.
2384 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
2387 * gcc.target/i386/pr61423.c: New test.
2389 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2392 * g++.dg/cpp0x/constexpr-union6.C: New.
2393 * g++.dg/cpp0x/union6.C: Likewise.
2394 * g++.dg/init/ref14.C: Adjust.
2395 * g++.dg/init/union1.C: Likewise.
2397 2014-06-06 Richard Biener <rguenther@suse.de>
2399 PR tree-optimization/59299
2400 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
2402 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
2404 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
2405 * gcc.dg/tree-ssa/sra-12.c: Likewise.
2407 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2409 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
2410 bitfield and test wrong results instead of correct results to make the
2413 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2416 * g++.dg/cpp0x/constexpr-60432.C: New.
2418 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/cpp0x/constexpr-60199.C: New.
2423 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2425 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
2426 Specify -march=z900 as an additional option.
2427 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
2428 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2429 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
2431 2014-06-06 Jakub Jelinek <jakub@redhat.com>
2433 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
2434 reduction clause diagnostic changes.
2435 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
2436 * gfortran.dg/gomp/reduction1.f90: Likewise.
2437 * gfortran.dg/gomp/reduction3.f90: Likewise.
2438 * gfortran.dg/gomp/udr1.f90: New test.
2439 * gfortran.dg/gomp/udr2.f90: New test.
2440 * gfortran.dg/gomp/udr3.f90: New test.
2441 * gfortran.dg/gomp/udr4.f90: New test.
2442 * gfortran.dg/gomp/udr5.f90: New test.
2443 * gfortran.dg/gomp/udr6.f90: New test.
2444 * gfortran.dg/gomp/udr7.f90: New test.
2446 2014-06-06 Christian Bruel <christian.bruel@st.com>
2448 PR tree-optimization/43934
2449 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
2451 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
2454 * gcc.dg/pr53119.c: New testcase.
2456 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2459 * gcc.target/avr/pr52472.c: New test.
2462 2014-06-05 Jeff Law <law@redhat.com>
2464 PR tree-optimization/61289
2465 * g++.dg/pr61289.C: New test.
2466 * g++.dg/pr61289-2.C: New test.
2468 2014-06-05 Richard Biener <rguenther@suse.de>
2469 Paolo Carlini <paolo.carlini@oracle.com>
2472 * g++.dg/parse/pr56961.C: New.
2474 2014-06-05 Kai Tietz <ktietz@redhat.com>
2477 * gcc.target/i386/sibcall-4.c: Remove xfail.
2479 2014-06-05 Julian Brown <julian@codesourcery.com>
2480 Sandra Loosemore <sandra@codesourcery.com>
2482 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
2484 2014-06-05 Richard Biener <rguenther@suse.de>
2487 * g++.dg/diagnostic/pr61004.C: New testcase.
2489 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
2491 * gcc.dg/torture/pr61319.c: New test.
2493 2014-06-05 Marek Polacek <polacek@redhat.com>
2496 * gcc.dg/pr56724-3.c: New test.
2498 2014-06-05 Andreas Schwab <schwab@suse.de>
2500 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
2502 2014-06-05 Marek Polacek <polacek@redhat.com>
2505 * c-c++-common/pr49706.c: New test.
2507 2014-06-05 Marek Polacek <polacek@redhat.com>
2510 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
2511 * gcc.dg/Wshadow-3.c: Likewise.
2512 * gcc.dg/pr48062.c: New test.
2514 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/init/pr43453.C: New.
2519 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
2521 PR tree-optimization/61385
2522 * gcc.dg/tree-ssa/pr61385.c: New file.
2524 2014-06-04 Richard Biener <rguenther@suse.de>
2526 PR tree-optimization/60098
2527 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
2529 2014-06-04 Richard Biener <rguenther@suse.de>
2531 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
2533 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
2536 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
2537 the case with a pointer.
2539 2014-06-04 Marek Polacek <polacek@redhat.com>
2542 * c-c++-common/pr30020.c: New test.
2544 2014-06-03 Andrew Pinski <apinski@cavium.com>
2546 * gcc.c-torture/compile/20140528-1.c: New testcase.
2548 2014-06-03 Dehao Chen <dehao@google.com>
2550 * gcc.dg/tree-prof/merge_block.c: New test.
2552 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
2554 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
2555 * g++.dg/ext/mv15.C (dg-options): Ditto.
2557 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2561 * g++.dg/cpp0x/nullptr31.C: New.
2562 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
2563 * g++.dg/cpp0x/nullptr17.C: Update.
2565 2014-06-03 Marek Polacek <polacek@redhat.com>
2568 * c-c++-common/pr60439.c: New test.
2569 * g++.dg/eh/scope1.C (f4): Add dg-warning.
2571 2014-06-03 Martin Jambor <mjambor@suse.cz>
2574 * g++.dg/ipa/pr61160-1.C: New test.
2576 2014-06-03 Richard Biener <rguenther@suse.de>
2578 PR tree-optimization/61383
2579 * gcc.dg/torture/pr61383-1.c: New testcase.
2581 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
2583 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
2585 2014-06-02 Jeff Law <law@redhat.com>
2587 PR rtl-optimization/61094
2588 * g++.dg/pr61094: New test.
2590 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
2592 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
2593 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
2594 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
2595 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
2596 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
2597 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
2598 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
2599 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
2601 2014-06-02 Richard Biener <rguenther@suse.de>
2603 PR tree-optimization/61346
2604 * gcc.dg/torture/pr61346.c: New testcase.
2606 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2608 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
2610 * gcc.target/i386/sibcall-4.c: Ditto.
2611 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
2613 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2615 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
2616 in scan-assembler-not string.
2617 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
2618 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
2619 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
2621 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
2623 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
2625 2014-06-01 Kai Tietz <ktietz@redhat.com>
2628 * gcc.target/i386/sibcall-6.c: New test.
2630 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/pr57543-1.C: New.
2635 * g++.dg/cpp0x/pr57543-2.C: Likewise.
2636 * g++.dg/cpp0x/pr57543-3.C: Likewise.
2637 * g++.dg/cpp0x/decltype59.C: Likewise.
2639 2014-05-31 Tom de Vries <tom@codesourcery.com>
2641 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
2643 2014-05-30 Jakub Jelinek <jakub@redhat.com>
2645 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
2646 restore_gcc_exec_prefix_env_var): New procedures.
2647 (set_ld_library_path_env_vars,
2648 restore_ld_library_path_env_vars): Use them.
2649 * lib/c-compat.exp: Load target-libpath.exp.
2650 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
2651 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
2652 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
2653 restore_gcc_exec_prefix_env_var.
2654 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
2657 * c-c++-common/asan/misalign-1.c: New test.
2658 * c-c++-common/asan/misalign-2.c: New test.
2660 * g++.dg/asan/asan_test.C: Add -std=c++11 and
2661 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
2662 -DASAN_USE_DEJAGNU_GTEST=1.
2663 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
2664 * g++.dg/asan/asan_oob_test.cc: Likewise.
2665 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
2666 * g++.dg/asan/asan_str_test.cc: Likewise.
2667 * g++.dg/asan/asan_test_utils.h: Likewise.
2668 * g++.dg/asan/sanitizer_test_config.h: Likewise.
2669 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
2670 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
2671 Imported from upstream r209283.
2672 * g++.dg/asan/asan_test_config.h: Likewise.
2674 2014-05-30 Kai Tietz <ktietz@redhat.com>
2677 * gcc.target/i386/sibcall-1.c: New test.
2678 * gcc.target/i386/sibcall-2.c: New test.
2679 * gcc.target/i386/sibcall-3.c: New test.
2680 * gcc.target/i386/sibcall-4.c: New test.
2682 2014-05-30 Ian Lance Taylor <iant@google.com>
2684 * gcc.target/i386/pause-2.c: New test.
2686 2014-05-30 Tom de Vries <tom@codesourcery.com>
2688 * gcc.target/i386/fuse-caller-save.c: New test.
2689 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
2690 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
2692 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2694 * gcc.target/arm/simd/vrev16p8_1.c: New file.
2695 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
2696 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
2697 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
2698 * gcc.target/arm/simd/vrev16s8_1.c: New file.
2699 * gcc.target/arm/simd/vrev16u8_1.c: New file.
2700 * gcc.target/arm/simd/vrev32p16_1.c: New file.
2701 * gcc.target/arm/simd/vrev32p8_1.c: New file.
2702 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
2703 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
2704 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
2705 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
2706 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
2707 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
2708 * gcc.target/arm/simd/vrev32s16_1.c: New file.
2709 * gcc.target/arm/simd/vrev32s8_1.c: New file.
2710 * gcc.target/arm/simd/vrev32u16_1.c: New file.
2711 * gcc.target/arm/simd/vrev32u8_1.c: New file.
2712 * gcc.target/arm/simd/vrev64f32_1.c: New file.
2713 * gcc.target/arm/simd/vrev64p16_1.c: New file.
2714 * gcc.target/arm/simd/vrev64p8_1.c: New file.
2715 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
2716 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
2717 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
2718 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
2719 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
2720 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
2721 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
2722 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
2723 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
2724 * gcc.target/arm/simd/vrev64s16_1.c: New file.
2725 * gcc.target/arm/simd/vrev64s32_1.c: New file.
2726 * gcc.target/arm/simd/vrev64s8_1.c: New file.
2727 * gcc.target/arm/simd/vrev64u16_1.c: New file.
2728 * gcc.target/arm/simd/vrev64u32_1.c: New file.
2729 * gcc.target/arm/simd/vrev64u8_1.c: New file.
2731 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
2733 PR rtl-optimization/61325
2734 * gcc.target/aarch64/pr61325.c: New.
2736 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
2738 * gcc.target/arm/simd/vextQf32_1.c: New file.
2739 * gcc.target/arm/simd/vextQp16_1.c: New file.
2740 * gcc.target/arm/simd/vextQp8_1.c: New file.
2741 * gcc.target/arm/simd/vextQs16_1.c: New file.
2742 * gcc.target/arm/simd/vextQs32_1.c: New file.
2743 * gcc.target/arm/simd/vextQs64_1.c: New file.
2744 * gcc.target/arm/simd/vextQs8_1.c: New file.
2745 * gcc.target/arm/simd/vextQu16_1.c: New file.
2746 * gcc.target/arm/simd/vextQu32_1.c: New file.
2747 * gcc.target/arm/simd/vextQu64_1.c: New file.
2748 * gcc.target/arm/simd/vextQu8_1.c: New file.
2749 * gcc.target/arm/simd/vextQp64_1.c: New file.
2750 * gcc.target/arm/simd/vextf32_1.c: New file.
2751 * gcc.target/arm/simd/vextp16_1.c: New file.
2752 * gcc.target/arm/simd/vextp8_1.c: New file.
2753 * gcc.target/arm/simd/vexts16_1.c: New file.
2754 * gcc.target/arm/simd/vexts32_1.c: New file.
2755 * gcc.target/arm/simd/vexts64_1.c: New file.
2756 * gcc.target/arm/simd/vexts8_1.c: New file.
2757 * gcc.target/arm/simd/vextu16_1.c: New file.
2758 * gcc.target/arm/simd/vextu32_1.c: New file.
2759 * gcc.target/arm/simd/vextu64_1.c: New file.
2760 * gcc.target/arm/simd/vextu8_1.c: New file.
2761 * gcc.target/arm/simd/vextp64_1.c: New file.
2763 2014-05-29 Radovan Obradovic <robradovic@mips.com>
2764 Tom de Vries <tom@codesourcery.com>
2766 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
2768 * gcc.target/mips/fuse-caller-save.h: New include file.
2769 * gcc.target/mips/fuse-caller-save.c: New test.
2770 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
2771 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2773 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
2775 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
2777 2014-05-28 Richard Biener <rguenther@suse.de>
2780 * gcc.dg/pr61045.c: New testcase.
2782 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784 * lib/clearcap.exp: New file.
2785 * gcc.dg/vect/vect.exp: Load clearcap.exp.
2786 Remove clearcap_ldflags handling.
2787 Call clearcap-init, clearcap-finish.
2788 * gcc.target/i386/i386.exp: Likewise.
2789 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
2790 * gcc.target/i386/clearcapv2.map: Move to
2791 ../config/sol2-clearcapv2.map.
2792 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
2793 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
2795 2014-05-28 Richard Biener <rguenther@suse.de>
2797 PR tree-optimization/61335
2798 * gfortran.dg/pr61335.f90: New testcase.
2800 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2802 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2804 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2806 * gnat.dg/overflow_fixed.adb: New test.
2808 2014-05-27 Marek Polacek <polacek@redhat.com>
2811 * gcc.dg/pr56724-1.c: New test.
2812 * gcc.dg/pr56724-2.c: New test.
2813 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
2815 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
2817 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
2819 * gcc.dg/fold-compare-8.c: New test.
2820 * gcc.dg/Wstrict-overflow-25.c: Likewise.
2822 2014-05-27 Richard Biener <rguenther@suse.de>
2824 * gcc.dg/tree-ssa/vrp92.c: New testcase.
2826 2014-05-27 Marek Polacek <polacek@redhat.com>
2829 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2830 LLONG_MIN, and ULLONG_MAX.
2832 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2834 * lib/target-supports.exp (check_effective_target_vect_bswap):
2835 Specify arm*-*-* support.
2837 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
2840 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2842 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2843 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2845 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2847 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2849 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
2851 PR rtl-optimization/61222
2852 * gcc.c-torture/compile/pr61222-1.c: New test.
2853 * gcc.c-torture/compile/pr61222-2.c: Likewise.
2855 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2857 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2859 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2863 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2865 PR libgfortran/55117
2866 * gfortran.dg/namelist_85.f90: New test.
2868 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
2871 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2872 the case with syntax error.
2874 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2876 * gcc.dg/lto/pr61278_0.c: New test.
2877 * gcc.dg/lto/pr61278_1.c: New test.
2879 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2881 * gcc.dg/pr61220.c: New test.
2882 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2884 2014-05-25 Tobias Burnus <burnus@net-b.de>
2886 * gfortran.dg/coarray_10.f90: Update dg-warning.
2887 * gfortran.dg/coarray_this_image_1.f90: New.
2888 * gfortran.dg/coarray_this_image_2.f90: New.
2890 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
2893 * gfortran.dg/arrayio_14.f90: New test.
2895 2014-05-24 Andreas Schwab <schwab@suse.de>
2897 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2899 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2901 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2902 Adjust regexp for -flto.
2903 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2904 * gfortran.dg/pr52835.f90: Likewise.
2906 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
2908 PR rtl-optimization/61215
2909 * gcc.target/i386/pr61215.c: New.
2911 2014-05-23 Marek Polacek <polacek@redhat.com>
2912 Jakub Jelinek <jakub@redhat.com>
2914 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2915 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2916 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2917 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2918 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2919 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2920 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2921 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2922 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2923 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2924 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2925 * c-c++-common/ubsan/float-cast.h: New file.
2926 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2927 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2929 2014-05-23 Jiong Wang <jiong.wang@arm.com>
2931 * gcc.target/aarch64/tail_indirect_call_1.c: New.
2933 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/cpp1y/lambda-init9.C: New.
2937 2014-05-23 Richard Biener <rguenther@suse.de>
2940 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2941 adjust testcase to reflect reality.
2943 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2945 PR tree-optimization/54733
2946 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2947 optimization to support memory sources and bitwise operations
2948 equivalent to load in host endianness.
2949 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2950 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2951 * gcc.c-torture/execute/bswap-2.c: Likewise.
2953 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2955 * lib/target-supports.exp: New effective targets for architectures
2956 capable of performing byte swap.
2957 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2958 * gcc.dg/optimize-bswapdi-2.c: Likewise.
2959 * gcc.dg/optimize-bswapsi-1.c: Likewise.
2961 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2965 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2967 2014-05-22 Xinliang David Li <davidxl@google.com>
2969 * g++.dg/ipa/devirt-15.C: Fix expected message.
2970 * g++.dg/ipa/devirt-16.C: Ditto.
2971 * g++.dg/ipa/devirt-17.C: Ditto.
2972 * g++.dg/ipa/devirt-26.C: Ditto.
2973 * g++.dg/ipa/imm-devirt-1.C: Ditto.
2974 * g++.dg/ipa/imm-devirt-2.C: Ditto.
2975 * g++.dg/tree-ssa/pr8781.C:Ditto.
2977 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
2979 * gcc.target/powerpc/htm-ttest.c: New test.
2981 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
2983 * gnat.dg/opt37.ad[sb]: New test.
2985 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
2988 * g++.dg/cilk-plus/AN/array_function.cc: New.
2990 2014-05-22 Richard Biener <rguenther@suse.de>
2992 * gcc.dg/tree-ssa/alias-33.c: New testcase.
2994 2014-05-22 Kostya Serebryany <kcc@google.com>
2996 * c-c++-common/tsan/mutexset1.c: Update the test to match
2998 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
3000 2014-05-21 Marek Polacek <polacek@redhat.com>
3003 * g++.dg/ubsan/pr61272.C: New test.
3005 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
3006 Sandra Loosemore <sandra@codesourcery.com>
3009 * lib/scanasm.exp (scan-lto-assembler): New procedure.
3010 * gcc.target/nios2/custom-fp-lto.c: New test.
3012 2014-05-21 Andreas Schwab <schwab@suse.de>
3014 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
3016 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3019 * gcc.target/sh/pr54236-3.c: New.
3021 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
3024 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
3026 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
3028 PR tree-optimization/60899
3029 * g++.dg/ipa/devirt-11.C: Update template.
3031 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
3034 * g++.dg/cpp0x/pr61038.C: New.
3036 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/cpp0x/nsdmi-template11.C: New.
3042 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
3043 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
3045 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
3047 * gnat.dg/opt35.adb: New test.
3048 * gnat.dg/opt36.adb: Likewise.
3049 * gnat.dg/opt35_pkg.ad[sb]: New helper.
3051 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/cpp0x/Wattributes1.C: New.
3055 * g++.dg/ext/visibility/redecl1.C: Adjust.
3056 * g++.dg/ext/visibility/visibility-7.C: Likewise.
3058 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3060 * gcc.target/powerpc/vsxcopy.c: New test.
3062 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3065 * g++.dg/cpp0x/nsdmi-union6.C: New.
3066 * g++.dg/parse/pr58664.C: Likewise.
3067 * g++.dg/cpp0x/nsdmi6.C: Tweak.
3068 * g++.dg/parse/crash31.C: Likewise.
3069 * g++.dg/template/error2.C: Likewise.
3070 * g++.dg/template/inherit8.C: Likewise.
3071 * g++.dg/template/offsetof2.C: Likewise.
3073 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3075 * c-c++-common/gomp/simd4.c: Adjust for inform.
3076 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3077 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3078 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
3079 * g++.dg/cpp0x/noexcept15.C: Likewise.
3080 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
3081 * g++.dg/eh/spec6.C: Likewise.
3082 * g++.dg/expr/cast1.C: Likewise.
3083 * g++.dg/expr/dtor1.C: Likewise.
3084 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
3085 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3086 * g++.dg/gomp/pr49223-2.C: Likewise.
3087 * g++.dg/gomp/udr-4.C: Likewise.
3088 * g++.dg/init/delete1.C: Likewise.
3089 * g++.dg/other/crash-2.C: Likewise.
3090 * g++.dg/parse/crash24.C: Likewise.
3091 * g++.dg/parse/crash25.C: Likewise.
3092 * g++.dg/parse/crash31.C: Likewise.
3093 * g++.dg/parse/crash49.C: Likewise.
3094 * g++.dg/parse/crash50.C: Likewise.
3095 * g++.dg/parse/crash54.C: Likewise.
3096 * g++.dg/parse/dtor7.C: Likewise.
3097 * g++.dg/parse/error40.C: Likewise.
3098 * g++.dg/parse/fused-params1.C: Likewise.
3099 * g++.dg/parse/new1.C: Likewise.
3100 * g++.dg/template/crash35.C: Likewise.
3101 * g++.dg/template/crash59.C: Likewise.
3102 * g++.dg/template/crash77.C: Likewise.
3103 * g++.dg/template/error51.C: Likewise.
3104 * g++.dg/template/incomplete1.C: Likewise.
3105 * g++.dg/template/incomplete3.C: Likewise.
3106 * g++.dg/template/incomplete4.C: Likewise.
3107 * g++.dg/template/incomplete5.C: Likewise.
3108 * g++.dg/template/inherit8.C: Likewise.
3109 * g++.dg/template/instantiate1.C: Likewise.
3110 * g++.dg/template/instantiate3.C: Likewis: Likewise.
3111 * g++.dg/template/offsetof2.C: Likewise.
3112 * g++.dg/tm/pr51928.C: Likewise.
3113 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
3114 * g++.dg/warn/incomplete1.C: Likewise.
3115 * g++.dg/warn/incomplete2.C: Likewise.
3116 * g++.old-deja/g++.brendan/friend4.C: Likewise.
3117 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
3118 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
3119 * g++.old-deja/g++.eh/catch1.C: Likewise.
3120 * g++.old-deja/g++.eh/spec6.C: Likewise.
3121 * g++.old-deja/g++.mike/p7868.C: Likewise.
3122 * g++.old-deja/g++.other/crash38.C: Likewise.
3123 * g++.old-deja/g++.other/enum2.C: Likewise.
3124 * g++.old-deja/g++.other/incomplete.C: Likewise.
3125 * g++.old-deja/g++.other/vaarg3.C: Likewise.
3126 * g++.old-deja/g++.pt/crash9.C: Likewise.
3127 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3128 * g++.old-deja/g++.pt/typename8.C: Likewise.
3129 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
3131 2014-05-19 Joseph Myers <joseph@codesourcery.com>
3133 * lib/target-supports.exp
3134 (check_effective_target_vect_sizes_32B_16B): Return false if
3135 128-bit AVX vectors preferred.
3137 2014-05-19 Mike Stump <mikestump@comcast.net>
3139 * lib/target-supports.exp (check_effective_target_avx): Early out
3140 if not x86 to prevent x86 flags on non-x86 targets.
3142 2014-05-19 Richard Biener <rguenther@suse.de>
3144 PR tree-optimization/61221
3145 * gcc.dg/torture/pr61221.c: New testcase.
3147 2014-05-19 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/61209
3150 * gfortran.dg/pr61209.f90: New testcase.
3152 2014-05-19 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/61184
3155 * c-c++-common/torture/pr61184.c: New testcase.
3157 2014-05-19 Christian Bruel <christian.bruel@st.com>
3160 * gcc.target/sh/pr61195.c: New test.
3162 2014-05-18 Wei Mi <wmi@google.com>
3165 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
3166 directive with rtl insns. Add effective-target fpic and
3169 2014-05-17 Xinliang David Li <davidxl@google.com>
3171 * g++.dg/ipa/devirt-33.C: New testcase.
3173 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
3175 * g++.dg/ipa/comdat.C: New file.
3177 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
3179 * gnat.dg/volatile12.ad[sb]: New test.
3181 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
3183 * gnat.dg/enum3.adb: New test.
3185 2014-05-18 Andreas Schwab <schwab@suse.de>
3187 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
3189 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
3192 * gfortran.dg/namelist_utf8.f90: New test.
3194 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3197 * g++.dg/cpp0x/decltype58.C: New.
3199 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
3201 * gcc.target/microblaze/others/break_handler.c: New.
3203 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
3205 PR tree-optimization/61140
3206 PR tree-optimization/61150
3207 PR tree-optimization/61197
3208 * gcc.dg/tree-ssa/pr61140.c: New file.
3209 * gcc.dg/tree-ssa/pr61150.c: New file.
3210 * gcc.dg/tree-ssa/pr61197.c: New file.
3212 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
3214 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
3215 (dg-options): Add -mfpmath=387.
3216 (dg-final): Check that no MMX registers are used.
3218 2014-05-17 Andreas Schwab <schwab@suse.de>
3220 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
3222 2014-05-16 David Malcolm <dmalcolm@redhat.com>
3225 2014-04-29 David Malcolm <dmalcolm@redhat.com>
3227 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3228 occurrences of "int" in the gimple dump to reflect that the return
3229 types of functions now show up in such dumps.
3230 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3232 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
3234 * gcc.c-torture/execute/20101011-1.c: Update testcase.
3235 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
3236 * gcc.dg/tree-ssa/writeonly.c: New testcase.
3237 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
3238 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
3239 * gcc.dg/debug/pr35154.c: Update testcase.
3240 * gcc.target/i386/vectorize1.c: Update testcase.
3242 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3245 * g++.dg/parse/error54.C: New.
3247 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
3249 PR rtl-optimization/60969
3250 * g++.dg/pr60969.C: New.
3252 2014-05-16 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/61194
3255 * gcc.dg/vect/pr61194.c: New testcase.
3257 2014-05-16 Richard Biener <rguenther@suse.de>
3259 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
3260 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
3261 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
3262 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
3264 2014-05-16 Richard Biener <rguenther@suse.de>
3266 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
3268 2014-05-15 Martin Jambor <mjambor@suse.cz>
3271 * g++.dg/ipa/pr61085.C: New test.
3273 2014-05-15 Martin Jambor <mjambor@suse.cz>
3275 PR tree-optimization/61090
3276 * gcc.dg/tree-ssa/pr61090.c: New test.
3278 2014-05-15 Jakub Jelinek <jakub@redhat.com>
3280 PR tree-optimization/61158
3281 * gcc.dg/pr61158.c: New test.
3283 2014-05-15 Andreas Schwab <schwab@suse.de>
3285 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
3287 * obj-c++.dg/exceptions-5.mm: Likewise.
3289 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3291 * shrink-wrap-loop.c: New test case.
3293 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
3295 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
3296 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
3297 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
3298 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
3299 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
3300 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
3301 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
3302 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
3303 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
3304 * gcc.target/arm/simd/vtrnf32_1.c: New file.
3305 * gcc.target/arm/simd/vtrnp16_1.c: New file.
3306 * gcc.target/arm/simd/vtrnp8_1.c: New file.
3307 * gcc.target/arm/simd/vtrns16_1.c: New file.
3308 * gcc.target/arm/simd/vtrns32_1.c: New file.
3309 * gcc.target/arm/simd/vtrns8_1.c: New file.
3310 * gcc.target/arm/simd/vtrnu16_1.c: New file.
3311 * gcc.target/arm/simd/vtrnu32_1.c: New file.
3312 * gcc.target/arm/simd/vtrnu8_1.c: New file.
3314 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
3316 * gcc.target/i386/clflushopt-1.c: New.
3317 * gcc.target/i386/xsavec-1.c: Ditto.
3318 * gcc.target/i386/xsavec64-1.c: Ditto.
3319 * gcc.target/i386/xsaves-1.c: Ditto.
3320 * gcc.target/i386/xsaves64-1.c: Ditto.
3321 * gcc.target/i386/sse-12.c: Test new options.
3322 * gcc.target/i386/sse-13.c: Ditto.
3323 * gcc.target/i386/sse-14.c: Ditto.
3324 * gcc.target/i386/sse-22.c: Ditto.
3325 * gcc.target/i386/sse-23.c: Ditto.
3326 * g++.dg/other/i386-2.C: Ditto.
3327 * g++.dg/other/i386-3.C: Ditto.
3329 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
3331 PR rtl-optimization/60866
3332 * gcc.dg/pr60866.c: New test.
3334 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
3336 PR rtl-optimization/60901
3337 * gcc.target/i386/pr60901.c: New test.
3339 2014-05-14 Yury Gribov <y.gribov@samsung.com>
3342 * c-c++-common/asan/asan-interface-1.c: New test.
3343 * lib/asan-dg.exp (asan_include_flags): New function.
3344 (asan_init): Call asan_include_flags to obtain path
3345 to sanitizer headers.
3347 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
3349 * lib/target-support.exp (check_dfp_hw_available): New function.
3350 (is-effective-target): Check $arg for dfp_hw.
3351 (is-effective-target-keyword): Likewise.
3352 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
3353 Change target to dfp_hw.
3355 2014-05-13 Marek Polacek <polacek@redhat.com>
3358 * gcc.dg/pr61162.c: New test.
3360 2014-05-13 Marek Polacek <polacek@redhat.com>
3362 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
3363 * c-c++-common/pr50459-2.c: New test.
3365 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/template/pr54310.C: New.
3370 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
3371 Sandra Loosemore <sandra@codesourcery.com>
3373 * gcc.target/mips/loongson-simd.c: Disable micromips too.
3375 2014-05-13 Catherine Moore <clm@cm00re.com>
3377 * gcc.target/mips/near-far-1.c: Adjust expected output
3378 to allow the JALS instruction.
3379 * gcc.target/mips/near-far-2.c: Likewise.
3380 * gcc.target/mips/near-far-4.c: Likewise.
3382 2014-05-13 Bin Cheng <bin.cheng@arm.com>
3384 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
3386 2014-05-13 Jakub Jelinek <jakub@redhat.com>
3389 * gcc.dg/pr61060.c: New test.
3391 2014-05-12 DJ Delorie <dj@redhat.com>
3393 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
3394 * gcc.dg/sibcall-4.c: Likewise.
3396 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
3398 * objc.dg/shadow-1.m: New test.
3399 * objc.dg/shadow-2.m: New test.
3400 * objc.dg/ivar-scope-1.m: New test.
3401 * objc.dg/ivar-scope-2.m: New test.
3402 * objc.dg/ivar-scope-3.m: New test.
3403 * objc.dg/ivar-scope-4.m: New test.
3404 * objc.dg/ivar-visibility-1.m: New test.
3405 * objc.dg/ivar-visibility-2.m: New test.
3406 * objc.dg/ivar-visibility-3.m: New test.
3407 * objc.dg/ivar-visibility-4.m: New test.
3409 2014-05-12 Tobias Burnus <burnus@net-b.de>
3412 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
3414 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3417 * gfortran.dg/associate_16.f90: New test.
3419 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3422 * gcc.target/avr/pr60991.c: New testcase.
3424 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/cpp1y/pr60054.C: New.
3429 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3432 * g++.dg/template/pr51199.C: New.
3434 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
3436 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
3438 2014-05-11 Jakub Jelinek <jakub@redhat.com>
3440 * gfortran.dg/gomp/affinity-1.f90: New test.
3442 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
3444 * gcc.dg/torture/pr61136.c: New test.
3446 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3449 * g++.dg/cpp0x/sfinae51.C: New.
3452 * g++.dg/cpp0x/variadic157.C: New.
3454 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
3457 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
3459 2014-05-10 Marek Polacek <polacek@redhat.com>
3461 * gcc.dg/pedwarn-init.c: New test.
3462 * gcc.dg/init-string-1.c: Adjust dg-error.
3464 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
3466 * lib/target-supports.exp
3467 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
3470 2014-05-09 Marek Polacek <polacek@redhat.com>
3473 * gcc.dg/pr61096-1.c: New test.
3474 * gcc.dg/pr61096-2.c: New test.
3476 2014-05-09 Florian Weimer <fweimer@redhat.com>
3478 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
3479 * g++.dg/fstack-protector-strong.C: Likewise.
3480 * gcc.target/i386/ssp-strong-reg.c: New file.
3482 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
3485 * gcc.target/avr/torture/pr61055.c: New test.
3487 2014-05-09 Marek Polacek <polacek@redhat.com>
3490 * c-c++-common/attributes-1.c: Move test line to a new test.
3491 * c-c++-common/attributes-2.c: New test.
3492 * c-c++-common/pr50459.c: New test.
3493 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
3494 * gcc.dg/nonnull-2.c: Likewise.
3495 * gcc.dg/pr55570.c: Modify dg-error.
3496 * gcc.dg/tm/wrap-2.c: Likewise.
3498 2014-05-08 Jeff Law <law@redhat.com>
3500 PR tree-optimization/61009
3501 * g++.dg/tree-ssa/pr61009.C: New test.
3503 2014-05-08 Matthias Klose <doko@ubuntu.com>
3506 * gcc-dg/unused-8a.c: New.
3507 * gcc-dg/unused-8b.c: Likewise.
3509 2014-05-08 Marek Polacek <polacek@redhat.com>
3512 * gcc.dg/pr61053.c: New test.
3514 2014-05-08 Marek Polacek <polacek@redhat.com>
3517 * gcc.dg/pr61077.c: New test.
3519 2014-05-08 Tobias Burnus <burnus@net-b.de>
3521 * gfortran.dg/coarray_collectives_1.f90: New.
3522 * gfortran.dg/coarray_collectives_2.f90: New.
3523 * gfortran.dg/coarray_collectives_3.f90: New.
3524 * gfortran.dg/coarray_collectives_4.f90: New.
3525 * gfortran.dg/coarray_collectives_5.f90: New.
3526 * gfortran.dg/coarray_collectives_6.f90: New.
3527 * gfortran.dg/coarray/collectives_1.f90: New.
3528 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
3529 * gfortran.dg/assumed_type_4.f90: Update dg-error.
3530 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3531 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
3532 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
3533 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
3534 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3536 2014-05-08 Wei Mi <wmi@google.com>
3539 * gcc.target/i386/pr58066.c: New test.
3541 2014-05-08 Joseph Myers <joseph@codesourcery.com>
3543 * gcc.target/i386/avx256-unaligned-load-2.c,
3544 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
3545 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
3546 packed-single instructions.
3548 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3551 * g++.dg/diagnostic/pr13981.C: New.
3553 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
3555 PR tree-optimization/59100
3556 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
3557 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
3559 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
3561 PR tree-optimization/61095
3562 * gcc.dg/torture/pr61095.c: New test.
3564 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3567 * gcc.dg/uninit-13.c: Move warning on the actual source line where
3568 the uninitialized complex is used.
3569 * gcc.dg/uninit-17.c: New test to check partial initialization of
3570 complex with branches.
3571 * gcc.dg/uninit-17-O0.c: Likewise.
3573 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
3576 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
3577 (test_03): Rename to test_02.
3579 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/cpp0x/sfinae50.C: New.
3584 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3587 * g++.dg/cpp0x/deleted7.C: New.
3589 2014-05-07 Richard Biener <rguenther@suse.de>
3591 PR tree-optimization/61034
3592 * g++.dg/tree-ssa/pr61034.C: New testcase.
3594 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
3596 * gcc.target/epiphany/isr-arg.c: New file.
3598 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
3600 PR tree-optimization/52252
3601 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
3603 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3605 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
3606 * gcc.target/aarch64/simd/vrev16p8.x: New file.
3607 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
3608 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
3609 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
3610 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
3611 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
3612 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
3613 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
3614 * gcc.target/aarch64/simd/vrev16s8.x: New file.
3615 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
3616 * gcc.target/aarch64/simd/vrev16u8.x: New file.
3617 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
3618 * gcc.target/aarch64/simd/vrev32p16.x: New file.
3619 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
3620 * gcc.target/aarch64/simd/vrev32p8.x: New file.
3621 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
3622 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
3623 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
3624 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
3625 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
3626 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
3627 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
3628 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
3629 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
3630 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
3631 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
3632 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
3633 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
3634 * gcc.target/aarch64/simd/vrev32s16.x: New file.
3635 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
3636 * gcc.target/aarch64/simd/vrev32s8.x: New file.
3637 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
3638 * gcc.target/aarch64/simd/vrev32u16.x: New file.
3639 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
3640 * gcc.target/aarch64/simd/vrev32u8.x: New file.
3641 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
3642 * gcc.target/aarch64/simd/vrev64f32.x: New file.
3643 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
3644 * gcc.target/aarch64/simd/vrev64p16.x: New file.
3645 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
3646 * gcc.target/aarch64/simd/vrev64p8.x: New file.
3647 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
3648 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
3649 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
3650 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
3651 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
3652 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
3653 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
3654 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
3655 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
3656 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
3657 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
3658 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
3659 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
3660 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
3661 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
3662 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
3663 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
3664 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
3665 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
3666 * gcc.target/aarch64/simd/vrev64s16.x: New file.
3667 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
3668 * gcc.target/aarch64/simd/vrev64s32.x: New file.
3669 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
3670 * gcc.target/aarch64/simd/vrev64s8.x: New file.
3671 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
3672 * gcc.target/aarch64/simd/vrev64u16.x: New file.
3673 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
3674 * gcc.target/aarch64/simd/vrev64u32.x: New file.
3675 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
3676 * gcc.target/aarch64/simd/vrev64u8.x: New file.
3678 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3680 gcc.target/aarch64/simd/ext_f32.x: New file.
3681 gcc.target/aarch64/simd/ext_f32_1.c: New file.
3682 gcc.target/aarch64/simd/ext_p16.x: New file.
3683 gcc.target/aarch64/simd/ext_p16_1.c: New file.
3684 gcc.target/aarch64/simd/ext_p8.x: New file.
3685 gcc.target/aarch64/simd/ext_p8_1.c: New file.
3686 gcc.target/aarch64/simd/ext_s16.x: New file.
3687 gcc.target/aarch64/simd/ext_s16_1.c: New file.
3688 gcc.target/aarch64/simd/ext_s32.x: New file.
3689 gcc.target/aarch64/simd/ext_s32_1.c: New file.
3690 gcc.target/aarch64/simd/ext_s64.x: New file.
3691 gcc.target/aarch64/simd/ext_s64_1.c: New file.
3692 gcc.target/aarch64/simd/ext_s8.x: New file.
3693 gcc.target/aarch64/simd/ext_s8_1.c: New file.
3694 gcc.target/aarch64/simd/ext_u16.x: New file.
3695 gcc.target/aarch64/simd/ext_u16_1.c: New file.
3696 gcc.target/aarch64/simd/ext_u32.x: New file.
3697 gcc.target/aarch64/simd/ext_u32_1.c: New file.
3698 gcc.target/aarch64/simd/ext_u64.x: New file.
3699 gcc.target/aarch64/simd/ext_u64_1.c: New file.
3700 gcc.target/aarch64/simd/ext_u8.x: New file.
3701 gcc.target/aarch64/simd/ext_u8_1.c: New file.
3702 gcc.target/aarch64/simd/ext_f64.c: New file.
3703 gcc.target/aarch64/simd/extq_f32.x: New file.
3704 gcc.target/aarch64/simd/extq_f32_1.c: New file.
3705 gcc.target/aarch64/simd/extq_p16.x: New file.
3706 gcc.target/aarch64/simd/extq_p16_1.c: New file.
3707 gcc.target/aarch64/simd/extq_p8.x: New file.
3708 gcc.target/aarch64/simd/extq_p8_1.c: New file.
3709 gcc.target/aarch64/simd/extq_s16.x: New file.
3710 gcc.target/aarch64/simd/extq_s16_1.c: New file.
3711 gcc.target/aarch64/simd/extq_s32.x: New file.
3712 gcc.target/aarch64/simd/extq_s32_1.c: New file.
3713 gcc.target/aarch64/simd/extq_s64.x: New file.
3714 gcc.target/aarch64/simd/extq_s64_1.c: New file.
3715 gcc.target/aarch64/simd/extq_s8.x: New file.
3716 gcc.target/aarch64/simd/extq_s8_1.c: New file.
3717 gcc.target/aarch64/simd/extq_u16.x: New file.
3718 gcc.target/aarch64/simd/extq_u16_1.c: New file.
3719 gcc.target/aarch64/simd/extq_u32.x: New file.
3720 gcc.target/aarch64/simd/extq_u32_1.c: New file.
3721 gcc.target/aarch64/simd/extq_u64.x: New file.
3722 gcc.target/aarch64/simd/extq_u64_1.c: New file.
3723 gcc.target/aarch64/simd/extq_u8.x: New file.
3724 gcc.target/aarch64/simd/extq_u8_1.c: New file.
3725 gcc.target/aarch64/simd/extq_f64.c: New file.
3727 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3729 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
3730 * gcc.target/aarch64/vtrnu32.c: Likewise.
3731 * gcc.target/aarch64/vtrnf32.c: Likewise.
3733 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
3735 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
3736 * gcc.target/aarch64/simd/vtrnf32.x: New file.
3737 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
3738 * gcc.target/aarch64/simd/vtrnp16.x: New file.
3739 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
3740 * gcc.target/aarch64/simd/vtrnp8.x: New file.
3741 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
3742 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
3743 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
3744 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
3745 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
3746 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
3747 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
3748 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
3749 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
3750 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
3751 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
3752 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
3753 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
3754 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
3755 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
3756 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
3757 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
3758 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
3759 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
3760 * gcc.target/aarch64/simd/vtrns16.x: New file.
3761 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
3762 * gcc.target/aarch64/simd/vtrns32.x: New file.
3763 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
3764 * gcc.target/aarch64/simd/vtrns8.x: New file.
3765 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
3766 * gcc.target/aarch64/simd/vtrnu16.x: New file.
3767 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
3768 * gcc.target/aarch64/simd/vtrnu32.x: New file.
3769 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
3770 * gcc.target/aarch64/simd/vtrnu8.x: New file.
3772 2014-05-07 Richard Biener <rguenther@suse.de>
3774 PR tree-optimization/57864
3775 * gcc.dg/torture/pr57864.c: New testcase.
3777 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
3780 * gfortran.dg/list_read_13.f: New test.
3782 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3785 * g++.dg/cpp0x/nsdmi-template9.C: New.
3786 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
3788 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
3789 Mike Stump <mikestump@comcast.net>
3790 Richard Sandiford <rdsandiford@googlemail.com>
3792 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
3794 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
3797 * g++.dg/ipa/devirt-32.C: New testcase.
3799 2014-05-05 Richard Biener <rguenther@suse.de>
3802 * gcc.dg/torture/pr61010.c: New testcase.
3804 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3806 * gcc.target/s390/leaf-profile.c: New testcase.
3808 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3810 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
3811 Disable asm scan for s390.
3812 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3813 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3815 2014-05-05 Bin Cheng <bin.cheng@arm.com>
3817 PR tree-optimization/60363
3818 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
3820 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
3822 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
3823 (dg-require-effective-target): Change target to powerpc_fprs.
3824 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
3825 (dg-require-effective-target): Change target to dfprt.
3827 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3830 * g++.dg/cpp0x/deleted4.C: New.
3831 * g++.dg/cpp0x/deleted5.C: Likewise.
3832 * g++.dg/cpp0x/deleted6.C: Likewise.
3834 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3837 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3839 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3840 * gfortran.dg/coarray_poly_6.f90: Likewise.
3841 * gfortran.dg/coarray_poly_7.f90: Likewise.
3842 * gfortran.dg/coarray_poly_8.f90: Likewise.
3844 2014-05-02 Marek Polacek <polacek@redhat.com>
3847 * gcc.dg/pr25801.c: New test.
3849 2014-05-02 Marek Polacek <polacek@redhat.com>
3852 * gcc.dg/pr60784.c: New test.
3854 2014-05-01 Marek Polacek <polacek@redhat.com>
3857 * gcc.dg/pr60915.c: New test.
3859 2014-05-01 Marek Polacek <polacek@redhat.com>
3862 * gcc.dg/pr60257.c: New test.
3864 2014-05-01 Marek Polacek <polacek@redhat.com>
3867 * c-c++-common/pr43395.c: New test.
3869 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3871 * gcc.dg/cond-reduc-1.c: New test.
3872 * gcc.dg/cond-reduc-2.c: Likewise.
3874 2014-05-01 Marek Polacek <polacek@redhat.com>
3877 * gcc.dg/pr29467.c: New test.
3878 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
3879 about boolean types.
3880 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
3882 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3884 2014-05-01 Marek Polacek <polacek@redhat.com>
3887 * gcc.dg/pr43245.c: New test.
3889 2014-05-01 Marek Polacek <polacek@redhat.com>
3892 * gcc.dg/pr56989.c: New test.
3894 2014-04-30 Ian Lance Taylor <iant@google.com>
3896 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3897 in go_compile_args rather than in argument to go-torture-execute.
3899 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
3901 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3904 2014-04-30 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/coarray_poly_6.f90
3907 * gfortran.dg/coarray_poly_7.f90
3908 * gfortran.dg/coarray_poly_8.f90
3910 2014-04-30 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3913 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3914 * gfortran.dg/coarray/codimension.f90: New.
3916 2014-04-30 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/coarray_lib_this_image_1.f90: New.
3919 * gfortran.dg/coarray_lib_this_image_2.f90: New.
3921 2014-04-30 Tobias Burnus <burnus@net-b.de>
3923 * gfortran.dg/coarray_poly_4.f90: New.
3924 * gfortran.dg/coarray_poly_5.f90: New.
3926 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3928 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3929 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3930 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3931 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3932 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3933 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3934 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3935 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3936 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3937 * gcc.target/arm/simd/vuzpf32_1.c: New file.
3938 * gcc.target/arm/simd/vuzpp16_1.c: New file.
3939 * gcc.target/arm/simd/vuzpp8_1.c: New file.
3940 * gcc.target/arm/simd/vuzps16_1.c: New file.
3941 * gcc.target/arm/simd/vuzps32_1.c: New file.
3942 * gcc.target/arm/simd/vuzps8_1.c: New file.
3943 * gcc.target/arm/simd/vuzpu16_1.c: New file.
3944 * gcc.target/arm/simd/vuzpu32_1.c: New file.
3945 * gcc.target/arm/simd/vuzpu8_1.c: New file.
3947 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3949 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3950 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3951 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3953 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3955 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3956 * gcc.target/aarch64/simd/vuzpf32.x: New file.
3957 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3958 * gcc.target/aarch64/simd/vuzpp16.x: New file.
3959 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3960 * gcc.target/aarch64/simd/vuzpp8.x: New file.
3961 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3962 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3963 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3964 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3965 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3966 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3967 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3968 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3969 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3970 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3971 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3972 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3973 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3974 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3975 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3976 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3977 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3978 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3979 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3980 * gcc.target/aarch64/simd/vuzps16.x: New file.
3981 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3982 * gcc.target/aarch64/simd/vuzps32.x: New file.
3983 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3984 * gcc.target/aarch64/simd/vuzps8.x: New file.
3985 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3986 * gcc.target/aarch64/simd/vuzpu16.x: New file.
3987 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3988 * gcc.target/aarch64/simd/vuzpu32.x: New file.
3989 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3990 * gcc.target/aarch64/simd/vuzpu8.x: New file.
3992 2014-04-30 Richard Biener <rguenther@suse.de>
3994 PR tree-optimization/48329
3995 * gfortran.dg/vect/pr48329.f90: New testcase.
3997 2014-04-30 Marek Polacek <polacek@redhat.com>
3999 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
4000 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
4002 2014-04-30 Marek Polacek <polacek@redhat.com>
4005 * gcc.dg/pr60139.c: New test.
4007 2014-04-30 Marek Polacek <polacek@redhat.com>
4010 * gcc.dg/pr60351.c: New test.
4012 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
4014 * gcc.target/arm/simd/simd.exp: New file.
4015 * gcc.target/arm/simd/vzipqf32_1.c: New file.
4016 * gcc.target/arm/simd/vzipqp16_1.c: New file.
4017 * gcc.target/arm/simd/vzipqp8_1.c: New file.
4018 * gcc.target/arm/simd/vzipqs16_1.c: New file.
4019 * gcc.target/arm/simd/vzipqs32_1.c: New file.
4020 * gcc.target/arm/simd/vzipqs8_1.c: New file.
4021 * gcc.target/arm/simd/vzipqu16_1.c: New file.
4022 * gcc.target/arm/simd/vzipqu32_1.c: New file.
4023 * gcc.target/arm/simd/vzipqu8_1.c: New file.
4024 * gcc.target/arm/simd/vzipf32_1.c: New file.
4025 * gcc.target/arm/simd/vzipp16_1.c: New file.
4026 * gcc.target/arm/simd/vzipp8_1.c: New file.
4027 * gcc.target/arm/simd/vzips16_1.c: New file.
4028 * gcc.target/arm/simd/vzips32_1.c: New file.
4029 * gcc.target/arm/simd/vzips8_1.c: New file.
4030 * gcc.target/arm/simd/vzipu16_1.c: New file.
4031 * gcc.target/arm/simd/vzipu32_1.c: New file.
4032 * gcc.target/arm/simd/vzipu8_1.c: New file.
4034 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/cpp0x/constexpr-51707.C: New.
4039 2014-04-29 David Malcolm <dmalcolm@redhat.com>
4041 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
4042 occurrences of "int" in the gimple dump to reflect that the return
4043 types of functions now show up in such dumps.
4044 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4046 2014-04-29 Jakub Jelinek <jakub@redhat.com>
4048 PR tree-optimization/60971
4049 * c-c++-common/turtore/pr60971.c: New test.
4051 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
4053 * gcc.target/aarch64/simd/simd.exp: New file.
4054 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
4055 * gcc.target/aarch64/simd/vzipf32.x: New file.
4056 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
4057 * gcc.target/aarch64/simd/vzipp16.x: New file.
4058 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
4059 * gcc.target/aarch64/simd/vzipp8.x: New file.
4060 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
4061 * gcc.target/aarch64/simd/vzipqf32.x: New file.
4062 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
4063 * gcc.target/aarch64/simd/vzipqp16.x: New file.
4064 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
4065 * gcc.target/aarch64/simd/vzipqp8.x: New file.
4066 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
4067 * gcc.target/aarch64/simd/vzipqs16.x: New file.
4068 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
4069 * gcc.target/aarch64/simd/vzipqs32.x: New file.
4070 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
4071 * gcc.target/aarch64/simd/vzipqs8.x: New file.
4072 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
4073 * gcc.target/aarch64/simd/vzipqu16.x: New file.
4074 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
4075 * gcc.target/aarch64/simd/vzipqu32.x: New file.
4076 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
4077 * gcc.target/aarch64/simd/vzipqu8.x: New file.
4078 * gcc.target/aarch64/simd/vzips16_1.c: New file.
4079 * gcc.target/aarch64/simd/vzips16.x: New file.
4080 * gcc.target/aarch64/simd/vzips32_1.c: New file.
4081 * gcc.target/aarch64/simd/vzips32.x: New file.
4082 * gcc.target/aarch64/simd/vzips8_1.c: New file.
4083 * gcc.target/aarch64/simd/vzips8.x: New file.
4084 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
4085 * gcc.target/aarch64/simd/vzipu16.x: New file.
4086 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
4087 * gcc.target/aarch64/simd/vzipu32.x: New file.
4088 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
4089 * gcc.target/aarch64/simd/vzipu8.x: New file.
4091 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4093 * gcc.target/aarch64/fcsel_1.c: New test case.
4095 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
4098 * gfortran.dg/arrayio_13.f90: New test.
4100 2014-04-28 Martin Jambor <mjambor@suse.cz>
4102 * gcc.dg/tree-ssa/sra-14.c: New test.
4104 2014-04-28 Richard Biener <rguenther@suse.de>
4107 * gcc.dg/tree-ssa/alias-32.c: New testcase.
4108 * gcc.dg/vect/pr60092.c: Likewise.
4110 2014-04-28 Richard Biener <rguenther@suse.de>
4112 * gcc.dg/tree-ssa/vrp91.c: New testcase.
4113 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
4114 * gcc.dg/Wstrict-overflow-15.c: Likewise.
4115 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
4117 2014-04-28 Richard Biener <rguenther@suse.de>
4119 PR tree-optimization/60979
4120 * gcc.dg/graphite/pr60979.c: New testcase.
4122 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4125 * gcc.dg/pr60114.c: Use signed chars.
4127 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/cpp0x/alias-decl-43.C: New.
4132 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4136 * gfortran.dg/no_range_check_3.f90: New test.
4138 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
4141 * gfortran.dg/namelist_utf8.f90: New test.
4143 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
4145 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
4146 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
4147 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
4149 2014-04-25 Cary Coutant <ccoutant@google.com>
4152 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
4153 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
4154 -fdebug-types-section flag.
4156 2014-04-25 Jiong Wang <jiong.wang@arm.com>
4158 * gcc.target/arm/tail-long-call.c: New test.
4160 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4162 PR tree-optimization/60930
4163 * gcc.dg/torture/pr60930.c: New test.
4165 2014-04-25 Jakub Jelinek <jakub@redhat.com>
4167 PR tree-optimization/60960
4168 * gcc.c-torture/execute/pr60960.c: New test.
4170 2014-04-25 Marek Polacek <polacek@redhat.com>
4172 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
4174 2014-04-25 Marek Polacek <polacek@redhat.com>
4177 * gcc.dg/pr18079.c: New test.
4178 * gcc.dg/pr18079-2.c: New test.
4180 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
4182 * c-c++-common/gomp/pr60823-2.c: Require effective target
4185 2014-04-25 Marek Polacek <polacek@redhat.com>
4188 * gcc.dg/pr60114.c: New test.
4190 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
4192 * gcc.c-torture/execute/20140425-1.c: New test.
4194 2014-04-25 Marek Polacek <polacek@redhat.com>
4197 * c-c++-common/pr60156.c: New test.
4199 2014-04-25 Richard Biener <rguenther@suse.de>
4202 * g++.dg/opt/pr60912.C: New testcase.
4204 2014-04-25 Richard Biener <rguenther@suse.de>
4207 * gcc.dg/lto/pr60911_0.c: New testcase.
4209 2014-04-24 Cong Hou <congh@google.com>
4211 PR tree-optimization/60896
4212 * g++.dg/vect/pr60896.cc: New test.
4214 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4216 * gcc.target/powerpc/pack01.c: New test to test the new pack and
4217 unpack builtin functionss for 128-bit types.
4218 * gcc.target/powerpc/pack02.c: Likewise.
4219 * gcc.target/powerpc/pack03.c: Likewise.
4220 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
4221 divide builtin functionss.
4222 * gcc.target/powerpc/extend-divide-2.c: Likewise.
4223 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
4225 * gcc.target/powerpc/bcd-2.c: Likewise.
4226 * gcc.target/powerpc/bcd-3.c: Likewise.
4227 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
4229 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
4231 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
4233 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
4234 keeps_null_pointer_checks.
4235 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
4236 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
4237 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
4238 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
4240 2014-04-24 Jakub Jelinek <jakub@redhat.com>
4242 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
4243 Replace load with read and store with write.
4245 2014-04-24 Jeff Law <law@redhat.com>
4248 * gcc.c-torture/pr60822.c: New test.
4249 * gcc.c-torture/pr60822.x: New test.
4251 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
4254 * g++.dg/cpp0x/pr57958.C: New test.
4256 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
4258 * lib/target-supports.exp (check_effective_target_vect_perm): Return
4259 true for aarch64_be.
4261 2014-04-24 Radovan Obradovic <robradovic@mips.com>
4262 Tom de Vries <tom@codesourcery.com>
4264 * gcc.dg/fuse-caller-save.c: New test.
4266 2014-04-24 Joey Ye <joey.ye@arm.com>
4268 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
4270 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4272 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
4273 * gcc.dg/vect/vect-bswap16: New test.
4274 * gcc.dg/vect/vect-bswap32: Likewise.
4275 * gcc.dg/vect/vect-bswap64: Likewise.
4277 2014-04-23 Jeff Law <law@redhat.com>
4279 PR tree-optimization/60902
4280 * gcc.target/i386/pr60902.c: New test.
4282 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
4284 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
4285 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
4286 * gcc.target/aarch64/vdup_n_1.c: New testcase.
4288 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4290 * gcc.target/arm/rev16.c: New test.
4292 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4294 * gcc.target/aarch64/rev16_1.c: New test.
4296 2014-04-23 Richard Biener <rguenther@suse.de>
4298 PR tree-optimization/60903
4299 * gcc.dg/torture/pr60903.c: New testcase.
4301 2014-04-23 Richard Biener <rguenther@suse.de>
4304 * g++.dg/torture/pr60895.C: New testcase.
4306 2014-04-23 Richard Biener <rguenther@suse.de>
4309 * gcc.dg/torture/pr60891.c: New testcase.
4311 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4314 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
4315 -fno-sanitize-recover to dg-options.
4316 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
4317 add -std=c++11 to dg-options.
4318 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
4319 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
4320 add -std=c++1y to dg-options.
4321 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
4322 -fno-sanitize-recover to dg-options.
4323 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4324 * c-c++-common/ubsan/vla-4.c: Likewise.
4325 * c-c++-common/ubsan/pr59503.c: Likewise.
4326 * c-c++-common/ubsan/vla-3.c: Likewise.
4327 * c-c++-common/ubsan/save-expr-1.c: Likewise.
4328 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4329 * c-c++-common/ubsan/shift-3.c: Likewise.
4330 * c-c++-common/ubsan/overflow-1.c: Likewise.
4331 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4332 * c-c++-common/ubsan/vla-2.c: Likewise.
4333 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4334 * c-c++-common/ubsan/pr60613-1.c: Likewise.
4335 * c-c++-common/ubsan/shift-6.c: Likewise.
4336 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4337 * c-c++-common/ubsan/overflow-add-3.c: New test.
4338 * c-c++-common/ubsan/overflow-add-4.c: New test.
4339 * c-c++-common/ubsan/div-by-zero-6.c: New test.
4340 * c-c++-common/ubsan/div-by-zero-7.c: New test.
4342 2014-04-22 Christian Bruel <christian.bruel@st.com>
4344 * gcc.target/sh/hiconst.c: New test.
4346 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
4348 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
4349 lroundf generates custom round instruction, too.
4351 2014-04-22 Tobias Burnus <burnus@net-b.de>
4354 * coarray/alloc_comp_3.f90: New.
4356 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
4359 * gcc.target/i386/pr60868.c: New testcase.
4361 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4364 * c-c++-common/gomp/pr59073.c: New test.
4366 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4368 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
4370 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4372 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
4373 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
4375 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
4377 * gcc.dg/memcpy-5.c: New test.
4379 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4381 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
4383 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
4384 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
4386 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
4387 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
4389 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
4390 from dg-additional-options.
4391 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
4394 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
4396 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
4397 (sigill_hdlr): Remove.
4398 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
4401 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
4402 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
4403 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
4405 * lib/target-supports.exp (add_options_for_tls): Remove
4406 *-*-solaris2.9* handling.
4408 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
4410 * gcc.target/aarch64/vect_cvtf_1.c: New.
4412 2014-04-22 Jakub Jelinek <jakub@redhat.com>
4414 PR tree-optimization/60823
4415 * c-c++-common/gomp/pr60823-1.c: New test.
4416 * c-c++-common/gomp/pr60823-2.c: New test.
4417 * c-c++-common/gomp/pr60823-3.c: New test.
4419 2014-04-22 Ian Bolton <ian.bolton@arm.com>
4421 * gcc.target/arm/anddi_notdi-1.c: New test.
4422 * gcc.target/arm/iordi_notdi-1.c: New test case.
4424 2014-04-22 Ian Bolton <ian.bolton@arm.com>
4426 * gcc.target/arm/iordi_notdi-1.c: New test.
4428 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
4430 * gcc.target/aarch64/vrnd_f64_1.c : New file.
4432 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4435 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
4436 not cause errors if -mspe.
4438 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
4441 * gcc.target/i386/pr60909-1.c: New test.
4442 * gcc.target/i386/pr60909-2.c: Ditto.
4444 2014-04-18 Cong Hou <congh@google.com>
4446 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
4447 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
4449 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4451 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
4452 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4454 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/alias-decl-42.C: New.
4459 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
4461 * gcc.target/powerpc/ti_math1.c: New.
4462 * gcc.target/powerpc/ti_math2.c: New.
4464 2014-04-17 Martin Jambor <mjambor@suse.cz>
4466 * gnat.dg/opt34.adb: New.
4467 * gnat.dg/opt34_pkg.ads: Likewise.
4469 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4471 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
4472 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
4474 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
4476 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
4477 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
4479 2014-04-17 Jakub Jelinek <jakub@redhat.com>
4482 Forward port from 4.8 branch
4483 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
4485 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
4487 * gcc.target/i386/bmi-2.c: Ditto.
4489 2014-04-17 Richard Biener <rguenther@suse.de>
4492 * g++.dg/opt/pr60849.C: New testcase.
4494 2014-04-17 Richard Biener <rguenther@suse.de>
4496 PR tree-optimization/60836
4497 * g++.dg/vect/pr60836.cc: New testcase.
4499 2014-04-17 Richard Biener <rguenther@suse.de>
4501 PR tree-optimization/60841
4502 * gcc.dg/vect/pr60841.c: New testcase.
4504 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4506 * g++.dg/ipa/devirt-31.C: New testcase.
4508 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4511 * gcc.dg/lto/pr60820_0.c: New testcase.
4512 * gcc.dg/lto/pr60820_1.c: New testcase.
4514 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
4517 * g++.dg/torture/pr60854.C: New testcase.
4519 2014-04-16 Catherine Moore <clm@codesourcery.com>
4521 * gcc.target/mips/umips-store16-2.c: New test.
4523 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
4525 * g++.dg/cpp0x/initlist-vect.C: New file.
4527 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
4529 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
4530 * gcc.dg/uninit-I-O0.c: Likewise.
4531 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
4533 2014-04-16 Jakub Jelinek <jakub@redhat.com>
4535 PR tree-optimization/60844
4536 * gcc.dg/pr60844.c: New test.
4538 2014-04-15 Richard Biener <rguenther@suse.de>
4540 PR rtl-optimization/56965
4541 * gcc.dg/torture/pr56965-1.c: New testcase.
4542 * gcc.dg/torture/pr56965-2.c: Likewise.
4544 2014-04-15 Teresa Johnson <tejohnson@google.com>
4546 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
4548 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4550 * gnat.dg/vect14.adb: New test.
4552 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
4554 * gnat.dg/vect12.ad[sb]: New test.
4555 * gnat.dg/vect13.ad[sb]: Likewise.
4557 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
4559 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
4561 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4562 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4563 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4564 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
4565 * c-c++-common/ubsan/null-1.c: Likewise.
4566 * c-c++-common/ubsan/null-10.c: Likewise.
4567 * c-c++-common/ubsan/null-11.c: Likewise.
4568 * c-c++-common/ubsan/null-2.c: Likewise.
4569 * c-c++-common/ubsan/null-3.c: Likewise.
4570 * c-c++-common/ubsan/null-4.c: Likewise.
4571 * c-c++-common/ubsan/null-5.c: Likewise.
4572 * c-c++-common/ubsan/null-6.c: Likewise.
4573 * c-c++-common/ubsan/null-7.c: Likewise.
4574 * c-c++-common/ubsan/null-8.c: Likewise.
4575 * c-c++-common/ubsan/null-9.c: Likewise.
4576 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4577 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4578 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4579 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4580 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4581 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4582 * c-c++-common/ubsan/pr59333.c: Likewise.
4583 * c-c++-common/ubsan/pr59667.c: Likewise.
4584 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4585 * c-c++-common/ubsan/pr60636.c: Likewise.
4586 * c-c++-common/ubsan/shift-1.c: Likewise.
4587 * c-c++-common/ubsan/shift-2.c: Likewise.
4588 * c-c++-common/ubsan/vla-1.c: Likewise.
4590 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
4592 * gnat.dg/vect11.ad[sb]: New test.
4594 2014-04-14 Richard Biener <rguenther@suse.de>
4596 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
4598 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4600 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
4602 2014-04-14 Richard Biener <rguenther@suse.de>
4603 Marc Glisse <marc.glisse@inria.fr>
4606 * gcc.target/i386/vec-may_alias.c: New testcase.
4608 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610 * lib/target-supports.exp
4611 (check_effective_target_vect_widen_mult_si_to_di_pattern):
4612 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
4615 2014-04-14 Richard Biener <rguenther@suse.de>
4618 * gcc.dg/lto/pr60720_0.c: New testcase.
4619 * gcc.dg/lto/pr60720_1.c: Likewise.
4621 2014-04-14 Christian Bruel <christian.bruel@st.com>
4623 * gcc.target/sh/memset.c: New test.
4625 2014-04-14 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/graphite/pr55022.c: New testcase.
4630 2014-04-14 Richard Biener <rguenther@suse.de>
4632 PR tree-optimization/59817
4633 PR tree-optimization/60453
4634 * gfortran.dg/graphite/pr59817.f: New testcase.
4635 * gcc.dg/graphite/pr59817-1.c: Likewise.
4636 * gcc.dg/graphite/pr59817-2.c: Likewise.
4638 2014-04-14 Jason Merrill <jason@redhat.com>
4641 * lib/gcc-dg.exp (dg-build-dso): New.
4642 (gcc-dg-test-1): Handle dg-do-what "dso".
4644 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
4647 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
4650 * gfortran.dg/associate_15.f90: New test.
4652 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4655 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
4658 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
4661 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
4663 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
4665 * gcc.target/mips/umips-store16-1.c: New test.
4667 2014-04-11 Tobias Burnus <burnus@net-b.de>
4670 * * g++.dg/warn/warn_format_signedness.C: New.
4671 * gcc.dg/format/warn-signedness.c: New.
4673 2014-04-11 Tobias Burnus <burnus@net-b.de>
4677 * gfortran.dg/finalize_25.f90: New.
4679 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4681 * gcc.target/epiphany/t1068-2.c: New file.
4683 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4685 * gcc.target/epiphany/btst-1.c: New test.
4687 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
4689 PR rtl-optimization/60651
4690 * gcc.target/epiphany/mode-switch.c: New test.
4692 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4695 * g++.dg/cpp0x/gen-attrs-58.C: New.
4696 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
4698 2014-04-11 Steve Ellcey <sellcey@mips.com>
4699 Jakub Jelinek <jakub@redhat.com>
4702 * gcc.c-torture/compile/pr60556.c: New test.
4704 2014-04-11 Richard Biener <rguenther@suse.de>
4707 * gcc.dg/pr60797.c: New testcase.
4709 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4711 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
4712 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
4713 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
4715 * gcc.target/s390/htm-nofloat-1.c: ... this one.
4716 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
4717 instructions as well.
4719 2014-04-11 Jakub Jelinek <jakub@redhat.com>
4721 PR rtl-optimization/60663
4722 * gcc.target/arm/pr60663.c: New test.
4724 2014-04-10 Jason Merrill <jason@redhat.com>
4726 * g++.dg/dso/dlclose1.C: Disable for 4.9.
4728 2014-04-10 Jakub Jelinek <jakub@redhat.com>
4731 * g++.dg/lto/pr60567_0.C: New test.
4733 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4735 * gfortran.dg/class_nameclash.f90: New test.
4737 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4740 * g++.dg/cpp0x/variadic156.C: New.
4742 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4744 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
4747 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4750 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
4753 2014-04-09 Steve Ellcey <sellcey@mips.com>
4755 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
4758 2014-04-09 Cong Hou <congh@google.com>
4761 * lib/target-supports.exp:
4762 (check_effective_target_vect_widen_si_to_di_pattern): New.
4763 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
4764 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
4766 (foo): Fix up formatting.
4767 (main): Call check_vect.
4769 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4772 * g++.dg/template/crash119.C: New.
4774 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
4776 * gcc.target/powerpc/atomic_load_store-p8.c: New.
4778 2014-04-08 Jason Merrill <jason@redhat.com>
4780 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
4782 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4784 PR rtl-optimization/60776
4785 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
4786 * gcc.dg/builtin-bswap-7.c: Likewise.
4787 * gcc.dg/builtin-bswap-6a.c: New testcase.
4788 * gcc.dg/builtin-bswap-7a.c: New testcase.
4791 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4793 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4795 * gcc.dg/builtin-bswap-7.c: Likewise.
4797 2014-04-08 Richard Biener <rguenther@suse.de>
4799 PR tree-optimization/60785
4800 * gcc.dg/graphite/pr60785.c: New testcase.
4802 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
4808 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
4810 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
4811 * g++.dg/warn/Wnvdtor-3.C: Likewise.
4812 * g++.dg/warn/Wnvdtor-4.C: Likewise.
4814 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
4816 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
4818 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
4821 * g++.dg/torture/pr60609.C: New test.
4823 2014-04-07 Richard Biener <rguenther@suse.de>
4825 PR tree-optimization/60766
4826 * gcc.dg/torture/pr60766.c: New testcase.
4828 2014-04-07 Jason Merrill <jason@redhat.com>
4830 * lib/gcc-dg.exp (dg-build-dso): New.
4831 (gcc-dg-test-1): Handle dg-do-what "dso".
4832 * lib/target-supports.exp (add_options_for_dlopen): New.
4833 (check_effective_target_dlopen): Use it.
4835 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4837 * gcc.target/arm/pr60657.c: Fix missing curly brace.
4839 2014-04-07 Richard Biener <rguenther@suse.de>
4842 * g++.dg/torture/pr60750.C: New testcase.
4843 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4845 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
4847 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4849 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4852 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4854 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
4857 * g++.dg/cpp1y/auto-fn25.C: Require lto.
4859 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4861 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
4863 * gfortran.dg/warn_conversion_4.f90: Adjust test.
4865 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
4867 * gcc.target/avr/dev-specific-rmw.c: New test.
4869 2014-04-04 Cong Hou <congh@google.com>
4871 PR tree-optimization/60656
4872 * gcc.dg/vect/pr60656.c: New test.
4874 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4876 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4878 * gcc.dg/builtin-bswap-7.c: Likewise.
4880 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4883 * g++.dg/cpp0x/constexpr-ice15.C: New.
4885 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
4888 testcase by Richard Biener
4889 * gcc.dg/lto/pr59626_0.c: New testcase.
4890 * gcc.dg/lto/pr59626_1.c: New testcase.
4892 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4895 * gcc.c-torture/compile/pr60655-1.c: New test.
4897 2014-04-04 Martin Jambor <mjambor@suse.cz>
4900 * g++.dg/ipa/pr60640-1.C: New test.
4901 * g++.dg/ipa/pr60640-2.C: Likewise.
4902 * g++.dg/ipa/pr60640-3.C: Likewise.
4903 * g++.dg/ipa/pr60640-4.C: Likewise.
4905 2014-04-04 Jeff Law <law@redhat.com>
4908 * gcc.target/arm/pr60657.c: New test.
4910 2014-04-04 Richard Biener <rguenther@suse.de>
4913 * g++.dg/torture/pr60746.C: New testcase.
4915 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
4917 * g++.old-deja/g++.robertl/eb121.C: Adjust.
4918 * g++.old-deja/g++.jason/overload21.C: Likewise.
4919 * g++.old-deja/g++.law/init5.C: Likewise.
4921 2014-04-03 Cong Hou <congh@google.com>
4923 PR tree-optimization/60505
4924 * gcc.dg/vect/pr60505.c: New test.
4926 2014-04-03 Richard Biener <rguenther@suse.de>
4928 PR tree-optimization/60740
4929 * gcc.dg/graphite/pr60740.c: New testcase.
4931 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
4933 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4934 * g++.dg/warn/Wnvdtor-2.C: New.
4935 * g++.dg/warn/Wnvdtor-3.C: New.
4936 * g++.dg/warn/Wnvdtor-4.C: New.
4937 * g++.dg/warn/Weff1.C: Delete.
4938 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4939 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4941 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
4944 * g++.dg/torture/pr60659.C: New testcase.
4946 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4948 PR tree-optimization/60733
4949 * gcc.dg/torture/pr60733.c: New test.
4951 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
4953 PR rtl-optimization/60650
4954 * gcc.target/arm/pr60650-2.c: New.
4956 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
4958 * gcc.target/i386/avx2-vpand-3.c,
4959 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4961 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4963 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4964 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4965 gcc.target/i386/memcpy-strategy-1.c,
4966 gcc.target/i386/memcpy-strategy-2.c,
4967 gcc.target/i386/memcpy-vector_loop-1.c,
4968 gcc.target/i386/memcpy-vector_loop-2.c,
4969 gcc.target/i386/memset-vector_loop-1.c,
4970 gcc.target/i386/memset-vector_loop-2.c,
4971 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4972 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4973 -march= options different from those in dg-options.
4975 2014-04-02 Joseph Myers <joseph@codesourcery.com>
4977 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4978 gcc.target/i386/pr30970.c: Use -mtune=generic.
4979 * gcc.target/i386/avx2-vpaddb-3.c,
4980 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4981 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4982 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4983 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4984 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4985 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4986 gcc.target/i386/avx2-vpsubw-3.c,
4987 gcc.target/i386/avx256-unaligned-load-1.c,
4988 gcc.target/i386/avx256-unaligned-load-4.c,
4989 gcc.target/i386/avx256-unaligned-store-1.c,
4990 gcc.target/i386/avx256-unaligned-store-2.c,
4991 gcc.target/i386/avx256-unaligned-store-4.c: Use
4994 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
4995 Iain Sandoe <iain@codesourcery.com>
4998 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4999 with the additional options -Wl,-undefined,dynamic_lookup
5000 and -Wl,-flat_namespace.
5001 * gcc.dg/torture/pr53922.c: Additional option
5002 -Wl,-flat_namespace for darwin[89].
5003 * gcc.dg/torture/pr60092.c: Additional options
5004 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
5007 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
5010 * lib/prune.exp: Modify the regular express to prune
5011 the new warnings introduced by r205679 on darwin9.
5013 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
5015 * g++.dg/init/ctor4.C: Adjust.
5016 * g++.dg/init/ctor4-1.C: New.
5017 * g++.dg/cpp0x/defaulted2.C: Adjust.
5019 2014-04-01 Richard Henderson <rth@redhat.com>
5022 * gcc.dg/pr60704.c: New file.
5024 2014-04-01 Bin Cheng <bin.cheng@arm.com>
5027 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
5028 logical_op_short_circuit targets.
5030 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5033 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
5034 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
5036 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
5038 PR rtl-optimization/60700
5039 * gcc.target/i386/pr60700.c: New test.
5041 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5044 * gcc.target/arm/pr60650.c: Adjust command line options.
5046 2014-03-31 Martin Jambor <mjambor@suse.cz>
5049 * gcc.dg/pr60647-1.c: New test.
5050 * gcc.dg/pr60647-2.c: Likewise.
5052 2014-03-31 Richard Biener <rguenther@suse.de>
5054 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
5056 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
5059 * gcc.target/aarch64/pr60034.c: New file.
5061 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
5064 * g++.dg/cpp1y/pr60626.C: New testcase.
5066 2014-03-29 Joseph Myers <joseph@codesourcery.com>
5068 * gcc.dg/pr45416.c: Allow bextr on x86.
5069 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
5070 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
5071 gcc.target/i386/fma4-vector.c: Use -mno-fma.
5072 * gcc.target/i386/l_fma_double_1.c,
5073 gcc.target/i386/l_fma_double_2.c,
5074 gcc.target/i386/l_fma_double_3.c,
5075 gcc.target/i386/l_fma_double_4.c,
5076 gcc.target/i386/l_fma_double_5.c,
5077 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
5078 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
5079 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
5080 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
5081 * gcc.target/i386/pr27971.c: Use -mno-tbm.
5082 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
5083 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
5085 2014-03-29 Jakub Jelinek <jakub@redhat.com>
5088 * g++.dg/pr60648.C: Move test to...
5089 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
5090 dg-options, add for fpic targets dg-additional-options -fPIC.
5092 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
5094 * gnat.dg/opt33.adb: New testcase.
5096 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
5099 * gcc.target/aarch64/pr60697.c: New.
5101 2014-03-27 Jeff Law <law@redhat.com>
5104 * g++.dg/pr60648.C: New test.
5106 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
5109 * g++.dg/cpp1y/pr60573.C: New testcase.
5111 2014-03-28 Jakub Jelinek <jakub@redhat.com>
5114 * gcc.target/i386/pr60693.c: New test.
5116 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
5118 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
5120 2014-03-28 Jakub Jelinek <jakub@redhat.com>
5123 * c-c++-common/pr60689.c: New test.
5126 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
5127 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
5130 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
5133 * gcc.target/aarch64/pr60675.C: New.
5135 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5137 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
5138 * lib/target-supports.exp: Return true for s390
5139 in check_effective_logical_op_short_circuit.
5141 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5143 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
5144 of second source operand.
5145 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
5146 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
5147 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
5149 2014-03-28 Jakub Jelinek <jakub@redhat.com>
5152 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
5154 2014-03-28 Tobias Burnus <burnus@net-b.de>
5156 * lib/cilk-plus-dg.exp: New.
5157 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
5158 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
5160 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5163 * gfortran.dg/where_4.f90: New test case.
5165 2014-03-27 Tobias Burnus <burnus@net-b.de>
5168 * gfortran.dg/finalize_24.f90: New.
5170 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5172 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
5175 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
5176 vec_select optimizations.
5177 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
5178 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
5181 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
5182 xxpermdi builtins are supported.
5184 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
5186 PR rtl-optimization/60650
5187 * gcc.target/arm/pr60650.c: New.
5189 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5191 * gcc.target/s390/20140327-1.c: New testcase.
5193 2014-03-27 Jakub Jelinek <jakub@redhat.com>
5196 * g++.dg/gomp/pr60682.C: New test.
5198 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
5200 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
5202 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
5205 * gcc.target/aarch64/pr60580_1.c: New.
5206 * gcc.target/aarch64/test_fp_attribute_1.c: New.
5207 * gcc.target/aarch64/test_fp_attribute_2.c: New.
5209 2014-03-26 Dehao Chen <dehao@google.com>
5211 * gcc.dg/predict-8.c: New test.
5213 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
5216 * g++.dg/init/const10.C: New.
5217 * g++.dg/init/const11.C: New.
5218 * g++.dg/init/pr25811.C: Adjust.
5219 * g++.dg/init/pr29043.C: Likewise.
5220 * g++.dg/init/pr43719.C: Likewise.
5221 * g++.dg/init/pr44086.C: Likewise.
5222 * g++.dg/init/ctor8.C: Likewise.
5223 * g++.dg/init/uninitialized1.C: Likewise.
5225 2014-03-26 Jakub Jelinek <jakub@redhat.com>
5228 * c-c++-common/ubsan/pr60636.c: New test.
5230 2014-03-26 Andreas Schwab <schwab@suse.de>
5232 * g++.dg/torture/pr60315.C: Remove duplication.
5234 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
5236 * gcc.c-torture/execute/20140326-1.c: New test.
5238 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
5241 * g++.dg/torture/pr60315.C: New testcase.
5243 2014-03-25 Martin Jambor <mjambor@suse.cz>
5246 * g++.dg/ipa/pr60600.C: New test.
5248 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
5251 * g++.dg/opt/pr56999.C: Pop hidden visibility.
5253 2014-03-25 Richard Biener <rguenther@suse.de>
5256 * gfortran.dg/lto/pr60635_0.f90: New testcase.
5257 * gfortran.dg/lto/pr60635_1.c: Likewise.
5259 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
5262 * g++.dg/cpp1y/pr60627.C: New testcase.
5264 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
5266 * gcc.target/aarch64/ushr64_1.c: New.
5268 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
5270 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
5271 (LONG_LONG): Use LLONG.
5272 (set_rvector_long): Explicitly return void.
5273 (set_vector_long): Likewise.
5274 (check_vector_long): Likewise.
5276 2014-03-24 Marek Polacek <polacek@redhat.com>
5278 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
5280 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
5281 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5282 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5283 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5284 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5285 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5286 * c-c++-common/ubsan/pr59503.c: Likewise.
5287 * c-c++-common/ubsan/pr60613-1.c: Likewise.
5288 * c-c++-common/ubsan/save-expr-1.c: Likewise.
5289 * c-c++-common/ubsan/shift-3.c: Likewise.
5290 * c-c++-common/ubsan/shift-6.c: Likewise.
5291 * c-c++-common/ubsan/undefined-1.c: Likewise.
5292 * c-c++-common/ubsan/vla-2.c: Likewise.
5293 * c-c++-common/ubsan/vla-3.c: Likewise.
5294 * c-c++-common/ubsan/vla-4.c: Likewise.
5295 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
5296 * g++.dg/ubsan/return-2.C: Likewise.
5298 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
5300 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
5303 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
5307 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
5308 * gfortran.dg/round_4.f90: Likewise.
5310 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
5313 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
5316 2014-03-22 Jakub Jelinek <jakub@redhat.com>
5319 * c-c++-common/ubsan/pr60613-1.c: New test.
5320 * c-c++-common/ubsan/pr60613-2.c: New test.
5322 2014-03-22 Matthias Klose <doko@ubuntu.com>
5324 * g++.dg/cpp0x/regress: Remove empty directory.
5326 2014-03-22 Jakub Jelinek <jakub@redhat.com>
5329 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
5331 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
5334 * g++.dg/cpp1y/pr60393.C: Likewise.
5336 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/cpp1y/pr60384.C: New.
5341 2014-03-21 Jakub Jelinek <jakub@redhat.com>
5344 * gcc.dg/pr60598.c: New test.
5346 2014-03-21 Martin Jambor <mjambor@suse.cz>
5349 * g++.dg/torture/pr59176.C: New test.
5351 2014-03-21 Martin Jambor <mjambor@suse.cz>
5354 * g++.dg/ipa/pr60419.C: New test.
5356 2014-03-21 Richard Biener <rguenther@suse.de>
5358 PR tree-optimization/60577
5359 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
5361 2014-03-21 Tobias Burnus <burnus@net-b.de>
5364 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
5366 2014-03-20 Jakub Jelinek <jakub@redhat.com>
5369 * g++.dg/opt/pr60597.C: New test.
5372 * g++.dg/init/pr60572.C: New test.
5374 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5376 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
5378 2014-03-19 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/implicit_pure_4.f90: New.
5384 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
5389 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
5392 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
5393 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
5394 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
5396 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5399 * g++.dg/cpp1y/pr60332.C: New.
5401 2014-03-19 Marek Polacek <polacek@redhat.com>
5404 * g++.dg/ubsan/pr60569.C: New test.
5406 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5408 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5410 2014-03-19 Jakub Jelinek <jakub@redhat.com>
5412 PR tree-optimization/60559
5413 * g++.dg/vect/pr60559.cc: New test.
5415 2014-03-18 Ian Lance Taylor <iant@google.com>
5418 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
5419 (ditype): Rename typedef from int64_t.
5421 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5424 * gcc.dg/cast-qual-3.c: New.
5426 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5427 * c-c++-common/Wcast-qual-1.c: More precise match text.
5429 2014-03-18 Janus Weil <janus@gcc.gnu.org>
5433 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
5434 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
5435 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
5436 * gfortran.dg/intent_optimize_1.f90: Ditto.
5437 * gfortran.dg/pointer_init_9.f90: Ditto.
5438 * gfortran.dg/volatile4.f90: Ditto.
5439 * gfortran.dg/volatile6.f90: Ditto.
5441 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5444 * c-c++-common/Wcast-qual-1.c: More precise match text.
5446 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5449 * g++.dg/cpp0x/constexpr-ice14.C: New.
5451 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5454 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
5456 2014-03-18 Jakub Jelinek <jakub@redhat.com>
5459 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
5460 * c-c++-common/ubsan/null-2.c: Likewise.
5461 * c-c++-common/ubsan/null-3.c: Likewise.
5462 * c-c++-common/ubsan/null-4.c: Likewise.
5463 * c-c++-common/ubsan/null-5.c: Likewise.
5464 * c-c++-common/ubsan/null-6.c: Likewise.
5465 * c-c++-common/ubsan/null-7.c: Likewise.
5466 * c-c++-common/ubsan/null-8.c: Likewise.
5467 * c-c++-common/ubsan/null-9.c: Likewise.
5468 * c-c++-common/ubsan/null-10.c: Likewise.
5469 * c-c++-common/ubsan/null-11.c: Likewise.
5470 * c-c++-common/ubsan/overflow-1.c: Likewise.
5471 * c-c++-common/ubsan/overflow-2.c: Likewise.
5472 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
5473 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5474 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5475 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
5476 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5477 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
5478 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5479 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5480 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
5481 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
5482 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5483 * c-c++-common/ubsan/pr59333.c: Likewise.
5484 * c-c++-common/ubsan/pr59503.c: Likewise.
5485 * c-c++-common/ubsan/pr59667.c: Likewise.
5486 * c-c++-common/ubsan/undefined-1.c: Likewise.
5487 * g++.dg/ubsan/pr59250.C: Likewise.
5488 * g++.dg/ubsan/pr59306.C: Likewise.
5490 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5492 * gcc.dg/tls/pr58595.c: Add tls options.
5494 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
5496 * gcc.target/i386/avx-additional-reg-names.c: New.
5497 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
5499 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
5502 * g++.dg/cpp1y/pr60390.C: New testcase.
5505 * g++.dg/cpp1y/pr60391.C: New testcase.
5507 2014-03-17 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.target/i386/pr60516.c: New test.
5512 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/cpp0x/constexpr-ice13.C: New.
5517 2014-03-17 Marek Polacek <polacek@redhat.com>
5520 * gcc.dg/gomp/pr60534.c: New test.
5522 2014-03-17 Kai Tietz <ktietz@redhat.com>
5524 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
5526 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
5529 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5532 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
5535 * gfortran.dg/list_read_12.f90: New test.
5537 2014-03-15 Janus Weil <janus@gcc.gnu.org>
5540 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
5541 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
5542 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
5543 -Wno-aggressive-loop-optimizations and remove an unused variable.
5544 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
5545 * gfortran.dg/pointer_init_9.f90: New.
5546 * gfortran.dg/volatile4.f90: Put into subroutine.
5547 * gfortran.dg/volatile6.f90: Ditto.
5549 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
5552 * gfortran.dg/transpose_4.f90: New test.
5554 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
5556 PR rtl-optimization/60508
5557 * gcc.target/i386/pr60508.c: New.
5559 2014-03-14 Richard Biener <rguenther@suse.de>
5562 * g++.dg/pr60518.C: New testcase.
5564 2014-03-14 Martin Jambor <mjambor@suse.cz>
5567 * gcc.dg/lto/pr60461_0.c: New test.
5569 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
5571 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
5572 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
5573 * gcc.dg/lto/save-temps_0.c: New testcase.
5575 2014-03-13 Jakub Jelinek <jakub@redhat.com>
5578 * c-c++-common/pr36282-1.c: New test.
5579 * c-c++-common/pr36282-2.c: New test.
5580 * c-c++-common/pr36282-3.c: New test.
5581 * c-c++-common/pr36282-4.c: New test.
5583 2014-03-13 Richard Henderson <rth@redhat.com>
5586 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
5588 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/template/crash118.C: New.
5592 * g++.dg/template/crash95.C: Adjust.
5594 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
5596 PR rtl-optimization/57189
5597 * gcc.target/i386/pr57189.c: New.
5599 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5602 * g++.dg/cpp0x/static_assert10.C: New.
5603 * g++.dg/cpp0x/static_assert11.C: Likewise.
5604 * g++.dg/cpp0x/static_assert3.C: Adjust.
5606 2014-03-13 Richard Biener <rguenther@suse.de>
5608 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
5610 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5612 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
5613 2.07 128-bit arithmetic.
5614 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
5616 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
5617 due to when TImode is allowed in VSX registers, the allowable
5618 address modes for TImode is just a single indirect address in
5619 order for the value to be loaded and store in either GPR or VSX
5620 registers. This affects the generated code, and it would cause
5621 this test to fail, when such an option is used.
5623 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
5625 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
5627 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
5630 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
5631 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
5632 only test for exactly one if if -mbranch-cost=1 has been passed.
5634 2014-03-12 Christian Bruel <christian.bruel@st.com>
5637 * gcc.target/arm/pr60264.c
5639 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5641 PR tree-optimization/60454
5642 * gcc.c-torture/execute/pr60454.c: New test.
5644 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5645 Marc Glisse <marc.glisse@inria.fr>
5647 PR tree-optimization/60502
5648 * gcc.c-torture/compile/pr60502.c: New test.
5650 2014-03-12 Jakub Jelinek <jakub@redhat.com>
5653 * gcc.dg/vect/pr60482.c: New test.
5655 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/inh-ctor19.C: New.
5660 2014-03-11 Richard Biener <rguenther@suse.de>
5662 PR tree-optimization/60429
5663 PR tree-optimization/60485
5664 * gcc.dg/pr60485-1.c: New testcase.
5665 * gcc.dg/pr60485-2.c: Likewise.
5667 2014-03-10 Jakub Jelinek <jakub@redhat.com>
5670 * g++.dg/ipa/pr60457.C: New test.
5672 2014-03-10 Richard Biener <rguenther@suse.de>
5675 * g++.dg/torture/pr60474.C: New testcase.
5677 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
5679 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
5681 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
5683 * gcc.dg/lto/pr55113_0.c: New testcase.
5685 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
5688 * g++.dg/cpp1y/pr60033.C: New testcase.
5691 * g++.dg/cpp1y/pr60393.C: New testcase.
5693 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
5696 * gfortran.dg/fmt_en.f90: New test.
5698 2014-03-07 Jason Merrill <jason@redhat.com>
5700 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
5701 * lib/target-supports.exp (check_effective_target_c++11): Now
5703 (check_effective_target_c++11_only): New.
5704 (check_effective_target_c++11_down): New.
5705 (check_effective_target_c++1y): New.
5706 (check_effective_target_c++1y_only): New.
5707 (check_effective_target_c++98_only): Rename from
5708 check_effective_target_c++98.
5709 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
5711 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/cpp0x/constexpr-ice12.C: New.
5716 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
5718 * c-c++-common/gomp/map-1.c: Extend.
5720 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
5721 Janus Weil <janus@gcc.gnu.org>
5724 * gfortran.dg/deferred_type_component_1.f90 : New test.
5725 * gfortran.dg/deferred_type_component_2.f90 : New test.
5727 2014-03-06 Marek Polacek <polacek@redhat.com>
5730 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
5731 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
5733 2014-03-06 Jakub Jelinek <jakub@redhat.com>
5736 * gcc.dg/tls/pr58595.c: New test.
5738 2014-03-06 Richard Biener <rguenther@suse.de>
5744 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5746 * gcc.dg/lto/pr55113_0.c: New testcase.
5748 2014-03-05 Jakub Jelinek <jakub@redhat.com>
5751 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
5752 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
5753 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
5755 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5756 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5757 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5758 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5759 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
5760 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
5761 even for mips*/s390*/i?86/x86_64.
5762 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5763 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5769 * gcc.dg/lto/pr60404_0.c: New test.
5770 * gcc.dg/lto/pr60404_1.c: New file.
5771 * gcc.dg/lto/pr60404_2.c: New file.
5773 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5775 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
5776 long long" throughout.
5777 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5778 * gcc.dg/vmx/insert-vsx.c: Likewise.
5779 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5780 * gcc.dg/vmx/ld-vsx.c: Likewise.
5781 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5782 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5783 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5784 * gcc.dg/vmx/merge-vsx.c: Likewise.
5785 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5786 * gcc.dg/vmx/st-vsx.c: Likewise.
5787 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5788 * gcc.dg/vmx/stl-vsx.c: Likewise.
5789 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5791 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
5793 * gcc.dg/lto/pr55113_0.c: New testcase.
5795 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5798 * g++.dg/cpp1y/pr60376.C: New.
5800 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5802 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
5804 2014-03-04 Richard Biener <rguenther@suse.de>
5806 PR tree-optimization/60382
5807 * gcc.dg/vect/pr60382.c: New testcase.
5809 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
5812 * gfortran.dg/namelist_84.f90: New test.
5814 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
5816 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
5817 argument to avoid inf values.
5818 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
5819 UNION_FP_CHECK machinery.
5821 2014-03-03 Renlin Li <Renlin.Li@arm.com>
5823 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
5824 i32in128 cases outside special big-endian processing block.
5826 2014-03-03 Jakub Jelinek <jakub@redhat.com>
5828 PR preprocessor/60400
5829 * c-c++-common/cpp/pr60400.c: New test.
5830 * c-c++-common/cpp/pr60400-1.h: New file.
5831 * c-c++-common/cpp/pr60400-2.h: New file.
5834 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5836 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5837 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5839 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5842 * g++.dg/lto/pr60150.H: New testcase.
5843 * g++.dg/lto/pr60150_0.C: New testcase.
5844 * g++.dg/lto/pr60150_1.C: New testcase.
5846 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
5849 * g++.dg/ipa/devirt-29.C: New testcase
5851 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5854 * gfortran.dg/vect/pr32380.f: Fix expected test results.
5856 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
5859 * g++.dg/cpp0x/pr50025.C: New.
5861 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
5864 * g++.dg/cpp1y/pr60377.C: New testcase.
5866 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
5869 * gfortran.dg/str_comp_optimize_1.f90: New test.
5871 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5874 * gcc.c-torture/compile/pr60071.c: New.
5876 2014-02-28 Janus Weil <janus@gcc.gnu.org>
5879 * gfortran.dg/unlimited_polymorphic_16.f90: New.
5881 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5884 * g++.dg/cpp0x/constexpr-ice11.C: New.
5886 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
5889 * g++.dg/cpp1y/auto-fn24.C: New.
5891 2014-02-28 Joey Ye <joey.ye@arm.com>
5894 * gcc.target/arm/thumb1-far-jump-3.c: New case.
5896 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5899 * g++.dg/overload/ellipsis2.C: New.
5901 2014-02-27 Jeff Law <law@redhat.com>
5903 PR rtl-optimization/52714
5904 * gcc.c-torture/compile/pr52714.c: New test.
5906 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
5907 Jeff Law <law@redhat.com>
5909 PR rtl-optimization/49847
5910 * g++.dg/pr49847.C: New test.
5912 2014-02-27 Marek Polacek <polacek@redhat.com>
5915 * c-c++-common/pr59223.c: New test.
5917 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5919 * common/config/i386/predicates.md (const1256_operand): Remove.
5920 (const2356_operand): New.
5921 (const_1_to_2_operand): Remove.
5922 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5923 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5924 (*avx512pf_gatherpf<mode>sf): Ditto.
5925 (avx512pf_gatherpf<mode>df): Ditto.
5926 (*avx512pf_gatherpf<mode>df_mask): Ditto.
5927 (*avx512pf_gatherpf<mode>df): Ditto.
5928 (avx512pf_scatterpf<mode>sf): Ditto.
5929 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5930 (*avx512pf_scatterpf<mode>sf): Ditto.
5931 (avx512pf_scatterpf<mode>df): Ditto.
5932 (*avx512pf_scatterpf<mode>df_mask): Ditto.
5933 (*avx512pf_scatterpf<mode>df): Ditto.
5934 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5936 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
5938 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5939 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5940 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5941 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5942 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5943 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5944 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5945 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5947 2014-02-26 Bin Cheng <bin.cheng@arm.com>
5950 * gnat.dg/renaming5.adb: Change to two expected gotos.
5951 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5953 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5954 messages for removed basic block.
5955 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5956 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5957 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5958 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5960 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5962 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5963 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5964 * gcc.dg/vmx/ldl-vsx.c: Likewise.
5965 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5966 * gcc.dg/vmx/merge-vsx.c: Likewise.
5967 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5969 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
5971 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5972 * gcc.target/i386/prefetchwt1-1.c: New.
5973 * g++.dg/other/i386-2.C: Add new option.
5974 * g++.dg/other/i386-3.C: Ditto.
5975 * gcc.target/i386/sse-12.c: Ditto.
5976 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5977 * gcc.target/i386/sse-22.c: Add new option.
5978 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5980 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5983 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5986 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5988 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
5991 * g++.dg/cpp1y/pr60311.C: New testcase.
5993 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5996 * g++.dg/cpp1y/pr60065.C: New testcase.
5998 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
6000 PR rtl-optimization/60268
6001 * gcc.c-torture/compile/pr60268.c: New test.
6003 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
6005 * gcc.target/microblaze/others/mem_reload.c: New test.
6007 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6009 * gcc.dg/vmx/lde.c: New test.
6010 * gcc.dg/vmx/lde-be-order.c: New test.
6011 * gcc.dg/vmx/ste.c: New test.
6012 * gcc.dg/vmx/ste-be-order.c: New test.
6014 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
6017 * lib/target-supports.exp
6018 (check_effective_target_logical_op_short_circuit): Add cris-*-*
6019 and crisv32-*-* to list.
6021 2014-02-21 Janus Weil <janus@gcc.gnu.org>
6024 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
6026 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6028 * gcc.dg/vmx/vsums.c: Check entire result vector.
6029 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6031 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6033 * gcc.dg/vmx/ld.c: New test.
6034 * gcc.dg/vmx/ld-be-order.c: New test.
6035 * gcc.dg/vmx/ld-vsx.c: New test.
6036 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
6037 * gcc.dg/vmx/ldl.c: New test.
6038 * gcc.dg/vmx/ldl-be-order.c: New test.
6039 * gcc.dg/vmx/ldl-vsx.c: New test.
6040 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
6041 * gcc.dg/vmx/st.c: New test.
6042 * gcc.dg/vmx/st-be-order.c: New test.
6043 * gcc.dg/vmx/st-vsx.c: New test.
6044 * gcc.dg/vmx/st-vsx-be-order.c: New test.
6045 * gcc.dg/vmx/stl.c: New test.
6046 * gcc.dg/vmx/stl-be-order.c: New test.
6047 * gcc.dg/vmx/stl-vsx.c: New test.
6048 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
6050 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
6052 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
6053 * g++.dg/other/i386-3.C (dg-options): Ditto.
6054 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
6055 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
6056 -mavx512pf and -msha.
6058 2014-02-21 Richard Biener <rguenther@suse.de>
6060 PR tree-optimization/60276
6061 * gcc.dg/vect/pr60276.c: New testcase.
6063 2014-02-21 Janus Weil <janus@gcc.gnu.org>
6066 * gfortran.dg/finalize_23.f90: New.
6068 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
6072 * g++.dg/cpp1y/pr60052.C: New testcase.
6073 * g++.dg/cpp1y/pr60053.C: New testcase.
6075 2014-02-21 Tobias Burnus <burnus@net-b.de>
6078 * gfortran.dg/inquire_16.f90: New.
6080 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
6082 * gcc.target/nios2/biggot-1.c: New.
6083 * gcc.target/nios2/biggot-2.c: New.
6085 2014-02-20 Martin Jambor <mjambor@suse.cz>
6088 * gcc.dg/ipa/pr55260.c: New test.
6090 2014-02-20 Bin Cheng <bin.cheng@arm.com>
6092 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
6093 for execution test case.
6095 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
6098 * g++.dg/torture/pr58555.C: New testcase.
6100 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
6103 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
6105 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
6107 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
6108 Kirill Yukhin <kirill.yukhin@intel.com>
6110 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
6111 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
6112 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
6113 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6114 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
6115 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
6117 2014-02-19 Jakub Jelinek <jakub@redhat.com>
6120 * g++.dg/ext/builtin-bswap1.C: New test.
6121 * c-c++-common/pr37743.c: New test.
6123 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
6125 * gcc.dg/decl-10.c: New test.
6127 2014-02-19 Jakub Jelinek <jakub@redhat.com>
6130 * g++.dg/ext/ivdep-1.C: New test.
6133 * gcc.dg/pr60267.c: New test.
6135 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
6138 * gcc.target/i386/pr39162.c: Add dg-prune-output.
6139 (dg-options): Remove -Wno-psabi.
6140 * gcc.target/i386/pr59794-2.c: Ditto.
6141 * gcc.target/i386/pr60205-1.c: Ditto.
6142 * gcc.target/i386/sse-5.c: Ditto.
6144 2014-02-18 Nick Clifton <nickc@redhat.com>
6146 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
6147 * gcc.dg/pr23623.c: Likewise.
6148 * gcc.dg/pr48784-1.c: Likewise.
6149 * gcc.dg/pr48784-2.c: Likewise.
6150 * gcc.dg/pr56997-2.c: Likewise.
6151 * gcc.dg/sms-6.c: Likewise.
6152 * gcc.dg/torture/pr60183.c: Likewise.
6153 * gcc.dg/torture/vec-cvt-1.c: Likewise.
6154 * gcc.c-torture/execute/20061220-1.x: New.
6155 * gcc.c-torture/execute/pr43220.x: New.
6156 * gcc.c-torture/execute/pr51581-1.x: New.
6157 * gcc.c-torture/execute/pr51581-2.x: New.
6158 * gcc.c-torture/execute/pr58570.x: New.
6159 * gcc.c-torture/unsorted/DFcmp.x: New.
6160 * gcc.c-torture/unsorted/SFset.x: New.
6162 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
6164 * gnat.dg/opt31.adb: New test.
6166 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
6170 2014-02-19 Janus Weil <janus@gcc.gnu.org>
6173 * gfortran.dg/typebound_proc_33.f90: New.
6175 2014-02-19 Marek Polacek <polacek@redhat.com>
6178 * gcc.dg/pr60195.c: New test.
6180 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
6182 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
6184 2014-02-19 Jakub Jelinek <jakub@redhat.com>
6186 PR preprocessor/58844
6187 * c-c++-common/cpp/pr58844-1.c: New test.
6188 * c-c++-common/cpp/pr58844-2.c: New test.
6190 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6193 * g++.dg/cpp0x/constexpr-ice10.C: New.
6195 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
6198 * g++.dg/cpp0x/pr60215.C: New.
6200 2014-02-18 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/proc_ptr_45.f90: New.
6204 * gfortran.dg/proc_ptr_46.f90: New.
6206 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
6209 * g++.dg/cpp1y/pr60190.C: New testcase.
6212 * g++.dg/cpp1y/pr60064.C: New testcase.
6214 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
6217 * gcc.target/i386/pr60205-1.c: New test.
6218 * gcc.target/i386/pr60205-2.c: Ditto.
6220 2014-02-18 Kai Tietz <ktietz@redhat.com>
6223 * gcc.target/i386/nest-1.c: New testcase.
6225 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
6227 * gnat.dg/opt32.adb: New test.
6229 2014-02-18 Janus Weil <janus@gcc.gnu.org>
6232 * gfortran.dg/typebound_generic_15.f90: New.
6234 2014-02-17 Janus Weil <janus@gcc.gnu.org>
6237 * gfortran.dg/init_flag_12.f90: New.
6239 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
6240 Ilya Tocar <ilya.tocar@intel.com>
6242 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
6243 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
6244 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
6245 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6247 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
6249 * lib/target-supports.exp
6250 (check_effective_target_logical_op_short_circuit): New procedure.
6251 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
6252 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
6253 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
6254 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6255 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6256 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
6257 logical_op_short_circuit for the alternative test, extending
6260 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6263 * gcc.target/powerpc/pr60203.c: New testsuite.
6265 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
6268 * gfortran.dg/ichar_3.f90: New test.
6270 2014-02-15 Richard Biener <rguenther@suse.de>
6272 PR tree-optimization/60183
6273 * gcc.dg/torture/pr60183.c: New testcase.
6275 2014-02-14 Jeff Law <law@redhat.com>
6277 PR rtl-optimization/60131
6278 * g++.dg/torture/pr60131.C: New test.
6280 2014-02-14 Ian Bolton <ian.bolton@arm.com>
6282 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
6285 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6287 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
6289 2014-02-14 Jakub Jelinek <jakub@redhat.com>
6291 * gcc.c-torture/compile/20140213.c: New test.
6293 2014-02-13 Jakub Jelinek <jakub@redhat.com>
6296 * gcc.target/i386/pr43546.c: New test.
6298 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
6300 * gcc.target/s390/hotpatch-compile-8.c: New test.
6302 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
6304 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
6305 definition with an ifndef.
6306 * gcc.dg/pr59605-2.c: New test.
6308 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
6310 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
6312 2014-02-12 Joseph Myers <joseph@codesourcery.com>
6314 * gcc.dg/torture/float128-mul-underflow.c,
6315 gcc.dg/torture/float128-truncdf-underflow.c,
6316 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
6318 2014-02-12 Jakub Jelinek <jakub@redhat.com>
6321 * g++.dg/ipa/pr59737.C: New test.
6323 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
6325 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
6327 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
6329 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
6331 * gcc.dg/cilk-plus/jump-openmp.c: New file.
6333 2014-02-12 Richard Biener <rguenther@suse.de>
6336 * gcc.dg/torture/pr60092.c: New testcase.
6337 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
6339 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
6341 * gcc.c-torture/execute/20140212-1.c: New test.
6343 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6346 * g++.dg/cpp0x/pr60047.C: New.
6348 2014-02-12 Jakub Jelinek <jakub@redhat.com>
6351 * c-c++-common/pr60101.c: New test.
6353 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
6356 * g++.dg/ipa/devirt-27.C: New testcase.
6357 * g++.dg/ipa/devirt-26.C: New testcase.
6359 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6362 * gcc.target/powerpc/pr60137.c: New file.
6364 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6367 * gfortran.dg/pr52370.f90: New test.
6369 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
6373 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
6376 * gcc.target/i386/pr43662.c (dg-options):
6377 Add -maccumulate-outgoing-args.
6378 * gcc.target/i386/pr43869.c (dg-options): Ditto.
6379 * gcc.target/i386/pr57003.c (dg-options): Ditto.
6380 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
6381 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
6382 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
6383 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
6384 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
6385 Add -maccumulate-outgoing-args.
6386 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
6387 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
6388 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
6389 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
6390 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
6391 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
6392 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
6393 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
6394 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
6395 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
6396 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
6397 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
6398 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
6399 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
6400 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
6402 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
6404 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
6406 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6409 * gcc.dg/guality/pr59776.c: New test.
6411 2014-02-11 Renlin Li <Renlin.Li@arm.com>
6413 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
6414 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
6415 (add_options_for_arm_vfp3): New.
6417 2014-02-11 Jeff Law <law@redhat.com>
6420 * gcc.target/m68k/pr54041.c: New test.
6422 2014-02-11 Jakub Jelinek <jakub@redhat.com>
6425 * gcc.target/i386/pr59927.c: New test.
6427 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
6429 * gcc.dg/vect/pr57741-3.c: Require vect_int.
6430 * gcc.dg/vect/pr60012.c: Likewise.
6431 * gcc.dg/vect/vect-119.c: Likewise.
6432 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
6433 * gcc.dg/vect/vect-outer-4c.c: Likewise.
6435 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6437 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
6439 2014-02-10 Jeff Law <law@redhat.com>
6442 * gcc.c-torture/compile/pr52306.c: New test.
6444 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6446 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
6448 2014-02-10 Richard Biener <rguenther@suse.de>
6450 PR tree-optimization/60115
6451 * gcc.dg/torture/pr60115.c: New testcase.
6453 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
6455 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
6456 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
6458 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
6459 Ilya Tocar <ilya.tocar@intel.com>
6461 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
6462 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
6463 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6464 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6465 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
6466 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
6467 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
6468 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
6469 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6470 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6471 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
6472 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
6473 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
6474 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
6475 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
6476 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
6477 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
6478 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
6479 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6480 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
6481 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6482 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
6483 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6484 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
6485 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
6486 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
6487 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
6489 2014-02-10 Jakub Jelinek <jakub@redhat.com>
6491 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
6493 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6496 * gfortran.dg/associated_target_5.f03: New test.
6498 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
6501 * gfortran.dg/elemental_by_value_1.f90: New test.
6503 2014-02-08 Janus Weil <janus@gcc.gnu.org>
6506 * gfortran.dg/finalize_22.f90: New.
6508 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
6511 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
6512 was fixed by the patch for PR59906.
6514 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
6516 PR translation/52289
6517 * gfortran.dg/coarray_8.f90: Update dg-error match.
6519 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6522 * gcc.dg/vect/pr59984.c: New test.
6525 * gcc.dg/attr-alloc_align-1.c: New test.
6526 * gcc.dg/attr-alloc_align-2.c: New test.
6527 * gcc.dg/attr-alloc_align-3.c: New test.
6528 * gcc.dg/attr-assume_aligned-1.c: New test.
6529 * gcc.dg/attr-assume_aligned-2.c: New test.
6530 * gcc.dg/attr-assume_aligned-3.c: New test.
6532 2014-02-08 Jakub Jelinek <jakub@redhat.com>
6535 * gcc.target/i386/pr60077-1.c: New test.
6536 * gcc.target/i386/pr60077-2.c: New test.
6538 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6540 PR preprocessor/56824
6541 * gcc.dg/pr56824.c: New test.
6543 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6545 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
6546 variable used for atomic operations.
6548 2014-02-07 Richard Biener <rguenther@suse.de>
6551 * gcc.dg/vect/pr60092-2.c: New testcase.
6553 2014-02-07 Jakub Jelinek <jakub@redhat.com>
6557 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6559 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6560 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6562 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6564 * gcc.target/s390/fp2int1.c: New testcase.
6566 2014-02-07 Richard Biener <rguenther@suse.de>
6569 * gcc.dg/tree-ssa/alias-30.c: New testcase.
6570 * gcc.dg/tree-ssa/alias-31.c: Likewise.
6572 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
6575 * g++.dg/torture/pr59918.C: New testcase.
6577 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6580 * gcc.target/arm/pr59575.c: New test.
6583 * gcc.dg/pr59992.c: New test.
6585 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
6587 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
6588 init_priority. Test alignment of variable instead of function.
6590 2014-02-06 Marek Polacek <polacek@redhat.com>
6593 * gcc.dg/pr60087.c: New test.
6595 2014-02-06 Alan Modra <amodra@gmail.com>
6597 * gcc.target/powerpc/pr60032.c: New.
6599 2014-02-06 Jakub Jelinek <jakub@redhat.com>
6602 * gcc.c-torture/execute/pr60062.c: New test.
6603 * gcc.c-torture/execute/pr60072.c: New test.
6605 2014-02-06 Ian Bolton <ian.bolton@arm.com>
6607 * gcc.dg/tree-ssa/pr59597.c: Make called function static
6608 so that expected outcome works for PIC variants too.
6610 2014-02-06 Yury Gribov <y.gribov@samsung.com>
6611 Kugan Vivekanandarajah <kuganv@linaro.org>
6613 * gcc.target/arm/vect-noalign.c: New file.
6615 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
6616 Jakub Jelinek <jakub@redhat.com>
6619 * gcc.dg/pr60013.c: New testcase.
6621 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6623 * gcc.dg/vmx/sum2s.c: New.
6624 * gcc.dg/vmx/sum2s-be-order.c: New.
6626 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6628 * gcc.dg/vmx/pack.c: New.
6629 * gcc.dg/vmx/pack-be-order.c: New.
6630 * gcc.dg/vmx/unpack.c: New.
6631 * gcc.dg/vmx/unpack-be-order.c: New.
6633 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6635 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
6636 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6638 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6640 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
6641 Use __builtin_floorf, __builtin_ceilf.
6642 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
6644 (TEST): Use __builtin_floorf.
6645 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6647 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6650 * g++.dg/opt/pr59947.C: New test.
6653 * c-c++-common/gomp/pr58703.c: New test.
6655 2014-02-05 Richard Biener <rguenther@suse.de>
6658 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
6659 avoid using unsigned long long.
6661 2014-02-05 Jakub Jelinek <jakub@redhat.com>
6664 * g++.dg/torture/pr57499.C: New test.
6666 2014-02-05 Yury Gribov <y.gribov@samsung.com>
6668 * gcc.dg/asan/nosanitize-and-inline.c: New test.
6670 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
6672 * g++.dg/ipa/devirrt-22.C: Fix template.
6674 2014-02-04 Marek Polacek <polacek@redhat.com>
6677 * gcc.dg/pr60036.c: New test.
6679 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
6682 * g++.dg/torture/pr60058.C: New testcase.
6684 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
6686 * g++.dg/tsan/default_options.C: Invert check.
6688 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6690 PR tree-optimization/60002
6691 * g++.dg/opt/pr60002.C: New test.
6693 PR tree-optimization/60023
6694 * g++.dg/vect/pr60023.cc: New test.
6697 * c-c++-common/torture/pr60026.c: New test.
6699 PR rtl-optimization/57915
6700 * gcc.target/i386/pr57915.c: New test.
6702 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6704 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
6706 2014-02-04 Renlin Li <Renlin.Li@arm.com>
6708 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
6710 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6713 * gcc.dg/pr59261.c: New test.
6715 2014-02-04 Richard Biener <rguenther@suse.de>
6717 PR tree-optimization/60012
6718 * gcc.dg/vect/pr60012.c: New testcase.
6720 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6723 * g++.dg/eh/unwind-direct.C: New test.
6725 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
6727 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
6728 timeout value to 20s.
6730 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6733 * g++.dg/torture/pr59882.C: New testcase
6735 2014-02-03 Jan Hubicka <jh@suse.cz>
6738 * g++.dg/ipa/devirt-22.C: New testcase.
6740 2014-02-03 Jan Hubicka <jh@suse.cz>
6742 * g++.dg/ipa/devirt-25.C: New testcase.
6744 2014-02-04 Jakub Jelinek <jakub@redhat.com>
6746 PR tree-optimization/59924
6747 * gcc.dg/pr59924.c: New test.
6749 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
6752 * g++.dg/ipa/devirt-24.C: New testcase.
6754 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
6758 * c-c++-common/attributes-1.c: New testcase.
6759 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
6761 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6764 * g++.dg/cpp0x/pr58871.C: New.
6766 2014-02-03 Cong Hou <congh@google.com>
6768 PR tree-optimization/60000
6769 * g++.dg/vect/pr60000.cc: New test.
6771 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
6773 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
6774 * gcc.target/i386/long-double-64-4.c: Likewise.
6775 * gcc.target/i386/long-double-80-1.c: Likewise.
6776 * gcc.target/i386/long-double-80-2.c: Likewise.
6777 * gcc.target/i386/long-double-80-3.c: Likewise.
6778 * gcc.target/i386/long-double-80-4.c: Likewise.
6779 * gcc.target/i386/long-double-80-5.c: Likewise.
6780 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
6781 __multf3 isn't used.
6782 * gcc.target/i386/long-double-64-3.c: Likewise.
6783 * gcc.target/i386/long-double-128-1.c: New test.
6784 * gcc.target/i386/long-double-128-2.c: Likewise.
6785 * gcc.target/i386/long-double-128-3.c: Likewise.
6786 * gcc.target/i386/long-double-128-4.c: Likewise.
6787 * gcc.target/i386/long-double-128-5.c: Likewise.
6788 * gcc.target/i386/long-double-128-6.c: Likewise.
6789 * gcc.target/i386/long-double-128-7.c: Likewise.
6790 * gcc.target/i386/long-double-128-8.c: Likewise.
6791 * gcc.target/i386/long-double-128-9.c: Likewise.
6792 * gcc.target/i386/long-double-64-5.c: Likewise.
6793 * gcc.target/i386/long-double-64-6.c: Likewise.
6794 * gcc.target/i386/long-double-64-7.c: Likewise.
6795 * gcc.target/i386/long-double-64-8.c: Likewise.
6796 * gcc.target/i386/long-double-64-9.c: Likewise.
6797 * gcc.target/i386/long-double-80-10.c: Likewise.
6798 * gcc.target/i386/long-double-80-8.c: Likewise.
6799 * gcc.target/i386/long-double-80-9.c: Likewise.
6801 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
6803 PR rtl-optimization/57662
6804 * g++.dg/pr57662.C: New test.
6806 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6808 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
6809 * gcc.dg/vmx/perm.c: New.
6810 * gcc.dg/vmx/perm-be-order.c: New.
6812 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6814 * gcc.dg/vmx/vsums.c: New.
6815 * gcc.dg/vmx/vsums-be-order.c: New.
6817 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
6819 * g++.dg/ipa/devirt-23.C: New testcase.
6820 * g++.dg/ipa/devirt-20.C: Fix template.
6822 2014-02-02 Jan Hubicka <jh@suse.cz>
6824 * g++.dg/ipa/devirt-21.C: New testcase.
6826 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6828 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6829 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6831 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
6834 * gcc.c-torture/execute/pr60017.c: New test.
6836 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
6839 * gfortran.dg/default_initialization_7.f90: New test.
6841 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
6844 * gfortran.dg/elemental_subroutine_9.f90: New test.
6846 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6848 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6850 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6852 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6854 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
6856 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6858 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/init/bitfield5.C: New.
6863 2014-02-01 Jakub Jelinek <jakub@redhat.com>
6865 PR tree-optimization/60003
6866 * gcc.c-torture/execute/pr60003.c: New test.
6868 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
6871 * gcc.target/arm/pr59985.C: New.
6873 2014-01-31 Jakub Jelinek <jakub@redhat.com>
6876 * lib/tsan-dg.exp (tsan_init): Instead of not running any
6877 tsan tests if trivial testcase doesn't run, set dg-do-what-default
6879 (tsan_finish): Restore dg-do-what-default.
6880 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6881 * g++.dg/tsan/fd_close_norace2.C: Likewise.
6882 * g++.dg/tsan/default_options.C: Likewise.
6883 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6884 * g++.dg/tsan/atomic_free2.C: Likewise.
6885 * g++.dg/tsan/cond_race.C: Likewise.
6886 * g++.dg/tsan/fd_close_norace.C: Likewise.
6887 * g++.dg/tsan/benign_race.C: Likewise.
6888 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6889 * c-c++-common/tsan/simple_race.c: Likewise.
6890 * c-c++-common/tsan/mutexset1.c: Likewise.
6891 * c-c++-common/tsan/thread_leak2.c: Likewise.
6892 * c-c++-common/tsan/tls_race.c: Likewise.
6893 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6894 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6895 * c-c++-common/tsan/free_race2.c: Likewise.
6896 * c-c++-common/tsan/thread_leak.c: Likewise.
6897 * c-c++-common/tsan/thread_leak1.c: Likewise.
6898 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6899 * c-c++-common/tsan/free_race.c: Likewise.
6900 * c-c++-common/tsan/sleep_sync.c: Likewise.
6901 * c-c++-common/tsan/tiny_race.c: Likewise.
6902 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6903 * c-c++-common/tsan/atomic_stack.c: Likewise.
6904 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
6905 in dg-output regexps.
6906 * c-c++-common/tsan/simple_stack.c: Likewise.
6908 2014-01-31 Richard Henderson <rth@redhat.com>
6910 * g++.dg/tm/pr60004.C: New.
6912 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6915 * g++.dg/inherit/crash4.C: New.
6917 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
6919 * c-c++-common/tsan/simple_race.c: Made test less flaky.
6921 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6923 * gcc.target/i386/m512-check.h: Use correct rounding values.
6925 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
6927 * gcc.target/i386/avx-1.c: Use correct rounding values.
6928 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6929 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6930 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6931 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6932 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6933 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6934 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6935 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6936 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6937 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6938 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6939 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6940 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6941 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6942 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6943 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6944 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6945 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6946 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6947 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6948 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6949 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6950 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6951 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6952 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6953 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6954 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6955 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6956 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6957 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6958 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6959 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6960 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6961 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6962 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6963 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6964 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6965 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6966 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6967 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6968 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6969 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6970 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6971 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6972 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6973 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6974 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6975 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6976 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6977 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6978 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6979 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6980 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6981 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6982 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6983 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6984 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6985 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6986 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6987 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6988 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6989 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6990 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6991 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6992 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6993 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6994 * gcc.target/i386/sse-13.c: Ditto.
6995 * gcc.target/i386/sse-14.c: Ditto.
6996 * gcc.target/i386/sse-22.c: Ditto.
6997 * gcc.target/i386/sse-23.c: Ditto.
6999 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
7001 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
7002 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
7004 2014-01-31 Richard Biener <rguenther@suse.de>
7007 * gcc.dg/torture/pr59990.c: New testcase.
7009 2014-01-31 Jakub Jelinek <jakub@redhat.com>
7011 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
7012 if it fails don't run any tsan tests.
7014 2014-01-31 Marek Polacek <polacek@redhat.com>
7017 * gcc.dg/pr59940.c (g): Adjust dg-warning.
7018 (y): Adjust dg-error.
7019 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
7020 * gcc.dg/pr59963-1.c: New test.
7021 * gcc.dg/pr59963-2.c: New test.
7022 * gcc.dg/pr59963-3.c: New test.
7024 2014-01-30 Jakub Jelinek <jakub@redhat.com>
7027 * gcc.target/arm/pr59923.c: New test.
7029 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7031 * gcc.dg/vmx/splat.c: New.
7032 * gcc.dg/vmx/splat-vsx.c: New.
7033 * gcc.dg/vmx/splat-be-order.c: New.
7034 * gcc.dg/vmx/splat-vsx-be-order.c: New.
7035 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
7036 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
7038 2014-01-30 Richard Biener <rguenther@suse.de>
7040 PR tree-optimization/59993
7041 * gcc.dg/torture/pr59993.c: New testcase.
7043 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
7045 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
7046 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
7047 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
7048 vect_int rather than vect_float.
7050 2014-01-30 Marek Polacek <polacek@redhat.com>
7052 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
7054 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
7056 * gcc.target/microblaze/isa/fcmp4.c: New.
7058 2014-01-30 Marek Polacek <polacek@redhat.com>
7061 * gcc.dg/pr59940.c: New test.
7062 * gcc.dg/pr35635.c (func3): Move dg-warning.
7064 2014-01-30 Richard Biener <rguenther@suse.de>
7066 PR tree-optimization/59903
7067 * gcc.dg/torture/pr59903.c: New testcase.
7069 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7072 * g++.dg/lookup/crash8.C: New.
7074 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7077 * g++.dg/template/crash117.C: New.
7079 2014-01-30 Richard Biener <rguenther@suse.de>
7082 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
7083 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
7085 * gcc.dg/invalid-call-1.c: Likewise.
7087 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7090 * g++.dg/cpp1y/auto-fn23.C: New.
7092 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7095 * g++.dg/init/dso_handle2.C: New.
7097 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7100 * g++.dg/cpp0x/pr58674.C: New.
7102 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
7105 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
7106 * gcc.target/i386/avx512f-gather-5.c: Ditto.
7108 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7110 * gcc.dg/vmx/merge-be-order.c: New.
7111 * gcc.dg/vmx/merge.c: New.
7112 * gcc.dg/vmx/merge-vsx-be-order.c: New.
7113 * gcc.dg/vmx/merge-vsx.c: New.
7115 2014-01-29 Richard Biener <rguenther@suse.de>
7117 PR tree-optimization/58742
7118 * gcc.dg/pr58742-1.c: New testcase.
7119 * gcc.dg/pr58742-2.c: Likewise.
7120 * gcc.dg/pr58742-3.c: Likewise.
7122 2014-01-29 Renlin Li <Renlin.Li@arm.com>
7124 * gcc.target/arm/ftest-armv7ve-arm.c: New.
7125 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
7126 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
7128 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
7131 * g++.dg/gomp/pr58702.C: New.
7133 2014-01-29 Dodji Seketeli <dodji@redhat.com>
7135 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
7138 2014-01-29 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimization/59920
7142 * gcc.dg/pr59920-1.c: New test.
7143 * gcc.dg/pr59920-2.c: New test.
7144 * gcc.dg/pr59920-3.c: New test.
7145 * c-c++-common/gomp/pr59917-1.c: New test.
7146 * c-c++-common/gomp/pr59917-2.c: New test.
7148 PR tree-optimization/59594
7149 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
7150 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
7151 * gcc.dg/vect/pr59594.c: New test.
7153 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
7156 * gfortran.dg/allocate_class_3.f90: New test.
7158 2014-01-28 Dodji Seketeli <dodji@redhat.com>
7160 PR preprocessor/59935
7161 * c-c++-common/cpp/warning-zero-location.c: New test.
7162 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
7164 2014-01-27 Steve Ellcey <sellcey@mips.com>
7166 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
7168 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
7170 * g++.dg/ext/mv16.C: New tests.
7172 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
7174 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
7175 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
7176 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
7177 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
7178 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
7179 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
7180 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
7181 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
7182 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
7183 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
7184 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
7185 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
7186 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
7187 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
7188 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
7189 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
7190 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
7191 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
7192 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
7193 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
7194 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
7195 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
7196 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
7197 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
7198 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
7199 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
7200 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
7201 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
7202 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
7203 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
7204 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
7205 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
7206 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
7207 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
7208 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
7209 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
7210 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
7211 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
7212 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
7213 _mm512_mask_cvtepi32_storeu_epi8.
7214 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7215 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
7216 _mm512_mask_cvtepi32_storeu_epi16.
7217 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7218 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
7219 _mm512_mask_cvtepi64_storeu_epi8.
7220 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7221 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
7222 _mm512_mask_cvtepi64_storeu_epi16.
7223 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7224 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
7225 _mm512_mask_cvtepi64_storeu_epi32.
7226 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
7227 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
7228 _mm512_mask_cvtsepi32_storeu_epi8.
7229 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7230 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
7231 _mm512_mask_cvtsepi32_storeu_epi16.
7232 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
7233 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
7234 _mm512_mask_cvtsepi64_storeu_epi8.
7235 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
7236 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
7237 _mm512_mask_cvtsepi64_storeu_epi16.
7238 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
7239 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
7240 _mm512_mask_cvtsepi64_storeu_epi32.
7241 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
7242 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
7243 _mm512_mask_cvtusepi32_storeu_epi8.
7244 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
7245 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
7246 _mm512_mask_cvtusepi32_storeu_epi16.
7247 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
7248 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
7249 _mm512_mask_cvtusepi64_storeu_epi8.
7250 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
7251 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
7252 _mm512_mask_cvtusepi64_storeu_epi16.
7253 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
7254 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
7255 _mm512_mask_cvtusepi64_storeu_epi32.
7256 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
7257 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
7259 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
7261 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
7262 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
7263 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
7264 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
7265 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
7266 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
7267 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
7268 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
7269 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
7270 built-ins roudning immediate.
7271 * gcc.target/i386/sse-22.c: Add new built-ins.
7272 * gcc.target/i386/sse-23.c: Ditto.
7273 * gcc.target/i386/avx-1.c: Ditto.
7275 2014-01-27 Christian Bruel <christian.bruel@st.com>
7277 * gcc.target/sh/torture/strncmp.c: New tests.
7279 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
7281 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
7283 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7285 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
7287 2014-01-24 Jeff Law <law@redhat.com>
7289 PR tree-optimization/59919
7290 * gcc.c-torture/compile/pr59919.c: New test.
7292 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
7295 * g++.dg/ext/timevar2.C: New.
7297 2014-01-24 Marek Polacek <polacek@redhat.com>
7299 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
7301 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
7304 * gcc.target/i386/pr59929.c: New test.
7306 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7309 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
7310 word atomic functions at runtime.
7312 2014-01-23 Marek Polacek <polacek@redhat.com>
7315 * gcc.dg/pr59846.c: New test.
7317 2014-01-23 Marek Polacek <polacek@redhat.com>
7320 * c-c++-common/pr58346-1.c: New test.
7321 * c-c++-common/pr58346-2.c: New test.
7322 * c-c++-common/pr58346-3.c: New test.
7324 2014-01-23 Marek Polacek <polacek@redhat.com>
7327 * gcc.dg/20020220-2.c: Adjust dg-warning message.
7328 * gcc.dg/pr59871.c: New test.
7330 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7333 * g++.dg/parse/enum11.C: New.
7335 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
7337 * gcc.target/aarch64/sshr64_1.c: New testcase.
7339 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
7341 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
7342 SIMD enabled function.
7343 * g++.dg/cilk-plus/ef_test.C: New test.
7344 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
7346 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
7347 to differenciate C error messages from C++ ones.
7349 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
7351 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
7353 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
7355 * gcc.target/microblaze/others/builtin-trap.c: New test,
7357 2014-01-23 Jakub Jelinek <jakub@redhat.com>
7360 * c-c++-common/gomp/pr58809.c: New test.
7362 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
7365 * c-c++-common/asan/use-after-return-1.c: Fixed
7368 2014-01-23 Dodji Seketeli <dodji@redhat.com>
7370 PR preprocessor/58580
7371 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
7373 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
7374 Ilya Tocar <ilya.tocar@intel.com>
7376 * gcc.target/i386/avx512f-kmovw-1.c: New.
7378 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
7380 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
7381 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
7382 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
7383 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
7384 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
7385 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
7387 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
7390 * gcc.dg/pr48774.c: Remove skip for mips_rel.
7391 * gcc.target/mips/pr52125.c: New test.
7393 2014-01-22 Marek Polacek <polacek@redhat.com>
7396 * gcc.dg/torture/pr59891.c: New test.
7398 2014-01-22 Jeff Law <law@redhat.com>
7400 PR tree-optimization/59597
7401 * gcc.dg/tree-ssa/pr59597.c: New test.
7403 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
7405 PR rtl-optimization/59477
7406 * g++.dg/pr59477.C: New.
7408 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
7410 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
7412 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
7415 * g++.dg/pr59482.C: New.
7417 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419 * gcc.dg/vmx/insert-vsx-be-order.c: New.
7420 * gcc.dg/vmx/extract-vsx.c: New.
7421 * gcc.dg/vmx/extract-vsx-be-order.c: New.
7422 * gcc.dg/vmx/insert-vsx.c: New.
7424 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
7426 PR rtl-optimization/59896
7427 * gcc.target/arm/pr59896.c: New.
7429 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
7431 PR rtl-optimization/59858
7432 * gcc.target/arm/pr59858.c: New.
7434 2014-01-21 Jakub Jelinek <jakub@redhat.com>
7437 * gcc.dg/tree-prof/pr59003.c: New test.
7440 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
7443 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7445 * gfortran.dg/round_3.f08: Add more cases.
7447 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
7449 * lib/target-supports.exp (force_conventional_output_for): New
7451 * lib/scanasm.exp (scan-assembler_required_options)
7452 (scan-assembler-not_required_options)
7453 (scan-assembler-times_required_options): Replace with
7454 force_conventional_output_fors.
7455 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
7456 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
7458 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
7461 * gcc.target/i386/pr59789.c: New testcase.
7463 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
7465 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
7466 the 'code' bitfield from 16 to 8.
7468 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7470 * lib/target-supports.exp
7471 (check_effective_target_vect_perm): Exclude aarch64_be.
7472 (check_effective_target_vect_perm_byte): Likewise.
7473 (check_effective_target_vect_perm_short): Likewise.
7475 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
7477 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
7478 (RUN_TEST): Use new macro.
7479 (INDEX64_32): Delete.
7480 (INDEX64_64): Likewise.
7481 (INDEX128_32): Likewise.
7482 (INDEX128_64): Likewise.
7484 (test_vneg_f32): Use fixed RUN_TEST.
7486 2014-01-20 Richard Biener <rguenther@suse.de>
7489 * gcc.dg/pr59860.c: New testcase.
7491 2014-01-20 Jakub Jelinek <jakub@redhat.com>
7494 * gcc.target/i386/pr59880.c: New test.
7496 2014-01-20 Renlin Li <renlin.li@arm.com>
7498 * gcc.dg/pr44194-1.c: Tweak regexp.
7500 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7505 * gfortran.dg/round_3.f08: New cases added.
7506 * gfortran.dg/fmt_g_1.f90: New test.
7508 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
7510 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
7512 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7514 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
7516 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
7518 * gcc.dg/vect/pr57705.c: Require vect_int.
7519 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
7520 * gcc.dg/vect/vect-alias-check.c: Likewise.
7522 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
7525 * gfortran.dg/unresolved_fixup_1.f90: New test.
7526 * gfortran.dg/unresolved_fixup_2.f90: New test.
7528 2014-01-18 Jakub Jelinek <jakub@redhat.com>
7531 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
7532 Remove dg-prune-output lines.
7534 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7537 * gfortran.dg/pr59706.f90: New test.
7538 * g++.dg/ext/pr59706.C: New test.
7540 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7544 * g++.dg/cpp0x/decltype-incomplete1.C: New.
7545 * g++.dg/init/pr58811.C: Likewise.
7547 2014-01-17 Jeff Law <law@redhat.com>
7550 * gfortran.dg/pr57904.f90: New test.
7552 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7555 * g++.dg/cpp0x/nsdmi-union4.C: New.
7557 2014-01-17 Marek Polacek <polacek@redhat.com>
7560 * g++.dg/diagnostic/pr59838.C: New test.
7562 2014-01-17 Marek Polacek <polacek@redhat.com>
7565 * gcc.dg/pr58346.c: New test.
7567 2014-01-17 Jakub Jelinek <jakub@redhat.com>
7570 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
7571 dg-options, use dg-additional-options for i?86/x86_64 to avoid
7575 * gfortran.dg/pr59440-1.f90: New test.
7576 * gfortran.dg/pr59440-2.f90: New test.
7577 * gfortran.dg/pr59440-3.f90: New test.
7580 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
7581 testing for " version" and " alias" with one testing for
7582 " version\[^\n\r]* alias".
7583 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
7584 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
7585 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
7586 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
7587 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
7588 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
7591 * c-c++-common/torture/pr57945.c: New test.
7593 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
7595 * gcc.target/arm/its.c: New testcase.
7597 2014-01-16 Jan Hubicka <jh@suse.cz>
7600 * g++.dg/torture/pr59775.C: New testcase.
7602 2014-01-16 Jakub Jelinek <jakub@redhat.com>
7605 * gcc.c-torture/compile/pr58344.c: New test.
7608 * gcc.target/i386/pr59839.c: New test.
7611 * gcc.target/i386/pr9771-1.c (main): Rename to...
7612 (real_main): ... this. Add __asm name "main".
7613 (ASMNAME, ASMNAME2, STRING): Define.
7615 2014-01-16 Nick Clifton <nickc@redhat.com>
7618 * gcc.c-torture/compile/pr28865.c: New.
7619 * gcc.c-torture/execute/pr28865.c: New.
7621 2014-01-16 Marek Polacek <polacek@redhat.com>
7624 * gcc.dg/pr59827.c: New test.
7626 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
7628 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
7630 2014-01-15 Richard Henderson <rth@redhat.com>
7633 * gcc.target/i386/pr54694.c: New test.
7635 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
7638 * g++.dg/pr49718.C: New test.
7640 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
7642 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
7644 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7646 * gcc.dg/vmx/mult-even-odd.c: New.
7647 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
7649 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
7651 * lib/target-supports.exp (check_libcilkrts_available): Added an
7652 extern "C" if we are using C++ along with a function prototype.
7654 2014-01-15 Jeff Law <law@redhat.com>
7656 PR tree-optimization/59747
7657 * gcc.c-torture/execute/pr59747.c: New test.
7659 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
7662 * c-c++-common/convert-vec-1.c: Also prune ABI change for
7664 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
7665 * g++.dg/ext/attribute-test-1.C: Likewise.
7666 * g++.dg/ext/attribute-test-2.C: Likewise.
7667 * g++.dg/ext/attribute-test-3.C: Likewise.
7668 * g++.dg/ext/attribute-test-4.C: Likewise.
7669 * g++.dg/ext/pr56790-1.C: Likewise.
7670 * g++.dg/torture/pr38565.C: Likewise.
7671 * gcc.dg/pr53060.c: Likewise.
7672 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
7673 * c-c++-common/vector-compare-2.c: Likewise.
7674 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
7675 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
7676 dg-message line number.
7678 2014-01-15 Matthias Klose <doko@ubuntu.com>
7680 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
7682 2014-01-15 Richard Biener <rguenther@suse.de>
7684 PR tree-optimization/59822
7685 * g++.dg/torture/pr59822.C: New testcase.
7687 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
7690 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
7691 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
7693 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
7694 Kugan Vivekanandarajah <kuganv@linaro.org>
7697 * g++.dg/pr59695.C: New testcase.
7699 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7702 * gcc.c-torture/compile/pr59803.c: New testcase.
7704 2014-01-15 Jakub Jelinek <jakub@redhat.com>
7707 * gcc.c-torture/execute/pr58943.c: New test.
7708 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
7710 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
7713 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
7714 * gcc.target/i386/pr39162.c (y): New __m256i variable.
7715 (bar): Change return type to void. Set y to x.
7716 * gcc.target/i386/pr59794-1.c: New testcase.
7717 * gcc.target/i386/pr59794-2.c: Likewise.
7718 * gcc.target/i386/pr59794-3.c: Likewise.
7719 * gcc.target/i386/pr59794-4.c: Likewise.
7720 * gcc.target/i386/pr59794-5.c: Likewise.
7721 * gcc.target/i386/pr59794-6.c: Likewise.
7722 * gcc.target/i386/pr59794-7.c: Likewise.
7724 2014-01-14 Richard Biener <rguenther@suse.de>
7726 PR tree-optimization/58921
7727 PR tree-optimization/59006
7728 * gcc.dg/torture/pr58921.c: New testcase.
7729 * gcc.dg/torture/pr59006.c: Likewise.
7730 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
7732 2014-01-14 Jakub Jelinek <jakub@redhat.com>
7735 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
7736 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
7737 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
7738 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
7739 Executing predictive commoning without unrolling.
7741 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
7743 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
7744 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
7745 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
7746 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
7747 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
7748 __builtin_ia32_rsqrt28sd_round.
7749 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
7750 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
7751 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
7752 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
7753 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
7754 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
7755 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
7756 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
7757 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
7758 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
7759 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
7760 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
7761 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
7762 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7763 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
7764 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
7765 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
7766 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7767 * gcc.target/i386/sse-22.c: Extend with new built-ins,
7768 fix wrong rounding mode (see above).
7769 * gcc.target/i386/sse-23.c: Ditto.
7771 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7773 * gcc.dg/vmx/insert.c: New.
7774 * gcc.dg/vmx/insert-be-order.c: New.
7775 * gcc.dg/vmx/extract.c: New.
7776 * gcc.dg/vmx/extract-be-order.c: New.
7778 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7780 PR tree-optimization/59387
7781 * gcc.c-torture/execute/pr59387.c: New test.
7783 2014-01-13 Richard Biener <rguenther@suse.de>
7785 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
7786 adjusting mathlib options.
7787 * gfortran.dg/lto/lto.exp: Likewise.
7789 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/loop_optimization17.adb: New test.
7792 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
7794 2014-01-13 Christian Bruel <christian.bruel@st.com>
7796 * gcc.target/sh/cmpstrn.c: New case.
7798 2014-01-13 Jakub Jelinek <jakub@redhat.com>
7800 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
7801 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
7803 2014-01-12 Janus Weil <janus@gcc.gnu.org>
7806 * gfortran.dg/alloc_comp_basics_6.f90: New.
7808 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7811 * gfortran.dg/pr59700.f90: New test.
7813 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7815 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
7816 * gfortran.dg/use_only_3.f90: Likewise.
7817 * gfortran.dg/inquire_10.f90: Delete opened file.
7818 * gfortran.dg/inquire_15.f90: Likewise.
7819 * gfortran.dg/pr16597.f90: Likewise.
7820 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
7823 2014-01-10 Jeff Law <law@redhat.com>
7826 * gcc.c-torture/compile/pr59743.c: New test.
7828 2014-01-10 Jan Hubicka <jh@suse.cz>
7831 * g++.dg/torture/pr58585.C: New testcase.
7833 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
7835 * gcc.dg/pr46309.c: Disable for cris*-*-*.
7837 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
7839 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7841 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
7844 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7845 * gcc.target/aarch64/cmn-neg2.c: New test.
7847 2014-01-10 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/59374
7850 * gcc.dg/torture/pr59374-3.c: New testcase.
7852 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7854 * lib/target-supports.exp
7855 (check_effective_target_arm_crypto_ok_nocache): New.
7856 (check_effective_target_arm_crypto_ok): Use above procedure.
7857 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7859 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
7863 * g++.dg/ipa/devirt-20.C: New testcase.
7864 * g++.dg/torture/pr58252.C: Likewise.
7865 * g++.dg/torture/pr59226.C: Likewise.
7867 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
7869 * c-c++-common/asan/no-asan-stack.c: New test.
7871 2014-01-10 Jakub Jelinek <jakub@redhat.com>
7874 * gcc.dg/pr59670.c: New test.
7876 2014-01-09 Steve Ellcey <sellcey@mips.com>
7878 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7880 2014-01-09 Jakub Jelinek <jakub@redhat.com>
7883 * gcc.target/i386/pr47735.c: New test.
7885 PR tree-optimization/59622
7886 * g++.dg/opt/pr59622-2.C: New test.
7887 * g++.dg/opt/pr59622-3.C: New test.
7888 * g++.dg/opt/pr59622-4.C: New test.
7889 * g++.dg/opt/pr59622-5.C: New test.
7892 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7893 filename:line instead of (modulename+offset) form with stripped
7894 initial / from the filename.
7896 2014-01-09 Ian Lance Taylor <iant@google.com>
7898 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7899 the other Go compiler.
7901 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7904 * g++.dg/cpp0x/variadic145.C: New.
7906 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
7908 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7909 which don't support -fsplit-stack. Skip rotate[0123].go tests.
7911 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7914 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7915 are run only if the Cilk library is available/enabled.
7916 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7917 * lib/target-supports.exp (check_libcilkrts_available): New function.
7919 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
7922 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7923 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7924 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7925 with dg-additional-options.
7926 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7927 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7928 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7929 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7930 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7931 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7933 2014-01-09 Richard Biener <rguenther@suse.de>
7935 PR tree-optimization/59715
7936 * gcc.dg/torture/pr59715.c: New testcase.
7938 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
7940 * c-c++-common/asan/no-asan-globals.c: New test.
7941 * c-c++-common/asan/no-instrument-reads.c: Likewise.
7942 * c-c++-common/asan/no-instrument-writes.c: Likewise.
7943 * c-c++-common/asan/use-after-return-1.c: Likewise.
7944 * c-c++-common/asan/no-use-after-return.c: Likewise.
7946 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
7948 * gnat.dg/weak2.ad[sb]: New test.
7950 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7953 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7954 type, use pointers to vector type instead.
7956 2014-01-08 Catherine Moore <clm@codesourcery.com>
7958 * gcc.target/mips/umips-branch-3.c: New test.
7959 * gcc.target/mips/umips-branch-4.c: New test.
7961 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7963 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7964 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7965 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7967 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7968 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7969 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7970 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7972 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
7974 PR rtl-optimization/59137
7975 * gcc.target/mips/pr59137.c: New test.
7977 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
7979 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7980 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7981 * gcc.target/i386/pr55433.c (dg-options): Ditto.
7982 * gcc.target/i386/pr57848.c (dg-options): Ditto.
7983 * gcc.target/i386/pr59099.c (dg-options): Ditto.
7984 Require fpic effective target.
7985 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7987 2014-01-08 Jakub Jelinek <jakub@redhat.com>
7990 * gcc.dg/pr59722.c: New test.
7992 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7995 * gcc.dg/torture/pr57748-3.c: New test.
7996 * gcc.dg/torture/pr57748-4.c: New test.
7998 2014-01-08 Marek Polacek <polacek@redhat.com>
8001 * gcc.dg/gomp/pr59669-1.c: New test.
8002 * gcc.dg/gomp/pr59669-2.c: New test.
8004 2014-01-08 Martin Jambor <mjambor@suse.cz>
8007 * gcc.dg/ipa/pr59610.c: New test.
8009 2014-01-08 Janus Weil <janus@gcc.gnu.org>
8012 * gfortran.dg/binding_label_tests_26a.f90: New.
8013 * gfortran.dg/binding_label_tests_26b.f90: New.
8015 2014-01-08 Marek Polacek <polacek@redhat.com>
8018 * c-c++-common/ubsan/pr59667.c: New test.
8020 2014-01-08 Richard Biener <rguenther@suse.de>
8023 * gcc.dg/pr59630.c: New testcase.
8025 2014-01-08 Richard Biener <rguenther@suse.de>
8028 * gcc.dg/pr59471.c: New testcase.
8030 2014-01-07 Jeff Law <law@redhat.com>
8033 * gcc.target/i386/pr53623.c: New test.
8035 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
8037 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
8039 * g++.dg/cpp1y/pr58534.C: Likewise.
8040 * g++.dg/cpp1y/pr58536.C: Likewise.
8041 * g++.dg/cpp1y/pr58548.C: Likewise.
8042 * g++.dg/cpp1y/pr58549.C: Likewise.
8043 * g++.dg/cpp1y/pr58637.C: Likewise.
8044 * g++.dg/cpp1y/pr59112.C: Likewise.
8045 * g++.dg/cpp1y/pr59113.C: Likewise.
8046 * g++.dg/cpp1y/pr59629.C: Likewise.
8047 * g++.dg/cpp1y/pr59635.C: Likewise.
8048 * g++.dg/cpp1y/pr59636.C: Likewise.
8049 * g++.dg/cpp1y/pr59638.C: Likewise.
8051 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
8053 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
8055 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
8057 * gcc.target/i386/intrinsics_4.c (bar): New function.
8059 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
8061 * g++.dg/ext/is_base_of_incomplete-2.C: New.
8063 2014-01-07 Jakub Jelinek <jakub@redhat.com>
8065 PR rtl-optimization/58668
8066 * gcc.dg/pr58668.c: New test.
8068 PR tree-optimization/59643
8069 * gcc.dg/pr59643.c: New test.
8070 * gcc.c-torture/execute/pr59643.c: New test.
8072 2014-01-06 Janus Weil <janus@gcc.gnu.org>
8075 * gfortran.dg/class_allocate_16.f90: New.
8077 2014-01-06 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.target/i386/pr59644.c: New test.
8082 2014-01-06 Marek Polacek <polacek@redhat.com>
8085 * gcc.dg/pr57773.c: New test.
8087 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
8093 * g++.dg/cpp1y/pr59635.C: New testcase.
8094 * g++.dg/cpp1y/pr59636.C: New testcase.
8095 * g++.dg/cpp1y/pr59629.C: New testcase.
8096 * g++.dg/cpp1y/pr59638.C: New testcase.
8098 2014-01-06 Martin Jambor <mjambor@suse.cz>
8101 * gcc.dg/ipa/pr59008.c: New test.
8103 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8105 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
8108 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8110 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
8111 Require c99_runtime.
8112 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
8114 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
8115 Require c99_runtime.
8116 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
8117 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
8118 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
8120 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
8121 Require c99_runtime.
8122 Make CALC void static.
8123 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
8125 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
8126 Require c99_runtime.
8127 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
8129 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131 * gcc.target/i386/pr59501-1.c: Require avx effective target.
8132 * gcc.target/i386/pr59501-2.c: Likewise.
8133 * gcc.target/i386/pr59501-3.c: Likewise.
8134 * gcc.target/i386/pr59501-4.c: Likewise.
8135 * gcc.target/i386/pr59501-5.c: Likewise.
8136 * gcc.target/i386/pr59501-6.c: Likewise.
8138 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8140 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
8141 * gcc.target/i386/pr59390_1.c: Likewise.
8142 * gcc.target/i386/pr59390_2.c: Likewise.
8144 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
8146 * gcc.dg/pr59350.c: Tweak.
8147 * gcc.dg/pr59350-2.c: New test.
8148 * g++.dg/pr59510.C: Likewise.
8150 2014-01-06 Janus Weil <janus@gcc.gnu.org>
8153 * gfortran.dg/bind_c_procs_2.f90: New.
8155 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
8157 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
8158 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8159 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8160 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8161 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
8162 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8163 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8165 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
8167 * gcc.target/arm/neon-nested-apcs.c: New test.
8169 2014-01-04 Jakub Jelinek <jakub@redhat.com>
8171 PR tree-optimization/59519
8172 * gcc.dg/vect/pr59519-1.c: New test.
8173 * gcc.dg/vect/pr59519-2.c: New test.
8175 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
8178 2014-01-04 Janus Weil <janus@gcc.gnu.org>
8181 * gfortran.dg/typebound_proc_32.f90: New.
8183 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
8186 * g++.dg/pr58950.C: New file.
8188 2014-01-03 Tobias Burnus <burnus@net-b.de>
8191 * g++.dg/gomp/pr58567.C: New.
8193 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
8195 PR tree-optimization/59651
8196 * gcc.dg/torture/pr59651.c: New test.
8197 * gcc.dg/vect/pr59651.c: Ditto.
8199 2014-01-03 Jakub Jelinek <jakub@redhat.com>
8202 * gcc.target/i386/pr59625.c: New test.
8204 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
8208 * g++.dg/cpp0x/range-for28.C: New.
8209 * g++.dg/cpp0x/range-for3.C: Update.
8211 2014-01-02 Joseph Myers <joseph@codesourcery.com>
8213 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
8215 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8218 * g++.dg/cpp0x/pr59641.C: New file.
8220 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8222 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
8224 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
8227 * g++.dg/ext/pr59378.C: New file.
8229 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8231 Update copyright years
8233 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8235 * gcc.target/arc/arc.exp: Use the standard form for the copyright
8238 2014-01-02 Janus Weil <janus@gcc.gnu.org>
8241 * gfortran.dg/dynamic_dispatch_12.f90: New.
8243 2014-01-01 Jakub Jelinek <jakub@redhat.com>
8245 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
8246 the builtin isn't optimized away as unused.
8248 PR rtl-optimization/59647
8249 * g++.dg/opt/pr59647.C: New test.
8251 Copyright (C) 2014 Free Software Foundation, Inc.
8253 Copying and distribution of this file, with or without modification,
8254 are permitted in any medium without royalty provided the copyright
8255 notice and this notice are preserved.