1 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/pr58674.C: New.
6 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
10 * gcc.target/i386/avx512f-gather-5.c: Ditto.
12 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14 * gcc.dg/vmx/merge-be-order.c: New.
15 * gcc.dg/vmx/merge.c: New.
16 * gcc.dg/vmx/merge-vsx-be-order.c: New.
17 * gcc.dg/vmx/merge-vsx.c: New.
19 2014-01-29 Richard Biener <rguenther@suse.de>
21 PR tree-optimization/58742
22 * gcc.dg/pr58742-1.c: New testcase.
23 * gcc.dg/pr58742-2.c: Likewise.
24 * gcc.dg/pr58742-3.c: Likewise.
26 2014-01-29 Renlin Li <Renlin.Li@arm.com>
28 * gcc.target/arm/ftest-armv7ve-arm.c: New.
29 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
30 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
32 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
35 * g++.dg/gomp/pr58702.C: New.
37 2014-01-29 Dodji Seketeli <dodji@redhat.com>
39 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
42 2014-01-29 Jakub Jelinek <jakub@redhat.com>
45 PR tree-optimization/59920
46 * gcc.dg/pr59920-1.c: New test.
47 * gcc.dg/pr59920-2.c: New test.
48 * gcc.dg/pr59920-3.c: New test.
49 * c-c++-common/gomp/pr59917-1.c: New test.
50 * c-c++-common/gomp/pr59917-2.c: New test.
52 PR tree-optimization/59594
53 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
54 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
55 * gcc.dg/vect/pr59594.c: New test.
57 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
60 * gfortran.dg/allocate_class_3.f90: New test.
62 2014-01-28 Dodji Seketeli <dodji@redhat.com>
65 * c-c++-common/cpp/warning-zero-location.c: New test.
66 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
68 2014-01-27 Steve Ellcey <sellcey@mips.com>
70 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
72 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
74 * g++.dg/ext/mv16.C: New tests.
76 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
78 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
79 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
80 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
81 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
82 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
83 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
84 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
85 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
86 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
87 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
88 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
89 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
90 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
91 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
92 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
93 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
94 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
95 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
96 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
97 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
98 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
99 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
100 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
101 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
102 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
103 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
104 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
105 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
106 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
107 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
108 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
109 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
110 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
111 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
112 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
113 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
114 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
115 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
116 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
117 _mm512_mask_cvtepi32_storeu_epi8.
118 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
119 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
120 _mm512_mask_cvtepi32_storeu_epi16.
121 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
122 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
123 _mm512_mask_cvtepi64_storeu_epi8.
124 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
125 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
126 _mm512_mask_cvtepi64_storeu_epi16.
127 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
128 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
129 _mm512_mask_cvtepi64_storeu_epi32.
130 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
131 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
132 _mm512_mask_cvtsepi32_storeu_epi8.
133 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
134 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
135 _mm512_mask_cvtsepi32_storeu_epi16.
136 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
137 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
138 _mm512_mask_cvtsepi64_storeu_epi8.
139 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
140 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
141 _mm512_mask_cvtsepi64_storeu_epi16.
142 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
143 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
144 _mm512_mask_cvtsepi64_storeu_epi32.
145 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
146 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
147 _mm512_mask_cvtusepi32_storeu_epi8.
148 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
149 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
150 _mm512_mask_cvtusepi32_storeu_epi16.
151 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
152 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
153 _mm512_mask_cvtusepi64_storeu_epi8.
154 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
155 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
156 _mm512_mask_cvtusepi64_storeu_epi16.
157 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
158 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
159 _mm512_mask_cvtusepi64_storeu_epi32.
160 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
161 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
163 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
165 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
166 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
167 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
168 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
169 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
170 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
171 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
172 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
173 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
174 built-ins roudning immediate.
175 * gcc.target/i386/sse-22.c: Add new built-ins.
176 * gcc.target/i386/sse-23.c: Ditto.
177 * gcc.target/i386/avx-1.c: Ditto.
179 2014-01-27 Christian Bruel <christian.bruel@st.com>
181 * gcc.target/sh/torture/strncmp.c: New tests.
183 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
185 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
187 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
189 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
191 2014-01-24 Jeff Law <law@redhat.com>
193 PR tree-optimization/59919
194 * gcc.c-torture/compile/pr59919.c: New test.
196 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/ext/timevar2.C: New.
201 2014-01-24 Marek Polacek <polacek@redhat.com>
203 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
205 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
208 * gcc.target/i386/pr59929.c: New test.
210 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
213 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
214 word atomic functions at runtime.
216 2014-01-23 Marek Polacek <polacek@redhat.com>
219 * gcc.dg/pr59846.c: New test.
221 2014-01-23 Marek Polacek <polacek@redhat.com>
224 * c-c++-common/pr58346-1.c: New test.
225 * c-c++-common/pr58346-2.c: New test.
226 * c-c++-common/pr58346-3.c: New test.
228 2014-01-23 Marek Polacek <polacek@redhat.com>
231 * gcc.dg/20020220-2.c: Adjust dg-warning message.
232 * gcc.dg/pr59871.c: New test.
234 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/parse/enum11.C: New.
239 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
241 * gcc.target/aarch64/sshr64_1.c: New testcase.
243 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
245 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
246 SIMD enabled function.
247 * g++.dg/cilk-plus/ef_test.C: New test.
248 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
250 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
251 to differenciate C error messages from C++ ones.
253 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
255 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
257 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
259 * gcc.target/microblaze/others/builtin-trap.c: New test,
261 2014-01-23 Jakub Jelinek <jakub@redhat.com>
264 * c-c++-common/gomp/pr58809.c: New test.
266 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
269 * c-c++-common/asan/use-after-return-1.c: Fixed
272 2014-01-23 Dodji Seketeli <dodji@redhat.com>
274 PR preprocessor/58580
275 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
277 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
278 Ilya Tocar <ilya.tocar@intel.com>
280 * gcc.target/i386/avx512f-kmovw-1.c: New.
282 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
284 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
285 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
286 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
287 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
288 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
289 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
291 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
294 * gcc.dg/pr48774.c: Remove skip for mips_rel.
295 * gcc.target/mips/pr52125.c: New test.
297 2014-01-22 Marek Polacek <polacek@redhat.com>
300 * gcc.dg/torture/pr59891.c: New test.
302 2014-01-22 Jeff Law <law@redhat.com>
304 PR tree-optimization/59597
305 * gcc.dg/tree-ssa/pr59597.c: New test.
307 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
309 PR rtl-optimization/59477
310 * g++.dg/pr59477.C: New.
312 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
314 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
316 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
319 * g++.dg/pr59482.C: New.
321 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
323 * gcc.dg/vmx/insert-vsx-be-order.c: New.
324 * gcc.dg/vmx/extract-vsx.c: New.
325 * gcc.dg/vmx/extract-vsx-be-order.c: New.
326 * gcc.dg/vmx/insert-vsx.c: New.
328 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
330 PR rtl-optimization/59896
331 * gcc.target/arm/pr59896.c: New.
333 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
335 PR rtl-optimization/59858
336 * gcc.target/arm/pr59858.c: New.
338 2014-01-21 Jakub Jelinek <jakub@redhat.com>
341 * gcc.dg/tree-prof/pr59003.c: New test.
344 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
347 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
349 * gfortran.dg/round_3.f08: Add more cases.
351 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
353 * lib/target-supports.exp (force_conventional_output_for): New
355 * lib/scanasm.exp (scan-assembler_required_options)
356 (scan-assembler-not_required_options)
357 (scan-assembler-times_required_options): Replace with
358 force_conventional_output_fors.
359 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
360 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
362 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
365 * gcc.target/i386/pr59789.c: New testcase.
367 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
369 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
370 the 'code' bitfield from 16 to 8.
372 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
374 * lib/target-supports.exp
375 (check_effective_target_vect_perm): Exclude aarch64_be.
376 (check_effective_target_vect_perm_byte): Likewise.
377 (check_effective_target_vect_perm_short): Likewise.
379 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
381 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
382 (RUN_TEST): Use new macro.
383 (INDEX64_32): Delete.
384 (INDEX64_64): Likewise.
385 (INDEX128_32): Likewise.
386 (INDEX128_64): Likewise.
388 (test_vneg_f32): Use fixed RUN_TEST.
390 2014-01-20 Richard Biener <rguenther@suse.de>
393 * gcc.dg/pr59860.c: New testcase.
395 2014-01-20 Jakub Jelinek <jakub@redhat.com>
398 * gcc.target/i386/pr59880.c: New test.
400 2014-01-20 Renlin Li <renlin.li@arm.com>
402 * gcc.dg/pr44194-1.c: Tweak regexp.
404 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
409 * gfortran.dg/round_3.f08: New cases added.
410 * gfortran.dg/fmt_g_1.f90: New test.
412 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
414 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
416 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
418 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
420 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
422 * gcc.dg/vect/pr57705.c: Require vect_int.
423 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
424 * gcc.dg/vect/vect-alias-check.c: Likewise.
426 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
429 * gfortran.dg/unresolved_fixup_1.f90: New test.
430 * gfortran.dg/unresolved_fixup_2.f90: New test.
432 2014-01-18 Jakub Jelinek <jakub@redhat.com>
435 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
436 Remove dg-prune-output lines.
438 2014-01-17 Jakub Jelinek <jakub@redhat.com>
441 * gfortran.dg/pr59706.f90: New test.
442 * g++.dg/ext/pr59706.C: New test.
444 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/decltype-incomplete1.C: New.
449 * g++.dg/init/pr58811.C: Likewise.
451 2014-01-17 Jeff Law <law@redhat.com>
454 * gfortran.dg/pr57904.f90: New test.
456 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/cpp0x/nsdmi-union4.C: New.
461 2014-01-17 Marek Polacek <polacek@redhat.com>
464 * g++.dg/diagnostic/pr59838.C: New test.
466 2014-01-17 Marek Polacek <polacek@redhat.com>
469 * gcc.dg/pr58346.c: New test.
471 2014-01-17 Jakub Jelinek <jakub@redhat.com>
474 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
475 dg-options, use dg-additional-options for i?86/x86_64 to avoid
479 * gfortran.dg/pr59440-1.f90: New test.
480 * gfortran.dg/pr59440-2.f90: New test.
481 * gfortran.dg/pr59440-3.f90: New test.
484 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
485 testing for " version" and " alias" with one testing for
486 " version\[^\n\r]* alias".
487 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
488 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
489 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
490 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
491 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
492 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
495 * c-c++-common/torture/pr57945.c: New test.
497 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
499 * gcc.target/arm/its.c: New testcase.
501 2014-01-16 Jan Hubicka <jh@suse.cz>
504 * g++.dg/torture/pr59775.C: New testcase.
506 2014-01-16 Jakub Jelinek <jakub@redhat.com>
509 * gcc.c-torture/compile/pr58344.c: New test.
512 * gcc.target/i386/pr59839.c: New test.
515 * gcc.target/i386/pr9771-1.c (main): Rename to...
516 (real_main): ... this. Add __asm name "main".
517 (ASMNAME, ASMNAME2, STRING): Define.
519 2014-01-16 Nick Clifton <nickc@redhat.com>
522 * gcc.c-torture/compile/pr28865.c: New.
523 * gcc.c-torture/execute/pr28865.c: New.
525 2014-01-16 Marek Polacek <polacek@redhat.com>
528 * gcc.dg/pr59827.c: New test.
530 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
532 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
534 2014-01-15 Richard Henderson <rth@redhat.com>
537 * gcc.target/i386/pr54694.c: New test.
539 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
542 * g++.dg/pr49718.C: New test.
544 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
546 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
548 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
550 * gcc.dg/vmx/mult-even-odd.c: New.
551 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
553 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
555 * lib/target-supports.exp (check_libcilkrts_available): Added an
556 extern "C" if we are using C++ along with a function prototype.
558 2014-01-15 Jeff Law <law@redhat.com>
560 PR tree-optimization/59747
561 * gcc.c-torture/execute/pr59747.c: New test.
563 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
566 * c-c++-common/convert-vec-1.c: Also prune ABI change for
568 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
569 * g++.dg/ext/attribute-test-1.C: Likewise.
570 * g++.dg/ext/attribute-test-2.C: Likewise.
571 * g++.dg/ext/attribute-test-3.C: Likewise.
572 * g++.dg/ext/attribute-test-4.C: Likewise.
573 * g++.dg/ext/pr56790-1.C: Likewise.
574 * g++.dg/torture/pr38565.C: Likewise.
575 * gcc.dg/pr53060.c: Likewise.
576 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
577 * c-c++-common/vector-compare-2.c: Likewise.
578 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
579 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
580 dg-message line number.
582 2014-01-15 Matthias Klose <doko@ubuntu.com>
584 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
586 2014-01-15 Richard Biener <rguenther@suse.de>
588 PR tree-optimization/59822
589 * g++.dg/torture/pr59822.C: New testcase.
591 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
594 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
595 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
597 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
598 Kugan Vivekanandarajah <kuganv@linaro.org>
601 * g++.dg/pr59695.C: New testcase.
603 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
606 * gcc.c-torture/compile/pr59803.c: New testcase.
608 2014-01-15 Jakub Jelinek <jakub@redhat.com>
611 * gcc.c-torture/execute/pr58943.c: New test.
612 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
614 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
617 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
618 * gcc.target/i386/pr39162.c (y): New __m256i variable.
619 (bar): Change return type to void. Set y to x.
620 * gcc.target/i386/pr59794-1.c: New testcase.
621 * gcc.target/i386/pr59794-2.c: Likewise.
622 * gcc.target/i386/pr59794-3.c: Likewise.
623 * gcc.target/i386/pr59794-4.c: Likewise.
624 * gcc.target/i386/pr59794-5.c: Likewise.
625 * gcc.target/i386/pr59794-6.c: Likewise.
626 * gcc.target/i386/pr59794-7.c: Likewise.
628 2014-01-14 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/58921
631 PR tree-optimization/59006
632 * gcc.dg/torture/pr58921.c: New testcase.
633 * gcc.dg/torture/pr59006.c: Likewise.
634 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
636 2014-01-14 Jakub Jelinek <jakub@redhat.com>
639 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
640 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
641 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
642 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
643 Executing predictive commoning without unrolling.
645 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
647 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
648 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
649 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
650 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
651 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
652 __builtin_ia32_rsqrt28sd_round.
653 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
654 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
655 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
656 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
657 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
658 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
659 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
660 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
661 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
662 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
663 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
664 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
665 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
666 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
667 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
668 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
669 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
670 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
671 * gcc.target/i386/sse-22.c: Extend with new built-ins,
672 fix wrong rounding mode (see above).
673 * gcc.target/i386/sse-23.c: Ditto.
675 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
677 * gcc.dg/vmx/insert.c: New.
678 * gcc.dg/vmx/insert-be-order.c: New.
679 * gcc.dg/vmx/extract.c: New.
680 * gcc.dg/vmx/extract-be-order.c: New.
682 2014-01-13 Jakub Jelinek <jakub@redhat.com>
684 PR tree-optimization/59387
685 * gcc.c-torture/execute/pr59387.c: New test.
687 2014-01-13 Richard Biener <rguenther@suse.de>
689 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
690 adjusting mathlib options.
691 * gfortran.dg/lto/lto.exp: Likewise.
693 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
695 * gnat.dg/loop_optimization17.adb: New test.
696 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
698 2014-01-13 Christian Bruel <christian.bruel@st.com>
700 * gcc.target/sh/cmpstrn.c: New case.
702 2014-01-13 Jakub Jelinek <jakub@redhat.com>
704 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
705 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
707 2014-01-12 Janus Weil <janus@gcc.gnu.org>
710 * gfortran.dg/alloc_comp_basics_6.f90: New.
712 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
715 * gfortran.dg/pr59700.f90: New test.
717 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
719 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
720 * gfortran.dg/use_only_3.f90: Likewise.
721 * gfortran.dg/inquire_10.f90: Delete opened file.
722 * gfortran.dg/inquire_15.f90: Likewise.
723 * gfortran.dg/pr16597.f90: Likewise.
724 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
727 2014-01-10 Jeff Law <law@redhat.com>
730 * gcc.c-torture/compile/pr59743.c: New test.
732 2014-01-10 Jan Hubicka <jh@suse.cz>
735 * g++.dg/torture/pr58585.C: New testcase.
737 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
739 * gcc.dg/pr46309.c: Disable for cris*-*-*.
741 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
743 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
745 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
748 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
749 * gcc.target/aarch64/cmn-neg2.c: New test.
751 2014-01-10 Richard Biener <rguenther@suse.de>
753 PR tree-optimization/59374
754 * gcc.dg/torture/pr59374-3.c: New testcase.
756 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
758 * lib/target-supports.exp
759 (check_effective_target_arm_crypto_ok_nocache): New.
760 (check_effective_target_arm_crypto_ok): Use above procedure.
761 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
763 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
767 * g++.dg/ipa/devirt-20.C: New testcase.
768 * g++.dg/torture/pr58252.C: Likewise.
769 * g++.dg/torture/pr59226.C: Likewise.
771 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
773 * c-c++-common/asan/no-asan-stack.c: New test.
775 2014-01-10 Jakub Jelinek <jakub@redhat.com>
778 * gcc.dg/pr59670.c: New test.
780 2014-01-09 Steve Ellcey <sellcey@mips.com>
782 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
784 2014-01-09 Jakub Jelinek <jakub@redhat.com>
787 * gcc.target/i386/pr47735.c: New test.
789 PR tree-optimization/59622
790 * g++.dg/opt/pr59622-2.C: New test.
791 * g++.dg/opt/pr59622-3.C: New test.
792 * g++.dg/opt/pr59622-4.C: New test.
793 * g++.dg/opt/pr59622-5.C: New test.
796 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
797 filename:line instead of (modulename+offset) form with stripped
798 initial / from the filename.
800 2014-01-09 Ian Lance Taylor <iant@google.com>
802 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
803 the other Go compiler.
805 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/cpp0x/variadic145.C: New.
810 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
812 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
813 which don't support -fsplit-stack. Skip rotate[0123].go tests.
815 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
818 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
819 are run only if the Cilk library is available/enabled.
820 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
821 * lib/target-supports.exp (check_libcilkrts_available): New function.
823 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
826 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
827 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
828 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
829 with dg-additional-options.
830 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
831 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
832 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
833 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
834 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
835 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
837 2014-01-09 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/59715
840 * gcc.dg/torture/pr59715.c: New testcase.
842 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
844 * c-c++-common/asan/no-asan-globals.c: New test.
845 * c-c++-common/asan/no-instrument-reads.c: Likewise.
846 * c-c++-common/asan/no-instrument-writes.c: Likewise.
847 * c-c++-common/asan/use-after-return-1.c: Likewise.
848 * c-c++-common/asan/no-use-after-return.c: Likewise.
850 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/weak2.ad[sb]: New test.
854 2014-01-08 Jakub Jelinek <jakub@redhat.com>
857 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
858 type, use pointers to vector type instead.
860 2014-01-08 Catherine Moore <clm@codesourcery.com>
862 * gcc.target/mips/umips-branch-3.c: New test.
863 * gcc.target/mips/umips-branch-4.c: New test.
865 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
867 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
868 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
869 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
870 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
871 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
872 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
873 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
874 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
876 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
878 PR rtl-optimization/59137
879 * gcc.target/mips/pr59137.c: New test.
881 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
883 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
884 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
885 * gcc.target/i386/pr55433.c (dg-options): Ditto.
886 * gcc.target/i386/pr57848.c (dg-options): Ditto.
887 * gcc.target/i386/pr59099.c (dg-options): Ditto.
888 Require fpic effective target.
889 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
891 2014-01-08 Jakub Jelinek <jakub@redhat.com>
894 * gcc.dg/pr59722.c: New test.
896 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
899 * gcc.dg/torture/pr57748-3.c: New test.
900 * gcc.dg/torture/pr57748-4.c: New test.
902 2014-01-08 Marek Polacek <polacek@redhat.com>
905 * gcc.dg/gomp/pr59669-1.c: New test.
906 * gcc.dg/gomp/pr59669-2.c: New test.
908 2014-01-08 Martin Jambor <mjambor@suse.cz>
911 * gcc.dg/ipa/pr59610.c: New test.
913 2014-01-08 Janus Weil <janus@gcc.gnu.org>
916 * gfortran.dg/binding_label_tests_26a.f90: New.
917 * gfortran.dg/binding_label_tests_26b.f90: New.
919 2014-01-08 Marek Polacek <polacek@redhat.com>
922 * c-c++-common/ubsan/pr59667.c: New test.
924 2014-01-08 Richard Biener <rguenther@suse.de>
927 * gcc.dg/pr59630.c: New testcase.
929 2014-01-08 Richard Biener <rguenther@suse.de>
932 * gcc.dg/pr59471.c: New testcase.
934 2014-01-07 Jeff Law <law@redhat.com>
937 * gcc.target/i386/pr53623.c: New test.
939 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
941 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
943 * g++.dg/cpp1y/pr58534.C: Likewise.
944 * g++.dg/cpp1y/pr58536.C: Likewise.
945 * g++.dg/cpp1y/pr58548.C: Likewise.
946 * g++.dg/cpp1y/pr58549.C: Likewise.
947 * g++.dg/cpp1y/pr58637.C: Likewise.
948 * g++.dg/cpp1y/pr59112.C: Likewise.
949 * g++.dg/cpp1y/pr59113.C: Likewise.
950 * g++.dg/cpp1y/pr59629.C: Likewise.
951 * g++.dg/cpp1y/pr59635.C: Likewise.
952 * g++.dg/cpp1y/pr59636.C: Likewise.
953 * g++.dg/cpp1y/pr59638.C: Likewise.
955 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
957 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
959 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
961 * gcc.target/i386/intrinsics_4.c (bar): New function.
963 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/ext/is_base_of_incomplete-2.C: New.
967 2014-01-07 Jakub Jelinek <jakub@redhat.com>
969 PR rtl-optimization/58668
970 * gcc.dg/pr58668.c: New test.
972 PR tree-optimization/59643
973 * gcc.dg/pr59643.c: New test.
974 * gcc.c-torture/execute/pr59643.c: New test.
976 2014-01-06 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/class_allocate_16.f90: New.
981 2014-01-06 Jakub Jelinek <jakub@redhat.com>
984 * gcc.target/i386/pr59644.c: New test.
986 2014-01-06 Marek Polacek <polacek@redhat.com>
989 * gcc.dg/pr57773.c: New test.
991 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
997 * g++.dg/cpp1y/pr59635.C: New testcase.
998 * g++.dg/cpp1y/pr59636.C: New testcase.
999 * g++.dg/cpp1y/pr59629.C: New testcase.
1000 * g++.dg/cpp1y/pr59638.C: New testcase.
1002 2014-01-06 Martin Jambor <mjambor@suse.cz>
1005 * gcc.dg/ipa/pr59008.c: New test.
1007 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1009 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1012 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1014 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1015 Require c99_runtime.
1016 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1018 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1019 Require c99_runtime.
1020 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1021 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1022 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1024 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1025 Require c99_runtime.
1026 Make CALC void static.
1027 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1029 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1030 Require c99_runtime.
1031 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1033 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1035 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1036 * gcc.target/i386/pr59501-2.c: Likewise.
1037 * gcc.target/i386/pr59501-3.c: Likewise.
1038 * gcc.target/i386/pr59501-4.c: Likewise.
1039 * gcc.target/i386/pr59501-5.c: Likewise.
1040 * gcc.target/i386/pr59501-6.c: Likewise.
1042 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1044 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1045 * gcc.target/i386/pr59390_1.c: Likewise.
1046 * gcc.target/i386/pr59390_2.c: Likewise.
1048 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1050 * gcc.dg/pr59350.c: Tweak.
1051 * gcc.dg/pr59350-2.c: New test.
1052 * g++.dg/pr59510.C: Likewise.
1054 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1057 * gfortran.dg/bind_c_procs_2.f90: New.
1059 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1061 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1062 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1063 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1064 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1065 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1066 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1067 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1069 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1071 * gcc.target/arm/neon-nested-apcs.c: New test.
1073 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1075 PR tree-optimization/59519
1076 * gcc.dg/vect/pr59519-1.c: New test.
1077 * gcc.dg/vect/pr59519-2.c: New test.
1079 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1082 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1085 * gfortran.dg/typebound_proc_32.f90: New.
1087 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1090 * g++.dg/pr58950.C: New file.
1092 2014-01-03 Tobias Burnus <burnus@net-b.de>
1095 * g++.dg/gomp/pr58567.C: New.
1097 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1099 PR tree-optimization/59651
1100 * gcc.dg/torture/pr59651.c: New test.
1101 * gcc.dg/vect/pr59651.c: Ditto.
1103 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1106 * gcc.target/i386/pr59625.c: New test.
1108 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1112 * g++.dg/cpp0x/range-for28.C: New.
1113 * g++.dg/cpp0x/range-for3.C: Update.
1115 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1117 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1119 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1122 * g++.dg/cpp0x/pr59641.C: New file.
1124 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1126 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1128 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1131 * g++.dg/ext/pr59378.C: New file.
1133 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1135 Update copyright years
1137 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1139 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1142 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1145 * gfortran.dg/dynamic_dispatch_12.f90: New.
1147 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1149 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1150 the builtin isn't optimized away as unused.
1152 PR rtl-optimization/59647
1153 * g++.dg/opt/pr59647.C: New test.
1155 Copyright (C) 2014 Free Software Foundation, Inc.
1157 Copying and distribution of this file, with or without modification,
1158 are permitted in any medium without royalty provided the copyright
1159 notice and this notice are preserved.