1 2014-02-07 Richard Biener <rguenther@suse.de>
4 * gcc.dg/tree-ssa/alias-30.c: New testcase.
5 * gcc.dg/tree-ssa/alias-31.c: Likewise.
7 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
10 * g++.dg/torture/pr59918.C: New testcase.
12 2014-02-06 Jakub Jelinek <jakub@redhat.com>
15 * gcc.target/arm/pr59575.c: New test.
18 * gcc.dg/pr59992.c: New test.
20 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
22 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
23 init_priority. Test alignment of variable instead of function.
25 2014-02-06 Marek Polacek <polacek@redhat.com>
28 * gcc.dg/pr60087.c: New test.
30 2014-02-06 Alan Modra <amodra@gmail.com>
32 * gcc.target/powerpc/pr60032.c: New.
34 2014-02-06 Jakub Jelinek <jakub@redhat.com>
37 * gcc.c-torture/execute/pr60062.c: New test.
38 * gcc.c-torture/execute/pr60072.c: New test.
40 2014-02-06 Ian Bolton <ian.bolton@arm.com>
42 * gcc.dg/tree-ssa/pr59597.c: Make called function static
43 so that expected outcome works for PIC variants too.
45 2014-02-06 Yury Gribov <y.gribov@samsung.com>
46 Kugan Vivekanandarajah <kuganv@linaro.org>
48 * gcc.target/arm/vect-noalign.c: New file.
50 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
51 Jakub Jelinek <jakub@redhat.com>
54 * gcc.dg/pr60013.c: New testcase.
56 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
58 * gcc.dg/vmx/sum2s.c: New.
59 * gcc.dg/vmx/sum2s-be-order.c: New.
61 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
63 * gcc.dg/vmx/pack.c: New.
64 * gcc.dg/vmx/pack-be-order.c: New.
65 * gcc.dg/vmx/unpack.c: New.
66 * gcc.dg/vmx/unpack-be-order.c: New.
68 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
70 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
71 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
73 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
75 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
76 Use __builtin_floorf, __builtin_ceilf.
77 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
79 (TEST): Use __builtin_floorf.
80 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
82 2014-02-05 Jakub Jelinek <jakub@redhat.com>
85 * g++.dg/opt/pr59947.C: New test.
88 * c-c++-common/gomp/pr58703.c: New test.
90 2014-02-05 Richard Biener <rguenther@suse.de>
93 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
94 avoid using unsigned long long.
96 2014-02-05 Jakub Jelinek <jakub@redhat.com>
99 * g++.dg/torture/pr57499.C: New test.
101 2014-02-05 Yury Gribov <y.gribov@samsung.com>
103 * gcc.dg/asan/nosanitize-and-inline.c: New test.
105 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
107 * g++.dg/ipa/devirrt-22.C: Fix template.
109 2014-02-04 Marek Polacek <polacek@redhat.com>
112 * gcc.dg/pr60036.c: New test.
114 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
117 * g++.dg/torture/pr60058.C: New testcase.
119 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
121 * g++.dg/tsan/default_options.C: Invert check.
123 2014-02-04 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/60002
126 * g++.dg/opt/pr60002.C: New test.
128 PR tree-optimization/60023
129 * g++.dg/vect/pr60023.cc: New test.
132 * c-c++-common/torture/pr60026.c: New test.
134 PR rtl-optimization/57915
135 * gcc.target/i386/pr57915.c: New test.
137 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
139 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
141 2014-02-04 Renlin Li <Renlin.Li@arm.com>
143 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
145 2014-02-04 Jakub Jelinek <jakub@redhat.com>
148 * gcc.dg/pr59261.c: New test.
150 2014-02-04 Richard Biener <rguenther@suse.de>
152 PR tree-optimization/60012
153 * gcc.dg/vect/pr60012.c: New testcase.
155 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158 * g++.dg/eh/unwind-direct.C: New test.
160 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
162 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
163 timeout value to 20s.
165 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
168 * g++.dg/torture/pr59882.C: New testcase
170 2014-02-03 Jan Hubicka <jh@suse.cz>
173 * g++.dg/ipa/devirt-22.C: New testcase.
175 2014-02-03 Jan Hubicka <jh@suse.cz>
177 * g++.dg/ipa/devirt-25.C: New testcase.
179 2014-02-04 Jakub Jelinek <jakub@redhat.com>
181 PR tree-optimization/59924
182 * gcc.dg/pr59924.c: New test.
184 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
187 * g++.dg/ipa/devirt-24.C: New testcase.
189 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
193 * c-c++-common/attributes-1.c: New testcase.
194 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
196 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/cpp0x/pr58871.C: New.
201 2014-02-03 Cong Hou <congh@google.com>
203 PR tree-optimization/60000
204 * g++.dg/vect/pr60000.cc: New test.
206 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
208 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
209 * gcc.target/i386/long-double-64-4.c: Likewise.
210 * gcc.target/i386/long-double-80-1.c: Likewise.
211 * gcc.target/i386/long-double-80-2.c: Likewise.
212 * gcc.target/i386/long-double-80-3.c: Likewise.
213 * gcc.target/i386/long-double-80-4.c: Likewise.
214 * gcc.target/i386/long-double-80-5.c: Likewise.
215 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
217 * gcc.target/i386/long-double-64-3.c: Likewise.
218 * gcc.target/i386/long-double-128-1.c: New test.
219 * gcc.target/i386/long-double-128-2.c: Likewise.
220 * gcc.target/i386/long-double-128-3.c: Likewise.
221 * gcc.target/i386/long-double-128-4.c: Likewise.
222 * gcc.target/i386/long-double-128-5.c: Likewise.
223 * gcc.target/i386/long-double-128-6.c: Likewise.
224 * gcc.target/i386/long-double-128-7.c: Likewise.
225 * gcc.target/i386/long-double-128-8.c: Likewise.
226 * gcc.target/i386/long-double-128-9.c: Likewise.
227 * gcc.target/i386/long-double-64-5.c: Likewise.
228 * gcc.target/i386/long-double-64-6.c: Likewise.
229 * gcc.target/i386/long-double-64-7.c: Likewise.
230 * gcc.target/i386/long-double-64-8.c: Likewise.
231 * gcc.target/i386/long-double-64-9.c: Likewise.
232 * gcc.target/i386/long-double-80-10.c: Likewise.
233 * gcc.target/i386/long-double-80-8.c: Likewise.
234 * gcc.target/i386/long-double-80-9.c: Likewise.
236 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
238 PR rtl-optimization/57662
239 * g++.dg/pr57662.C: New test.
241 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
243 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
244 * gcc.dg/vmx/perm.c: New.
245 * gcc.dg/vmx/perm-be-order.c: New.
247 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249 * gcc.dg/vmx/vsums.c: New.
250 * gcc.dg/vmx/vsums-be-order.c: New.
252 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
254 * g++.dg/ipa/devirt-23.C: New testcase.
255 * g++.dg/ipa/devirt-20.C: Fix template.
257 2014-02-02 Jan Hubicka <jh@suse.cz>
259 * g++.dg/ipa/devirt-21.C: New testcase.
261 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
263 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
264 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
266 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
269 * gcc.c-torture/execute/pr60017.c: New test.
271 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
274 * gfortran.dg/default_initialization_7.f90: New test.
276 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
279 * gfortran.dg/elemental_subroutine_9.f90 : New test
281 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
283 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
285 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
287 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
289 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
291 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
293 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/init/bitfield5.C: New.
298 2014-02-01 Jakub Jelinek <jakub@redhat.com>
300 PR tree-optimization/60003
301 * gcc.c-torture/execute/pr60003.c: New test.
303 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
306 * gcc.target/arm/pr59985.C: New.
308 2014-01-31 Jakub Jelinek <jakub@redhat.com>
311 * lib/tsan-dg.exp (tsan_init): Instead of not running any
312 tsan tests if trivial testcase doesn't run, set dg-do-what-default
314 (tsan_finish): Restore dg-do-what-default.
315 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
316 * g++.dg/tsan/fd_close_norace2.C: Likewise.
317 * g++.dg/tsan/default_options.C: Likewise.
318 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
319 * g++.dg/tsan/atomic_free2.C: Likewise.
320 * g++.dg/tsan/cond_race.C: Likewise.
321 * g++.dg/tsan/fd_close_norace.C: Likewise.
322 * g++.dg/tsan/benign_race.C: Likewise.
323 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
324 * c-c++-common/tsan/simple_race.c: Likewise.
325 * c-c++-common/tsan/mutexset1.c: Likewise.
326 * c-c++-common/tsan/thread_leak2.c: Likewise.
327 * c-c++-common/tsan/tls_race.c: Likewise.
328 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
329 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
330 * c-c++-common/tsan/free_race2.c: Likewise.
331 * c-c++-common/tsan/thread_leak.c: Likewise.
332 * c-c++-common/tsan/thread_leak1.c: Likewise.
333 * c-c++-common/tsan/race_on_barrier.c: Likewise.
334 * c-c++-common/tsan/free_race.c: Likewise.
335 * c-c++-common/tsan/sleep_sync.c: Likewise.
336 * c-c++-common/tsan/tiny_race.c: Likewise.
337 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
338 * c-c++-common/tsan/atomic_stack.c: Likewise.
339 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
340 in dg-output regexps.
341 * c-c++-common/tsan/simple_stack.c: Likewise.
343 2014-01-31 Richard Henderson <rth@redhat.com>
345 * g++.dg/tm/pr60004.C: New.
347 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/inherit/crash4.C: New.
352 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
354 * c-c++-common/tsan/simple_race.c: Made test less flaky.
356 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
358 * gcc.target/i386/m512-check.h: Use correct rounding values.
360 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
362 * gcc.target/i386/avx-1.c: Use correct rounding values.
363 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
364 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
365 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
366 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
367 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
368 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
369 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
370 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
371 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
372 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
373 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
374 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
375 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
376 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
377 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
378 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
379 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
380 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
381 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
382 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
383 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
384 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
385 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
386 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
387 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
388 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
389 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
390 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
391 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
392 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
393 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
394 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
395 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
396 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
397 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
398 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
399 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
400 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
401 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
402 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
403 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
404 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
405 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
406 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
407 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
408 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
409 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
410 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
411 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
412 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
413 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
414 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
415 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
416 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
417 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
418 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
419 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
420 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
421 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
422 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
423 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
424 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
425 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
426 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
427 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
428 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
429 * gcc.target/i386/sse-13.c: Ditto.
430 * gcc.target/i386/sse-14.c: Ditto.
431 * gcc.target/i386/sse-22.c: Ditto.
432 * gcc.target/i386/sse-23.c: Ditto.
434 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
436 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
437 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
439 2014-01-31 Richard Biener <rguenther@suse.de>
442 * gcc.dg/torture/pr59990.c: New testcase.
444 2014-01-31 Jakub Jelinek <jakub@redhat.com>
446 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
447 if it fails don't run any tsan tests.
449 2014-01-31 Marek Polacek <polacek@redhat.com>
452 * gcc.dg/pr59940.c (g): Adjust dg-warning.
453 (y): Adjust dg-error.
454 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
455 * gcc.dg/pr59963-1.c: New test.
456 * gcc.dg/pr59963-2.c: New test.
457 * gcc.dg/pr59963-3.c: New test.
459 2014-01-30 Jakub Jelinek <jakub@redhat.com>
462 * gcc.target/arm/pr59923.c: New test.
464 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
466 * gcc.dg/vmx/splat.c: New.
467 * gcc.dg/vmx/splat-vsx.c: New.
468 * gcc.dg/vmx/splat-be-order.c: New.
469 * gcc.dg/vmx/splat-vsx-be-order.c: New.
470 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
471 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
473 2014-01-30 Richard Biener <rguenther@suse.de>
475 PR tree-optimization/59993
476 * gcc.dg/torture/pr59993.c: New testcase.
478 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
480 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
481 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
482 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
483 vect_int rather than vect_float.
485 2014-01-30 Marek Polacek <polacek@redhat.com>
487 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
489 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
491 * gcc.target/microblaze/isa/fcmp4.c: New.
493 2014-01-30 Marek Polacek <polacek@redhat.com>
496 * gcc.dg/pr59940.c: New test.
497 * gcc.dg/pr35635.c (func3): Move dg-warning.
499 2014-01-30 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/59903
502 * gcc.dg/torture/pr59903.c: New testcase.
504 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/lookup/crash8.C: New.
509 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/template/crash117.C: New.
514 2014-01-30 Richard Biener <rguenther@suse.de>
517 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
518 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
520 * gcc.dg/invalid-call-1.c: Likewise.
522 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
525 * g++.dg/cpp1y/auto-fn23.C: New.
527 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/init/dso_handle2.C: New.
532 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/cpp0x/pr58674.C: New.
537 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
540 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
541 * gcc.target/i386/avx512f-gather-5.c: Ditto.
543 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
545 * gcc.dg/vmx/merge-be-order.c: New.
546 * gcc.dg/vmx/merge.c: New.
547 * gcc.dg/vmx/merge-vsx-be-order.c: New.
548 * gcc.dg/vmx/merge-vsx.c: New.
550 2014-01-29 Richard Biener <rguenther@suse.de>
552 PR tree-optimization/58742
553 * gcc.dg/pr58742-1.c: New testcase.
554 * gcc.dg/pr58742-2.c: Likewise.
555 * gcc.dg/pr58742-3.c: Likewise.
557 2014-01-29 Renlin Li <Renlin.Li@arm.com>
559 * gcc.target/arm/ftest-armv7ve-arm.c: New.
560 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
561 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
563 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/gomp/pr58702.C: New.
568 2014-01-29 Dodji Seketeli <dodji@redhat.com>
570 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
573 2014-01-29 Jakub Jelinek <jakub@redhat.com>
576 PR tree-optimization/59920
577 * gcc.dg/pr59920-1.c: New test.
578 * gcc.dg/pr59920-2.c: New test.
579 * gcc.dg/pr59920-3.c: New test.
580 * c-c++-common/gomp/pr59917-1.c: New test.
581 * c-c++-common/gomp/pr59917-2.c: New test.
583 PR tree-optimization/59594
584 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
585 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
586 * gcc.dg/vect/pr59594.c: New test.
588 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
591 * gfortran.dg/allocate_class_3.f90: New test.
593 2014-01-28 Dodji Seketeli <dodji@redhat.com>
595 PR preprocessor/59935
596 * c-c++-common/cpp/warning-zero-location.c: New test.
597 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
599 2014-01-27 Steve Ellcey <sellcey@mips.com>
601 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
603 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
605 * g++.dg/ext/mv16.C: New tests.
607 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
609 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
610 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
611 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
612 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
613 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
614 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
615 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
616 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
617 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
618 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
619 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
620 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
621 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
622 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
623 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
624 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
625 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
626 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
627 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
628 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
629 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
630 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
631 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
632 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
633 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
634 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
635 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
636 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
637 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
638 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
639 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
640 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
641 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
642 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
643 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
644 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
645 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
646 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
647 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
648 _mm512_mask_cvtepi32_storeu_epi8.
649 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
650 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
651 _mm512_mask_cvtepi32_storeu_epi16.
652 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
653 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
654 _mm512_mask_cvtepi64_storeu_epi8.
655 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
656 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
657 _mm512_mask_cvtepi64_storeu_epi16.
658 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
659 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
660 _mm512_mask_cvtepi64_storeu_epi32.
661 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
662 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
663 _mm512_mask_cvtsepi32_storeu_epi8.
664 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
665 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
666 _mm512_mask_cvtsepi32_storeu_epi16.
667 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
668 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
669 _mm512_mask_cvtsepi64_storeu_epi8.
670 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
671 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
672 _mm512_mask_cvtsepi64_storeu_epi16.
673 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
674 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
675 _mm512_mask_cvtsepi64_storeu_epi32.
676 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
677 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
678 _mm512_mask_cvtusepi32_storeu_epi8.
679 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
680 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
681 _mm512_mask_cvtusepi32_storeu_epi16.
682 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
683 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
684 _mm512_mask_cvtusepi64_storeu_epi8.
685 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
686 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
687 _mm512_mask_cvtusepi64_storeu_epi16.
688 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
689 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
690 _mm512_mask_cvtusepi64_storeu_epi32.
691 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
692 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
694 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
696 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
697 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
698 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
699 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
700 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
701 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
702 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
703 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
704 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
705 built-ins roudning immediate.
706 * gcc.target/i386/sse-22.c: Add new built-ins.
707 * gcc.target/i386/sse-23.c: Ditto.
708 * gcc.target/i386/avx-1.c: Ditto.
710 2014-01-27 Christian Bruel <christian.bruel@st.com>
712 * gcc.target/sh/torture/strncmp.c: New tests.
714 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
716 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
718 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
720 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
722 2014-01-24 Jeff Law <law@redhat.com>
724 PR tree-optimization/59919
725 * gcc.c-torture/compile/pr59919.c: New test.
727 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
730 * g++.dg/ext/timevar2.C: New.
732 2014-01-24 Marek Polacek <polacek@redhat.com>
734 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
736 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
739 * gcc.target/i386/pr59929.c: New test.
741 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
744 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
745 word atomic functions at runtime.
747 2014-01-23 Marek Polacek <polacek@redhat.com>
750 * gcc.dg/pr59846.c: New test.
752 2014-01-23 Marek Polacek <polacek@redhat.com>
755 * c-c++-common/pr58346-1.c: New test.
756 * c-c++-common/pr58346-2.c: New test.
757 * c-c++-common/pr58346-3.c: New test.
759 2014-01-23 Marek Polacek <polacek@redhat.com>
762 * gcc.dg/20020220-2.c: Adjust dg-warning message.
763 * gcc.dg/pr59871.c: New test.
765 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/parse/enum11.C: New.
770 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
772 * gcc.target/aarch64/sshr64_1.c: New testcase.
774 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
776 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
777 SIMD enabled function.
778 * g++.dg/cilk-plus/ef_test.C: New test.
779 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
781 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
782 to differenciate C error messages from C++ ones.
784 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
786 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
788 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
790 * gcc.target/microblaze/others/builtin-trap.c: New test,
792 2014-01-23 Jakub Jelinek <jakub@redhat.com>
795 * c-c++-common/gomp/pr58809.c: New test.
797 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
800 * c-c++-common/asan/use-after-return-1.c: Fixed
803 2014-01-23 Dodji Seketeli <dodji@redhat.com>
805 PR preprocessor/58580
806 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
808 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
809 Ilya Tocar <ilya.tocar@intel.com>
811 * gcc.target/i386/avx512f-kmovw-1.c: New.
813 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
815 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
816 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
817 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
818 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
819 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
820 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
822 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
825 * gcc.dg/pr48774.c: Remove skip for mips_rel.
826 * gcc.target/mips/pr52125.c: New test.
828 2014-01-22 Marek Polacek <polacek@redhat.com>
831 * gcc.dg/torture/pr59891.c: New test.
833 2014-01-22 Jeff Law <law@redhat.com>
835 PR tree-optimization/59597
836 * gcc.dg/tree-ssa/pr59597.c: New test.
838 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
840 PR rtl-optimization/59477
841 * g++.dg/pr59477.C: New.
843 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
845 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
847 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
850 * g++.dg/pr59482.C: New.
852 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
854 * gcc.dg/vmx/insert-vsx-be-order.c: New.
855 * gcc.dg/vmx/extract-vsx.c: New.
856 * gcc.dg/vmx/extract-vsx-be-order.c: New.
857 * gcc.dg/vmx/insert-vsx.c: New.
859 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
861 PR rtl-optimization/59896
862 * gcc.target/arm/pr59896.c: New.
864 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
866 PR rtl-optimization/59858
867 * gcc.target/arm/pr59858.c: New.
869 2014-01-21 Jakub Jelinek <jakub@redhat.com>
872 * gcc.dg/tree-prof/pr59003.c: New test.
875 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
878 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
880 * gfortran.dg/round_3.f08: Add more cases.
882 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
884 * lib/target-supports.exp (force_conventional_output_for): New
886 * lib/scanasm.exp (scan-assembler_required_options)
887 (scan-assembler-not_required_options)
888 (scan-assembler-times_required_options): Replace with
889 force_conventional_output_fors.
890 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
891 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
893 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
896 * gcc.target/i386/pr59789.c: New testcase.
898 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
900 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
901 the 'code' bitfield from 16 to 8.
903 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
905 * lib/target-supports.exp
906 (check_effective_target_vect_perm): Exclude aarch64_be.
907 (check_effective_target_vect_perm_byte): Likewise.
908 (check_effective_target_vect_perm_short): Likewise.
910 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
912 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
913 (RUN_TEST): Use new macro.
914 (INDEX64_32): Delete.
915 (INDEX64_64): Likewise.
916 (INDEX128_32): Likewise.
917 (INDEX128_64): Likewise.
919 (test_vneg_f32): Use fixed RUN_TEST.
921 2014-01-20 Richard Biener <rguenther@suse.de>
924 * gcc.dg/pr59860.c: New testcase.
926 2014-01-20 Jakub Jelinek <jakub@redhat.com>
929 * gcc.target/i386/pr59880.c: New test.
931 2014-01-20 Renlin Li <renlin.li@arm.com>
933 * gcc.dg/pr44194-1.c: Tweak regexp.
935 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
940 * gfortran.dg/round_3.f08: New cases added.
941 * gfortran.dg/fmt_g_1.f90: New test.
943 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
945 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
947 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
949 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
951 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
953 * gcc.dg/vect/pr57705.c: Require vect_int.
954 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
955 * gcc.dg/vect/vect-alias-check.c: Likewise.
957 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
960 * gfortran.dg/unresolved_fixup_1.f90: New test.
961 * gfortran.dg/unresolved_fixup_2.f90: New test.
963 2014-01-18 Jakub Jelinek <jakub@redhat.com>
966 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
967 Remove dg-prune-output lines.
969 2014-01-17 Jakub Jelinek <jakub@redhat.com>
972 * gfortran.dg/pr59706.f90: New test.
973 * g++.dg/ext/pr59706.C: New test.
975 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/cpp0x/decltype-incomplete1.C: New.
980 * g++.dg/init/pr58811.C: Likewise.
982 2014-01-17 Jeff Law <law@redhat.com>
985 * gfortran.dg/pr57904.f90: New test.
987 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/cpp0x/nsdmi-union4.C: New.
992 2014-01-17 Marek Polacek <polacek@redhat.com>
995 * g++.dg/diagnostic/pr59838.C: New test.
997 2014-01-17 Marek Polacek <polacek@redhat.com>
1000 * gcc.dg/pr58346.c: New test.
1002 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1005 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1006 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1010 * gfortran.dg/pr59440-1.f90: New test.
1011 * gfortran.dg/pr59440-2.f90: New test.
1012 * gfortran.dg/pr59440-3.f90: New test.
1015 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1016 testing for " version" and " alias" with one testing for
1017 " version\[^\n\r]* alias".
1018 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1019 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1020 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1021 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1022 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1023 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1026 * c-c++-common/torture/pr57945.c: New test.
1028 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1030 * gcc.target/arm/its.c: New testcase.
1032 2014-01-16 Jan Hubicka <jh@suse.cz>
1035 * g++.dg/torture/pr59775.C: New testcase.
1037 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/compile/pr58344.c: New test.
1043 * gcc.target/i386/pr59839.c: New test.
1046 * gcc.target/i386/pr9771-1.c (main): Rename to...
1047 (real_main): ... this. Add __asm name "main".
1048 (ASMNAME, ASMNAME2, STRING): Define.
1050 2014-01-16 Nick Clifton <nickc@redhat.com>
1053 * gcc.c-torture/compile/pr28865.c: New.
1054 * gcc.c-torture/execute/pr28865.c: New.
1056 2014-01-16 Marek Polacek <polacek@redhat.com>
1059 * gcc.dg/pr59827.c: New test.
1061 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1063 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1065 2014-01-15 Richard Henderson <rth@redhat.com>
1068 * gcc.target/i386/pr54694.c: New test.
1070 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1073 * g++.dg/pr49718.C: New test.
1075 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1077 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1079 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1081 * gcc.dg/vmx/mult-even-odd.c: New.
1082 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1084 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1086 * lib/target-supports.exp (check_libcilkrts_available): Added an
1087 extern "C" if we are using C++ along with a function prototype.
1089 2014-01-15 Jeff Law <law@redhat.com>
1091 PR tree-optimization/59747
1092 * gcc.c-torture/execute/pr59747.c: New test.
1094 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1097 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1099 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1100 * g++.dg/ext/attribute-test-1.C: Likewise.
1101 * g++.dg/ext/attribute-test-2.C: Likewise.
1102 * g++.dg/ext/attribute-test-3.C: Likewise.
1103 * g++.dg/ext/attribute-test-4.C: Likewise.
1104 * g++.dg/ext/pr56790-1.C: Likewise.
1105 * g++.dg/torture/pr38565.C: Likewise.
1106 * gcc.dg/pr53060.c: Likewise.
1107 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1108 * c-c++-common/vector-compare-2.c: Likewise.
1109 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1110 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1111 dg-message line number.
1113 2014-01-15 Matthias Klose <doko@ubuntu.com>
1115 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1117 2014-01-15 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/59822
1120 * g++.dg/torture/pr59822.C: New testcase.
1122 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1125 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1126 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1128 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1129 Kugan Vivekanandarajah <kuganv@linaro.org>
1132 * g++.dg/pr59695.C: New testcase.
1134 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1137 * gcc.c-torture/compile/pr59803.c: New testcase.
1139 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.c-torture/execute/pr58943.c: New test.
1143 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1145 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1148 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1149 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1150 (bar): Change return type to void. Set y to x.
1151 * gcc.target/i386/pr59794-1.c: New testcase.
1152 * gcc.target/i386/pr59794-2.c: Likewise.
1153 * gcc.target/i386/pr59794-3.c: Likewise.
1154 * gcc.target/i386/pr59794-4.c: Likewise.
1155 * gcc.target/i386/pr59794-5.c: Likewise.
1156 * gcc.target/i386/pr59794-6.c: Likewise.
1157 * gcc.target/i386/pr59794-7.c: Likewise.
1159 2014-01-14 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/58921
1162 PR tree-optimization/59006
1163 * gcc.dg/torture/pr58921.c: New testcase.
1164 * gcc.dg/torture/pr59006.c: Likewise.
1165 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1167 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1170 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1171 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1172 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1173 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1174 Executing predictive commoning without unrolling.
1176 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1178 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1179 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1180 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1181 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1182 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1183 __builtin_ia32_rsqrt28sd_round.
1184 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1185 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1186 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1187 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1188 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1189 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1190 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1191 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1192 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1193 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1194 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1195 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1196 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1197 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1199 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1200 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1201 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1202 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1203 fix wrong rounding mode (see above).
1204 * gcc.target/i386/sse-23.c: Ditto.
1206 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1208 * gcc.dg/vmx/insert.c: New.
1209 * gcc.dg/vmx/insert-be-order.c: New.
1210 * gcc.dg/vmx/extract.c: New.
1211 * gcc.dg/vmx/extract-be-order.c: New.
1213 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1215 PR tree-optimization/59387
1216 * gcc.c-torture/execute/pr59387.c: New test.
1218 2014-01-13 Richard Biener <rguenther@suse.de>
1220 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1221 adjusting mathlib options.
1222 * gfortran.dg/lto/lto.exp: Likewise.
1224 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1226 * gnat.dg/loop_optimization17.adb: New test.
1227 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1229 2014-01-13 Christian Bruel <christian.bruel@st.com>
1231 * gcc.target/sh/cmpstrn.c: New case.
1233 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1236 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1238 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1241 * gfortran.dg/alloc_comp_basics_6.f90: New.
1243 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1246 * gfortran.dg/pr59700.f90: New test.
1248 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1250 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1251 * gfortran.dg/use_only_3.f90: Likewise.
1252 * gfortran.dg/inquire_10.f90: Delete opened file.
1253 * gfortran.dg/inquire_15.f90: Likewise.
1254 * gfortran.dg/pr16597.f90: Likewise.
1255 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1258 2014-01-10 Jeff Law <law@redhat.com>
1261 * gcc.c-torture/compile/pr59743.c: New test.
1263 2014-01-10 Jan Hubicka <jh@suse.cz>
1266 * g++.dg/torture/pr58585.C: New testcase.
1268 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1270 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1272 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1274 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1276 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1279 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1280 * gcc.target/aarch64/cmn-neg2.c: New test.
1282 2014-01-10 Richard Biener <rguenther@suse.de>
1284 PR tree-optimization/59374
1285 * gcc.dg/torture/pr59374-3.c: New testcase.
1287 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1289 * lib/target-supports.exp
1290 (check_effective_target_arm_crypto_ok_nocache): New.
1291 (check_effective_target_arm_crypto_ok): Use above procedure.
1292 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1294 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1298 * g++.dg/ipa/devirt-20.C: New testcase.
1299 * g++.dg/torture/pr58252.C: Likewise.
1300 * g++.dg/torture/pr59226.C: Likewise.
1302 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1304 * c-c++-common/asan/no-asan-stack.c: New test.
1306 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/pr59670.c: New test.
1311 2014-01-09 Steve Ellcey <sellcey@mips.com>
1313 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1315 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.target/i386/pr47735.c: New test.
1320 PR tree-optimization/59622
1321 * g++.dg/opt/pr59622-2.C: New test.
1322 * g++.dg/opt/pr59622-3.C: New test.
1323 * g++.dg/opt/pr59622-4.C: New test.
1324 * g++.dg/opt/pr59622-5.C: New test.
1327 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1328 filename:line instead of (modulename+offset) form with stripped
1329 initial / from the filename.
1331 2014-01-09 Ian Lance Taylor <iant@google.com>
1333 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1334 the other Go compiler.
1336 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/variadic145.C: New.
1341 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1343 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1344 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1346 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1349 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1350 are run only if the Cilk library is available/enabled.
1351 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1352 * lib/target-supports.exp (check_libcilkrts_available): New function.
1354 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1357 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1358 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1359 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1360 with dg-additional-options.
1361 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1362 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1363 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1364 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1365 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1366 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1368 2014-01-09 Richard Biener <rguenther@suse.de>
1370 PR tree-optimization/59715
1371 * gcc.dg/torture/pr59715.c: New testcase.
1373 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1375 * c-c++-common/asan/no-asan-globals.c: New test.
1376 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1377 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1378 * c-c++-common/asan/use-after-return-1.c: Likewise.
1379 * c-c++-common/asan/no-use-after-return.c: Likewise.
1381 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1383 * gnat.dg/weak2.ad[sb]: New test.
1385 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1388 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1389 type, use pointers to vector type instead.
1391 2014-01-08 Catherine Moore <clm@codesourcery.com>
1393 * gcc.target/mips/umips-branch-3.c: New test.
1394 * gcc.target/mips/umips-branch-4.c: New test.
1396 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1398 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1399 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1400 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1401 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1402 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1403 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1404 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1405 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1407 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1409 PR rtl-optimization/59137
1410 * gcc.target/mips/pr59137.c: New test.
1412 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1414 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1415 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1416 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1417 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1418 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1419 Require fpic effective target.
1420 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1422 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.dg/pr59722.c: New test.
1427 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1430 * gcc.dg/torture/pr57748-3.c: New test.
1431 * gcc.dg/torture/pr57748-4.c: New test.
1433 2014-01-08 Marek Polacek <polacek@redhat.com>
1436 * gcc.dg/gomp/pr59669-1.c: New test.
1437 * gcc.dg/gomp/pr59669-2.c: New test.
1439 2014-01-08 Martin Jambor <mjambor@suse.cz>
1442 * gcc.dg/ipa/pr59610.c: New test.
1444 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1447 * gfortran.dg/binding_label_tests_26a.f90: New.
1448 * gfortran.dg/binding_label_tests_26b.f90: New.
1450 2014-01-08 Marek Polacek <polacek@redhat.com>
1453 * c-c++-common/ubsan/pr59667.c: New test.
1455 2014-01-08 Richard Biener <rguenther@suse.de>
1458 * gcc.dg/pr59630.c: New testcase.
1460 2014-01-08 Richard Biener <rguenther@suse.de>
1463 * gcc.dg/pr59471.c: New testcase.
1465 2014-01-07 Jeff Law <law@redhat.com>
1468 * gcc.target/i386/pr53623.c: New test.
1470 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1472 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1474 * g++.dg/cpp1y/pr58534.C: Likewise.
1475 * g++.dg/cpp1y/pr58536.C: Likewise.
1476 * g++.dg/cpp1y/pr58548.C: Likewise.
1477 * g++.dg/cpp1y/pr58549.C: Likewise.
1478 * g++.dg/cpp1y/pr58637.C: Likewise.
1479 * g++.dg/cpp1y/pr59112.C: Likewise.
1480 * g++.dg/cpp1y/pr59113.C: Likewise.
1481 * g++.dg/cpp1y/pr59629.C: Likewise.
1482 * g++.dg/cpp1y/pr59635.C: Likewise.
1483 * g++.dg/cpp1y/pr59636.C: Likewise.
1484 * g++.dg/cpp1y/pr59638.C: Likewise.
1486 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1488 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1490 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1492 * gcc.target/i386/intrinsics_4.c (bar): New function.
1494 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1498 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1500 PR rtl-optimization/58668
1501 * gcc.dg/pr58668.c: New test.
1503 PR tree-optimization/59643
1504 * gcc.dg/pr59643.c: New test.
1505 * gcc.c-torture/execute/pr59643.c: New test.
1507 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1510 * gfortran.dg/class_allocate_16.f90: New.
1512 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.target/i386/pr59644.c: New test.
1517 2014-01-06 Marek Polacek <polacek@redhat.com>
1520 * gcc.dg/pr57773.c: New test.
1522 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1528 * g++.dg/cpp1y/pr59635.C: New testcase.
1529 * g++.dg/cpp1y/pr59636.C: New testcase.
1530 * g++.dg/cpp1y/pr59629.C: New testcase.
1531 * g++.dg/cpp1y/pr59638.C: New testcase.
1533 2014-01-06 Martin Jambor <mjambor@suse.cz>
1536 * gcc.dg/ipa/pr59008.c: New test.
1538 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1543 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1545 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1546 Require c99_runtime.
1547 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1549 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1550 Require c99_runtime.
1551 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1552 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1553 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1555 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1556 Require c99_runtime.
1557 Make CALC void static.
1558 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1560 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1561 Require c99_runtime.
1562 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1564 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1566 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1567 * gcc.target/i386/pr59501-2.c: Likewise.
1568 * gcc.target/i386/pr59501-3.c: Likewise.
1569 * gcc.target/i386/pr59501-4.c: Likewise.
1570 * gcc.target/i386/pr59501-5.c: Likewise.
1571 * gcc.target/i386/pr59501-6.c: Likewise.
1573 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1575 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1576 * gcc.target/i386/pr59390_1.c: Likewise.
1577 * gcc.target/i386/pr59390_2.c: Likewise.
1579 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1581 * gcc.dg/pr59350.c: Tweak.
1582 * gcc.dg/pr59350-2.c: New test.
1583 * g++.dg/pr59510.C: Likewise.
1585 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1588 * gfortran.dg/bind_c_procs_2.f90: New.
1590 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1592 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1593 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1594 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1595 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1596 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1597 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1598 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1600 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1602 * gcc.target/arm/neon-nested-apcs.c: New test.
1604 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1606 PR tree-optimization/59519
1607 * gcc.dg/vect/pr59519-1.c: New test.
1608 * gcc.dg/vect/pr59519-2.c: New test.
1610 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1613 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1616 * gfortran.dg/typebound_proc_32.f90: New.
1618 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1621 * g++.dg/pr58950.C: New file.
1623 2014-01-03 Tobias Burnus <burnus@net-b.de>
1626 * g++.dg/gomp/pr58567.C: New.
1628 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1630 PR tree-optimization/59651
1631 * gcc.dg/torture/pr59651.c: New test.
1632 * gcc.dg/vect/pr59651.c: Ditto.
1634 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1637 * gcc.target/i386/pr59625.c: New test.
1639 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/cpp0x/range-for28.C: New.
1644 * g++.dg/cpp0x/range-for3.C: Update.
1646 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1648 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1650 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1653 * g++.dg/cpp0x/pr59641.C: New file.
1655 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1657 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1659 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1662 * g++.dg/ext/pr59378.C: New file.
1664 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1666 Update copyright years
1668 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1670 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1673 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1676 * gfortran.dg/dynamic_dispatch_12.f90: New.
1678 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1680 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1681 the builtin isn't optimized away as unused.
1683 PR rtl-optimization/59647
1684 * g++.dg/opt/pr59647.C: New test.
1686 Copyright (C) 2014 Free Software Foundation, Inc.
1688 Copying and distribution of this file, with or without modification,
1689 are permitted in any medium without royalty provided the copyright
1690 notice and this notice are preserved.