ChangeLog: Fix whitespace.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-06-18 Tom de Vries <tom@codesourcery.com>
2
3 * gcc.target/aarch64/fuse-caller-save.c: New test.
4
5 2014-06-18 Radovan Obradovic <robradovic@mips.com>
6 Tom de Vries <tom@codesourcery.com>
7
8 * gcc.target/arm/fuse-caller-save.c: New test.
9
10 2014-06-18 Richard Biener <rguenther@suse.de>
11
12 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
13 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
14 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
15
16 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
17
18 PR tree-optimization/61518
19 * gcc.dg/torture/pr61518.c: New test.
20
21 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
22
23 PR tree-optimization/61517
24 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
25 (incorrect_read_be32): Likewise.
26 (main): Call incorrect_read_* to test stmt replacement is made by
27 bswap at the right place.
28 * gcc.c-torture/execute/pr61517.c: New test.
29
30 2014-06-18 Andreas Schwab <schwab@suse.de>
31
32 PR rtl-optimization/54555
33 * gcc.target/m68k/pr54555.c: New test.
34
35 2014-06-18 Olivier Hainque <hainque@adacore.com>
36
37 * gnat.dg/blocklocs.adb: New test.
38
39 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
40
41 PR tree-optimization/52252
42 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
43 * gcc.target/i386/pr52252-core.c: Ditto.
44
45 PR tree-optimization/61403
46 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
47
48 2014-06-18 Jakub Jelinek <jakub@redhat.com>
49
50 * gfortran.dg/gomp/declare-simd-1.f90: New test.
51 * gfortran.dg/gomp/depend-1.f90: New test.
52 * gfortran.dg/gomp/target1.f90: New test.
53 * gfortran.dg/gomp/target2.f90: New test.
54 * gfortran.dg/gomp/target3.f90: New test.
55 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
56 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
57 201107.
58
59 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
60
61 PR fortran/61126
62 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
63
64 2014-06-17 Tobias Burnus <burnus@net-b.de>
65 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
66
67 * gfortran.dg/coarray/send_array.f90: New.
68 * gfortran.dg/coarray/get_array.f90: New.
69 * gfortran.dg/coarray/sendget_array.f90: New.
70 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
71 names.
72 * gfortran.dg/coarray/collectives_2.f90: New.
73
74 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
75
76 PR target/61533
77 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
78 dg-options.
79
80 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
81
82 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
83 unit_id and kind_id to zero.
84
85 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
86
87 PR target/61483
88 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
89 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
90 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
91 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
92
93 2014-06-17 Richard Biener <rguenther@suse.de>
94
95 PR lto/61012
96 * gcc.dg/lto/pr61526_0.c: New testcase.
97 * gcc.dg/lto/pr61526_1.c: Likewise.
98
99 2014-06-17 Richard Biener <rguenther@suse.de>
100
101 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
102 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
103 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
104 * gcc.dg/tree-ssa/vrp36.c: Likewise.
105 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
106
107 2014-06-17 Richard Biener <rguenther@suse.de>
108
109 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
110
111 2014-06-16 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/61482
114 * g++.dg/torture/pr61482.C: New testcase.
115
116 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
117
118 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
119 vpmacsdql instruction.
120
121 2014-06-16 Yury Gribov <y.gribov@samsung.com>
122
123 * c-c++-common/asan/instrument-with-calls-1.c: New test.
124 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
125 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
126 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
127 test patterns.
128 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
129 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
130 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
131 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
132 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
133 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
134
135 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
136
137 PR fortran/28484
138 PR fortran/61429
139 * gfortran.dg/system_clock_1.f90: New file.
140 * gfortran.dg/system_clock_2.f90: New file.
141
142 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/33101
145 * g++.dg/other/void3.C: New.
146 * g++.dg/conversion/err-recover1.C: Update.
147
148 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
149
150 PR target/61415
151 * lib/target-supports.exp (check_effective_target_longdouble128): New.
152 * gcc.target/powerpc/pack02.c: Use it.
153 * gcc.target/powerpc/tfmode_off.c: Likewise.
154
155 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
156
157 PR rtl-optimization/61094
158 PR rtl-optimization/61446
159 * gcc.target/i386/pr61446.c : New.
160
161 2014-06-13 Dehao Chen <dehao@google.com>
162
163 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
164
165 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
166
167 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
168
169 2014-06-13 Richard Biener <rguenther@suse.de>
170
171 * c-c++-common/pr46562-2.c: Adjust.
172 * g++.dg/tree-ssa/pr8781.C: Likewise.
173 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
174 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
175 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
176 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
177 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
178
179 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
180
181 PR tree-optimization/61375
182 * gcc.c-torture/execute/pr61375-1.c: New test.
183
184 2014-06-12 Jakub Jelinek <jakub@redhat.com>
185
186 PR middle-end/61486
187 * c-c++-common/gomp/pr61486-1.c: New test.
188 * c-c++-common/gomp/pr61486-2.c: New test.
189
190 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
191
192 PR target/59843
193 * gcc.dg/vect/vect-singleton_1.c: New file.
194
195 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
196
197 PR target/61443
198 * gcc.target/avr/torture/pr61443.c: New test.
199
200 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
201
202 PR c++/19200
203 * g++.dg/parse/friend11.C: New.
204
205 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/60265
208 * g++.dg/cpp0x/using-enum-1.C: New.
209 * g++.dg/cpp0x/using-enum-2.C: Likewise.
210
211 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/19200
214 * g++.dg/parse/friend9.C: New.
215 * g++.dg/parse/friend10.C: Likewise.
216 * g++.dg/parse/friend7.C: Adjust.
217
218 2014-06-11 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/61452
221 * gcc.dg/torture/pr61452.c: New testcase.
222
223 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
224
225 PR c++/34049
226 * g++.dg/parse/pr34049.C: New.
227
228 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
229
230 * gcc.c-torture/execute/pr61306-1.c: New test.
231 * gcc.c-torture/execute/pr61306-2.c: Likewise.
232 * gcc.c-torture/execute/pr61306-3.c: Likewise.
233
234 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235
236 * gcc.target/aarch64/acle/acle.exp: New.
237 * gcc.target/aarch64/acle/crc32b.c: New test.
238 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
239 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
240 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
241 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
242 * gcc.target/aarch64/acle/crc32d.c: Likewise.
243 * gcc.target/aarch64/acle/crc32h.c: Likewise.
244 * gcc.target/aarch64/acle/crc32w.c: Likewise.
245
246 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
247
248 PR tree-optimization/52252
249 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
250
251 2014-06-11 Richard Biener <rguenther@suse.de>
252
253 PR middle-end/61437
254 * gcc.dg/torture/20140610-1.c: New testcase.
255 * gcc.dg/torture/20140610-2.c: Likewise.
256
257 2014-06-10 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/61438
260 * gcc.dg/torture/pr61438.c: New testcase.
261
262 2014-06-10 Richard Biener <rguenther@suse.de>
263
264 PR middle-end/61456
265 * g++.dg/opt/pr61456.C: New testcase.
266
267 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
268 Mikael Morin <mikael@gcc.gnu.org>
269
270 PR fortran/41936
271 * gfortran.dg/class_array_15.f03: Check memory leaks.
272
273 2014-06-10 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/57186
276 PR tree-optimization/59299
277 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
278 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
279
280 2014-06-10 Jakub Jelinek <jakub@redhat.com>
281
282 PR fortran/60928
283 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
284 directives.
285 * gfortran.dg/gomp/associate1.f90: New test.
286 * gfortran.dg/gomp/intentin1.f90: New test.
287 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
288 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
289 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
290 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
291
292 2014-06-09 Marek Polacek <polacek@redhat.com>
293
294 PR c/36446
295 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
296 * gcc.dg/array-2.c: Likewise.
297 * gcc.dg/array-const-2.c: Likewise.
298 * gcc.dg/ucnid-8.c: Likewise.
299 * gcc.dg/vla-init-1.c: Likewise.
300 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
301 * gcc.dg/c99-flex-array-7.c: Likewise.
302 * gcc.dg/init-bad-1.c: Likewise.
303 * gcc.dg/init-bad-3.c: Likewise.
304 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
305 * gcc.dg/pedwarn-init.c: Add dg-warning.
306 * gcc.dg/pr53119.c: Remove dg-excess-errors.
307
308 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/22556
311 * g++.dg/other/redecl3.C: New.
312
313 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
314
315 PR c++/54442
316 * g++.dg/pr54442.C: New file.
317
318 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
319
320 PR fortran/61406
321 * gfortran.dg/associate_17.f90 : New test
322
323 2014-06-09 Petr Murzin <petr.murzin@intel.com>
324
325 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
326 void for TEST instead of static void.
327 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
328 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
329 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
330 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
331 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
332 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
333 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
334 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
335 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
336 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
337 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
338 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
339 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
340 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
341 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
342 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
343 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
344 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
345 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
346 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
347 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
348 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
349 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
350 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
351 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
352 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
353 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
354 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
355 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
356 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
357 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
358 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
359 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
360 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
361 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
362 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
363 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
364 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
365 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
366 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
367 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
368 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
369 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
370 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
371 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
372 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
373 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
374 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
375 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
376 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
377 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
378 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
379 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
380 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
381 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
382 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
383 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
384 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
385 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
386 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
387 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
388 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
389 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
390 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
391 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
392 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
393 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
394 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
395 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
396 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
397 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
398 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
399 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
400 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
401 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
402 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
403 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
404 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
405 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
406 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
407 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
408 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
409 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
410 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
411 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
412 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
413 instead of static void.
414 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
415 delete unused variables.
416 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
417 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
418 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
419 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
420 delete unused variables, void for TEST instead of static void.
421 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
422 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
423 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
424 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
425 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
426 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
427 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
428 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
429 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
430 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
431 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
432 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
433 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
434 initialize variables.
435 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
436 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
437 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
438 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
439 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
440 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
441 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
442 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
443 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
444 * gcc.target/i386/i386.exp: Ditto.
445 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
446 CALC, void for TEST instead of static void, initialize variables.
447 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
448 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
449 static void.
450 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
451 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
452 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
453 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
454 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
455 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
456 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
457 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
458 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
459 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
460 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
461 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
462 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
463 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
464 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
465 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
466 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
467 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
468 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
469 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
470 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
471 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
472 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
473 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
474 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
475 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
476 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
477 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
478 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
479 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
480 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
481 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
482 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
483 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
484 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
485 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
486 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
487 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
488 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
489 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
490 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
491 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
492 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
493 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
494 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
495 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
496 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
497 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
498 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
499 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
500 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
501 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
502 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
503 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
504 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
505 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
506 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
507 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
508 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
509 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
510 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
511 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
512 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
513 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
514 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
515 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
516 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
517 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
518 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
519 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
520 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
521 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
522 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
523 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
524 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
525 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
526 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
527 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
528 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
529 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
530 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
531 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
532 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
533 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
534 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
535 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
536 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
537 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
538 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
539 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
540 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
541 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
542 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
543 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
544 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
545 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
546 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
547 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
548 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
549 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
550 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
551 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
552 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
553 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
554 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
555 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
556 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
557 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
558 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
559 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
560 instead of static void.
561 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
562 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
563 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
564 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
565 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
566 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
567 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
568 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
569 static void, delete unused variables.
570 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
571 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
572 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
573 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
574 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
575 static void, delete unused variables, Change parameters for
576 UNION_CHECK, MASK_MERGE and MASK_ZERO.
577 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
578 CALC, void for TEST instead of static void.
579 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
580 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
581 void.
582 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
583 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
584 static void, change type of parameter for UNION_TYPE.
585 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
586 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
587 void for TEST instead of static void, delete unused variables, change
588 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
589 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
590 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
591 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
592 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
593 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
594 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
595 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
596 void for TEST instead of static void, change parameters for
597 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
598 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
599 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
600 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
601 * gcc.target/i386/avx512f-additional-reg-names.c: Add
602 __attribute__((unused)).
603 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
604 __attribute__((unused)).
605 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
606 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
607 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
608 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
609 * gcc.target/i386/avx512f-korw-1.c: Ditto.
610 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
611 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
612 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
613 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
614 add __attribute__((unused)).
615 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
616 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
617 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
618 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
619 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
620 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
621 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
622 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
623 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
624 delete unused variables.
625 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
626 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
627 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
628 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
629 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
630 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
631 static void, mask_merging and zero_masking for unsigned types.
632 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
633 CHECK_ARRAY for unsigned types.
634 * gcc.target/i386/m256-check.h: Ditto.
635 * gcc.target/i386/m512-check.h: Ditto.
636
637 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
638
639 PR target/61062
640 * gcc.target/arm/pr48252.c (main): Expect same result
641 as endian-neutral.
642
643 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
644
645 PR fortran/45187
646 * gfortran.dg/cray_pointers_10.f90: New file.
647
648 2014-06-09 Jakub Jelinek <jakub@redhat.com>
649
650 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
651 instead of complex(kind=16).
652
653 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
654
655 PR fortran/38829
656 * gfortran.dg/bind_c_usage_29.f90: New file.
657
658 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
659
660 * gnat.dg/opt38.adb: New test.
661 * gnat.dg/opt38_pkg.ad[sb]: New helper.
662
663 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
664
665 PR target/18343
666 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
667 New macro, 0 for __MMIX__, default 64.
668 (bar): Pass it to __builtin_apply instead of literal 64.
669
670 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
671
672 * gfortran.dg/io_constraints_11.f90: New file.
673 * gfortran.dg/io_constraints_12.f90: New file.
674 * gfortran.dg/io_constraints_13.f90: New file.
675
676 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
677
678 PR target/61423
679 * gcc.target/i386/pr61423.c: New test.
680
681 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/60184
684 * g++.dg/cpp0x/constexpr-union6.C: New.
685 * g++.dg/cpp0x/union6.C: Likewise.
686 * g++.dg/init/ref14.C: Adjust.
687 * g++.dg/init/union1.C: Likewise.
688
689 2014-06-06 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/59299
692 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
693
694 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
695
696 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
697 * gcc.dg/tree-ssa/sra-12.c: Likewise.
698
699 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
700
701 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
702 bitfield and test wrong results instead of correct results to make the
703 test more portable.
704
705 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
706
707 PR c++/60432
708 * g++.dg/cpp0x/constexpr-60432.C: New.
709
710 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
711
712 PR c++/60199
713 * g++.dg/cpp0x/constexpr-60199.C: New.
714
715 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
716
717 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
718 Specify -march=z900 as an additional option.
719 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
720 * gcc.dg/optimize-bswapsi-2.c: Likewise.
721 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
722
723 2014-06-06 Jakub Jelinek <jakub@redhat.com>
724
725 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
726 reduction clause diagnostic changes.
727 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
728 * gfortran.dg/gomp/reduction1.f90: Likewise.
729 * gfortran.dg/gomp/reduction3.f90: Likewise.
730 * gfortran.dg/gomp/udr1.f90: New test.
731 * gfortran.dg/gomp/udr2.f90: New test.
732 * gfortran.dg/gomp/udr3.f90: New test.
733 * gfortran.dg/gomp/udr4.f90: New test.
734 * gfortran.dg/gomp/udr5.f90: New test.
735 * gfortran.dg/gomp/udr6.f90: New test.
736 * gfortran.dg/gomp/udr7.f90: New test.
737
738 2014-06-06 Christian Bruel <christian.bruel@st.com>
739
740 PR tree-optimization/43934
741 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
742
743 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
744
745 PR c/53119
746 * gcc.dg/pr53119.c: New testcase.
747
748 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
749
750 PR target/52472
751 * gcc.target/avr/pr52472.c: New test.
752
753
754 2014-06-05 Jeff Law <law@redhat.com>
755
756 PR tree-optimization/61289
757 * g++.dg/pr61289.C: New test.
758 * g++.dg/pr61289-2.C: New test.
759
760 2014-06-05 Richard Biener <rguenther@suse.de>
761 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/56961
764 * g++.dg/parse/pr56961.C: New.
765
766 2014-06-05 Kai Tietz <ktietz@redhat.com>
767
768 PR target/46219
769 * gcc.target/i386/sibcall-4.c: Remove xfail.
770
771 2014-06-05 Julian Brown <julian@codesourcery.com>
772 Sandra Loosemore <sandra@codesourcery.com>
773
774 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
775
776 2014-06-05 Richard Biener <rguenther@suse.de>
777
778 PR c++/61004
779 * g++.dg/diagnostic/pr61004.C: New testcase.
780
781 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
782
783 * gcc.dg/torture/pr61319.c: New test.
784
785 2014-06-05 Marek Polacek <polacek@redhat.com>
786
787 PR c/56724
788 * gcc.dg/pr56724-3.c: New test.
789
790 2014-06-05 Andreas Schwab <schwab@suse.de>
791
792 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
793
794 2014-06-05 Marek Polacek <polacek@redhat.com>
795
796 PR c/49706
797 * c-c++-common/pr49706.c: New test.
798
799 2014-06-05 Marek Polacek <polacek@redhat.com>
800
801 PR c/48062
802 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
803 * gcc.dg/Wshadow-3.c: Likewise.
804 * gcc.dg/pr48062.c: New test.
805
806 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/43453
809 * g++.dg/init/pr43453.C: New.
810
811 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
812
813 PR tree-optimization/61385
814 * gcc.dg/tree-ssa/pr61385.c: New file.
815
816 2014-06-04 Richard Biener <rguenther@suse.de>
817
818 PR tree-optimization/60098
819 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
820
821 2014-06-04 Richard Biener <rguenther@suse.de>
822
823 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
824
825 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
826
827 PR c/58942
828 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
829 the case with a pointer.
830
831 2014-06-04 Marek Polacek <polacek@redhat.com>
832
833 PR c/30020
834 * c-c++-common/pr30020.c: New test.
835
836 2014-06-03 Andrew Pinski <apinski@cavium.com>
837
838 * gcc.c-torture/compile/20140528-1.c: New testcase.
839
840 2014-06-03 Dehao Chen <dehao@google.com>
841
842 * gcc.dg/tree-prof/merge_block.c: New test.
843
844 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
845
846 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
847 * g++.dg/ext/mv15.C (dg-options): Ditto.
848
849 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
850
851 DR 1423
852 PR c++/52174
853 * g++.dg/cpp0x/nullptr31.C: New.
854 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
855 * g++.dg/cpp0x/nullptr17.C: Update.
856
857 2014-06-03 Marek Polacek <polacek@redhat.com>
858
859 PR c/60439
860 * c-c++-common/pr60439.c: New test.
861 * g++.dg/eh/scope1.C (f4): Add dg-warning.
862
863 2014-06-03 Martin Jambor <mjambor@suse.cz>
864
865 PR ipa/61160
866 * g++.dg/ipa/pr61160-1.C: New test.
867
868 2014-06-03 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/61383
871 * gcc.dg/torture/pr61383-1.c: New testcase.
872
873 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
874
875 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
876
877 2014-06-02 Jeff Law <law@redhat.com>
878
879 PR rtl-optimization/61094
880 * g++.dg/pr61094: New test.
881
882 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
883
884 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
885 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
886 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
887 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
888 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
889 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
890 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
891 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
892
893 2014-06-02 Richard Biener <rguenther@suse.de>
894
895 PR tree-optimization/61346
896 * gcc.dg/torture/pr61346.c: New testcase.
897
898 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
899
900 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
901 not compilation.
902 * gcc.target/i386/sibcall-4.c: Ditto.
903 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
904
905 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
906
907 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
908 in scan-assembler-not string.
909 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
910 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
911 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
912
913 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
914
915 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
916
917 2014-06-01 Kai Tietz <ktietz@redhat.com>
918
919 PR target/61377
920 * gcc.target/i386/sibcall-6.c: New test.
921
922 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
923
924 DR 1227
925 PR c++/57543
926 * g++.dg/cpp0x/pr57543-1.C: New.
927 * g++.dg/cpp0x/pr57543-2.C: Likewise.
928 * g++.dg/cpp0x/pr57543-3.C: Likewise.
929 * g++.dg/cpp0x/decltype59.C: Likewise.
930
931 2014-05-31 Tom de Vries <tom@codesourcery.com>
932
933 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
934
935 2014-05-30 Jakub Jelinek <jakub@redhat.com>
936
937 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
938 restore_gcc_exec_prefix_env_var): New procedures.
939 (set_ld_library_path_env_vars,
940 restore_ld_library_path_env_vars): Use them.
941 * lib/c-compat.exp: Load target-libpath.exp.
942 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
943 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
944 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
945 restore_gcc_exec_prefix_env_var.
946 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
947 Likewise.
948
949 * c-c++-common/asan/misalign-1.c: New test.
950 * c-c++-common/asan/misalign-2.c: New test.
951
952 * g++.dg/asan/asan_test.C: Add -std=c++11 and
953 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
954 -DASAN_USE_DEJAGNU_GTEST=1.
955 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
956 * g++.dg/asan/asan_oob_test.cc: Likewise.
957 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
958 * g++.dg/asan/asan_str_test.cc: Likewise.
959 * g++.dg/asan/asan_test_utils.h: Likewise.
960 * g++.dg/asan/sanitizer_test_config.h: Likewise.
961 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
962 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
963 Imported from upstream r209283.
964 * g++.dg/asan/asan_test_config.h: Likewise.
965
966 2014-05-30 Kai Tietz <ktietz@redhat.com>
967
968 PR target/60104
969 * gcc.target/i386/sibcall-1.c: New test.
970 * gcc.target/i386/sibcall-2.c: New test.
971 * gcc.target/i386/sibcall-3.c: New test.
972 * gcc.target/i386/sibcall-4.c: New test.
973
974 2014-05-30 Ian Lance Taylor <iant@google.com>
975
976 * gcc.target/i386/pause-2.c: New test.
977
978 2014-05-30 Tom de Vries <tom@codesourcery.com>
979
980 * gcc.target/i386/fuse-caller-save.c: New test.
981 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
982 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
983
984 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
985
986 * gcc.target/arm/simd/vrev16p8_1.c: New file.
987 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
988 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
989 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
990 * gcc.target/arm/simd/vrev16s8_1.c: New file.
991 * gcc.target/arm/simd/vrev16u8_1.c: New file.
992 * gcc.target/arm/simd/vrev32p16_1.c: New file.
993 * gcc.target/arm/simd/vrev32p8_1.c: New file.
994 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
995 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
996 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
997 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
998 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
999 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1000 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1001 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1002 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1003 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1004 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1005 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1006 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1007 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1008 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1009 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1010 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1011 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1012 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1013 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1014 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1015 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1016 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1017 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1018 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1019 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1020 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1021 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1022
1023 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1024
1025 PR rtl-optimization/61325
1026 * gcc.target/aarch64/pr61325.c: New.
1027
1028 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1029
1030 * gcc.target/arm/simd/vextQf32_1.c: New file.
1031 * gcc.target/arm/simd/vextQp16_1.c: New file.
1032 * gcc.target/arm/simd/vextQp8_1.c: New file.
1033 * gcc.target/arm/simd/vextQs16_1.c: New file.
1034 * gcc.target/arm/simd/vextQs32_1.c: New file.
1035 * gcc.target/arm/simd/vextQs64_1.c: New file.
1036 * gcc.target/arm/simd/vextQs8_1.c: New file.
1037 * gcc.target/arm/simd/vextQu16_1.c: New file.
1038 * gcc.target/arm/simd/vextQu32_1.c: New file.
1039 * gcc.target/arm/simd/vextQu64_1.c: New file.
1040 * gcc.target/arm/simd/vextQu8_1.c: New file.
1041 * gcc.target/arm/simd/vextQp64_1.c: New file.
1042 * gcc.target/arm/simd/vextf32_1.c: New file.
1043 * gcc.target/arm/simd/vextp16_1.c: New file.
1044 * gcc.target/arm/simd/vextp8_1.c: New file.
1045 * gcc.target/arm/simd/vexts16_1.c: New file.
1046 * gcc.target/arm/simd/vexts32_1.c: New file.
1047 * gcc.target/arm/simd/vexts64_1.c: New file.
1048 * gcc.target/arm/simd/vexts8_1.c: New file.
1049 * gcc.target/arm/simd/vextu16_1.c: New file.
1050 * gcc.target/arm/simd/vextu32_1.c: New file.
1051 * gcc.target/arm/simd/vextu64_1.c: New file.
1052 * gcc.target/arm/simd/vextu8_1.c: New file.
1053 * gcc.target/arm/simd/vextp64_1.c: New file.
1054
1055 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1056 Tom de Vries <tom@codesourcery.com>
1057
1058 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1059 options.
1060 * gcc.target/mips/fuse-caller-save.h: New include file.
1061 * gcc.target/mips/fuse-caller-save.c: New test.
1062 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1063 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1064
1065 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1066
1067 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1068
1069 2014-05-28 Richard Biener <rguenther@suse.de>
1070
1071 PR middle-end/61045
1072 * gcc.dg/pr61045.c: New testcase.
1073
1074 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1075
1076 * lib/clearcap.exp: New file.
1077 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1078 Remove clearcap_ldflags handling.
1079 Call clearcap-init, clearcap-finish.
1080 * gcc.target/i386/i386.exp: Likewise.
1081 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1082 * gcc.target/i386/clearcapv2.map: Move to
1083 ../config/sol2-clearcapv2.map.
1084 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1085 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1086
1087 2014-05-28 Richard Biener <rguenther@suse.de>
1088
1089 PR tree-optimization/61335
1090 * gfortran.dg/pr61335.f90: New testcase.
1091
1092 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1095
1096 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1097
1098 * gnat.dg/overflow_fixed.adb: New test.
1099
1100 2014-05-27 Marek Polacek <polacek@redhat.com>
1101
1102 PR c/56724
1103 * gcc.dg/pr56724-1.c: New test.
1104 * gcc.dg/pr56724-2.c: New test.
1105 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1106 -Wtraditional.
1107 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1108
1109 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gcc.dg/fold-compare-8.c: New test.
1112 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1113
1114 2014-05-27 Richard Biener <rguenther@suse.de>
1115
1116 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1117
1118 2014-05-27 Marek Polacek <polacek@redhat.com>
1119
1120 PR testsuite/61319
1121 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1122 LLONG_MIN, and ULLONG_MAX.
1123
1124 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1125
1126 * lib/target-supports.exp (check_effective_target_vect_bswap):
1127 Specify arm*-*-* support.
1128
1129 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1130
1131 PR testsuite/61319
1132 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1133 -nan optional.
1134 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1135 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1136
1137 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1138
1139 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1140
1141 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1142
1143 PR rtl-optimization/61222
1144 * gcc.c-torture/compile/pr61222-1.c: New test.
1145 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1146
1147 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1148
1149 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1150
1151 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1152
1153 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1154
1155 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1156
1157 PR libgfortran/55117
1158 * gfortran.dg/namelist_85.f90: New test.
1159
1160 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1161
1162 PR c/61191
1163 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1164 the case with syntax error.
1165
1166 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1167
1168 * gcc.dg/lto/pr61278_0.c: New test.
1169 * gcc.dg/lto/pr61278_1.c: New test.
1170
1171 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1172
1173 * gcc.dg/pr61220.c: New test.
1174 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1175
1176 2014-05-25 Tobias Burnus <burnus@net-b.de>
1177
1178 * gfortran.dg/coarray_10.f90: Update dg-warning.
1179 * gfortran.dg/coarray_this_image_1.f90: New.
1180 * gfortran.dg/coarray_this_image_2.f90: New.
1181
1182 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1183
1184 PR libfortran/61173
1185 * gfortran.dg/arrayio_14.f90: New test.
1186
1187 2014-05-24 Andreas Schwab <schwab@suse.de>
1188
1189 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1190
1191 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1192
1193 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1194 Adjust regexp for -flto.
1195 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1196 * gfortran.dg/pr52835.f90: Likewise.
1197
1198 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1199
1200 PR rtl-optimization/61215
1201 * gcc.target/i386/pr61215.c: New.
1202
1203 2014-05-23 Marek Polacek <polacek@redhat.com>
1204 Jakub Jelinek <jakub@redhat.com>
1205
1206 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1207 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1208 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1209 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1210 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1211 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1212 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1213 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1214 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1215 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1216 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1217 * c-c++-common/ubsan/float-cast.h: New file.
1218 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1219 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1220
1221 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1222
1223 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1224
1225 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 * g++.dg/cpp1y/lambda-init9.C: New.
1228
1229 2014-05-23 Richard Biener <rguenther@suse.de>
1230
1231 PR testsuite/61266
1232 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1233 adjust testcase to reflect reality.
1234
1235 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1236
1237 PR tree-optimization/54733
1238 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1239 optimization to support memory sources and bitwise operations
1240 equivalent to load in host endianness.
1241 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1242 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1243 * gcc.c-torture/execute/bswap-2.c: Likewise.
1244
1245 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1246
1247 * lib/target-supports.exp: New effective targets for architectures
1248 capable of performing byte swap.
1249 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1250 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1251 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1252
1253 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1254
1255 PR c++/61088
1256 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1257 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1258
1259 2014-05-22 Xinliang David Li <davidxl@google.com>
1260
1261 * g++.dg/ipa/devirt-15.C: Fix expected message.
1262 * g++.dg/ipa/devirt-16.C: Ditto.
1263 * g++.dg/ipa/devirt-17.C: Ditto.
1264 * g++.dg/ipa/devirt-26.C: Ditto.
1265 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1266 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1267 * g++.dg/tree-ssa/pr8781.C:Ditto.
1268
1269 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1270
1271 * gcc.target/powerpc/htm-ttest.c: New test.
1272
1273 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1274
1275 * gnat.dg/opt37.ad[sb]: New test.
1276
1277 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1278
1279 PR c/61271
1280 * g++.dg/cilk-plus/AN/array_function.cc: New.
1281
1282 2014-05-22 Richard Biener <rguenther@suse.de>
1283
1284 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1285
1286 2014-05-22 Kostya Serebryany <kcc@google.com>
1287
1288 * c-c++-common/tsan/mutexset1.c: Update the test to match
1289 upstream r209283.
1290 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1291
1292 2014-05-21 Marek Polacek <polacek@redhat.com>
1293
1294 PR sanitizer/61272
1295 * g++.dg/ubsan/pr61272.C: New test.
1296
1297 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1298 Sandra Loosemore <sandra@codesourcery.com>
1299
1300 PR lto/60179
1301 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1302 * gcc.target/nios2/custom-fp-lto.c: New test.
1303
1304 2014-05-21 Andreas Schwab <schwab@suse.de>
1305
1306 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1307
1308 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1309
1310 PR target/54236
1311 * gcc.target/sh/pr54236-3.c: New.
1312
1313 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1314
1315 PR c++/60189
1316 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1317
1318 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1319
1320 PR tree-optimization/60899
1321 * g++.dg/ipa/devirt-11.C: Update template.
1322
1323 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1324
1325 PR C++/61038
1326 * g++.dg/cpp0x/pr61038.C: New.
1327
1328 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/58753
1331 PR c++/58930
1332 PR c++/58704
1333 * g++.dg/cpp0x/nsdmi-template11.C: New.
1334 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1335 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1336
1337 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1338
1339 * gnat.dg/opt35.adb: New test.
1340 * gnat.dg/opt36.adb: Likewise.
1341 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1342
1343 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1344
1345 PR c++/60373
1346 * g++.dg/cpp0x/Wattributes1.C: New.
1347 * g++.dg/ext/visibility/redecl1.C: Adjust.
1348 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1349
1350 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1351
1352 * gcc.target/powerpc/vsxcopy.c: New test.
1353
1354 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/58664
1357 * g++.dg/cpp0x/nsdmi-union6.C: New.
1358 * g++.dg/parse/pr58664.C: Likewise.
1359 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1360 * g++.dg/parse/crash31.C: Likewise.
1361 * g++.dg/template/error2.C: Likewise.
1362 * g++.dg/template/inherit8.C: Likewise.
1363 * g++.dg/template/offsetof2.C: Likewise.
1364
1365 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 * c-c++-common/gomp/simd4.c: Adjust for inform.
1368 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1369 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1370 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1371 * g++.dg/cpp0x/noexcept15.C: Likewise.
1372 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1373 * g++.dg/eh/spec6.C: Likewise.
1374 * g++.dg/expr/cast1.C: Likewise.
1375 * g++.dg/expr/dtor1.C: Likewise.
1376 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1377 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1378 * g++.dg/gomp/pr49223-2.C: Likewise.
1379 * g++.dg/gomp/udr-4.C: Likewise.
1380 * g++.dg/init/delete1.C: Likewise.
1381 * g++.dg/other/crash-2.C: Likewise.
1382 * g++.dg/parse/crash24.C: Likewise.
1383 * g++.dg/parse/crash25.C: Likewise.
1384 * g++.dg/parse/crash31.C: Likewise.
1385 * g++.dg/parse/crash49.C: Likewise.
1386 * g++.dg/parse/crash50.C: Likewise.
1387 * g++.dg/parse/crash54.C: Likewise.
1388 * g++.dg/parse/dtor7.C: Likewise.
1389 * g++.dg/parse/error40.C: Likewise.
1390 * g++.dg/parse/fused-params1.C: Likewise.
1391 * g++.dg/parse/new1.C: Likewise.
1392 * g++.dg/template/crash35.C: Likewise.
1393 * g++.dg/template/crash59.C: Likewise.
1394 * g++.dg/template/crash77.C: Likewise.
1395 * g++.dg/template/error51.C: Likewise.
1396 * g++.dg/template/incomplete1.C: Likewise.
1397 * g++.dg/template/incomplete3.C: Likewise.
1398 * g++.dg/template/incomplete4.C: Likewise.
1399 * g++.dg/template/incomplete5.C: Likewise.
1400 * g++.dg/template/inherit8.C: Likewise.
1401 * g++.dg/template/instantiate1.C: Likewise.
1402 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1403 * g++.dg/template/offsetof2.C: Likewise.
1404 * g++.dg/tm/pr51928.C: Likewise.
1405 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1406 * g++.dg/warn/incomplete1.C: Likewise.
1407 * g++.dg/warn/incomplete2.C: Likewise.
1408 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1409 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1410 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1411 * g++.old-deja/g++.eh/catch1.C: Likewise.
1412 * g++.old-deja/g++.eh/spec6.C: Likewise.
1413 * g++.old-deja/g++.mike/p7868.C: Likewise.
1414 * g++.old-deja/g++.other/crash38.C: Likewise.
1415 * g++.old-deja/g++.other/enum2.C: Likewise.
1416 * g++.old-deja/g++.other/incomplete.C: Likewise.
1417 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1418 * g++.old-deja/g++.pt/crash9.C: Likewise.
1419 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1420 * g++.old-deja/g++.pt/typename8.C: Likewise.
1421 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1422
1423 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1424
1425 * lib/target-supports.exp
1426 (check_effective_target_vect_sizes_32B_16B): Return false if
1427 128-bit AVX vectors preferred.
1428
1429 2014-05-19 Mike Stump <mikestump@comcast.net>
1430
1431 * lib/target-supports.exp (check_effective_target_avx): Early out
1432 if not x86 to prevent x86 flags on non-x86 targets.
1433
1434 2014-05-19 Richard Biener <rguenther@suse.de>
1435
1436 PR tree-optimization/61221
1437 * gcc.dg/torture/pr61221.c: New testcase.
1438
1439 2014-05-19 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/61209
1442 * gfortran.dg/pr61209.f90: New testcase.
1443
1444 2014-05-19 Richard Biener <rguenther@suse.de>
1445
1446 PR tree-optimization/61184
1447 * c-c++-common/torture/pr61184.c: New testcase.
1448
1449 2014-05-19 Christian Bruel <christian.bruel@st.com>
1450
1451 PR target/61195
1452 * gcc.target/sh/pr61195.c: New test.
1453
1454 2014-05-18 Wei Mi <wmi@google.com>
1455
1456 PR target/58066
1457 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1458 directive with rtl insns. Add effective-target fpic and
1459 tls_native.
1460
1461 2014-05-17 Xinliang David Li <davidxl@google.com>
1462
1463 * g++.dg/ipa/devirt-33.C: New testcase.
1464
1465 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1466
1467 * g++.dg/ipa/comdat.C: New file.
1468
1469 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gnat.dg/volatile12.ad[sb]: New test.
1472
1473 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1474
1475 * gnat.dg/enum3.adb: New test.
1476
1477 2014-05-18 Andreas Schwab <schwab@suse.de>
1478
1479 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1480
1481 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1482
1483 PR libfortran/52539
1484 * gfortran.dg/namelist_utf8.f90: New test.
1485
1486 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1487
1488 PR c++/52875
1489 * g++.dg/cpp0x/decltype58.C: New.
1490
1491 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1492
1493 * gcc.target/microblaze/others/break_handler.c: New.
1494
1495 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1496
1497 PR tree-optimization/61140
1498 PR tree-optimization/61150
1499 PR tree-optimization/61197
1500 * gcc.dg/tree-ssa/pr61140.c: New file.
1501 * gcc.dg/tree-ssa/pr61150.c: New file.
1502 * gcc.dg/tree-ssa/pr61197.c: New file.
1503
1504 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1507 (dg-options): Add -mfpmath=387.
1508 (dg-final): Check that no MMX registers are used.
1509
1510 2014-05-17 Andreas Schwab <schwab@suse.de>
1511
1512 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1513
1514 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1515
1516 Revert:
1517 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1518
1519 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1520 occurrences of "int" in the gimple dump to reflect that the return
1521 types of functions now show up in such dumps.
1522 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1523
1524 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1525
1526 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1527 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1528 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1529 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1530 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1531 * gcc.dg/debug/pr35154.c: Update testcase.
1532 * gcc.target/i386/vectorize1.c: Update testcase.
1533
1534 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1535
1536 PR c++/51640
1537 * g++.dg/parse/error54.C: New.
1538
1539 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1540
1541 PR rtl-optimization/60969
1542 * g++.dg/pr60969.C: New.
1543
1544 2014-05-16 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/61194
1547 * gcc.dg/vect/pr61194.c: New testcase.
1548
1549 2014-05-16 Richard Biener <rguenther@suse.de>
1550
1551 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1552 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1553 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1554 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1555
1556 2014-05-16 Richard Biener <rguenther@suse.de>
1557
1558 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1559
1560 2014-05-15 Martin Jambor <mjambor@suse.cz>
1561
1562 PR ipa/61085
1563 * g++.dg/ipa/pr61085.C: New test.
1564
1565 2014-05-15 Martin Jambor <mjambor@suse.cz>
1566
1567 PR tree-optimization/61090
1568 * gcc.dg/tree-ssa/pr61090.c: New test.
1569
1570 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR tree-optimization/61158
1573 * gcc.dg/pr61158.c: New test.
1574
1575 2014-05-15 Andreas Schwab <schwab@suse.de>
1576
1577 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1578 emitted.
1579 * obj-c++.dg/exceptions-5.mm: Likewise.
1580
1581 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1582
1583 * shrink-wrap-loop.c: New test case.
1584
1585 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1586
1587 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1588 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1589 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1590 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1591 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1592 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1593 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1594 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1595 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1596 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1597 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1598 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1599 * gcc.target/arm/simd/vtrns16_1.c: New file.
1600 * gcc.target/arm/simd/vtrns32_1.c: New file.
1601 * gcc.target/arm/simd/vtrns8_1.c: New file.
1602 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1603 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1604 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1605
1606 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1607
1608 * gcc.target/i386/clflushopt-1.c: New.
1609 * gcc.target/i386/xsavec-1.c: Ditto.
1610 * gcc.target/i386/xsavec64-1.c: Ditto.
1611 * gcc.target/i386/xsaves-1.c: Ditto.
1612 * gcc.target/i386/xsaves64-1.c: Ditto.
1613 * gcc.target/i386/sse-12.c: Test new options.
1614 * gcc.target/i386/sse-13.c: Ditto.
1615 * gcc.target/i386/sse-14.c: Ditto.
1616 * gcc.target/i386/sse-22.c: Ditto.
1617 * gcc.target/i386/sse-23.c: Ditto.
1618 * g++.dg/other/i386-2.C: Ditto.
1619 * g++.dg/other/i386-3.C: Ditto.
1620
1621 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1622
1623 PR rtl-optimization/60866
1624 * gcc.dg/pr60866.c: New test.
1625
1626 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1627
1628 PR rtl-optimization/60901
1629 * gcc.target/i386/pr60901.c: New test.
1630
1631 2014-05-14 Yury Gribov <y.gribov@samsung.com>
1632
1633 PR sanitizer/61100
1634 * c-c++-common/asan/asan-interface-1.c: New test.
1635 * lib/asan-dg.exp (asan_include_flags): New function.
1636 (asan_init): Call asan_include_flags to obtain path
1637 to sanitizer headers.
1638
1639 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1640
1641 * lib/target-support.exp (check_dfp_hw_available): New function.
1642 (is-effective-target): Check $arg for dfp_hw.
1643 (is-effective-target-keyword): Likewise.
1644 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1645 Change target to dfp_hw.
1646
1647 2014-05-13 Marek Polacek <polacek@redhat.com>
1648
1649 PR c/61162
1650 * gcc.dg/pr61162.c: New test.
1651
1652 2014-05-13 Marek Polacek <polacek@redhat.com>
1653
1654 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1655 * c-c++-common/pr50459-2.c: New test.
1656
1657 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1658
1659 PR c++/54310
1660 * g++.dg/template/pr54310.C: New.
1661
1662 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1663 Sandra Loosemore <sandra@codesourcery.com>
1664
1665 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1666
1667 2014-05-13 Catherine Moore <clm@cm00re.com>
1668
1669 * gcc.target/mips/near-far-1.c: Adjust expected output
1670 to allow the JALS instruction.
1671 * gcc.target/mips/near-far-2.c: Likewise.
1672 * gcc.target/mips/near-far-4.c: Likewise.
1673
1674 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1675
1676 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1677
1678 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR target/61060
1681 * gcc.dg/pr61060.c: New test.
1682
1683 2014-05-12 DJ Delorie <dj@redhat.com>
1684
1685 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1686 * gcc.dg/sibcall-4.c: Likewise.
1687
1688 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1689
1690 * objc.dg/shadow-1.m: New test.
1691 * objc.dg/shadow-2.m: New test.
1692 * objc.dg/ivar-scope-1.m: New test.
1693 * objc.dg/ivar-scope-2.m: New test.
1694 * objc.dg/ivar-scope-3.m: New test.
1695 * objc.dg/ivar-scope-4.m: New test.
1696 * objc.dg/ivar-visibility-1.m: New test.
1697 * objc.dg/ivar-visibility-2.m: New test.
1698 * objc.dg/ivar-visibility-3.m: New test.
1699 * objc.dg/ivar-visibility-4.m: New test.
1700
1701 2014-05-12 Tobias Burnus <burnus@net-b.de>
1702
1703 PR fortran/60127
1704 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1705
1706 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1707
1708 PR fortran/60834
1709 * gfortran.dg/associate_16.f90: New test.
1710
1711 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1712
1713 PR target/60991
1714 * gcc.target/avr/pr60991.c: New testcase.
1715
1716 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/60054
1719 * g++.dg/cpp1y/pr60054.C: New.
1720
1721 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/51199
1724 * g++.dg/template/pr51199.C: New.
1725
1726 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
1727
1728 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1729
1730 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1731
1732 * gfortran.dg/gomp/affinity-1.f90: New test.
1733
1734 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
1735
1736 * gcc.dg/torture/pr61136.c: New test.
1737
1738 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/59705
1741 * g++.dg/cpp0x/sfinae51.C: New.
1742
1743 PR c++/58353
1744 * g++.dg/cpp0x/variadic157.C: New.
1745
1746 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
1747
1748 PR target/51244
1749 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1750
1751 2014-05-10 Marek Polacek <polacek@redhat.com>
1752
1753 * gcc.dg/pedwarn-init.c: New test.
1754 * gcc.dg/init-string-1.c: Adjust dg-error.
1755
1756 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
1757
1758 * lib/target-supports.exp
1759 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1760 to the list.
1761
1762 2014-05-09 Marek Polacek <polacek@redhat.com>
1763
1764 PR c/61096
1765 * gcc.dg/pr61096-1.c: New test.
1766 * gcc.dg/pr61096-2.c: New test.
1767
1768 2014-05-09 Florian Weimer <fweimer@redhat.com>
1769
1770 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1771 * g++.dg/fstack-protector-strong.C: Likewise.
1772 * gcc.target/i386/ssp-strong-reg.c: New file.
1773
1774 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1775
1776 PR target/61055
1777 * gcc.target/avr/torture/pr61055.c: New test.
1778
1779 2014-05-09 Marek Polacek <polacek@redhat.com>
1780
1781 PR c/50459
1782 * c-c++-common/attributes-1.c: Move test line to a new test.
1783 * c-c++-common/attributes-2.c: New test.
1784 * c-c++-common/pr50459.c: New test.
1785 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1786 * gcc.dg/nonnull-2.c: Likewise.
1787 * gcc.dg/pr55570.c: Modify dg-error.
1788 * gcc.dg/tm/wrap-2.c: Likewise.
1789
1790 2014-05-08 Jeff Law <law@redhat.com>
1791
1792 PR tree-optimization/61009
1793 * g++.dg/tree-ssa/pr61009.C: New test.
1794
1795 2014-05-08 Matthias Klose <doko@ubuntu.com>
1796
1797 PR driver/61106
1798 * gcc-dg/unused-8a.c: New.
1799 * gcc-dg/unused-8b.c: Likewise.
1800
1801 2014-05-08 Marek Polacek <polacek@redhat.com>
1802
1803 PR c/61053
1804 * gcc.dg/pr61053.c: New test.
1805
1806 2014-05-08 Marek Polacek <polacek@redhat.com>
1807
1808 PR c/61077
1809 * gcc.dg/pr61077.c: New test.
1810
1811 2014-05-08 Tobias Burnus <burnus@net-b.de>
1812
1813 * gfortran.dg/coarray_collectives_1.f90: New.
1814 * gfortran.dg/coarray_collectives_2.f90: New.
1815 * gfortran.dg/coarray_collectives_3.f90: New.
1816 * gfortran.dg/coarray_collectives_4.f90: New.
1817 * gfortran.dg/coarray_collectives_5.f90: New.
1818 * gfortran.dg/coarray_collectives_6.f90: New.
1819 * gfortran.dg/coarray/collectives_1.f90: New.
1820 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1821 * gfortran.dg/assumed_type_4.f90: Update dg-error.
1822 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1823 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1824 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1825 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1826 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1827
1828 2014-05-08 Wei Mi <wmi@google.com>
1829
1830 PR target/58066
1831 * gcc.target/i386/pr58066.c: New test.
1832
1833 2014-05-08 Joseph Myers <joseph@codesourcery.com>
1834
1835 * gcc.target/i386/avx256-unaligned-load-2.c,
1836 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1837 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1838 packed-single instructions.
1839
1840 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/13981
1843 * g++.dg/diagnostic/pr13981.C: New.
1844
1845 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1846
1847 PR tree-optimization/59100
1848 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1849 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1850
1851 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1852
1853 PR tree-optimization/61095
1854 * gcc.dg/torture/pr61095.c: New test.
1855
1856 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1857
1858 PR middle-end/39246
1859 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1860 the uninitialized complex is used.
1861 * gcc.dg/uninit-17.c: New test to check partial initialization of
1862 complex with branches.
1863 * gcc.dg/uninit-17-O0.c: Likewise.
1864
1865 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1866
1867 PR target/60884
1868 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1869 (test_03): Rename to test_02.
1870
1871 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1872
1873 PR c++/61083
1874 * g++.dg/cpp0x/sfinae50.C: New.
1875
1876 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/61080
1879 * g++.dg/cpp0x/deleted7.C: New.
1880
1881 2014-05-07 Richard Biener <rguenther@suse.de>
1882
1883 PR tree-optimization/61034
1884 * g++.dg/tree-ssa/pr61034.C: New testcase.
1885
1886 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1887
1888 * gcc.target/epiphany/isr-arg.c: New file.
1889
1890 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1891
1892 PR tree-optimization/52252
1893 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1894
1895 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1896
1897 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1898 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1899 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1900 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1901 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1902 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1903 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1904 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1905 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1906 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1907 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1908 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1909 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1910 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1911 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1912 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1913 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1914 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1915 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1916 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1917 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1918 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1919 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1920 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1921 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1922 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1923 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1924 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1925 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1926 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1927 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1928 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1929 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1930 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1931 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1932 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1933 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1934 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1935 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1936 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1937 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1938 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1939 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1940 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1941 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1942 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1943 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1944 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1945 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1946 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1947 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1948 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1949 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1950 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1951 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1952 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1953 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1954 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1955 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1956 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1957 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1958 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1959 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1960 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1961 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1962 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1963 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1964 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1965 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1966 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1967 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1968 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1969
1970 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1971
1972 gcc.target/aarch64/simd/ext_f32.x: New file.
1973 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1974 gcc.target/aarch64/simd/ext_p16.x: New file.
1975 gcc.target/aarch64/simd/ext_p16_1.c: New file.
1976 gcc.target/aarch64/simd/ext_p8.x: New file.
1977 gcc.target/aarch64/simd/ext_p8_1.c: New file.
1978 gcc.target/aarch64/simd/ext_s16.x: New file.
1979 gcc.target/aarch64/simd/ext_s16_1.c: New file.
1980 gcc.target/aarch64/simd/ext_s32.x: New file.
1981 gcc.target/aarch64/simd/ext_s32_1.c: New file.
1982 gcc.target/aarch64/simd/ext_s64.x: New file.
1983 gcc.target/aarch64/simd/ext_s64_1.c: New file.
1984 gcc.target/aarch64/simd/ext_s8.x: New file.
1985 gcc.target/aarch64/simd/ext_s8_1.c: New file.
1986 gcc.target/aarch64/simd/ext_u16.x: New file.
1987 gcc.target/aarch64/simd/ext_u16_1.c: New file.
1988 gcc.target/aarch64/simd/ext_u32.x: New file.
1989 gcc.target/aarch64/simd/ext_u32_1.c: New file.
1990 gcc.target/aarch64/simd/ext_u64.x: New file.
1991 gcc.target/aarch64/simd/ext_u64_1.c: New file.
1992 gcc.target/aarch64/simd/ext_u8.x: New file.
1993 gcc.target/aarch64/simd/ext_u8_1.c: New file.
1994 gcc.target/aarch64/simd/ext_f64.c: New file.
1995 gcc.target/aarch64/simd/extq_f32.x: New file.
1996 gcc.target/aarch64/simd/extq_f32_1.c: New file.
1997 gcc.target/aarch64/simd/extq_p16.x: New file.
1998 gcc.target/aarch64/simd/extq_p16_1.c: New file.
1999 gcc.target/aarch64/simd/extq_p8.x: New file.
2000 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2001 gcc.target/aarch64/simd/extq_s16.x: New file.
2002 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2003 gcc.target/aarch64/simd/extq_s32.x: New file.
2004 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2005 gcc.target/aarch64/simd/extq_s64.x: New file.
2006 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2007 gcc.target/aarch64/simd/extq_s8.x: New file.
2008 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2009 gcc.target/aarch64/simd/extq_u16.x: New file.
2010 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2011 gcc.target/aarch64/simd/extq_u32.x: New file.
2012 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2013 gcc.target/aarch64/simd/extq_u64.x: New file.
2014 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2015 gcc.target/aarch64/simd/extq_u8.x: New file.
2016 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2017 gcc.target/aarch64/simd/extq_f64.c: New file.
2018
2019 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2020
2021 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2022 * gcc.target/aarch64/vtrnu32.c: Likewise.
2023 * gcc.target/aarch64/vtrnf32.c: Likewise.
2024
2025 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2026
2027 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2028 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2029 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2030 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2031 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2032 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2033 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2034 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2035 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2036 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2037 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2038 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2039 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2040 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2041 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2042 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2043 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2044 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2045 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2046 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2047 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2048 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2049 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2050 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2051 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2052 * gcc.target/aarch64/simd/vtrns16.x: New file.
2053 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2054 * gcc.target/aarch64/simd/vtrns32.x: New file.
2055 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2056 * gcc.target/aarch64/simd/vtrns8.x: New file.
2057 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2058 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2059 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2060 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2061 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2062 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2063
2064 2014-05-07 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/57864
2067 * gcc.dg/torture/pr57864.c: New testcase.
2068
2069 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2070
2071 PR libfortran/61049
2072 * gfortran.dg/list_read_13.f: New test.
2073
2074 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2075
2076 PR c++/60999
2077 * g++.dg/cpp0x/nsdmi-template9.C: New.
2078 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2079
2080 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2081 Mike Stump <mikestump@comcast.net>
2082 Richard Sandiford <rdsandiford@googlemail.com>
2083
2084 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2085
2086 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2087
2088 PR ipa/60965
2089 * g++.dg/ipa/devirt-32.C: New testcase.
2090
2091 2014-05-05 Richard Biener <rguenther@suse.de>
2092
2093 PR middle-end/61010
2094 * gcc.dg/torture/pr61010.c: New testcase.
2095
2096 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2097
2098 * gcc.target/s390/leaf-profile.c: New testcase.
2099
2100 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2101
2102 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2103 Disable asm scan for s390.
2104 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2105 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2106
2107 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2108
2109 PR tree-optimization/60363
2110 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2111
2112 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2113
2114 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2115 (dg-require-effective-target): Change target to powerpc_fprs.
2116 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2117 (dg-require-effective-target): Change target to dfprt.
2118
2119 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2120
2121 PR c++/58582
2122 * g++.dg/cpp0x/deleted4.C: New.
2123 * g++.dg/cpp0x/deleted5.C: Likewise.
2124 * g++.dg/cpp0x/deleted6.C: Likewise.
2125
2126 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2127
2128 PR fortran/61025
2129 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2130 regexps for -m32.
2131 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2132 * gfortran.dg/coarray_poly_6.f90: Likewise.
2133 * gfortran.dg/coarray_poly_7.f90: Likewise.
2134 * gfortran.dg/coarray_poly_8.f90: Likewise.
2135
2136 2014-05-02 Marek Polacek <polacek@redhat.com>
2137
2138 PR c/25801
2139 * gcc.dg/pr25801.c: New test.
2140
2141 2014-05-02 Marek Polacek <polacek@redhat.com>
2142
2143 PR c/60784
2144 * gcc.dg/pr60784.c: New test.
2145
2146 2014-05-01 Marek Polacek <polacek@redhat.com>
2147
2148 PR c/60915
2149 * gcc.dg/pr60915.c: New test.
2150
2151 2014-05-01 Marek Polacek <polacek@redhat.com>
2152
2153 PR c/60257
2154 * gcc.dg/pr60257.c: New test.
2155
2156 2014-05-01 Marek Polacek <polacek@redhat.com>
2157
2158 PR c/43395
2159 * c-c++-common/pr43395.c: New test.
2160
2161 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2162
2163 * gcc.dg/cond-reduc-1.c: New test.
2164 * gcc.dg/cond-reduc-2.c: Likewise.
2165
2166 2014-05-01 Marek Polacek <polacek@redhat.com>
2167
2168 PR c/29467
2169 * gcc.dg/pr29467.c: New test.
2170 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2171 about boolean types.
2172 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2173 to bool.
2174 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2175
2176 2014-05-01 Marek Polacek <polacek@redhat.com>
2177
2178 PR c/43245
2179 * gcc.dg/pr43245.c: New test.
2180
2181 2014-05-01 Marek Polacek <polacek@redhat.com>
2182
2183 PR c/56989
2184 * gcc.dg/pr56989.c: New test.
2185
2186 2014-04-30 Ian Lance Taylor <iant@google.com>
2187
2188 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2189 in go_compile_args rather than in argument to go-torture-execute.
2190
2191 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2192
2193 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2194 instead of getpid.
2195
2196 2014-04-30 Tobias Burnus <burnus@net-b.de>
2197
2198 * gfortran.dg/coarray_poly_6.f90
2199 * gfortran.dg/coarray_poly_7.f90
2200 * gfortran.dg/coarray_poly_8.f90
2201
2202 2014-04-30 Tobias Burnus <burnus@net-b.de>
2203
2204 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2205 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2206 * gfortran.dg/coarray/codimension.f90: New.
2207
2208 2014-04-30 Tobias Burnus <burnus@net-b.de>
2209
2210 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2211 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2212
2213 2014-04-30 Tobias Burnus <burnus@net-b.de>
2214
2215 * gfortran.dg/coarray_poly_4.f90: New.
2216 * gfortran.dg/coarray_poly_5.f90: New.
2217
2218 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2219
2220 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2221 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2222 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2223 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2224 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2225 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2226 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2227 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2228 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2229 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2230 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2231 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2232 * gcc.target/arm/simd/vuzps16_1.c: New file.
2233 * gcc.target/arm/simd/vuzps32_1.c: New file.
2234 * gcc.target/arm/simd/vuzps8_1.c: New file.
2235 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2236 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2237 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2238
2239 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2240
2241 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2242 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2243 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2244
2245 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2246
2247 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2248 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2249 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2250 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2251 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2252 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2253 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2254 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2255 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2256 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2257 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2258 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2259 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2260 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2261 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2262 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2263 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2264 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2265 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2266 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2267 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2268 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2269 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2270 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2271 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2272 * gcc.target/aarch64/simd/vuzps16.x: New file.
2273 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2274 * gcc.target/aarch64/simd/vuzps32.x: New file.
2275 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2276 * gcc.target/aarch64/simd/vuzps8.x: New file.
2277 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2278 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2279 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2280 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2281 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2282 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2283
2284 2014-04-30 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/48329
2287 * gfortran.dg/vect/pr48329.f90: New testcase.
2288
2289 2014-04-30 Marek Polacek <polacek@redhat.com>
2290
2291 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2292 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2293
2294 2014-04-30 Marek Polacek <polacek@redhat.com>
2295
2296 PR c/60139
2297 * gcc.dg/pr60139.c: New test.
2298
2299 2014-04-30 Marek Polacek <polacek@redhat.com>
2300
2301 PR c/60351
2302 * gcc.dg/pr60351.c: New test.
2303
2304 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2305
2306 * gcc.target/arm/simd/simd.exp: New file.
2307 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2308 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2309 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2310 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2311 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2312 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2313 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2314 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2315 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2316 * gcc.target/arm/simd/vzipf32_1.c: New file.
2317 * gcc.target/arm/simd/vzipp16_1.c: New file.
2318 * gcc.target/arm/simd/vzipp8_1.c: New file.
2319 * gcc.target/arm/simd/vzips16_1.c: New file.
2320 * gcc.target/arm/simd/vzips32_1.c: New file.
2321 * gcc.target/arm/simd/vzips8_1.c: New file.
2322 * gcc.target/arm/simd/vzipu16_1.c: New file.
2323 * gcc.target/arm/simd/vzipu32_1.c: New file.
2324 * gcc.target/arm/simd/vzipu8_1.c: New file.
2325
2326 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/51707
2329 * g++.dg/cpp0x/constexpr-51707.C: New.
2330
2331 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2332
2333 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2334 occurrences of "int" in the gimple dump to reflect that the return
2335 types of functions now show up in such dumps.
2336 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2337
2338 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR tree-optimization/60971
2341 * c-c++-common/turtore/pr60971.c: New test.
2342
2343 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2344
2345 * gcc.target/aarch64/simd/simd.exp: New file.
2346 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2347 * gcc.target/aarch64/simd/vzipf32.x: New file.
2348 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2349 * gcc.target/aarch64/simd/vzipp16.x: New file.
2350 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2351 * gcc.target/aarch64/simd/vzipp8.x: New file.
2352 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2353 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2354 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2355 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2356 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2357 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2358 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2359 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2360 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2361 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2362 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2363 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2364 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2365 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2366 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2367 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2368 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2369 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2370 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2371 * gcc.target/aarch64/simd/vzips16.x: New file.
2372 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2373 * gcc.target/aarch64/simd/vzips32.x: New file.
2374 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2375 * gcc.target/aarch64/simd/vzips8.x: New file.
2376 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2377 * gcc.target/aarch64/simd/vzipu16.x: New file.
2378 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2379 * gcc.target/aarch64/simd/vzipu32.x: New file.
2380 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2381 * gcc.target/aarch64/simd/vzipu8.x: New file.
2382
2383 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2384
2385 * gcc.target/aarch64/fcsel_1.c: New test case.
2386
2387 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2388
2389 PR libfortran/60810
2390 * gfortran.dg/arrayio_13.f90: New test.
2391
2392 2014-04-28 Martin Jambor <mjambor@suse.cz>
2393
2394 * gcc.dg/tree-ssa/sra-14.c: New test.
2395
2396 2014-04-28 Richard Biener <rguenther@suse.de>
2397
2398 PR middle-end/60092
2399 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2400 * gcc.dg/vect/pr60092.c: Likewise.
2401
2402 2014-04-28 Richard Biener <rguenther@suse.de>
2403
2404 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2405 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2406 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2407 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2408
2409 2014-04-28 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/60979
2412 * gcc.dg/graphite/pr60979.c: New testcase.
2413
2414 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2415
2416 PR c/60983
2417 * gcc.dg/pr60114.c: Use signed chars.
2418
2419 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2420
2421 PR c++/59120
2422 * g++.dg/cpp0x/alias-decl-43.C: New.
2423
2424 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2425
2426 PR fortran/59604
2427 PR fortran/58003
2428 * gfortran.dg/no_range_check_3.f90: New test.
2429
2430 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2431
2432 PR libfortran/52539
2433 * gfortran.dg/namelist_utf8.f90: New test.
2434
2435 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2436
2437 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2438 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2439 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2440
2441 2014-04-25 Cary Coutant <ccoutant@google.com>
2442
2443 PR debug/60929
2444 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2445 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2446 -fdebug-types-section flag.
2447
2448 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2449
2450 * gcc.target/arm/tail-long-call.c: New test.
2451
2452 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2453
2454 PR tree-optimization/60930
2455 * gcc.dg/torture/pr60930.c: New test.
2456
2457 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR tree-optimization/60960
2460 * gcc.c-torture/execute/pr60960.c: New test.
2461
2462 2014-04-25 Marek Polacek <polacek@redhat.com>
2463
2464 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2465
2466 2014-04-25 Marek Polacek <polacek@redhat.com>
2467
2468 PR c/18079
2469 * gcc.dg/pr18079.c: New test.
2470 * gcc.dg/pr18079-2.c: New test.
2471
2472 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2473
2474 * c-c++-common/gomp/pr60823-2.c: Require effective target
2475 vect_simd_clones.
2476
2477 2014-04-25 Marek Polacek <polacek@redhat.com>
2478
2479 PR c/60114
2480 * gcc.dg/pr60114.c: New test.
2481
2482 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2483
2484 * gcc.c-torture/execute/20140425-1.c: New test.
2485
2486 2014-04-25 Marek Polacek <polacek@redhat.com>
2487
2488 PR c/60156
2489 * c-c++-common/pr60156.c: New test.
2490
2491 2014-04-25 Richard Biener <rguenther@suse.de>
2492
2493 PR ipa/60912
2494 * g++.dg/opt/pr60912.C: New testcase.
2495
2496 2014-04-25 Richard Biener <rguenther@suse.de>
2497
2498 PR ipa/60911
2499 * gcc.dg/lto/pr60911_0.c: New testcase.
2500
2501 2014-04-24 Cong Hou <congh@google.com>
2502
2503 PR tree-optimization/60896
2504 * g++.dg/vect/pr60896.cc: New test.
2505
2506 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2507
2508 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2509 unpack builtin functionss for 128-bit types.
2510 * gcc.target/powerpc/pack02.c: Likewise.
2511 * gcc.target/powerpc/pack03.c: Likewise.
2512 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2513 divide builtin functionss.
2514 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2515 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2516 functions.
2517 * gcc.target/powerpc/bcd-2.c: Likewise.
2518 * gcc.target/powerpc/bcd-3.c: Likewise.
2519 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2520 builtin functionss.
2521 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2522
2523 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2524
2525 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2526 keeps_null_pointer_checks.
2527 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2528 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2529 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2530 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2531
2532 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2533
2534 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2535 Replace load with read and store with write.
2536
2537 2014-04-24 Jeff Law <law@redhat.com>
2538
2539 PR target/60822
2540 * gcc.c-torture/pr60822.c: New test.
2541 * gcc.c-torture/pr60822.x: New test.
2542
2543 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2544
2545 PR c++/57958
2546 * g++.dg/cpp0x/pr57958.C: New test.
2547
2548 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2549
2550 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2551 true for aarch64_be.
2552
2553 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2554 Tom de Vries <tom@codesourcery.com>
2555
2556 * gcc.dg/fuse-caller-save.c: New test.
2557
2558 2014-04-24 Joey Ye <joey.ye@arm.com>
2559
2560 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2561
2562 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2563
2564 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2565 * gcc.dg/vect/vect-bswap16: New test.
2566 * gcc.dg/vect/vect-bswap32: Likewise.
2567 * gcc.dg/vect/vect-bswap64: Likewise.
2568
2569 2014-04-23 Jeff Law <law@redhat.com>
2570
2571 PR tree-optimization/60902
2572 * gcc.target/i386/pr60902.c: New test.
2573
2574 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2575
2576 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2577 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2578 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2579
2580 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2581
2582 * gcc.target/arm/rev16.c: New test.
2583
2584 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2585
2586 * gcc.target/aarch64/rev16_1.c: New test.
2587
2588 2014-04-23 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/60903
2591 * gcc.dg/torture/pr60903.c: New testcase.
2592
2593 2014-04-23 Richard Biener <rguenther@suse.de>
2594
2595 PR middle-end/60895
2596 * g++.dg/torture/pr60895.C: New testcase.
2597
2598 2014-04-23 Richard Biener <rguenther@suse.de>
2599
2600 PR middle-end/60891
2601 * gcc.dg/torture/pr60891.c: New testcase.
2602
2603 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR sanitizer/60275
2606 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2607 -fno-sanitize-recover to dg-options.
2608 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2609 add -std=c++11 to dg-options.
2610 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2611 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2612 add -std=c++1y to dg-options.
2613 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2614 -fno-sanitize-recover to dg-options.
2615 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2616 * c-c++-common/ubsan/vla-4.c: Likewise.
2617 * c-c++-common/ubsan/pr59503.c: Likewise.
2618 * c-c++-common/ubsan/vla-3.c: Likewise.
2619 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2620 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2621 * c-c++-common/ubsan/shift-3.c: Likewise.
2622 * c-c++-common/ubsan/overflow-1.c: Likewise.
2623 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2624 * c-c++-common/ubsan/vla-2.c: Likewise.
2625 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2626 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2627 * c-c++-common/ubsan/shift-6.c: Likewise.
2628 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2629 * c-c++-common/ubsan/overflow-add-3.c: New test.
2630 * c-c++-common/ubsan/overflow-add-4.c: New test.
2631 * c-c++-common/ubsan/div-by-zero-6.c: New test.
2632 * c-c++-common/ubsan/div-by-zero-7.c: New test.
2633
2634 2014-04-22 Christian Bruel <christian.bruel@st.com>
2635
2636 * gcc.target/sh/hiconst.c: New test.
2637
2638 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2639
2640 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2641 lroundf generates custom round instruction, too.
2642
2643 2014-04-22 Tobias Burnus <burnus@net-b.de>
2644
2645 PR fortran/60881
2646 * coarray/alloc_comp_3.f90: New.
2647
2648 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 PR target/60868
2651 * gcc.target/i386/pr60868.c: New testcase.
2652
2653 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR c/59073
2656 * c-c++-common/gomp/pr59073.c: New test.
2657
2658 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2659
2660 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2661
2662 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2663
2664 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2665 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2666
2667 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2668
2669 * gcc.dg/memcpy-5.c: New test.
2670
2671 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2672
2673 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2674
2675 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2676 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2677 *-*-solaris2.9.
2678 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2679 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2680 from dg-options.
2681 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2682 from dg-additional-options.
2683 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2684 from dg-options.
2685
2686 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2687 execution check.
2688 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2689 (sigill_hdlr): Remove.
2690 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2691 check.
2692
2693 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2694 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2695 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2696
2697 * lib/target-supports.exp (add_options_for_tls): Remove
2698 *-*-solaris2.9* handling.
2699
2700 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2701
2702 * gcc.target/aarch64/vect_cvtf_1.c: New.
2703
2704 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR tree-optimization/60823
2707 * c-c++-common/gomp/pr60823-1.c: New test.
2708 * c-c++-common/gomp/pr60823-2.c: New test.
2709 * c-c++-common/gomp/pr60823-3.c: New test.
2710
2711 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2712
2713 * gcc.target/arm/anddi_notdi-1.c: New test.
2714 * gcc.target/arm/iordi_notdi-1.c: New test case.
2715
2716 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2717
2718 * gcc.target/arm/iordi_notdi-1.c: New test.
2719
2720 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2721
2722 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2723
2724 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2725
2726 PR target/60735
2727 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2728 not cause errors if -mspe.
2729
2730 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2731
2732 PR target/60909
2733 * gcc.target/i386/pr60909-1.c: New test.
2734 * gcc.target/i386/pr60909-2.c: Ditto.
2735
2736 2014-04-18 Cong Hou <congh@google.com>
2737
2738 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2739 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2740
2741 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2742
2743 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2744 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2745
2746 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR c++/59200
2749 * g++.dg/cpp0x/alias-decl-42.C: New.
2750
2751 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2752
2753 * gcc.target/powerpc/ti_math1.c: New.
2754 * gcc.target/powerpc/ti_math2.c: New.
2755
2756 2014-04-17 Martin Jambor <mjambor@suse.cz>
2757
2758 * gnat.dg/opt34.adb: New.
2759 * gnat.dg/opt34_pkg.ads: Likewise.
2760
2761 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2762
2763 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2764 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2765
2766 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2767
2768 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2769 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2770
2771 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/60847
2774 Forward port from 4.8 branch
2775 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2776
2777 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2778 Fix scan patterns.
2779 * gcc.target/i386/bmi-2.c: Ditto.
2780
2781 2014-04-17 Richard Biener <rguenther@suse.de>
2782
2783 PR middle-end/60849
2784 * g++.dg/opt/pr60849.C: New testcase.
2785
2786 2014-04-17 Richard Biener <rguenther@suse.de>
2787
2788 PR tree-optimization/60836
2789 * g++.dg/vect/pr60836.cc: New testcase.
2790
2791 2014-04-17 Richard Biener <rguenther@suse.de>
2792
2793 PR tree-optimization/60841
2794 * gcc.dg/vect/pr60841.c: New testcase.
2795
2796 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2797
2798 * g++.dg/ipa/devirt-31.C: New testcase.
2799
2800 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2801
2802 PR lto/60820
2803 * gcc.dg/lto/pr60820_0.c: New testcase.
2804 * gcc.dg/lto/pr60820_1.c: New testcase.
2805
2806 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2807
2808 PR ipa/60854
2809 * g++.dg/torture/pr60854.C: New testcase.
2810
2811 2014-04-16 Catherine Moore <clm@codesourcery.com>
2812
2813 * gcc.target/mips/umips-store16-2.c: New test.
2814
2815 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
2816
2817 * g++.dg/cpp0x/initlist-vect.C: New file.
2818
2819 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
2820
2821 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2822 * gcc.dg/uninit-I-O0.c: Likewise.
2823 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2824
2825 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR tree-optimization/60844
2828 * gcc.dg/pr60844.c: New test.
2829
2830 2014-04-15 Richard Biener <rguenther@suse.de>
2831
2832 PR rtl-optimization/56965
2833 * gcc.dg/torture/pr56965-1.c: New testcase.
2834 * gcc.dg/torture/pr56965-2.c: Likewise.
2835
2836 2014-04-15 Teresa Johnson <tejohnson@google.com>
2837
2838 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2839
2840 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2841
2842 * gnat.dg/vect14.adb: New test.
2843
2844 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2845
2846 * gnat.dg/vect12.ad[sb]: New test.
2847 * gnat.dg/vect13.ad[sb]: Likewise.
2848
2849 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2850
2851 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2852 under qemu-arm.
2853 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2854 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2855 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2856 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2857 * c-c++-common/ubsan/null-1.c: Likewise.
2858 * c-c++-common/ubsan/null-10.c: Likewise.
2859 * c-c++-common/ubsan/null-11.c: Likewise.
2860 * c-c++-common/ubsan/null-2.c: Likewise.
2861 * c-c++-common/ubsan/null-3.c: Likewise.
2862 * c-c++-common/ubsan/null-4.c: Likewise.
2863 * c-c++-common/ubsan/null-5.c: Likewise.
2864 * c-c++-common/ubsan/null-6.c: Likewise.
2865 * c-c++-common/ubsan/null-7.c: Likewise.
2866 * c-c++-common/ubsan/null-8.c: Likewise.
2867 * c-c++-common/ubsan/null-9.c: Likewise.
2868 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2869 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2870 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2871 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2872 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2873 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2874 * c-c++-common/ubsan/pr59333.c: Likewise.
2875 * c-c++-common/ubsan/pr59667.c: Likewise.
2876 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2877 * c-c++-common/ubsan/pr60636.c: Likewise.
2878 * c-c++-common/ubsan/shift-1.c: Likewise.
2879 * c-c++-common/ubsan/shift-2.c: Likewise.
2880 * c-c++-common/ubsan/vla-1.c: Likewise.
2881
2882 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gnat.dg/vect11.ad[sb]: New test.
2885
2886 2014-04-14 Richard Biener <rguenther@suse.de>
2887
2888 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2889
2890 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891
2892 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2893
2894 2014-04-14 Richard Biener <rguenther@suse.de>
2895 Marc Glisse <marc.glisse@inria.fr>
2896
2897 PR c/60819
2898 * gcc.target/i386/vec-may_alias.c: New testcase.
2899
2900 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2901
2902 * lib/target-supports.exp
2903 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2904 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2905 Fix formatting.
2906
2907 2014-04-14 Richard Biener <rguenther@suse.de>
2908
2909 PR lto/60720
2910 * gcc.dg/lto/pr60720_0.c: New testcase.
2911 * gcc.dg/lto/pr60720_1.c: Likewise.
2912
2913 2014-04-14 Christian Bruel <christian.bruel@st.com>
2914
2915 * gcc.target/sh/memset.c: New test.
2916
2917 2014-04-14 Richard Biener <rguenther@suse.de>
2918
2919 PR middle-end/55022
2920 * gcc.dg/graphite/pr55022.c: New testcase.
2921
2922 2014-04-14 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/59817
2925 PR tree-optimization/60453
2926 * gfortran.dg/graphite/pr59817.f: New testcase.
2927 * gcc.dg/graphite/pr59817-1.c: Likewise.
2928 * gcc.dg/graphite/pr59817-2.c: Likewise.
2929
2930 2014-04-14 Jason Merrill <jason@redhat.com>
2931
2932 Revert:
2933 * lib/gcc-dg.exp (dg-build-dso): New.
2934 (gcc-dg-test-1): Handle dg-do-what "dso".
2935
2936 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2937
2938 PR fortran/60717
2939 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2940
2941 PR fortran/58085
2942 * gfortran.dg/associate_15.f90: New test.
2943
2944 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2945
2946 PR middle-end/60467
2947 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2948 case to check.
2949
2950 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2951
2952 PR middle-end/60469
2953 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2954
2955 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2956
2957 * gcc.target/mips/umips-store16-1.c: New test.
2958
2959 2014-04-11 Tobias Burnus <burnus@net-b.de>
2960
2961 PR c/60194
2962 * * g++.dg/warn/warn_format_signedness.C: New.
2963 * gcc.dg/format/warn-signedness.c: New.
2964
2965 2014-04-11 Tobias Burnus <burnus@net-b.de>
2966
2967 PR fortran/58880
2968 PR fortran/60495
2969 * gfortran.dg/finalize_25.f90: New.
2970
2971 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2972
2973 * gcc.target/epiphany/t1068-2.c: New file.
2974
2975 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2976
2977 * gcc.target/epiphany/btst-1.c: New test.
2978
2979 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2980
2981 PR rtl-optimization/60651
2982 * gcc.target/epiphany/mode-switch.c: New test.
2983
2984 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 PR c++/58600
2987 * g++.dg/cpp0x/gen-attrs-58.C: New.
2988 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
2989
2990 2014-04-11 Steve Ellcey <sellcey@mips.com>
2991 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR middle-end/60556
2994 * gcc.c-torture/compile/pr60556.c: New test.
2995
2996 2014-04-11 Richard Biener <rguenther@suse.de>
2997
2998 PR middle-end/60797
2999 * gcc.dg/pr60797.c: New testcase.
3000
3001 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3002
3003 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3004 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3005 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3006 rename to ...
3007 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3008 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3009 instructions as well.
3010
3011 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR rtl-optimization/60663
3014 * gcc.target/arm/pr60663.c: New test.
3015
3016 2014-04-10 Jason Merrill <jason@redhat.com>
3017
3018 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3019
3020 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR lto/60567
3023 * g++.dg/lto/pr60567_0.C: New test.
3024
3025 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3026
3027 * gfortran.dg/class_nameclash.f90: New test.
3028
3029 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/52844
3032 * g++.dg/cpp0x/variadic156.C: New.
3033
3034 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3035
3036 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3037 long.
3038
3039 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3040
3041 PR debug/60655
3042 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3043 -fdata-sections.
3044
3045 2014-04-09 Steve Ellcey <sellcey@mips.com>
3046
3047 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3048 and scan lists.
3049
3050 2014-04-09 Cong Hou <congh@google.com>
3051
3052 PR testsuite/60773
3053 * lib/target-supports.exp:
3054 (check_effective_target_vect_widen_si_to_di_pattern): New.
3055 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3056 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3057 targets only.
3058 (foo): Fix up formatting.
3059 (main): Call check_vect.
3060
3061 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/59115
3064 * g++.dg/template/crash119.C: New.
3065
3066 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3067
3068 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3069
3070 2014-04-08 Jason Merrill <jason@redhat.com>
3071
3072 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3073
3074 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3075
3076 PR rtl-optimization/60776
3077 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3078 * gcc.dg/builtin-bswap-7.c: Likewise.
3079 * gcc.dg/builtin-bswap-6a.c: New testcase.
3080 * gcc.dg/builtin-bswap-7a.c: New testcase.
3081
3082 Revert
3083 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3084
3085 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3086 optimization.
3087 * gcc.dg/builtin-bswap-7.c: Likewise.
3088
3089 2014-04-08 Richard Biener <rguenther@suse.de>
3090
3091 PR tree-optimization/60785
3092 * gcc.dg/graphite/pr60785.c: New testcase.
3093
3094 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3095
3096 PR target/60602
3097 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3098 with as at -O0.
3099
3100 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3101
3102 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3103 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3104 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3105
3106 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3107
3108 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3109
3110 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3111
3112 PR target/60609
3113 * g++.dg/torture/pr60609.C: New test.
3114
3115 2014-04-07 Richard Biener <rguenther@suse.de>
3116
3117 PR tree-optimization/60766
3118 * gcc.dg/torture/pr60766.c: New testcase.
3119
3120 2014-04-07 Jason Merrill <jason@redhat.com>
3121
3122 * lib/gcc-dg.exp (dg-build-dso): New.
3123 (gcc-dg-test-1): Handle dg-do-what "dso".
3124 * lib/target-supports.exp (add_options_for_dlopen): New.
3125 (check_effective_target_dlopen): Use it.
3126
3127 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3128
3129 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3130
3131 2014-04-07 Richard Biener <rguenther@suse.de>
3132
3133 PR middle-end/60750
3134 * g++.dg/torture/pr60750.C: New testcase.
3135 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3136
3137 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3138
3139 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3140
3141 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3142
3143 PR testsuite/60671
3144 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3145
3146 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3147
3148 PR testsuite/60672
3149 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3150
3151 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3152
3153 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3154
3155 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3156
3157 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3158
3159 * gcc.target/avr/dev-specific-rmw.c: New test.
3160
3161 2014-04-04 Cong Hou <congh@google.com>
3162
3163 PR tree-optimization/60656
3164 * gcc.dg/vect/pr60656.c: New test.
3165
3166 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3167
3168 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3169 optimization.
3170 * gcc.dg/builtin-bswap-7.c: Likewise.
3171
3172 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3173
3174 PR c++/58207
3175 * g++.dg/cpp0x/constexpr-ice15.C: New.
3176
3177 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3178
3179 PR ipa/59626
3180 testcase by Richard Biener
3181 * gcc.dg/lto/pr59626_0.c: New testcase.
3182 * gcc.dg/lto/pr59626_1.c: New testcase.
3183
3184 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3185
3186 PR debug/60655
3187 * gcc.c-torture/compile/pr60655-1.c: New test.
3188
3189 2014-04-04 Martin Jambor <mjambor@suse.cz>
3190
3191 PR ipa/60640
3192 * g++.dg/ipa/pr60640-1.C: New test.
3193 * g++.dg/ipa/pr60640-2.C: Likewise.
3194 * g++.dg/ipa/pr60640-3.C: Likewise.
3195 * g++.dg/ipa/pr60640-4.C: Likewise.
3196
3197 2014-04-04 Jeff Law <law@redhat.com>
3198
3199 PR target/60657
3200 * gcc.target/arm/pr60657.c: New test.
3201
3202 2014-04-04 Richard Biener <rguenther@suse.de>
3203
3204 PR ipa/60746
3205 * g++.dg/torture/pr60746.C: New testcase.
3206
3207 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3208
3209 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3210 * g++.old-deja/g++.jason/overload21.C: Likewise.
3211 * g++.old-deja/g++.law/init5.C: Likewise.
3212
3213 2014-04-03 Cong Hou <congh@google.com>
3214
3215 PR tree-optimization/60505
3216 * gcc.dg/vect/pr60505.c: New test.
3217
3218 2014-04-03 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/60740
3221 * gcc.dg/graphite/pr60740.c: New testcase.
3222
3223 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3224
3225 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3226 * g++.dg/warn/Wnvdtor-2.C: New.
3227 * g++.dg/warn/Wnvdtor-3.C: New.
3228 * g++.dg/warn/Wnvdtor-4.C: New.
3229 * g++.dg/warn/Weff1.C: Delete.
3230 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3231 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3232
3233 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3234
3235 PR ipa/60659
3236 * g++.dg/torture/pr60659.C: New testcase.
3237
3238 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3239
3240 PR tree-optimization/60733
3241 * gcc.dg/torture/pr60733.c: New test.
3242
3243 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3244
3245 PR rtl-optimization/60650
3246 * gcc.target/arm/pr60650-2.c: New.
3247
3248 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3249
3250 * gcc.target/i386/avx2-vpand-3.c,
3251 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3252
3253 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3254
3255 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3256 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3257 gcc.target/i386/memcpy-strategy-1.c,
3258 gcc.target/i386/memcpy-strategy-2.c,
3259 gcc.target/i386/memcpy-vector_loop-1.c,
3260 gcc.target/i386/memcpy-vector_loop-2.c,
3261 gcc.target/i386/memset-vector_loop-1.c,
3262 gcc.target/i386/memset-vector_loop-2.c,
3263 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3264 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3265 -march= options different from those in dg-options.
3266
3267 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3268
3269 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3270 gcc.target/i386/pr30970.c: Use -mtune=generic.
3271 * gcc.target/i386/avx2-vpaddb-3.c,
3272 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3273 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3274 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3275 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3276 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3277 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3278 gcc.target/i386/avx2-vpsubw-3.c,
3279 gcc.target/i386/avx256-unaligned-load-1.c,
3280 gcc.target/i386/avx256-unaligned-load-4.c,
3281 gcc.target/i386/avx256-unaligned-store-1.c,
3282 gcc.target/i386/avx256-unaligned-store-2.c,
3283 gcc.target/i386/avx256-unaligned-store-4.c: Use
3284 -mno-prefer-avx128.
3285
3286 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3287 Iain Sandoe <iain@codesourcery.com>
3288
3289 PR target/54083
3290 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3291 with the additional options -Wl,-undefined,dynamic_lookup
3292 and -Wl,-flat_namespace.
3293 * gcc.dg/torture/pr53922.c: Additional option
3294 -Wl,-flat_namespace for darwin[89].
3295 * gcc.dg/torture/pr60092.c: Additional options
3296 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3297 for darwin[89].
3298
3299 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3300
3301 PR target/43751
3302 * lib/prune.exp: Modify the regular express to prune
3303 the new warnings introduced by r205679 on darwin9.
3304
3305 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3306
3307 * g++.dg/init/ctor4.C: Adjust.
3308 * g++.dg/init/ctor4-1.C: New.
3309 * g++.dg/cpp0x/defaulted2.C: Adjust.
3310
3311 2014-04-01 Richard Henderson <rth@redhat.com>
3312
3313 PR target/60704
3314 * gcc.dg/pr60704.c: New file.
3315
3316 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3317
3318 PR target/60363
3319 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3320 logical_op_short_circuit targets.
3321
3322 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3323
3324 PR libfortran/60128
3325 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3326 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3327
3328 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3329
3330 PR rtl-optimization/60700
3331 * gcc.target/i386/pr60700.c: New test.
3332
3333 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3334
3335 PR target/60650
3336 * gcc.target/arm/pr60650.c: Adjust command line options.
3337
3338 2014-03-31 Martin Jambor <mjambor@suse.cz>
3339
3340 PR middle-end/60647
3341 * gcc.dg/pr60647-1.c: New test.
3342 * gcc.dg/pr60647-2.c: Likewise.
3343
3344 2014-03-31 Richard Biener <rguenther@suse.de>
3345
3346 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3347
3348 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3349
3350 PR target/60034
3351 * gcc.target/aarch64/pr60034.c: New file.
3352
3353 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3354
3355 PR c++/60626
3356 * g++.dg/cpp1y/pr60626.C: New testcase.
3357
3358 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3359
3360 * gcc.dg/pr45416.c: Allow bextr on x86.
3361 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3362 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3363 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3364 * gcc.target/i386/l_fma_double_1.c,
3365 gcc.target/i386/l_fma_double_2.c,
3366 gcc.target/i386/l_fma_double_3.c,
3367 gcc.target/i386/l_fma_double_4.c,
3368 gcc.target/i386/l_fma_double_5.c,
3369 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3370 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3371 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3372 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3373 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3374 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3375 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3376
3377 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR target/60648
3380 * g++.dg/pr60648.C: Move test to...
3381 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3382 dg-options, add for fpic targets dg-additional-options -fPIC.
3383
3384 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3385
3386 * gnat.dg/opt33.adb: New testcase.
3387
3388 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3389
3390 PR target/60697
3391 * gcc.target/aarch64/pr60697.c: New.
3392
3393 2014-03-27 Jeff Law <law@redhat.com>
3394
3395 PR target/60648
3396 * g++.dg/pr60648.C: New test.
3397
3398 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3399
3400 PR c++/60573
3401 * g++.dg/cpp1y/pr60573.C: New testcase.
3402
3403 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR target/60693
3406 * gcc.target/i386/pr60693.c: New test.
3407
3408 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3409
3410 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3411
3412 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR c++/60689
3415 * c-c++-common/pr60689.c: New test.
3416
3417 PR c++/58678
3418 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3419 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3420 targets.
3421
3422 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3423
3424 PR target/60675
3425 * gcc.target/aarch64/pr60675.C: New.
3426
3427 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3428
3429 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3430 * lib/target-supports.exp: Return true for s390
3431 in check_effective_logical_op_short_circuit.
3432
3433 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3434
3435 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3436 of second source operand.
3437 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3439 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3440
3441 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR ipa/60315
3444 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3445
3446 2014-03-28 Tobias Burnus <burnus@net-b.de>
3447
3448 * lib/cilk-plus-dg.exp: New.
3449 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3450 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3451
3452 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3453
3454 PR fortran/60522
3455 * gfortran.dg/where_4.f90: New test case.
3456
3457 2014-03-27 Tobias Burnus <burnus@net-b.de>
3458
3459 PR fortran/58880
3460 * gfortran.dg/finalize_24.f90: New.
3461
3462 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3463
3464 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3465 vbpermq builtin.
3466
3467 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3468 vec_select optimizations.
3469 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3470 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3471
3472 PR target/60672
3473 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3474 xxpermdi builtins are supported.
3475
3476 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3477
3478 PR rtl-optimization/60650
3479 * gcc.target/arm/pr60650.c: New.
3480
3481 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3482
3483 * gcc.target/s390/20140327-1.c: New testcase.
3484
3485 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR middle-end/60682
3488 * g++.dg/gomp/pr60682.C: New test.
3489
3490 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3491
3492 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3493
3494 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3495
3496 PR target/60580
3497 * gcc.target/aarch64/pr60580_1.c: New.
3498 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3499 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3500
3501 2014-03-26 Dehao Chen <dehao@google.com>
3502
3503 * gcc.dg/predict-8.c: New test.
3504
3505 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3506
3507 PR c++/52369
3508 * g++.dg/init/const10.C: New.
3509 * g++.dg/init/const11.C: New.
3510 * g++.dg/init/pr25811.C: Adjust.
3511 * g++.dg/init/pr29043.C: Likewise.
3512 * g++.dg/init/pr43719.C: Likewise.
3513 * g++.dg/init/pr44086.C: Likewise.
3514 * g++.dg/init/ctor8.C: Likewise.
3515 * g++.dg/init/uninitialized1.C: Likewise.
3516
3517 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR sanitizer/60636
3520 * c-c++-common/ubsan/pr60636.c: New test.
3521
3522 2014-03-26 Andreas Schwab <schwab@suse.de>
3523
3524 * g++.dg/torture/pr60315.C: Remove duplication.
3525
3526 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3527
3528 * gcc.c-torture/execute/20140326-1.c: New test.
3529
3530 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3531
3532 PR ipa/60315
3533 * g++.dg/torture/pr60315.C: New testcase.
3534
3535 2014-03-25 Martin Jambor <mjambor@suse.cz>
3536
3537 PR ipa/60600
3538 * g++.dg/ipa/pr60600.C: New test.
3539
3540 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3541
3542 PR testsuite/58013
3543 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3544
3545 2014-03-25 Richard Biener <rguenther@suse.de>
3546
3547 PR middle-end/60635
3548 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3549 * gfortran.dg/lto/pr60635_1.c: Likewise.
3550
3551 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3552
3553 PR c++/60627
3554 * g++.dg/cpp1y/pr60627.C: New testcase.
3555
3556 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3557
3558 * gcc.target/aarch64/ushr64_1.c: New.
3559
3560 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3561
3562 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3563 (LONG_LONG): Use LLONG.
3564 (set_rvector_long): Explicitly return void.
3565 (set_vector_long): Likewise.
3566 (check_vector_long): Likewise.
3567
3568 2014-03-24 Marek Polacek <polacek@redhat.com>
3569
3570 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3571 Define INT_MIN.
3572 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3573 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3574 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3575 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3576 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3577 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3578 * c-c++-common/ubsan/pr59503.c: Likewise.
3579 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3580 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3581 * c-c++-common/ubsan/shift-3.c: Likewise.
3582 * c-c++-common/ubsan/shift-6.c: Likewise.
3583 * c-c++-common/ubsan/undefined-1.c: Likewise.
3584 * c-c++-common/ubsan/vla-2.c: Likewise.
3585 * c-c++-common/ubsan/vla-3.c: Likewise.
3586 * c-c++-common/ubsan/vla-4.c: Likewise.
3587 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3588 * g++.dg/ubsan/return-2.C: Likewise.
3589
3590 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3591
3592 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3593 hppa*-*-hpux*.
3594
3595 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3596
3597 PR libfortran/59313
3598 PR libfortran/58015
3599 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3600 * gfortran.dg/round_4.f90: Likewise.
3601
3602 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3603
3604 PR libfortran/60128
3605 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3606 i?86-*-solaris2.9*.
3607
3608 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR sanitizer/60613
3611 * c-c++-common/ubsan/pr60613-1.c: New test.
3612 * c-c++-common/ubsan/pr60613-2.c: New test.
3613
3614 2014-03-22 Matthias Klose <doko@ubuntu.com>
3615
3616 * g++.dg/cpp0x/regress: Remove empty directory.
3617
3618 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3619
3620 PR debug/60603
3621 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3622
3623 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3624
3625 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3626 * g++.dg/cpp1y/pr60393.C: Likewise.
3627
3628 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 PR c++/60384
3631 * g++.dg/cpp1y/pr60384.C: New.
3632
3633 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR target/60598
3636 * gcc.dg/pr60598.c: New test.
3637
3638 2014-03-21 Martin Jambor <mjambor@suse.cz>
3639
3640 PR ipa/59176
3641 * g++.dg/torture/pr59176.C: New test.
3642
3643 2014-03-21 Martin Jambor <mjambor@suse.cz>
3644
3645 PR ipa/60419
3646 * g++.dg/ipa/pr60419.C: New test.
3647
3648 2014-03-21 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/60577
3651 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3652
3653 2014-03-21 Tobias Burnus <burnus@net-b.de>
3654
3655 PR fortran/60599
3656 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3657
3658 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR middle-end/60597
3661 * g++.dg/opt/pr60597.C: New test.
3662
3663 PR c++/60572
3664 * g++.dg/init/pr60572.C: New test.
3665
3666 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3667
3668 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3669
3670 2014-03-19 Tobias Burnus <burnus@net-b.de>
3671
3672 PR fortran/60543
3673 PR fortran/60283
3674 * gfortran.dg/implicit_pure_4.f90: New.
3675
3676 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3677
3678 PR c++/51474
3679 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3680
3681 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3682
3683 PR testsuite/60590
3684 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3685 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3686 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3687
3688 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 PR c++/60332
3691 * g++.dg/cpp1y/pr60332.C: New.
3692
3693 2014-03-19 Marek Polacek <polacek@redhat.com>
3694
3695 PR sanitizer/60569
3696 * g++.dg/ubsan/pr60569.C: New test.
3697
3698 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3699
3700 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3701
3702 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR tree-optimization/60559
3705 * g++.dg/vect/pr60559.cc: New test.
3706
3707 2014-03-18 Ian Lance Taylor <iant@google.com>
3708
3709 PR target/60563
3710 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3711 (ditype): Rename typedef from int64_t.
3712
3713 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3714
3715 PR c/55383
3716 * gcc.dg/cast-qual-3.c: New.
3717 Revert:
3718 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3719 * c-c++-common/Wcast-qual-1.c: More precise match text.
3720
3721 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3722
3723 PR fortran/55207
3724 PR fortran/60549
3725 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3726 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3727 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3728 * gfortran.dg/intent_optimize_1.f90: Ditto.
3729 * gfortran.dg/pointer_init_9.f90: Ditto.
3730 * gfortran.dg/volatile4.f90: Ditto.
3731 * gfortran.dg/volatile6.f90: Ditto.
3732
3733 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3734
3735 PR c/55383
3736 * c-c++-common/Wcast-qual-1.c: More precise match text.
3737
3738 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/60305
3741 * g++.dg/cpp0x/constexpr-ice14.C: New.
3742
3743 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/54250
3746 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3747
3748 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR sanitizer/60535
3751 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3752 * c-c++-common/ubsan/null-2.c: Likewise.
3753 * c-c++-common/ubsan/null-3.c: Likewise.
3754 * c-c++-common/ubsan/null-4.c: Likewise.
3755 * c-c++-common/ubsan/null-5.c: Likewise.
3756 * c-c++-common/ubsan/null-6.c: Likewise.
3757 * c-c++-common/ubsan/null-7.c: Likewise.
3758 * c-c++-common/ubsan/null-8.c: Likewise.
3759 * c-c++-common/ubsan/null-9.c: Likewise.
3760 * c-c++-common/ubsan/null-10.c: Likewise.
3761 * c-c++-common/ubsan/null-11.c: Likewise.
3762 * c-c++-common/ubsan/overflow-1.c: Likewise.
3763 * c-c++-common/ubsan/overflow-2.c: Likewise.
3764 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3765 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3766 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3767 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3768 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3769 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3770 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3771 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3772 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3773 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3774 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3775 * c-c++-common/ubsan/pr59333.c: Likewise.
3776 * c-c++-common/ubsan/pr59503.c: Likewise.
3777 * c-c++-common/ubsan/pr59667.c: Likewise.
3778 * c-c++-common/ubsan/undefined-1.c: Likewise.
3779 * g++.dg/ubsan/pr59250.C: Likewise.
3780 * g++.dg/ubsan/pr59306.C: Likewise.
3781
3782 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3783
3784 * gcc.dg/tls/pr58595.c: Add tls options.
3785
3786 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3787
3788 * gcc.target/i386/avx-additional-reg-names.c: New.
3789 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3790
3791 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3792
3793 PR c++/60390
3794 * g++.dg/cpp1y/pr60390.C: New testcase.
3795
3796 PR c++/60391
3797 * g++.dg/cpp1y/pr60391.C: New testcase.
3798
3799 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR target/60516
3802 * gcc.target/i386/pr60516.c: New test.
3803
3804 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3805
3806 PR c++/59571
3807 * g++.dg/cpp0x/constexpr-ice13.C: New.
3808
3809 2014-03-17 Marek Polacek <polacek@redhat.com>
3810
3811 PR middle-end/60534
3812 * gcc.dg/gomp/pr60534.c: New test.
3813
3814 2014-03-17 Kai Tietz <ktietz@redhat.com>
3815
3816 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3817
3818 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3819
3820 PR testsuite/58851
3821 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3822 storage size.
3823
3824 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3825
3826 PR libfortran/58324
3827 * gfortran.dg/list_read_12.f90: New test.
3828
3829 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3830
3831 PR fortran/55207
3832 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3833 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3834 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3835 -Wno-aggressive-loop-optimizations and remove an unused variable.
3836 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3837 * gfortran.dg/pointer_init_9.f90: New.
3838 * gfortran.dg/volatile4.f90: Put into subroutine.
3839 * gfortran.dg/volatile6.f90: Ditto.
3840
3841 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3842
3843 PR fortran/60392
3844 * gfortran.dg/transpose_4.f90: New test.
3845
3846 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3847
3848 PR rtl-optimization/60508
3849 * gcc.target/i386/pr60508.c: New.
3850
3851 2014-03-14 Richard Biener <rguenther@suse.de>
3852
3853 PR middle-end/60518
3854 * g++.dg/pr60518.C: New testcase.
3855
3856 2014-03-14 Martin Jambor <mjambor@suse.cz>
3857
3858 PR lto/60461
3859 * gcc.dg/lto/pr60461_0.c: New test.
3860
3861 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3862
3863 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3864 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3865 * gcc.dg/lto/save-temps_0.c: New testcase.
3866
3867 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR middle-end/36282
3870 * c-c++-common/pr36282-1.c: New test.
3871 * c-c++-common/pr36282-2.c: New test.
3872 * c-c++-common/pr36282-3.c: New test.
3873 * c-c++-common/pr36282-4.c: New test.
3874
3875 2014-03-13 Richard Henderson <rth@redhat.com>
3876
3877 PR debug/60438
3878 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3879
3880 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3881
3882 PR c++/60383
3883 * g++.dg/template/crash118.C: New.
3884 * g++.dg/template/crash95.C: Adjust.
3885
3886 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3887
3888 PR rtl-optimization/57189
3889 * gcc.target/i386/pr57189.c: New.
3890
3891 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3892
3893 PR c++/60254
3894 * g++.dg/cpp0x/static_assert10.C: New.
3895 * g++.dg/cpp0x/static_assert11.C: Likewise.
3896 * g++.dg/cpp0x/static_assert3.C: Adjust.
3897
3898 2014-03-13 Richard Biener <rguenther@suse.de>
3899
3900 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3901
3902 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3903
3904 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3905 2.07 128-bit arithmetic.
3906 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3907
3908 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3909 due to when TImode is allowed in VSX registers, the allowable
3910 address modes for TImode is just a single indirect address in
3911 order for the value to be loaded and store in either GPR or VSX
3912 registers. This affects the generated code, and it would cause
3913 this test to fail, when such an option is used.
3914
3915 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3916
3917 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3918
3919 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3920
3921 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3922 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3923 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3924 only test for exactly one if if -mbranch-cost=1 has been passed.
3925
3926 2014-03-12 Christian Bruel <christian.bruel@st.com>
3927
3928 PR target/60264
3929 * gcc.target/arm/pr60264.c
3930
3931 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3932
3933 PR tree-optimization/60454
3934 * gcc.c-torture/execute/pr60454.c: New test.
3935
3936 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3937 Marc Glisse <marc.glisse@inria.fr>
3938
3939 PR tree-optimization/60502
3940 * gcc.c-torture/compile/pr60502.c: New test.
3941
3942 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3943
3944 PR middle-end/60482
3945 * gcc.dg/vect/pr60482.c: New test.
3946
3947 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3948
3949 PR c++/60389
3950 * g++.dg/cpp0x/inh-ctor19.C: New.
3951
3952 2014-03-11 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/60429
3955 PR tree-optimization/60485
3956 * gcc.dg/pr60485-1.c: New testcase.
3957 * gcc.dg/pr60485-2.c: Likewise.
3958
3959 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR ipa/60457
3962 * g++.dg/ipa/pr60457.C: New test.
3963
3964 2014-03-10 Richard Biener <rguenther@suse.de>
3965
3966 PR middle-end/60474
3967 * g++.dg/torture/pr60474.C: New testcase.
3968
3969 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3970
3971 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3972
3973 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3974
3975 * gcc.dg/lto/pr55113_0.c: New testcase.
3976
3977 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3978
3979 PR c++/60033
3980 * g++.dg/cpp1y/pr60033.C: New testcase.
3981
3982 PR c++/60393
3983 * g++.dg/cpp1y/pr60393.C: New testcase.
3984
3985 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3986
3987 PR libfortran/60128
3988 * gfortran.dg/fmt_en.f90: New test.
3989
3990 2014-03-07 Jason Merrill <jason@redhat.com>
3991
3992 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3993 * lib/target-supports.exp (check_effective_target_c++11): Now
3994 means C++11 and up.
3995 (check_effective_target_c++11_only): New.
3996 (check_effective_target_c++11_down): New.
3997 (check_effective_target_c++1y): New.
3998 (check_effective_target_c++1y_only): New.
3999 (check_effective_target_c++98_only): Rename from
4000 check_effective_target_c++98.
4001 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4002
4003 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4004
4005 PR c++/58609
4006 * g++.dg/cpp0x/constexpr-ice12.C: New.
4007
4008 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4009
4010 * c-c++-common/gomp/map-1.c: Extend.
4011
4012 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4013 Janus Weil <janus@gcc.gnu.org>
4014
4015 PR fortran/51976
4016 * gfortran.dg/deferred_type_component_1.f90 : New test.
4017 * gfortran.dg/deferred_type_component_2.f90 : New test.
4018
4019 2014-03-06 Marek Polacek <polacek@redhat.com>
4020
4021 PR c/60197
4022 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4023 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4024
4025 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR target/58595
4028 * gcc.dg/tls/pr58595.c: New test.
4029
4030 2014-03-06 Richard Biener <rguenther@suse.de>
4031
4032 PR middle-end/60445
4033 PR lto/60424
4034 PR lto/60427
4035 Revert
4036 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4037
4038 * gcc.dg/lto/pr55113_0.c: New testcase.
4039
4040 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR testsuite/59308
4043 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4044 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4045 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4046 s390*/i?86/x86_64.
4047 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4048 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4049 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4050 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4051 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4052 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4053 even for mips*/s390*/i?86/x86_64.
4054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4059
4060 PR lto/60404
4061 * gcc.dg/lto/pr60404_0.c: New test.
4062 * gcc.dg/lto/pr60404_1.c: New file.
4063 * gcc.dg/lto/pr60404_2.c: New file.
4064
4065 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4066
4067 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4068 long long" throughout.
4069 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4070 * gcc.dg/vmx/insert-vsx.c: Likewise.
4071 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4072 * gcc.dg/vmx/ld-vsx.c: Likewise.
4073 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4074 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4075 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4076 * gcc.dg/vmx/merge-vsx.c: Likewise.
4077 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4078 * gcc.dg/vmx/st-vsx.c: Likewise.
4079 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4080 * gcc.dg/vmx/stl-vsx.c: Likewise.
4081 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4082
4083 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4084
4085 * gcc.dg/lto/pr55113_0.c: New testcase.
4086
4087 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4088
4089 PR c++/60376
4090 * g++.dg/cpp1y/pr60376.C: New.
4091
4092 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4093
4094 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4095
4096 2014-03-04 Richard Biener <rguenther@suse.de>
4097
4098 PR tree-optimization/60382
4099 * gcc.dg/vect/pr60382.c: New testcase.
4100
4101 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4102
4103 PR libfortran/60148
4104 * gfortran.dg/namelist_84.f90: New test.
4105
4106 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4107
4108 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4109 argument to avoid inf values.
4110 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4111 UNION_FP_CHECK machinery.
4112
4113 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4114
4115 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4116 i32in128 cases outside special big-endian processing block.
4117
4118 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4119
4120 PR preprocessor/60400
4121 * c-c++-common/cpp/pr60400.c: New test.
4122 * c-c++-common/cpp/pr60400-1.h: New file.
4123 * c-c++-common/cpp/pr60400-2.h: New file.
4124
4125 PR objc++/60398
4126 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4127
4128 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4129 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4130
4131 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4132
4133 PR ipa/60150
4134 * g++.dg/lto/pr60150.H: New testcase.
4135 * g++.dg/lto/pr60150_0.C: New testcase.
4136 * g++.dg/lto/pr60150_1.C: New testcase.
4137
4138 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4139
4140 PR ipa/60306
4141 * g++.dg/ipa/devirt-29.C: New testcase
4142
4143 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4144
4145 PR fortran/60236
4146 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4147
4148 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4149
4150 PR c++/50025
4151 * g++.dg/cpp0x/pr50025.C: New.
4152
4153 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4154
4155 PR c++/60377
4156 * g++.dg/cpp1y/pr60377.C: New testcase.
4157
4158 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4159
4160 PR fortran/60341
4161 * gfortran.dg/str_comp_optimize_1.f90: New test.
4162
4163 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4164
4165 PR target/60071
4166 * gcc.c-torture/compile/pr60071.c: New.
4167
4168 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4169
4170 PR fortran/60359
4171 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4172
4173 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/58610
4176 * g++.dg/cpp0x/constexpr-ice11.C: New.
4177
4178 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4179
4180 PR c++/60314
4181 * g++.dg/cpp1y/auto-fn24.C: New.
4182
4183 2014-02-28 Joey Ye <joey.ye@arm.com>
4184
4185 PR target/PR60169
4186 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4187
4188 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/60253
4191 * g++.dg/overload/ellipsis2.C: New.
4192
4193 2014-02-27 Jeff Law <law@redhat.com>
4194
4195 PR rtl-optimization/52714
4196 * gcc.c-torture/compile/pr52714.c: New test.
4197
4198 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4199 Jeff Law <law@redhat.com>
4200
4201 PR rtl-optimization/49847
4202 * g++.dg/pr49847.C: New test.
4203
4204 2014-02-27 Marek Polacek <polacek@redhat.com>
4205
4206 PR middle-end/59223
4207 * c-c++-common/pr59223.c: New test.
4208
4209 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4210
4211 * common/config/i386/predicates.md (const1256_operand): Remove.
4212 (const2356_operand): New.
4213 (const_1_to_2_operand): Remove.
4214 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4215 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4216 (*avx512pf_gatherpf<mode>sf): Ditto.
4217 (avx512pf_gatherpf<mode>df): Ditto.
4218 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4219 (*avx512pf_gatherpf<mode>df): Ditto.
4220 (avx512pf_scatterpf<mode>sf): Ditto.
4221 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4222 (*avx512pf_scatterpf<mode>sf): Ditto.
4223 (avx512pf_scatterpf<mode>df): Ditto.
4224 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4225 (*avx512pf_scatterpf<mode>df): Ditto.
4226 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4227
4228 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4229
4230 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4231 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4232 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4233 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4234 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4235 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4236 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4237 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4238
4239 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4240
4241 PR target/60280
4242 * gnat.dg/renaming5.adb: Change to two expected gotos.
4243 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4244 jump threads.
4245 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4246 messages for removed basic block.
4247 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4248 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4249 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4250 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4251
4252 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4253
4254 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4255 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4256 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4257 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4258 * gcc.dg/vmx/merge-vsx.c: Likewise.
4259 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4260
4261 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4262
4263 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4264 * gcc.target/i386/prefetchwt1-1.c: New.
4265 * g++.dg/other/i386-2.C: Add new option.
4266 * g++.dg/other/i386-3.C: Ditto.
4267 * gcc.target/i386/sse-12.c: Ditto.
4268 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4269 * gcc.target/i386/sse-22.c: Add new option.
4270 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4271
4272 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4273
4274 PR libfortran/59313
4275 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4276
4277 PR libfortran/58015
4278 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4279
4280 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4281
4282 PR c++/60311
4283 * g++.dg/cpp1y/pr60311.C: New testcase.
4284
4285 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4286
4287 PR c++/60065
4288 * g++.dg/cpp1y/pr60065.C: New testcase.
4289
4290 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4291
4292 PR rtl-optimization/60268
4293 * gcc.c-torture/compile/pr60268.c: New test.
4294
4295 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4296
4297 * gcc.target/microblaze/others/mem_reload.c: New test.
4298
4299 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4300
4301 * gcc.dg/vmx/lde.c: New test.
4302 * gcc.dg/vmx/lde-be-order.c: New test.
4303 * gcc.dg/vmx/ste.c: New test.
4304 * gcc.dg/vmx/ste-be-order.c: New test.
4305
4306 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4307
4308 PR testsuite/60173
4309 * lib/target-supports.exp
4310 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4311 and crisv32-*-* to list.
4312
4313 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4314
4315 PR fortran/60302
4316 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4317
4318 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4319
4320 * gcc.dg/vmx/vsums.c: Check entire result vector.
4321 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4322
4323 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4324
4325 * gcc.dg/vmx/ld.c: New test.
4326 * gcc.dg/vmx/ld-be-order.c: New test.
4327 * gcc.dg/vmx/ld-vsx.c: New test.
4328 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4329 * gcc.dg/vmx/ldl.c: New test.
4330 * gcc.dg/vmx/ldl-be-order.c: New test.
4331 * gcc.dg/vmx/ldl-vsx.c: New test.
4332 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4333 * gcc.dg/vmx/st.c: New test.
4334 * gcc.dg/vmx/st-be-order.c: New test.
4335 * gcc.dg/vmx/st-vsx.c: New test.
4336 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4337 * gcc.dg/vmx/stl.c: New test.
4338 * gcc.dg/vmx/stl-be-order.c: New test.
4339 * gcc.dg/vmx/stl-vsx.c: New test.
4340 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4341
4342 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4343
4344 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4345 * g++.dg/other/i386-3.C (dg-options): Ditto.
4346 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4347 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4348 -mavx512pf and -msha.
4349
4350 2014-02-21 Richard Biener <rguenther@suse.de>
4351
4352 PR tree-optimization/60276
4353 * gcc.dg/vect/pr60276.c: New testcase.
4354
4355 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4356
4357 PR fortran/60234
4358 * gfortran.dg/finalize_23.f90: New.
4359
4360 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4361
4362 PR c++/60052
4363 PR c++/60053
4364 * g++.dg/cpp1y/pr60052.C: New testcase.
4365 * g++.dg/cpp1y/pr60053.C: New testcase.
4366
4367 2014-02-21 Tobias Burnus <burnus@net-b.de>
4368
4369 PR fortran/60286
4370 * gfortran.dg/inquire_16.f90: New.
4371
4372 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4373
4374 * gcc.target/nios2/biggot-1.c: New.
4375 * gcc.target/nios2/biggot-2.c: New.
4376
4377 2014-02-20 Martin Jambor <mjambor@suse.cz>
4378
4379 PR ipa/55260
4380 * gcc.dg/ipa/pr55260.c: New test.
4381
4382 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4383
4384 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4385 for execution test case.
4386
4387 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4388
4389 PR ipa/58555
4390 * g++.dg/torture/pr58555.C: New testcase.
4391
4392 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4393
4394 PR target/60204
4395 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4396 reflect abi fix.
4397 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4398
4399 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4400 Kirill Yukhin <kirill.yukhin@intel.com>
4401
4402 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4403 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4404 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4405 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4407 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4408
4409 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR c/37743
4412 * g++.dg/ext/builtin-bswap1.C: New test.
4413 * c-c++-common/pr37743.c: New test.
4414
4415 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4416
4417 * gcc.dg/decl-10.c: New test.
4418
4419 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR c++/60267
4422 * g++.dg/ext/ivdep-1.C: New test.
4423
4424 PR c++/60267
4425 * gcc.dg/pr60267.c: New test.
4426
4427 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4428
4429 PR target/59794
4430 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4431 (dg-options): Remove -Wno-psabi.
4432 * gcc.target/i386/pr59794-2.c: Ditto.
4433 * gcc.target/i386/pr60205-1.c: Ditto.
4434 * gcc.target/i386/sse-5.c: Ditto.
4435
4436 2014-02-18 Nick Clifton <nickc@redhat.com>
4437
4438 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4439 * gcc.dg/pr23623.c: Likewise.
4440 * gcc.dg/pr48784-1.c: Likewise.
4441 * gcc.dg/pr48784-2.c: Likewise.
4442 * gcc.dg/pr56997-2.c: Likewise.
4443 * gcc.dg/sms-6.c: Likewise.
4444 * gcc.dg/torture/pr60183.c: Likewise.
4445 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4446 * gcc.c-torture/execute/20061220-1.x: New.
4447 * gcc.c-torture/execute/pr43220.x: New.
4448 * gcc.c-torture/execute/pr51581-1.x: New.
4449 * gcc.c-torture/execute/pr51581-2.x: New.
4450 * gcc.c-torture/execute/pr58570.x: New.
4451 * gcc.c-torture/unsorted/DFcmp.x: New.
4452 * gcc.c-torture/unsorted/SFset.x: New.
4453
4454 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4455
4456 * gnat.dg/opt31.adb: New test.
4457
4458 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4461
4462 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4463
4464 PR fortran/60232
4465 * gfortran.dg/typebound_proc_33.f90: New.
4466
4467 2014-02-19 Marek Polacek <polacek@redhat.com>
4468
4469 PR c/60195
4470 * gcc.dg/pr60195.c: New test.
4471
4472 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4473
4474 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4475
4476 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR preprocessor/58844
4479 * c-c++-common/cpp/pr58844-1.c: New test.
4480 * c-c++-common/cpp/pr58844-2.c: New test.
4481
4482 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/60225
4485 * g++.dg/cpp0x/constexpr-ice10.C: New.
4486
4487 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/60215
4490 * g++.dg/cpp0x/pr60215.C: New.
4491
4492 2014-02-18 Tobias Burnus <burnus@net-b.de>
4493
4494 PR fortran/49397
4495 * gfortran.dg/proc_ptr_45.f90: New.
4496 * gfortran.dg/proc_ptr_46.f90: New.
4497
4498 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4499
4500 PR c++/60190
4501 * g++.dg/cpp1y/pr60190.C: New testcase.
4502
4503 PR c++/60064
4504 * g++.dg/cpp1y/pr60064.C: New testcase.
4505
4506 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4507
4508 PR target/60205
4509 * gcc.target/i386/pr60205-1.c: New test.
4510 * gcc.target/i386/pr60205-2.c: Ditto.
4511
4512 2014-02-18 Kai Tietz <ktietz@redhat.com>
4513
4514 PR target/60193
4515 * gcc.target/i386/nest-1.c: New testcase.
4516
4517 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4518
4519 * gnat.dg/opt32.adb: New test.
4520
4521 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4522
4523 PR fortran/60231
4524 * gfortran.dg/typebound_generic_15.f90: New.
4525
4526 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4527
4528 PR fortran/55907
4529 * gfortran.dg/init_flag_12.f90: New.
4530
4531 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4532 Ilya Tocar <ilya.tocar@intel.com>
4533
4534 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4535 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4538
4539 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4540
4541 * lib/target-supports.exp
4542 (check_effective_target_logical_op_short_circuit): New procedure.
4543 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4544 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4545 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4546 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4547 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4548 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4549 logical_op_short_circuit for the alternative test, extending
4550 it to arm_cortex_m.
4551
4552 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4553
4554 PR target/60203
4555 * gcc.target/powerpc/pr60203.c: New testsuite.
4556
4557 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4558
4559 PR fortran/59599
4560 * gfortran.dg/ichar_3.f90: New test.
4561
4562 2014-02-15 Richard Biener <rguenther@suse.de>
4563
4564 PR tree-optimization/60183
4565 * gcc.dg/torture/pr60183.c: New testcase.
4566
4567 2014-02-14 Jeff Law <law@redhat.com>
4568
4569 PR rtl-optimization/60131
4570 * g++.dg/torture/pr60131.C: New test.
4571
4572 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4573
4574 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4575 on command-line.
4576
4577 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4578
4579 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4580
4581 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4582
4583 * gcc.c-torture/compile/20140213.c: New test.
4584
4585 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR target/43546
4588 * gcc.target/i386/pr43546.c: New test.
4589
4590 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4591
4592 * gcc.target/s390/hotpatch-compile-8.c: New test.
4593
4594 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4595
4596 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4597 definition with an ifndef.
4598 * gcc.dg/pr59605-2.c: New test.
4599
4600 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4601
4602 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4603
4604 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4605
4606 * gcc.dg/torture/float128-mul-underflow.c,
4607 gcc.dg/torture/float128-truncdf-underflow.c,
4608 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4609
4610 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR middle-end/59737
4613 * g++.dg/ipa/pr59737.C: New test.
4614
4615 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4616
4617 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4618
4619 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
4620
4621 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4622
4623 * gcc.dg/cilk-plus/jump-openmp.c: New file.
4624
4625 2014-02-12 Richard Biener <rguenther@suse.de>
4626
4627 PR middle-end/60092
4628 * gcc.dg/torture/pr60092.c: New testcase.
4629 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4630
4631 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
4632
4633 * gcc.c-torture/execute/20140212-1.c: New test.
4634
4635 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4636
4637 PR c++/60047
4638 * g++.dg/cpp0x/pr60047.C: New.
4639
4640 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4641
4642 PR c/60101
4643 * c-c++-common/pr60101.c: New test.
4644
4645 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4646
4647 PR lto/59468
4648 * g++.dg/ipa/devirt-27.C: New testcase.
4649 * g++.dg/ipa/devirt-26.C: New testcase.
4650
4651 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4652
4653 PR target/60137
4654 * gcc.target/powerpc/pr60137.c: New file.
4655
4656 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR fortran/52370
4659 * gfortran.dg/pr52370.f90: New test.
4660
4661 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4662
4663 PR target/59927
4664 Revert
4665 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4666
4667 PR testsuite/58630
4668 * gcc.target/i386/pr43662.c (dg-options):
4669 Add -maccumulate-outgoing-args.
4670 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4671 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4672 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4673 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4674 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4675 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4676 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4677 Add -maccumulate-outgoing-args.
4678 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4679 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4680 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4681 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4682 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4683 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4684 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4685 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4686 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4687 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4688 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4689 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4690 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4691 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4692 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4693
4694 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4695
4696 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4697
4698 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR debug/59776
4701 * gcc.dg/guality/pr59776.c: New test.
4702
4703 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4704
4705 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4706 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4707 (add_options_for_arm_vfp3): New.
4708
4709 2014-02-11 Jeff Law <law@redhat.com>
4710
4711 PR middle-end/54041
4712 * gcc.target/m68k/pr54041.c: New test.
4713
4714 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR target/59927
4717 * gcc.target/i386/pr59927.c: New test.
4718
4719 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4720
4721 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4722 * gcc.dg/vect/pr60012.c: Likewise.
4723 * gcc.dg/vect/vect-119.c: Likewise.
4724 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4725 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4726
4727 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4728
4729 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4730
4731 2014-02-10 Jeff Law <law@redhat.com>
4732
4733 PR middle-end-52306
4734 * gcc.c-torture/compile/pr52306.c: New test.
4735
4736 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4737
4738 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4739
4740 2014-02-10 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/60115
4743 * gcc.dg/torture/pr60115.c: New testcase.
4744
4745 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4746
4747 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4748 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4749
4750 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4751 Ilya Tocar <ilya.tocar@intel.com>
4752
4753 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4754 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4755 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4756 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4757 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4758 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4759 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4760 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4761 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4762 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4763 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4764 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4765 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4766 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4767 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4768 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4769 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4770 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4771 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4772 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4773 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4774 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4775 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4776 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4777 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4778 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4779 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4780
4781 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4782
4783 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4784
4785 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4786
4787 PR fortran/57522
4788 * gfortran.dg/associated_target_5.f03: New test.
4789
4790 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4791
4792 PR fortran/59026
4793 * gfortran.dg/elemental_by_value_1.f90: New test.
4794
4795 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4796
4797 PR fortran/58470
4798 * gfortran.dg/finalize_22.f90: New.
4799
4800 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4801
4802 PR fortran/60066
4803 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4804 was fixed by the patch for PR59906.
4805
4806 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4807
4808 PR translation/52289
4809 * gfortran.dg/coarray_8.f90: Update dg-error match.
4810
4811 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR c/59984
4814 * gcc.dg/vect/pr59984.c: New test.
4815
4816 PR middle-end/60092
4817 * gcc.dg/attr-alloc_align-1.c: New test.
4818 * gcc.dg/attr-alloc_align-2.c: New test.
4819 * gcc.dg/attr-alloc_align-3.c: New test.
4820 * gcc.dg/attr-assume_aligned-1.c: New test.
4821 * gcc.dg/attr-assume_aligned-2.c: New test.
4822 * gcc.dg/attr-assume_aligned-3.c: New test.
4823
4824 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR target/60077
4827 * gcc.target/i386/pr60077-1.c: New test.
4828 * gcc.target/i386/pr60077-2.c: New test.
4829
4830 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR preprocessor/56824
4833 * gcc.dg/pr56824.c: New test.
4834
4835 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4836
4837 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4838 variable used for atomic operations.
4839
4840 2014-02-07 Richard Biener <rguenther@suse.de>
4841
4842 PR middle-end/60092
4843 * gcc.dg/vect/pr60092-2.c: New testcase.
4844
4845 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR c++/60082
4848 Revert
4849 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4850
4851 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4852 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4853
4854 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4855
4856 * gcc.target/s390/fp2int1.c: New testcase.
4857
4858 2014-02-07 Richard Biener <rguenther@suse.de>
4859
4860 PR middle-end/60092
4861 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4862 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4863
4864 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4865
4866 PR ipa/59918
4867 * g++.dg/torture/pr59918.C: New testcase.
4868
4869 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR target/59575
4872 * gcc.target/arm/pr59575.c: New test.
4873
4874 PR debug/59992
4875 * gcc.dg/pr59992.c: New test.
4876
4877 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4878
4879 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4880 init_priority. Test alignment of variable instead of function.
4881
4882 2014-02-06 Marek Polacek <polacek@redhat.com>
4883
4884 PR c/60087
4885 * gcc.dg/pr60087.c: New test.
4886
4887 2014-02-06 Alan Modra <amodra@gmail.com>
4888
4889 * gcc.target/powerpc/pr60032.c: New.
4890
4891 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR target/60062
4894 * gcc.c-torture/execute/pr60062.c: New test.
4895 * gcc.c-torture/execute/pr60072.c: New test.
4896
4897 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4898
4899 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4900 so that expected outcome works for PIC variants too.
4901
4902 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4903 Kugan Vivekanandarajah <kuganv@linaro.org>
4904
4905 * gcc.target/arm/vect-noalign.c: New file.
4906
4907 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4908 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR middle-end/60013
4911 * gcc.dg/pr60013.c: New testcase.
4912
4913 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4914
4915 * gcc.dg/vmx/sum2s.c: New.
4916 * gcc.dg/vmx/sum2s-be-order.c: New.
4917
4918 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4919
4920 * gcc.dg/vmx/pack.c: New.
4921 * gcc.dg/vmx/pack-be-order.c: New.
4922 * gcc.dg/vmx/unpack.c: New.
4923 * gcc.dg/vmx/unpack-be-order.c: New.
4924
4925 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4926
4927 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4928 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4929
4930 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4931
4932 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4933 Use __builtin_floorf, __builtin_ceilf.
4934 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4935 declaration.
4936 (TEST): Use __builtin_floorf.
4937 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4938
4939 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR ipa/59947
4942 * g++.dg/opt/pr59947.C: New test.
4943
4944 PR c++/58703
4945 * c-c++-common/gomp/pr58703.c: New test.
4946
4947 2014-02-05 Richard Biener <rguenther@suse.de>
4948
4949 PR testsuite/60076
4950 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4951 avoid using unsigned long long.
4952
4953 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR middle-end/57499
4956 * g++.dg/torture/pr57499.C: New test.
4957
4958 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4959
4960 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4961
4962 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4963
4964 * g++.dg/ipa/devirrt-22.C: Fix template.
4965
4966 2014-02-04 Marek Polacek <polacek@redhat.com>
4967
4968 PR c/60036
4969 * gcc.dg/pr60036.c: New test.
4970
4971 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4972
4973 PR ipa/60058
4974 * g++.dg/torture/pr60058.C: New testcase.
4975
4976 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4977
4978 * g++.dg/tsan/default_options.C: Invert check.
4979
4980 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR tree-optimization/60002
4983 * g++.dg/opt/pr60002.C: New test.
4984
4985 PR tree-optimization/60023
4986 * g++.dg/vect/pr60023.cc: New test.
4987
4988 PR ipa/60026
4989 * c-c++-common/torture/pr60026.c: New test.
4990
4991 PR rtl-optimization/57915
4992 * gcc.target/i386/pr57915.c: New test.
4993
4994 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4995
4996 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4997
4998 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4999
5000 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5001
5002 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR middle-end/59261
5005 * gcc.dg/pr59261.c: New test.
5006
5007 2014-02-04 Richard Biener <rguenther@suse.de>
5008
5009 PR tree-optimization/60012
5010 * gcc.dg/vect/pr60012.c: New testcase.
5011
5012 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014 PR target/59788
5015 * g++.dg/eh/unwind-direct.C: New test.
5016
5017 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5018
5019 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5020 timeout value to 20s.
5021
5022 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5023
5024 PR ipa/59882
5025 * g++.dg/torture/pr59882.C: New testcase
5026
5027 2014-02-03 Jan Hubicka <jh@suse.cz>
5028
5029 PR ipa/59831
5030 * g++.dg/ipa/devirt-22.C: New testcase.
5031
5032 2014-02-03 Jan Hubicka <jh@suse.cz>
5033
5034 * g++.dg/ipa/devirt-25.C: New testcase.
5035
5036 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5037
5038 PR tree-optimization/59924
5039 * gcc.dg/pr59924.c: New test.
5040
5041 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5042
5043 PR ipa/59831
5044 * g++.dg/ipa/devirt-24.C: New testcase.
5045
5046 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5047
5048 PR c++/53017
5049 PR c++/59211
5050 * c-c++-common/attributes-1.c: New testcase.
5051 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5052
5053 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5054
5055 PR c++/58871
5056 * g++.dg/cpp0x/pr58871.C: New.
5057
5058 2014-02-03 Cong Hou <congh@google.com>
5059
5060 PR tree-optimization/60000
5061 * g++.dg/vect/pr60000.cc: New test.
5062
5063 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5064
5065 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5066 * gcc.target/i386/long-double-64-4.c: Likewise.
5067 * gcc.target/i386/long-double-80-1.c: Likewise.
5068 * gcc.target/i386/long-double-80-2.c: Likewise.
5069 * gcc.target/i386/long-double-80-3.c: Likewise.
5070 * gcc.target/i386/long-double-80-4.c: Likewise.
5071 * gcc.target/i386/long-double-80-5.c: Likewise.
5072 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5073 __multf3 isn't used.
5074 * gcc.target/i386/long-double-64-3.c: Likewise.
5075 * gcc.target/i386/long-double-128-1.c: New test.
5076 * gcc.target/i386/long-double-128-2.c: Likewise.
5077 * gcc.target/i386/long-double-128-3.c: Likewise.
5078 * gcc.target/i386/long-double-128-4.c: Likewise.
5079 * gcc.target/i386/long-double-128-5.c: Likewise.
5080 * gcc.target/i386/long-double-128-6.c: Likewise.
5081 * gcc.target/i386/long-double-128-7.c: Likewise.
5082 * gcc.target/i386/long-double-128-8.c: Likewise.
5083 * gcc.target/i386/long-double-128-9.c: Likewise.
5084 * gcc.target/i386/long-double-64-5.c: Likewise.
5085 * gcc.target/i386/long-double-64-6.c: Likewise.
5086 * gcc.target/i386/long-double-64-7.c: Likewise.
5087 * gcc.target/i386/long-double-64-8.c: Likewise.
5088 * gcc.target/i386/long-double-64-9.c: Likewise.
5089 * gcc.target/i386/long-double-80-10.c: Likewise.
5090 * gcc.target/i386/long-double-80-8.c: Likewise.
5091 * gcc.target/i386/long-double-80-9.c: Likewise.
5092
5093 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5094
5095 PR rtl-optimization/57662
5096 * g++.dg/pr57662.C: New test.
5097
5098 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5099
5100 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5101 * gcc.dg/vmx/perm.c: New.
5102 * gcc.dg/vmx/perm-be-order.c: New.
5103
5104 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105
5106 * gcc.dg/vmx/vsums.c: New.
5107 * gcc.dg/vmx/vsums-be-order.c: New.
5108
5109 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5110
5111 * g++.dg/ipa/devirt-23.C: New testcase.
5112 * g++.dg/ipa/devirt-20.C: Fix template.
5113
5114 2014-02-02 Jan Hubicka <jh@suse.cz>
5115
5116 * g++.dg/ipa/devirt-21.C: New testcase.
5117
5118 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5119
5120 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5121 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5122
5123 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5124
5125 PR target/60017
5126 * gcc.c-torture/execute/pr60017.c: New test.
5127
5128 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5129
5130 PR fortran/57033
5131 * gfortran.dg/default_initialization_7.f90: New test.
5132
5133 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5134
5135 PR fortran/59906
5136 * gfortran.dg/elemental_subroutine_9.f90: New test.
5137
5138 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5139
5140 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5141
5142 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5143
5144 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5145
5146 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5147
5148 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5149
5150 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/51219
5153 * g++.dg/init/bitfield5.C: New.
5154
5155 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR tree-optimization/60003
5158 * gcc.c-torture/execute/pr60003.c: New test.
5159
5160 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5161
5162 PR bootstrap/59985
5163 * gcc.target/arm/pr59985.C: New.
5164
5165 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR sanitizer/59410
5168 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5169 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5170 to compile.
5171 (tsan_finish): Restore dg-do-what-default.
5172 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5173 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5174 * g++.dg/tsan/default_options.C: Likewise.
5175 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5176 * g++.dg/tsan/atomic_free2.C: Likewise.
5177 * g++.dg/tsan/cond_race.C: Likewise.
5178 * g++.dg/tsan/fd_close_norace.C: Likewise.
5179 * g++.dg/tsan/benign_race.C: Likewise.
5180 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5181 * c-c++-common/tsan/simple_race.c: Likewise.
5182 * c-c++-common/tsan/mutexset1.c: Likewise.
5183 * c-c++-common/tsan/thread_leak2.c: Likewise.
5184 * c-c++-common/tsan/tls_race.c: Likewise.
5185 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5186 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5187 * c-c++-common/tsan/free_race2.c: Likewise.
5188 * c-c++-common/tsan/thread_leak.c: Likewise.
5189 * c-c++-common/tsan/thread_leak1.c: Likewise.
5190 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5191 * c-c++-common/tsan/free_race.c: Likewise.
5192 * c-c++-common/tsan/sleep_sync.c: Likewise.
5193 * c-c++-common/tsan/tiny_race.c: Likewise.
5194 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5195 * c-c++-common/tsan/atomic_stack.c: Likewise.
5196 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5197 in dg-output regexps.
5198 * c-c++-common/tsan/simple_stack.c: Likewise.
5199
5200 2014-01-31 Richard Henderson <rth@redhat.com>
5201
5202 * g++.dg/tm/pr60004.C: New.
5203
5204 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5205
5206 PR c++/59082
5207 * g++.dg/inherit/crash4.C: New.
5208
5209 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5210
5211 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5212
5213 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5214
5215 * gcc.target/i386/m512-check.h: Use correct rounding values.
5216
5217 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5218
5219 * gcc.target/i386/avx-1.c: Use correct rounding values.
5220 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5221 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5222 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5223 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5224 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5225 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5226 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5227 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5228 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5229 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5230 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5231 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5232 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5233 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5234 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5235 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5236 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5237 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5238 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5239 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5240 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5241 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5242 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5243 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5244 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5245 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5246 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5247 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5248 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5249 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5250 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5251 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5252 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5253 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5254 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5255 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5256 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5257 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5258 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5259 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5260 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5261 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5262 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5263 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5264 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5265 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5266 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5267 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5268 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5269 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5270 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5271 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5272 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5273 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5274 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5275 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5276 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5277 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5278 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5279 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5280 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5281 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5282 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5283 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5284 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5285 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5286 * gcc.target/i386/sse-13.c: Ditto.
5287 * gcc.target/i386/sse-14.c: Ditto.
5288 * gcc.target/i386/sse-22.c: Ditto.
5289 * gcc.target/i386/sse-23.c: Ditto.
5290
5291 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5292
5293 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5294 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5295
5296 2014-01-31 Richard Biener <rguenther@suse.de>
5297
5298 PR middle-end/59990
5299 * gcc.dg/torture/pr59990.c: New testcase.
5300
5301 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5302
5303 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5304 if it fails don't run any tsan tests.
5305
5306 2014-01-31 Marek Polacek <polacek@redhat.com>
5307
5308 PR c/59963
5309 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5310 (y): Adjust dg-error.
5311 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5312 * gcc.dg/pr59963-1.c: New test.
5313 * gcc.dg/pr59963-2.c: New test.
5314 * gcc.dg/pr59963-3.c: New test.
5315
5316 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR target/59923
5319 * gcc.target/arm/pr59923.c: New test.
5320
5321 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5322
5323 * gcc.dg/vmx/splat.c: New.
5324 * gcc.dg/vmx/splat-vsx.c: New.
5325 * gcc.dg/vmx/splat-be-order.c: New.
5326 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5327 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5328 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5329
5330 2014-01-30 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/59993
5333 * gcc.dg/torture/pr59993.c: New testcase.
5334
5335 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5336
5337 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5338 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5339 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5340 vect_int rather than vect_float.
5341
5342 2014-01-30 Marek Polacek <polacek@redhat.com>
5343
5344 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5345
5346 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5347
5348 * gcc.target/microblaze/isa/fcmp4.c: New.
5349
5350 2014-01-30 Marek Polacek <polacek@redhat.com>
5351
5352 PR c/59940
5353 * gcc.dg/pr59940.c: New test.
5354 * gcc.dg/pr35635.c (func3): Move dg-warning.
5355
5356 2014-01-30 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/59903
5359 * gcc.dg/torture/pr59903.c: New testcase.
5360
5361 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5362
5363 PR c++/58843
5364 * g++.dg/lookup/crash8.C: New.
5365
5366 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/58649
5369 * g++.dg/template/crash117.C: New.
5370
5371 2014-01-30 Richard Biener <rguenther@suse.de>
5372
5373 PR c/59905
5374 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5375 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5376 abort.
5377 * gcc.dg/invalid-call-1.c: Likewise.
5378
5379 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/58561
5382 * g++.dg/cpp1y/auto-fn23.C: New.
5383
5384 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/58846
5387 * g++.dg/init/dso_handle2.C: New.
5388
5389 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5390
5391 PR c++/58674
5392 * g++.dg/cpp0x/pr58674.C: New.
5393
5394 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5395
5396 PR target/59617
5397 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5398 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5399
5400 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5401
5402 * gcc.dg/vmx/merge-be-order.c: New.
5403 * gcc.dg/vmx/merge.c: New.
5404 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5405 * gcc.dg/vmx/merge-vsx.c: New.
5406
5407 2014-01-29 Richard Biener <rguenther@suse.de>
5408
5409 PR tree-optimization/58742
5410 * gcc.dg/pr58742-1.c: New testcase.
5411 * gcc.dg/pr58742-2.c: Likewise.
5412 * gcc.dg/pr58742-3.c: Likewise.
5413
5414 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5415
5416 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5417 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5418 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5419
5420 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5421
5422 PR c++/58702
5423 * g++.dg/gomp/pr58702.C: New.
5424
5425 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5426
5427 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5428 selector.
5429
5430 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR middle-end/59917
5433 PR tree-optimization/59920
5434 * gcc.dg/pr59920-1.c: New test.
5435 * gcc.dg/pr59920-2.c: New test.
5436 * gcc.dg/pr59920-3.c: New test.
5437 * c-c++-common/gomp/pr59917-1.c: New test.
5438 * c-c++-common/gomp/pr59917-2.c: New test.
5439
5440 PR tree-optimization/59594
5441 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5442 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5443 * gcc.dg/vect/pr59594.c: New test.
5444
5445 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5446
5447 PR fortran/59414
5448 * gfortran.dg/allocate_class_3.f90: New test.
5449
5450 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5451
5452 PR preprocessor/59935
5453 * c-c++-common/cpp/warning-zero-location.c: New test.
5454 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5455
5456 2014-01-27 Steve Ellcey <sellcey@mips.com>
5457
5458 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5459
5460 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5461
5462 * g++.dg/ext/mv16.C: New tests.
5463
5464 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5465
5466 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5467 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5468 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5469 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5470 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5471 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5472 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5473 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5474 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5475 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5476 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5477 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5478 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5479 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5480 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5481 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5482 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5483 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5484 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5485 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5486 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5487 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5488 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5489 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5490 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5491 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5492 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5493 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5494 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5495 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5496 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5497 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5498 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5499 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5500 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5501 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5502 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5503 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5504 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5505 _mm512_mask_cvtepi32_storeu_epi8.
5506 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5507 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5508 _mm512_mask_cvtepi32_storeu_epi16.
5509 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5510 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5511 _mm512_mask_cvtepi64_storeu_epi8.
5512 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5513 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5514 _mm512_mask_cvtepi64_storeu_epi16.
5515 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5516 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5517 _mm512_mask_cvtepi64_storeu_epi32.
5518 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5519 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5520 _mm512_mask_cvtsepi32_storeu_epi8.
5521 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5522 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5523 _mm512_mask_cvtsepi32_storeu_epi16.
5524 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5525 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5526 _mm512_mask_cvtsepi64_storeu_epi8.
5527 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5528 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5529 _mm512_mask_cvtsepi64_storeu_epi16.
5530 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5531 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5532 _mm512_mask_cvtsepi64_storeu_epi32.
5533 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5534 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5535 _mm512_mask_cvtusepi32_storeu_epi8.
5536 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5537 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5538 _mm512_mask_cvtusepi32_storeu_epi16.
5539 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5540 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5541 _mm512_mask_cvtusepi64_storeu_epi8.
5542 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5543 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5544 _mm512_mask_cvtusepi64_storeu_epi16.
5545 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5546 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5547 _mm512_mask_cvtusepi64_storeu_epi32.
5548 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5549 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5550
5551 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5552
5553 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5554 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5555 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5556 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5557 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5558 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5559 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5560 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5561 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5562 built-ins roudning immediate.
5563 * gcc.target/i386/sse-22.c: Add new built-ins.
5564 * gcc.target/i386/sse-23.c: Ditto.
5565 * gcc.target/i386/avx-1.c: Ditto.
5566
5567 2014-01-27 Christian Bruel <christian.bruel@st.com>
5568
5569 * gcc.target/sh/torture/strncmp.c: New tests.
5570
5571 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5572
5573 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5574
5575 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5576
5577 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5578
5579 2014-01-24 Jeff Law <law@redhat.com>
5580
5581 PR tree-optimization/59919
5582 * gcc.c-torture/compile/pr59919.c: New test.
5583
5584 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/57524
5587 * g++.dg/ext/timevar2.C: New.
5588
5589 2014-01-24 Marek Polacek <polacek@redhat.com>
5590
5591 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5592
5593 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5594
5595 PR target/59929
5596 * gcc.target/i386/pr59929.c: New test.
5597
5598 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5599
5600 PR target/59909
5601 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5602 word atomic functions at runtime.
5603
5604 2014-01-23 Marek Polacek <polacek@redhat.com>
5605
5606 PR c/59846
5607 * gcc.dg/pr59846.c: New test.
5608
5609 2014-01-23 Marek Polacek <polacek@redhat.com>
5610
5611 PR c/58346
5612 * c-c++-common/pr58346-1.c: New test.
5613 * c-c++-common/pr58346-2.c: New test.
5614 * c-c++-common/pr58346-3.c: New test.
5615
5616 2014-01-23 Marek Polacek <polacek@redhat.com>
5617
5618 PR c/59871
5619 * gcc.dg/20020220-2.c: Adjust dg-warning message.
5620 * gcc.dg/pr59871.c: New test.
5621
5622 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 PR c++/58980
5625 * g++.dg/parse/enum11.C: New.
5626
5627 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5628
5629 * gcc.target/aarch64/sshr64_1.c: New testcase.
5630
5631 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
5632
5633 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5634 SIMD enabled function.
5635 * g++.dg/cilk-plus/ef_test.C: New test.
5636 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5637 and added C++ ones.
5638 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5639 to differenciate C error messages from C++ ones.
5640
5641 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5642
5643 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5644
5645 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5646
5647 * gcc.target/microblaze/others/builtin-trap.c: New test,
5648
5649 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR middle-end/58809
5652 * c-c++-common/gomp/pr58809.c: New test.
5653
5654 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5655
5656 PR sanitizer/59897
5657 * c-c++-common/asan/use-after-return-1.c: Fixed
5658 to pass on darwin.
5659
5660 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5661
5662 PR preprocessor/58580
5663 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5664
5665 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5666 Ilya Tocar <ilya.tocar@intel.com>
5667
5668 * gcc.target/i386/avx512f-kmovw-1.c: New.
5669
5670 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5671
5672 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5673 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5674 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5675 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5676 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5677 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5678
5679 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5680
5681 PR target/52125
5682 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5683 * gcc.target/mips/pr52125.c: New test.
5684
5685 2014-01-22 Marek Polacek <polacek@redhat.com>
5686
5687 PR c/59891
5688 * gcc.dg/torture/pr59891.c: New test.
5689
5690 2014-01-22 Jeff Law <law@redhat.com>
5691
5692 PR tree-optimization/59597
5693 * gcc.dg/tree-ssa/pr59597.c: New test.
5694
5695 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5696
5697 PR rtl-optimization/59477
5698 * g++.dg/pr59477.C: New.
5699
5700 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5701
5702 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5703
5704 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5705
5706 PR c++/59482
5707 * g++.dg/pr59482.C: New.
5708
5709 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5710
5711 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5712 * gcc.dg/vmx/extract-vsx.c: New.
5713 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5714 * gcc.dg/vmx/insert-vsx.c: New.
5715
5716 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5717
5718 PR rtl-optimization/59896
5719 * gcc.target/arm/pr59896.c: New.
5720
5721 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5722
5723 PR rtl-optimization/59858
5724 * gcc.target/arm/pr59858.c: New.
5725
5726 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR target/59003
5729 * gcc.dg/tree-prof/pr59003.c: New test.
5730
5731 PR middle-end/59860
5732 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5733 other targets.
5734
5735 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5736
5737 * gfortran.dg/round_3.f08: Add more cases.
5738
5739 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5740
5741 * lib/target-supports.exp (force_conventional_output_for): New
5742 procedure.
5743 * lib/scanasm.exp (scan-assembler_required_options)
5744 (scan-assembler-not_required_options)
5745 (scan-assembler-times_required_options): Replace with
5746 force_conventional_output_fors.
5747 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5748 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5749
5750 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5751
5752 PR middle-end/59789
5753 * gcc.target/i386/pr59789.c: New testcase.
5754
5755 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5756
5757 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5758 the 'code' bitfield from 16 to 8.
5759
5760 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5761
5762 * lib/target-supports.exp
5763 (check_effective_target_vect_perm): Exclude aarch64_be.
5764 (check_effective_target_vect_perm_byte): Likewise.
5765 (check_effective_target_vect_perm_short): Likewise.
5766
5767 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5768
5769 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5770 (RUN_TEST): Use new macro.
5771 (INDEX64_32): Delete.
5772 (INDEX64_64): Likewise.
5773 (INDEX128_32): Likewise.
5774 (INDEX128_64): Likewise.
5775 (INDEX): Likewise.
5776 (test_vneg_f32): Use fixed RUN_TEST.
5777
5778 2014-01-20 Richard Biener <rguenther@suse.de>
5779
5780 PR middle-end/59860
5781 * gcc.dg/pr59860.c: New testcase.
5782
5783 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR target/59880
5786 * gcc.target/i386/pr59880.c: New test.
5787
5788 2014-01-20 Renlin Li <renlin.li@arm.com>
5789
5790 * gcc.dg/pr44194-1.c: Tweak regexp.
5791
5792 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5793
5794 PR libfortran/59771
5795 PR libfortran/59774
5796 PR libfortran/59836
5797 * gfortran.dg/round_3.f08: New cases added.
5798 * gfortran.dg/fmt_g_1.f90: New test.
5799
5800 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5801
5802 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5803
5804 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5805
5806 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5807
5808 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5809
5810 * gcc.dg/vect/pr57705.c: Require vect_int.
5811 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5812 * gcc.dg/vect/vect-alias-check.c: Likewise.
5813
5814 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5815
5816 PR fortran/58007
5817 * gfortran.dg/unresolved_fixup_1.f90: New test.
5818 * gfortran.dg/unresolved_fixup_2.f90: New test.
5819
5820 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR target/58944
5823 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5824 Remove dg-prune-output lines.
5825
5826 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR middle-end/59706
5829 * gfortran.dg/pr59706.f90: New test.
5830 * g++.dg/ext/pr59706.C: New test.
5831
5832 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/59270
5835 PR c++/58811
5836 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5837 * g++.dg/init/pr58811.C: Likewise.
5838
5839 2014-01-17 Jeff Law <law@redhat.com>
5840
5841 PR middle-end/57904
5842 * gfortran.dg/pr57904.f90: New test.
5843
5844 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/59269
5847 * g++.dg/cpp0x/nsdmi-union4.C: New.
5848
5849 2014-01-17 Marek Polacek <polacek@redhat.com>
5850
5851 PR c++/59838
5852 * g++.dg/diagnostic/pr59838.C: New test.
5853
5854 2014-01-17 Marek Polacek <polacek@redhat.com>
5855
5856 PR c/58346
5857 * gcc.dg/pr58346.c: New test.
5858
5859 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR testsuite/58776
5862 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5863 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5864 option duplication.
5865
5866 PR fortran/59440
5867 * gfortran.dg/pr59440-1.f90: New test.
5868 * gfortran.dg/pr59440-2.f90: New test.
5869 * gfortran.dg/pr59440-3.f90: New test.
5870
5871 PR testsuite/59064
5872 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5873 testing for " version" and " alias" with one testing for
5874 " version\[^\n\r]* alias".
5875 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5876 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5877 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5878 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5879 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5880 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5881
5882 PR c++/57945
5883 * c-c++-common/torture/pr57945.c: New test.
5884
5885 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5886
5887 * gcc.target/arm/its.c: New testcase.
5888
5889 2014-01-16 Jan Hubicka <jh@suse.cz>
5890
5891 PR ipa/59775
5892 * g++.dg/torture/pr59775.C: New testcase.
5893
5894 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR middle-end/58344
5897 * gcc.c-torture/compile/pr58344.c: New test.
5898
5899 PR target/59839
5900 * gcc.target/i386/pr59839.c: New test.
5901
5902 PR debug/54694
5903 * gcc.target/i386/pr9771-1.c (main): Rename to...
5904 (real_main): ... this. Add __asm name "main".
5905 (ASMNAME, ASMNAME2, STRING): Define.
5906
5907 2014-01-16 Nick Clifton <nickc@redhat.com>
5908
5909 PR middle-end/28865
5910 * gcc.c-torture/compile/pr28865.c: New.
5911 * gcc.c-torture/execute/pr28865.c: New.
5912
5913 2014-01-16 Marek Polacek <polacek@redhat.com>
5914
5915 PR middle-end/59827
5916 * gcc.dg/pr59827.c: New test.
5917
5918 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5919
5920 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5921
5922 2014-01-15 Richard Henderson <rth@redhat.com>
5923
5924 PR debug/54694
5925 * gcc.target/i386/pr54694.c: New test.
5926
5927 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5928
5929 PR c++/49718
5930 * g++.dg/pr49718.C: New test.
5931
5932 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5933
5934 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5935
5936 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5937
5938 * gcc.dg/vmx/mult-even-odd.c: New.
5939 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5940
5941 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5942
5943 * lib/target-supports.exp (check_libcilkrts_available): Added an
5944 extern "C" if we are using C++ along with a function prototype.
5945
5946 2014-01-15 Jeff Law <law@redhat.com>
5947
5948 PR tree-optimization/59747
5949 * gcc.c-torture/execute/pr59747.c: New test.
5950
5951 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5952
5953 PR target/59794
5954 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5955 Linux/x86.
5956 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5957 * g++.dg/ext/attribute-test-1.C: Likewise.
5958 * g++.dg/ext/attribute-test-2.C: Likewise.
5959 * g++.dg/ext/attribute-test-3.C: Likewise.
5960 * g++.dg/ext/attribute-test-4.C: Likewise.
5961 * g++.dg/ext/pr56790-1.C: Likewise.
5962 * g++.dg/torture/pr38565.C: Likewise.
5963 * gcc.dg/pr53060.c: Likewise.
5964 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5965 * c-c++-common/vector-compare-2.c: Likewise.
5966 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5967 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5968 dg-message line number.
5969
5970 2014-01-15 Matthias Klose <doko@ubuntu.com>
5971
5972 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5973
5974 2014-01-15 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/59822
5977 * g++.dg/torture/pr59822.C: New testcase.
5978
5979 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5980
5981 PR target/59808
5982 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5983 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5984
5985 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5986 Kugan Vivekanandarajah <kuganv@linaro.org>
5987
5988 PR target/59695
5989 * g++.dg/pr59695.C: New testcase.
5990
5991 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5992
5993 PR target/59803
5994 * gcc.c-torture/compile/pr59803.c: New testcase.
5995
5996 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR c/58943
5999 * gcc.c-torture/execute/pr58943.c: New test.
6000 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6001
6002 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6003
6004 PR target/59794
6005 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6006 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6007 (bar): Change return type to void. Set y to x.
6008 * gcc.target/i386/pr59794-1.c: New testcase.
6009 * gcc.target/i386/pr59794-2.c: Likewise.
6010 * gcc.target/i386/pr59794-3.c: Likewise.
6011 * gcc.target/i386/pr59794-4.c: Likewise.
6012 * gcc.target/i386/pr59794-5.c: Likewise.
6013 * gcc.target/i386/pr59794-6.c: Likewise.
6014 * gcc.target/i386/pr59794-7.c: Likewise.
6015
6016 2014-01-14 Richard Biener <rguenther@suse.de>
6017
6018 PR tree-optimization/58921
6019 PR tree-optimization/59006
6020 * gcc.dg/torture/pr58921.c: New testcase.
6021 * gcc.dg/torture/pr59006.c: Likewise.
6022 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6023
6024 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR testsuite/59494
6027 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6028 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6029 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6030 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6031 Executing predictive commoning without unrolling.
6032
6033 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6034
6035 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6036 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6037 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6038 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6039 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6040 __builtin_ia32_rsqrt28sd_round.
6041 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6042 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6043 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6044 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6045 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6046 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6047 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6048 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6049 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6050 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6051 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6052 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6053 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6054 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6055 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6056 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6057 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6058 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6059 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6060 fix wrong rounding mode (see above).
6061 * gcc.target/i386/sse-23.c: Ditto.
6062
6063 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6064
6065 * gcc.dg/vmx/insert.c: New.
6066 * gcc.dg/vmx/insert-be-order.c: New.
6067 * gcc.dg/vmx/extract.c: New.
6068 * gcc.dg/vmx/extract-be-order.c: New.
6069
6070 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR tree-optimization/59387
6073 * gcc.c-torture/execute/pr59387.c: New test.
6074
6075 2014-01-13 Richard Biener <rguenther@suse.de>
6076
6077 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6078 adjusting mathlib options.
6079 * gfortran.dg/lto/lto.exp: Likewise.
6080
6081 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 * gnat.dg/loop_optimization17.adb: New test.
6084 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6085
6086 2014-01-13 Christian Bruel <christian.bruel@st.com>
6087
6088 * gcc.target/sh/cmpstrn.c: New case.
6089
6090 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6091
6092 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6093 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6094
6095 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6096
6097 PR fortran/58026
6098 * gfortran.dg/alloc_comp_basics_6.f90: New.
6099
6100 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6101
6102 PR fortran/59700
6103 * gfortran.dg/pr59700.f90: New test.
6104
6105 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6106
6107 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6108 * gfortran.dg/use_only_3.f90: Likewise.
6109 * gfortran.dg/inquire_10.f90: Delete opened file.
6110 * gfortran.dg/inquire_15.f90: Likewise.
6111 * gfortran.dg/pr16597.f90: Likewise.
6112 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6113 for PR59419.
6114
6115 2014-01-10 Jeff Law <law@redhat.com>
6116
6117 PR middle-end/59743
6118 * gcc.c-torture/compile/pr59743.c: New test.
6119
6120 2014-01-10 Jan Hubicka <jh@suse.cz>
6121
6122 PR ipa/58585
6123 * g++.dg/torture/pr58585.C: New testcase.
6124
6125 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6126
6127 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6128
6129 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6130
6131 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6132
6133 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6134
6135 PR target/59744
6136 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6137 * gcc.target/aarch64/cmn-neg2.c: New test.
6138
6139 2014-01-10 Richard Biener <rguenther@suse.de>
6140
6141 PR tree-optimization/59374
6142 * gcc.dg/torture/pr59374-3.c: New testcase.
6143
6144 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6145
6146 * lib/target-supports.exp
6147 (check_effective_target_arm_crypto_ok_nocache): New.
6148 (check_effective_target_arm_crypto_ok): Use above procedure.
6149 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6150
6151 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6152
6153 PR ipa/58252
6154 PR ipa/59226
6155 * g++.dg/ipa/devirt-20.C: New testcase.
6156 * g++.dg/torture/pr58252.C: Likewise.
6157 * g++.dg/torture/pr59226.C: Likewise.
6158
6159 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6160
6161 * c-c++-common/asan/no-asan-stack.c: New test.
6162
6163 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR middle-end/59670
6166 * gcc.dg/pr59670.c: New test.
6167
6168 2014-01-09 Steve Ellcey <sellcey@mips.com>
6169
6170 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6171
6172 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR middle-end/47735
6175 * gcc.target/i386/pr47735.c: New test.
6176
6177 PR tree-optimization/59622
6178 * g++.dg/opt/pr59622-2.C: New test.
6179 * g++.dg/opt/pr59622-3.C: New test.
6180 * g++.dg/opt/pr59622-4.C: New test.
6181 * g++.dg/opt/pr59622-5.C: New test.
6182
6183 PR sanitizer/59136
6184 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6185 filename:line instead of (modulename+offset) form with stripped
6186 initial / from the filename.
6187
6188 2014-01-09 Ian Lance Taylor <iant@google.com>
6189
6190 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6191 the other Go compiler.
6192
6193 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/59730
6196 * g++.dg/cpp0x/variadic145.C: New.
6197
6198 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6199
6200 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6201 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6202
6203 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6204
6205 PR testsuite/59524
6206 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6207 are run only if the Cilk library is available/enabled.
6208 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6209 * lib/target-supports.exp (check_libcilkrts_available): New function.
6210
6211 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6212
6213 PR c++/59631
6214 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6215 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6216 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6217 with dg-additional-options.
6218 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6219 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6220 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6221 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6222 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6223 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6224
6225 2014-01-09 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/59715
6228 * gcc.dg/torture/pr59715.c: New testcase.
6229
6230 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6231
6232 * c-c++-common/asan/no-asan-globals.c: New test.
6233 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6234 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6235 * c-c++-common/asan/use-after-return-1.c: Likewise.
6236 * c-c++-common/asan/no-use-after-return.c: Likewise.
6237
6238 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6239
6240 * gnat.dg/weak2.ad[sb]: New test.
6241
6242 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR middle-end/59471
6245 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6246 type, use pointers to vector type instead.
6247
6248 2014-01-08 Catherine Moore <clm@codesourcery.com>
6249
6250 * gcc.target/mips/umips-branch-3.c: New test.
6251 * gcc.target/mips/umips-branch-4.c: New test.
6252
6253 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6254
6255 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6256 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6257 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6258 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6259 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6260 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6261 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6262 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6263
6264 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6265
6266 PR rtl-optimization/59137
6267 * gcc.target/mips/pr59137.c: New test.
6268
6269 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6270
6271 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6272 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6273 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6274 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6275 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6276 Require fpic effective target.
6277 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6278
6279 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR ipa/59722
6282 * gcc.dg/pr59722.c: New test.
6283
6284 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6285
6286 PR middle-end/57748
6287 * gcc.dg/torture/pr57748-3.c: New test.
6288 * gcc.dg/torture/pr57748-4.c: New test.
6289
6290 2014-01-08 Marek Polacek <polacek@redhat.com>
6291
6292 PR middle-end/59669
6293 * gcc.dg/gomp/pr59669-1.c: New test.
6294 * gcc.dg/gomp/pr59669-2.c: New test.
6295
6296 2014-01-08 Martin Jambor <mjambor@suse.cz>
6297
6298 PR ipa/59610
6299 * gcc.dg/ipa/pr59610.c: New test.
6300
6301 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6302
6303 PR fortran/58182
6304 * gfortran.dg/binding_label_tests_26a.f90: New.
6305 * gfortran.dg/binding_label_tests_26b.f90: New.
6306
6307 2014-01-08 Marek Polacek <polacek@redhat.com>
6308
6309 PR sanitizer/59667
6310 * c-c++-common/ubsan/pr59667.c: New test.
6311
6312 2014-01-08 Richard Biener <rguenther@suse.de>
6313
6314 PR middle-end/59630
6315 * gcc.dg/pr59630.c: New testcase.
6316
6317 2014-01-08 Richard Biener <rguenther@suse.de>
6318
6319 PR middle-end/59471
6320 * gcc.dg/pr59471.c: New testcase.
6321
6322 2014-01-07 Jeff Law <law@redhat.com>
6323
6324 PR middle-end/53623
6325 * gcc.target/i386/pr53623.c: New test.
6326
6327 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6328
6329 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6330 blanks at EOF.
6331 * g++.dg/cpp1y/pr58534.C: Likewise.
6332 * g++.dg/cpp1y/pr58536.C: Likewise.
6333 * g++.dg/cpp1y/pr58548.C: Likewise.
6334 * g++.dg/cpp1y/pr58549.C: Likewise.
6335 * g++.dg/cpp1y/pr58637.C: Likewise.
6336 * g++.dg/cpp1y/pr59112.C: Likewise.
6337 * g++.dg/cpp1y/pr59113.C: Likewise.
6338 * g++.dg/cpp1y/pr59629.C: Likewise.
6339 * g++.dg/cpp1y/pr59635.C: Likewise.
6340 * g++.dg/cpp1y/pr59636.C: Likewise.
6341 * g++.dg/cpp1y/pr59638.C: Likewise.
6342
6343 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6344
6345 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6346
6347 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6348
6349 * gcc.target/i386/intrinsics_4.c (bar): New function.
6350
6351 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6354
6355 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR rtl-optimization/58668
6358 * gcc.dg/pr58668.c: New test.
6359
6360 PR tree-optimization/59643
6361 * gcc.dg/pr59643.c: New test.
6362 * gcc.c-torture/execute/pr59643.c: New test.
6363
6364 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6365
6366 PR fortran/59589
6367 * gfortran.dg/class_allocate_16.f90: New.
6368
6369 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR target/59644
6372 * gcc.target/i386/pr59644.c: New test.
6373
6374 2014-01-06 Marek Polacek <polacek@redhat.com>
6375
6376 PR c/57773
6377 * gcc.dg/pr57773.c: New test.
6378
6379 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6380
6381 PR c++/59635
6382 PR c++/59636
6383 PR c++/59629
6384 PR c++/59638
6385 * g++.dg/cpp1y/pr59635.C: New testcase.
6386 * g++.dg/cpp1y/pr59636.C: New testcase.
6387 * g++.dg/cpp1y/pr59629.C: New testcase.
6388 * g++.dg/cpp1y/pr59638.C: New testcase.
6389
6390 2014-01-06 Martin Jambor <mjambor@suse.cz>
6391
6392 PR ipa/59008
6393 * gcc.dg/ipa/pr59008.c: New test.
6394
6395 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6396
6397 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6398 if supported.
6399
6400 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6401
6402 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6403 Require c99_runtime.
6404 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6405
6406 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6407 Require c99_runtime.
6408 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6409 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6410 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6411
6412 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6413 Require c99_runtime.
6414 Make CALC void static.
6415 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6416
6417 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6418 Require c99_runtime.
6419 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6420
6421 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6422
6423 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6424 * gcc.target/i386/pr59501-2.c: Likewise.
6425 * gcc.target/i386/pr59501-3.c: Likewise.
6426 * gcc.target/i386/pr59501-4.c: Likewise.
6427 * gcc.target/i386/pr59501-5.c: Likewise.
6428 * gcc.target/i386/pr59501-6.c: Likewise.
6429
6430 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431
6432 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6433 * gcc.target/i386/pr59390_1.c: Likewise.
6434 * gcc.target/i386/pr59390_2.c: Likewise.
6435
6436 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6437
6438 * gcc.dg/pr59350.c: Tweak.
6439 * gcc.dg/pr59350-2.c: New test.
6440 * g++.dg/pr59510.C: Likewise.
6441
6442 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6443
6444 PR fortran/59023
6445 * gfortran.dg/bind_c_procs_2.f90: New.
6446
6447 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6448
6449 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6450 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6451 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6452 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6453 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6454 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6455 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6456
6457 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6458
6459 * gcc.target/arm/neon-nested-apcs.c: New test.
6460
6461 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR tree-optimization/59519
6464 * gcc.dg/vect/pr59519-1.c: New test.
6465 * gcc.dg/vect/pr59519-2.c: New test.
6466
6467 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6468 vmovdqu32.
6469
6470 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6471
6472 PR fortran/59547
6473 * gfortran.dg/typebound_proc_32.f90: New.
6474
6475 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6476
6477 PR c++/58950
6478 * g++.dg/pr58950.C: New file.
6479
6480 2014-01-03 Tobias Burnus <burnus@net-b.de>
6481
6482 PR c++/58567
6483 * g++.dg/gomp/pr58567.C: New.
6484
6485 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6486
6487 PR tree-optimization/59651
6488 * gcc.dg/torture/pr59651.c: New test.
6489 * gcc.dg/vect/pr59651.c: Ditto.
6490
6491 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR target/59625
6494 * gcc.target/i386/pr59625.c: New test.
6495
6496 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 Core DR 1442
6499 PR c++/59165
6500 * g++.dg/cpp0x/range-for28.C: New.
6501 * g++.dg/cpp0x/range-for3.C: Update.
6502
6503 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6504
6505 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6506
6507 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6508
6509 PR c++/59641
6510 * g++.dg/cpp0x/pr59641.C: New file.
6511
6512 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6513
6514 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6515
6516 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6517
6518 PR c++/59378
6519 * g++.dg/ext/pr59378.C: New file.
6520
6521 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6522
6523 Update copyright years
6524
6525 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6526
6527 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6528 notice.
6529
6530 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6531
6532 PR fortran/59654
6533 * gfortran.dg/dynamic_dispatch_12.f90: New.
6534
6535 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6536
6537 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6538 the builtin isn't optimized away as unused.
6539
6540 PR rtl-optimization/59647
6541 * g++.dg/opt/pr59647.C: New test.
6542 \f
6543 Copyright (C) 2014 Free Software Foundation, Inc.
6544
6545 Copying and distribution of this file, with or without modification,
6546 are permitted in any medium without royalty provided the copyright
6547 notice and this notice are preserved.