1 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/vect/pr59984.c: Require effective target
6 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/associated_target_5.f03: New test.
11 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/elemental_by_value_1.f90: New test.
16 2014-02-08 Janus Weil <janus@gcc.gnu.org>
19 * gfortran.dg/finalize_22.f90: New.
21 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
24 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
25 was fixed by the patch for PR59906.
27 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
30 * gfortran.dg/coarray_8.f90: Update dg-error match.
32 2014-02-08 Jakub Jelinek <jakub@redhat.com>
35 * gcc.dg/vect/pr59984.c: New test.
38 * gcc.dg/attr-alloc_align-1.c: New test.
39 * gcc.dg/attr-alloc_align-2.c: New test.
40 * gcc.dg/attr-alloc_align-3.c: New test.
41 * gcc.dg/attr-assume_aligned-1.c: New test.
42 * gcc.dg/attr-assume_aligned-2.c: New test.
43 * gcc.dg/attr-assume_aligned-3.c: New test.
45 2014-02-08 Jakub Jelinek <jakub@redhat.com>
48 * gcc.target/i386/pr60077-1.c: New test.
49 * gcc.target/i386/pr60077-2.c: New test.
51 2014-02-07 Jakub Jelinek <jakub@redhat.com>
54 * gcc.dg/pr56824.c: New test.
56 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
58 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
59 variable used for atomic operations.
61 2014-02-07 Richard Biener <rguenther@suse.de>
64 * gcc.dg/vect/pr60092-2.c: New testcase.
66 2014-02-07 Jakub Jelinek <jakub@redhat.com>
70 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
72 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
73 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
75 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
77 * gcc.target/s390/fp2int1.c: New testcase.
79 2014-02-07 Richard Biener <rguenther@suse.de>
82 * gcc.dg/tree-ssa/alias-30.c: New testcase.
83 * gcc.dg/tree-ssa/alias-31.c: Likewise.
85 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
88 * g++.dg/torture/pr59918.C: New testcase.
90 2014-02-06 Jakub Jelinek <jakub@redhat.com>
93 * gcc.target/arm/pr59575.c: New test.
96 * gcc.dg/pr59992.c: New test.
98 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
100 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
101 init_priority. Test alignment of variable instead of function.
103 2014-02-06 Marek Polacek <polacek@redhat.com>
106 * gcc.dg/pr60087.c: New test.
108 2014-02-06 Alan Modra <amodra@gmail.com>
110 * gcc.target/powerpc/pr60032.c: New.
112 2014-02-06 Jakub Jelinek <jakub@redhat.com>
115 * gcc.c-torture/execute/pr60062.c: New test.
116 * gcc.c-torture/execute/pr60072.c: New test.
118 2014-02-06 Ian Bolton <ian.bolton@arm.com>
120 * gcc.dg/tree-ssa/pr59597.c: Make called function static
121 so that expected outcome works for PIC variants too.
123 2014-02-06 Yury Gribov <y.gribov@samsung.com>
124 Kugan Vivekanandarajah <kuganv@linaro.org>
126 * gcc.target/arm/vect-noalign.c: New file.
128 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
129 Jakub Jelinek <jakub@redhat.com>
132 * gcc.dg/pr60013.c: New testcase.
134 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
136 * gcc.dg/vmx/sum2s.c: New.
137 * gcc.dg/vmx/sum2s-be-order.c: New.
139 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
141 * gcc.dg/vmx/pack.c: New.
142 * gcc.dg/vmx/pack-be-order.c: New.
143 * gcc.dg/vmx/unpack.c: New.
144 * gcc.dg/vmx/unpack-be-order.c: New.
146 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
148 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
149 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
151 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
154 Use __builtin_floorf, __builtin_ceilf.
155 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
157 (TEST): Use __builtin_floorf.
158 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
160 2014-02-05 Jakub Jelinek <jakub@redhat.com>
163 * g++.dg/opt/pr59947.C: New test.
166 * c-c++-common/gomp/pr58703.c: New test.
168 2014-02-05 Richard Biener <rguenther@suse.de>
171 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
172 avoid using unsigned long long.
174 2014-02-05 Jakub Jelinek <jakub@redhat.com>
177 * g++.dg/torture/pr57499.C: New test.
179 2014-02-05 Yury Gribov <y.gribov@samsung.com>
181 * gcc.dg/asan/nosanitize-and-inline.c: New test.
183 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
185 * g++.dg/ipa/devirrt-22.C: Fix template.
187 2014-02-04 Marek Polacek <polacek@redhat.com>
190 * gcc.dg/pr60036.c: New test.
192 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
195 * g++.dg/torture/pr60058.C: New testcase.
197 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
199 * g++.dg/tsan/default_options.C: Invert check.
201 2014-02-04 Jakub Jelinek <jakub@redhat.com>
203 PR tree-optimization/60002
204 * g++.dg/opt/pr60002.C: New test.
206 PR tree-optimization/60023
207 * g++.dg/vect/pr60023.cc: New test.
210 * c-c++-common/torture/pr60026.c: New test.
212 PR rtl-optimization/57915
213 * gcc.target/i386/pr57915.c: New test.
215 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
217 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
219 2014-02-04 Renlin Li <Renlin.Li@arm.com>
221 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
223 2014-02-04 Jakub Jelinek <jakub@redhat.com>
226 * gcc.dg/pr59261.c: New test.
228 2014-02-04 Richard Biener <rguenther@suse.de>
230 PR tree-optimization/60012
231 * gcc.dg/vect/pr60012.c: New testcase.
233 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236 * g++.dg/eh/unwind-direct.C: New test.
238 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
240 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
241 timeout value to 20s.
243 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
246 * g++.dg/torture/pr59882.C: New testcase
248 2014-02-03 Jan Hubicka <jh@suse.cz>
251 * g++.dg/ipa/devirt-22.C: New testcase.
253 2014-02-03 Jan Hubicka <jh@suse.cz>
255 * g++.dg/ipa/devirt-25.C: New testcase.
257 2014-02-04 Jakub Jelinek <jakub@redhat.com>
259 PR tree-optimization/59924
260 * gcc.dg/pr59924.c: New test.
262 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
265 * g++.dg/ipa/devirt-24.C: New testcase.
267 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
271 * c-c++-common/attributes-1.c: New testcase.
272 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
274 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/pr58871.C: New.
279 2014-02-03 Cong Hou <congh@google.com>
281 PR tree-optimization/60000
282 * g++.dg/vect/pr60000.cc: New test.
284 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
286 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
287 * gcc.target/i386/long-double-64-4.c: Likewise.
288 * gcc.target/i386/long-double-80-1.c: Likewise.
289 * gcc.target/i386/long-double-80-2.c: Likewise.
290 * gcc.target/i386/long-double-80-3.c: Likewise.
291 * gcc.target/i386/long-double-80-4.c: Likewise.
292 * gcc.target/i386/long-double-80-5.c: Likewise.
293 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
295 * gcc.target/i386/long-double-64-3.c: Likewise.
296 * gcc.target/i386/long-double-128-1.c: New test.
297 * gcc.target/i386/long-double-128-2.c: Likewise.
298 * gcc.target/i386/long-double-128-3.c: Likewise.
299 * gcc.target/i386/long-double-128-4.c: Likewise.
300 * gcc.target/i386/long-double-128-5.c: Likewise.
301 * gcc.target/i386/long-double-128-6.c: Likewise.
302 * gcc.target/i386/long-double-128-7.c: Likewise.
303 * gcc.target/i386/long-double-128-8.c: Likewise.
304 * gcc.target/i386/long-double-128-9.c: Likewise.
305 * gcc.target/i386/long-double-64-5.c: Likewise.
306 * gcc.target/i386/long-double-64-6.c: Likewise.
307 * gcc.target/i386/long-double-64-7.c: Likewise.
308 * gcc.target/i386/long-double-64-8.c: Likewise.
309 * gcc.target/i386/long-double-64-9.c: Likewise.
310 * gcc.target/i386/long-double-80-10.c: Likewise.
311 * gcc.target/i386/long-double-80-8.c: Likewise.
312 * gcc.target/i386/long-double-80-9.c: Likewise.
314 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
316 PR rtl-optimization/57662
317 * g++.dg/pr57662.C: New test.
319 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
321 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
322 * gcc.dg/vmx/perm.c: New.
323 * gcc.dg/vmx/perm-be-order.c: New.
325 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
327 * gcc.dg/vmx/vsums.c: New.
328 * gcc.dg/vmx/vsums-be-order.c: New.
330 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
332 * g++.dg/ipa/devirt-23.C: New testcase.
333 * g++.dg/ipa/devirt-20.C: Fix template.
335 2014-02-02 Jan Hubicka <jh@suse.cz>
337 * g++.dg/ipa/devirt-21.C: New testcase.
339 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
341 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
342 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
344 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.c-torture/execute/pr60017.c: New test.
349 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
352 * gfortran.dg/default_initialization_7.f90: New test.
354 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
357 * gfortran.dg/elemental_subroutine_9.f90: New test.
359 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
361 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
363 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
365 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
367 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
369 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
371 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
374 * g++.dg/init/bitfield5.C: New.
376 2014-02-01 Jakub Jelinek <jakub@redhat.com>
378 PR tree-optimization/60003
379 * gcc.c-torture/execute/pr60003.c: New test.
381 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
384 * gcc.target/arm/pr59985.C: New.
386 2014-01-31 Jakub Jelinek <jakub@redhat.com>
389 * lib/tsan-dg.exp (tsan_init): Instead of not running any
390 tsan tests if trivial testcase doesn't run, set dg-do-what-default
392 (tsan_finish): Restore dg-do-what-default.
393 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
394 * g++.dg/tsan/fd_close_norace2.C: Likewise.
395 * g++.dg/tsan/default_options.C: Likewise.
396 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
397 * g++.dg/tsan/atomic_free2.C: Likewise.
398 * g++.dg/tsan/cond_race.C: Likewise.
399 * g++.dg/tsan/fd_close_norace.C: Likewise.
400 * g++.dg/tsan/benign_race.C: Likewise.
401 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
402 * c-c++-common/tsan/simple_race.c: Likewise.
403 * c-c++-common/tsan/mutexset1.c: Likewise.
404 * c-c++-common/tsan/thread_leak2.c: Likewise.
405 * c-c++-common/tsan/tls_race.c: Likewise.
406 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
407 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
408 * c-c++-common/tsan/free_race2.c: Likewise.
409 * c-c++-common/tsan/thread_leak.c: Likewise.
410 * c-c++-common/tsan/thread_leak1.c: Likewise.
411 * c-c++-common/tsan/race_on_barrier.c: Likewise.
412 * c-c++-common/tsan/free_race.c: Likewise.
413 * c-c++-common/tsan/sleep_sync.c: Likewise.
414 * c-c++-common/tsan/tiny_race.c: Likewise.
415 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
416 * c-c++-common/tsan/atomic_stack.c: Likewise.
417 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
418 in dg-output regexps.
419 * c-c++-common/tsan/simple_stack.c: Likewise.
421 2014-01-31 Richard Henderson <rth@redhat.com>
423 * g++.dg/tm/pr60004.C: New.
425 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/inherit/crash4.C: New.
430 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
432 * c-c++-common/tsan/simple_race.c: Made test less flaky.
434 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
436 * gcc.target/i386/m512-check.h: Use correct rounding values.
438 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
440 * gcc.target/i386/avx-1.c: Use correct rounding values.
441 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
442 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
443 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
444 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
445 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
446 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
447 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
448 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
449 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
450 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
451 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
452 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
453 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
454 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
455 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
456 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
457 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
458 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
459 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
460 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
461 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
462 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
463 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
464 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
465 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
466 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
467 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
468 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
469 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
470 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
471 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
472 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
473 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
474 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
475 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
476 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
477 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
478 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
479 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
480 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
481 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
482 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
483 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
484 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
485 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
486 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
487 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
488 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
489 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
490 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
491 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
492 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
493 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
494 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
495 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
496 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
497 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
498 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
499 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
500 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
501 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
502 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
503 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
504 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
505 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
506 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
507 * gcc.target/i386/sse-13.c: Ditto.
508 * gcc.target/i386/sse-14.c: Ditto.
509 * gcc.target/i386/sse-22.c: Ditto.
510 * gcc.target/i386/sse-23.c: Ditto.
512 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
514 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
515 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
517 2014-01-31 Richard Biener <rguenther@suse.de>
520 * gcc.dg/torture/pr59990.c: New testcase.
522 2014-01-31 Jakub Jelinek <jakub@redhat.com>
524 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
525 if it fails don't run any tsan tests.
527 2014-01-31 Marek Polacek <polacek@redhat.com>
530 * gcc.dg/pr59940.c (g): Adjust dg-warning.
531 (y): Adjust dg-error.
532 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
533 * gcc.dg/pr59963-1.c: New test.
534 * gcc.dg/pr59963-2.c: New test.
535 * gcc.dg/pr59963-3.c: New test.
537 2014-01-30 Jakub Jelinek <jakub@redhat.com>
540 * gcc.target/arm/pr59923.c: New test.
542 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
544 * gcc.dg/vmx/splat.c: New.
545 * gcc.dg/vmx/splat-vsx.c: New.
546 * gcc.dg/vmx/splat-be-order.c: New.
547 * gcc.dg/vmx/splat-vsx-be-order.c: New.
548 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
549 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
551 2014-01-30 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/59993
554 * gcc.dg/torture/pr59993.c: New testcase.
556 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
558 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
559 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
560 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
561 vect_int rather than vect_float.
563 2014-01-30 Marek Polacek <polacek@redhat.com>
565 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
567 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
569 * gcc.target/microblaze/isa/fcmp4.c: New.
571 2014-01-30 Marek Polacek <polacek@redhat.com>
574 * gcc.dg/pr59940.c: New test.
575 * gcc.dg/pr35635.c (func3): Move dg-warning.
577 2014-01-30 Richard Biener <rguenther@suse.de>
579 PR tree-optimization/59903
580 * gcc.dg/torture/pr59903.c: New testcase.
582 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/lookup/crash8.C: New.
587 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/template/crash117.C: New.
592 2014-01-30 Richard Biener <rguenther@suse.de>
595 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
596 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
598 * gcc.dg/invalid-call-1.c: Likewise.
600 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
603 * g++.dg/cpp1y/auto-fn23.C: New.
605 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/init/dso_handle2.C: New.
610 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
613 * g++.dg/cpp0x/pr58674.C: New.
615 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
618 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
619 * gcc.target/i386/avx512f-gather-5.c: Ditto.
621 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623 * gcc.dg/vmx/merge-be-order.c: New.
624 * gcc.dg/vmx/merge.c: New.
625 * gcc.dg/vmx/merge-vsx-be-order.c: New.
626 * gcc.dg/vmx/merge-vsx.c: New.
628 2014-01-29 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/58742
631 * gcc.dg/pr58742-1.c: New testcase.
632 * gcc.dg/pr58742-2.c: Likewise.
633 * gcc.dg/pr58742-3.c: Likewise.
635 2014-01-29 Renlin Li <Renlin.Li@arm.com>
637 * gcc.target/arm/ftest-armv7ve-arm.c: New.
638 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
639 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
641 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/gomp/pr58702.C: New.
646 2014-01-29 Dodji Seketeli <dodji@redhat.com>
648 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
651 2014-01-29 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/59920
655 * gcc.dg/pr59920-1.c: New test.
656 * gcc.dg/pr59920-2.c: New test.
657 * gcc.dg/pr59920-3.c: New test.
658 * c-c++-common/gomp/pr59917-1.c: New test.
659 * c-c++-common/gomp/pr59917-2.c: New test.
661 PR tree-optimization/59594
662 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
663 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
664 * gcc.dg/vect/pr59594.c: New test.
666 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
669 * gfortran.dg/allocate_class_3.f90: New test.
671 2014-01-28 Dodji Seketeli <dodji@redhat.com>
673 PR preprocessor/59935
674 * c-c++-common/cpp/warning-zero-location.c: New test.
675 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
677 2014-01-27 Steve Ellcey <sellcey@mips.com>
679 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
681 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
683 * g++.dg/ext/mv16.C: New tests.
685 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
687 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
688 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
689 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
690 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
691 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
692 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
693 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
694 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
695 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
696 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
697 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
698 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
699 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
700 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
701 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
702 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
703 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
704 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
705 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
706 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
707 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
708 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
709 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
710 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
711 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
712 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
713 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
714 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
715 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
716 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
717 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
718 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
719 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
720 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
721 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
722 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
723 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
724 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
725 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
726 _mm512_mask_cvtepi32_storeu_epi8.
727 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
728 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
729 _mm512_mask_cvtepi32_storeu_epi16.
730 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
731 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
732 _mm512_mask_cvtepi64_storeu_epi8.
733 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
734 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
735 _mm512_mask_cvtepi64_storeu_epi16.
736 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
737 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
738 _mm512_mask_cvtepi64_storeu_epi32.
739 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
740 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
741 _mm512_mask_cvtsepi32_storeu_epi8.
742 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
743 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
744 _mm512_mask_cvtsepi32_storeu_epi16.
745 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
746 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
747 _mm512_mask_cvtsepi64_storeu_epi8.
748 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
749 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
750 _mm512_mask_cvtsepi64_storeu_epi16.
751 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
752 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
753 _mm512_mask_cvtsepi64_storeu_epi32.
754 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
755 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
756 _mm512_mask_cvtusepi32_storeu_epi8.
757 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
758 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
759 _mm512_mask_cvtusepi32_storeu_epi16.
760 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
761 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
762 _mm512_mask_cvtusepi64_storeu_epi8.
763 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
764 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
765 _mm512_mask_cvtusepi64_storeu_epi16.
766 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
768 _mm512_mask_cvtusepi64_storeu_epi32.
769 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
770 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
772 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
774 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
775 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
776 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
777 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
778 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
779 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
780 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
781 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
782 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
783 built-ins roudning immediate.
784 * gcc.target/i386/sse-22.c: Add new built-ins.
785 * gcc.target/i386/sse-23.c: Ditto.
786 * gcc.target/i386/avx-1.c: Ditto.
788 2014-01-27 Christian Bruel <christian.bruel@st.com>
790 * gcc.target/sh/torture/strncmp.c: New tests.
792 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
794 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
796 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
798 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
800 2014-01-24 Jeff Law <law@redhat.com>
802 PR tree-optimization/59919
803 * gcc.c-torture/compile/pr59919.c: New test.
805 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/ext/timevar2.C: New.
810 2014-01-24 Marek Polacek <polacek@redhat.com>
812 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
814 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
817 * gcc.target/i386/pr59929.c: New test.
819 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
822 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
823 word atomic functions at runtime.
825 2014-01-23 Marek Polacek <polacek@redhat.com>
828 * gcc.dg/pr59846.c: New test.
830 2014-01-23 Marek Polacek <polacek@redhat.com>
833 * c-c++-common/pr58346-1.c: New test.
834 * c-c++-common/pr58346-2.c: New test.
835 * c-c++-common/pr58346-3.c: New test.
837 2014-01-23 Marek Polacek <polacek@redhat.com>
840 * gcc.dg/20020220-2.c: Adjust dg-warning message.
841 * gcc.dg/pr59871.c: New test.
843 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/parse/enum11.C: New.
848 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
850 * gcc.target/aarch64/sshr64_1.c: New testcase.
852 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
854 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
855 SIMD enabled function.
856 * g++.dg/cilk-plus/ef_test.C: New test.
857 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
859 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
860 to differenciate C error messages from C++ ones.
862 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
864 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
866 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
868 * gcc.target/microblaze/others/builtin-trap.c: New test,
870 2014-01-23 Jakub Jelinek <jakub@redhat.com>
873 * c-c++-common/gomp/pr58809.c: New test.
875 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
878 * c-c++-common/asan/use-after-return-1.c: Fixed
881 2014-01-23 Dodji Seketeli <dodji@redhat.com>
883 PR preprocessor/58580
884 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
886 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
887 Ilya Tocar <ilya.tocar@intel.com>
889 * gcc.target/i386/avx512f-kmovw-1.c: New.
891 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
893 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
894 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
895 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
896 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
897 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
898 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
900 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
903 * gcc.dg/pr48774.c: Remove skip for mips_rel.
904 * gcc.target/mips/pr52125.c: New test.
906 2014-01-22 Marek Polacek <polacek@redhat.com>
909 * gcc.dg/torture/pr59891.c: New test.
911 2014-01-22 Jeff Law <law@redhat.com>
913 PR tree-optimization/59597
914 * gcc.dg/tree-ssa/pr59597.c: New test.
916 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
918 PR rtl-optimization/59477
919 * g++.dg/pr59477.C: New.
921 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
923 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
925 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
928 * g++.dg/pr59482.C: New.
930 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
932 * gcc.dg/vmx/insert-vsx-be-order.c: New.
933 * gcc.dg/vmx/extract-vsx.c: New.
934 * gcc.dg/vmx/extract-vsx-be-order.c: New.
935 * gcc.dg/vmx/insert-vsx.c: New.
937 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
939 PR rtl-optimization/59896
940 * gcc.target/arm/pr59896.c: New.
942 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
944 PR rtl-optimization/59858
945 * gcc.target/arm/pr59858.c: New.
947 2014-01-21 Jakub Jelinek <jakub@redhat.com>
950 * gcc.dg/tree-prof/pr59003.c: New test.
953 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
956 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
958 * gfortran.dg/round_3.f08: Add more cases.
960 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
962 * lib/target-supports.exp (force_conventional_output_for): New
964 * lib/scanasm.exp (scan-assembler_required_options)
965 (scan-assembler-not_required_options)
966 (scan-assembler-times_required_options): Replace with
967 force_conventional_output_fors.
968 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
969 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
971 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
974 * gcc.target/i386/pr59789.c: New testcase.
976 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
978 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
979 the 'code' bitfield from 16 to 8.
981 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
983 * lib/target-supports.exp
984 (check_effective_target_vect_perm): Exclude aarch64_be.
985 (check_effective_target_vect_perm_byte): Likewise.
986 (check_effective_target_vect_perm_short): Likewise.
988 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
990 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
991 (RUN_TEST): Use new macro.
992 (INDEX64_32): Delete.
993 (INDEX64_64): Likewise.
994 (INDEX128_32): Likewise.
995 (INDEX128_64): Likewise.
997 (test_vneg_f32): Use fixed RUN_TEST.
999 2014-01-20 Richard Biener <rguenther@suse.de>
1002 * gcc.dg/pr59860.c: New testcase.
1004 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1007 * gcc.target/i386/pr59880.c: New test.
1009 2014-01-20 Renlin Li <renlin.li@arm.com>
1011 * gcc.dg/pr44194-1.c: Tweak regexp.
1013 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1018 * gfortran.dg/round_3.f08: New cases added.
1019 * gfortran.dg/fmt_g_1.f90: New test.
1021 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1023 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1025 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1027 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1029 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1031 * gcc.dg/vect/pr57705.c: Require vect_int.
1032 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1033 * gcc.dg/vect/vect-alias-check.c: Likewise.
1035 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1038 * gfortran.dg/unresolved_fixup_1.f90: New test.
1039 * gfortran.dg/unresolved_fixup_2.f90: New test.
1041 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1044 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1045 Remove dg-prune-output lines.
1047 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1050 * gfortran.dg/pr59706.f90: New test.
1051 * g++.dg/ext/pr59706.C: New test.
1053 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1057 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1058 * g++.dg/init/pr58811.C: Likewise.
1060 2014-01-17 Jeff Law <law@redhat.com>
1063 * gfortran.dg/pr57904.f90: New test.
1065 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/cpp0x/nsdmi-union4.C: New.
1070 2014-01-17 Marek Polacek <polacek@redhat.com>
1073 * g++.dg/diagnostic/pr59838.C: New test.
1075 2014-01-17 Marek Polacek <polacek@redhat.com>
1078 * gcc.dg/pr58346.c: New test.
1080 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1083 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1084 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1088 * gfortran.dg/pr59440-1.f90: New test.
1089 * gfortran.dg/pr59440-2.f90: New test.
1090 * gfortran.dg/pr59440-3.f90: New test.
1093 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1094 testing for " version" and " alias" with one testing for
1095 " version\[^\n\r]* alias".
1096 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1097 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1098 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1099 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1100 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1101 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1104 * c-c++-common/torture/pr57945.c: New test.
1106 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1108 * gcc.target/arm/its.c: New testcase.
1110 2014-01-16 Jan Hubicka <jh@suse.cz>
1113 * g++.dg/torture/pr59775.C: New testcase.
1115 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.c-torture/compile/pr58344.c: New test.
1121 * gcc.target/i386/pr59839.c: New test.
1124 * gcc.target/i386/pr9771-1.c (main): Rename to...
1125 (real_main): ... this. Add __asm name "main".
1126 (ASMNAME, ASMNAME2, STRING): Define.
1128 2014-01-16 Nick Clifton <nickc@redhat.com>
1131 * gcc.c-torture/compile/pr28865.c: New.
1132 * gcc.c-torture/execute/pr28865.c: New.
1134 2014-01-16 Marek Polacek <polacek@redhat.com>
1137 * gcc.dg/pr59827.c: New test.
1139 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1141 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1143 2014-01-15 Richard Henderson <rth@redhat.com>
1146 * gcc.target/i386/pr54694.c: New test.
1148 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1151 * g++.dg/pr49718.C: New test.
1153 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1155 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1157 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1159 * gcc.dg/vmx/mult-even-odd.c: New.
1160 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1162 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1164 * lib/target-supports.exp (check_libcilkrts_available): Added an
1165 extern "C" if we are using C++ along with a function prototype.
1167 2014-01-15 Jeff Law <law@redhat.com>
1169 PR tree-optimization/59747
1170 * gcc.c-torture/execute/pr59747.c: New test.
1172 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1175 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1177 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1178 * g++.dg/ext/attribute-test-1.C: Likewise.
1179 * g++.dg/ext/attribute-test-2.C: Likewise.
1180 * g++.dg/ext/attribute-test-3.C: Likewise.
1181 * g++.dg/ext/attribute-test-4.C: Likewise.
1182 * g++.dg/ext/pr56790-1.C: Likewise.
1183 * g++.dg/torture/pr38565.C: Likewise.
1184 * gcc.dg/pr53060.c: Likewise.
1185 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1186 * c-c++-common/vector-compare-2.c: Likewise.
1187 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1188 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1189 dg-message line number.
1191 2014-01-15 Matthias Klose <doko@ubuntu.com>
1193 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1195 2014-01-15 Richard Biener <rguenther@suse.de>
1197 PR tree-optimization/59822
1198 * g++.dg/torture/pr59822.C: New testcase.
1200 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1203 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1204 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1206 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1207 Kugan Vivekanandarajah <kuganv@linaro.org>
1210 * g++.dg/pr59695.C: New testcase.
1212 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1215 * gcc.c-torture/compile/pr59803.c: New testcase.
1217 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1220 * gcc.c-torture/execute/pr58943.c: New test.
1221 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1223 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1226 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1227 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1228 (bar): Change return type to void. Set y to x.
1229 * gcc.target/i386/pr59794-1.c: New testcase.
1230 * gcc.target/i386/pr59794-2.c: Likewise.
1231 * gcc.target/i386/pr59794-3.c: Likewise.
1232 * gcc.target/i386/pr59794-4.c: Likewise.
1233 * gcc.target/i386/pr59794-5.c: Likewise.
1234 * gcc.target/i386/pr59794-6.c: Likewise.
1235 * gcc.target/i386/pr59794-7.c: Likewise.
1237 2014-01-14 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/58921
1240 PR tree-optimization/59006
1241 * gcc.dg/torture/pr58921.c: New testcase.
1242 * gcc.dg/torture/pr59006.c: Likewise.
1243 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1245 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1248 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1249 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1250 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1251 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1252 Executing predictive commoning without unrolling.
1254 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1256 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1257 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1258 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1259 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1260 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1261 __builtin_ia32_rsqrt28sd_round.
1262 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1263 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1264 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1265 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1266 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1267 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1268 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1269 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1270 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1271 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1272 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1273 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1274 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1275 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1276 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1277 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1278 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1279 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1280 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1281 fix wrong rounding mode (see above).
1282 * gcc.target/i386/sse-23.c: Ditto.
1284 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1286 * gcc.dg/vmx/insert.c: New.
1287 * gcc.dg/vmx/insert-be-order.c: New.
1288 * gcc.dg/vmx/extract.c: New.
1289 * gcc.dg/vmx/extract-be-order.c: New.
1291 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1293 PR tree-optimization/59387
1294 * gcc.c-torture/execute/pr59387.c: New test.
1296 2014-01-13 Richard Biener <rguenther@suse.de>
1298 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1299 adjusting mathlib options.
1300 * gfortran.dg/lto/lto.exp: Likewise.
1302 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1304 * gnat.dg/loop_optimization17.adb: New test.
1305 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1307 2014-01-13 Christian Bruel <christian.bruel@st.com>
1309 * gcc.target/sh/cmpstrn.c: New case.
1311 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1313 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1314 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1316 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1319 * gfortran.dg/alloc_comp_basics_6.f90: New.
1321 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1324 * gfortran.dg/pr59700.f90: New test.
1326 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1328 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1329 * gfortran.dg/use_only_3.f90: Likewise.
1330 * gfortran.dg/inquire_10.f90: Delete opened file.
1331 * gfortran.dg/inquire_15.f90: Likewise.
1332 * gfortran.dg/pr16597.f90: Likewise.
1333 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1336 2014-01-10 Jeff Law <law@redhat.com>
1339 * gcc.c-torture/compile/pr59743.c: New test.
1341 2014-01-10 Jan Hubicka <jh@suse.cz>
1344 * g++.dg/torture/pr58585.C: New testcase.
1346 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1348 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1350 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1352 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1354 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1357 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1358 * gcc.target/aarch64/cmn-neg2.c: New test.
1360 2014-01-10 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/59374
1363 * gcc.dg/torture/pr59374-3.c: New testcase.
1365 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1367 * lib/target-supports.exp
1368 (check_effective_target_arm_crypto_ok_nocache): New.
1369 (check_effective_target_arm_crypto_ok): Use above procedure.
1370 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1372 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1376 * g++.dg/ipa/devirt-20.C: New testcase.
1377 * g++.dg/torture/pr58252.C: Likewise.
1378 * g++.dg/torture/pr59226.C: Likewise.
1380 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1382 * c-c++-common/asan/no-asan-stack.c: New test.
1384 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1387 * gcc.dg/pr59670.c: New test.
1389 2014-01-09 Steve Ellcey <sellcey@mips.com>
1391 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1393 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/i386/pr47735.c: New test.
1398 PR tree-optimization/59622
1399 * g++.dg/opt/pr59622-2.C: New test.
1400 * g++.dg/opt/pr59622-3.C: New test.
1401 * g++.dg/opt/pr59622-4.C: New test.
1402 * g++.dg/opt/pr59622-5.C: New test.
1405 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1406 filename:line instead of (modulename+offset) form with stripped
1407 initial / from the filename.
1409 2014-01-09 Ian Lance Taylor <iant@google.com>
1411 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1412 the other Go compiler.
1414 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/variadic145.C: New.
1419 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1421 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1422 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1424 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1427 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1428 are run only if the Cilk library is available/enabled.
1429 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1430 * lib/target-supports.exp (check_libcilkrts_available): New function.
1432 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1435 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1436 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1437 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1438 with dg-additional-options.
1439 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1440 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1441 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1442 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1443 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1444 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1446 2014-01-09 Richard Biener <rguenther@suse.de>
1448 PR tree-optimization/59715
1449 * gcc.dg/torture/pr59715.c: New testcase.
1451 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1453 * c-c++-common/asan/no-asan-globals.c: New test.
1454 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1455 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1456 * c-c++-common/asan/use-after-return-1.c: Likewise.
1457 * c-c++-common/asan/no-use-after-return.c: Likewise.
1459 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1461 * gnat.dg/weak2.ad[sb]: New test.
1463 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1467 type, use pointers to vector type instead.
1469 2014-01-08 Catherine Moore <clm@codesourcery.com>
1471 * gcc.target/mips/umips-branch-3.c: New test.
1472 * gcc.target/mips/umips-branch-4.c: New test.
1474 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1476 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1477 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1478 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1480 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1481 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1482 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1483 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1485 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1487 PR rtl-optimization/59137
1488 * gcc.target/mips/pr59137.c: New test.
1490 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1493 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1494 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1495 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1496 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1497 Require fpic effective target.
1498 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1500 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1503 * gcc.dg/pr59722.c: New test.
1505 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1508 * gcc.dg/torture/pr57748-3.c: New test.
1509 * gcc.dg/torture/pr57748-4.c: New test.
1511 2014-01-08 Marek Polacek <polacek@redhat.com>
1514 * gcc.dg/gomp/pr59669-1.c: New test.
1515 * gcc.dg/gomp/pr59669-2.c: New test.
1517 2014-01-08 Martin Jambor <mjambor@suse.cz>
1520 * gcc.dg/ipa/pr59610.c: New test.
1522 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/binding_label_tests_26a.f90: New.
1526 * gfortran.dg/binding_label_tests_26b.f90: New.
1528 2014-01-08 Marek Polacek <polacek@redhat.com>
1531 * c-c++-common/ubsan/pr59667.c: New test.
1533 2014-01-08 Richard Biener <rguenther@suse.de>
1536 * gcc.dg/pr59630.c: New testcase.
1538 2014-01-08 Richard Biener <rguenther@suse.de>
1541 * gcc.dg/pr59471.c: New testcase.
1543 2014-01-07 Jeff Law <law@redhat.com>
1546 * gcc.target/i386/pr53623.c: New test.
1548 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1550 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1552 * g++.dg/cpp1y/pr58534.C: Likewise.
1553 * g++.dg/cpp1y/pr58536.C: Likewise.
1554 * g++.dg/cpp1y/pr58548.C: Likewise.
1555 * g++.dg/cpp1y/pr58549.C: Likewise.
1556 * g++.dg/cpp1y/pr58637.C: Likewise.
1557 * g++.dg/cpp1y/pr59112.C: Likewise.
1558 * g++.dg/cpp1y/pr59113.C: Likewise.
1559 * g++.dg/cpp1y/pr59629.C: Likewise.
1560 * g++.dg/cpp1y/pr59635.C: Likewise.
1561 * g++.dg/cpp1y/pr59636.C: Likewise.
1562 * g++.dg/cpp1y/pr59638.C: Likewise.
1564 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1566 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1568 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1570 * gcc.target/i386/intrinsics_4.c (bar): New function.
1572 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1574 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1576 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1578 PR rtl-optimization/58668
1579 * gcc.dg/pr58668.c: New test.
1581 PR tree-optimization/59643
1582 * gcc.dg/pr59643.c: New test.
1583 * gcc.c-torture/execute/pr59643.c: New test.
1585 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1588 * gfortran.dg/class_allocate_16.f90: New.
1590 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.target/i386/pr59644.c: New test.
1595 2014-01-06 Marek Polacek <polacek@redhat.com>
1598 * gcc.dg/pr57773.c: New test.
1600 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1606 * g++.dg/cpp1y/pr59635.C: New testcase.
1607 * g++.dg/cpp1y/pr59636.C: New testcase.
1608 * g++.dg/cpp1y/pr59629.C: New testcase.
1609 * g++.dg/cpp1y/pr59638.C: New testcase.
1611 2014-01-06 Martin Jambor <mjambor@suse.cz>
1614 * gcc.dg/ipa/pr59008.c: New test.
1616 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1618 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1621 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1623 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1624 Require c99_runtime.
1625 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1627 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1628 Require c99_runtime.
1629 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1630 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1631 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1633 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1634 Require c99_runtime.
1635 Make CALC void static.
1636 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1638 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1639 Require c99_runtime.
1640 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1642 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1644 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1645 * gcc.target/i386/pr59501-2.c: Likewise.
1646 * gcc.target/i386/pr59501-3.c: Likewise.
1647 * gcc.target/i386/pr59501-4.c: Likewise.
1648 * gcc.target/i386/pr59501-5.c: Likewise.
1649 * gcc.target/i386/pr59501-6.c: Likewise.
1651 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1653 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1654 * gcc.target/i386/pr59390_1.c: Likewise.
1655 * gcc.target/i386/pr59390_2.c: Likewise.
1657 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1659 * gcc.dg/pr59350.c: Tweak.
1660 * gcc.dg/pr59350-2.c: New test.
1661 * g++.dg/pr59510.C: Likewise.
1663 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1666 * gfortran.dg/bind_c_procs_2.f90: New.
1668 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1670 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1671 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1672 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1673 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1674 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1675 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1676 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1678 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1680 * gcc.target/arm/neon-nested-apcs.c: New test.
1682 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1684 PR tree-optimization/59519
1685 * gcc.dg/vect/pr59519-1.c: New test.
1686 * gcc.dg/vect/pr59519-2.c: New test.
1688 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1691 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1694 * gfortran.dg/typebound_proc_32.f90: New.
1696 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1699 * g++.dg/pr58950.C: New file.
1701 2014-01-03 Tobias Burnus <burnus@net-b.de>
1704 * g++.dg/gomp/pr58567.C: New.
1706 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1708 PR tree-optimization/59651
1709 * gcc.dg/torture/pr59651.c: New test.
1710 * gcc.dg/vect/pr59651.c: Ditto.
1712 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.target/i386/pr59625.c: New test.
1717 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/cpp0x/range-for28.C: New.
1722 * g++.dg/cpp0x/range-for3.C: Update.
1724 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1726 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1728 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1731 * g++.dg/cpp0x/pr59641.C: New file.
1733 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1735 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1737 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1740 * g++.dg/ext/pr59378.C: New file.
1742 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1744 Update copyright years
1746 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1748 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1751 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/dynamic_dispatch_12.f90: New.
1756 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1758 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1759 the builtin isn't optimized away as unused.
1761 PR rtl-optimization/59647
1762 * g++.dg/opt/pr59647.C: New test.
1764 Copyright (C) 2014 Free Software Foundation, Inc.
1766 Copying and distribution of this file, with or without modification,
1767 are permitted in any medium without royalty provided the copyright
1768 notice and this notice are preserved.