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