1 2014-06-20 Hale Wang <hale.wang@arm.com>
3 * gcc.target/arm/lto/: New folder to verify the LTO option.
4 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
5 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
6 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7 * lib/lto.exp (object-readelf): New procedure.
9 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12 * gfortran.dg/pr61454.f90: New file.
14 2014-06-19 Terry Guo <terry.guo@arm.com>
16 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
17 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
18 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
20 2014-06-19 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/coarray/collectives_2.f90: Extend
25 2014-06-18 Tom de Vries <tom@codesourcery.com>
27 * gcc.target/aarch64/fuse-caller-save.c: New test.
29 2014-06-18 Radovan Obradovic <robradovic@mips.com>
30 Tom de Vries <tom@codesourcery.com>
32 * gcc.target/arm/fuse-caller-save.c: New test.
34 2014-06-18 Richard Biener <rguenther@suse.de>
36 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
37 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
38 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
40 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
42 PR tree-optimization/61518
43 * gcc.dg/torture/pr61518.c: New test.
45 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
47 PR tree-optimization/61517
48 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
49 (incorrect_read_be32): Likewise.
50 (main): Call incorrect_read_* to test stmt replacement is made by
51 bswap at the right place.
52 * gcc.c-torture/execute/pr61517.c: New test.
54 2014-06-18 Andreas Schwab <schwab@suse.de>
56 PR rtl-optimization/54555
57 * gcc.target/m68k/pr54555.c: New test.
59 2014-06-18 Olivier Hainque <hainque@adacore.com>
61 * gnat.dg/blocklocs.adb: New test.
63 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
65 PR tree-optimization/52252
66 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
67 * gcc.target/i386/pr52252-core.c: Ditto.
69 PR tree-optimization/61403
70 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
72 2014-06-18 Jakub Jelinek <jakub@redhat.com>
74 * gfortran.dg/gomp/declare-simd-1.f90: New test.
75 * gfortran.dg/gomp/depend-1.f90: New test.
76 * gfortran.dg/gomp/target1.f90: New test.
77 * gfortran.dg/gomp/target2.f90: New test.
78 * gfortran.dg/gomp/target3.f90: New test.
79 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
80 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
83 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
86 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
88 2014-06-17 Tobias Burnus <burnus@net-b.de>
89 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
91 * gfortran.dg/coarray/send_array.f90: New.
92 * gfortran.dg/coarray/get_array.f90: New.
93 * gfortran.dg/coarray/sendget_array.f90: New.
94 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
96 * gfortran.dg/coarray/collectives_2.f90: New.
98 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
101 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
104 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
106 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
107 unit_id and kind_id to zero.
109 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
112 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
113 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
114 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
115 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
117 2014-06-17 Richard Biener <rguenther@suse.de>
120 * gcc.dg/lto/pr61526_0.c: New testcase.
121 * gcc.dg/lto/pr61526_1.c: Likewise.
123 2014-06-17 Richard Biener <rguenther@suse.de>
125 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
126 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
127 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
128 * gcc.dg/tree-ssa/vrp36.c: Likewise.
129 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
131 2014-06-17 Richard Biener <rguenther@suse.de>
133 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
135 2014-06-16 Richard Biener <rguenther@suse.de>
137 PR tree-optimization/61482
138 * g++.dg/torture/pr61482.C: New testcase.
140 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
142 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
143 vpmacsdql instruction.
145 2014-06-16 Yury Gribov <y.gribov@samsung.com>
147 * c-c++-common/asan/instrument-with-calls-1.c: New test.
148 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
149 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
150 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
152 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
153 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
154 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
155 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
156 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
157 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
159 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
163 * gfortran.dg/system_clock_1.f90: New file.
164 * gfortran.dg/system_clock_2.f90: New file.
166 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/other/void3.C: New.
170 * g++.dg/conversion/err-recover1.C: Update.
172 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
175 * lib/target-supports.exp (check_effective_target_longdouble128): New.
176 * gcc.target/powerpc/pack02.c: Use it.
177 * gcc.target/powerpc/tfmode_off.c: Likewise.
179 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
181 PR rtl-optimization/61094
182 PR rtl-optimization/61446
183 * gcc.target/i386/pr61446.c : New.
185 2014-06-13 Dehao Chen <dehao@google.com>
187 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
189 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
191 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
193 2014-06-13 Richard Biener <rguenther@suse.de>
195 * c-c++-common/pr46562-2.c: Adjust.
196 * g++.dg/tree-ssa/pr8781.C: Likewise.
197 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
198 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
199 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
200 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
201 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
203 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
205 PR tree-optimization/61375
206 * gcc.c-torture/execute/pr61375-1.c: New test.
208 2014-06-12 Jakub Jelinek <jakub@redhat.com>
211 * c-c++-common/gomp/pr61486-1.c: New test.
212 * c-c++-common/gomp/pr61486-2.c: New test.
214 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
217 * gcc.dg/vect/vect-singleton_1.c: New file.
219 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
222 * gcc.target/avr/torture/pr61443.c: New test.
224 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/parse/friend11.C: New.
229 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp0x/using-enum-1.C: New.
233 * g++.dg/cpp0x/using-enum-2.C: Likewise.
235 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/parse/friend9.C: New.
239 * g++.dg/parse/friend10.C: Likewise.
240 * g++.dg/parse/friend7.C: Adjust.
242 2014-06-11 Richard Biener <rguenther@suse.de>
244 PR tree-optimization/61452
245 * gcc.dg/torture/pr61452.c: New testcase.
247 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
250 * g++.dg/parse/pr34049.C: New.
252 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
254 * gcc.c-torture/execute/pr61306-1.c: New test.
255 * gcc.c-torture/execute/pr61306-2.c: Likewise.
256 * gcc.c-torture/execute/pr61306-3.c: Likewise.
258 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
260 * gcc.target/aarch64/acle/acle.exp: New.
261 * gcc.target/aarch64/acle/crc32b.c: New test.
262 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
263 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
264 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
265 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
266 * gcc.target/aarch64/acle/crc32d.c: Likewise.
267 * gcc.target/aarch64/acle/crc32h.c: Likewise.
268 * gcc.target/aarch64/acle/crc32w.c: Likewise.
270 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
272 PR tree-optimization/52252
273 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
275 2014-06-11 Richard Biener <rguenther@suse.de>
278 * gcc.dg/torture/20140610-1.c: New testcase.
279 * gcc.dg/torture/20140610-2.c: Likewise.
281 2014-06-10 Richard Biener <rguenther@suse.de>
283 PR tree-optimization/61438
284 * gcc.dg/torture/pr61438.c: New testcase.
286 2014-06-10 Richard Biener <rguenther@suse.de>
289 * g++.dg/opt/pr61456.C: New testcase.
291 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
292 Mikael Morin <mikael@gcc.gnu.org>
295 * gfortran.dg/class_array_15.f03: Check memory leaks.
297 2014-06-10 Richard Biener <rguenther@suse.de>
299 PR tree-optimization/57186
300 PR tree-optimization/59299
301 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
302 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
304 2014-06-10 Jakub Jelinek <jakub@redhat.com>
307 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
309 * gfortran.dg/gomp/associate1.f90: New test.
310 * gfortran.dg/gomp/intentin1.f90: New test.
311 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
312 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
313 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
314 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
316 2014-06-09 Marek Polacek <polacek@redhat.com>
319 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
320 * gcc.dg/array-2.c: Likewise.
321 * gcc.dg/array-const-2.c: Likewise.
322 * gcc.dg/ucnid-8.c: Likewise.
323 * gcc.dg/vla-init-1.c: Likewise.
324 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
325 * gcc.dg/c99-flex-array-7.c: Likewise.
326 * gcc.dg/init-bad-1.c: Likewise.
327 * gcc.dg/init-bad-3.c: Likewise.
328 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
329 * gcc.dg/pedwarn-init.c: Add dg-warning.
330 * gcc.dg/pr53119.c: Remove dg-excess-errors.
332 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
335 * g++.dg/other/redecl3.C: New.
337 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
340 * g++.dg/pr54442.C: New file.
342 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
345 * gfortran.dg/associate_17.f90 : New test
347 2014-06-09 Petr Murzin <petr.murzin@intel.com>
349 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
350 void for TEST instead of static void.
351 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
352 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
353 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
354 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
355 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
356 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
357 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
358 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
359 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
360 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
361 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
362 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
363 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
364 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
365 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
366 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
367 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
368 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
369 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
370 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
371 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
372 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
373 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
374 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
375 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
376 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
377 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
378 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
379 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
380 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
381 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
382 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
383 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
384 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
385 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
386 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
387 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
388 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
389 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
390 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
391 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
392 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
393 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
394 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
395 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
396 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
397 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
398 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
399 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
400 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
401 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
402 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
403 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
404 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
405 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
406 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
407 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
408 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
409 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
410 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
411 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
412 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
413 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
414 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
415 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
416 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
417 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
418 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
419 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
420 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
421 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
422 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
423 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
424 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
425 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
426 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
427 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
428 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
429 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
430 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
431 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
432 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
433 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
434 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
435 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
436 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
437 instead of static void.
438 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
439 delete unused variables.
440 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
441 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
442 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
443 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
444 delete unused variables, void for TEST instead of static void.
445 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
446 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
447 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
448 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
449 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
450 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
451 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
452 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
453 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
454 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
455 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
456 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
457 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
458 initialize variables.
459 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
460 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
461 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
462 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
463 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
464 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
465 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
466 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
467 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
468 * gcc.target/i386/i386.exp: Ditto.
469 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
470 CALC, void for TEST instead of static void, initialize variables.
471 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
472 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
474 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
475 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
476 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
477 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
478 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
479 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
480 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
481 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
482 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
483 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
484 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
485 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
486 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
487 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
488 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
489 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
490 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
491 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
492 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
493 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
494 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
495 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
496 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
497 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
498 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
499 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
500 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
501 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
502 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
503 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
504 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
505 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
506 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
507 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
508 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
509 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
510 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
511 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
512 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
513 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
514 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
515 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
516 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
517 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
518 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
519 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
520 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
521 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
522 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
523 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
524 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
525 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
526 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
527 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
528 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
529 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
530 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
531 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
532 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
533 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
534 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
535 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
536 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
537 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
538 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
539 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
540 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
541 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
542 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
543 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
544 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
545 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
546 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
547 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
548 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
549 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
550 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
551 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
552 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
553 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
554 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
555 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
556 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
557 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
558 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
559 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
560 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
561 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
562 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
563 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
564 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
565 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
566 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
567 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
568 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
569 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
570 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
571 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
572 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
573 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
574 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
575 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
576 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
577 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
578 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
579 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
580 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
581 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
582 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
583 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
584 instead of static void.
585 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
586 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
587 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
588 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
589 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
590 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
591 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
592 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
593 static void, delete unused variables.
594 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
595 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
596 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
597 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
598 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
599 static void, delete unused variables, Change parameters for
600 UNION_CHECK, MASK_MERGE and MASK_ZERO.
601 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
602 CALC, void for TEST instead of static void.
603 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
604 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
606 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
607 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
608 static void, change type of parameter for UNION_TYPE.
609 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
610 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
611 void for TEST instead of static void, delete unused variables, change
612 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
613 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
614 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
615 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
616 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
617 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
618 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
619 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
620 void for TEST instead of static void, change parameters for
621 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
622 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
623 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
624 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
625 * gcc.target/i386/avx512f-additional-reg-names.c: Add
626 __attribute__((unused)).
627 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
628 __attribute__((unused)).
629 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
630 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
631 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
632 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
633 * gcc.target/i386/avx512f-korw-1.c: Ditto.
634 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
635 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
636 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
637 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
638 add __attribute__((unused)).
639 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
640 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
641 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
642 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
643 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
644 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
645 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
646 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
647 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
648 delete unused variables.
649 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
650 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
651 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
652 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
653 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
654 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
655 static void, mask_merging and zero_masking for unsigned types.
656 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
657 CHECK_ARRAY for unsigned types.
658 * gcc.target/i386/m256-check.h: Ditto.
659 * gcc.target/i386/m512-check.h: Ditto.
661 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
664 * gcc.target/arm/pr48252.c (main): Expect same result
667 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
670 * gfortran.dg/cray_pointers_10.f90: New file.
672 2014-06-09 Jakub Jelinek <jakub@redhat.com>
674 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
675 instead of complex(kind=16).
677 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
680 * gfortran.dg/bind_c_usage_29.f90: New file.
682 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
684 * gnat.dg/opt38.adb: New test.
685 * gnat.dg/opt38_pkg.ad[sb]: New helper.
687 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
690 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
691 New macro, 0 for __MMIX__, default 64.
692 (bar): Pass it to __builtin_apply instead of literal 64.
694 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
696 * gfortran.dg/io_constraints_11.f90: New file.
697 * gfortran.dg/io_constraints_12.f90: New file.
698 * gfortran.dg/io_constraints_13.f90: New file.
700 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
703 * gcc.target/i386/pr61423.c: New test.
705 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.dg/cpp0x/constexpr-union6.C: New.
709 * g++.dg/cpp0x/union6.C: Likewise.
710 * g++.dg/init/ref14.C: Adjust.
711 * g++.dg/init/union1.C: Likewise.
713 2014-06-06 Richard Biener <rguenther@suse.de>
715 PR tree-optimization/59299
716 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
718 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
720 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
721 * gcc.dg/tree-ssa/sra-12.c: Likewise.
723 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
725 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
726 bitfield and test wrong results instead of correct results to make the
729 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
732 * g++.dg/cpp0x/constexpr-60432.C: New.
734 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
737 * g++.dg/cpp0x/constexpr-60199.C: New.
739 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
741 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
742 Specify -march=z900 as an additional option.
743 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
744 * gcc.dg/optimize-bswapsi-2.c: Likewise.
745 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
747 2014-06-06 Jakub Jelinek <jakub@redhat.com>
749 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
750 reduction clause diagnostic changes.
751 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
752 * gfortran.dg/gomp/reduction1.f90: Likewise.
753 * gfortran.dg/gomp/reduction3.f90: Likewise.
754 * gfortran.dg/gomp/udr1.f90: New test.
755 * gfortran.dg/gomp/udr2.f90: New test.
756 * gfortran.dg/gomp/udr3.f90: New test.
757 * gfortran.dg/gomp/udr4.f90: New test.
758 * gfortran.dg/gomp/udr5.f90: New test.
759 * gfortran.dg/gomp/udr6.f90: New test.
760 * gfortran.dg/gomp/udr7.f90: New test.
762 2014-06-06 Christian Bruel <christian.bruel@st.com>
764 PR tree-optimization/43934
765 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
767 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
770 * gcc.dg/pr53119.c: New testcase.
772 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
775 * gcc.target/avr/pr52472.c: New test.
778 2014-06-05 Jeff Law <law@redhat.com>
780 PR tree-optimization/61289
781 * g++.dg/pr61289.C: New test.
782 * g++.dg/pr61289-2.C: New test.
784 2014-06-05 Richard Biener <rguenther@suse.de>
785 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/parse/pr56961.C: New.
790 2014-06-05 Kai Tietz <ktietz@redhat.com>
793 * gcc.target/i386/sibcall-4.c: Remove xfail.
795 2014-06-05 Julian Brown <julian@codesourcery.com>
796 Sandra Loosemore <sandra@codesourcery.com>
798 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
800 2014-06-05 Richard Biener <rguenther@suse.de>
803 * g++.dg/diagnostic/pr61004.C: New testcase.
805 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
807 * gcc.dg/torture/pr61319.c: New test.
809 2014-06-05 Marek Polacek <polacek@redhat.com>
812 * gcc.dg/pr56724-3.c: New test.
814 2014-06-05 Andreas Schwab <schwab@suse.de>
816 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
818 2014-06-05 Marek Polacek <polacek@redhat.com>
821 * c-c++-common/pr49706.c: New test.
823 2014-06-05 Marek Polacek <polacek@redhat.com>
826 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
827 * gcc.dg/Wshadow-3.c: Likewise.
828 * gcc.dg/pr48062.c: New test.
830 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/init/pr43453.C: New.
835 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
837 PR tree-optimization/61385
838 * gcc.dg/tree-ssa/pr61385.c: New file.
840 2014-06-04 Richard Biener <rguenther@suse.de>
842 PR tree-optimization/60098
843 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
845 2014-06-04 Richard Biener <rguenther@suse.de>
847 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
849 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
852 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
853 the case with a pointer.
855 2014-06-04 Marek Polacek <polacek@redhat.com>
858 * c-c++-common/pr30020.c: New test.
860 2014-06-03 Andrew Pinski <apinski@cavium.com>
862 * gcc.c-torture/compile/20140528-1.c: New testcase.
864 2014-06-03 Dehao Chen <dehao@google.com>
866 * gcc.dg/tree-prof/merge_block.c: New test.
868 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
870 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
871 * g++.dg/ext/mv15.C (dg-options): Ditto.
873 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/nullptr31.C: New.
878 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
879 * g++.dg/cpp0x/nullptr17.C: Update.
881 2014-06-03 Marek Polacek <polacek@redhat.com>
884 * c-c++-common/pr60439.c: New test.
885 * g++.dg/eh/scope1.C (f4): Add dg-warning.
887 2014-06-03 Martin Jambor <mjambor@suse.cz>
890 * g++.dg/ipa/pr61160-1.C: New test.
892 2014-06-03 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/61383
895 * gcc.dg/torture/pr61383-1.c: New testcase.
897 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
899 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
901 2014-06-02 Jeff Law <law@redhat.com>
903 PR rtl-optimization/61094
904 * g++.dg/pr61094: New test.
906 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
908 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
909 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
910 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
911 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
912 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
913 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
914 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
915 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
917 2014-06-02 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/61346
920 * gcc.dg/torture/pr61346.c: New testcase.
922 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
924 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
926 * gcc.target/i386/sibcall-4.c: Ditto.
927 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
929 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
931 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
932 in scan-assembler-not string.
933 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
934 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
935 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
937 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
939 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
941 2014-06-01 Kai Tietz <ktietz@redhat.com>
944 * gcc.target/i386/sibcall-6.c: New test.
946 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/cpp0x/pr57543-1.C: New.
951 * g++.dg/cpp0x/pr57543-2.C: Likewise.
952 * g++.dg/cpp0x/pr57543-3.C: Likewise.
953 * g++.dg/cpp0x/decltype59.C: Likewise.
955 2014-05-31 Tom de Vries <tom@codesourcery.com>
957 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
959 2014-05-30 Jakub Jelinek <jakub@redhat.com>
961 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
962 restore_gcc_exec_prefix_env_var): New procedures.
963 (set_ld_library_path_env_vars,
964 restore_ld_library_path_env_vars): Use them.
965 * lib/c-compat.exp: Load target-libpath.exp.
966 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
967 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
968 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
969 restore_gcc_exec_prefix_env_var.
970 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
973 * c-c++-common/asan/misalign-1.c: New test.
974 * c-c++-common/asan/misalign-2.c: New test.
976 * g++.dg/asan/asan_test.C: Add -std=c++11 and
977 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
978 -DASAN_USE_DEJAGNU_GTEST=1.
979 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
980 * g++.dg/asan/asan_oob_test.cc: Likewise.
981 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
982 * g++.dg/asan/asan_str_test.cc: Likewise.
983 * g++.dg/asan/asan_test_utils.h: Likewise.
984 * g++.dg/asan/sanitizer_test_config.h: Likewise.
985 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
986 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
987 Imported from upstream r209283.
988 * g++.dg/asan/asan_test_config.h: Likewise.
990 2014-05-30 Kai Tietz <ktietz@redhat.com>
993 * gcc.target/i386/sibcall-1.c: New test.
994 * gcc.target/i386/sibcall-2.c: New test.
995 * gcc.target/i386/sibcall-3.c: New test.
996 * gcc.target/i386/sibcall-4.c: New test.
998 2014-05-30 Ian Lance Taylor <iant@google.com>
1000 * gcc.target/i386/pause-2.c: New test.
1002 2014-05-30 Tom de Vries <tom@codesourcery.com>
1004 * gcc.target/i386/fuse-caller-save.c: New test.
1005 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1006 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1008 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
1010 * gcc.target/arm/simd/vrev16p8_1.c: New file.
1011 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1012 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1013 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1014 * gcc.target/arm/simd/vrev16s8_1.c: New file.
1015 * gcc.target/arm/simd/vrev16u8_1.c: New file.
1016 * gcc.target/arm/simd/vrev32p16_1.c: New file.
1017 * gcc.target/arm/simd/vrev32p8_1.c: New file.
1018 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1019 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1020 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1021 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1022 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1023 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1024 * gcc.target/arm/simd/vrev32s16_1.c: New file.
1025 * gcc.target/arm/simd/vrev32s8_1.c: New file.
1026 * gcc.target/arm/simd/vrev32u16_1.c: New file.
1027 * gcc.target/arm/simd/vrev32u8_1.c: New file.
1028 * gcc.target/arm/simd/vrev64f32_1.c: New file.
1029 * gcc.target/arm/simd/vrev64p16_1.c: New file.
1030 * gcc.target/arm/simd/vrev64p8_1.c: New file.
1031 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1032 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1033 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1034 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1035 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1036 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1037 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1038 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1039 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1040 * gcc.target/arm/simd/vrev64s16_1.c: New file.
1041 * gcc.target/arm/simd/vrev64s32_1.c: New file.
1042 * gcc.target/arm/simd/vrev64s8_1.c: New file.
1043 * gcc.target/arm/simd/vrev64u16_1.c: New file.
1044 * gcc.target/arm/simd/vrev64u32_1.c: New file.
1045 * gcc.target/arm/simd/vrev64u8_1.c: New file.
1047 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1049 PR rtl-optimization/61325
1050 * gcc.target/aarch64/pr61325.c: New.
1052 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
1054 * gcc.target/arm/simd/vextQf32_1.c: New file.
1055 * gcc.target/arm/simd/vextQp16_1.c: New file.
1056 * gcc.target/arm/simd/vextQp8_1.c: New file.
1057 * gcc.target/arm/simd/vextQs16_1.c: New file.
1058 * gcc.target/arm/simd/vextQs32_1.c: New file.
1059 * gcc.target/arm/simd/vextQs64_1.c: New file.
1060 * gcc.target/arm/simd/vextQs8_1.c: New file.
1061 * gcc.target/arm/simd/vextQu16_1.c: New file.
1062 * gcc.target/arm/simd/vextQu32_1.c: New file.
1063 * gcc.target/arm/simd/vextQu64_1.c: New file.
1064 * gcc.target/arm/simd/vextQu8_1.c: New file.
1065 * gcc.target/arm/simd/vextQp64_1.c: New file.
1066 * gcc.target/arm/simd/vextf32_1.c: New file.
1067 * gcc.target/arm/simd/vextp16_1.c: New file.
1068 * gcc.target/arm/simd/vextp8_1.c: New file.
1069 * gcc.target/arm/simd/vexts16_1.c: New file.
1070 * gcc.target/arm/simd/vexts32_1.c: New file.
1071 * gcc.target/arm/simd/vexts64_1.c: New file.
1072 * gcc.target/arm/simd/vexts8_1.c: New file.
1073 * gcc.target/arm/simd/vextu16_1.c: New file.
1074 * gcc.target/arm/simd/vextu32_1.c: New file.
1075 * gcc.target/arm/simd/vextu64_1.c: New file.
1076 * gcc.target/arm/simd/vextu8_1.c: New file.
1077 * gcc.target/arm/simd/vextp64_1.c: New file.
1079 2014-05-29 Radovan Obradovic <robradovic@mips.com>
1080 Tom de Vries <tom@codesourcery.com>
1082 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1084 * gcc.target/mips/fuse-caller-save.h: New include file.
1085 * gcc.target/mips/fuse-caller-save.c: New test.
1086 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1087 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1089 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
1091 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1093 2014-05-28 Richard Biener <rguenther@suse.de>
1096 * gcc.dg/pr61045.c: New testcase.
1098 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100 * lib/clearcap.exp: New file.
1101 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1102 Remove clearcap_ldflags handling.
1103 Call clearcap-init, clearcap-finish.
1104 * gcc.target/i386/i386.exp: Likewise.
1105 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1106 * gcc.target/i386/clearcapv2.map: Move to
1107 ../config/sol2-clearcapv2.map.
1108 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1109 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1111 2014-05-28 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/61335
1114 * gfortran.dg/pr61335.f90: New testcase.
1116 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1118 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1120 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1122 * gnat.dg/overflow_fixed.adb: New test.
1124 2014-05-27 Marek Polacek <polacek@redhat.com>
1127 * gcc.dg/pr56724-1.c: New test.
1128 * gcc.dg/pr56724-2.c: New test.
1129 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1131 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1133 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1135 * gcc.dg/fold-compare-8.c: New test.
1136 * gcc.dg/Wstrict-overflow-25.c: Likewise.
1138 2014-05-27 Richard Biener <rguenther@suse.de>
1140 * gcc.dg/tree-ssa/vrp92.c: New testcase.
1142 2014-05-27 Marek Polacek <polacek@redhat.com>
1145 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1146 LLONG_MIN, and ULLONG_MAX.
1148 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1150 * lib/target-supports.exp (check_effective_target_vect_bswap):
1151 Specify arm*-*-* support.
1153 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1156 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1158 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1159 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1161 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1163 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1165 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
1167 PR rtl-optimization/61222
1168 * gcc.c-torture/compile/pr61222-1.c: New test.
1169 * gcc.c-torture/compile/pr61222-2.c: Likewise.
1171 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1173 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1175 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1177 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1179 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1181 PR libgfortran/55117
1182 * gfortran.dg/namelist_85.f90: New test.
1184 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1187 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1188 the case with syntax error.
1190 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1192 * gcc.dg/lto/pr61278_0.c: New test.
1193 * gcc.dg/lto/pr61278_1.c: New test.
1195 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1197 * gcc.dg/pr61220.c: New test.
1198 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1200 2014-05-25 Tobias Burnus <burnus@net-b.de>
1202 * gfortran.dg/coarray_10.f90: Update dg-warning.
1203 * gfortran.dg/coarray_this_image_1.f90: New.
1204 * gfortran.dg/coarray_this_image_2.f90: New.
1206 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
1209 * gfortran.dg/arrayio_14.f90: New test.
1211 2014-05-24 Andreas Schwab <schwab@suse.de>
1213 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1215 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1217 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1218 Adjust regexp for -flto.
1219 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1220 * gfortran.dg/pr52835.f90: Likewise.
1222 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
1224 PR rtl-optimization/61215
1225 * gcc.target/i386/pr61215.c: New.
1227 2014-05-23 Marek Polacek <polacek@redhat.com>
1228 Jakub Jelinek <jakub@redhat.com>
1230 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1231 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1232 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1233 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1234 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1235 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1236 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1237 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1238 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1239 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1240 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1241 * c-c++-common/ubsan/float-cast.h: New file.
1242 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1243 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1245 2014-05-23 Jiong Wang <jiong.wang@arm.com>
1247 * gcc.target/aarch64/tail_indirect_call_1.c: New.
1249 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/cpp1y/lambda-init9.C: New.
1253 2014-05-23 Richard Biener <rguenther@suse.de>
1256 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1257 adjust testcase to reflect reality.
1259 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1261 PR tree-optimization/54733
1262 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1263 optimization to support memory sources and bitwise operations
1264 equivalent to load in host endianness.
1265 * gcc.dg/optimize-bswaphi-1.c: Likewise.
1266 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1267 * gcc.c-torture/execute/bswap-2.c: Likewise.
1269 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1271 * lib/target-supports.exp: New effective targets for architectures
1272 capable of performing byte swap.
1273 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1274 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1275 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1277 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1281 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1283 2014-05-22 Xinliang David Li <davidxl@google.com>
1285 * g++.dg/ipa/devirt-15.C: Fix expected message.
1286 * g++.dg/ipa/devirt-16.C: Ditto.
1287 * g++.dg/ipa/devirt-17.C: Ditto.
1288 * g++.dg/ipa/devirt-26.C: Ditto.
1289 * g++.dg/ipa/imm-devirt-1.C: Ditto.
1290 * g++.dg/ipa/imm-devirt-2.C: Ditto.
1291 * g++.dg/tree-ssa/pr8781.C:Ditto.
1293 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1295 * gcc.target/powerpc/htm-ttest.c: New test.
1297 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
1299 * gnat.dg/opt37.ad[sb]: New test.
1301 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
1304 * g++.dg/cilk-plus/AN/array_function.cc: New.
1306 2014-05-22 Richard Biener <rguenther@suse.de>
1308 * gcc.dg/tree-ssa/alias-33.c: New testcase.
1310 2014-05-22 Kostya Serebryany <kcc@google.com>
1312 * c-c++-common/tsan/mutexset1.c: Update the test to match
1314 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1316 2014-05-21 Marek Polacek <polacek@redhat.com>
1319 * g++.dg/ubsan/pr61272.C: New test.
1321 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
1322 Sandra Loosemore <sandra@codesourcery.com>
1325 * lib/scanasm.exp (scan-lto-assembler): New procedure.
1326 * gcc.target/nios2/custom-fp-lto.c: New test.
1328 2014-05-21 Andreas Schwab <schwab@suse.de>
1330 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1332 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1335 * gcc.target/sh/pr54236-3.c: New.
1337 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1340 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
1342 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
1344 PR tree-optimization/60899
1345 * g++.dg/ipa/devirt-11.C: Update template.
1347 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1350 * g++.dg/cpp0x/pr61038.C: New.
1352 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1357 * g++.dg/cpp0x/nsdmi-template11.C: New.
1358 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1359 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1361 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
1363 * gnat.dg/opt35.adb: New test.
1364 * gnat.dg/opt36.adb: Likewise.
1365 * gnat.dg/opt35_pkg.ad[sb]: New helper.
1367 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1370 * g++.dg/cpp0x/Wattributes1.C: New.
1371 * g++.dg/ext/visibility/redecl1.C: Adjust.
1372 * g++.dg/ext/visibility/visibility-7.C: Likewise.
1374 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1376 * gcc.target/powerpc/vsxcopy.c: New test.
1378 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1381 * g++.dg/cpp0x/nsdmi-union6.C: New.
1382 * g++.dg/parse/pr58664.C: Likewise.
1383 * g++.dg/cpp0x/nsdmi6.C: Tweak.
1384 * g++.dg/parse/crash31.C: Likewise.
1385 * g++.dg/template/error2.C: Likewise.
1386 * g++.dg/template/inherit8.C: Likewise.
1387 * g++.dg/template/offsetof2.C: Likewise.
1389 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
1391 * c-c++-common/gomp/simd4.c: Adjust for inform.
1392 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1393 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1394 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
1395 * g++.dg/cpp0x/noexcept15.C: Likewise.
1396 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
1397 * g++.dg/eh/spec6.C: Likewise.
1398 * g++.dg/expr/cast1.C: Likewise.
1399 * g++.dg/expr/dtor1.C: Likewise.
1400 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
1401 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1402 * g++.dg/gomp/pr49223-2.C: Likewise.
1403 * g++.dg/gomp/udr-4.C: Likewise.
1404 * g++.dg/init/delete1.C: Likewise.
1405 * g++.dg/other/crash-2.C: Likewise.
1406 * g++.dg/parse/crash24.C: Likewise.
1407 * g++.dg/parse/crash25.C: Likewise.
1408 * g++.dg/parse/crash31.C: Likewise.
1409 * g++.dg/parse/crash49.C: Likewise.
1410 * g++.dg/parse/crash50.C: Likewise.
1411 * g++.dg/parse/crash54.C: Likewise.
1412 * g++.dg/parse/dtor7.C: Likewise.
1413 * g++.dg/parse/error40.C: Likewise.
1414 * g++.dg/parse/fused-params1.C: Likewise.
1415 * g++.dg/parse/new1.C: Likewise.
1416 * g++.dg/template/crash35.C: Likewise.
1417 * g++.dg/template/crash59.C: Likewise.
1418 * g++.dg/template/crash77.C: Likewise.
1419 * g++.dg/template/error51.C: Likewise.
1420 * g++.dg/template/incomplete1.C: Likewise.
1421 * g++.dg/template/incomplete3.C: Likewise.
1422 * g++.dg/template/incomplete4.C: Likewise.
1423 * g++.dg/template/incomplete5.C: Likewise.
1424 * g++.dg/template/inherit8.C: Likewise.
1425 * g++.dg/template/instantiate1.C: Likewise.
1426 * g++.dg/template/instantiate3.C: Likewis: Likewise.
1427 * g++.dg/template/offsetof2.C: Likewise.
1428 * g++.dg/tm/pr51928.C: Likewise.
1429 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
1430 * g++.dg/warn/incomplete1.C: Likewise.
1431 * g++.dg/warn/incomplete2.C: Likewise.
1432 * g++.old-deja/g++.brendan/friend4.C: Likewise.
1433 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
1434 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
1435 * g++.old-deja/g++.eh/catch1.C: Likewise.
1436 * g++.old-deja/g++.eh/spec6.C: Likewise.
1437 * g++.old-deja/g++.mike/p7868.C: Likewise.
1438 * g++.old-deja/g++.other/crash38.C: Likewise.
1439 * g++.old-deja/g++.other/enum2.C: Likewise.
1440 * g++.old-deja/g++.other/incomplete.C: Likewise.
1441 * g++.old-deja/g++.other/vaarg3.C: Likewise.
1442 * g++.old-deja/g++.pt/crash9.C: Likewise.
1443 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1444 * g++.old-deja/g++.pt/typename8.C: Likewise.
1445 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
1447 2014-05-19 Joseph Myers <joseph@codesourcery.com>
1449 * lib/target-supports.exp
1450 (check_effective_target_vect_sizes_32B_16B): Return false if
1451 128-bit AVX vectors preferred.
1453 2014-05-19 Mike Stump <mikestump@comcast.net>
1455 * lib/target-supports.exp (check_effective_target_avx): Early out
1456 if not x86 to prevent x86 flags on non-x86 targets.
1458 2014-05-19 Richard Biener <rguenther@suse.de>
1460 PR tree-optimization/61221
1461 * gcc.dg/torture/pr61221.c: New testcase.
1463 2014-05-19 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/61209
1466 * gfortran.dg/pr61209.f90: New testcase.
1468 2014-05-19 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/61184
1471 * c-c++-common/torture/pr61184.c: New testcase.
1473 2014-05-19 Christian Bruel <christian.bruel@st.com>
1476 * gcc.target/sh/pr61195.c: New test.
1478 2014-05-18 Wei Mi <wmi@google.com>
1481 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
1482 directive with rtl insns. Add effective-target fpic and
1485 2014-05-17 Xinliang David Li <davidxl@google.com>
1487 * g++.dg/ipa/devirt-33.C: New testcase.
1489 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
1491 * g++.dg/ipa/comdat.C: New file.
1493 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1495 * gnat.dg/volatile12.ad[sb]: New test.
1497 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1499 * gnat.dg/enum3.adb: New test.
1501 2014-05-18 Andreas Schwab <schwab@suse.de>
1503 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
1505 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
1508 * gfortran.dg/namelist_utf8.f90: New test.
1510 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1513 * g++.dg/cpp0x/decltype58.C: New.
1515 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
1517 * gcc.target/microblaze/others/break_handler.c: New.
1519 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
1521 PR tree-optimization/61140
1522 PR tree-optimization/61150
1523 PR tree-optimization/61197
1524 * gcc.dg/tree-ssa/pr61140.c: New file.
1525 * gcc.dg/tree-ssa/pr61150.c: New file.
1526 * gcc.dg/tree-ssa/pr61197.c: New file.
1528 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1530 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1531 (dg-options): Add -mfpmath=387.
1532 (dg-final): Check that no MMX registers are used.
1534 2014-05-17 Andreas Schwab <schwab@suse.de>
1536 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
1538 2014-05-16 David Malcolm <dmalcolm@redhat.com>
1541 2014-04-29 David Malcolm <dmalcolm@redhat.com>
1543 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
1544 occurrences of "int" in the gimple dump to reflect that the return
1545 types of functions now show up in such dumps.
1546 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1548 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
1550 * gcc.c-torture/execute/20101011-1.c: Update testcase.
1551 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
1552 * gcc.dg/tree-ssa/writeonly.c: New testcase.
1553 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
1554 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
1555 * gcc.dg/debug/pr35154.c: Update testcase.
1556 * gcc.target/i386/vectorize1.c: Update testcase.
1558 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1561 * g++.dg/parse/error54.C: New.
1563 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1565 PR rtl-optimization/60969
1566 * g++.dg/pr60969.C: New.
1568 2014-05-16 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/61194
1571 * gcc.dg/vect/pr61194.c: New testcase.
1573 2014-05-16 Richard Biener <rguenther@suse.de>
1575 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
1576 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
1577 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
1578 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
1580 2014-05-16 Richard Biener <rguenther@suse.de>
1582 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
1584 2014-05-15 Martin Jambor <mjambor@suse.cz>
1587 * g++.dg/ipa/pr61085.C: New test.
1589 2014-05-15 Martin Jambor <mjambor@suse.cz>
1591 PR tree-optimization/61090
1592 * gcc.dg/tree-ssa/pr61090.c: New test.
1594 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1596 PR tree-optimization/61158
1597 * gcc.dg/pr61158.c: New test.
1599 2014-05-15 Andreas Schwab <schwab@suse.de>
1601 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
1603 * obj-c++.dg/exceptions-5.mm: Likewise.
1605 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1607 * shrink-wrap-loop.c: New test case.
1609 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
1611 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
1612 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
1613 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
1614 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
1615 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
1616 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
1617 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
1618 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
1619 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
1620 * gcc.target/arm/simd/vtrnf32_1.c: New file.
1621 * gcc.target/arm/simd/vtrnp16_1.c: New file.
1622 * gcc.target/arm/simd/vtrnp8_1.c: New file.
1623 * gcc.target/arm/simd/vtrns16_1.c: New file.
1624 * gcc.target/arm/simd/vtrns32_1.c: New file.
1625 * gcc.target/arm/simd/vtrns8_1.c: New file.
1626 * gcc.target/arm/simd/vtrnu16_1.c: New file.
1627 * gcc.target/arm/simd/vtrnu32_1.c: New file.
1628 * gcc.target/arm/simd/vtrnu8_1.c: New file.
1630 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
1632 * gcc.target/i386/clflushopt-1.c: New.
1633 * gcc.target/i386/xsavec-1.c: Ditto.
1634 * gcc.target/i386/xsavec64-1.c: Ditto.
1635 * gcc.target/i386/xsaves-1.c: Ditto.
1636 * gcc.target/i386/xsaves64-1.c: Ditto.
1637 * gcc.target/i386/sse-12.c: Test new options.
1638 * gcc.target/i386/sse-13.c: Ditto.
1639 * gcc.target/i386/sse-14.c: Ditto.
1640 * gcc.target/i386/sse-22.c: Ditto.
1641 * gcc.target/i386/sse-23.c: Ditto.
1642 * g++.dg/other/i386-2.C: Ditto.
1643 * g++.dg/other/i386-3.C: Ditto.
1645 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1647 PR rtl-optimization/60866
1648 * gcc.dg/pr60866.c: New test.
1650 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1652 PR rtl-optimization/60901
1653 * gcc.target/i386/pr60901.c: New test.
1655 2014-05-14 Yury Gribov <y.gribov@samsung.com>
1658 * c-c++-common/asan/asan-interface-1.c: New test.
1659 * lib/asan-dg.exp (asan_include_flags): New function.
1660 (asan_init): Call asan_include_flags to obtain path
1661 to sanitizer headers.
1663 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1665 * lib/target-support.exp (check_dfp_hw_available): New function.
1666 (is-effective-target): Check $arg for dfp_hw.
1667 (is-effective-target-keyword): Likewise.
1668 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1669 Change target to dfp_hw.
1671 2014-05-13 Marek Polacek <polacek@redhat.com>
1674 * gcc.dg/pr61162.c: New test.
1676 2014-05-13 Marek Polacek <polacek@redhat.com>
1678 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
1679 * c-c++-common/pr50459-2.c: New test.
1681 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
1684 * g++.dg/template/pr54310.C: New.
1686 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
1687 Sandra Loosemore <sandra@codesourcery.com>
1689 * gcc.target/mips/loongson-simd.c: Disable micromips too.
1691 2014-05-13 Catherine Moore <clm@cm00re.com>
1693 * gcc.target/mips/near-far-1.c: Adjust expected output
1694 to allow the JALS instruction.
1695 * gcc.target/mips/near-far-2.c: Likewise.
1696 * gcc.target/mips/near-far-4.c: Likewise.
1698 2014-05-13 Bin Cheng <bin.cheng@arm.com>
1700 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
1702 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1705 * gcc.dg/pr61060.c: New test.
1707 2014-05-12 DJ Delorie <dj@redhat.com>
1709 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
1710 * gcc.dg/sibcall-4.c: Likewise.
1712 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
1714 * objc.dg/shadow-1.m: New test.
1715 * objc.dg/shadow-2.m: New test.
1716 * objc.dg/ivar-scope-1.m: New test.
1717 * objc.dg/ivar-scope-2.m: New test.
1718 * objc.dg/ivar-scope-3.m: New test.
1719 * objc.dg/ivar-scope-4.m: New test.
1720 * objc.dg/ivar-visibility-1.m: New test.
1721 * objc.dg/ivar-visibility-2.m: New test.
1722 * objc.dg/ivar-visibility-3.m: New test.
1723 * objc.dg/ivar-visibility-4.m: New test.
1725 2014-05-12 Tobias Burnus <burnus@net-b.de>
1728 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1730 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1733 * gfortran.dg/associate_16.f90: New test.
1735 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1738 * gcc.target/avr/pr60991.c: New testcase.
1740 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1743 * g++.dg/cpp1y/pr60054.C: New.
1745 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/template/pr51199.C: New.
1750 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
1752 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
1754 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1756 * gfortran.dg/gomp/affinity-1.f90: New test.
1758 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
1760 * gcc.dg/torture/pr61136.c: New test.
1762 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp0x/sfinae51.C: New.
1768 * g++.dg/cpp0x/variadic157.C: New.
1770 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
1773 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
1775 2014-05-10 Marek Polacek <polacek@redhat.com>
1777 * gcc.dg/pedwarn-init.c: New test.
1778 * gcc.dg/init-string-1.c: Adjust dg-error.
1780 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
1782 * lib/target-supports.exp
1783 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
1786 2014-05-09 Marek Polacek <polacek@redhat.com>
1789 * gcc.dg/pr61096-1.c: New test.
1790 * gcc.dg/pr61096-2.c: New test.
1792 2014-05-09 Florian Weimer <fweimer@redhat.com>
1794 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
1795 * g++.dg/fstack-protector-strong.C: Likewise.
1796 * gcc.target/i386/ssp-strong-reg.c: New file.
1798 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1801 * gcc.target/avr/torture/pr61055.c: New test.
1803 2014-05-09 Marek Polacek <polacek@redhat.com>
1806 * c-c++-common/attributes-1.c: Move test line to a new test.
1807 * c-c++-common/attributes-2.c: New test.
1808 * c-c++-common/pr50459.c: New test.
1809 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
1810 * gcc.dg/nonnull-2.c: Likewise.
1811 * gcc.dg/pr55570.c: Modify dg-error.
1812 * gcc.dg/tm/wrap-2.c: Likewise.
1814 2014-05-08 Jeff Law <law@redhat.com>
1816 PR tree-optimization/61009
1817 * g++.dg/tree-ssa/pr61009.C: New test.
1819 2014-05-08 Matthias Klose <doko@ubuntu.com>
1822 * gcc-dg/unused-8a.c: New.
1823 * gcc-dg/unused-8b.c: Likewise.
1825 2014-05-08 Marek Polacek <polacek@redhat.com>
1828 * gcc.dg/pr61053.c: New test.
1830 2014-05-08 Marek Polacek <polacek@redhat.com>
1833 * gcc.dg/pr61077.c: New test.
1835 2014-05-08 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/coarray_collectives_1.f90: New.
1838 * gfortran.dg/coarray_collectives_2.f90: New.
1839 * gfortran.dg/coarray_collectives_3.f90: New.
1840 * gfortran.dg/coarray_collectives_4.f90: New.
1841 * gfortran.dg/coarray_collectives_5.f90: New.
1842 * gfortran.dg/coarray_collectives_6.f90: New.
1843 * gfortran.dg/coarray/collectives_1.f90: New.
1844 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
1845 * gfortran.dg/assumed_type_4.f90: Update dg-error.
1846 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
1847 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
1848 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
1849 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
1850 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1852 2014-05-08 Wei Mi <wmi@google.com>
1855 * gcc.target/i386/pr58066.c: New test.
1857 2014-05-08 Joseph Myers <joseph@codesourcery.com>
1859 * gcc.target/i386/avx256-unaligned-load-2.c,
1860 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
1861 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
1862 packed-single instructions.
1864 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/diagnostic/pr13981.C: New.
1869 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
1871 PR tree-optimization/59100
1872 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
1873 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
1875 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1877 PR tree-optimization/61095
1878 * gcc.dg/torture/pr61095.c: New test.
1880 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1883 * gcc.dg/uninit-13.c: Move warning on the actual source line where
1884 the uninitialized complex is used.
1885 * gcc.dg/uninit-17.c: New test to check partial initialization of
1886 complex with branches.
1887 * gcc.dg/uninit-17-O0.c: Likewise.
1889 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
1892 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
1893 (test_03): Rename to test_02.
1895 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/sfinae50.C: New.
1900 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp0x/deleted7.C: New.
1905 2014-05-07 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/61034
1908 * g++.dg/tree-ssa/pr61034.C: New testcase.
1910 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
1912 * gcc.target/epiphany/isr-arg.c: New file.
1914 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
1916 PR tree-optimization/52252
1917 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
1919 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1921 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
1922 * gcc.target/aarch64/simd/vrev16p8.x: New file.
1923 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
1924 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
1925 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
1926 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
1927 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
1928 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
1929 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
1930 * gcc.target/aarch64/simd/vrev16s8.x: New file.
1931 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
1932 * gcc.target/aarch64/simd/vrev16u8.x: New file.
1933 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
1934 * gcc.target/aarch64/simd/vrev32p16.x: New file.
1935 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
1936 * gcc.target/aarch64/simd/vrev32p8.x: New file.
1937 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
1938 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
1939 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
1940 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
1941 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
1942 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
1943 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
1944 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
1945 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
1946 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
1947 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
1948 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
1949 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
1950 * gcc.target/aarch64/simd/vrev32s16.x: New file.
1951 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
1952 * gcc.target/aarch64/simd/vrev32s8.x: New file.
1953 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
1954 * gcc.target/aarch64/simd/vrev32u16.x: New file.
1955 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
1956 * gcc.target/aarch64/simd/vrev32u8.x: New file.
1957 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
1958 * gcc.target/aarch64/simd/vrev64f32.x: New file.
1959 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
1960 * gcc.target/aarch64/simd/vrev64p16.x: New file.
1961 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
1962 * gcc.target/aarch64/simd/vrev64p8.x: New file.
1963 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
1964 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
1965 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
1966 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
1967 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
1968 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
1969 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
1970 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
1971 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
1972 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
1973 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
1974 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
1975 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
1976 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
1977 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
1978 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
1979 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
1980 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
1981 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
1982 * gcc.target/aarch64/simd/vrev64s16.x: New file.
1983 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
1984 * gcc.target/aarch64/simd/vrev64s32.x: New file.
1985 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
1986 * gcc.target/aarch64/simd/vrev64s8.x: New file.
1987 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
1988 * gcc.target/aarch64/simd/vrev64u16.x: New file.
1989 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
1990 * gcc.target/aarch64/simd/vrev64u32.x: New file.
1991 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
1992 * gcc.target/aarch64/simd/vrev64u8.x: New file.
1994 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
1996 gcc.target/aarch64/simd/ext_f32.x: New file.
1997 gcc.target/aarch64/simd/ext_f32_1.c: New file.
1998 gcc.target/aarch64/simd/ext_p16.x: New file.
1999 gcc.target/aarch64/simd/ext_p16_1.c: New file.
2000 gcc.target/aarch64/simd/ext_p8.x: New file.
2001 gcc.target/aarch64/simd/ext_p8_1.c: New file.
2002 gcc.target/aarch64/simd/ext_s16.x: New file.
2003 gcc.target/aarch64/simd/ext_s16_1.c: New file.
2004 gcc.target/aarch64/simd/ext_s32.x: New file.
2005 gcc.target/aarch64/simd/ext_s32_1.c: New file.
2006 gcc.target/aarch64/simd/ext_s64.x: New file.
2007 gcc.target/aarch64/simd/ext_s64_1.c: New file.
2008 gcc.target/aarch64/simd/ext_s8.x: New file.
2009 gcc.target/aarch64/simd/ext_s8_1.c: New file.
2010 gcc.target/aarch64/simd/ext_u16.x: New file.
2011 gcc.target/aarch64/simd/ext_u16_1.c: New file.
2012 gcc.target/aarch64/simd/ext_u32.x: New file.
2013 gcc.target/aarch64/simd/ext_u32_1.c: New file.
2014 gcc.target/aarch64/simd/ext_u64.x: New file.
2015 gcc.target/aarch64/simd/ext_u64_1.c: New file.
2016 gcc.target/aarch64/simd/ext_u8.x: New file.
2017 gcc.target/aarch64/simd/ext_u8_1.c: New file.
2018 gcc.target/aarch64/simd/ext_f64.c: New file.
2019 gcc.target/aarch64/simd/extq_f32.x: New file.
2020 gcc.target/aarch64/simd/extq_f32_1.c: New file.
2021 gcc.target/aarch64/simd/extq_p16.x: New file.
2022 gcc.target/aarch64/simd/extq_p16_1.c: New file.
2023 gcc.target/aarch64/simd/extq_p8.x: New file.
2024 gcc.target/aarch64/simd/extq_p8_1.c: New file.
2025 gcc.target/aarch64/simd/extq_s16.x: New file.
2026 gcc.target/aarch64/simd/extq_s16_1.c: New file.
2027 gcc.target/aarch64/simd/extq_s32.x: New file.
2028 gcc.target/aarch64/simd/extq_s32_1.c: New file.
2029 gcc.target/aarch64/simd/extq_s64.x: New file.
2030 gcc.target/aarch64/simd/extq_s64_1.c: New file.
2031 gcc.target/aarch64/simd/extq_s8.x: New file.
2032 gcc.target/aarch64/simd/extq_s8_1.c: New file.
2033 gcc.target/aarch64/simd/extq_u16.x: New file.
2034 gcc.target/aarch64/simd/extq_u16_1.c: New file.
2035 gcc.target/aarch64/simd/extq_u32.x: New file.
2036 gcc.target/aarch64/simd/extq_u32_1.c: New file.
2037 gcc.target/aarch64/simd/extq_u64.x: New file.
2038 gcc.target/aarch64/simd/extq_u64_1.c: New file.
2039 gcc.target/aarch64/simd/extq_u8.x: New file.
2040 gcc.target/aarch64/simd/extq_u8_1.c: New file.
2041 gcc.target/aarch64/simd/extq_f64.c: New file.
2043 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2045 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2046 * gcc.target/aarch64/vtrnu32.c: Likewise.
2047 * gcc.target/aarch64/vtrnf32.c: Likewise.
2049 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
2051 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2052 * gcc.target/aarch64/simd/vtrnf32.x: New file.
2053 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2054 * gcc.target/aarch64/simd/vtrnp16.x: New file.
2055 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2056 * gcc.target/aarch64/simd/vtrnp8.x: New file.
2057 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2058 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2059 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2060 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2061 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2062 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2063 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2064 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2065 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2066 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2067 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2068 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2069 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2070 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2071 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2072 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2073 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2074 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2075 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2076 * gcc.target/aarch64/simd/vtrns16.x: New file.
2077 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2078 * gcc.target/aarch64/simd/vtrns32.x: New file.
2079 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2080 * gcc.target/aarch64/simd/vtrns8.x: New file.
2081 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2082 * gcc.target/aarch64/simd/vtrnu16.x: New file.
2083 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2084 * gcc.target/aarch64/simd/vtrnu32.x: New file.
2085 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2086 * gcc.target/aarch64/simd/vtrnu8.x: New file.
2088 2014-05-07 Richard Biener <rguenther@suse.de>
2090 PR tree-optimization/57864
2091 * gcc.dg/torture/pr57864.c: New testcase.
2093 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
2096 * gfortran.dg/list_read_13.f: New test.
2098 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/cpp0x/nsdmi-template9.C: New.
2102 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2104 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
2105 Mike Stump <mikestump@comcast.net>
2106 Richard Sandiford <rdsandiford@googlemail.com>
2108 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2110 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
2113 * g++.dg/ipa/devirt-32.C: New testcase.
2115 2014-05-05 Richard Biener <rguenther@suse.de>
2118 * gcc.dg/torture/pr61010.c: New testcase.
2120 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2122 * gcc.target/s390/leaf-profile.c: New testcase.
2124 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2126 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2127 Disable asm scan for s390.
2128 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2129 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2131 2014-05-05 Bin Cheng <bin.cheng@arm.com>
2133 PR tree-optimization/60363
2134 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2136 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2138 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2139 (dg-require-effective-target): Change target to powerpc_fprs.
2140 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2141 (dg-require-effective-target): Change target to dfprt.
2143 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2146 * g++.dg/cpp0x/deleted4.C: New.
2147 * g++.dg/cpp0x/deleted5.C: Likewise.
2148 * g++.dg/cpp0x/deleted6.C: Likewise.
2150 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2153 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2155 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2156 * gfortran.dg/coarray_poly_6.f90: Likewise.
2157 * gfortran.dg/coarray_poly_7.f90: Likewise.
2158 * gfortran.dg/coarray_poly_8.f90: Likewise.
2160 2014-05-02 Marek Polacek <polacek@redhat.com>
2163 * gcc.dg/pr25801.c: New test.
2165 2014-05-02 Marek Polacek <polacek@redhat.com>
2168 * gcc.dg/pr60784.c: New test.
2170 2014-05-01 Marek Polacek <polacek@redhat.com>
2173 * gcc.dg/pr60915.c: New test.
2175 2014-05-01 Marek Polacek <polacek@redhat.com>
2178 * gcc.dg/pr60257.c: New test.
2180 2014-05-01 Marek Polacek <polacek@redhat.com>
2183 * c-c++-common/pr43395.c: New test.
2185 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2187 * gcc.dg/cond-reduc-1.c: New test.
2188 * gcc.dg/cond-reduc-2.c: Likewise.
2190 2014-05-01 Marek Polacek <polacek@redhat.com>
2193 * gcc.dg/pr29467.c: New test.
2194 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
2195 about boolean types.
2196 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
2198 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2200 2014-05-01 Marek Polacek <polacek@redhat.com>
2203 * gcc.dg/pr43245.c: New test.
2205 2014-05-01 Marek Polacek <polacek@redhat.com>
2208 * gcc.dg/pr56989.c: New test.
2210 2014-04-30 Ian Lance Taylor <iant@google.com>
2212 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2213 in go_compile_args rather than in argument to go-torture-execute.
2215 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
2217 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2220 2014-04-30 Tobias Burnus <burnus@net-b.de>
2222 * gfortran.dg/coarray_poly_6.f90
2223 * gfortran.dg/coarray_poly_7.f90
2224 * gfortran.dg/coarray_poly_8.f90
2226 2014-04-30 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2229 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2230 * gfortran.dg/coarray/codimension.f90: New.
2232 2014-04-30 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/coarray_lib_this_image_1.f90: New.
2235 * gfortran.dg/coarray_lib_this_image_2.f90: New.
2237 2014-04-30 Tobias Burnus <burnus@net-b.de>
2239 * gfortran.dg/coarray_poly_4.f90: New.
2240 * gfortran.dg/coarray_poly_5.f90: New.
2242 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2244 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2245 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2246 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2247 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2248 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2249 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2250 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2251 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2252 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2253 * gcc.target/arm/simd/vuzpf32_1.c: New file.
2254 * gcc.target/arm/simd/vuzpp16_1.c: New file.
2255 * gcc.target/arm/simd/vuzpp8_1.c: New file.
2256 * gcc.target/arm/simd/vuzps16_1.c: New file.
2257 * gcc.target/arm/simd/vuzps32_1.c: New file.
2258 * gcc.target/arm/simd/vuzps8_1.c: New file.
2259 * gcc.target/arm/simd/vuzpu16_1.c: New file.
2260 * gcc.target/arm/simd/vuzpu32_1.c: New file.
2261 * gcc.target/arm/simd/vuzpu8_1.c: New file.
2263 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2265 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2266 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2267 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2269 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
2271 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2272 * gcc.target/aarch64/simd/vuzpf32.x: New file.
2273 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2274 * gcc.target/aarch64/simd/vuzpp16.x: New file.
2275 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2276 * gcc.target/aarch64/simd/vuzpp8.x: New file.
2277 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2278 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2279 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2280 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2281 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2282 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2283 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2284 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2285 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2286 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2287 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2288 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2289 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2290 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2291 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2292 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2293 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2294 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2295 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2296 * gcc.target/aarch64/simd/vuzps16.x: New file.
2297 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2298 * gcc.target/aarch64/simd/vuzps32.x: New file.
2299 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2300 * gcc.target/aarch64/simd/vuzps8.x: New file.
2301 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2302 * gcc.target/aarch64/simd/vuzpu16.x: New file.
2303 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2304 * gcc.target/aarch64/simd/vuzpu32.x: New file.
2305 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2306 * gcc.target/aarch64/simd/vuzpu8.x: New file.
2308 2014-04-30 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/48329
2311 * gfortran.dg/vect/pr48329.f90: New testcase.
2313 2014-04-30 Marek Polacek <polacek@redhat.com>
2315 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2316 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2318 2014-04-30 Marek Polacek <polacek@redhat.com>
2321 * gcc.dg/pr60139.c: New test.
2323 2014-04-30 Marek Polacek <polacek@redhat.com>
2326 * gcc.dg/pr60351.c: New test.
2328 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
2330 * gcc.target/arm/simd/simd.exp: New file.
2331 * gcc.target/arm/simd/vzipqf32_1.c: New file.
2332 * gcc.target/arm/simd/vzipqp16_1.c: New file.
2333 * gcc.target/arm/simd/vzipqp8_1.c: New file.
2334 * gcc.target/arm/simd/vzipqs16_1.c: New file.
2335 * gcc.target/arm/simd/vzipqs32_1.c: New file.
2336 * gcc.target/arm/simd/vzipqs8_1.c: New file.
2337 * gcc.target/arm/simd/vzipqu16_1.c: New file.
2338 * gcc.target/arm/simd/vzipqu32_1.c: New file.
2339 * gcc.target/arm/simd/vzipqu8_1.c: New file.
2340 * gcc.target/arm/simd/vzipf32_1.c: New file.
2341 * gcc.target/arm/simd/vzipp16_1.c: New file.
2342 * gcc.target/arm/simd/vzipp8_1.c: New file.
2343 * gcc.target/arm/simd/vzips16_1.c: New file.
2344 * gcc.target/arm/simd/vzips32_1.c: New file.
2345 * gcc.target/arm/simd/vzips8_1.c: New file.
2346 * gcc.target/arm/simd/vzipu16_1.c: New file.
2347 * gcc.target/arm/simd/vzipu32_1.c: New file.
2348 * gcc.target/arm/simd/vzipu8_1.c: New file.
2350 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2353 * g++.dg/cpp0x/constexpr-51707.C: New.
2355 2014-04-29 David Malcolm <dmalcolm@redhat.com>
2357 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2358 occurrences of "int" in the gimple dump to reflect that the return
2359 types of functions now show up in such dumps.
2360 * gcc.dg/tree-ssa/pr27810.c: Likewise.
2362 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2364 PR tree-optimization/60971
2365 * c-c++-common/turtore/pr60971.c: New test.
2367 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
2369 * gcc.target/aarch64/simd/simd.exp: New file.
2370 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
2371 * gcc.target/aarch64/simd/vzipf32.x: New file.
2372 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
2373 * gcc.target/aarch64/simd/vzipp16.x: New file.
2374 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
2375 * gcc.target/aarch64/simd/vzipp8.x: New file.
2376 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
2377 * gcc.target/aarch64/simd/vzipqf32.x: New file.
2378 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
2379 * gcc.target/aarch64/simd/vzipqp16.x: New file.
2380 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
2381 * gcc.target/aarch64/simd/vzipqp8.x: New file.
2382 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
2383 * gcc.target/aarch64/simd/vzipqs16.x: New file.
2384 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
2385 * gcc.target/aarch64/simd/vzipqs32.x: New file.
2386 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
2387 * gcc.target/aarch64/simd/vzipqs8.x: New file.
2388 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
2389 * gcc.target/aarch64/simd/vzipqu16.x: New file.
2390 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
2391 * gcc.target/aarch64/simd/vzipqu32.x: New file.
2392 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
2393 * gcc.target/aarch64/simd/vzipqu8.x: New file.
2394 * gcc.target/aarch64/simd/vzips16_1.c: New file.
2395 * gcc.target/aarch64/simd/vzips16.x: New file.
2396 * gcc.target/aarch64/simd/vzips32_1.c: New file.
2397 * gcc.target/aarch64/simd/vzips32.x: New file.
2398 * gcc.target/aarch64/simd/vzips8_1.c: New file.
2399 * gcc.target/aarch64/simd/vzips8.x: New file.
2400 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
2401 * gcc.target/aarch64/simd/vzipu16.x: New file.
2402 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
2403 * gcc.target/aarch64/simd/vzipu32.x: New file.
2404 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
2405 * gcc.target/aarch64/simd/vzipu8.x: New file.
2407 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2409 * gcc.target/aarch64/fcsel_1.c: New test case.
2411 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
2414 * gfortran.dg/arrayio_13.f90: New test.
2416 2014-04-28 Martin Jambor <mjambor@suse.cz>
2418 * gcc.dg/tree-ssa/sra-14.c: New test.
2420 2014-04-28 Richard Biener <rguenther@suse.de>
2423 * gcc.dg/tree-ssa/alias-32.c: New testcase.
2424 * gcc.dg/vect/pr60092.c: Likewise.
2426 2014-04-28 Richard Biener <rguenther@suse.de>
2428 * gcc.dg/tree-ssa/vrp91.c: New testcase.
2429 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
2430 * gcc.dg/Wstrict-overflow-15.c: Likewise.
2431 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
2433 2014-04-28 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/60979
2436 * gcc.dg/graphite/pr60979.c: New testcase.
2438 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2441 * gcc.dg/pr60114.c: Use signed chars.
2443 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2446 * g++.dg/cpp0x/alias-decl-43.C: New.
2448 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2452 * gfortran.dg/no_range_check_3.f90: New test.
2454 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
2457 * gfortran.dg/namelist_utf8.f90: New test.
2459 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2461 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2462 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2463 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2465 2014-04-25 Cary Coutant <ccoutant@google.com>
2468 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
2469 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
2470 -fdebug-types-section flag.
2472 2014-04-25 Jiong Wang <jiong.wang@arm.com>
2474 * gcc.target/arm/tail-long-call.c: New test.
2476 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2478 PR tree-optimization/60930
2479 * gcc.dg/torture/pr60930.c: New test.
2481 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2483 PR tree-optimization/60960
2484 * gcc.c-torture/execute/pr60960.c: New test.
2486 2014-04-25 Marek Polacek <polacek@redhat.com>
2488 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
2490 2014-04-25 Marek Polacek <polacek@redhat.com>
2493 * gcc.dg/pr18079.c: New test.
2494 * gcc.dg/pr18079-2.c: New test.
2496 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2498 * c-c++-common/gomp/pr60823-2.c: Require effective target
2501 2014-04-25 Marek Polacek <polacek@redhat.com>
2504 * gcc.dg/pr60114.c: New test.
2506 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2508 * gcc.c-torture/execute/20140425-1.c: New test.
2510 2014-04-25 Marek Polacek <polacek@redhat.com>
2513 * c-c++-common/pr60156.c: New test.
2515 2014-04-25 Richard Biener <rguenther@suse.de>
2518 * g++.dg/opt/pr60912.C: New testcase.
2520 2014-04-25 Richard Biener <rguenther@suse.de>
2523 * gcc.dg/lto/pr60911_0.c: New testcase.
2525 2014-04-24 Cong Hou <congh@google.com>
2527 PR tree-optimization/60896
2528 * g++.dg/vect/pr60896.cc: New test.
2530 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2532 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2533 unpack builtin functionss for 128-bit types.
2534 * gcc.target/powerpc/pack02.c: Likewise.
2535 * gcc.target/powerpc/pack03.c: Likewise.
2536 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2537 divide builtin functionss.
2538 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2539 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2541 * gcc.target/powerpc/bcd-2.c: Likewise.
2542 * gcc.target/powerpc/bcd-3.c: Likewise.
2543 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2545 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2547 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
2549 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
2550 keeps_null_pointer_checks.
2551 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
2552 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
2553 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
2554 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
2556 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2558 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2559 Replace load with read and store with write.
2561 2014-04-24 Jeff Law <law@redhat.com>
2564 * gcc.c-torture/pr60822.c: New test.
2565 * gcc.c-torture/pr60822.x: New test.
2567 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
2570 * g++.dg/cpp0x/pr57958.C: New test.
2572 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
2574 * lib/target-supports.exp (check_effective_target_vect_perm): Return
2575 true for aarch64_be.
2577 2014-04-24 Radovan Obradovic <robradovic@mips.com>
2578 Tom de Vries <tom@codesourcery.com>
2580 * gcc.dg/fuse-caller-save.c: New test.
2582 2014-04-24 Joey Ye <joey.ye@arm.com>
2584 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
2586 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2588 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
2589 * gcc.dg/vect/vect-bswap16: New test.
2590 * gcc.dg/vect/vect-bswap32: Likewise.
2591 * gcc.dg/vect/vect-bswap64: Likewise.
2593 2014-04-23 Jeff Law <law@redhat.com>
2595 PR tree-optimization/60902
2596 * gcc.target/i386/pr60902.c: New test.
2598 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
2600 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
2601 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
2602 * gcc.target/aarch64/vdup_n_1.c: New testcase.
2604 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606 * gcc.target/arm/rev16.c: New test.
2608 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610 * gcc.target/aarch64/rev16_1.c: New test.
2612 2014-04-23 Richard Biener <rguenther@suse.de>
2614 PR tree-optimization/60903
2615 * gcc.dg/torture/pr60903.c: New testcase.
2617 2014-04-23 Richard Biener <rguenther@suse.de>
2620 * g++.dg/torture/pr60895.C: New testcase.
2622 2014-04-23 Richard Biener <rguenther@suse.de>
2625 * gcc.dg/torture/pr60891.c: New testcase.
2627 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2630 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
2631 -fno-sanitize-recover to dg-options.
2632 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
2633 add -std=c++11 to dg-options.
2634 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
2635 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
2636 add -std=c++1y to dg-options.
2637 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
2638 -fno-sanitize-recover to dg-options.
2639 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2640 * c-c++-common/ubsan/vla-4.c: Likewise.
2641 * c-c++-common/ubsan/pr59503.c: Likewise.
2642 * c-c++-common/ubsan/vla-3.c: Likewise.
2643 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2644 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2645 * c-c++-common/ubsan/shift-3.c: Likewise.
2646 * c-c++-common/ubsan/overflow-1.c: Likewise.
2647 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2648 * c-c++-common/ubsan/vla-2.c: Likewise.
2649 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2650 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2651 * c-c++-common/ubsan/shift-6.c: Likewise.
2652 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2653 * c-c++-common/ubsan/overflow-add-3.c: New test.
2654 * c-c++-common/ubsan/overflow-add-4.c: New test.
2655 * c-c++-common/ubsan/div-by-zero-6.c: New test.
2656 * c-c++-common/ubsan/div-by-zero-7.c: New test.
2658 2014-04-22 Christian Bruel <christian.bruel@st.com>
2660 * gcc.target/sh/hiconst.c: New test.
2662 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
2664 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
2665 lroundf generates custom round instruction, too.
2667 2014-04-22 Tobias Burnus <burnus@net-b.de>
2670 * coarray/alloc_comp_3.f90: New.
2672 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2675 * gcc.target/i386/pr60868.c: New testcase.
2677 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2680 * c-c++-common/gomp/pr59073.c: New test.
2682 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2684 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
2686 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2688 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
2689 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
2691 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
2693 * gcc.dg/memcpy-5.c: New test.
2695 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2697 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
2699 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
2700 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
2702 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
2703 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
2705 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
2706 from dg-additional-options.
2707 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
2710 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
2712 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
2713 (sigill_hdlr): Remove.
2714 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
2717 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
2718 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
2719 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
2721 * lib/target-supports.exp (add_options_for_tls): Remove
2722 *-*-solaris2.9* handling.
2724 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
2726 * gcc.target/aarch64/vect_cvtf_1.c: New.
2728 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2730 PR tree-optimization/60823
2731 * c-c++-common/gomp/pr60823-1.c: New test.
2732 * c-c++-common/gomp/pr60823-2.c: New test.
2733 * c-c++-common/gomp/pr60823-3.c: New test.
2735 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2737 * gcc.target/arm/anddi_notdi-1.c: New test.
2738 * gcc.target/arm/iordi_notdi-1.c: New test case.
2740 2014-04-22 Ian Bolton <ian.bolton@arm.com>
2742 * gcc.target/arm/iordi_notdi-1.c: New test.
2744 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
2746 * gcc.target/aarch64/vrnd_f64_1.c : New file.
2748 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2751 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2752 not cause errors if -mspe.
2754 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2757 * gcc.target/i386/pr60909-1.c: New test.
2758 * gcc.target/i386/pr60909-2.c: Ditto.
2760 2014-04-18 Cong Hou <congh@google.com>
2762 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
2763 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
2765 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2767 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2768 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2770 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2773 * g++.dg/cpp0x/alias-decl-42.C: New.
2775 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2777 * gcc.target/powerpc/ti_math1.c: New.
2778 * gcc.target/powerpc/ti_math2.c: New.
2780 2014-04-17 Martin Jambor <mjambor@suse.cz>
2782 * gnat.dg/opt34.adb: New.
2783 * gnat.dg/opt34_pkg.ads: Likewise.
2785 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2787 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
2788 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
2790 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
2792 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
2793 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
2795 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2798 Forward port from 4.8 branch
2799 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2801 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2803 * gcc.target/i386/bmi-2.c: Ditto.
2805 2014-04-17 Richard Biener <rguenther@suse.de>
2808 * g++.dg/opt/pr60849.C: New testcase.
2810 2014-04-17 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/60836
2813 * g++.dg/vect/pr60836.cc: New testcase.
2815 2014-04-17 Richard Biener <rguenther@suse.de>
2817 PR tree-optimization/60841
2818 * gcc.dg/vect/pr60841.c: New testcase.
2820 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2822 * g++.dg/ipa/devirt-31.C: New testcase.
2824 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2827 * gcc.dg/lto/pr60820_0.c: New testcase.
2828 * gcc.dg/lto/pr60820_1.c: New testcase.
2830 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
2833 * g++.dg/torture/pr60854.C: New testcase.
2835 2014-04-16 Catherine Moore <clm@codesourcery.com>
2837 * gcc.target/mips/umips-store16-2.c: New test.
2839 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
2841 * g++.dg/cpp0x/initlist-vect.C: New file.
2843 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
2845 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
2846 * gcc.dg/uninit-I-O0.c: Likewise.
2847 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
2849 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/60844
2852 * gcc.dg/pr60844.c: New test.
2854 2014-04-15 Richard Biener <rguenther@suse.de>
2856 PR rtl-optimization/56965
2857 * gcc.dg/torture/pr56965-1.c: New testcase.
2858 * gcc.dg/torture/pr56965-2.c: Likewise.
2860 2014-04-15 Teresa Johnson <tejohnson@google.com>
2862 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
2864 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2866 * gnat.dg/vect14.adb: New test.
2868 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
2870 * gnat.dg/vect12.ad[sb]: New test.
2871 * gnat.dg/vect13.ad[sb]: Likewise.
2873 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
2875 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
2877 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2878 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2879 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
2880 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
2881 * c-c++-common/ubsan/null-1.c: Likewise.
2882 * c-c++-common/ubsan/null-10.c: Likewise.
2883 * c-c++-common/ubsan/null-11.c: Likewise.
2884 * c-c++-common/ubsan/null-2.c: Likewise.
2885 * c-c++-common/ubsan/null-3.c: Likewise.
2886 * c-c++-common/ubsan/null-4.c: Likewise.
2887 * c-c++-common/ubsan/null-5.c: Likewise.
2888 * c-c++-common/ubsan/null-6.c: Likewise.
2889 * c-c++-common/ubsan/null-7.c: Likewise.
2890 * c-c++-common/ubsan/null-8.c: Likewise.
2891 * c-c++-common/ubsan/null-9.c: Likewise.
2892 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2893 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2894 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2895 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2896 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2897 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2898 * c-c++-common/ubsan/pr59333.c: Likewise.
2899 * c-c++-common/ubsan/pr59667.c: Likewise.
2900 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2901 * c-c++-common/ubsan/pr60636.c: Likewise.
2902 * c-c++-common/ubsan/shift-1.c: Likewise.
2903 * c-c++-common/ubsan/shift-2.c: Likewise.
2904 * c-c++-common/ubsan/vla-1.c: Likewise.
2906 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
2908 * gnat.dg/vect11.ad[sb]: New test.
2910 2014-04-14 Richard Biener <rguenther@suse.de>
2912 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
2914 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2916 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2918 2014-04-14 Richard Biener <rguenther@suse.de>
2919 Marc Glisse <marc.glisse@inria.fr>
2922 * gcc.target/i386/vec-may_alias.c: New testcase.
2924 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2926 * lib/target-supports.exp
2927 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2928 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2931 2014-04-14 Richard Biener <rguenther@suse.de>
2934 * gcc.dg/lto/pr60720_0.c: New testcase.
2935 * gcc.dg/lto/pr60720_1.c: Likewise.
2937 2014-04-14 Christian Bruel <christian.bruel@st.com>
2939 * gcc.target/sh/memset.c: New test.
2941 2014-04-14 Richard Biener <rguenther@suse.de>
2944 * gcc.dg/graphite/pr55022.c: New testcase.
2946 2014-04-14 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/59817
2949 PR tree-optimization/60453
2950 * gfortran.dg/graphite/pr59817.f: New testcase.
2951 * gcc.dg/graphite/pr59817-1.c: Likewise.
2952 * gcc.dg/graphite/pr59817-2.c: Likewise.
2954 2014-04-14 Jason Merrill <jason@redhat.com>
2957 * lib/gcc-dg.exp (dg-build-dso): New.
2958 (gcc-dg-test-1): Handle dg-do-what "dso".
2960 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2963 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2966 * gfortran.dg/associate_15.f90: New test.
2968 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2971 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2974 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
2977 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2979 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
2981 * gcc.target/mips/umips-store16-1.c: New test.
2983 2014-04-11 Tobias Burnus <burnus@net-b.de>
2986 * * g++.dg/warn/warn_format_signedness.C: New.
2987 * gcc.dg/format/warn-signedness.c: New.
2989 2014-04-11 Tobias Burnus <burnus@net-b.de>
2993 * gfortran.dg/finalize_25.f90: New.
2995 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
2997 * gcc.target/epiphany/t1068-2.c: New file.
2999 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3001 * gcc.target/epiphany/btst-1.c: New test.
3003 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
3005 PR rtl-optimization/60651
3006 * gcc.target/epiphany/mode-switch.c: New test.
3008 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/cpp0x/gen-attrs-58.C: New.
3012 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3014 2014-04-11 Steve Ellcey <sellcey@mips.com>
3015 Jakub Jelinek <jakub@redhat.com>
3018 * gcc.c-torture/compile/pr60556.c: New test.
3020 2014-04-11 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/pr60797.c: New testcase.
3025 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3027 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3028 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3029 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3031 * gcc.target/s390/htm-nofloat-1.c: ... this one.
3032 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3033 instructions as well.
3035 2014-04-11 Jakub Jelinek <jakub@redhat.com>
3037 PR rtl-optimization/60663
3038 * gcc.target/arm/pr60663.c: New test.
3040 2014-04-10 Jason Merrill <jason@redhat.com>
3042 * g++.dg/dso/dlclose1.C: Disable for 4.9.
3044 2014-04-10 Jakub Jelinek <jakub@redhat.com>
3047 * g++.dg/lto/pr60567_0.C: New test.
3049 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3051 * gfortran.dg/class_nameclash.f90: New test.
3053 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3056 * g++.dg/cpp0x/variadic156.C: New.
3058 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3060 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3063 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3066 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3069 2014-04-09 Steve Ellcey <sellcey@mips.com>
3071 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3074 2014-04-09 Cong Hou <congh@google.com>
3077 * lib/target-supports.exp:
3078 (check_effective_target_vect_widen_si_to_di_pattern): New.
3079 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3080 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3082 (foo): Fix up formatting.
3083 (main): Call check_vect.
3085 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3088 * g++.dg/template/crash119.C: New.
3090 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
3092 * gcc.target/powerpc/atomic_load_store-p8.c: New.
3094 2014-04-08 Jason Merrill <jason@redhat.com>
3096 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3098 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3100 PR rtl-optimization/60776
3101 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3102 * gcc.dg/builtin-bswap-7.c: Likewise.
3103 * gcc.dg/builtin-bswap-6a.c: New testcase.
3104 * gcc.dg/builtin-bswap-7a.c: New testcase.
3107 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3109 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3111 * gcc.dg/builtin-bswap-7.c: Likewise.
3113 2014-04-08 Richard Biener <rguenther@suse.de>
3115 PR tree-optimization/60785
3116 * gcc.dg/graphite/pr60785.c: New testcase.
3118 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3121 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3124 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
3126 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3127 * g++.dg/warn/Wnvdtor-3.C: Likewise.
3128 * g++.dg/warn/Wnvdtor-4.C: Likewise.
3130 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
3132 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3134 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
3137 * g++.dg/torture/pr60609.C: New test.
3139 2014-04-07 Richard Biener <rguenther@suse.de>
3141 PR tree-optimization/60766
3142 * gcc.dg/torture/pr60766.c: New testcase.
3144 2014-04-07 Jason Merrill <jason@redhat.com>
3146 * lib/gcc-dg.exp (dg-build-dso): New.
3147 (gcc-dg-test-1): Handle dg-do-what "dso".
3148 * lib/target-supports.exp (add_options_for_dlopen): New.
3149 (check_effective_target_dlopen): Use it.
3151 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3153 * gcc.target/arm/pr60657.c: Fix missing curly brace.
3155 2014-04-07 Richard Biener <rguenther@suse.de>
3158 * g++.dg/torture/pr60750.C: New testcase.
3159 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3161 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
3163 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3165 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3168 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3170 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
3173 * g++.dg/cpp1y/auto-fn25.C: Require lto.
3175 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3177 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
3179 * gfortran.dg/warn_conversion_4.f90: Adjust test.
3181 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
3183 * gcc.target/avr/dev-specific-rmw.c: New test.
3185 2014-04-04 Cong Hou <congh@google.com>
3187 PR tree-optimization/60656
3188 * gcc.dg/vect/pr60656.c: New test.
3190 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3192 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3194 * gcc.dg/builtin-bswap-7.c: Likewise.
3196 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/cpp0x/constexpr-ice15.C: New.
3201 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
3204 testcase by Richard Biener
3205 * gcc.dg/lto/pr59626_0.c: New testcase.
3206 * gcc.dg/lto/pr59626_1.c: New testcase.
3208 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3211 * gcc.c-torture/compile/pr60655-1.c: New test.
3213 2014-04-04 Martin Jambor <mjambor@suse.cz>
3216 * g++.dg/ipa/pr60640-1.C: New test.
3217 * g++.dg/ipa/pr60640-2.C: Likewise.
3218 * g++.dg/ipa/pr60640-3.C: Likewise.
3219 * g++.dg/ipa/pr60640-4.C: Likewise.
3221 2014-04-04 Jeff Law <law@redhat.com>
3224 * gcc.target/arm/pr60657.c: New test.
3226 2014-04-04 Richard Biener <rguenther@suse.de>
3229 * g++.dg/torture/pr60746.C: New testcase.
3231 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
3233 * g++.old-deja/g++.robertl/eb121.C: Adjust.
3234 * g++.old-deja/g++.jason/overload21.C: Likewise.
3235 * g++.old-deja/g++.law/init5.C: Likewise.
3237 2014-04-03 Cong Hou <congh@google.com>
3239 PR tree-optimization/60505
3240 * gcc.dg/vect/pr60505.c: New test.
3242 2014-04-03 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/60740
3245 * gcc.dg/graphite/pr60740.c: New testcase.
3247 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
3249 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3250 * g++.dg/warn/Wnvdtor-2.C: New.
3251 * g++.dg/warn/Wnvdtor-3.C: New.
3252 * g++.dg/warn/Wnvdtor-4.C: New.
3253 * g++.dg/warn/Weff1.C: Delete.
3254 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3255 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3257 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
3260 * g++.dg/torture/pr60659.C: New testcase.
3262 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3264 PR tree-optimization/60733
3265 * gcc.dg/torture/pr60733.c: New test.
3267 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
3269 PR rtl-optimization/60650
3270 * gcc.target/arm/pr60650-2.c: New.
3272 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
3274 * gcc.target/i386/avx2-vpand-3.c,
3275 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3277 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3279 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3280 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3281 gcc.target/i386/memcpy-strategy-1.c,
3282 gcc.target/i386/memcpy-strategy-2.c,
3283 gcc.target/i386/memcpy-vector_loop-1.c,
3284 gcc.target/i386/memcpy-vector_loop-2.c,
3285 gcc.target/i386/memset-vector_loop-1.c,
3286 gcc.target/i386/memset-vector_loop-2.c,
3287 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3288 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3289 -march= options different from those in dg-options.
3291 2014-04-02 Joseph Myers <joseph@codesourcery.com>
3293 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3294 gcc.target/i386/pr30970.c: Use -mtune=generic.
3295 * gcc.target/i386/avx2-vpaddb-3.c,
3296 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3297 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3298 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3299 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3300 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3301 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3302 gcc.target/i386/avx2-vpsubw-3.c,
3303 gcc.target/i386/avx256-unaligned-load-1.c,
3304 gcc.target/i386/avx256-unaligned-load-4.c,
3305 gcc.target/i386/avx256-unaligned-store-1.c,
3306 gcc.target/i386/avx256-unaligned-store-2.c,
3307 gcc.target/i386/avx256-unaligned-store-4.c: Use
3310 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3311 Iain Sandoe <iain@codesourcery.com>
3314 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3315 with the additional options -Wl,-undefined,dynamic_lookup
3316 and -Wl,-flat_namespace.
3317 * gcc.dg/torture/pr53922.c: Additional option
3318 -Wl,-flat_namespace for darwin[89].
3319 * gcc.dg/torture/pr60092.c: Additional options
3320 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3323 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
3326 * lib/prune.exp: Modify the regular express to prune
3327 the new warnings introduced by r205679 on darwin9.
3329 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
3331 * g++.dg/init/ctor4.C: Adjust.
3332 * g++.dg/init/ctor4-1.C: New.
3333 * g++.dg/cpp0x/defaulted2.C: Adjust.
3335 2014-04-01 Richard Henderson <rth@redhat.com>
3338 * gcc.dg/pr60704.c: New file.
3340 2014-04-01 Bin Cheng <bin.cheng@arm.com>
3343 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
3344 logical_op_short_circuit targets.
3346 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3349 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
3350 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
3352 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
3354 PR rtl-optimization/60700
3355 * gcc.target/i386/pr60700.c: New test.
3357 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3360 * gcc.target/arm/pr60650.c: Adjust command line options.
3362 2014-03-31 Martin Jambor <mjambor@suse.cz>
3365 * gcc.dg/pr60647-1.c: New test.
3366 * gcc.dg/pr60647-2.c: Likewise.
3368 2014-03-31 Richard Biener <rguenther@suse.de>
3370 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
3372 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
3375 * gcc.target/aarch64/pr60034.c: New file.
3377 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
3380 * g++.dg/cpp1y/pr60626.C: New testcase.
3382 2014-03-29 Joseph Myers <joseph@codesourcery.com>
3384 * gcc.dg/pr45416.c: Allow bextr on x86.
3385 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
3386 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
3387 gcc.target/i386/fma4-vector.c: Use -mno-fma.
3388 * gcc.target/i386/l_fma_double_1.c,
3389 gcc.target/i386/l_fma_double_2.c,
3390 gcc.target/i386/l_fma_double_3.c,
3391 gcc.target/i386/l_fma_double_4.c,
3392 gcc.target/i386/l_fma_double_5.c,
3393 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
3394 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
3395 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
3396 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
3397 * gcc.target/i386/pr27971.c: Use -mno-tbm.
3398 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
3399 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
3401 2014-03-29 Jakub Jelinek <jakub@redhat.com>
3404 * g++.dg/pr60648.C: Move test to...
3405 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
3406 dg-options, add for fpic targets dg-additional-options -fPIC.
3408 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
3410 * gnat.dg/opt33.adb: New testcase.
3412 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3415 * gcc.target/aarch64/pr60697.c: New.
3417 2014-03-27 Jeff Law <law@redhat.com>
3420 * g++.dg/pr60648.C: New test.
3422 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
3425 * g++.dg/cpp1y/pr60573.C: New testcase.
3427 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3430 * gcc.target/i386/pr60693.c: New test.
3432 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
3434 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
3436 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3439 * c-c++-common/pr60689.c: New test.
3442 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
3443 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
3446 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
3449 * gcc.target/aarch64/pr60675.C: New.
3451 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3453 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
3454 * lib/target-supports.exp: Return true for s390
3455 in check_effective_logical_op_short_circuit.
3457 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3459 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
3460 of second source operand.
3461 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3462 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3463 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3465 2014-03-28 Jakub Jelinek <jakub@redhat.com>
3468 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
3470 2014-03-28 Tobias Burnus <burnus@net-b.de>
3472 * lib/cilk-plus-dg.exp: New.
3473 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
3474 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
3476 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3479 * gfortran.dg/where_4.f90: New test case.
3481 2014-03-27 Tobias Burnus <burnus@net-b.de>
3484 * gfortran.dg/finalize_24.f90: New.
3486 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3488 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
3491 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
3492 vec_select optimizations.
3493 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
3494 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
3497 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
3498 xxpermdi builtins are supported.
3500 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
3502 PR rtl-optimization/60650
3503 * gcc.target/arm/pr60650.c: New.
3505 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3507 * gcc.target/s390/20140327-1.c: New testcase.
3509 2014-03-27 Jakub Jelinek <jakub@redhat.com>
3512 * g++.dg/gomp/pr60682.C: New test.
3514 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
3516 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
3518 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
3521 * gcc.target/aarch64/pr60580_1.c: New.
3522 * gcc.target/aarch64/test_fp_attribute_1.c: New.
3523 * gcc.target/aarch64/test_fp_attribute_2.c: New.
3525 2014-03-26 Dehao Chen <dehao@google.com>
3527 * gcc.dg/predict-8.c: New test.
3529 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
3532 * g++.dg/init/const10.C: New.
3533 * g++.dg/init/const11.C: New.
3534 * g++.dg/init/pr25811.C: Adjust.
3535 * g++.dg/init/pr29043.C: Likewise.
3536 * g++.dg/init/pr43719.C: Likewise.
3537 * g++.dg/init/pr44086.C: Likewise.
3538 * g++.dg/init/ctor8.C: Likewise.
3539 * g++.dg/init/uninitialized1.C: Likewise.
3541 2014-03-26 Jakub Jelinek <jakub@redhat.com>
3544 * c-c++-common/ubsan/pr60636.c: New test.
3546 2014-03-26 Andreas Schwab <schwab@suse.de>
3548 * g++.dg/torture/pr60315.C: Remove duplication.
3550 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
3552 * gcc.c-torture/execute/20140326-1.c: New test.
3554 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
3557 * g++.dg/torture/pr60315.C: New testcase.
3559 2014-03-25 Martin Jambor <mjambor@suse.cz>
3562 * g++.dg/ipa/pr60600.C: New test.
3564 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
3567 * g++.dg/opt/pr56999.C: Pop hidden visibility.
3569 2014-03-25 Richard Biener <rguenther@suse.de>
3572 * gfortran.dg/lto/pr60635_0.f90: New testcase.
3573 * gfortran.dg/lto/pr60635_1.c: Likewise.
3575 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
3578 * g++.dg/cpp1y/pr60627.C: New testcase.
3580 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
3582 * gcc.target/aarch64/ushr64_1.c: New.
3584 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
3586 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
3587 (LONG_LONG): Use LLONG.
3588 (set_rvector_long): Explicitly return void.
3589 (set_vector_long): Likewise.
3590 (check_vector_long): Likewise.
3592 2014-03-24 Marek Polacek <polacek@redhat.com>
3594 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
3596 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
3597 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3598 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3599 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3600 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3601 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3602 * c-c++-common/ubsan/pr59503.c: Likewise.
3603 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3604 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3605 * c-c++-common/ubsan/shift-3.c: Likewise.
3606 * c-c++-common/ubsan/shift-6.c: Likewise.
3607 * c-c++-common/ubsan/undefined-1.c: Likewise.
3608 * c-c++-common/ubsan/vla-2.c: Likewise.
3609 * c-c++-common/ubsan/vla-3.c: Likewise.
3610 * c-c++-common/ubsan/vla-4.c: Likewise.
3611 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3612 * g++.dg/ubsan/return-2.C: Likewise.
3614 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3616 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
3619 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
3623 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
3624 * gfortran.dg/round_4.f90: Likewise.
3626 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
3629 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
3632 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3635 * c-c++-common/ubsan/pr60613-1.c: New test.
3636 * c-c++-common/ubsan/pr60613-2.c: New test.
3638 2014-03-22 Matthias Klose <doko@ubuntu.com>
3640 * g++.dg/cpp0x/regress: Remove empty directory.
3642 2014-03-22 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
3647 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3649 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
3650 * g++.dg/cpp1y/pr60393.C: Likewise.
3652 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3655 * g++.dg/cpp1y/pr60384.C: New.
3657 2014-03-21 Jakub Jelinek <jakub@redhat.com>
3660 * gcc.dg/pr60598.c: New test.
3662 2014-03-21 Martin Jambor <mjambor@suse.cz>
3665 * g++.dg/torture/pr59176.C: New test.
3667 2014-03-21 Martin Jambor <mjambor@suse.cz>
3670 * g++.dg/ipa/pr60419.C: New test.
3672 2014-03-21 Richard Biener <rguenther@suse.de>
3674 PR tree-optimization/60577
3675 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
3677 2014-03-21 Tobias Burnus <burnus@net-b.de>
3680 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
3682 2014-03-20 Jakub Jelinek <jakub@redhat.com>
3685 * g++.dg/opt/pr60597.C: New test.
3688 * g++.dg/init/pr60572.C: New test.
3690 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3692 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
3694 2014-03-19 Tobias Burnus <burnus@net-b.de>
3698 * gfortran.dg/implicit_pure_4.f90: New.
3700 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
3705 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
3708 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
3709 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
3710 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
3712 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3715 * g++.dg/cpp1y/pr60332.C: New.
3717 2014-03-19 Marek Polacek <polacek@redhat.com>
3720 * g++.dg/ubsan/pr60569.C: New test.
3722 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3724 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
3726 2014-03-19 Jakub Jelinek <jakub@redhat.com>
3728 PR tree-optimization/60559
3729 * g++.dg/vect/pr60559.cc: New test.
3731 2014-03-18 Ian Lance Taylor <iant@google.com>
3734 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
3735 (ditype): Rename typedef from int64_t.
3737 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3740 * gcc.dg/cast-qual-3.c: New.
3742 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3743 * c-c++-common/Wcast-qual-1.c: More precise match text.
3745 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3750 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3751 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3752 * gfortran.dg/intent_optimize_1.f90: Ditto.
3753 * gfortran.dg/pointer_init_9.f90: Ditto.
3754 * gfortran.dg/volatile4.f90: Ditto.
3755 * gfortran.dg/volatile6.f90: Ditto.
3757 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3760 * c-c++-common/Wcast-qual-1.c: More precise match text.
3762 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3765 * g++.dg/cpp0x/constexpr-ice14.C: New.
3767 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3770 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3772 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3775 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3776 * c-c++-common/ubsan/null-2.c: Likewise.
3777 * c-c++-common/ubsan/null-3.c: Likewise.
3778 * c-c++-common/ubsan/null-4.c: Likewise.
3779 * c-c++-common/ubsan/null-5.c: Likewise.
3780 * c-c++-common/ubsan/null-6.c: Likewise.
3781 * c-c++-common/ubsan/null-7.c: Likewise.
3782 * c-c++-common/ubsan/null-8.c: Likewise.
3783 * c-c++-common/ubsan/null-9.c: Likewise.
3784 * c-c++-common/ubsan/null-10.c: Likewise.
3785 * c-c++-common/ubsan/null-11.c: Likewise.
3786 * c-c++-common/ubsan/overflow-1.c: Likewise.
3787 * c-c++-common/ubsan/overflow-2.c: Likewise.
3788 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3789 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3790 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3791 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3792 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3793 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3794 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3795 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3796 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3797 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3798 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3799 * c-c++-common/ubsan/pr59333.c: Likewise.
3800 * c-c++-common/ubsan/pr59503.c: Likewise.
3801 * c-c++-common/ubsan/pr59667.c: Likewise.
3802 * c-c++-common/ubsan/undefined-1.c: Likewise.
3803 * g++.dg/ubsan/pr59250.C: Likewise.
3804 * g++.dg/ubsan/pr59306.C: Likewise.
3806 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3808 * gcc.dg/tls/pr58595.c: Add tls options.
3810 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3812 * gcc.target/i386/avx-additional-reg-names.c: New.
3813 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3815 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3818 * g++.dg/cpp1y/pr60390.C: New testcase.
3821 * g++.dg/cpp1y/pr60391.C: New testcase.
3823 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3826 * gcc.target/i386/pr60516.c: New test.
3828 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/cpp0x/constexpr-ice13.C: New.
3833 2014-03-17 Marek Polacek <polacek@redhat.com>
3836 * gcc.dg/gomp/pr60534.c: New test.
3838 2014-03-17 Kai Tietz <ktietz@redhat.com>
3840 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3842 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3845 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3848 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3851 * gfortran.dg/list_read_12.f90: New test.
3853 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3856 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3857 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3858 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3859 -Wno-aggressive-loop-optimizations and remove an unused variable.
3860 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3861 * gfortran.dg/pointer_init_9.f90: New.
3862 * gfortran.dg/volatile4.f90: Put into subroutine.
3863 * gfortran.dg/volatile6.f90: Ditto.
3865 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3868 * gfortran.dg/transpose_4.f90: New test.
3870 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3872 PR rtl-optimization/60508
3873 * gcc.target/i386/pr60508.c: New.
3875 2014-03-14 Richard Biener <rguenther@suse.de>
3878 * g++.dg/pr60518.C: New testcase.
3880 2014-03-14 Martin Jambor <mjambor@suse.cz>
3883 * gcc.dg/lto/pr60461_0.c: New test.
3885 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3887 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3888 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3889 * gcc.dg/lto/save-temps_0.c: New testcase.
3891 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3894 * c-c++-common/pr36282-1.c: New test.
3895 * c-c++-common/pr36282-2.c: New test.
3896 * c-c++-common/pr36282-3.c: New test.
3897 * c-c++-common/pr36282-4.c: New test.
3899 2014-03-13 Richard Henderson <rth@redhat.com>
3902 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3904 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3907 * g++.dg/template/crash118.C: New.
3908 * g++.dg/template/crash95.C: Adjust.
3910 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3912 PR rtl-optimization/57189
3913 * gcc.target/i386/pr57189.c: New.
3915 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/cpp0x/static_assert10.C: New.
3919 * g++.dg/cpp0x/static_assert11.C: Likewise.
3920 * g++.dg/cpp0x/static_assert3.C: Adjust.
3922 2014-03-13 Richard Biener <rguenther@suse.de>
3924 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3926 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3928 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3929 2.07 128-bit arithmetic.
3930 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3932 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3933 due to when TImode is allowed in VSX registers, the allowable
3934 address modes for TImode is just a single indirect address in
3935 order for the value to be loaded and store in either GPR or VSX
3936 registers. This affects the generated code, and it would cause
3937 this test to fail, when such an option is used.
3939 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3941 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3943 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3946 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3947 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3948 only test for exactly one if if -mbranch-cost=1 has been passed.
3950 2014-03-12 Christian Bruel <christian.bruel@st.com>
3953 * gcc.target/arm/pr60264.c
3955 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3957 PR tree-optimization/60454
3958 * gcc.c-torture/execute/pr60454.c: New test.
3960 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3961 Marc Glisse <marc.glisse@inria.fr>
3963 PR tree-optimization/60502
3964 * gcc.c-torture/compile/pr60502.c: New test.
3966 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/vect/pr60482.c: New test.
3971 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3974 * g++.dg/cpp0x/inh-ctor19.C: New.
3976 2014-03-11 Richard Biener <rguenther@suse.de>
3978 PR tree-optimization/60429
3979 PR tree-optimization/60485
3980 * gcc.dg/pr60485-1.c: New testcase.
3981 * gcc.dg/pr60485-2.c: Likewise.
3983 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3986 * g++.dg/ipa/pr60457.C: New test.
3988 2014-03-10 Richard Biener <rguenther@suse.de>
3991 * g++.dg/torture/pr60474.C: New testcase.
3993 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3995 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3997 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3999 * gcc.dg/lto/pr55113_0.c: New testcase.
4001 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
4004 * g++.dg/cpp1y/pr60033.C: New testcase.
4007 * g++.dg/cpp1y/pr60393.C: New testcase.
4009 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4012 * gfortran.dg/fmt_en.f90: New test.
4014 2014-03-07 Jason Merrill <jason@redhat.com>
4016 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4017 * lib/target-supports.exp (check_effective_target_c++11): Now
4019 (check_effective_target_c++11_only): New.
4020 (check_effective_target_c++11_down): New.
4021 (check_effective_target_c++1y): New.
4022 (check_effective_target_c++1y_only): New.
4023 (check_effective_target_c++98_only): Rename from
4024 check_effective_target_c++98.
4025 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4027 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
4030 * g++.dg/cpp0x/constexpr-ice12.C: New.
4032 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
4034 * c-c++-common/gomp/map-1.c: Extend.
4036 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
4037 Janus Weil <janus@gcc.gnu.org>
4040 * gfortran.dg/deferred_type_component_1.f90 : New test.
4041 * gfortran.dg/deferred_type_component_2.f90 : New test.
4043 2014-03-06 Marek Polacek <polacek@redhat.com>
4046 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4047 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4049 2014-03-06 Jakub Jelinek <jakub@redhat.com>
4052 * gcc.dg/tls/pr58595.c: New test.
4054 2014-03-06 Richard Biener <rguenther@suse.de>
4060 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4062 * gcc.dg/lto/pr55113_0.c: New testcase.
4064 2014-03-05 Jakub Jelinek <jakub@redhat.com>
4067 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4068 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
4069 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4071 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4072 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4073 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4074 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4075 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4076 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
4077 even for mips*/s390*/i?86/x86_64.
4078 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4079 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4085 * gcc.dg/lto/pr60404_0.c: New test.
4086 * gcc.dg/lto/pr60404_1.c: New file.
4087 * gcc.dg/lto/pr60404_2.c: New file.
4089 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4091 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4092 long long" throughout.
4093 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4094 * gcc.dg/vmx/insert-vsx.c: Likewise.
4095 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4096 * gcc.dg/vmx/ld-vsx.c: Likewise.
4097 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4098 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4099 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4100 * gcc.dg/vmx/merge-vsx.c: Likewise.
4101 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4102 * gcc.dg/vmx/st-vsx.c: Likewise.
4103 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4104 * gcc.dg/vmx/stl-vsx.c: Likewise.
4105 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4107 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
4109 * gcc.dg/lto/pr55113_0.c: New testcase.
4111 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4114 * g++.dg/cpp1y/pr60376.C: New.
4116 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4118 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4120 2014-03-04 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/60382
4123 * gcc.dg/vect/pr60382.c: New testcase.
4125 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
4128 * gfortran.dg/namelist_84.f90: New test.
4130 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
4132 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4133 argument to avoid inf values.
4134 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4135 UNION_FP_CHECK machinery.
4137 2014-03-03 Renlin Li <Renlin.Li@arm.com>
4139 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4140 i32in128 cases outside special big-endian processing block.
4142 2014-03-03 Jakub Jelinek <jakub@redhat.com>
4144 PR preprocessor/60400
4145 * c-c++-common/cpp/pr60400.c: New test.
4146 * c-c++-common/cpp/pr60400-1.h: New file.
4147 * c-c++-common/cpp/pr60400-2.h: New file.
4150 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4152 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4153 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4155 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4158 * g++.dg/lto/pr60150.H: New testcase.
4159 * g++.dg/lto/pr60150_0.C: New testcase.
4160 * g++.dg/lto/pr60150_1.C: New testcase.
4162 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
4165 * g++.dg/ipa/devirt-29.C: New testcase
4167 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4170 * gfortran.dg/vect/pr32380.f: Fix expected test results.
4172 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4175 * g++.dg/cpp0x/pr50025.C: New.
4177 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
4180 * g++.dg/cpp1y/pr60377.C: New testcase.
4182 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
4185 * gfortran.dg/str_comp_optimize_1.f90: New test.
4187 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4190 * gcc.c-torture/compile/pr60071.c: New.
4192 2014-02-28 Janus Weil <janus@gcc.gnu.org>
4195 * gfortran.dg/unlimited_polymorphic_16.f90: New.
4197 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4200 * g++.dg/cpp0x/constexpr-ice11.C: New.
4202 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4205 * g++.dg/cpp1y/auto-fn24.C: New.
4207 2014-02-28 Joey Ye <joey.ye@arm.com>
4210 * gcc.target/arm/thumb1-far-jump-3.c: New case.
4212 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4215 * g++.dg/overload/ellipsis2.C: New.
4217 2014-02-27 Jeff Law <law@redhat.com>
4219 PR rtl-optimization/52714
4220 * gcc.c-torture/compile/pr52714.c: New test.
4222 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
4223 Jeff Law <law@redhat.com>
4225 PR rtl-optimization/49847
4226 * g++.dg/pr49847.C: New test.
4228 2014-02-27 Marek Polacek <polacek@redhat.com>
4231 * c-c++-common/pr59223.c: New test.
4233 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4235 * common/config/i386/predicates.md (const1256_operand): Remove.
4236 (const2356_operand): New.
4237 (const_1_to_2_operand): Remove.
4238 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4239 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4240 (*avx512pf_gatherpf<mode>sf): Ditto.
4241 (avx512pf_gatherpf<mode>df): Ditto.
4242 (*avx512pf_gatherpf<mode>df_mask): Ditto.
4243 (*avx512pf_gatherpf<mode>df): Ditto.
4244 (avx512pf_scatterpf<mode>sf): Ditto.
4245 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4246 (*avx512pf_scatterpf<mode>sf): Ditto.
4247 (avx512pf_scatterpf<mode>df): Ditto.
4248 (*avx512pf_scatterpf<mode>df_mask): Ditto.
4249 (*avx512pf_scatterpf<mode>df): Ditto.
4250 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4252 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
4254 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4255 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4256 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4257 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4258 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4259 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4260 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4261 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4263 2014-02-26 Bin Cheng <bin.cheng@arm.com>
4266 * gnat.dg/renaming5.adb: Change to two expected gotos.
4267 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4269 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4270 messages for removed basic block.
4271 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4272 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4273 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4274 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4276 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4278 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4279 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4280 * gcc.dg/vmx/ldl-vsx.c: Likewise.
4281 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4282 * gcc.dg/vmx/merge-vsx.c: Likewise.
4283 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4285 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
4287 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4288 * gcc.target/i386/prefetchwt1-1.c: New.
4289 * g++.dg/other/i386-2.C: Add new option.
4290 * g++.dg/other/i386-3.C: Ditto.
4291 * gcc.target/i386/sse-12.c: Ditto.
4292 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4293 * gcc.target/i386/sse-22.c: Add new option.
4294 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4296 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4302 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4304 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
4307 * g++.dg/cpp1y/pr60311.C: New testcase.
4309 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4312 * g++.dg/cpp1y/pr60065.C: New testcase.
4314 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
4316 PR rtl-optimization/60268
4317 * gcc.c-torture/compile/pr60268.c: New test.
4319 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
4321 * gcc.target/microblaze/others/mem_reload.c: New test.
4323 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4325 * gcc.dg/vmx/lde.c: New test.
4326 * gcc.dg/vmx/lde-be-order.c: New test.
4327 * gcc.dg/vmx/ste.c: New test.
4328 * gcc.dg/vmx/ste-be-order.c: New test.
4330 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
4333 * lib/target-supports.exp
4334 (check_effective_target_logical_op_short_circuit): Add cris-*-*
4335 and crisv32-*-* to list.
4337 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4340 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
4342 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4344 * gcc.dg/vmx/vsums.c: Check entire result vector.
4345 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4347 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4349 * gcc.dg/vmx/ld.c: New test.
4350 * gcc.dg/vmx/ld-be-order.c: New test.
4351 * gcc.dg/vmx/ld-vsx.c: New test.
4352 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
4353 * gcc.dg/vmx/ldl.c: New test.
4354 * gcc.dg/vmx/ldl-be-order.c: New test.
4355 * gcc.dg/vmx/ldl-vsx.c: New test.
4356 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
4357 * gcc.dg/vmx/st.c: New test.
4358 * gcc.dg/vmx/st-be-order.c: New test.
4359 * gcc.dg/vmx/st-vsx.c: New test.
4360 * gcc.dg/vmx/st-vsx-be-order.c: New test.
4361 * gcc.dg/vmx/stl.c: New test.
4362 * gcc.dg/vmx/stl-be-order.c: New test.
4363 * gcc.dg/vmx/stl-vsx.c: New test.
4364 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
4366 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
4368 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
4369 * g++.dg/other/i386-3.C (dg-options): Ditto.
4370 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
4371 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
4372 -mavx512pf and -msha.
4374 2014-02-21 Richard Biener <rguenther@suse.de>
4376 PR tree-optimization/60276
4377 * gcc.dg/vect/pr60276.c: New testcase.
4379 2014-02-21 Janus Weil <janus@gcc.gnu.org>
4382 * gfortran.dg/finalize_23.f90: New.
4384 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
4388 * g++.dg/cpp1y/pr60052.C: New testcase.
4389 * g++.dg/cpp1y/pr60053.C: New testcase.
4391 2014-02-21 Tobias Burnus <burnus@net-b.de>
4394 * gfortran.dg/inquire_16.f90: New.
4396 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
4398 * gcc.target/nios2/biggot-1.c: New.
4399 * gcc.target/nios2/biggot-2.c: New.
4401 2014-02-20 Martin Jambor <mjambor@suse.cz>
4404 * gcc.dg/ipa/pr55260.c: New test.
4406 2014-02-20 Bin Cheng <bin.cheng@arm.com>
4408 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
4409 for execution test case.
4411 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
4414 * g++.dg/torture/pr58555.C: New testcase.
4416 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4419 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
4421 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4423 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
4424 Kirill Yukhin <kirill.yukhin@intel.com>
4426 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
4427 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
4428 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
4429 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
4431 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
4433 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4436 * g++.dg/ext/builtin-bswap1.C: New test.
4437 * c-c++-common/pr37743.c: New test.
4439 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
4441 * gcc.dg/decl-10.c: New test.
4443 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4446 * g++.dg/ext/ivdep-1.C: New test.
4449 * gcc.dg/pr60267.c: New test.
4451 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
4454 * gcc.target/i386/pr39162.c: Add dg-prune-output.
4455 (dg-options): Remove -Wno-psabi.
4456 * gcc.target/i386/pr59794-2.c: Ditto.
4457 * gcc.target/i386/pr60205-1.c: Ditto.
4458 * gcc.target/i386/sse-5.c: Ditto.
4460 2014-02-18 Nick Clifton <nickc@redhat.com>
4462 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
4463 * gcc.dg/pr23623.c: Likewise.
4464 * gcc.dg/pr48784-1.c: Likewise.
4465 * gcc.dg/pr48784-2.c: Likewise.
4466 * gcc.dg/pr56997-2.c: Likewise.
4467 * gcc.dg/sms-6.c: Likewise.
4468 * gcc.dg/torture/pr60183.c: Likewise.
4469 * gcc.dg/torture/vec-cvt-1.c: Likewise.
4470 * gcc.c-torture/execute/20061220-1.x: New.
4471 * gcc.c-torture/execute/pr43220.x: New.
4472 * gcc.c-torture/execute/pr51581-1.x: New.
4473 * gcc.c-torture/execute/pr51581-2.x: New.
4474 * gcc.c-torture/execute/pr58570.x: New.
4475 * gcc.c-torture/unsorted/DFcmp.x: New.
4476 * gcc.c-torture/unsorted/SFset.x: New.
4478 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
4480 * gnat.dg/opt31.adb: New test.
4482 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4484 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
4486 2014-02-19 Janus Weil <janus@gcc.gnu.org>
4489 * gfortran.dg/typebound_proc_33.f90: New.
4491 2014-02-19 Marek Polacek <polacek@redhat.com>
4494 * gcc.dg/pr60195.c: New test.
4496 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
4498 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
4500 2014-02-19 Jakub Jelinek <jakub@redhat.com>
4502 PR preprocessor/58844
4503 * c-c++-common/cpp/pr58844-1.c: New test.
4504 * c-c++-common/cpp/pr58844-2.c: New test.
4506 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4509 * g++.dg/cpp0x/constexpr-ice10.C: New.
4511 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
4514 * g++.dg/cpp0x/pr60215.C: New.
4516 2014-02-18 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/proc_ptr_45.f90: New.
4520 * gfortran.dg/proc_ptr_46.f90: New.
4522 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
4525 * g++.dg/cpp1y/pr60190.C: New testcase.
4528 * g++.dg/cpp1y/pr60064.C: New testcase.
4530 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
4533 * gcc.target/i386/pr60205-1.c: New test.
4534 * gcc.target/i386/pr60205-2.c: Ditto.
4536 2014-02-18 Kai Tietz <ktietz@redhat.com>
4539 * gcc.target/i386/nest-1.c: New testcase.
4541 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
4543 * gnat.dg/opt32.adb: New test.
4545 2014-02-18 Janus Weil <janus@gcc.gnu.org>
4548 * gfortran.dg/typebound_generic_15.f90: New.
4550 2014-02-17 Janus Weil <janus@gcc.gnu.org>
4553 * gfortran.dg/init_flag_12.f90: New.
4555 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
4556 Ilya Tocar <ilya.tocar@intel.com>
4558 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
4559 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4563 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
4565 * lib/target-supports.exp
4566 (check_effective_target_logical_op_short_circuit): New procedure.
4567 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
4568 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
4569 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
4570 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4571 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4572 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
4573 logical_op_short_circuit for the alternative test, extending
4576 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4579 * gcc.target/powerpc/pr60203.c: New testsuite.
4581 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
4584 * gfortran.dg/ichar_3.f90: New test.
4586 2014-02-15 Richard Biener <rguenther@suse.de>
4588 PR tree-optimization/60183
4589 * gcc.dg/torture/pr60183.c: New testcase.
4591 2014-02-14 Jeff Law <law@redhat.com>
4593 PR rtl-optimization/60131
4594 * g++.dg/torture/pr60131.C: New test.
4596 2014-02-14 Ian Bolton <ian.bolton@arm.com>
4598 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
4601 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4603 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
4605 2014-02-14 Jakub Jelinek <jakub@redhat.com>
4607 * gcc.c-torture/compile/20140213.c: New test.
4609 2014-02-13 Jakub Jelinek <jakub@redhat.com>
4612 * gcc.target/i386/pr43546.c: New test.
4614 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
4616 * gcc.target/s390/hotpatch-compile-8.c: New test.
4618 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4620 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
4621 definition with an ifndef.
4622 * gcc.dg/pr59605-2.c: New test.
4624 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
4626 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
4628 2014-02-12 Joseph Myers <joseph@codesourcery.com>
4630 * gcc.dg/torture/float128-mul-underflow.c,
4631 gcc.dg/torture/float128-truncdf-underflow.c,
4632 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
4634 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4637 * g++.dg/ipa/pr59737.C: New test.
4639 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
4641 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
4643 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
4645 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
4647 * gcc.dg/cilk-plus/jump-openmp.c: New file.
4649 2014-02-12 Richard Biener <rguenther@suse.de>
4652 * gcc.dg/torture/pr60092.c: New testcase.
4653 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
4655 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
4657 * gcc.c-torture/execute/20140212-1.c: New test.
4659 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4662 * g++.dg/cpp0x/pr60047.C: New.
4664 2014-02-12 Jakub Jelinek <jakub@redhat.com>
4667 * c-c++-common/pr60101.c: New test.
4669 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
4672 * g++.dg/ipa/devirt-27.C: New testcase.
4673 * g++.dg/ipa/devirt-26.C: New testcase.
4675 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4678 * gcc.target/powerpc/pr60137.c: New file.
4680 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4683 * gfortran.dg/pr52370.f90: New test.
4685 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
4689 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4692 * gcc.target/i386/pr43662.c (dg-options):
4693 Add -maccumulate-outgoing-args.
4694 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4695 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4696 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4697 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4698 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4699 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4700 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4701 Add -maccumulate-outgoing-args.
4702 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4703 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4704 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4705 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4706 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4707 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4708 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4709 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4710 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4711 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4712 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4713 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4714 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4715 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4716 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4718 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4720 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
4722 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/guality/pr59776.c: New test.
4727 2014-02-11 Renlin Li <Renlin.Li@arm.com>
4729 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
4730 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
4731 (add_options_for_arm_vfp3): New.
4733 2014-02-11 Jeff Law <law@redhat.com>
4736 * gcc.target/m68k/pr54041.c: New test.
4738 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4741 * gcc.target/i386/pr59927.c: New test.
4743 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4745 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4746 * gcc.dg/vect/pr60012.c: Likewise.
4747 * gcc.dg/vect/vect-119.c: Likewise.
4748 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4749 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4751 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4753 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4755 2014-02-10 Jeff Law <law@redhat.com>
4758 * gcc.c-torture/compile/pr52306.c: New test.
4760 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4762 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4764 2014-02-10 Richard Biener <rguenther@suse.de>
4766 PR tree-optimization/60115
4767 * gcc.dg/torture/pr60115.c: New testcase.
4769 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4771 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4772 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4774 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4775 Ilya Tocar <ilya.tocar@intel.com>
4777 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4778 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4779 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4780 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4781 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4782 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4783 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4784 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4785 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4786 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4787 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4788 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4789 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4790 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4791 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4792 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4793 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4794 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4795 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4796 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4797 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4798 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4799 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4800 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4801 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4802 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4803 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4805 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4807 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4809 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4812 * gfortran.dg/associated_target_5.f03: New test.
4814 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4817 * gfortran.dg/elemental_by_value_1.f90: New test.
4819 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4822 * gfortran.dg/finalize_22.f90: New.
4824 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4827 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4828 was fixed by the patch for PR59906.
4830 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4832 PR translation/52289
4833 * gfortran.dg/coarray_8.f90: Update dg-error match.
4835 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4838 * gcc.dg/vect/pr59984.c: New test.
4841 * gcc.dg/attr-alloc_align-1.c: New test.
4842 * gcc.dg/attr-alloc_align-2.c: New test.
4843 * gcc.dg/attr-alloc_align-3.c: New test.
4844 * gcc.dg/attr-assume_aligned-1.c: New test.
4845 * gcc.dg/attr-assume_aligned-2.c: New test.
4846 * gcc.dg/attr-assume_aligned-3.c: New test.
4848 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4851 * gcc.target/i386/pr60077-1.c: New test.
4852 * gcc.target/i386/pr60077-2.c: New test.
4854 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4856 PR preprocessor/56824
4857 * gcc.dg/pr56824.c: New test.
4859 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4861 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4862 variable used for atomic operations.
4864 2014-02-07 Richard Biener <rguenther@suse.de>
4867 * gcc.dg/vect/pr60092-2.c: New testcase.
4869 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4873 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4875 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4876 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4878 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4880 * gcc.target/s390/fp2int1.c: New testcase.
4882 2014-02-07 Richard Biener <rguenther@suse.de>
4885 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4886 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4888 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4891 * g++.dg/torture/pr59918.C: New testcase.
4893 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.target/arm/pr59575.c: New test.
4899 * gcc.dg/pr59992.c: New test.
4901 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4903 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4904 init_priority. Test alignment of variable instead of function.
4906 2014-02-06 Marek Polacek <polacek@redhat.com>
4909 * gcc.dg/pr60087.c: New test.
4911 2014-02-06 Alan Modra <amodra@gmail.com>
4913 * gcc.target/powerpc/pr60032.c: New.
4915 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4918 * gcc.c-torture/execute/pr60062.c: New test.
4919 * gcc.c-torture/execute/pr60072.c: New test.
4921 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4923 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4924 so that expected outcome works for PIC variants too.
4926 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4927 Kugan Vivekanandarajah <kuganv@linaro.org>
4929 * gcc.target/arm/vect-noalign.c: New file.
4931 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4932 Jakub Jelinek <jakub@redhat.com>
4935 * gcc.dg/pr60013.c: New testcase.
4937 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4939 * gcc.dg/vmx/sum2s.c: New.
4940 * gcc.dg/vmx/sum2s-be-order.c: New.
4942 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4944 * gcc.dg/vmx/pack.c: New.
4945 * gcc.dg/vmx/pack-be-order.c: New.
4946 * gcc.dg/vmx/unpack.c: New.
4947 * gcc.dg/vmx/unpack-be-order.c: New.
4949 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4951 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4952 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4954 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4956 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4957 Use __builtin_floorf, __builtin_ceilf.
4958 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4960 (TEST): Use __builtin_floorf.
4961 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4963 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4966 * g++.dg/opt/pr59947.C: New test.
4969 * c-c++-common/gomp/pr58703.c: New test.
4971 2014-02-05 Richard Biener <rguenther@suse.de>
4974 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4975 avoid using unsigned long long.
4977 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4980 * g++.dg/torture/pr57499.C: New test.
4982 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4984 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4986 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4988 * g++.dg/ipa/devirrt-22.C: Fix template.
4990 2014-02-04 Marek Polacek <polacek@redhat.com>
4993 * gcc.dg/pr60036.c: New test.
4995 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4998 * g++.dg/torture/pr60058.C: New testcase.
5000 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
5002 * g++.dg/tsan/default_options.C: Invert check.
5004 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5006 PR tree-optimization/60002
5007 * g++.dg/opt/pr60002.C: New test.
5009 PR tree-optimization/60023
5010 * g++.dg/vect/pr60023.cc: New test.
5013 * c-c++-common/torture/pr60026.c: New test.
5015 PR rtl-optimization/57915
5016 * gcc.target/i386/pr57915.c: New test.
5018 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5020 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5022 2014-02-04 Renlin Li <Renlin.Li@arm.com>
5024 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5026 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5029 * gcc.dg/pr59261.c: New test.
5031 2014-02-04 Richard Biener <rguenther@suse.de>
5033 PR tree-optimization/60012
5034 * gcc.dg/vect/pr60012.c: New testcase.
5036 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5039 * g++.dg/eh/unwind-direct.C: New test.
5041 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
5043 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5044 timeout value to 20s.
5046 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5049 * g++.dg/torture/pr59882.C: New testcase
5051 2014-02-03 Jan Hubicka <jh@suse.cz>
5054 * g++.dg/ipa/devirt-22.C: New testcase.
5056 2014-02-03 Jan Hubicka <jh@suse.cz>
5058 * g++.dg/ipa/devirt-25.C: New testcase.
5060 2014-02-04 Jakub Jelinek <jakub@redhat.com>
5062 PR tree-optimization/59924
5063 * gcc.dg/pr59924.c: New test.
5065 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
5068 * g++.dg/ipa/devirt-24.C: New testcase.
5070 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
5074 * c-c++-common/attributes-1.c: New testcase.
5075 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5077 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5080 * g++.dg/cpp0x/pr58871.C: New.
5082 2014-02-03 Cong Hou <congh@google.com>
5084 PR tree-optimization/60000
5085 * g++.dg/vect/pr60000.cc: New test.
5087 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
5089 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5090 * gcc.target/i386/long-double-64-4.c: Likewise.
5091 * gcc.target/i386/long-double-80-1.c: Likewise.
5092 * gcc.target/i386/long-double-80-2.c: Likewise.
5093 * gcc.target/i386/long-double-80-3.c: Likewise.
5094 * gcc.target/i386/long-double-80-4.c: Likewise.
5095 * gcc.target/i386/long-double-80-5.c: Likewise.
5096 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
5097 __multf3 isn't used.
5098 * gcc.target/i386/long-double-64-3.c: Likewise.
5099 * gcc.target/i386/long-double-128-1.c: New test.
5100 * gcc.target/i386/long-double-128-2.c: Likewise.
5101 * gcc.target/i386/long-double-128-3.c: Likewise.
5102 * gcc.target/i386/long-double-128-4.c: Likewise.
5103 * gcc.target/i386/long-double-128-5.c: Likewise.
5104 * gcc.target/i386/long-double-128-6.c: Likewise.
5105 * gcc.target/i386/long-double-128-7.c: Likewise.
5106 * gcc.target/i386/long-double-128-8.c: Likewise.
5107 * gcc.target/i386/long-double-128-9.c: Likewise.
5108 * gcc.target/i386/long-double-64-5.c: Likewise.
5109 * gcc.target/i386/long-double-64-6.c: Likewise.
5110 * gcc.target/i386/long-double-64-7.c: Likewise.
5111 * gcc.target/i386/long-double-64-8.c: Likewise.
5112 * gcc.target/i386/long-double-64-9.c: Likewise.
5113 * gcc.target/i386/long-double-80-10.c: Likewise.
5114 * gcc.target/i386/long-double-80-8.c: Likewise.
5115 * gcc.target/i386/long-double-80-9.c: Likewise.
5117 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
5119 PR rtl-optimization/57662
5120 * g++.dg/pr57662.C: New test.
5122 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5124 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5125 * gcc.dg/vmx/perm.c: New.
5126 * gcc.dg/vmx/perm-be-order.c: New.
5128 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5130 * gcc.dg/vmx/vsums.c: New.
5131 * gcc.dg/vmx/vsums-be-order.c: New.
5133 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
5135 * g++.dg/ipa/devirt-23.C: New testcase.
5136 * g++.dg/ipa/devirt-20.C: Fix template.
5138 2014-02-02 Jan Hubicka <jh@suse.cz>
5140 * g++.dg/ipa/devirt-21.C: New testcase.
5142 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5144 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5145 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5147 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
5150 * gcc.c-torture/execute/pr60017.c: New test.
5152 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
5155 * gfortran.dg/default_initialization_7.f90: New test.
5157 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
5160 * gfortran.dg/elemental_subroutine_9.f90: New test.
5162 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5164 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5166 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5168 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5170 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
5172 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5174 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5177 * g++.dg/init/bitfield5.C: New.
5179 2014-02-01 Jakub Jelinek <jakub@redhat.com>
5181 PR tree-optimization/60003
5182 * gcc.c-torture/execute/pr60003.c: New test.
5184 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
5187 * gcc.target/arm/pr59985.C: New.
5189 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5192 * lib/tsan-dg.exp (tsan_init): Instead of not running any
5193 tsan tests if trivial testcase doesn't run, set dg-do-what-default
5195 (tsan_finish): Restore dg-do-what-default.
5196 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5197 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5198 * g++.dg/tsan/default_options.C: Likewise.
5199 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5200 * g++.dg/tsan/atomic_free2.C: Likewise.
5201 * g++.dg/tsan/cond_race.C: Likewise.
5202 * g++.dg/tsan/fd_close_norace.C: Likewise.
5203 * g++.dg/tsan/benign_race.C: Likewise.
5204 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5205 * c-c++-common/tsan/simple_race.c: Likewise.
5206 * c-c++-common/tsan/mutexset1.c: Likewise.
5207 * c-c++-common/tsan/thread_leak2.c: Likewise.
5208 * c-c++-common/tsan/tls_race.c: Likewise.
5209 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5210 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5211 * c-c++-common/tsan/free_race2.c: Likewise.
5212 * c-c++-common/tsan/thread_leak.c: Likewise.
5213 * c-c++-common/tsan/thread_leak1.c: Likewise.
5214 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5215 * c-c++-common/tsan/free_race.c: Likewise.
5216 * c-c++-common/tsan/sleep_sync.c: Likewise.
5217 * c-c++-common/tsan/tiny_race.c: Likewise.
5218 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5219 * c-c++-common/tsan/atomic_stack.c: Likewise.
5220 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
5221 in dg-output regexps.
5222 * c-c++-common/tsan/simple_stack.c: Likewise.
5224 2014-01-31 Richard Henderson <rth@redhat.com>
5226 * g++.dg/tm/pr60004.C: New.
5228 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5231 * g++.dg/inherit/crash4.C: New.
5233 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5235 * c-c++-common/tsan/simple_race.c: Made test less flaky.
5237 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5239 * gcc.target/i386/m512-check.h: Use correct rounding values.
5241 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5243 * gcc.target/i386/avx-1.c: Use correct rounding values.
5244 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5245 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5246 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5247 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5248 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5249 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5250 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5251 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5252 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5253 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5254 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5255 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5256 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5257 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5258 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5259 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5260 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5261 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5262 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5263 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5264 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5265 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5266 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5267 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5268 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5269 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5270 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5271 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5272 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5273 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5274 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5275 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5276 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5277 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5278 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5279 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5280 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5281 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5282 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5283 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5284 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5285 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5286 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5287 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5288 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5289 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5290 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5291 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5292 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5293 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5294 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5295 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5296 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5297 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5298 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5299 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5300 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5301 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5302 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5303 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5304 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5305 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5306 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5307 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5308 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5309 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5310 * gcc.target/i386/sse-13.c: Ditto.
5311 * gcc.target/i386/sse-14.c: Ditto.
5312 * gcc.target/i386/sse-22.c: Ditto.
5313 * gcc.target/i386/sse-23.c: Ditto.
5315 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
5317 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5318 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5320 2014-01-31 Richard Biener <rguenther@suse.de>
5323 * gcc.dg/torture/pr59990.c: New testcase.
5325 2014-01-31 Jakub Jelinek <jakub@redhat.com>
5327 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5328 if it fails don't run any tsan tests.
5330 2014-01-31 Marek Polacek <polacek@redhat.com>
5333 * gcc.dg/pr59940.c (g): Adjust dg-warning.
5334 (y): Adjust dg-error.
5335 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5336 * gcc.dg/pr59963-1.c: New test.
5337 * gcc.dg/pr59963-2.c: New test.
5338 * gcc.dg/pr59963-3.c: New test.
5340 2014-01-30 Jakub Jelinek <jakub@redhat.com>
5343 * gcc.target/arm/pr59923.c: New test.
5345 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5347 * gcc.dg/vmx/splat.c: New.
5348 * gcc.dg/vmx/splat-vsx.c: New.
5349 * gcc.dg/vmx/splat-be-order.c: New.
5350 * gcc.dg/vmx/splat-vsx-be-order.c: New.
5351 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
5352 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
5354 2014-01-30 Richard Biener <rguenther@suse.de>
5356 PR tree-optimization/59993
5357 * gcc.dg/torture/pr59993.c: New testcase.
5359 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5361 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
5362 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
5363 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
5364 vect_int rather than vect_float.
5366 2014-01-30 Marek Polacek <polacek@redhat.com>
5368 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
5370 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
5372 * gcc.target/microblaze/isa/fcmp4.c: New.
5374 2014-01-30 Marek Polacek <polacek@redhat.com>
5377 * gcc.dg/pr59940.c: New test.
5378 * gcc.dg/pr35635.c (func3): Move dg-warning.
5380 2014-01-30 Richard Biener <rguenther@suse.de>
5382 PR tree-optimization/59903
5383 * gcc.dg/torture/pr59903.c: New testcase.
5385 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5388 * g++.dg/lookup/crash8.C: New.
5390 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5393 * g++.dg/template/crash117.C: New.
5395 2014-01-30 Richard Biener <rguenther@suse.de>
5398 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
5399 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
5401 * gcc.dg/invalid-call-1.c: Likewise.
5403 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5406 * g++.dg/cpp1y/auto-fn23.C: New.
5408 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5411 * g++.dg/init/dso_handle2.C: New.
5413 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5416 * g++.dg/cpp0x/pr58674.C: New.
5418 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
5421 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
5422 * gcc.target/i386/avx512f-gather-5.c: Ditto.
5424 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5426 * gcc.dg/vmx/merge-be-order.c: New.
5427 * gcc.dg/vmx/merge.c: New.
5428 * gcc.dg/vmx/merge-vsx-be-order.c: New.
5429 * gcc.dg/vmx/merge-vsx.c: New.
5431 2014-01-29 Richard Biener <rguenther@suse.de>
5433 PR tree-optimization/58742
5434 * gcc.dg/pr58742-1.c: New testcase.
5435 * gcc.dg/pr58742-2.c: Likewise.
5436 * gcc.dg/pr58742-3.c: Likewise.
5438 2014-01-29 Renlin Li <Renlin.Li@arm.com>
5440 * gcc.target/arm/ftest-armv7ve-arm.c: New.
5441 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
5442 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
5444 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5447 * g++.dg/gomp/pr58702.C: New.
5449 2014-01-29 Dodji Seketeli <dodji@redhat.com>
5451 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
5454 2014-01-29 Jakub Jelinek <jakub@redhat.com>
5457 PR tree-optimization/59920
5458 * gcc.dg/pr59920-1.c: New test.
5459 * gcc.dg/pr59920-2.c: New test.
5460 * gcc.dg/pr59920-3.c: New test.
5461 * c-c++-common/gomp/pr59917-1.c: New test.
5462 * c-c++-common/gomp/pr59917-2.c: New test.
5464 PR tree-optimization/59594
5465 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
5466 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
5467 * gcc.dg/vect/pr59594.c: New test.
5469 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
5472 * gfortran.dg/allocate_class_3.f90: New test.
5474 2014-01-28 Dodji Seketeli <dodji@redhat.com>
5476 PR preprocessor/59935
5477 * c-c++-common/cpp/warning-zero-location.c: New test.
5478 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
5480 2014-01-27 Steve Ellcey <sellcey@mips.com>
5482 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
5484 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
5486 * g++.dg/ext/mv16.C: New tests.
5488 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
5490 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
5491 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5492 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
5493 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5494 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
5495 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
5496 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
5497 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5498 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5499 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5500 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5501 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5502 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5503 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5504 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5505 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5506 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5507 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5508 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5509 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5510 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5511 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5512 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5513 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5514 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5515 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5516 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5517 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5518 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5519 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5520 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5521 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5522 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5523 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5524 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5525 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5526 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5527 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5528 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
5529 _mm512_mask_cvtepi32_storeu_epi8.
5530 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
5531 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
5532 _mm512_mask_cvtepi32_storeu_epi16.
5533 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
5534 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
5535 _mm512_mask_cvtepi64_storeu_epi8.
5536 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
5537 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
5538 _mm512_mask_cvtepi64_storeu_epi16.
5539 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
5540 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
5541 _mm512_mask_cvtepi64_storeu_epi32.
5542 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
5543 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
5544 _mm512_mask_cvtsepi32_storeu_epi8.
5545 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
5546 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
5547 _mm512_mask_cvtsepi32_storeu_epi16.
5548 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
5549 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
5550 _mm512_mask_cvtsepi64_storeu_epi8.
5551 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
5552 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
5553 _mm512_mask_cvtsepi64_storeu_epi16.
5554 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
5555 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
5556 _mm512_mask_cvtsepi64_storeu_epi32.
5557 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
5558 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
5559 _mm512_mask_cvtusepi32_storeu_epi8.
5560 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
5561 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
5562 _mm512_mask_cvtusepi32_storeu_epi16.
5563 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
5564 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
5565 _mm512_mask_cvtusepi64_storeu_epi8.
5566 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
5567 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
5568 _mm512_mask_cvtusepi64_storeu_epi16.
5569 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
5570 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
5571 _mm512_mask_cvtusepi64_storeu_epi32.
5572 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
5573 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
5575 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
5577 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
5578 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5579 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5580 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5581 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
5582 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
5583 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
5584 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
5585 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
5586 built-ins roudning immediate.
5587 * gcc.target/i386/sse-22.c: Add new built-ins.
5588 * gcc.target/i386/sse-23.c: Ditto.
5589 * gcc.target/i386/avx-1.c: Ditto.
5591 2014-01-27 Christian Bruel <christian.bruel@st.com>
5593 * gcc.target/sh/torture/strncmp.c: New tests.
5595 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
5597 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
5599 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
5601 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
5603 2014-01-24 Jeff Law <law@redhat.com>
5605 PR tree-optimization/59919
5606 * gcc.c-torture/compile/pr59919.c: New test.
5608 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/ext/timevar2.C: New.
5613 2014-01-24 Marek Polacek <polacek@redhat.com>
5615 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
5617 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
5620 * gcc.target/i386/pr59929.c: New test.
5622 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5625 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
5626 word atomic functions at runtime.
5628 2014-01-23 Marek Polacek <polacek@redhat.com>
5631 * gcc.dg/pr59846.c: New test.
5633 2014-01-23 Marek Polacek <polacek@redhat.com>
5636 * c-c++-common/pr58346-1.c: New test.
5637 * c-c++-common/pr58346-2.c: New test.
5638 * c-c++-common/pr58346-3.c: New test.
5640 2014-01-23 Marek Polacek <polacek@redhat.com>
5643 * gcc.dg/20020220-2.c: Adjust dg-warning message.
5644 * gcc.dg/pr59871.c: New test.
5646 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5649 * g++.dg/parse/enum11.C: New.
5651 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5653 * gcc.target/aarch64/sshr64_1.c: New testcase.
5655 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
5657 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
5658 SIMD enabled function.
5659 * g++.dg/cilk-plus/ef_test.C: New test.
5660 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
5662 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
5663 to differenciate C error messages from C++ ones.
5665 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
5667 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
5669 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5671 * gcc.target/microblaze/others/builtin-trap.c: New test,
5673 2014-01-23 Jakub Jelinek <jakub@redhat.com>
5676 * c-c++-common/gomp/pr58809.c: New test.
5678 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
5681 * c-c++-common/asan/use-after-return-1.c: Fixed
5684 2014-01-23 Dodji Seketeli <dodji@redhat.com>
5686 PR preprocessor/58580
5687 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
5689 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5690 Ilya Tocar <ilya.tocar@intel.com>
5692 * gcc.target/i386/avx512f-kmovw-1.c: New.
5694 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
5696 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
5697 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
5698 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5699 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5700 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
5701 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
5703 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
5706 * gcc.dg/pr48774.c: Remove skip for mips_rel.
5707 * gcc.target/mips/pr52125.c: New test.
5709 2014-01-22 Marek Polacek <polacek@redhat.com>
5712 * gcc.dg/torture/pr59891.c: New test.
5714 2014-01-22 Jeff Law <law@redhat.com>
5716 PR tree-optimization/59597
5717 * gcc.dg/tree-ssa/pr59597.c: New test.
5719 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
5721 PR rtl-optimization/59477
5722 * g++.dg/pr59477.C: New.
5724 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5726 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
5728 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5731 * g++.dg/pr59482.C: New.
5733 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5735 * gcc.dg/vmx/insert-vsx-be-order.c: New.
5736 * gcc.dg/vmx/extract-vsx.c: New.
5737 * gcc.dg/vmx/extract-vsx-be-order.c: New.
5738 * gcc.dg/vmx/insert-vsx.c: New.
5740 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5742 PR rtl-optimization/59896
5743 * gcc.target/arm/pr59896.c: New.
5745 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5747 PR rtl-optimization/59858
5748 * gcc.target/arm/pr59858.c: New.
5750 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5753 * gcc.dg/tree-prof/pr59003.c: New test.
5756 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5759 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5761 * gfortran.dg/round_3.f08: Add more cases.
5763 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5765 * lib/target-supports.exp (force_conventional_output_for): New
5767 * lib/scanasm.exp (scan-assembler_required_options)
5768 (scan-assembler-not_required_options)
5769 (scan-assembler-times_required_options): Replace with
5770 force_conventional_output_fors.
5771 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5772 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5774 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5777 * gcc.target/i386/pr59789.c: New testcase.
5779 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5781 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5782 the 'code' bitfield from 16 to 8.
5784 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5786 * lib/target-supports.exp
5787 (check_effective_target_vect_perm): Exclude aarch64_be.
5788 (check_effective_target_vect_perm_byte): Likewise.
5789 (check_effective_target_vect_perm_short): Likewise.
5791 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5793 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5794 (RUN_TEST): Use new macro.
5795 (INDEX64_32): Delete.
5796 (INDEX64_64): Likewise.
5797 (INDEX128_32): Likewise.
5798 (INDEX128_64): Likewise.
5800 (test_vneg_f32): Use fixed RUN_TEST.
5802 2014-01-20 Richard Biener <rguenther@suse.de>
5805 * gcc.dg/pr59860.c: New testcase.
5807 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5810 * gcc.target/i386/pr59880.c: New test.
5812 2014-01-20 Renlin Li <renlin.li@arm.com>
5814 * gcc.dg/pr44194-1.c: Tweak regexp.
5816 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5821 * gfortran.dg/round_3.f08: New cases added.
5822 * gfortran.dg/fmt_g_1.f90: New test.
5824 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5826 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5828 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5830 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5832 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5834 * gcc.dg/vect/pr57705.c: Require vect_int.
5835 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5836 * gcc.dg/vect/vect-alias-check.c: Likewise.
5838 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5841 * gfortran.dg/unresolved_fixup_1.f90: New test.
5842 * gfortran.dg/unresolved_fixup_2.f90: New test.
5844 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5847 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5848 Remove dg-prune-output lines.
5850 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5853 * gfortran.dg/pr59706.f90: New test.
5854 * g++.dg/ext/pr59706.C: New test.
5856 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5860 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5861 * g++.dg/init/pr58811.C: Likewise.
5863 2014-01-17 Jeff Law <law@redhat.com>
5866 * gfortran.dg/pr57904.f90: New test.
5868 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5871 * g++.dg/cpp0x/nsdmi-union4.C: New.
5873 2014-01-17 Marek Polacek <polacek@redhat.com>
5876 * g++.dg/diagnostic/pr59838.C: New test.
5878 2014-01-17 Marek Polacek <polacek@redhat.com>
5881 * gcc.dg/pr58346.c: New test.
5883 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5886 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5887 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5891 * gfortran.dg/pr59440-1.f90: New test.
5892 * gfortran.dg/pr59440-2.f90: New test.
5893 * gfortran.dg/pr59440-3.f90: New test.
5896 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5897 testing for " version" and " alias" with one testing for
5898 " version\[^\n\r]* alias".
5899 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5900 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5901 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5902 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5903 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5904 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5907 * c-c++-common/torture/pr57945.c: New test.
5909 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5911 * gcc.target/arm/its.c: New testcase.
5913 2014-01-16 Jan Hubicka <jh@suse.cz>
5916 * g++.dg/torture/pr59775.C: New testcase.
5918 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5921 * gcc.c-torture/compile/pr58344.c: New test.
5924 * gcc.target/i386/pr59839.c: New test.
5927 * gcc.target/i386/pr9771-1.c (main): Rename to...
5928 (real_main): ... this. Add __asm name "main".
5929 (ASMNAME, ASMNAME2, STRING): Define.
5931 2014-01-16 Nick Clifton <nickc@redhat.com>
5934 * gcc.c-torture/compile/pr28865.c: New.
5935 * gcc.c-torture/execute/pr28865.c: New.
5937 2014-01-16 Marek Polacek <polacek@redhat.com>
5940 * gcc.dg/pr59827.c: New test.
5942 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5944 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5946 2014-01-15 Richard Henderson <rth@redhat.com>
5949 * gcc.target/i386/pr54694.c: New test.
5951 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5954 * g++.dg/pr49718.C: New test.
5956 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5958 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5960 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5962 * gcc.dg/vmx/mult-even-odd.c: New.
5963 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5965 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5967 * lib/target-supports.exp (check_libcilkrts_available): Added an
5968 extern "C" if we are using C++ along with a function prototype.
5970 2014-01-15 Jeff Law <law@redhat.com>
5972 PR tree-optimization/59747
5973 * gcc.c-torture/execute/pr59747.c: New test.
5975 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5978 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5980 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5981 * g++.dg/ext/attribute-test-1.C: Likewise.
5982 * g++.dg/ext/attribute-test-2.C: Likewise.
5983 * g++.dg/ext/attribute-test-3.C: Likewise.
5984 * g++.dg/ext/attribute-test-4.C: Likewise.
5985 * g++.dg/ext/pr56790-1.C: Likewise.
5986 * g++.dg/torture/pr38565.C: Likewise.
5987 * gcc.dg/pr53060.c: Likewise.
5988 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5989 * c-c++-common/vector-compare-2.c: Likewise.
5990 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5991 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5992 dg-message line number.
5994 2014-01-15 Matthias Klose <doko@ubuntu.com>
5996 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5998 2014-01-15 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/59822
6001 * g++.dg/torture/pr59822.C: New testcase.
6003 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
6006 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6007 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6009 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
6010 Kugan Vivekanandarajah <kuganv@linaro.org>
6013 * g++.dg/pr59695.C: New testcase.
6015 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6018 * gcc.c-torture/compile/pr59803.c: New testcase.
6020 2014-01-15 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.c-torture/execute/pr58943.c: New test.
6024 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6026 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
6029 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6030 * gcc.target/i386/pr39162.c (y): New __m256i variable.
6031 (bar): Change return type to void. Set y to x.
6032 * gcc.target/i386/pr59794-1.c: New testcase.
6033 * gcc.target/i386/pr59794-2.c: Likewise.
6034 * gcc.target/i386/pr59794-3.c: Likewise.
6035 * gcc.target/i386/pr59794-4.c: Likewise.
6036 * gcc.target/i386/pr59794-5.c: Likewise.
6037 * gcc.target/i386/pr59794-6.c: Likewise.
6038 * gcc.target/i386/pr59794-7.c: Likewise.
6040 2014-01-14 Richard Biener <rguenther@suse.de>
6042 PR tree-optimization/58921
6043 PR tree-optimization/59006
6044 * gcc.dg/torture/pr58921.c: New testcase.
6045 * gcc.dg/torture/pr59006.c: Likewise.
6046 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6048 2014-01-14 Jakub Jelinek <jakub@redhat.com>
6051 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6052 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6053 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
6054 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6055 Executing predictive commoning without unrolling.
6057 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
6059 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6060 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6061 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6062 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6063 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6064 __builtin_ia32_rsqrt28sd_round.
6065 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6066 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6067 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6068 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6069 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6070 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6071 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6072 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6073 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6074 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6075 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6076 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6077 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6078 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6079 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6080 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6081 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6082 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6083 * gcc.target/i386/sse-22.c: Extend with new built-ins,
6084 fix wrong rounding mode (see above).
6085 * gcc.target/i386/sse-23.c: Ditto.
6087 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6089 * gcc.dg/vmx/insert.c: New.
6090 * gcc.dg/vmx/insert-be-order.c: New.
6091 * gcc.dg/vmx/extract.c: New.
6092 * gcc.dg/vmx/extract-be-order.c: New.
6094 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6096 PR tree-optimization/59387
6097 * gcc.c-torture/execute/pr59387.c: New test.
6099 2014-01-13 Richard Biener <rguenther@suse.de>
6101 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6102 adjusting mathlib options.
6103 * gfortran.dg/lto/lto.exp: Likewise.
6105 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
6107 * gnat.dg/loop_optimization17.adb: New test.
6108 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6110 2014-01-13 Christian Bruel <christian.bruel@st.com>
6112 * gcc.target/sh/cmpstrn.c: New case.
6114 2014-01-13 Jakub Jelinek <jakub@redhat.com>
6116 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6117 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6119 2014-01-12 Janus Weil <janus@gcc.gnu.org>
6122 * gfortran.dg/alloc_comp_basics_6.f90: New.
6124 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6127 * gfortran.dg/pr59700.f90: New test.
6129 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6131 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6132 * gfortran.dg/use_only_3.f90: Likewise.
6133 * gfortran.dg/inquire_10.f90: Delete opened file.
6134 * gfortran.dg/inquire_15.f90: Likewise.
6135 * gfortran.dg/pr16597.f90: Likewise.
6136 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6139 2014-01-10 Jeff Law <law@redhat.com>
6142 * gcc.c-torture/compile/pr59743.c: New test.
6144 2014-01-10 Jan Hubicka <jh@suse.cz>
6147 * g++.dg/torture/pr58585.C: New testcase.
6149 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
6151 * gcc.dg/pr46309.c: Disable for cris*-*-*.
6153 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
6155 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6157 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
6160 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6161 * gcc.target/aarch64/cmn-neg2.c: New test.
6163 2014-01-10 Richard Biener <rguenther@suse.de>
6165 PR tree-optimization/59374
6166 * gcc.dg/torture/pr59374-3.c: New testcase.
6168 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170 * lib/target-supports.exp
6171 (check_effective_target_arm_crypto_ok_nocache): New.
6172 (check_effective_target_arm_crypto_ok): Use above procedure.
6173 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6175 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
6179 * g++.dg/ipa/devirt-20.C: New testcase.
6180 * g++.dg/torture/pr58252.C: Likewise.
6181 * g++.dg/torture/pr59226.C: Likewise.
6183 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
6185 * c-c++-common/asan/no-asan-stack.c: New test.
6187 2014-01-10 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.dg/pr59670.c: New test.
6192 2014-01-09 Steve Ellcey <sellcey@mips.com>
6194 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6196 2014-01-09 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.target/i386/pr47735.c: New test.
6201 PR tree-optimization/59622
6202 * g++.dg/opt/pr59622-2.C: New test.
6203 * g++.dg/opt/pr59622-3.C: New test.
6204 * g++.dg/opt/pr59622-4.C: New test.
6205 * g++.dg/opt/pr59622-5.C: New test.
6208 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6209 filename:line instead of (modulename+offset) form with stripped
6210 initial / from the filename.
6212 2014-01-09 Ian Lance Taylor <iant@google.com>
6214 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6215 the other Go compiler.
6217 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6220 * g++.dg/cpp0x/variadic145.C: New.
6222 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
6224 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6225 which don't support -fsplit-stack. Skip rotate[0123].go tests.
6227 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6230 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6231 are run only if the Cilk library is available/enabled.
6232 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6233 * lib/target-supports.exp (check_libcilkrts_available): New function.
6235 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
6238 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6239 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6240 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6241 with dg-additional-options.
6242 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6243 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6244 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6245 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6246 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6247 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6249 2014-01-09 Richard Biener <rguenther@suse.de>
6251 PR tree-optimization/59715
6252 * gcc.dg/torture/pr59715.c: New testcase.
6254 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
6256 * c-c++-common/asan/no-asan-globals.c: New test.
6257 * c-c++-common/asan/no-instrument-reads.c: Likewise.
6258 * c-c++-common/asan/no-instrument-writes.c: Likewise.
6259 * c-c++-common/asan/use-after-return-1.c: Likewise.
6260 * c-c++-common/asan/no-use-after-return.c: Likewise.
6262 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
6264 * gnat.dg/weak2.ad[sb]: New test.
6266 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6270 type, use pointers to vector type instead.
6272 2014-01-08 Catherine Moore <clm@codesourcery.com>
6274 * gcc.target/mips/umips-branch-3.c: New test.
6275 * gcc.target/mips/umips-branch-4.c: New test.
6277 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6279 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6280 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6281 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6282 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6283 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6284 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6285 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6286 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6288 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
6290 PR rtl-optimization/59137
6291 * gcc.target/mips/pr59137.c: New test.
6293 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6296 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6297 * gcc.target/i386/pr55433.c (dg-options): Ditto.
6298 * gcc.target/i386/pr57848.c (dg-options): Ditto.
6299 * gcc.target/i386/pr59099.c (dg-options): Ditto.
6300 Require fpic effective target.
6301 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6303 2014-01-08 Jakub Jelinek <jakub@redhat.com>
6306 * gcc.dg/pr59722.c: New test.
6308 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6311 * gcc.dg/torture/pr57748-3.c: New test.
6312 * gcc.dg/torture/pr57748-4.c: New test.
6314 2014-01-08 Marek Polacek <polacek@redhat.com>
6317 * gcc.dg/gomp/pr59669-1.c: New test.
6318 * gcc.dg/gomp/pr59669-2.c: New test.
6320 2014-01-08 Martin Jambor <mjambor@suse.cz>
6323 * gcc.dg/ipa/pr59610.c: New test.
6325 2014-01-08 Janus Weil <janus@gcc.gnu.org>
6328 * gfortran.dg/binding_label_tests_26a.f90: New.
6329 * gfortran.dg/binding_label_tests_26b.f90: New.
6331 2014-01-08 Marek Polacek <polacek@redhat.com>
6334 * c-c++-common/ubsan/pr59667.c: New test.
6336 2014-01-08 Richard Biener <rguenther@suse.de>
6339 * gcc.dg/pr59630.c: New testcase.
6341 2014-01-08 Richard Biener <rguenther@suse.de>
6344 * gcc.dg/pr59471.c: New testcase.
6346 2014-01-07 Jeff Law <law@redhat.com>
6349 * gcc.target/i386/pr53623.c: New test.
6351 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
6353 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
6355 * g++.dg/cpp1y/pr58534.C: Likewise.
6356 * g++.dg/cpp1y/pr58536.C: Likewise.
6357 * g++.dg/cpp1y/pr58548.C: Likewise.
6358 * g++.dg/cpp1y/pr58549.C: Likewise.
6359 * g++.dg/cpp1y/pr58637.C: Likewise.
6360 * g++.dg/cpp1y/pr59112.C: Likewise.
6361 * g++.dg/cpp1y/pr59113.C: Likewise.
6362 * g++.dg/cpp1y/pr59629.C: Likewise.
6363 * g++.dg/cpp1y/pr59635.C: Likewise.
6364 * g++.dg/cpp1y/pr59636.C: Likewise.
6365 * g++.dg/cpp1y/pr59638.C: Likewise.
6367 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
6369 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
6371 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
6373 * gcc.target/i386/intrinsics_4.c (bar): New function.
6375 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6377 * g++.dg/ext/is_base_of_incomplete-2.C: New.
6379 2014-01-07 Jakub Jelinek <jakub@redhat.com>
6381 PR rtl-optimization/58668
6382 * gcc.dg/pr58668.c: New test.
6384 PR tree-optimization/59643
6385 * gcc.dg/pr59643.c: New test.
6386 * gcc.c-torture/execute/pr59643.c: New test.
6388 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6391 * gfortran.dg/class_allocate_16.f90: New.
6393 2014-01-06 Jakub Jelinek <jakub@redhat.com>
6396 * gcc.target/i386/pr59644.c: New test.
6398 2014-01-06 Marek Polacek <polacek@redhat.com>
6401 * gcc.dg/pr57773.c: New test.
6403 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
6409 * g++.dg/cpp1y/pr59635.C: New testcase.
6410 * g++.dg/cpp1y/pr59636.C: New testcase.
6411 * g++.dg/cpp1y/pr59629.C: New testcase.
6412 * g++.dg/cpp1y/pr59638.C: New testcase.
6414 2014-01-06 Martin Jambor <mjambor@suse.cz>
6417 * gcc.dg/ipa/pr59008.c: New test.
6419 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6421 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
6424 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6426 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
6427 Require c99_runtime.
6428 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
6430 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
6431 Require c99_runtime.
6432 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6433 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6434 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6436 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
6437 Require c99_runtime.
6438 Make CALC void static.
6439 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
6441 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
6442 Require c99_runtime.
6443 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
6445 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6447 * gcc.target/i386/pr59501-1.c: Require avx effective target.
6448 * gcc.target/i386/pr59501-2.c: Likewise.
6449 * gcc.target/i386/pr59501-3.c: Likewise.
6450 * gcc.target/i386/pr59501-4.c: Likewise.
6451 * gcc.target/i386/pr59501-5.c: Likewise.
6452 * gcc.target/i386/pr59501-6.c: Likewise.
6454 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
6457 * gcc.target/i386/pr59390_1.c: Likewise.
6458 * gcc.target/i386/pr59390_2.c: Likewise.
6460 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
6462 * gcc.dg/pr59350.c: Tweak.
6463 * gcc.dg/pr59350-2.c: New test.
6464 * g++.dg/pr59510.C: Likewise.
6466 2014-01-06 Janus Weil <janus@gcc.gnu.org>
6469 * gfortran.dg/bind_c_procs_2.f90: New.
6471 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
6473 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
6474 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6475 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6476 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6477 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
6478 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6479 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6481 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
6483 * gcc.target/arm/neon-nested-apcs.c: New test.
6485 2014-01-04 Jakub Jelinek <jakub@redhat.com>
6487 PR tree-optimization/59519
6488 * gcc.dg/vect/pr59519-1.c: New test.
6489 * gcc.dg/vect/pr59519-2.c: New test.
6491 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
6494 2014-01-04 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/typebound_proc_32.f90: New.
6499 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
6502 * g++.dg/pr58950.C: New file.
6504 2014-01-03 Tobias Burnus <burnus@net-b.de>
6507 * g++.dg/gomp/pr58567.C: New.
6509 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
6511 PR tree-optimization/59651
6512 * gcc.dg/torture/pr59651.c: New test.
6513 * gcc.dg/vect/pr59651.c: Ditto.
6515 2014-01-03 Jakub Jelinek <jakub@redhat.com>
6518 * gcc.target/i386/pr59625.c: New test.
6520 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6524 * g++.dg/cpp0x/range-for28.C: New.
6525 * g++.dg/cpp0x/range-for3.C: Update.
6527 2014-01-02 Joseph Myers <joseph@codesourcery.com>
6529 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
6531 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6534 * g++.dg/cpp0x/pr59641.C: New file.
6536 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6538 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
6540 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
6543 * g++.dg/ext/pr59378.C: New file.
6545 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6547 Update copyright years
6549 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6551 * gcc.target/arc/arc.exp: Use the standard form for the copyright
6554 2014-01-02 Janus Weil <janus@gcc.gnu.org>
6557 * gfortran.dg/dynamic_dispatch_12.f90: New.
6559 2014-01-01 Jakub Jelinek <jakub@redhat.com>
6561 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
6562 the builtin isn't optimized away as unused.
6564 PR rtl-optimization/59647
6565 * g++.dg/opt/pr59647.C: New test.
6567 Copyright (C) 2014 Free Software Foundation, Inc.
6569 Copying and distribution of this file, with or without modification,
6570 are permitted in any medium without royalty provided the copyright
6571 notice and this notice are preserved.