2014-01-30 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6c22615181af904fe58e99584e4e50d374861401
1 2014-01-30  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/59993
4         * gcc.dg/torture/pr59993.c: New testcase.
6 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
8         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
10         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
11         vect_int rather than vect_float.
13 2014-01-30  Marek Polacek  <polacek@redhat.com>
15         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
17 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
19         * gcc.target/microblaze/isa/fcmp4.c: New.
21 2014-01-30  Marek Polacek  <polacek@redhat.com>
23         PR c/59940
24         * gcc.dg/pr59940.c: New test.
25         * gcc.dg/pr35635.c (func3): Move dg-warning.
27 2014-01-30  Richard Biener  <rguenther@suse.de>
29         PR tree-optimization/59903
30         * gcc.dg/torture/pr59903.c: New testcase.
32 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
34         PR c++/58843
35         * g++.dg/lookup/crash8.C: New.
37 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/58649
40         * g++.dg/template/crash117.C: New.
42 2014-01-30  Richard Biener  <rguenther@suse.de>
44         PR c/59905
45         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
46         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
47         abort.
48         * gcc.dg/invalid-call-1.c: Likewise.
50 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/58561
53         * g++.dg/cpp1y/auto-fn23.C: New.
55 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
57         PR c++/58846
58         * g++.dg/init/dso_handle2.C: New.
60 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/58674
63         * g++.dg/cpp0x/pr58674.C: New.
65 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
67         PR target/59617
68         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
69         * gcc.target/i386/avx512f-gather-5.c: Ditto.
71 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
73         * gcc.dg/vmx/merge-be-order.c: New.
74         * gcc.dg/vmx/merge.c: New.
75         * gcc.dg/vmx/merge-vsx-be-order.c: New.
76         * gcc.dg/vmx/merge-vsx.c: New.
78 2014-01-29  Richard Biener  <rguenther@suse.de>
80         PR tree-optimization/58742
81         * gcc.dg/pr58742-1.c: New testcase.
82         * gcc.dg/pr58742-2.c: Likewise.
83         * gcc.dg/pr58742-3.c: Likewise.
85 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
87         * gcc.target/arm/ftest-armv7ve-arm.c: New.
88         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
89         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
91 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/58702
94         * g++.dg/gomp/pr58702.C: New.
96 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
98         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
99         selector.
101 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
103         PR middle-end/59917
104         PR tree-optimization/59920
105         * gcc.dg/pr59920-1.c: New test.
106         * gcc.dg/pr59920-2.c: New test.
107         * gcc.dg/pr59920-3.c: New test.
108         * c-c++-common/gomp/pr59917-1.c: New test.
109         * c-c++-common/gomp/pr59917-2.c: New test.
111         PR tree-optimization/59594
112         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
113         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
114         * gcc.dg/vect/pr59594.c: New test.
116 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
118         PR fortran/59414
119         * gfortran.dg/allocate_class_3.f90: New test.
121 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
123         PR preprocessor/59935
124         * c-c++-common/cpp/warning-zero-location.c: New test.
125         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
127 2014-01-27  Steve Ellcey  <sellcey@mips.com>
129         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
131 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
133         * g++.dg/ext/mv16.C: New tests.
135 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
137         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
138         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
139         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
140         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
141         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
142         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
143         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
144         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
145         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
146         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
147         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
148         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
149         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
150         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
151         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
152         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
153         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
154         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
155         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
156         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
157         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
158         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
159         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
160         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
161         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
162         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
163         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
164         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
165         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
166         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
167         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
168         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
169         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
170         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
171         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
172         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
173         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
174         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
175         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
176         _mm512_mask_cvtepi32_storeu_epi8.
177         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
178         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
179         _mm512_mask_cvtepi32_storeu_epi16.
180         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
181         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
182         _mm512_mask_cvtepi64_storeu_epi8.
183         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
184         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
185         _mm512_mask_cvtepi64_storeu_epi16.
186         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
187         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
188         _mm512_mask_cvtepi64_storeu_epi32.
189         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
190         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
191         _mm512_mask_cvtsepi32_storeu_epi8.
192         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
193         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
194         _mm512_mask_cvtsepi32_storeu_epi16.
195         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
196         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
197         _mm512_mask_cvtsepi64_storeu_epi8.
198         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
199         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
200         _mm512_mask_cvtsepi64_storeu_epi16.
201         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
202         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
203         _mm512_mask_cvtsepi64_storeu_epi32.
204         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
205         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
206         _mm512_mask_cvtusepi32_storeu_epi8.
207         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
208         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
209         _mm512_mask_cvtusepi32_storeu_epi16.
210         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
211         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
212         _mm512_mask_cvtusepi64_storeu_epi8.
213         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
214         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
215         _mm512_mask_cvtusepi64_storeu_epi16.
216         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
217         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
218         _mm512_mask_cvtusepi64_storeu_epi32.
219         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
220         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
222 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
224         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
225         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
226         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
227         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
228         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
229         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
230         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
231         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
232         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
233         built-ins roudning immediate.
234         * gcc.target/i386/sse-22.c: Add new built-ins.
235         * gcc.target/i386/sse-23.c: Ditto.
236         * gcc.target/i386/avx-1.c: Ditto.
238 2014-01-27  Christian Bruel  <christian.bruel@st.com>
240         * gcc.target/sh/torture/strncmp.c: New tests.
242 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
244         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
246 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
248         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
250 2014-01-24  Jeff Law  <law@redhat.com>
252         PR tree-optimization/59919
253         * gcc.c-torture/compile/pr59919.c: New test.
255 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
257         PR c++/57524
258         * g++.dg/ext/timevar2.C: New.
260 2014-01-24  Marek Polacek  <polacek@redhat.com>
262         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
264 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
266         PR target/59929
267         * gcc.target/i386/pr59929.c: New test.
269 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
271         PR target/59909
272         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
273         word atomic functions at runtime.
275 2014-01-23  Marek Polacek  <polacek@redhat.com>
277         PR c/59846
278         * gcc.dg/pr59846.c: New test.
280 2014-01-23  Marek Polacek  <polacek@redhat.com>
282         PR c/58346
283         * c-c++-common/pr58346-1.c: New test.
284         * c-c++-common/pr58346-2.c: New test.
285         * c-c++-common/pr58346-3.c: New test.
287 2014-01-23  Marek Polacek  <polacek@redhat.com>
289         PR c/59871
290         * gcc.dg/20020220-2.c: Adjust dg-warning message.
291         * gcc.dg/pr59871.c: New test.
293 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
295         PR c++/58980
296         * g++.dg/parse/enum11.C: New.
298 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
300         * gcc.target/aarch64/sshr64_1.c: New testcase.
302 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
304         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
305         SIMD enabled function.
306         * g++.dg/cilk-plus/ef_test.C: New test.
307         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
308         and added C++ ones.
309         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
310         to differenciate C error messages from C++ ones.
312 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
314         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
316 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
318         * gcc.target/microblaze/others/builtin-trap.c: New test,
320 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
322         PR middle-end/58809
323         * c-c++-common/gomp/pr58809.c: New test.
325 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
327         PR sanitizer/59897
328         * c-c++-common/asan/use-after-return-1.c: Fixed
329         to pass on darwin.
331 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
333         PR preprocessor/58580
334         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
336 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
337             Ilya Tocar     <ilya.tocar@intel.com>
339         * gcc.target/i386/avx512f-kmovw-1.c: New.
341 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
343         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
344         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
345         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
346         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
347         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
348         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
350 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
352         PR target/52125
353         * gcc.dg/pr48774.c: Remove skip for mips_rel.
354         * gcc.target/mips/pr52125.c: New test.
356 2014-01-22  Marek Polacek  <polacek@redhat.com>
358         PR c/59891
359         * gcc.dg/torture/pr59891.c: New test.
361 2014-01-22  Jeff Law  <law@redhat.com>
363         PR tree-optimization/59597
364         * gcc.dg/tree-ssa/pr59597.c: New test.
366 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
368         PR rtl-optimization/59477
369         * g++.dg/pr59477.C: New.
371 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
373         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
375 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
377         PR c++/59482
378         * g++.dg/pr59482.C: New.
380 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
382         * gcc.dg/vmx/insert-vsx-be-order.c: New.
383         * gcc.dg/vmx/extract-vsx.c: New.
384         * gcc.dg/vmx/extract-vsx-be-order.c: New.
385         * gcc.dg/vmx/insert-vsx.c: New.
387 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
389         PR rtl-optimization/59896
390         * gcc.target/arm/pr59896.c: New.
392 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
394         PR rtl-optimization/59858
395         * gcc.target/arm/pr59858.c: New.
397 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
399         PR target/59003
400         * gcc.dg/tree-prof/pr59003.c: New test.
402         PR middle-end/59860
403         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
404         other targets.
406 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
408         * gfortran.dg/round_3.f08: Add more cases.
410 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
412         * lib/target-supports.exp (force_conventional_output_for): New
413         procedure.
414         * lib/scanasm.exp (scan-assembler_required_options)
415         (scan-assembler-not_required_options)
416         (scan-assembler-times_required_options): Replace with
417         force_conventional_output_fors.
418         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
419         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
421 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
423         PR middle-end/59789
424         * gcc.target/i386/pr59789.c: New testcase.
426 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
428         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
429         the 'code' bitfield from 16 to 8.
431 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
433         * lib/target-supports.exp
434         (check_effective_target_vect_perm): Exclude aarch64_be.
435         (check_effective_target_vect_perm_byte): Likewise.
436         (check_effective_target_vect_perm_short): Likewise.
438 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
440         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
441         (RUN_TEST): Use new macro.
442         (INDEX64_32): Delete.
443         (INDEX64_64): Likewise.
444         (INDEX128_32): Likewise.
445         (INDEX128_64): Likewise.
446         (INDEX): Likewise.
447         (test_vneg_f32): Use fixed RUN_TEST.
449 2014-01-20  Richard Biener  <rguenther@suse.de>
451         PR middle-end/59860
452         * gcc.dg/pr59860.c: New testcase.
454 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
456         PR target/59880
457         * gcc.target/i386/pr59880.c: New test.
459 2014-01-20  Renlin Li  <renlin.li@arm.com>
461         * gcc.dg/pr44194-1.c: Tweak regexp.
463 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
465         PR libfortran/59771
466         PR libfortran/59774
467         PR libfortran/59836
468         * gfortran.dg/round_3.f08: New cases added.
469         * gfortran.dg/fmt_g_1.f90: New test.
471 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
473         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
475 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
477         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
479 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
481         * gcc.dg/vect/pr57705.c: Require vect_int.
482         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
483         * gcc.dg/vect/vect-alias-check.c: Likewise.
485 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
487         PR fortran/58007
488         * gfortran.dg/unresolved_fixup_1.f90: New test.
489         * gfortran.dg/unresolved_fixup_2.f90: New test.
491 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
493         PR target/58944
494         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
495         Remove dg-prune-output lines.
497 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
499         PR middle-end/59706
500         * gfortran.dg/pr59706.f90: New test.
501         * g++.dg/ext/pr59706.C: New test.
503 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
505         PR c++/59270
506         PR c++/58811
507         * g++.dg/cpp0x/decltype-incomplete1.C: New.
508         * g++.dg/init/pr58811.C: Likewise.
510 2014-01-17  Jeff Law  <law@redhat.com>
512         PR middle-end/57904
513         * gfortran.dg/pr57904.f90: New test.
515 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
517         PR c++/59269
518         * g++.dg/cpp0x/nsdmi-union4.C: New.
520 2014-01-17  Marek Polacek  <polacek@redhat.com>
522         PR c++/59838
523         * g++.dg/diagnostic/pr59838.C: New test.
525 2014-01-17  Marek Polacek  <polacek@redhat.com>
527         PR c/58346
528         * gcc.dg/pr58346.c: New test.
530 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
532         PR testsuite/58776
533         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
534         dg-options, use dg-additional-options for i?86/x86_64 to avoid
535         option duplication.
537         PR fortran/59440
538         * gfortran.dg/pr59440-1.f90: New test.
539         * gfortran.dg/pr59440-2.f90: New test.
540         * gfortran.dg/pr59440-3.f90: New test.
542         PR testsuite/59064
543         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
544         testing for " version" and " alias" with one testing for
545         " version\[^\n\r]* alias".
546         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
547         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
548         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
549         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
550         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
551         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
553         PR c++/57945
554         * c-c++-common/torture/pr57945.c: New test.
556 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
558         * gcc.target/arm/its.c: New testcase.
560 2014-01-16  Jan Hubicka  <jh@suse.cz>
562         PR ipa/59775
563         * g++.dg/torture/pr59775.C: New testcase.
565 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
567         PR middle-end/58344
568         * gcc.c-torture/compile/pr58344.c: New test.
570         PR target/59839
571         * gcc.target/i386/pr59839.c: New test.
573         PR debug/54694
574         * gcc.target/i386/pr9771-1.c (main): Rename to...
575         (real_main): ... this.  Add __asm name "main".
576         (ASMNAME, ASMNAME2, STRING): Define.
578 2014-01-16  Nick Clifton  <nickc@redhat.com>
580         PR middle-end/28865
581         * gcc.c-torture/compile/pr28865.c: New.
582         * gcc.c-torture/execute/pr28865.c: New.
584 2014-01-16  Marek Polacek  <polacek@redhat.com>
586         PR middle-end/59827
587         * gcc.dg/pr59827.c: New test.
589 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
591         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
593 2014-01-15  Richard Henderson  <rth@redhat.com>
595         PR debug/54694
596         * gcc.target/i386/pr54694.c: New test.
598 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
600         PR c++/49718
601         * g++.dg/pr49718.C: New test.
603 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
605         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
607 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
609         * gcc.dg/vmx/mult-even-odd.c: New.
610         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
612 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
614         * lib/target-supports.exp (check_libcilkrts_available): Added an
615         extern "C" if we are using C++ along with a function prototype.
617 2014-01-15  Jeff Law  <law@redhat.com>
619         PR tree-optimization/59747
620         * gcc.c-torture/execute/pr59747.c: New test.
622 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
624         PR target/59794
625         * c-c++-common/convert-vec-1.c: Also prune ABI change for
626         Linux/x86.
627         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
628         * g++.dg/ext/attribute-test-1.C: Likewise.
629         * g++.dg/ext/attribute-test-2.C: Likewise.
630         * g++.dg/ext/attribute-test-3.C: Likewise.
631         * g++.dg/ext/attribute-test-4.C: Likewise.
632         * g++.dg/ext/pr56790-1.C: Likewise.
633         * g++.dg/torture/pr38565.C: Likewise.
634         * gcc.dg/pr53060.c: Likewise.
635         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
636         * c-c++-common/vector-compare-2.c: Likewise.
637         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
638         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
639         dg-message line number.
641 2014-01-15  Matthias Klose  <doko@ubuntu.com>
643         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
645 2014-01-15  Richard Biener  <rguenther@suse.de>
647         PR tree-optimization/59822
648         * g++.dg/torture/pr59822.C: New testcase.
650 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
652         PR target/59808
653         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
654         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
656 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
657             Kugan Vivekanandarajah  <kuganv@linaro.org>
659         PR target/59695
660         * g++.dg/pr59695.C: New testcase.
662 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
664         PR target/59803
665         * gcc.c-torture/compile/pr59803.c: New testcase.
667 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
669         PR c/58943
670         * gcc.c-torture/execute/pr58943.c: New test.
671         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
673 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
675         PR target/59794
676         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
677         * gcc.target/i386/pr39162.c (y): New __m256i variable.
678         (bar): Change return type to void.  Set y to x.
679         * gcc.target/i386/pr59794-1.c: New testcase.
680         * gcc.target/i386/pr59794-2.c: Likewise.
681         * gcc.target/i386/pr59794-3.c: Likewise.
682         * gcc.target/i386/pr59794-4.c: Likewise.
683         * gcc.target/i386/pr59794-5.c: Likewise.
684         * gcc.target/i386/pr59794-6.c: Likewise.
685         * gcc.target/i386/pr59794-7.c: Likewise.
687 2014-01-14  Richard Biener  <rguenther@suse.de>
689         PR tree-optimization/58921
690         PR tree-optimization/59006
691         * gcc.dg/torture/pr58921.c: New testcase.
692         * gcc.dg/torture/pr59006.c: Likewise.
693         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
695 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
697         PR testsuite/59494
698         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
699         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
700         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
701         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
702         Executing predictive commoning without unrolling.
704 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
706         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
707         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
708         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
709         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
710         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
711         __builtin_ia32_rsqrt28sd_round.
712         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
713         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
714         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
715         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
716         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
717         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
718         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
719         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
720         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
721         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
722         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
723         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
724         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
725         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
726         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
727         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
728         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
729         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
730         * gcc.target/i386/sse-22.c: Extend with new built-ins,
731         fix wrong rounding mode (see above).
732         * gcc.target/i386/sse-23.c: Ditto.
734 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
736         * gcc.dg/vmx/insert.c: New.
737         * gcc.dg/vmx/insert-be-order.c: New.
738         * gcc.dg/vmx/extract.c: New.
739         * gcc.dg/vmx/extract-be-order.c: New.
741 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
743         PR tree-optimization/59387
744         * gcc.c-torture/execute/pr59387.c: New test.
746 2014-01-13  Richard Biener  <rguenther@suse.de>
748         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
749         adjusting mathlib options.
750         * gfortran.dg/lto/lto.exp: Likewise.
752 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
754         * gnat.dg/loop_optimization17.adb: New test.
755         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
757 2014-01-13  Christian Bruel  <christian.bruel@st.com>
759         * gcc.target/sh/cmpstrn.c: New case.
761 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
763         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
764         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
766 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
768         PR fortran/58026
769         * gfortran.dg/alloc_comp_basics_6.f90: New.
771 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
773         PR fortran/59700
774         * gfortran.dg/pr59700.f90: New test.
776 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
778         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
779         * gfortran.dg/use_only_3.f90: Likewise.
780         * gfortran.dg/inquire_10.f90: Delete opened file.
781         * gfortran.dg/inquire_15.f90: Likewise.
782         * gfortran.dg/pr16597.f90: Likewise.
783         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
784         for PR59419.
786 2014-01-10  Jeff Law  <law@redhat.com>
788         PR middle-end/59743
789         * gcc.c-torture/compile/pr59743.c: New test.
791 2014-01-10  Jan Hubicka  <jh@suse.cz>
793         PR ipa/58585
794         * g++.dg/torture/pr58585.C: New testcase.
796 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
798         * gcc.dg/pr46309.c: Disable for cris*-*-*.
800 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
802         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
804 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
806         PR target/59744
807         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
808         * gcc.target/aarch64/cmn-neg2.c: New test.
810 2014-01-10  Richard Biener  <rguenther@suse.de>
812         PR tree-optimization/59374
813         * gcc.dg/torture/pr59374-3.c: New testcase.
815 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
817         * lib/target-supports.exp
818         (check_effective_target_arm_crypto_ok_nocache): New.
819         (check_effective_target_arm_crypto_ok): Use above procedure.
820         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
822 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
824         PR ipa/58252
825         PR ipa/59226
826         * g++.dg/ipa/devirt-20.C: New testcase.
827         * g++.dg/torture/pr58252.C: Likewise.
828         * g++.dg/torture/pr59226.C: Likewise.
830 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
832         * c-c++-common/asan/no-asan-stack.c: New test.
834 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
836         PR middle-end/59670
837         * gcc.dg/pr59670.c: New test.
839 2014-01-09  Steve Ellcey  <sellcey@mips.com>
841         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
843 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
845         PR middle-end/47735
846         * gcc.target/i386/pr47735.c: New test.
848         PR tree-optimization/59622
849         * g++.dg/opt/pr59622-2.C: New test.
850         * g++.dg/opt/pr59622-3.C: New test.
851         * g++.dg/opt/pr59622-4.C: New test.
852         * g++.dg/opt/pr59622-5.C: New test.
854         PR sanitizer/59136
855         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
856         filename:line instead of (modulename+offset) form with stripped
857         initial / from the filename.
859 2014-01-09  Ian Lance Taylor  <iant@google.com>
861         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
862         the other Go compiler.
864 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
866         PR c++/59730
867         * g++.dg/cpp0x/variadic145.C: New.
869 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
871         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
872         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
874 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
876         PR testsuite/59524
877         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
878         are run only if the Cilk library is available/enabled.
879         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
880         * lib/target-supports.exp (check_libcilkrts_available): New function.
882 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
884         PR c++/59631
885         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
886         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
887         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
888         with dg-additional-options.
889         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
890         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
891         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
892         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
893         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
894         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
896 2014-01-09  Richard Biener  <rguenther@suse.de>
898         PR tree-optimization/59715
899         * gcc.dg/torture/pr59715.c: New testcase.
901 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
903         * c-c++-common/asan/no-asan-globals.c: New test.
904         * c-c++-common/asan/no-instrument-reads.c: Likewise.
905         * c-c++-common/asan/no-instrument-writes.c: Likewise.
906         * c-c++-common/asan/use-after-return-1.c: Likewise.
907         * c-c++-common/asan/no-use-after-return.c: Likewise.
909 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
911         * gnat.dg/weak2.ad[sb]: New test.
913 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
915         PR middle-end/59471
916         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
917         type, use pointers to vector type instead.
919 2014-01-08  Catherine Moore  <clm@codesourcery.com>
921         * gcc.target/mips/umips-branch-3.c: New test.
922         * gcc.target/mips/umips-branch-4.c: New test.
924 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
926         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
927         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
928         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
929         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
930         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
931         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
932         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
933         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
935 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
937         PR rtl-optimization/59137
938         * gcc.target/mips/pr59137.c: New test.
940 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
942         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
943         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
944         * gcc.target/i386/pr55433.c (dg-options): Ditto.
945         * gcc.target/i386/pr57848.c (dg-options): Ditto.
946         * gcc.target/i386/pr59099.c (dg-options): Ditto.
947         Require fpic effective target.
948         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
950 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
952         PR ipa/59722
953         * gcc.dg/pr59722.c: New test.
955 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
957         PR middle-end/57748
958         * gcc.dg/torture/pr57748-3.c: New test.
959         * gcc.dg/torture/pr57748-4.c: New test.
961 2014-01-08  Marek Polacek  <polacek@redhat.com>
963         PR middle-end/59669
964         * gcc.dg/gomp/pr59669-1.c: New test.
965         * gcc.dg/gomp/pr59669-2.c: New test.
967 2014-01-08  Martin Jambor  <mjambor@suse.cz>
969         PR ipa/59610
970         * gcc.dg/ipa/pr59610.c: New test.
972 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
974         PR fortran/58182
975         * gfortran.dg/binding_label_tests_26a.f90: New.
976         * gfortran.dg/binding_label_tests_26b.f90: New.
978 2014-01-08  Marek Polacek  <polacek@redhat.com>
980         PR sanitizer/59667
981         * c-c++-common/ubsan/pr59667.c: New test.
983 2014-01-08  Richard Biener  <rguenther@suse.de>
985         PR middle-end/59630
986         * gcc.dg/pr59630.c: New testcase.
988 2014-01-08  Richard Biener  <rguenther@suse.de>
990         PR middle-end/59471
991         * gcc.dg/pr59471.c: New testcase.
993 2014-01-07  Jeff Law  <law@redhat.com>
995         PR middle-end/53623
996         * gcc.target/i386/pr53623.c: New test.
998 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
1000         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1001         blanks at EOF.
1002         * g++.dg/cpp1y/pr58534.C: Likewise.
1003         * g++.dg/cpp1y/pr58536.C: Likewise.
1004         * g++.dg/cpp1y/pr58548.C: Likewise.
1005         * g++.dg/cpp1y/pr58549.C: Likewise.
1006         * g++.dg/cpp1y/pr58637.C: Likewise.
1007         * g++.dg/cpp1y/pr59112.C: Likewise.
1008         * g++.dg/cpp1y/pr59113.C: Likewise.
1009         * g++.dg/cpp1y/pr59629.C: Likewise.
1010         * g++.dg/cpp1y/pr59635.C: Likewise.
1011         * g++.dg/cpp1y/pr59636.C: Likewise.
1012         * g++.dg/cpp1y/pr59638.C: Likewise.
1014 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
1016         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1018 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
1020         * gcc.target/i386/intrinsics_4.c (bar): New function.
1022 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
1024         * g++.dg/ext/is_base_of_incomplete-2.C: New.
1026 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
1028         PR rtl-optimization/58668
1029         * gcc.dg/pr58668.c: New test.
1031         PR tree-optimization/59643
1032         * gcc.dg/pr59643.c: New test.
1033         * gcc.c-torture/execute/pr59643.c: New test.
1035 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1037         PR fortran/59589
1038         * gfortran.dg/class_allocate_16.f90: New.
1040 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
1042         PR target/59644
1043         * gcc.target/i386/pr59644.c: New test.
1045 2014-01-06  Marek Polacek  <polacek@redhat.com>
1047         PR c/57773
1048         * gcc.dg/pr57773.c: New test.
1050 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
1052         PR c++/59635
1053         PR c++/59636
1054         PR c++/59629
1055         PR c++/59638
1056         * g++.dg/cpp1y/pr59635.C: New testcase.
1057         * g++.dg/cpp1y/pr59636.C: New testcase.
1058         * g++.dg/cpp1y/pr59629.C: New testcase.
1059         * g++.dg/cpp1y/pr59638.C: New testcase.
1061 2014-01-06  Martin Jambor  <mjambor@suse.cz>
1063         PR ipa/59008
1064         * gcc.dg/ipa/pr59008.c: New test.
1066 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1068         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1069         if supported.
1071 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1073         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1074         Require c99_runtime.
1075         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1077         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1078         Require c99_runtime.
1079         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1080         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1081         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1083         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1084         Require c99_runtime.
1085         Make CALC void static.
1086         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1088         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1089         Require c99_runtime.
1090         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1092 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1094         * gcc.target/i386/pr59501-1.c: Require avx effective target.
1095         * gcc.target/i386/pr59501-2.c: Likewise.
1096         * gcc.target/i386/pr59501-3.c: Likewise.
1097         * gcc.target/i386/pr59501-4.c: Likewise.
1098         * gcc.target/i386/pr59501-5.c: Likewise.
1099         * gcc.target/i386/pr59501-6.c: Likewise.
1101 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1103         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1104         * gcc.target/i386/pr59390_1.c: Likewise.
1105         * gcc.target/i386/pr59390_2.c: Likewise.
1107 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1109         * gcc.dg/pr59350.c: Tweak.
1110         * gcc.dg/pr59350-2.c: New test.
1111         * g++.dg/pr59510.C: Likewise.
1113 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
1115         PR fortran/59023
1116         * gfortran.dg/bind_c_procs_2.f90: New.
1118 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
1120         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1121         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1122         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1123         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1124         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1125         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1126         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1128 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1130         * gcc.target/arm/neon-nested-apcs.c: New test.
1132 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
1134         PR tree-optimization/59519
1135         * gcc.dg/vect/pr59519-1.c: New test.
1136         * gcc.dg/vect/pr59519-2.c: New test.
1138         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1139         vmovdqu32.
1141 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
1143         PR fortran/59547
1144         * gfortran.dg/typebound_proc_32.f90: New.
1146 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
1148         PR c++/58950
1149         * g++.dg/pr58950.C: New file.
1151 2014-01-03  Tobias Burnus  <burnus@net-b.de>
1153         PR c++/58567
1154         * g++.dg/gomp/pr58567.C: New.
1156 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
1158         PR tree-optimization/59651
1159         * gcc.dg/torture/pr59651.c: New test.
1160         * gcc.dg/vect/pr59651.c: Ditto.
1162 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
1164         PR target/59625
1165         * gcc.target/i386/pr59625.c: New test.
1167 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1169         Core DR 1442
1170         PR c++/59165
1171         * g++.dg/cpp0x/range-for28.C: New.
1172         * g++.dg/cpp0x/range-for3.C: Update.
1174 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
1176         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1178 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1180         PR c++/59641
1181         * g++.dg/cpp0x/pr59641.C: New file.
1183 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1185         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1187 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
1189         PR c++/59378
1190         * g++.dg/ext/pr59378.C: New file.
1192 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1194         Update copyright years
1196 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1198         * gcc.target/arc/arc.exp: Use the standard form for the copyright
1199         notice.
1201 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
1203         PR fortran/59654
1204         * gfortran.dg/dynamic_dispatch_12.f90: New.
1206 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
1208         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1209         the builtin isn't optimized away as unused.
1211         PR rtl-optimization/59647
1212         * g++.dg/opt/pr59647.C: New test.
1214 Copyright (C) 2014 Free Software Foundation, Inc.
1216 Copying and distribution of this file, with or without modification,
1217 are permitted in any medium without royalty provided the copyright
1218 notice and this notice are preserved.