1 2014-01-26 Mikael Morin <mikael@gcc.gnu.org>
4 * gfortran.dg/default_initialization_7.f90: New test.
6 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/elemental_subroutine_9.f90 : New test
11 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
15 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
17 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
19 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
21 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
23 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/init/bitfield5.C: New.
28 2014-02-01 Jakub Jelinek <jakub@redhat.com>
30 PR tree-optimization/60003
31 * gcc.c-torture/execute/pr60003.c: New test.
33 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
36 * gcc.target/arm/pr59985.C: New.
38 2014-01-31 Jakub Jelinek <jakub@redhat.com>
41 * lib/tsan-dg.exp (tsan_init): Instead of not running any
42 tsan tests if trivial testcase doesn't run, set dg-do-what-default
44 (tsan_finish): Restore dg-do-what-default.
45 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
46 * g++.dg/tsan/fd_close_norace2.C: Likewise.
47 * g++.dg/tsan/default_options.C: Likewise.
48 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
49 * g++.dg/tsan/atomic_free2.C: Likewise.
50 * g++.dg/tsan/cond_race.C: Likewise.
51 * g++.dg/tsan/fd_close_norace.C: Likewise.
52 * g++.dg/tsan/benign_race.C: Likewise.
53 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
54 * c-c++-common/tsan/simple_race.c: Likewise.
55 * c-c++-common/tsan/mutexset1.c: Likewise.
56 * c-c++-common/tsan/thread_leak2.c: Likewise.
57 * c-c++-common/tsan/tls_race.c: Likewise.
58 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
59 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
60 * c-c++-common/tsan/free_race2.c: Likewise.
61 * c-c++-common/tsan/thread_leak.c: Likewise.
62 * c-c++-common/tsan/thread_leak1.c: Likewise.
63 * c-c++-common/tsan/race_on_barrier.c: Likewise.
64 * c-c++-common/tsan/free_race.c: Likewise.
65 * c-c++-common/tsan/sleep_sync.c: Likewise.
66 * c-c++-common/tsan/tiny_race.c: Likewise.
67 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
68 * c-c++-common/tsan/atomic_stack.c: Likewise.
69 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
71 * c-c++-common/tsan/simple_stack.c: Likewise.
73 2014-01-31 Richard Henderson <rth@redhat.com>
75 * g++.dg/tm/pr60004.C: New.
77 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/inherit/crash4.C: New.
82 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
84 * c-c++-common/tsan/simple_race.c: Made test less flaky.
86 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
88 * gcc.target/i386/m512-check.h: Use correct rounding values.
90 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
92 * gcc.target/i386/avx-1.c: Use correct rounding values.
93 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
94 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
95 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
96 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
97 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
98 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
99 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
100 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
101 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
102 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
103 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
104 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
105 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
106 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
107 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
108 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
109 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
110 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
111 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
112 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
113 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
114 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
115 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
116 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
117 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
118 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
119 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
120 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
121 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
122 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
123 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
124 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
125 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
126 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
127 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
128 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
129 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
130 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
131 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
132 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
133 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
134 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
135 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
136 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
137 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
138 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
139 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
140 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
141 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
142 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
143 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
144 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
145 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
146 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
147 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
148 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
149 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
150 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
151 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
152 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
153 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
154 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
155 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
156 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
157 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
158 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
159 * gcc.target/i386/sse-13.c: Ditto.
160 * gcc.target/i386/sse-14.c: Ditto.
161 * gcc.target/i386/sse-22.c: Ditto.
162 * gcc.target/i386/sse-23.c: Ditto.
164 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
166 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
167 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
169 2014-01-31 Richard Biener <rguenther@suse.de>
172 * gcc.dg/torture/pr59990.c: New testcase.
174 2014-01-31 Jakub Jelinek <jakub@redhat.com>
176 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
177 if it fails don't run any tsan tests.
179 2014-01-31 Marek Polacek <polacek@redhat.com>
182 * gcc.dg/pr59940.c (g): Adjust dg-warning.
183 (y): Adjust dg-error.
184 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
185 * gcc.dg/pr59963-1.c: New test.
186 * gcc.dg/pr59963-2.c: New test.
187 * gcc.dg/pr59963-3.c: New test.
189 2014-01-30 Jakub Jelinek <jakub@redhat.com>
192 * gcc.target/arm/pr59923.c: New test.
194 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
196 * gcc.dg/vmx/splat.c: New.
197 * gcc.dg/vmx/splat-vsx.c: New.
198 * gcc.dg/vmx/splat-be-order.c: New.
199 * gcc.dg/vmx/splat-vsx-be-order.c: New.
200 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
201 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
203 2014-01-30 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/59993
206 * gcc.dg/torture/pr59993.c: New testcase.
208 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
210 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
211 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
212 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
213 vect_int rather than vect_float.
215 2014-01-30 Marek Polacek <polacek@redhat.com>
217 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
219 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
221 * gcc.target/microblaze/isa/fcmp4.c: New.
223 2014-01-30 Marek Polacek <polacek@redhat.com>
226 * gcc.dg/pr59940.c: New test.
227 * gcc.dg/pr35635.c (func3): Move dg-warning.
229 2014-01-30 Richard Biener <rguenther@suse.de>
231 PR tree-optimization/59903
232 * gcc.dg/torture/pr59903.c: New testcase.
234 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/lookup/crash8.C: New.
239 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
242 * g++.dg/template/crash117.C: New.
244 2014-01-30 Richard Biener <rguenther@suse.de>
247 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
248 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
250 * gcc.dg/invalid-call-1.c: Likewise.
252 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/cpp1y/auto-fn23.C: New.
257 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/init/dso_handle2.C: New.
262 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
265 * g++.dg/cpp0x/pr58674.C: New.
267 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
270 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
271 * gcc.target/i386/avx512f-gather-5.c: Ditto.
273 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
275 * gcc.dg/vmx/merge-be-order.c: New.
276 * gcc.dg/vmx/merge.c: New.
277 * gcc.dg/vmx/merge-vsx-be-order.c: New.
278 * gcc.dg/vmx/merge-vsx.c: New.
280 2014-01-29 Richard Biener <rguenther@suse.de>
282 PR tree-optimization/58742
283 * gcc.dg/pr58742-1.c: New testcase.
284 * gcc.dg/pr58742-2.c: Likewise.
285 * gcc.dg/pr58742-3.c: Likewise.
287 2014-01-29 Renlin Li <Renlin.Li@arm.com>
289 * gcc.target/arm/ftest-armv7ve-arm.c: New.
290 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
291 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
293 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/gomp/pr58702.C: New.
298 2014-01-29 Dodji Seketeli <dodji@redhat.com>
300 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
303 2014-01-29 Jakub Jelinek <jakub@redhat.com>
306 PR tree-optimization/59920
307 * gcc.dg/pr59920-1.c: New test.
308 * gcc.dg/pr59920-2.c: New test.
309 * gcc.dg/pr59920-3.c: New test.
310 * c-c++-common/gomp/pr59917-1.c: New test.
311 * c-c++-common/gomp/pr59917-2.c: New test.
313 PR tree-optimization/59594
314 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
315 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
316 * gcc.dg/vect/pr59594.c: New test.
318 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
321 * gfortran.dg/allocate_class_3.f90: New test.
323 2014-01-28 Dodji Seketeli <dodji@redhat.com>
325 PR preprocessor/59935
326 * c-c++-common/cpp/warning-zero-location.c: New test.
327 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
329 2014-01-27 Steve Ellcey <sellcey@mips.com>
331 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
333 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
335 * g++.dg/ext/mv16.C: New tests.
337 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
339 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
340 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
341 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
342 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
343 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
344 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
345 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
346 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
347 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
348 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
349 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
350 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
351 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
352 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
353 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
354 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
355 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
356 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
357 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
358 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
359 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
360 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
361 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
362 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
363 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
364 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
365 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
366 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
367 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
368 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
369 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
370 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
371 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
372 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
373 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
374 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
375 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
376 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
377 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
378 _mm512_mask_cvtepi32_storeu_epi8.
379 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
380 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
381 _mm512_mask_cvtepi32_storeu_epi16.
382 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
383 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
384 _mm512_mask_cvtepi64_storeu_epi8.
385 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
386 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
387 _mm512_mask_cvtepi64_storeu_epi16.
388 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
389 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
390 _mm512_mask_cvtepi64_storeu_epi32.
391 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
392 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
393 _mm512_mask_cvtsepi32_storeu_epi8.
394 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
395 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
396 _mm512_mask_cvtsepi32_storeu_epi16.
397 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
398 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
399 _mm512_mask_cvtsepi64_storeu_epi8.
400 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
401 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
402 _mm512_mask_cvtsepi64_storeu_epi16.
403 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
404 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
405 _mm512_mask_cvtsepi64_storeu_epi32.
406 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
407 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
408 _mm512_mask_cvtusepi32_storeu_epi8.
409 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
410 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
411 _mm512_mask_cvtusepi32_storeu_epi16.
412 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
413 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
414 _mm512_mask_cvtusepi64_storeu_epi8.
415 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
416 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
417 _mm512_mask_cvtusepi64_storeu_epi16.
418 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
419 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
420 _mm512_mask_cvtusepi64_storeu_epi32.
421 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
422 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
424 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
426 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
427 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
428 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
429 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
430 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
431 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
432 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
433 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
434 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
435 built-ins roudning immediate.
436 * gcc.target/i386/sse-22.c: Add new built-ins.
437 * gcc.target/i386/sse-23.c: Ditto.
438 * gcc.target/i386/avx-1.c: Ditto.
440 2014-01-27 Christian Bruel <christian.bruel@st.com>
442 * gcc.target/sh/torture/strncmp.c: New tests.
444 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
446 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
448 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
450 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
452 2014-01-24 Jeff Law <law@redhat.com>
454 PR tree-optimization/59919
455 * gcc.c-torture/compile/pr59919.c: New test.
457 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/ext/timevar2.C: New.
462 2014-01-24 Marek Polacek <polacek@redhat.com>
464 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
466 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
469 * gcc.target/i386/pr59929.c: New test.
471 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
474 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
475 word atomic functions at runtime.
477 2014-01-23 Marek Polacek <polacek@redhat.com>
480 * gcc.dg/pr59846.c: New test.
482 2014-01-23 Marek Polacek <polacek@redhat.com>
485 * c-c++-common/pr58346-1.c: New test.
486 * c-c++-common/pr58346-2.c: New test.
487 * c-c++-common/pr58346-3.c: New test.
489 2014-01-23 Marek Polacek <polacek@redhat.com>
492 * gcc.dg/20020220-2.c: Adjust dg-warning message.
493 * gcc.dg/pr59871.c: New test.
495 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/parse/enum11.C: New.
500 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
502 * gcc.target/aarch64/sshr64_1.c: New testcase.
504 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
506 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
507 SIMD enabled function.
508 * g++.dg/cilk-plus/ef_test.C: New test.
509 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
511 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
512 to differenciate C error messages from C++ ones.
514 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
516 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
518 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
520 * gcc.target/microblaze/others/builtin-trap.c: New test,
522 2014-01-23 Jakub Jelinek <jakub@redhat.com>
525 * c-c++-common/gomp/pr58809.c: New test.
527 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
530 * c-c++-common/asan/use-after-return-1.c: Fixed
533 2014-01-23 Dodji Seketeli <dodji@redhat.com>
535 PR preprocessor/58580
536 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
538 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
539 Ilya Tocar <ilya.tocar@intel.com>
541 * gcc.target/i386/avx512f-kmovw-1.c: New.
543 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
545 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
546 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
547 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
548 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
549 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
550 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
552 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
555 * gcc.dg/pr48774.c: Remove skip for mips_rel.
556 * gcc.target/mips/pr52125.c: New test.
558 2014-01-22 Marek Polacek <polacek@redhat.com>
561 * gcc.dg/torture/pr59891.c: New test.
563 2014-01-22 Jeff Law <law@redhat.com>
565 PR tree-optimization/59597
566 * gcc.dg/tree-ssa/pr59597.c: New test.
568 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
570 PR rtl-optimization/59477
571 * g++.dg/pr59477.C: New.
573 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
575 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
577 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
580 * g++.dg/pr59482.C: New.
582 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
584 * gcc.dg/vmx/insert-vsx-be-order.c: New.
585 * gcc.dg/vmx/extract-vsx.c: New.
586 * gcc.dg/vmx/extract-vsx-be-order.c: New.
587 * gcc.dg/vmx/insert-vsx.c: New.
589 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
591 PR rtl-optimization/59896
592 * gcc.target/arm/pr59896.c: New.
594 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
596 PR rtl-optimization/59858
597 * gcc.target/arm/pr59858.c: New.
599 2014-01-21 Jakub Jelinek <jakub@redhat.com>
602 * gcc.dg/tree-prof/pr59003.c: New test.
605 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
608 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
610 * gfortran.dg/round_3.f08: Add more cases.
612 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
614 * lib/target-supports.exp (force_conventional_output_for): New
616 * lib/scanasm.exp (scan-assembler_required_options)
617 (scan-assembler-not_required_options)
618 (scan-assembler-times_required_options): Replace with
619 force_conventional_output_fors.
620 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
621 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
623 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
626 * gcc.target/i386/pr59789.c: New testcase.
628 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
630 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
631 the 'code' bitfield from 16 to 8.
633 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
635 * lib/target-supports.exp
636 (check_effective_target_vect_perm): Exclude aarch64_be.
637 (check_effective_target_vect_perm_byte): Likewise.
638 (check_effective_target_vect_perm_short): Likewise.
640 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
642 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
643 (RUN_TEST): Use new macro.
644 (INDEX64_32): Delete.
645 (INDEX64_64): Likewise.
646 (INDEX128_32): Likewise.
647 (INDEX128_64): Likewise.
649 (test_vneg_f32): Use fixed RUN_TEST.
651 2014-01-20 Richard Biener <rguenther@suse.de>
654 * gcc.dg/pr59860.c: New testcase.
656 2014-01-20 Jakub Jelinek <jakub@redhat.com>
659 * gcc.target/i386/pr59880.c: New test.
661 2014-01-20 Renlin Li <renlin.li@arm.com>
663 * gcc.dg/pr44194-1.c: Tweak regexp.
665 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
670 * gfortran.dg/round_3.f08: New cases added.
671 * gfortran.dg/fmt_g_1.f90: New test.
673 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
675 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
677 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
679 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
681 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
683 * gcc.dg/vect/pr57705.c: Require vect_int.
684 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
685 * gcc.dg/vect/vect-alias-check.c: Likewise.
687 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
690 * gfortran.dg/unresolved_fixup_1.f90: New test.
691 * gfortran.dg/unresolved_fixup_2.f90: New test.
693 2014-01-18 Jakub Jelinek <jakub@redhat.com>
696 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
697 Remove dg-prune-output lines.
699 2014-01-17 Jakub Jelinek <jakub@redhat.com>
702 * gfortran.dg/pr59706.f90: New test.
703 * g++.dg/ext/pr59706.C: New test.
705 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
709 * g++.dg/cpp0x/decltype-incomplete1.C: New.
710 * g++.dg/init/pr58811.C: Likewise.
712 2014-01-17 Jeff Law <law@redhat.com>
715 * gfortran.dg/pr57904.f90: New test.
717 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/cpp0x/nsdmi-union4.C: New.
722 2014-01-17 Marek Polacek <polacek@redhat.com>
725 * g++.dg/diagnostic/pr59838.C: New test.
727 2014-01-17 Marek Polacek <polacek@redhat.com>
730 * gcc.dg/pr58346.c: New test.
732 2014-01-17 Jakub Jelinek <jakub@redhat.com>
735 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
736 dg-options, use dg-additional-options for i?86/x86_64 to avoid
740 * gfortran.dg/pr59440-1.f90: New test.
741 * gfortran.dg/pr59440-2.f90: New test.
742 * gfortran.dg/pr59440-3.f90: New test.
745 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
746 testing for " version" and " alias" with one testing for
747 " version\[^\n\r]* alias".
748 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
749 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
750 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
751 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
752 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
753 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
756 * c-c++-common/torture/pr57945.c: New test.
758 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
760 * gcc.target/arm/its.c: New testcase.
762 2014-01-16 Jan Hubicka <jh@suse.cz>
765 * g++.dg/torture/pr59775.C: New testcase.
767 2014-01-16 Jakub Jelinek <jakub@redhat.com>
770 * gcc.c-torture/compile/pr58344.c: New test.
773 * gcc.target/i386/pr59839.c: New test.
776 * gcc.target/i386/pr9771-1.c (main): Rename to...
777 (real_main): ... this. Add __asm name "main".
778 (ASMNAME, ASMNAME2, STRING): Define.
780 2014-01-16 Nick Clifton <nickc@redhat.com>
783 * gcc.c-torture/compile/pr28865.c: New.
784 * gcc.c-torture/execute/pr28865.c: New.
786 2014-01-16 Marek Polacek <polacek@redhat.com>
789 * gcc.dg/pr59827.c: New test.
791 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
793 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
795 2014-01-15 Richard Henderson <rth@redhat.com>
798 * gcc.target/i386/pr54694.c: New test.
800 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
803 * g++.dg/pr49718.C: New test.
805 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
807 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
809 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
811 * gcc.dg/vmx/mult-even-odd.c: New.
812 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
814 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
816 * lib/target-supports.exp (check_libcilkrts_available): Added an
817 extern "C" if we are using C++ along with a function prototype.
819 2014-01-15 Jeff Law <law@redhat.com>
821 PR tree-optimization/59747
822 * gcc.c-torture/execute/pr59747.c: New test.
824 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
827 * c-c++-common/convert-vec-1.c: Also prune ABI change for
829 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
830 * g++.dg/ext/attribute-test-1.C: Likewise.
831 * g++.dg/ext/attribute-test-2.C: Likewise.
832 * g++.dg/ext/attribute-test-3.C: Likewise.
833 * g++.dg/ext/attribute-test-4.C: Likewise.
834 * g++.dg/ext/pr56790-1.C: Likewise.
835 * g++.dg/torture/pr38565.C: Likewise.
836 * gcc.dg/pr53060.c: Likewise.
837 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
838 * c-c++-common/vector-compare-2.c: Likewise.
839 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
840 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
841 dg-message line number.
843 2014-01-15 Matthias Klose <doko@ubuntu.com>
845 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
847 2014-01-15 Richard Biener <rguenther@suse.de>
849 PR tree-optimization/59822
850 * g++.dg/torture/pr59822.C: New testcase.
852 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
855 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
856 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
858 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
859 Kugan Vivekanandarajah <kuganv@linaro.org>
862 * g++.dg/pr59695.C: New testcase.
864 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
867 * gcc.c-torture/compile/pr59803.c: New testcase.
869 2014-01-15 Jakub Jelinek <jakub@redhat.com>
872 * gcc.c-torture/execute/pr58943.c: New test.
873 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
875 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
878 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
879 * gcc.target/i386/pr39162.c (y): New __m256i variable.
880 (bar): Change return type to void. Set y to x.
881 * gcc.target/i386/pr59794-1.c: New testcase.
882 * gcc.target/i386/pr59794-2.c: Likewise.
883 * gcc.target/i386/pr59794-3.c: Likewise.
884 * gcc.target/i386/pr59794-4.c: Likewise.
885 * gcc.target/i386/pr59794-5.c: Likewise.
886 * gcc.target/i386/pr59794-6.c: Likewise.
887 * gcc.target/i386/pr59794-7.c: Likewise.
889 2014-01-14 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/58921
892 PR tree-optimization/59006
893 * gcc.dg/torture/pr58921.c: New testcase.
894 * gcc.dg/torture/pr59006.c: Likewise.
895 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
897 2014-01-14 Jakub Jelinek <jakub@redhat.com>
900 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
901 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
902 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
903 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
904 Executing predictive commoning without unrolling.
906 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
908 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
909 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
910 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
911 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
912 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
913 __builtin_ia32_rsqrt28sd_round.
914 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
915 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
916 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
917 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
918 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
919 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
920 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
921 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
922 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
923 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
924 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
925 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
926 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
927 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
928 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
929 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
930 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
931 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
932 * gcc.target/i386/sse-22.c: Extend with new built-ins,
933 fix wrong rounding mode (see above).
934 * gcc.target/i386/sse-23.c: Ditto.
936 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
938 * gcc.dg/vmx/insert.c: New.
939 * gcc.dg/vmx/insert-be-order.c: New.
940 * gcc.dg/vmx/extract.c: New.
941 * gcc.dg/vmx/extract-be-order.c: New.
943 2014-01-13 Jakub Jelinek <jakub@redhat.com>
945 PR tree-optimization/59387
946 * gcc.c-torture/execute/pr59387.c: New test.
948 2014-01-13 Richard Biener <rguenther@suse.de>
950 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
951 adjusting mathlib options.
952 * gfortran.dg/lto/lto.exp: Likewise.
954 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/loop_optimization17.adb: New test.
957 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
959 2014-01-13 Christian Bruel <christian.bruel@st.com>
961 * gcc.target/sh/cmpstrn.c: New case.
963 2014-01-13 Jakub Jelinek <jakub@redhat.com>
965 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
966 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
968 2014-01-12 Janus Weil <janus@gcc.gnu.org>
971 * gfortran.dg/alloc_comp_basics_6.f90: New.
973 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
976 * gfortran.dg/pr59700.f90: New test.
978 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
980 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
981 * gfortran.dg/use_only_3.f90: Likewise.
982 * gfortran.dg/inquire_10.f90: Delete opened file.
983 * gfortran.dg/inquire_15.f90: Likewise.
984 * gfortran.dg/pr16597.f90: Likewise.
985 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
988 2014-01-10 Jeff Law <law@redhat.com>
991 * gcc.c-torture/compile/pr59743.c: New test.
993 2014-01-10 Jan Hubicka <jh@suse.cz>
996 * g++.dg/torture/pr58585.C: New testcase.
998 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1000 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1002 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1004 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1006 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1009 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1010 * gcc.target/aarch64/cmn-neg2.c: New test.
1012 2014-01-10 Richard Biener <rguenther@suse.de>
1014 PR tree-optimization/59374
1015 * gcc.dg/torture/pr59374-3.c: New testcase.
1017 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * lib/target-supports.exp
1020 (check_effective_target_arm_crypto_ok_nocache): New.
1021 (check_effective_target_arm_crypto_ok): Use above procedure.
1022 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1024 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1028 * g++.dg/ipa/devirt-20.C: New testcase.
1029 * g++.dg/torture/pr58252.C: Likewise.
1030 * g++.dg/torture/pr59226.C: Likewise.
1032 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1034 * c-c++-common/asan/no-asan-stack.c: New test.
1036 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/pr59670.c: New test.
1041 2014-01-09 Steve Ellcey <sellcey@mips.com>
1043 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1045 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1048 * gcc.target/i386/pr47735.c: New test.
1050 PR tree-optimization/59622
1051 * g++.dg/opt/pr59622-2.C: New test.
1052 * g++.dg/opt/pr59622-3.C: New test.
1053 * g++.dg/opt/pr59622-4.C: New test.
1054 * g++.dg/opt/pr59622-5.C: New test.
1057 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1058 filename:line instead of (modulename+offset) form with stripped
1059 initial / from the filename.
1061 2014-01-09 Ian Lance Taylor <iant@google.com>
1063 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1064 the other Go compiler.
1066 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/cpp0x/variadic145.C: New.
1071 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1073 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1074 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1076 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1079 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1080 are run only if the Cilk library is available/enabled.
1081 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1082 * lib/target-supports.exp (check_libcilkrts_available): New function.
1084 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1087 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1088 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1089 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1090 with dg-additional-options.
1091 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1092 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1093 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1094 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1095 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1096 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1098 2014-01-09 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/59715
1101 * gcc.dg/torture/pr59715.c: New testcase.
1103 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1105 * c-c++-common/asan/no-asan-globals.c: New test.
1106 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1107 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1108 * c-c++-common/asan/use-after-return-1.c: Likewise.
1109 * c-c++-common/asan/no-use-after-return.c: Likewise.
1111 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1113 * gnat.dg/weak2.ad[sb]: New test.
1115 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1118 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1119 type, use pointers to vector type instead.
1121 2014-01-08 Catherine Moore <clm@codesourcery.com>
1123 * gcc.target/mips/umips-branch-3.c: New test.
1124 * gcc.target/mips/umips-branch-4.c: New test.
1126 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1128 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1129 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1130 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1131 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1132 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1133 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1134 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1135 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1137 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1139 PR rtl-optimization/59137
1140 * gcc.target/mips/pr59137.c: New test.
1142 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1144 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1145 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1146 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1147 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1148 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1149 Require fpic effective target.
1150 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1152 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1155 * gcc.dg/pr59722.c: New test.
1157 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1160 * gcc.dg/torture/pr57748-3.c: New test.
1161 * gcc.dg/torture/pr57748-4.c: New test.
1163 2014-01-08 Marek Polacek <polacek@redhat.com>
1166 * gcc.dg/gomp/pr59669-1.c: New test.
1167 * gcc.dg/gomp/pr59669-2.c: New test.
1169 2014-01-08 Martin Jambor <mjambor@suse.cz>
1172 * gcc.dg/ipa/pr59610.c: New test.
1174 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1177 * gfortran.dg/binding_label_tests_26a.f90: New.
1178 * gfortran.dg/binding_label_tests_26b.f90: New.
1180 2014-01-08 Marek Polacek <polacek@redhat.com>
1183 * c-c++-common/ubsan/pr59667.c: New test.
1185 2014-01-08 Richard Biener <rguenther@suse.de>
1188 * gcc.dg/pr59630.c: New testcase.
1190 2014-01-08 Richard Biener <rguenther@suse.de>
1193 * gcc.dg/pr59471.c: New testcase.
1195 2014-01-07 Jeff Law <law@redhat.com>
1198 * gcc.target/i386/pr53623.c: New test.
1200 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1202 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1204 * g++.dg/cpp1y/pr58534.C: Likewise.
1205 * g++.dg/cpp1y/pr58536.C: Likewise.
1206 * g++.dg/cpp1y/pr58548.C: Likewise.
1207 * g++.dg/cpp1y/pr58549.C: Likewise.
1208 * g++.dg/cpp1y/pr58637.C: Likewise.
1209 * g++.dg/cpp1y/pr59112.C: Likewise.
1210 * g++.dg/cpp1y/pr59113.C: Likewise.
1211 * g++.dg/cpp1y/pr59629.C: Likewise.
1212 * g++.dg/cpp1y/pr59635.C: Likewise.
1213 * g++.dg/cpp1y/pr59636.C: Likewise.
1214 * g++.dg/cpp1y/pr59638.C: Likewise.
1216 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1218 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1220 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1222 * gcc.target/i386/intrinsics_4.c (bar): New function.
1224 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1228 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1230 PR rtl-optimization/58668
1231 * gcc.dg/pr58668.c: New test.
1233 PR tree-optimization/59643
1234 * gcc.dg/pr59643.c: New test.
1235 * gcc.c-torture/execute/pr59643.c: New test.
1237 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1240 * gfortran.dg/class_allocate_16.f90: New.
1242 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1245 * gcc.target/i386/pr59644.c: New test.
1247 2014-01-06 Marek Polacek <polacek@redhat.com>
1250 * gcc.dg/pr57773.c: New test.
1252 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1258 * g++.dg/cpp1y/pr59635.C: New testcase.
1259 * g++.dg/cpp1y/pr59636.C: New testcase.
1260 * g++.dg/cpp1y/pr59629.C: New testcase.
1261 * g++.dg/cpp1y/pr59638.C: New testcase.
1263 2014-01-06 Martin Jambor <mjambor@suse.cz>
1266 * gcc.dg/ipa/pr59008.c: New test.
1268 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1270 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1273 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1275 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1276 Require c99_runtime.
1277 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1279 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1280 Require c99_runtime.
1281 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1282 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1283 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1285 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1286 Require c99_runtime.
1287 Make CALC void static.
1288 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1290 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1291 Require c99_runtime.
1292 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1294 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1296 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1297 * gcc.target/i386/pr59501-2.c: Likewise.
1298 * gcc.target/i386/pr59501-3.c: Likewise.
1299 * gcc.target/i386/pr59501-4.c: Likewise.
1300 * gcc.target/i386/pr59501-5.c: Likewise.
1301 * gcc.target/i386/pr59501-6.c: Likewise.
1303 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1306 * gcc.target/i386/pr59390_1.c: Likewise.
1307 * gcc.target/i386/pr59390_2.c: Likewise.
1309 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1311 * gcc.dg/pr59350.c: Tweak.
1312 * gcc.dg/pr59350-2.c: New test.
1313 * g++.dg/pr59510.C: Likewise.
1315 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1318 * gfortran.dg/bind_c_procs_2.f90: New.
1320 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1322 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1323 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1324 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1325 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1326 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1327 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1328 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1330 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1332 * gcc.target/arm/neon-nested-apcs.c: New test.
1334 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1336 PR tree-optimization/59519
1337 * gcc.dg/vect/pr59519-1.c: New test.
1338 * gcc.dg/vect/pr59519-2.c: New test.
1340 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1343 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1346 * gfortran.dg/typebound_proc_32.f90: New.
1348 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1351 * g++.dg/pr58950.C: New file.
1353 2014-01-03 Tobias Burnus <burnus@net-b.de>
1356 * g++.dg/gomp/pr58567.C: New.
1358 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1360 PR tree-optimization/59651
1361 * gcc.dg/torture/pr59651.c: New test.
1362 * gcc.dg/vect/pr59651.c: Ditto.
1364 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.target/i386/pr59625.c: New test.
1369 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp0x/range-for28.C: New.
1374 * g++.dg/cpp0x/range-for3.C: Update.
1376 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1378 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1380 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1383 * g++.dg/cpp0x/pr59641.C: New file.
1385 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1387 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
1389 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1392 * g++.dg/ext/pr59378.C: New file.
1394 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1396 Update copyright years
1398 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1400 * gcc.target/arc/arc.exp: Use the standard form for the copyright
1403 2014-01-02 Janus Weil <janus@gcc.gnu.org>
1406 * gfortran.dg/dynamic_dispatch_12.f90: New.
1408 2014-01-01 Jakub Jelinek <jakub@redhat.com>
1410 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
1411 the builtin isn't optimized away as unused.
1413 PR rtl-optimization/59647
1414 * g++.dg/opt/pr59647.C: New test.
1416 Copyright (C) 2014 Free Software Foundation, Inc.
1418 Copying and distribution of this file, with or without modification,
1419 are permitted in any medium without royalty provided the copyright
1420 notice and this notice are preserved.