1 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
3 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
4 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
7 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
8 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
10 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
12 * gcc.target/arm/simd/vuzpf32_1.c: New file.
13 * gcc.target/arm/simd/vuzpp16_1.c: New file.
14 * gcc.target/arm/simd/vuzpp8_1.c: New file.
15 * gcc.target/arm/simd/vuzps16_1.c: New file.
16 * gcc.target/arm/simd/vuzps32_1.c: New file.
17 * gcc.target/arm/simd/vuzps8_1.c: New file.
18 * gcc.target/arm/simd/vuzpu16_1.c: New file.
19 * gcc.target/arm/simd/vuzpu32_1.c: New file.
20 * gcc.target/arm/simd/vuzpu8_1.c: New file.
22 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
24 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
25 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
26 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
28 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
30 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
31 * gcc.target/aarch64/simd/vuzpf32.x: New file.
32 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
33 * gcc.target/aarch64/simd/vuzpp16.x: New file.
34 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
35 * gcc.target/aarch64/simd/vuzpp8.x: New file.
36 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
37 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
38 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
39 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
40 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
41 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
42 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
43 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
44 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
45 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
46 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
47 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
48 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
49 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
50 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
51 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
52 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
53 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
54 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
55 * gcc.target/aarch64/simd/vuzps16.x: New file.
56 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
57 * gcc.target/aarch64/simd/vuzps32.x: New file.
58 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
59 * gcc.target/aarch64/simd/vuzps8.x: New file.
60 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
61 * gcc.target/aarch64/simd/vuzpu16.x: New file.
62 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
63 * gcc.target/aarch64/simd/vuzpu32.x: New file.
64 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
65 * gcc.target/aarch64/simd/vuzpu8.x: New file.
67 2014-04-30 Richard Biener <rguenther@suse.de>
69 PR tree-optimization/48329
70 * gfortran.dg/vect/pr48329.f90: New testcase.
72 2014-04-30 Marek Polacek <polacek@redhat.com>
74 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
75 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
77 2014-04-30 Marek Polacek <polacek@redhat.com>
80 * gcc.dg/pr60139.c: New test.
82 2014-04-30 Marek Polacek <polacek@redhat.com>
85 * gcc.dg/pr60351.c: New test.
87 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
89 * gcc.target/arm/simd/simd.exp: New file.
90 * gcc.target/arm/simd/vzipqf32_1.c: New file.
91 * gcc.target/arm/simd/vzipqp16_1.c: New file.
92 * gcc.target/arm/simd/vzipqp8_1.c: New file.
93 * gcc.target/arm/simd/vzipqs16_1.c: New file.
94 * gcc.target/arm/simd/vzipqs32_1.c: New file.
95 * gcc.target/arm/simd/vzipqs8_1.c: New file.
96 * gcc.target/arm/simd/vzipqu16_1.c: New file.
97 * gcc.target/arm/simd/vzipqu32_1.c: New file.
98 * gcc.target/arm/simd/vzipqu8_1.c: New file.
99 * gcc.target/arm/simd/vzipf32_1.c: New file.
100 * gcc.target/arm/simd/vzipp16_1.c: New file.
101 * gcc.target/arm/simd/vzipp8_1.c: New file.
102 * gcc.target/arm/simd/vzips16_1.c: New file.
103 * gcc.target/arm/simd/vzips32_1.c: New file.
104 * gcc.target/arm/simd/vzips8_1.c: New file.
105 * gcc.target/arm/simd/vzipu16_1.c: New file.
106 * gcc.target/arm/simd/vzipu32_1.c: New file.
107 * gcc.target/arm/simd/vzipu8_1.c: New file.
109 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/cpp0x/constexpr-51707.C: New.
114 2014-04-29 David Malcolm <dmalcolm@redhat.com>
116 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
117 occurrences of "int" in the gimple dump to reflect that the return
118 types of functions now show up in such dumps.
119 * gcc.dg/tree-ssa/pr27810.c: Likewise.
121 2014-04-29 Jakub Jelinek <jakub@redhat.com>
123 PR tree-optimization/60971
124 * c-c++-common/turtore/pr60971.c: New test.
126 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
128 * gcc.target/aarch64/simd/simd.exp: New file.
129 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
130 * gcc.target/aarch64/simd/vzipf32.x: New file.
131 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
132 * gcc.target/aarch64/simd/vzipp16.x: New file.
133 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
134 * gcc.target/aarch64/simd/vzipp8.x: New file.
135 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
136 * gcc.target/aarch64/simd/vzipqf32.x: New file.
137 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
138 * gcc.target/aarch64/simd/vzipqp16.x: New file.
139 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
140 * gcc.target/aarch64/simd/vzipqp8.x: New file.
141 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
142 * gcc.target/aarch64/simd/vzipqs16.x: New file.
143 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
144 * gcc.target/aarch64/simd/vzipqs32.x: New file.
145 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
146 * gcc.target/aarch64/simd/vzipqs8.x: New file.
147 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
148 * gcc.target/aarch64/simd/vzipqu16.x: New file.
149 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
150 * gcc.target/aarch64/simd/vzipqu32.x: New file.
151 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
152 * gcc.target/aarch64/simd/vzipqu8.x: New file.
153 * gcc.target/aarch64/simd/vzips16_1.c: New file.
154 * gcc.target/aarch64/simd/vzips16.x: New file.
155 * gcc.target/aarch64/simd/vzips32_1.c: New file.
156 * gcc.target/aarch64/simd/vzips32.x: New file.
157 * gcc.target/aarch64/simd/vzips8_1.c: New file.
158 * gcc.target/aarch64/simd/vzips8.x: New file.
159 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
160 * gcc.target/aarch64/simd/vzipu16.x: New file.
161 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
162 * gcc.target/aarch64/simd/vzipu32.x: New file.
163 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
164 * gcc.target/aarch64/simd/vzipu8.x: New file.
166 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
168 * gcc.target/aarch64/fcsel_1.c: New test case.
170 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
173 * gfortran.dg/arrayio_13.f90: New test.
175 2014-04-28 Martin Jambor <mjambor@suse.cz>
177 * gcc.dg/tree-ssa/sra-14.c: New test.
179 2014-04-28 Richard Biener <rguenther@suse.de>
182 * gcc.dg/tree-ssa/alias-32.c: New testcase.
183 * gcc.dg/vect/pr60092.c: Likewise.
185 2014-04-28 Richard Biener <rguenther@suse.de>
187 * gcc.dg/tree-ssa/vrp91.c: New testcase.
188 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
189 * gcc.dg/Wstrict-overflow-15.c: Likewise.
190 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
192 2014-04-28 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/60979
195 * gcc.dg/graphite/pr60979.c: New testcase.
197 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200 * gcc.dg/pr60114.c: Use signed chars.
202 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
205 * g++.dg/cpp0x/alias-decl-43.C: New.
207 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/no_range_check_3.f90: New test.
213 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
216 * gfortran.dg/namelist_utf8.f90: New test.
218 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
220 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
221 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
222 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
224 2014-04-25 Cary Coutant <ccoutant@google.com>
227 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
228 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
229 -fdebug-types-section flag.
231 2014-04-25 Jiong Wang <jiong.wang@arm.com>
233 * gcc.target/arm/tail-long-call.c: New test.
235 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
237 PR tree-optimization/60930
238 * gcc.dg/torture/pr60930.c: New test.
240 2014-04-25 Jakub Jelinek <jakub@redhat.com>
242 PR tree-optimization/60960
243 * gcc.c-torture/execute/pr60960.c: New test.
245 2014-04-25 Marek Polacek <polacek@redhat.com>
247 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
249 2014-04-25 Marek Polacek <polacek@redhat.com>
252 * gcc.dg/pr18079.c: New test.
253 * gcc.dg/pr18079-2.c: New test.
255 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
257 * c-c++-common/gomp/pr60823-2.c: Require effective target
260 2014-04-25 Marek Polacek <polacek@redhat.com>
263 * gcc.dg/pr60114.c: New test.
265 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
267 * gcc.c-torture/execute/20140425-1.c: New test.
269 2014-04-25 Marek Polacek <polacek@redhat.com>
272 * c-c++-common/pr60156.c: New test.
274 2014-04-25 Richard Biener <rguenther@suse.de>
277 * g++.dg/opt/pr60912.C: New testcase.
279 2014-04-25 Richard Biener <rguenther@suse.de>
282 * gcc.dg/lto/pr60911_0.c: New testcase.
284 2014-04-24 Cong Hou <congh@google.com>
286 PR tree-optimization/60896
287 * g++.dg/vect/pr60896.cc: New test.
289 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
291 * gcc.target/powerpc/pack01.c: New test to test the new pack and
292 unpack builtin functionss for 128-bit types.
293 * gcc.target/powerpc/pack02.c: Likewise.
294 * gcc.target/powerpc/pack03.c: Likewise.
295 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
296 divide builtin functionss.
297 * gcc.target/powerpc/extend-divide-2.c: Likewise.
298 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
300 * gcc.target/powerpc/bcd-2.c: Likewise.
301 * gcc.target/powerpc/bcd-3.c: Likewise.
302 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
304 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
306 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
308 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
309 keeps_null_pointer_checks.
310 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
311 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
312 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
313 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
315 2014-04-24 Jakub Jelinek <jakub@redhat.com>
317 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
318 Replace load with read and store with write.
320 2014-04-24 Jeff Law <law@redhat.com>
323 * gcc.c-torture/pr60822.c: New test.
324 * gcc.c-torture/pr60822.x: New test.
326 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
329 * testsuite/g++.dg/cpp0x/pr57958.C: New test.
331 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
333 * lib/target-supports.exp (check_effective_target_vect_perm): Return
336 2014-04-24 Radovan Obradovic <robradovic@mips.com>
337 Tom de Vries <tom@codesourcery.com>
339 * gcc.dg/fuse-caller-save.c: New test.
341 2014-04-24 Joey Ye <joey.ye@arm.com>
343 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
345 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
348 * gcc.dg/vect/vect-bswap16: New test.
349 * gcc.dg/vect/vect-bswap32: Likewise.
350 * gcc.dg/vect/vect-bswap64: Likewise.
352 2014-04-23 Jeff Law <law@redhat.com>
354 PR tree-optimization/60902
355 * gcc.target/i386/pr60902.c: New test.
357 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
359 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
360 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
361 * gcc.target/aarch64/vdup_n_1.c: New testcase.
363 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365 * gcc.target/arm/rev16.c: New test.
367 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
369 * gcc.target/aarch64/rev16_1.c: New test.
371 2014-04-23 Richard Biener <rguenther@suse.de>
373 PR tree-optimization/60903
374 * gcc.dg/torture/pr60903.c: New testcase.
376 2014-04-23 Richard Biener <rguenther@suse.de>
379 * g++.dg/torture/pr60895.C: New testcase.
381 2014-04-23 Richard Biener <rguenther@suse.de>
384 * gcc.dg/torture/pr60891.c: New testcase.
386 2014-04-22 Jakub Jelinek <jakub@redhat.com>
389 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
390 -fno-sanitize-recover to dg-options.
391 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
392 add -std=c++11 to dg-options.
393 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
394 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
395 add -std=c++1y to dg-options.
396 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
397 -fno-sanitize-recover to dg-options.
398 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
399 * c-c++-common/ubsan/vla-4.c: Likewise.
400 * c-c++-common/ubsan/pr59503.c: Likewise.
401 * c-c++-common/ubsan/vla-3.c: Likewise.
402 * c-c++-common/ubsan/save-expr-1.c: Likewise.
403 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
404 * c-c++-common/ubsan/shift-3.c: Likewise.
405 * c-c++-common/ubsan/overflow-1.c: Likewise.
406 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
407 * c-c++-common/ubsan/vla-2.c: Likewise.
408 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
409 * c-c++-common/ubsan/pr60613-1.c: Likewise.
410 * c-c++-common/ubsan/shift-6.c: Likewise.
411 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
412 * c-c++-common/ubsan/overflow-add-3.c: New test.
413 * c-c++-common/ubsan/overflow-add-4.c: New test.
414 * c-c++-common/ubsan/div-by-zero-6.c: New test.
415 * c-c++-common/ubsan/div-by-zero-7.c: New test.
417 2014-04-22 Christian Bruel <christian.bruel@st.com>
419 * gcc.target/sh/hiconst.c: New test.
421 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
423 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
424 lroundf generates custom round instruction, too.
426 2014-04-22 Tobias Burnus <burnus@net-b.de>
429 * coarray/alloc_comp_3.f90: New.
431 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
434 * gcc.target/i386/pr60868.c: New testcase.
436 2014-04-22 Jakub Jelinek <jakub@redhat.com>
439 * c-c++-common/gomp/pr59073.c: New test.
441 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
443 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
445 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
447 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
448 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
450 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
452 * gcc.dg/memcpy-5.c: New test.
454 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
456 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
458 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
459 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
461 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
462 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
464 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
465 from dg-additional-options.
466 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
469 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
471 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
472 (sigill_hdlr): Remove.
473 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
476 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
477 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
478 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
480 * lib/target-supports.exp (add_options_for_tls): Remove
481 *-*-solaris2.9* handling.
483 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
485 * gcc.target/aarch64/vect_cvtf_1.c: New.
487 2014-04-22 Jakub Jelinek <jakub@redhat.com>
489 PR tree-optimization/60823
490 * c-c++-common/gomp/pr60823-1.c: New test.
491 * c-c++-common/gomp/pr60823-2.c: New test.
492 * c-c++-common/gomp/pr60823-3.c: New test.
494 2014-04-22 Ian Bolton <ian.bolton@arm.com>
496 * gcc.target/arm/anddi_notdi-1.c: New test.
497 * gcc.target/arm/iordi_notdi-1.c: New test case.
499 2014-04-22 Ian Bolton <ian.bolton@arm.com>
501 * gcc.target/arm/iordi_notdi-1.c: New test.
503 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
505 * gcc.target/aarch64/vrnd_f64_1.c : New file.
507 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
510 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
511 not cause errors if -mspe.
513 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
516 * gcc.target/i386/pr60909-1.c: New test.
517 * gcc.target/i386/pr60909-2.c: Ditto.
519 2014-04-18 Cong Hou <congh@google.com>
521 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
522 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
524 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
526 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
527 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
529 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/cpp0x/alias-decl-42.C: New.
534 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
536 * gcc.target/powerpc/ti_math1.c: New.
537 * gcc.target/powerpc/ti_math2.c: New.
539 2014-04-17 Martin Jambor <mjambor@suse.cz>
541 * gnat.dg/opt34.adb: New.
542 * gnat.dg/opt34_pkg.ads: Likewise.
544 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
546 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
547 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
549 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
551 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
552 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
554 2014-04-17 Jakub Jelinek <jakub@redhat.com>
557 Forward port from 4.8 branch
558 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
560 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
562 * gcc.target/i386/bmi-2.c: Ditto.
564 2014-04-17 Richard Biener <rguenther@suse.de>
567 * g++.dg/opt/pr60849.C: New testcase.
569 2014-04-17 Richard Biener <rguenther@suse.de>
571 PR tree-optimization/60836
572 * g++.dg/vect/pr60836.cc: New testcase.
574 2014-04-17 Richard Biener <rguenther@suse.de>
576 PR tree-optimization/60841
577 * gcc.dg/vect/pr60841.c: New testcase.
579 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
581 * g++.dg/ipa/devirt-31.C: New testcase.
583 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
586 * gcc.dg/lto/pr60820_0.c: New testcase.
587 * gcc.dg/lto/pr60820_1.c: New testcase.
589 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
592 * g++.dg/torture/pr60854.C: New testcase.
594 2014-04-16 Catherine Moore <clm@codesourcery.com>
596 * gcc.target/mips/umips-store16-2.c: New test.
598 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
600 * g++.dg/cpp0x/initlist-vect.C: New file.
602 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
604 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
605 * gcc.dg/uninit-I-O0.c: Likewise.
606 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
608 2014-04-16 Jakub Jelinek <jakub@redhat.com>
610 PR tree-optimization/60844
611 * gcc.dg/pr60844.c: New test.
613 2014-04-15 Richard Biener <rguenther@suse.de>
615 PR rtl-optimization/56965
616 * gcc.dg/torture/pr56965-1.c: New testcase.
617 * gcc.dg/torture/pr56965-2.c: Likewise.
619 2014-04-15 Teresa Johnson <tejohnson@google.com>
621 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
623 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
625 * gnat.dg/vect14.adb: New test.
627 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
629 * gnat.dg/vect12.ad[sb]: New test.
630 * gnat.dg/vect13.ad[sb]: Likewise.
632 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
634 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
636 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
637 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
638 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
639 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
640 * c-c++-common/ubsan/null-1.c: Likewise.
641 * c-c++-common/ubsan/null-10.c: Likewise.
642 * c-c++-common/ubsan/null-11.c: Likewise.
643 * c-c++-common/ubsan/null-2.c: Likewise.
644 * c-c++-common/ubsan/null-3.c: Likewise.
645 * c-c++-common/ubsan/null-4.c: Likewise.
646 * c-c++-common/ubsan/null-5.c: Likewise.
647 * c-c++-common/ubsan/null-6.c: Likewise.
648 * c-c++-common/ubsan/null-7.c: Likewise.
649 * c-c++-common/ubsan/null-8.c: Likewise.
650 * c-c++-common/ubsan/null-9.c: Likewise.
651 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
652 * c-c++-common/ubsan/overflow-int128.c: Likewise.
653 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
654 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
655 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
656 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
657 * c-c++-common/ubsan/pr59333.c: Likewise.
658 * c-c++-common/ubsan/pr59667.c: Likewise.
659 * c-c++-common/ubsan/pr60613-2.c: Likewise.
660 * c-c++-common/ubsan/pr60636.c: Likewise.
661 * c-c++-common/ubsan/shift-1.c: Likewise.
662 * c-c++-common/ubsan/shift-2.c: Likewise.
663 * c-c++-common/ubsan/vla-1.c: Likewise.
665 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
667 * gnat.dg/vect11.ad[sb]: New test.
669 2014-04-14 Richard Biener <rguenther@suse.de>
671 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
673 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
675 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
677 2014-04-14 Richard Biener <rguenther@suse.de>
678 Marc Glisse <marc.glisse@inria.fr>
681 * gcc.target/i386/vec-may_alias.c: New testcase.
683 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685 * lib/target-supports.exp
686 (check_effective_target_vect_widen_mult_si_to_di_pattern):
687 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
690 2014-04-14 Richard Biener <rguenther@suse.de>
693 * gcc.dg/lto/pr60720_0.c: New testcase.
694 * gcc.dg/lto/pr60720_1.c: Likewise.
696 2014-04-14 Christian Bruel <christian.bruel@st.com>
698 * gcc.target/sh/memset.c: New test.
700 2014-04-14 Richard Biener <rguenther@suse.de>
703 * gcc.dg/graphite/pr55022.c: New testcase.
705 2014-04-14 Richard Biener <rguenther@suse.de>
707 PR tree-optimization/59817
708 PR tree-optimization/60453
709 * gfortran.dg/graphite/pr59817.f: New testcase.
710 * gcc.dg/graphite/pr59817-1.c: Likewise.
711 * gcc.dg/graphite/pr59817-2.c: Likewise.
713 2014-04-14 Jason Merrill <jason@redhat.com>
716 * lib/gcc-dg.exp (dg-build-dso): New.
717 (gcc-dg-test-1): Handle dg-do-what "dso".
719 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
722 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
725 * gfortran.dg/associate_15.f90: New test.
727 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
730 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
733 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
736 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
738 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
740 * gcc.target/mips/umips-store16-1.c: New test.
742 2014-04-11 Tobias Burnus <burnus@net-b.de>
745 * * g++.dg/warn/warn_format_signedness.C: New.
746 * gcc.dg/format/warn-signedness.c: New.
748 2014-04-11 Tobias Burnus <burnus@net-b.de>
752 * gfortran.dg/finalize_25.f90: New.
754 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
756 * gcc.target/epiphany/t1068-2.c: New file.
758 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
760 * gcc.target/epiphany/btst-1.c: New test.
762 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
764 PR rtl-optimization/60651
765 * gcc.target/epiphany/mode-switch.c: New test.
767 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/gen-attrs-58.C: New.
771 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
773 2014-04-11 Steve Ellcey <sellcey@mips.com>
774 Jakub Jelinek <jakub@redhat.com>
777 * gcc.c-torture/compile/pr60556.c: New test.
779 2014-04-11 Richard Biener <rguenther@suse.de>
782 * gcc.dg/pr60797.c: New testcase.
784 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
786 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
787 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
788 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
790 * gcc.target/s390/htm-nofloat-1.c: ... this one.
791 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
792 instructions as well.
794 2014-04-11 Jakub Jelinek <jakub@redhat.com>
796 PR rtl-optimization/60663
797 * gcc.target/arm/pr60663.c: New test.
799 2014-04-10 Jason Merrill <jason@redhat.com>
801 * g++.dg/dso/dlclose1.C: Disable for 4.9.
803 2014-04-10 Jakub Jelinek <jakub@redhat.com>
806 * g++.dg/lto/pr60567_0.C: New test.
808 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
810 * gfortran.dg/class_nameclash.f90: New test.
812 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/cpp0x/variadic156.C: New.
817 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
819 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
822 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
825 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
828 2014-04-09 Steve Ellcey <sellcey@mips.com>
830 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
833 2014-04-09 Cong Hou <congh@google.com>
836 * lib/target-supports.exp:
837 (check_effective_target_vect_widen_si_to_di_pattern): New.
838 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
839 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
841 (foo): Fix up formatting.
842 (main): Call check_vect.
844 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/template/crash119.C: New.
849 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
851 * gcc.target/powerpc/atomic_load_store-p8.c: New.
853 2014-04-08 Jason Merrill <jason@redhat.com>
855 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
857 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
859 PR rtl-optimization/60776
860 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
861 * gcc.dg/builtin-bswap-7.c: Likewise.
862 * gcc.dg/builtin-bswap-6a.c: New testcase.
863 * gcc.dg/builtin-bswap-7a.c: New testcase.
866 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
868 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
870 * gcc.dg/builtin-bswap-7.c: Likewise.
872 2014-04-08 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/60785
875 * gcc.dg/graphite/pr60785.c: New testcase.
877 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
880 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
883 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
885 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
886 * g++.dg/warn/Wnvdtor-3.C: Likewise.
887 * g++.dg/warn/Wnvdtor-4.C: Likewise.
889 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
891 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
893 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
896 * g++.dg/torture/pr60609.C: New test.
898 2014-04-07 Richard Biener <rguenther@suse.de>
900 PR tree-optimization/60766
901 * gcc.dg/torture/pr60766.c: New testcase.
903 2014-04-07 Jason Merrill <jason@redhat.com>
905 * lib/gcc-dg.exp (dg-build-dso): New.
906 (gcc-dg-test-1): Handle dg-do-what "dso".
907 * lib/target-supports.exp (add_options_for_dlopen): New.
908 (check_effective_target_dlopen): Use it.
910 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
912 * gcc.target/arm/pr60657.c: Fix missing curly brace.
914 2014-04-07 Richard Biener <rguenther@suse.de>
917 * g++.dg/torture/pr60750.C: New testcase.
918 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
920 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
922 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
924 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
927 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
929 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
932 * g++.dg/cpp1y/auto-fn25.C: Require lto.
934 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
936 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
938 * gfortran.dg/warn_conversion_4.f90: Adjust test.
940 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
942 * gcc.target/avr/dev-specific-rmw.c: New test.
944 2014-04-04 Cong Hou <congh@google.com>
946 PR tree-optimization/60656
947 * gcc.dg/vect/pr60656.c: New test.
949 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
951 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
953 * gcc.dg/builtin-bswap-7.c: Likewise.
955 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/cpp0x/constexpr-ice15.C: New.
960 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
963 testcase by Richard Biener
964 * gcc.dg/lto/pr59626_0.c: New testcase.
965 * gcc.dg/lto/pr59626_1.c: New testcase.
967 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
970 * gcc.c-torture/compile/pr60655-1.c: New test.
972 2014-04-04 Martin Jambor <mjambor@suse.cz>
975 * g++.dg/ipa/pr60640-1.C: New test.
976 * g++.dg/ipa/pr60640-2.C: Likewise.
977 * g++.dg/ipa/pr60640-3.C: Likewise.
978 * g++.dg/ipa/pr60640-4.C: Likewise.
980 2014-04-04 Jeff Law <law@redhat.com>
983 * gcc.target/arm/pr60657.c: New test.
985 2014-04-04 Richard Biener <rguenther@suse.de>
988 * g++.dg/torture/pr60746.C: New testcase.
990 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
992 * g++.old-deja/g++.robertl/eb121.C: Adjust.
993 * g++.old-deja/g++.jason/overload21.C: Likewise.
994 * g++.old-deja/g++.law/init5.C: Likewise.
996 2014-04-03 Cong Hou <congh@google.com>
998 PR tree-optimization/60505
999 * gcc.dg/vect/pr60505.c: New test.
1001 2014-04-03 Richard Biener <rguenther@suse.de>
1003 PR tree-optimization/60740
1004 * gcc.dg/graphite/pr60740.c: New testcase.
1006 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
1008 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
1009 * g++.dg/warn/Wnvdtor-2.C: New.
1010 * g++.dg/warn/Wnvdtor-3.C: New.
1011 * g++.dg/warn/Wnvdtor-4.C: New.
1012 * g++.dg/warn/Weff1.C: Delete.
1013 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
1014 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
1016 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
1019 * testsuite/g++.dg/torture/pr60659.C: New testcase.
1021 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1023 PR tree-optimization/60733
1024 * gcc.dg/torture/pr60733.c: New test.
1026 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
1028 PR rtl-optimization/60650
1029 * gcc.target/arm/pr60650-2.c: New.
1031 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
1033 * gcc.target/i386/avx2-vpand-3.c,
1034 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
1036 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1038 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
1039 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
1040 gcc.target/i386/memcpy-strategy-1.c,
1041 gcc.target/i386/memcpy-strategy-2.c,
1042 gcc.target/i386/memcpy-vector_loop-1.c,
1043 gcc.target/i386/memcpy-vector_loop-2.c,
1044 gcc.target/i386/memset-vector_loop-1.c,
1045 gcc.target/i386/memset-vector_loop-2.c,
1046 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
1047 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
1048 -march= options different from those in dg-options.
1050 2014-04-02 Joseph Myers <joseph@codesourcery.com>
1052 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1053 gcc.target/i386/pr30970.c: Use -mtune=generic.
1054 * gcc.target/i386/avx2-vpaddb-3.c,
1055 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
1056 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
1057 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
1058 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
1059 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
1060 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
1061 gcc.target/i386/avx2-vpsubw-3.c,
1062 gcc.target/i386/avx256-unaligned-load-1.c,
1063 gcc.target/i386/avx256-unaligned-load-4.c,
1064 gcc.target/i386/avx256-unaligned-store-1.c,
1065 gcc.target/i386/avx256-unaligned-store-2.c,
1066 gcc.target/i386/avx256-unaligned-store-4.c: Use
1069 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1070 Iain Sandoe <iain@codesourcery.com>
1073 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
1074 with the additional options -Wl,-undefined,dynamic_lookup
1075 and -Wl,-flat_namespace.
1076 * gcc.dg/torture/pr53922.c: Additional option
1077 -Wl,-flat_namespace for darwin[89].
1078 * gcc.dg/torture/pr60092.c: Additional options
1079 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
1082 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
1085 * lib/prune.exp: Modify the regular express to prune
1086 the new warnings introduced by r205679 on darwin9.
1088 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
1090 * g++.dg/init/ctor4.C: Adjust.
1091 * g++.dg/init/ctor4-1.C: New.
1092 * g++.dg/cpp0x/defaulted2.C: Adjust.
1094 2014-04-01 Richard Henderson <rth@redhat.com>
1097 * gcc.dg/pr60704.c: New file.
1099 2014-04-01 Bin Cheng <bin.cheng@arm.com>
1102 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
1103 logical_op_short_circuit targets.
1105 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1108 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
1109 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
1111 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
1113 PR rtl-optimization/60700
1114 * gcc.target/i386/pr60700.c: New test.
1116 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1119 * gcc.target/arm/pr60650.c: Adjust command line options.
1121 2014-03-31 Martin Jambor <mjambor@suse.cz>
1124 * gcc.dg/pr60647-1.c: New test.
1125 * gcc.dg/pr60647-2.c: Likewise.
1127 2014-03-31 Richard Biener <rguenther@suse.de>
1129 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
1131 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
1134 * gcc.target/aarch64/pr60034.c: New file.
1136 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
1139 * g++.dg/cpp1y/pr60626.C: New testcase.
1141 2014-03-29 Joseph Myers <joseph@codesourcery.com>
1143 * gcc.dg/pr45416.c: Allow bextr on x86.
1144 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
1145 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
1146 gcc.target/i386/fma4-vector.c: Use -mno-fma.
1147 * gcc.target/i386/l_fma_double_1.c,
1148 gcc.target/i386/l_fma_double_2.c,
1149 gcc.target/i386/l_fma_double_3.c,
1150 gcc.target/i386/l_fma_double_4.c,
1151 gcc.target/i386/l_fma_double_5.c,
1152 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
1153 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
1154 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
1155 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
1156 * gcc.target/i386/pr27971.c: Use -mno-tbm.
1157 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
1158 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
1160 2014-03-29 Jakub Jelinek <jakub@redhat.com>
1163 * g++.dg/pr60648.C: Move test to...
1164 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
1165 dg-options, add for fpic targets dg-additional-options -fPIC.
1167 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/opt33.adb: New testcase.
1171 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1174 * gcc.target/aarch64/pr60697.c: New.
1176 2014-03-27 Jeff Law <law@redhat.com>
1179 * g++.dg/pr60648.C: New test.
1181 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
1184 * g++.dg/cpp1y/pr60573.C: New testcase.
1186 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.target/i386/pr60693.c: New test.
1191 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
1193 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
1195 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1198 * c-c++-common/pr60689.c: New test.
1201 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
1202 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
1205 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
1208 * gcc.target/aarch64/pr60675.C: New.
1210 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1212 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
1213 * lib/target-supports.exp: Return true for s390
1214 in check_effective_logical_op_short_circuit.
1216 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1218 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
1219 of second source operand.
1220 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1224 2014-03-28 Jakub Jelinek <jakub@redhat.com>
1227 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
1229 2014-03-28 Tobias Burnus <burnus@net-b.de>
1231 * lib/cilk-plus-dg.exp: New.
1232 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
1233 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
1235 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1238 * gfortran.dg/where_4.f90: New test case.
1240 2014-03-27 Tobias Burnus <burnus@net-b.de>
1243 * gfortran.dg/finalize_24.f90: New.
1245 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1247 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
1250 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
1251 vec_select optimizations.
1252 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1253 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1256 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
1257 xxpermdi builtins are supported.
1259 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
1261 PR rtl-optimization/60650
1262 * gcc.target/arm/pr60650.c: New.
1264 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1266 * gcc.target/s390/20140327-1.c: New testcase.
1268 2014-03-27 Jakub Jelinek <jakub@redhat.com>
1271 * g++.dg/gomp/pr60682.C: New test.
1273 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
1275 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
1277 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
1280 * gcc.target/aarch64/pr60580_1.c: New.
1281 * gcc.target/aarch64/test_fp_attribute_1.c: New.
1282 * gcc.target/aarch64/test_fp_attribute_2.c: New.
1284 2014-03-26 Dehao Chen <dehao@google.com>
1286 * gcc.dg/predict-8.c: New test.
1288 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
1291 * g++.dg/init/const10.C: New.
1292 * g++.dg/init/const11.C: New.
1293 * g++.dg/init/pr25811.C: Adjust.
1294 * g++.dg/init/pr29043.C: Likewise.
1295 * g++.dg/init/pr43719.C: Likewise.
1296 * g++.dg/init/pr44086.C: Likewise.
1297 * g++.dg/init/ctor8.C: Likewise.
1298 * g++.dg/init/uninitialized1.C: Likewise.
1300 2014-03-26 Jakub Jelinek <jakub@redhat.com>
1303 * c-c++-common/ubsan/pr60636.c: New test.
1305 2014-03-26 Andreas Schwab <schwab@suse.de>
1307 * g++.dg/torture/pr60315.C: Remove duplication.
1309 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
1311 * gcc.c-torture/execute/20140326-1.c: New test.
1313 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
1316 * g++.dg/torture/pr60315.C: New testcase.
1318 2014-03-25 Martin Jambor <mjambor@suse.cz>
1321 * g++.dg/ipa/pr60600.C: New test.
1323 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
1326 * g++.dg/opt/pr56999.C: Pop hidden visibility.
1328 2014-03-25 Richard Biener <rguenther@suse.de>
1331 * gfortran.dg/lto/pr60635_0.f90: New testcase.
1332 * gfortran.dg/lto/pr60635_1.c: Likewise.
1334 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
1337 * g++.dg/cpp1y/pr60627.C: New testcase.
1339 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
1341 * gcc.target/aarch64/ushr64_1.c: New.
1343 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
1345 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
1346 (LONG_LONG): Use LLONG.
1347 (set_rvector_long): Explicitly return void.
1348 (set_vector_long): Likewise.
1349 (check_vector_long): Likewise.
1351 2014-03-24 Marek Polacek <polacek@redhat.com>
1353 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
1355 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
1356 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1357 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1358 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1359 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1360 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1361 * c-c++-common/ubsan/pr59503.c: Likewise.
1362 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1363 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1364 * c-c++-common/ubsan/shift-3.c: Likewise.
1365 * c-c++-common/ubsan/shift-6.c: Likewise.
1366 * c-c++-common/ubsan/undefined-1.c: Likewise.
1367 * c-c++-common/ubsan/vla-2.c: Likewise.
1368 * c-c++-common/ubsan/vla-3.c: Likewise.
1369 * c-c++-common/ubsan/vla-4.c: Likewise.
1370 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1371 * g++.dg/ubsan/return-2.C: Likewise.
1373 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
1375 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
1378 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
1382 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
1383 * gfortran.dg/round_4.f90: Likewise.
1385 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1388 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
1391 2014-03-22 Jakub Jelinek <jakub@redhat.com>
1394 * c-c++-common/ubsan/pr60613-1.c: New test.
1395 * c-c++-common/ubsan/pr60613-2.c: New test.
1397 2014-03-22 Matthias Klose <doko@ubuntu.com>
1399 * g++.dg/cpp0x/regress: Remove empty directory.
1401 2014-03-22 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
1406 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
1409 * g++.dg/cpp1y/pr60393.C: Likewise.
1411 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp1y/pr60384.C: New.
1416 2014-03-21 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.dg/pr60598.c: New test.
1421 2014-03-21 Martin Jambor <mjambor@suse.cz>
1424 * g++.dg/torture/pr59176.C: New test.
1426 2014-03-21 Martin Jambor <mjambor@suse.cz>
1429 * g++.dg/ipa/pr60419.C: New test.
1431 2014-03-21 Richard Biener <rguenther@suse.de>
1433 PR tree-optimization/60577
1434 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
1436 2014-03-21 Tobias Burnus <burnus@net-b.de>
1439 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
1441 2014-03-20 Jakub Jelinek <jakub@redhat.com>
1444 * g++.dg/opt/pr60597.C: New test.
1447 * g++.dg/init/pr60572.C: New test.
1449 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1451 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
1453 2014-03-19 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/implicit_pure_4.f90: New.
1459 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
1464 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
1467 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
1468 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
1469 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
1471 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1474 * g++.dg/cpp1y/pr60332.C: New.
1476 2014-03-19 Marek Polacek <polacek@redhat.com>
1479 * g++.dg/ubsan/pr60569.C: New test.
1481 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1483 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
1485 2014-03-19 Jakub Jelinek <jakub@redhat.com>
1487 PR tree-optimization/60559
1488 * g++.dg/vect/pr60559.cc: New test.
1490 2014-03-18 Ian Lance Taylor <iant@google.com>
1493 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
1494 (ditype): Rename typedef from int64_t.
1496 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1499 * gcc.dg/cast-qual-3.c: New.
1501 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1502 * c-c++-common/Wcast-qual-1.c: More precise match text.
1504 2014-03-18 Janus Weil <janus@gcc.gnu.org>
1508 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
1509 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
1510 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
1511 * gfortran.dg/intent_optimize_1.f90: Ditto.
1512 * gfortran.dg/pointer_init_9.f90: Ditto.
1513 * gfortran.dg/volatile4.f90: Ditto.
1514 * gfortran.dg/volatile6.f90: Ditto.
1516 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1519 * c-c++-common/Wcast-qual-1.c: More precise match text.
1521 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/constexpr-ice14.C: New.
1526 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
1531 2014-03-18 Jakub Jelinek <jakub@redhat.com>
1534 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
1535 * c-c++-common/ubsan/null-2.c: Likewise.
1536 * c-c++-common/ubsan/null-3.c: Likewise.
1537 * c-c++-common/ubsan/null-4.c: Likewise.
1538 * c-c++-common/ubsan/null-5.c: Likewise.
1539 * c-c++-common/ubsan/null-6.c: Likewise.
1540 * c-c++-common/ubsan/null-7.c: Likewise.
1541 * c-c++-common/ubsan/null-8.c: Likewise.
1542 * c-c++-common/ubsan/null-9.c: Likewise.
1543 * c-c++-common/ubsan/null-10.c: Likewise.
1544 * c-c++-common/ubsan/null-11.c: Likewise.
1545 * c-c++-common/ubsan/overflow-1.c: Likewise.
1546 * c-c++-common/ubsan/overflow-2.c: Likewise.
1547 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1548 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1549 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1550 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1551 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1552 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1553 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1554 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1555 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1556 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1557 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1558 * c-c++-common/ubsan/pr59333.c: Likewise.
1559 * c-c++-common/ubsan/pr59503.c: Likewise.
1560 * c-c++-common/ubsan/pr59667.c: Likewise.
1561 * c-c++-common/ubsan/undefined-1.c: Likewise.
1562 * g++.dg/ubsan/pr59250.C: Likewise.
1563 * g++.dg/ubsan/pr59306.C: Likewise.
1565 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1567 * gcc.dg/tls/pr58595.c: Add tls options.
1569 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
1571 * gcc.target/i386/avx-additional-reg-names.c: New.
1572 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
1574 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
1577 * g++.dg/cpp1y/pr60390.C: New testcase.
1580 * g++.dg/cpp1y/pr60391.C: New testcase.
1582 2014-03-17 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.target/i386/pr60516.c: New test.
1587 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/constexpr-ice13.C: New.
1592 2014-03-17 Marek Polacek <polacek@redhat.com>
1595 * gcc.dg/gomp/pr60534.c: New test.
1597 2014-03-17 Kai Tietz <ktietz@redhat.com>
1599 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1601 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
1604 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1607 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
1610 * gfortran.dg/list_read_12.f90: New test.
1612 2014-03-15 Janus Weil <janus@gcc.gnu.org>
1615 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1616 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1617 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1618 -Wno-aggressive-loop-optimizations and remove an unused variable.
1619 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1620 * gfortran.dg/pointer_init_9.f90: New.
1621 * gfortran.dg/volatile4.f90: Put into subroutine.
1622 * gfortran.dg/volatile6.f90: Ditto.
1624 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
1627 * gfortran.dg/transpose_4.f90: New test.
1629 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
1631 PR rtl-optimization/60508
1632 * gcc.target/i386/pr60508.c: New.
1634 2014-03-14 Richard Biener <rguenther@suse.de>
1637 * g++.dg/pr60518.C: New testcase.
1639 2014-03-14 Martin Jambor <mjambor@suse.cz>
1642 * gcc.dg/lto/pr60461_0.c: New test.
1644 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
1646 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1647 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1648 * gcc.dg/lto/save-temps_0.c: New testcase.
1650 2014-03-13 Jakub Jelinek <jakub@redhat.com>
1653 * c-c++-common/pr36282-1.c: New test.
1654 * c-c++-common/pr36282-2.c: New test.
1655 * c-c++-common/pr36282-3.c: New test.
1656 * c-c++-common/pr36282-4.c: New test.
1658 2014-03-13 Richard Henderson <rth@redhat.com>
1661 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1663 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/template/crash118.C: New.
1667 * g++.dg/template/crash95.C: Adjust.
1669 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
1671 PR rtl-optimization/57189
1672 * gcc.target/i386/pr57189.c: New.
1674 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/cpp0x/static_assert10.C: New.
1678 * g++.dg/cpp0x/static_assert11.C: Likewise.
1679 * g++.dg/cpp0x/static_assert3.C: Adjust.
1681 2014-03-13 Richard Biener <rguenther@suse.de>
1683 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1685 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1687 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1688 2.07 128-bit arithmetic.
1689 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1691 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1692 due to when TImode is allowed in VSX registers, the allowable
1693 address modes for TImode is just a single indirect address in
1694 order for the value to be loaded and store in either GPR or VSX
1695 registers. This affects the generated code, and it would cause
1696 this test to fail, when such an option is used.
1698 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
1700 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1702 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1704 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1705 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1706 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1707 only test for exactly one if if -mbranch-cost=1 has been passed.
1709 2014-03-12 Christian Bruel <christian.bruel@st.com>
1712 * gcc.target/arm/pr60264.c
1714 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1716 PR tree-optimization/60454
1717 * gcc.c-torture/execute/pr60454.c: New test.
1719 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1720 Marc Glisse <marc.glisse@inria.fr>
1722 PR tree-optimization/60502
1723 * gcc.c-torture/compile/pr60502.c: New test.
1725 2014-03-12 Jakub Jelinek <jakub@redhat.com>
1728 * gcc.dg/vect/pr60482.c: New test.
1730 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp0x/inh-ctor19.C: New.
1735 2014-03-11 Richard Biener <rguenther@suse.de>
1737 PR tree-optimization/60429
1738 PR tree-optimization/60485
1739 * gcc.dg/pr60485-1.c: New testcase.
1740 * gcc.dg/pr60485-2.c: Likewise.
1742 2014-03-10 Jakub Jelinek <jakub@redhat.com>
1745 * g++.dg/ipa/pr60457.C: New test.
1747 2014-03-10 Richard Biener <rguenther@suse.de>
1750 * g++.dg/torture/pr60474.C: New testcase.
1752 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
1754 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1756 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
1758 * gcc.dg/lto/pr55113_0.c: New testcase.
1760 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
1763 * g++.dg/cpp1y/pr60033.C: New testcase.
1766 * g++.dg/cpp1y/pr60393.C: New testcase.
1768 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
1771 * gfortran.dg/fmt_en.f90: New test.
1773 2014-03-07 Jason Merrill <jason@redhat.com>
1775 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1776 * lib/target-supports.exp (check_effective_target_c++11): Now
1778 (check_effective_target_c++11_only): New.
1779 (check_effective_target_c++11_down): New.
1780 (check_effective_target_c++1y): New.
1781 (check_effective_target_c++1y_only): New.
1782 (check_effective_target_c++98_only): Rename from
1783 check_effective_target_c++98.
1784 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1786 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1789 * g++.dg/cpp0x/constexpr-ice12.C: New.
1791 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
1793 * c-c++-common/gomp/map-1.c: Extend.
1795 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
1796 Janus Weil <janus@gcc.gnu.org>
1799 * gfortran.dg/deferred_type_component_1.f90 : New test.
1800 * gfortran.dg/deferred_type_component_2.f90 : New test.
1802 2014-03-06 Marek Polacek <polacek@redhat.com>
1805 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1806 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1808 2014-03-06 Jakub Jelinek <jakub@redhat.com>
1811 * gcc.dg/tls/pr58595.c: New test.
1813 2014-03-06 Richard Biener <rguenther@suse.de>
1819 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1821 * gcc.dg/lto/pr55113_0.c: New testcase.
1823 2014-03-05 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1827 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
1828 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1830 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1831 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1832 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1833 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1835 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
1836 even for mips*/s390*/i?86/x86_64.
1837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1844 * gcc.dg/lto/pr60404_0.c: New test.
1845 * gcc.dg/lto/pr60404_1.c: New file.
1846 * gcc.dg/lto/pr60404_2.c: New file.
1848 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1851 long long" throughout.
1852 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1853 * gcc.dg/vmx/insert-vsx.c: Likewise.
1854 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1855 * gcc.dg/vmx/ld-vsx.c: Likewise.
1856 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1857 * gcc.dg/vmx/ldl-vsx.c: Likewise.
1858 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1859 * gcc.dg/vmx/merge-vsx.c: Likewise.
1860 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1861 * gcc.dg/vmx/st-vsx.c: Likewise.
1862 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1863 * gcc.dg/vmx/stl-vsx.c: Likewise.
1864 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1866 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
1868 * gcc.dg/lto/pr55113_0.c: New testcase.
1870 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/cpp1y/pr60376.C: New.
1875 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1877 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1879 2014-03-04 Richard Biener <rguenther@suse.de>
1881 PR tree-optimization/60382
1882 * gcc.dg/vect/pr60382.c: New testcase.
1884 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
1887 * gfortran.dg/namelist_84.f90: New test.
1889 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
1891 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1892 argument to avoid inf values.
1893 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1894 UNION_FP_CHECK machinery.
1896 2014-03-03 Renlin Li <Renlin.Li@arm.com>
1898 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1899 i32in128 cases outside special big-endian processing block.
1901 2014-03-03 Jakub Jelinek <jakub@redhat.com>
1903 PR preprocessor/60400
1904 * c-c++-common/cpp/pr60400.c: New test.
1905 * c-c++-common/cpp/pr60400-1.h: New file.
1906 * c-c++-common/cpp/pr60400-2.h: New file.
1909 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1911 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1912 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1914 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1917 * g++.dg/lto/pr60150.H: New testcase.
1918 * g++.dg/lto/pr60150_0.C: New testcase.
1919 * g++.dg/lto/pr60150_1.C: New testcase.
1921 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
1924 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1926 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1929 * gfortran.dg/vect/pr32380.f: Fix expected test results.
1931 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1934 * g++.dg/cpp0x/pr50025.C: New.
1936 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
1939 * g++.dg/cpp1y/pr60377.C: New testcase.
1941 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
1944 * gfortran.dg/str_comp_optimize_1.f90: New test.
1946 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1949 * gcc.c-torture/compile/pr60071.c: New.
1951 2014-02-28 Janus Weil <janus@gcc.gnu.org>
1954 * gfortran.dg/unlimited_polymorphic_16.f90: New.
1956 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/cpp0x/constexpr-ice11.C: New.
1961 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/cpp1y/auto-fn24.C: New.
1966 2014-02-28 Joey Ye <joey.ye@arm.com>
1969 * gcc.target/arm/thumb1-far-jump-3.c: New case.
1971 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1974 * g++.dg/overload/ellipsis2.C: New.
1976 2014-02-27 Jeff Law <law@redhat.com>
1978 PR rtl-optimization/52714
1979 * gcc.c-torture/compile/pr52714.c: New test.
1981 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
1982 Jeff Law <law@redhat.com>
1984 PR rtl-optimization/49847
1985 * g++.dg/pr49847.C: New test.
1987 2014-02-27 Marek Polacek <polacek@redhat.com>
1990 * c-c++-common/pr59223.c: New test.
1992 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
1994 * common/config/i386/predicates.md (const1256_operand): Remove.
1995 (const2356_operand): New.
1996 (const_1_to_2_operand): Remove.
1997 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1998 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1999 (*avx512pf_gatherpf<mode>sf): Ditto.
2000 (avx512pf_gatherpf<mode>df): Ditto.
2001 (*avx512pf_gatherpf<mode>df_mask): Ditto.
2002 (*avx512pf_gatherpf<mode>df): Ditto.
2003 (avx512pf_scatterpf<mode>sf): Ditto.
2004 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
2005 (*avx512pf_scatterpf<mode>sf): Ditto.
2006 (avx512pf_scatterpf<mode>df): Ditto.
2007 (*avx512pf_scatterpf<mode>df_mask): Ditto.
2008 (*avx512pf_scatterpf<mode>df): Ditto.
2009 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
2011 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
2013 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
2014 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
2015 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
2016 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
2017 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
2018 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
2019 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
2020 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
2022 2014-02-26 Bin Cheng <bin.cheng@arm.com>
2025 * gnat.dg/renaming5.adb: Change to two expected gotos.
2026 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
2028 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
2029 messages for removed basic block.
2030 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
2031 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
2032 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
2033 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
2035 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2037 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
2038 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2039 * gcc.dg/vmx/ldl-vsx.c: Likewise.
2040 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2041 * gcc.dg/vmx/merge-vsx.c: Likewise.
2042 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2044 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
2046 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
2047 * gcc.target/i386/prefetchwt1-1.c: New.
2048 * g++.dg/other/i386-2.C: Add new option.
2049 * g++.dg/other/i386-3.C: Ditto.
2050 * gcc.target/i386/sse-12.c: Ditto.
2051 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
2052 * gcc.target/i386/sse-22.c: Add new option.
2053 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
2055 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
2061 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
2063 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
2066 * g++.dg/cpp1y/pr60311.C: New testcase.
2068 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
2071 * g++.dg/cpp1y/pr60065.C: New testcase.
2073 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
2075 PR rtl-optimization/60268
2076 * gcc.c-torture/compile/pr60268.c: New test.
2078 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
2080 * gcc.target/microblaze/others/mem_reload.c: New test.
2082 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2084 * gcc.dg/vmx/lde.c: New test.
2085 * gcc.dg/vmx/lde-be-order.c: New test.
2086 * gcc.dg/vmx/ste.c: New test.
2087 * gcc.dg/vmx/ste-be-order.c: New test.
2089 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
2092 * lib/target-supports.exp
2093 (check_effective_target_logical_op_short_circuit): Add cris-*-*
2094 and crisv32-*-* to list.
2096 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
2101 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2103 * gcc.dg/vmx/vsums.c: Check entire result vector.
2104 * gcc.dg/vmx/vsums-be-order.c: Likewise.
2106 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2108 * gcc.dg/vmx/ld.c: New test.
2109 * gcc.dg/vmx/ld-be-order.c: New test.
2110 * gcc.dg/vmx/ld-vsx.c: New test.
2111 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
2112 * gcc.dg/vmx/ldl.c: New test.
2113 * gcc.dg/vmx/ldl-be-order.c: New test.
2114 * gcc.dg/vmx/ldl-vsx.c: New test.
2115 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
2116 * gcc.dg/vmx/st.c: New test.
2117 * gcc.dg/vmx/st-be-order.c: New test.
2118 * gcc.dg/vmx/st-vsx.c: New test.
2119 * gcc.dg/vmx/st-vsx-be-order.c: New test.
2120 * gcc.dg/vmx/stl.c: New test.
2121 * gcc.dg/vmx/stl-be-order.c: New test.
2122 * gcc.dg/vmx/stl-vsx.c: New test.
2123 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
2125 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
2127 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
2128 * g++.dg/other/i386-3.C (dg-options): Ditto.
2129 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
2130 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
2131 -mavx512pf and -msha.
2133 2014-02-21 Richard Biener <rguenther@suse.de>
2135 PR tree-optimization/60276
2136 * gcc.dg/vect/pr60276.c: New testcase.
2138 2014-02-21 Janus Weil <janus@gcc.gnu.org>
2141 * gfortran.dg/finalize_23.f90: New.
2143 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
2147 * g++.dg/cpp1y/pr60052.C: New testcase.
2148 * g++.dg/cpp1y/pr60053.C: New testcase.
2150 2014-02-21 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/inquire_16.f90: New.
2155 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
2157 * gcc.target/nios2/biggot-1.c: New.
2158 * gcc.target/nios2/biggot-2.c: New.
2160 2014-02-20 Martin Jambor <mjambor@suse.cz>
2163 * gcc.dg/ipa/pr55260.c: New test.
2165 2014-02-20 Bin Cheng <bin.cheng@arm.com>
2167 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
2168 for execution test case.
2170 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
2173 * g++.dg/torture/pr58555.C: New testcase.
2175 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2178 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
2180 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
2182 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
2183 Kirill Yukhin <kirill.yukhin@intel.com>
2185 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
2186 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
2187 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
2188 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2189 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
2190 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
2192 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2195 * g++.dg/ext/builtin-bswap1.C: New test.
2196 * c-c++-common/pr37743.c: New test.
2198 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
2200 * gcc.dg/decl-10.c: New test.
2202 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2205 * g++.dg/ext/ivdep-1.C: New test.
2208 * gcc.dg/pr60267.c: New test.
2210 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
2213 * gcc.target/i386/pr39162.c: Add dg-prune-output.
2214 (dg-options): Remove -Wno-psabi.
2215 * gcc.target/i386/pr59794-2.c: Ditto.
2216 * gcc.target/i386/pr60205-1.c: Ditto.
2217 * gcc.target/i386/sse-5.c: Ditto.
2219 2014-02-18 Nick Clifton <nickc@redhat.com>
2221 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
2222 * gcc.dg/pr23623.c: Likewise.
2223 * gcc.dg/pr48784-1.c: Likewise.
2224 * gcc.dg/pr48784-2.c: Likewise.
2225 * gcc.dg/pr56997-2.c: Likewise.
2226 * gcc.dg/sms-6.c: Likewise.
2227 * gcc.dg/torture/pr60183.c: Likewise.
2228 * gcc.dg/torture/vec-cvt-1.c: Likewise.
2229 * gcc.c-torture/execute/20061220-1.x: New.
2230 * gcc.c-torture/execute/pr43220.x: New.
2231 * gcc.c-torture/execute/pr51581-1.x: New.
2232 * gcc.c-torture/execute/pr51581-2.x: New.
2233 * gcc.c-torture/execute/pr58570.x: New.
2234 * gcc.c-torture/unsorted/DFcmp.x: New.
2235 * gcc.c-torture/unsorted/SFset.x: New.
2237 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
2239 * gnat.dg/opt31.adb: New test.
2241 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2243 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
2245 2014-02-19 Janus Weil <janus@gcc.gnu.org>
2248 * gfortran.dg/typebound_proc_33.f90: New.
2250 2014-02-19 Marek Polacek <polacek@redhat.com>
2253 * gcc.dg/pr60195.c: New test.
2255 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
2257 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
2259 2014-02-19 Jakub Jelinek <jakub@redhat.com>
2261 PR preprocessor/58844
2262 * c-c++-common/cpp/pr58844-1.c: New test.
2263 * c-c++-common/cpp/pr58844-2.c: New test.
2265 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/cpp0x/constexpr-ice10.C: New.
2270 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/cpp0x/pr60215.C: New.
2275 2014-02-18 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/proc_ptr_45.f90: New.
2279 * gfortran.dg/proc_ptr_46.f90: New.
2281 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
2284 * g++.dg/cpp1y/pr60190.C: New testcase.
2287 * g++.dg/cpp1y/pr60064.C: New testcase.
2289 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
2292 * gcc.target/i386/pr60205-1.c: New test.
2293 * gcc.target/i386/pr60205-2.c: Ditto.
2295 2014-02-18 Kai Tietz <ktietz@redhat.com>
2298 * gcc.target/i386/nest-1.c: New testcase.
2300 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
2302 * gnat.dg/opt32.adb: New test.
2304 2014-02-18 Janus Weil <janus@gcc.gnu.org>
2307 * gfortran.dg/typebound_generic_15.f90: New.
2309 2014-02-17 Janus Weil <janus@gcc.gnu.org>
2312 * gfortran.dg/init_flag_12.f90: New.
2314 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
2315 Ilya Tocar <ilya.tocar@intel.com>
2317 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
2318 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
2319 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
2320 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2322 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
2324 * lib/target-supports.exp
2325 (check_effective_target_logical_op_short_circuit): New procedure.
2326 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
2327 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
2328 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
2329 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2330 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2331 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
2332 logical_op_short_circuit for the alternative test, extending
2335 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2338 * gcc.target/powerpc/pr60203.c: New testsuite.
2340 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
2343 * gfortran.dg/ichar_3.f90: New test.
2345 2014-02-15 Richard Biener <rguenther@suse.de>
2347 PR tree-optimization/60183
2348 * gcc.dg/torture/pr60183.c: New testcase.
2350 2014-02-14 Jeff Law <law@redhat.com>
2352 PR rtl-optimization/60131
2353 * g++.dg/torture/pr60131.C: New test.
2355 2014-02-14 Ian Bolton <ian.bolton@arm.com>
2357 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
2360 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2362 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
2364 2014-02-14 Jakub Jelinek <jakub@redhat.com>
2366 * gcc.c-torture/compile/20140213.c: New test.
2368 2014-02-13 Jakub Jelinek <jakub@redhat.com>
2371 * gcc.target/i386/pr43546.c: New test.
2373 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
2375 * gcc.target/s390/hotpatch-compile-8.c: New test.
2377 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
2379 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
2380 definition with an ifndef.
2381 * gcc.dg/pr59605-2.c: New test.
2383 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
2385 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
2387 2014-02-12 Joseph Myers <joseph@codesourcery.com>
2389 * gcc.dg/torture/float128-mul-underflow.c,
2390 gcc.dg/torture/float128-truncdf-underflow.c,
2391 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
2393 2014-02-12 Jakub Jelinek <jakub@redhat.com>
2396 * g++.dg/ipa/pr59737.C: New test.
2398 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
2400 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
2402 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
2404 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
2406 * gcc.dg/cilk-plus/jump-openmp.c: New file.
2408 2014-02-12 Richard Biener <rguenther@suse.de>
2411 * gcc.dg/torture/pr60092.c: New testcase.
2412 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
2414 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
2416 * gcc.c-torture/execute/20140212-1.c: New test.
2418 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/cpp0x/pr60047.C: New.
2423 2014-02-12 Jakub Jelinek <jakub@redhat.com>
2426 * c-c++-common/pr60101.c: New test.
2428 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
2431 * g++.dg/ipa/devirt-27.C: New testcase.
2432 * g++.dg/ipa/devirt-26.C: New testcase.
2434 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2437 * gcc.target/powerpc/pr60137.c: New file.
2439 2014-02-11 Jakub Jelinek <jakub@redhat.com>
2442 * gfortran.dg/pr52370.f90: New test.
2444 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
2448 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
2451 * gcc.target/i386/pr43662.c (dg-options):
2452 Add -maccumulate-outgoing-args.
2453 * gcc.target/i386/pr43869.c (dg-options): Ditto.
2454 * gcc.target/i386/pr57003.c (dg-options): Ditto.
2455 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
2456 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
2457 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
2458 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
2459 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
2460 Add -maccumulate-outgoing-args.
2461 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
2462 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
2463 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
2464 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
2465 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
2466 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
2467 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
2468 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
2469 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
2470 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
2471 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
2472 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
2473 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
2474 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
2475 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
2477 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2479 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
2481 2014-02-11 Jakub Jelinek <jakub@redhat.com>
2484 * gcc.dg/guality/pr59776.c: New test.
2486 2014-02-11 Renlin Li <Renlin.Li@arm.com>
2488 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
2489 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
2490 (add_options_for_arm_vfp3): New.
2492 2014-02-11 Jeff Law <law@redhat.com>
2495 * gcc.target/m68k/pr54041.c: New test.
2497 2014-02-11 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.target/i386/pr59927.c: New test.
2502 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
2504 * gcc.dg/vect/pr57741-3.c: Require vect_int.
2505 * gcc.dg/vect/pr60012.c: Likewise.
2506 * gcc.dg/vect/vect-119.c: Likewise.
2507 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
2508 * gcc.dg/vect/vect-outer-4c.c: Likewise.
2510 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2512 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
2514 2014-02-10 Jeff Law <law@redhat.com>
2517 * gcc.c-torture/compile/pr52306.c: New test.
2519 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2521 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
2523 2014-02-10 Richard Biener <rguenther@suse.de>
2525 PR tree-optimization/60115
2526 * gcc.dg/torture/pr60115.c: New testcase.
2528 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
2530 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
2531 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
2533 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
2534 Ilya Tocar <ilya.tocar@intel.com>
2536 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
2537 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
2538 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2539 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2540 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
2541 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
2542 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
2543 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
2544 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2545 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2546 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
2547 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
2548 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
2549 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
2550 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2551 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2552 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
2553 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2554 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2555 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2556 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2557 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2558 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2559 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2560 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
2561 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2562 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2564 2014-02-10 Jakub Jelinek <jakub@redhat.com>
2566 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
2568 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
2571 * gfortran.dg/associated_target_5.f03: New test.
2573 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
2576 * gfortran.dg/elemental_by_value_1.f90: New test.
2578 2014-02-08 Janus Weil <janus@gcc.gnu.org>
2581 * gfortran.dg/finalize_22.f90: New.
2583 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
2586 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
2587 was fixed by the patch for PR59906.
2589 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2591 PR translation/52289
2592 * gfortran.dg/coarray_8.f90: Update dg-error match.
2594 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.dg/vect/pr59984.c: New test.
2600 * gcc.dg/attr-alloc_align-1.c: New test.
2601 * gcc.dg/attr-alloc_align-2.c: New test.
2602 * gcc.dg/attr-alloc_align-3.c: New test.
2603 * gcc.dg/attr-assume_aligned-1.c: New test.
2604 * gcc.dg/attr-assume_aligned-2.c: New test.
2605 * gcc.dg/attr-assume_aligned-3.c: New test.
2607 2014-02-08 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.target/i386/pr60077-1.c: New test.
2611 * gcc.target/i386/pr60077-2.c: New test.
2613 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2615 PR preprocessor/56824
2616 * gcc.dg/pr56824.c: New test.
2618 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2620 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2621 variable used for atomic operations.
2623 2014-02-07 Richard Biener <rguenther@suse.de>
2626 * gcc.dg/vect/pr60092-2.c: New testcase.
2628 2014-02-07 Jakub Jelinek <jakub@redhat.com>
2632 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2634 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2635 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2637 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2639 * gcc.target/s390/fp2int1.c: New testcase.
2641 2014-02-07 Richard Biener <rguenther@suse.de>
2644 * gcc.dg/tree-ssa/alias-30.c: New testcase.
2645 * gcc.dg/tree-ssa/alias-31.c: Likewise.
2647 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
2650 * g++.dg/torture/pr59918.C: New testcase.
2652 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2655 * gcc.target/arm/pr59575.c: New test.
2658 * gcc.dg/pr59992.c: New test.
2660 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
2662 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2663 init_priority. Test alignment of variable instead of function.
2665 2014-02-06 Marek Polacek <polacek@redhat.com>
2668 * gcc.dg/pr60087.c: New test.
2670 2014-02-06 Alan Modra <amodra@gmail.com>
2672 * gcc.target/powerpc/pr60032.c: New.
2674 2014-02-06 Jakub Jelinek <jakub@redhat.com>
2677 * gcc.c-torture/execute/pr60062.c: New test.
2678 * gcc.c-torture/execute/pr60072.c: New test.
2680 2014-02-06 Ian Bolton <ian.bolton@arm.com>
2682 * gcc.dg/tree-ssa/pr59597.c: Make called function static
2683 so that expected outcome works for PIC variants too.
2685 2014-02-06 Yury Gribov <y.gribov@samsung.com>
2686 Kugan Vivekanandarajah <kuganv@linaro.org>
2688 * gcc.target/arm/vect-noalign.c: New file.
2690 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
2691 Jakub Jelinek <jakub@redhat.com>
2694 * gcc.dg/pr60013.c: New testcase.
2696 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2698 * gcc.dg/vmx/sum2s.c: New.
2699 * gcc.dg/vmx/sum2s-be-order.c: New.
2701 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2703 * gcc.dg/vmx/pack.c: New.
2704 * gcc.dg/vmx/pack-be-order.c: New.
2705 * gcc.dg/vmx/unpack.c: New.
2706 * gcc.dg/vmx/unpack-be-order.c: New.
2708 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2710 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2711 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2713 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2716 Use __builtin_floorf, __builtin_ceilf.
2717 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2719 (TEST): Use __builtin_floorf.
2720 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2722 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2725 * g++.dg/opt/pr59947.C: New test.
2728 * c-c++-common/gomp/pr58703.c: New test.
2730 2014-02-05 Richard Biener <rguenther@suse.de>
2733 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2734 avoid using unsigned long long.
2736 2014-02-05 Jakub Jelinek <jakub@redhat.com>
2739 * g++.dg/torture/pr57499.C: New test.
2741 2014-02-05 Yury Gribov <y.gribov@samsung.com>
2743 * gcc.dg/asan/nosanitize-and-inline.c: New test.
2745 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
2747 * g++.dg/ipa/devirrt-22.C: Fix template.
2749 2014-02-04 Marek Polacek <polacek@redhat.com>
2752 * gcc.dg/pr60036.c: New test.
2754 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
2757 * g++.dg/torture/pr60058.C: New testcase.
2759 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
2761 * g++.dg/tsan/default_options.C: Invert check.
2763 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2765 PR tree-optimization/60002
2766 * g++.dg/opt/pr60002.C: New test.
2768 PR tree-optimization/60023
2769 * g++.dg/vect/pr60023.cc: New test.
2772 * c-c++-common/torture/pr60026.c: New test.
2774 PR rtl-optimization/57915
2775 * gcc.target/i386/pr57915.c: New test.
2777 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2781 2014-02-04 Renlin Li <Renlin.Li@arm.com>
2783 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2785 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2788 * gcc.dg/pr59261.c: New test.
2790 2014-02-04 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/60012
2793 * gcc.dg/vect/pr60012.c: New testcase.
2795 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2798 * g++.dg/eh/unwind-direct.C: New test.
2800 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
2802 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2803 timeout value to 20s.
2805 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2808 * g++.dg/torture/pr59882.C: New testcase
2810 2014-02-03 Jan Hubicka <jh@suse.cz>
2813 * g++.dg/ipa/devirt-22.C: New testcase.
2815 2014-02-03 Jan Hubicka <jh@suse.cz>
2817 * g++.dg/ipa/devirt-25.C: New testcase.
2819 2014-02-04 Jakub Jelinek <jakub@redhat.com>
2821 PR tree-optimization/59924
2822 * gcc.dg/pr59924.c: New test.
2824 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
2827 * g++.dg/ipa/devirt-24.C: New testcase.
2829 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
2833 * c-c++-common/attributes-1.c: New testcase.
2834 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2836 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2839 * g++.dg/cpp0x/pr58871.C: New.
2841 2014-02-03 Cong Hou <congh@google.com>
2843 PR tree-optimization/60000
2844 * g++.dg/vect/pr60000.cc: New test.
2846 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
2848 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2849 * gcc.target/i386/long-double-64-4.c: Likewise.
2850 * gcc.target/i386/long-double-80-1.c: Likewise.
2851 * gcc.target/i386/long-double-80-2.c: Likewise.
2852 * gcc.target/i386/long-double-80-3.c: Likewise.
2853 * gcc.target/i386/long-double-80-4.c: Likewise.
2854 * gcc.target/i386/long-double-80-5.c: Likewise.
2855 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
2856 __multf3 isn't used.
2857 * gcc.target/i386/long-double-64-3.c: Likewise.
2858 * gcc.target/i386/long-double-128-1.c: New test.
2859 * gcc.target/i386/long-double-128-2.c: Likewise.
2860 * gcc.target/i386/long-double-128-3.c: Likewise.
2861 * gcc.target/i386/long-double-128-4.c: Likewise.
2862 * gcc.target/i386/long-double-128-5.c: Likewise.
2863 * gcc.target/i386/long-double-128-6.c: Likewise.
2864 * gcc.target/i386/long-double-128-7.c: Likewise.
2865 * gcc.target/i386/long-double-128-8.c: Likewise.
2866 * gcc.target/i386/long-double-128-9.c: Likewise.
2867 * gcc.target/i386/long-double-64-5.c: Likewise.
2868 * gcc.target/i386/long-double-64-6.c: Likewise.
2869 * gcc.target/i386/long-double-64-7.c: Likewise.
2870 * gcc.target/i386/long-double-64-8.c: Likewise.
2871 * gcc.target/i386/long-double-64-9.c: Likewise.
2872 * gcc.target/i386/long-double-80-10.c: Likewise.
2873 * gcc.target/i386/long-double-80-8.c: Likewise.
2874 * gcc.target/i386/long-double-80-9.c: Likewise.
2876 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
2878 PR rtl-optimization/57662
2879 * g++.dg/pr57662.C: New test.
2881 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2883 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2884 * gcc.dg/vmx/perm.c: New.
2885 * gcc.dg/vmx/perm-be-order.c: New.
2887 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2889 * gcc.dg/vmx/vsums.c: New.
2890 * gcc.dg/vmx/vsums-be-order.c: New.
2892 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
2894 * g++.dg/ipa/devirt-23.C: New testcase.
2895 * g++.dg/ipa/devirt-20.C: Fix template.
2897 2014-02-02 Jan Hubicka <jh@suse.cz>
2899 * g++.dg/ipa/devirt-21.C: New testcase.
2901 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2903 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2904 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2906 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
2909 * gcc.c-torture/execute/pr60017.c: New test.
2911 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
2914 * gfortran.dg/default_initialization_7.f90: New test.
2916 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
2919 * gfortran.dg/elemental_subroutine_9.f90: New test.
2921 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2923 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2925 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2927 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2929 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
2931 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2933 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
2936 * g++.dg/init/bitfield5.C: New.
2938 2014-02-01 Jakub Jelinek <jakub@redhat.com>
2940 PR tree-optimization/60003
2941 * gcc.c-torture/execute/pr60003.c: New test.
2943 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
2946 * gcc.target/arm/pr59985.C: New.
2948 2014-01-31 Jakub Jelinek <jakub@redhat.com>
2951 * lib/tsan-dg.exp (tsan_init): Instead of not running any
2952 tsan tests if trivial testcase doesn't run, set dg-do-what-default
2954 (tsan_finish): Restore dg-do-what-default.
2955 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2956 * g++.dg/tsan/fd_close_norace2.C: Likewise.
2957 * g++.dg/tsan/default_options.C: Likewise.
2958 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2959 * g++.dg/tsan/atomic_free2.C: Likewise.
2960 * g++.dg/tsan/cond_race.C: Likewise.
2961 * g++.dg/tsan/fd_close_norace.C: Likewise.
2962 * g++.dg/tsan/benign_race.C: Likewise.
2963 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2964 * c-c++-common/tsan/simple_race.c: Likewise.
2965 * c-c++-common/tsan/mutexset1.c: Likewise.
2966 * c-c++-common/tsan/thread_leak2.c: Likewise.
2967 * c-c++-common/tsan/tls_race.c: Likewise.
2968 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2969 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2970 * c-c++-common/tsan/free_race2.c: Likewise.
2971 * c-c++-common/tsan/thread_leak.c: Likewise.
2972 * c-c++-common/tsan/thread_leak1.c: Likewise.
2973 * c-c++-common/tsan/race_on_barrier.c: Likewise.
2974 * c-c++-common/tsan/free_race.c: Likewise.
2975 * c-c++-common/tsan/sleep_sync.c: Likewise.
2976 * c-c++-common/tsan/tiny_race.c: Likewise.
2977 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2978 * c-c++-common/tsan/atomic_stack.c: Likewise.
2979 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
2980 in dg-output regexps.
2981 * c-c++-common/tsan/simple_stack.c: Likewise.
2983 2014-01-31 Richard Henderson <rth@redhat.com>
2985 * g++.dg/tm/pr60004.C: New.
2987 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/inherit/crash4.C: New.
2992 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2994 * c-c++-common/tsan/simple_race.c: Made test less flaky.
2996 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
2998 * gcc.target/i386/m512-check.h: Use correct rounding values.
3000 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3002 * gcc.target/i386/avx-1.c: Use correct rounding values.
3003 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3004 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3005 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3006 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3007 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3008 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3009 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3010 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3011 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3012 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3013 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3014 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3015 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3016 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3017 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3018 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3019 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3020 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3021 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3022 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3023 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3024 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3025 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3026 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3027 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3028 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3029 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3030 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3031 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3032 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3033 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3034 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3035 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3036 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3037 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3038 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3039 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3040 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3041 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3042 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3043 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3044 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3045 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3046 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3047 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3048 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3049 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3050 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3051 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3052 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3053 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3054 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3055 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3056 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3057 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3058 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3059 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3060 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3061 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3062 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3063 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3064 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3065 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3066 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3067 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3068 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3069 * gcc.target/i386/sse-13.c: Ditto.
3070 * gcc.target/i386/sse-14.c: Ditto.
3071 * gcc.target/i386/sse-22.c: Ditto.
3072 * gcc.target/i386/sse-23.c: Ditto.
3074 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
3076 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
3077 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
3079 2014-01-31 Richard Biener <rguenther@suse.de>
3082 * gcc.dg/torture/pr59990.c: New testcase.
3084 2014-01-31 Jakub Jelinek <jakub@redhat.com>
3086 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
3087 if it fails don't run any tsan tests.
3089 2014-01-31 Marek Polacek <polacek@redhat.com>
3092 * gcc.dg/pr59940.c (g): Adjust dg-warning.
3093 (y): Adjust dg-error.
3094 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
3095 * gcc.dg/pr59963-1.c: New test.
3096 * gcc.dg/pr59963-2.c: New test.
3097 * gcc.dg/pr59963-3.c: New test.
3099 2014-01-30 Jakub Jelinek <jakub@redhat.com>
3102 * gcc.target/arm/pr59923.c: New test.
3104 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3106 * gcc.dg/vmx/splat.c: New.
3107 * gcc.dg/vmx/splat-vsx.c: New.
3108 * gcc.dg/vmx/splat-be-order.c: New.
3109 * gcc.dg/vmx/splat-vsx-be-order.c: New.
3110 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
3111 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
3113 2014-01-30 Richard Biener <rguenther@suse.de>
3115 PR tree-optimization/59993
3116 * gcc.dg/torture/pr59993.c: New testcase.
3118 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3120 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
3121 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
3122 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
3123 vect_int rather than vect_float.
3125 2014-01-30 Marek Polacek <polacek@redhat.com>
3127 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
3129 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
3131 * gcc.target/microblaze/isa/fcmp4.c: New.
3133 2014-01-30 Marek Polacek <polacek@redhat.com>
3136 * gcc.dg/pr59940.c: New test.
3137 * gcc.dg/pr35635.c (func3): Move dg-warning.
3139 2014-01-30 Richard Biener <rguenther@suse.de>
3141 PR tree-optimization/59903
3142 * gcc.dg/torture/pr59903.c: New testcase.
3144 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/lookup/crash8.C: New.
3149 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/template/crash117.C: New.
3154 2014-01-30 Richard Biener <rguenther@suse.de>
3157 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
3158 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
3160 * gcc.dg/invalid-call-1.c: Likewise.
3162 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3165 * g++.dg/cpp1y/auto-fn23.C: New.
3167 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3170 * g++.dg/init/dso_handle2.C: New.
3172 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3175 * g++.dg/cpp0x/pr58674.C: New.
3177 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
3180 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
3181 * gcc.target/i386/avx512f-gather-5.c: Ditto.
3183 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3185 * gcc.dg/vmx/merge-be-order.c: New.
3186 * gcc.dg/vmx/merge.c: New.
3187 * gcc.dg/vmx/merge-vsx-be-order.c: New.
3188 * gcc.dg/vmx/merge-vsx.c: New.
3190 2014-01-29 Richard Biener <rguenther@suse.de>
3192 PR tree-optimization/58742
3193 * gcc.dg/pr58742-1.c: New testcase.
3194 * gcc.dg/pr58742-2.c: Likewise.
3195 * gcc.dg/pr58742-3.c: Likewise.
3197 2014-01-29 Renlin Li <Renlin.Li@arm.com>
3199 * gcc.target/arm/ftest-armv7ve-arm.c: New.
3200 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
3201 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
3203 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/gomp/pr58702.C: New.
3208 2014-01-29 Dodji Seketeli <dodji@redhat.com>
3210 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
3213 2014-01-29 Jakub Jelinek <jakub@redhat.com>
3216 PR tree-optimization/59920
3217 * gcc.dg/pr59920-1.c: New test.
3218 * gcc.dg/pr59920-2.c: New test.
3219 * gcc.dg/pr59920-3.c: New test.
3220 * c-c++-common/gomp/pr59917-1.c: New test.
3221 * c-c++-common/gomp/pr59917-2.c: New test.
3223 PR tree-optimization/59594
3224 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
3225 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
3226 * gcc.dg/vect/pr59594.c: New test.
3228 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
3231 * gfortran.dg/allocate_class_3.f90: New test.
3233 2014-01-28 Dodji Seketeli <dodji@redhat.com>
3235 PR preprocessor/59935
3236 * c-c++-common/cpp/warning-zero-location.c: New test.
3237 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
3239 2014-01-27 Steve Ellcey <sellcey@mips.com>
3241 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
3243 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
3245 * g++.dg/ext/mv16.C: New tests.
3247 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
3249 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
3250 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3251 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
3252 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3253 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
3254 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3255 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
3256 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
3257 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
3258 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3259 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
3260 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3261 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
3262 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3263 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
3264 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
3265 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
3266 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3267 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
3268 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3269 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
3270 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3271 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
3272 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3273 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
3274 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3275 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
3276 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3277 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
3278 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3279 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
3280 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3281 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
3282 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3283 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
3284 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3285 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
3286 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3287 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
3288 _mm512_mask_cvtepi32_storeu_epi8.
3289 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3290 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
3291 _mm512_mask_cvtepi32_storeu_epi16.
3292 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3293 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
3294 _mm512_mask_cvtepi64_storeu_epi8.
3295 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3296 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
3297 _mm512_mask_cvtepi64_storeu_epi16.
3298 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3299 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
3300 _mm512_mask_cvtepi64_storeu_epi32.
3301 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3302 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
3303 _mm512_mask_cvtsepi32_storeu_epi8.
3304 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3305 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
3306 _mm512_mask_cvtsepi32_storeu_epi16.
3307 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3308 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
3309 _mm512_mask_cvtsepi64_storeu_epi8.
3310 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3311 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
3312 _mm512_mask_cvtsepi64_storeu_epi16.
3313 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3314 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
3315 _mm512_mask_cvtsepi64_storeu_epi32.
3316 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3317 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
3318 _mm512_mask_cvtusepi32_storeu_epi8.
3319 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3320 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
3321 _mm512_mask_cvtusepi32_storeu_epi16.
3322 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3323 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
3324 _mm512_mask_cvtusepi64_storeu_epi8.
3325 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3326 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
3327 _mm512_mask_cvtusepi64_storeu_epi16.
3328 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3329 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
3330 _mm512_mask_cvtusepi64_storeu_epi32.
3331 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3332 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
3334 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
3336 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
3337 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3338 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3339 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3340 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
3341 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
3342 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
3343 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
3344 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
3345 built-ins roudning immediate.
3346 * gcc.target/i386/sse-22.c: Add new built-ins.
3347 * gcc.target/i386/sse-23.c: Ditto.
3348 * gcc.target/i386/avx-1.c: Ditto.
3350 2014-01-27 Christian Bruel <christian.bruel@st.com>
3352 * gcc.target/sh/torture/strncmp.c: New tests.
3354 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
3356 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
3358 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3360 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
3362 2014-01-24 Jeff Law <law@redhat.com>
3364 PR tree-optimization/59919
3365 * gcc.c-torture/compile/pr59919.c: New test.
3367 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/ext/timevar2.C: New.
3372 2014-01-24 Marek Polacek <polacek@redhat.com>
3374 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
3376 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
3379 * gcc.target/i386/pr59929.c: New test.
3381 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3384 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
3385 word atomic functions at runtime.
3387 2014-01-23 Marek Polacek <polacek@redhat.com>
3390 * gcc.dg/pr59846.c: New test.
3392 2014-01-23 Marek Polacek <polacek@redhat.com>
3395 * c-c++-common/pr58346-1.c: New test.
3396 * c-c++-common/pr58346-2.c: New test.
3397 * c-c++-common/pr58346-3.c: New test.
3399 2014-01-23 Marek Polacek <polacek@redhat.com>
3402 * gcc.dg/20020220-2.c: Adjust dg-warning message.
3403 * gcc.dg/pr59871.c: New test.
3405 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3408 * g++.dg/parse/enum11.C: New.
3410 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
3412 * gcc.target/aarch64/sshr64_1.c: New testcase.
3414 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
3416 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
3417 SIMD enabled function.
3418 * g++.dg/cilk-plus/ef_test.C: New test.
3419 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
3421 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
3422 to differenciate C error messages from C++ ones.
3424 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
3426 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
3428 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3430 * gcc.target/microblaze/others/builtin-trap.c: New test,
3432 2014-01-23 Jakub Jelinek <jakub@redhat.com>
3435 * c-c++-common/gomp/pr58809.c: New test.
3437 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
3440 * c-c++-common/asan/use-after-return-1.c: Fixed
3443 2014-01-23 Dodji Seketeli <dodji@redhat.com>
3445 PR preprocessor/58580
3446 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
3448 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
3449 Ilya Tocar <ilya.tocar@intel.com>
3451 * gcc.target/i386/avx512f-kmovw-1.c: New.
3453 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
3455 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
3456 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3457 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3458 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3459 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3460 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3462 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
3465 * gcc.dg/pr48774.c: Remove skip for mips_rel.
3466 * gcc.target/mips/pr52125.c: New test.
3468 2014-01-22 Marek Polacek <polacek@redhat.com>
3471 * gcc.dg/torture/pr59891.c: New test.
3473 2014-01-22 Jeff Law <law@redhat.com>
3475 PR tree-optimization/59597
3476 * gcc.dg/tree-ssa/pr59597.c: New test.
3478 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
3480 PR rtl-optimization/59477
3481 * g++.dg/pr59477.C: New.
3483 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3485 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
3487 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
3490 * g++.dg/pr59482.C: New.
3492 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3494 * gcc.dg/vmx/insert-vsx-be-order.c: New.
3495 * gcc.dg/vmx/extract-vsx.c: New.
3496 * gcc.dg/vmx/extract-vsx-be-order.c: New.
3497 * gcc.dg/vmx/insert-vsx.c: New.
3499 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
3501 PR rtl-optimization/59896
3502 * gcc.target/arm/pr59896.c: New.
3504 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
3506 PR rtl-optimization/59858
3507 * gcc.target/arm/pr59858.c: New.
3509 2014-01-21 Jakub Jelinek <jakub@redhat.com>
3512 * gcc.dg/tree-prof/pr59003.c: New test.
3515 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
3518 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3520 * gfortran.dg/round_3.f08: Add more cases.
3522 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
3524 * lib/target-supports.exp (force_conventional_output_for): New
3526 * lib/scanasm.exp (scan-assembler_required_options)
3527 (scan-assembler-not_required_options)
3528 (scan-assembler-times_required_options): Replace with
3529 force_conventional_output_fors.
3530 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
3531 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
3533 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
3536 * gcc.target/i386/pr59789.c: New testcase.
3538 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
3540 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
3541 the 'code' bitfield from 16 to 8.
3543 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
3545 * lib/target-supports.exp
3546 (check_effective_target_vect_perm): Exclude aarch64_be.
3547 (check_effective_target_vect_perm_byte): Likewise.
3548 (check_effective_target_vect_perm_short): Likewise.
3550 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
3552 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
3553 (RUN_TEST): Use new macro.
3554 (INDEX64_32): Delete.
3555 (INDEX64_64): Likewise.
3556 (INDEX128_32): Likewise.
3557 (INDEX128_64): Likewise.
3559 (test_vneg_f32): Use fixed RUN_TEST.
3561 2014-01-20 Richard Biener <rguenther@suse.de>
3564 * gcc.dg/pr59860.c: New testcase.
3566 2014-01-20 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.target/i386/pr59880.c: New test.
3571 2014-01-20 Renlin Li <renlin.li@arm.com>
3573 * gcc.dg/pr44194-1.c: Tweak regexp.
3575 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3580 * gfortran.dg/round_3.f08: New cases added.
3581 * gfortran.dg/fmt_g_1.f90: New test.
3583 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
3585 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3587 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3589 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3591 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
3593 * gcc.dg/vect/pr57705.c: Require vect_int.
3594 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3595 * gcc.dg/vect/vect-alias-check.c: Likewise.
3597 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
3600 * gfortran.dg/unresolved_fixup_1.f90: New test.
3601 * gfortran.dg/unresolved_fixup_2.f90: New test.
3603 2014-01-18 Jakub Jelinek <jakub@redhat.com>
3606 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3607 Remove dg-prune-output lines.
3609 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3612 * gfortran.dg/pr59706.f90: New test.
3613 * g++.dg/ext/pr59706.C: New test.
3615 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3619 * g++.dg/cpp0x/decltype-incomplete1.C: New.
3620 * g++.dg/init/pr58811.C: Likewise.
3622 2014-01-17 Jeff Law <law@redhat.com>
3625 * gfortran.dg/pr57904.f90: New test.
3627 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/cpp0x/nsdmi-union4.C: New.
3632 2014-01-17 Marek Polacek <polacek@redhat.com>
3635 * g++.dg/diagnostic/pr59838.C: New test.
3637 2014-01-17 Marek Polacek <polacek@redhat.com>
3640 * gcc.dg/pr58346.c: New test.
3642 2014-01-17 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3646 dg-options, use dg-additional-options for i?86/x86_64 to avoid
3650 * gfortran.dg/pr59440-1.f90: New test.
3651 * gfortran.dg/pr59440-2.f90: New test.
3652 * gfortran.dg/pr59440-3.f90: New test.
3655 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3656 testing for " version" and " alias" with one testing for
3657 " version\[^\n\r]* alias".
3658 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3659 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3660 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3661 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3662 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3663 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3666 * c-c++-common/torture/pr57945.c: New test.
3668 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
3670 * gcc.target/arm/its.c: New testcase.
3672 2014-01-16 Jan Hubicka <jh@suse.cz>
3675 * g++.dg/torture/pr59775.C: New testcase.
3677 2014-01-16 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.c-torture/compile/pr58344.c: New test.
3683 * gcc.target/i386/pr59839.c: New test.
3686 * gcc.target/i386/pr9771-1.c (main): Rename to...
3687 (real_main): ... this. Add __asm name "main".
3688 (ASMNAME, ASMNAME2, STRING): Define.
3690 2014-01-16 Nick Clifton <nickc@redhat.com>
3693 * gcc.c-torture/compile/pr28865.c: New.
3694 * gcc.c-torture/execute/pr28865.c: New.
3696 2014-01-16 Marek Polacek <polacek@redhat.com>
3699 * gcc.dg/pr59827.c: New test.
3701 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
3703 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3705 2014-01-15 Richard Henderson <rth@redhat.com>
3708 * gcc.target/i386/pr54694.c: New test.
3710 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
3713 * g++.dg/pr49718.C: New test.
3715 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3717 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3719 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3721 * gcc.dg/vmx/mult-even-odd.c: New.
3722 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3724 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
3726 * lib/target-supports.exp (check_libcilkrts_available): Added an
3727 extern "C" if we are using C++ along with a function prototype.
3729 2014-01-15 Jeff Law <law@redhat.com>
3731 PR tree-optimization/59747
3732 * gcc.c-torture/execute/pr59747.c: New test.
3734 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
3737 * c-c++-common/convert-vec-1.c: Also prune ABI change for
3739 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3740 * g++.dg/ext/attribute-test-1.C: Likewise.
3741 * g++.dg/ext/attribute-test-2.C: Likewise.
3742 * g++.dg/ext/attribute-test-3.C: Likewise.
3743 * g++.dg/ext/attribute-test-4.C: Likewise.
3744 * g++.dg/ext/pr56790-1.C: Likewise.
3745 * g++.dg/torture/pr38565.C: Likewise.
3746 * gcc.dg/pr53060.c: Likewise.
3747 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3748 * c-c++-common/vector-compare-2.c: Likewise.
3749 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3750 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
3751 dg-message line number.
3753 2014-01-15 Matthias Klose <doko@ubuntu.com>
3755 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3757 2014-01-15 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/59822
3760 * g++.dg/torture/pr59822.C: New testcase.
3762 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
3765 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3766 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3768 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
3769 Kugan Vivekanandarajah <kuganv@linaro.org>
3772 * g++.dg/pr59695.C: New testcase.
3774 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3777 * gcc.c-torture/compile/pr59803.c: New testcase.
3779 2014-01-15 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.c-torture/execute/pr58943.c: New test.
3783 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3785 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
3788 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3789 * gcc.target/i386/pr39162.c (y): New __m256i variable.
3790 (bar): Change return type to void. Set y to x.
3791 * gcc.target/i386/pr59794-1.c: New testcase.
3792 * gcc.target/i386/pr59794-2.c: Likewise.
3793 * gcc.target/i386/pr59794-3.c: Likewise.
3794 * gcc.target/i386/pr59794-4.c: Likewise.
3795 * gcc.target/i386/pr59794-5.c: Likewise.
3796 * gcc.target/i386/pr59794-6.c: Likewise.
3797 * gcc.target/i386/pr59794-7.c: Likewise.
3799 2014-01-14 Richard Biener <rguenther@suse.de>
3801 PR tree-optimization/58921
3802 PR tree-optimization/59006
3803 * gcc.dg/torture/pr58921.c: New testcase.
3804 * gcc.dg/torture/pr59006.c: Likewise.
3805 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3807 2014-01-14 Jakub Jelinek <jakub@redhat.com>
3810 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3811 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3812 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
3813 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3814 Executing predictive commoning without unrolling.
3816 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
3818 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3819 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3820 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3821 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3822 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3823 __builtin_ia32_rsqrt28sd_round.
3824 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3825 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3826 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3827 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3828 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3829 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3830 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3831 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3832 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3833 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3834 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3835 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3836 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3837 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3838 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3839 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3840 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3841 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3842 * gcc.target/i386/sse-22.c: Extend with new built-ins,
3843 fix wrong rounding mode (see above).
3844 * gcc.target/i386/sse-23.c: Ditto.
3846 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3848 * gcc.dg/vmx/insert.c: New.
3849 * gcc.dg/vmx/insert-be-order.c: New.
3850 * gcc.dg/vmx/extract.c: New.
3851 * gcc.dg/vmx/extract-be-order.c: New.
3853 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3855 PR tree-optimization/59387
3856 * gcc.c-torture/execute/pr59387.c: New test.
3858 2014-01-13 Richard Biener <rguenther@suse.de>
3860 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3861 adjusting mathlib options.
3862 * gfortran.dg/lto/lto.exp: Likewise.
3864 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
3866 * gnat.dg/loop_optimization17.adb: New test.
3867 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3869 2014-01-13 Christian Bruel <christian.bruel@st.com>
3871 * gcc.target/sh/cmpstrn.c: New case.
3873 2014-01-13 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3876 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3878 2014-01-12 Janus Weil <janus@gcc.gnu.org>
3881 * gfortran.dg/alloc_comp_basics_6.f90: New.
3883 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3886 * gfortran.dg/pr59700.f90: New test.
3888 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3890 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3891 * gfortran.dg/use_only_3.f90: Likewise.
3892 * gfortran.dg/inquire_10.f90: Delete opened file.
3893 * gfortran.dg/inquire_15.f90: Likewise.
3894 * gfortran.dg/pr16597.f90: Likewise.
3895 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3898 2014-01-10 Jeff Law <law@redhat.com>
3901 * gcc.c-torture/compile/pr59743.c: New test.
3903 2014-01-10 Jan Hubicka <jh@suse.cz>
3906 * g++.dg/torture/pr58585.C: New testcase.
3908 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
3910 * gcc.dg/pr46309.c: Disable for cris*-*-*.
3912 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
3914 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3916 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
3919 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3920 * gcc.target/aarch64/cmn-neg2.c: New test.
3922 2014-01-10 Richard Biener <rguenther@suse.de>
3924 PR tree-optimization/59374
3925 * gcc.dg/torture/pr59374-3.c: New testcase.
3927 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3929 * lib/target-supports.exp
3930 (check_effective_target_arm_crypto_ok_nocache): New.
3931 (check_effective_target_arm_crypto_ok): Use above procedure.
3932 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3934 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
3938 * g++.dg/ipa/devirt-20.C: New testcase.
3939 * g++.dg/torture/pr58252.C: Likewise.
3940 * g++.dg/torture/pr59226.C: Likewise.
3942 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3944 * c-c++-common/asan/no-asan-stack.c: New test.
3946 2014-01-10 Jakub Jelinek <jakub@redhat.com>
3949 * gcc.dg/pr59670.c: New test.
3951 2014-01-09 Steve Ellcey <sellcey@mips.com>
3953 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3955 2014-01-09 Jakub Jelinek <jakub@redhat.com>
3958 * gcc.target/i386/pr47735.c: New test.
3960 PR tree-optimization/59622
3961 * g++.dg/opt/pr59622-2.C: New test.
3962 * g++.dg/opt/pr59622-3.C: New test.
3963 * g++.dg/opt/pr59622-4.C: New test.
3964 * g++.dg/opt/pr59622-5.C: New test.
3967 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3968 filename:line instead of (modulename+offset) form with stripped
3969 initial / from the filename.
3971 2014-01-09 Ian Lance Taylor <iant@google.com>
3973 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3974 the other Go compiler.
3976 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3979 * g++.dg/cpp0x/variadic145.C: New.
3981 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
3983 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3984 which don't support -fsplit-stack. Skip rotate[0123].go tests.
3986 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3989 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3990 are run only if the Cilk library is available/enabled.
3991 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3992 * lib/target-supports.exp (check_libcilkrts_available): New function.
3994 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
3997 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3998 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3999 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
4000 with dg-additional-options.
4001 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4002 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4003 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4004 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4005 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
4006 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
4008 2014-01-09 Richard Biener <rguenther@suse.de>
4010 PR tree-optimization/59715
4011 * gcc.dg/torture/pr59715.c: New testcase.
4013 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
4015 * c-c++-common/asan/no-asan-globals.c: New test.
4016 * c-c++-common/asan/no-instrument-reads.c: Likewise.
4017 * c-c++-common/asan/no-instrument-writes.c: Likewise.
4018 * c-c++-common/asan/use-after-return-1.c: Likewise.
4019 * c-c++-common/asan/no-use-after-return.c: Likewise.
4021 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
4023 * gnat.dg/weak2.ad[sb]: New test.
4025 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4028 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
4029 type, use pointers to vector type instead.
4031 2014-01-08 Catherine Moore <clm@codesourcery.com>
4033 * gcc.target/mips/umips-branch-3.c: New test.
4034 * gcc.target/mips/umips-branch-4.c: New test.
4036 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4038 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
4039 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
4040 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
4041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
4042 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
4043 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
4044 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
4045 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
4047 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
4049 PR rtl-optimization/59137
4050 * gcc.target/mips/pr59137.c: New test.
4052 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
4054 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
4055 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
4056 * gcc.target/i386/pr55433.c (dg-options): Ditto.
4057 * gcc.target/i386/pr57848.c (dg-options): Ditto.
4058 * gcc.target/i386/pr59099.c (dg-options): Ditto.
4059 Require fpic effective target.
4060 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
4062 2014-01-08 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.dg/pr59722.c: New test.
4067 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4070 * gcc.dg/torture/pr57748-3.c: New test.
4071 * gcc.dg/torture/pr57748-4.c: New test.
4073 2014-01-08 Marek Polacek <polacek@redhat.com>
4076 * gcc.dg/gomp/pr59669-1.c: New test.
4077 * gcc.dg/gomp/pr59669-2.c: New test.
4079 2014-01-08 Martin Jambor <mjambor@suse.cz>
4082 * gcc.dg/ipa/pr59610.c: New test.
4084 2014-01-08 Janus Weil <janus@gcc.gnu.org>
4087 * gfortran.dg/binding_label_tests_26a.f90: New.
4088 * gfortran.dg/binding_label_tests_26b.f90: New.
4090 2014-01-08 Marek Polacek <polacek@redhat.com>
4093 * c-c++-common/ubsan/pr59667.c: New test.
4095 2014-01-08 Richard Biener <rguenther@suse.de>
4098 * gcc.dg/pr59630.c: New testcase.
4100 2014-01-08 Richard Biener <rguenther@suse.de>
4103 * gcc.dg/pr59471.c: New testcase.
4105 2014-01-07 Jeff Law <law@redhat.com>
4108 * gcc.target/i386/pr53623.c: New test.
4110 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
4112 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
4114 * g++.dg/cpp1y/pr58534.C: Likewise.
4115 * g++.dg/cpp1y/pr58536.C: Likewise.
4116 * g++.dg/cpp1y/pr58548.C: Likewise.
4117 * g++.dg/cpp1y/pr58549.C: Likewise.
4118 * g++.dg/cpp1y/pr58637.C: Likewise.
4119 * g++.dg/cpp1y/pr59112.C: Likewise.
4120 * g++.dg/cpp1y/pr59113.C: Likewise.
4121 * g++.dg/cpp1y/pr59629.C: Likewise.
4122 * g++.dg/cpp1y/pr59635.C: Likewise.
4123 * g++.dg/cpp1y/pr59636.C: Likewise.
4124 * g++.dg/cpp1y/pr59638.C: Likewise.
4126 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
4128 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
4130 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
4132 * gcc.target/i386/intrinsics_4.c (bar): New function.
4134 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4136 * g++.dg/ext/is_base_of_incomplete-2.C: New.
4138 2014-01-07 Jakub Jelinek <jakub@redhat.com>
4140 PR rtl-optimization/58668
4141 * gcc.dg/pr58668.c: New test.
4143 PR tree-optimization/59643
4144 * gcc.dg/pr59643.c: New test.
4145 * gcc.c-torture/execute/pr59643.c: New test.
4147 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4150 * gfortran.dg/class_allocate_16.f90: New.
4152 2014-01-06 Jakub Jelinek <jakub@redhat.com>
4155 * gcc.target/i386/pr59644.c: New test.
4157 2014-01-06 Marek Polacek <polacek@redhat.com>
4160 * gcc.dg/pr57773.c: New test.
4162 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
4168 * g++.dg/cpp1y/pr59635.C: New testcase.
4169 * g++.dg/cpp1y/pr59636.C: New testcase.
4170 * g++.dg/cpp1y/pr59629.C: New testcase.
4171 * g++.dg/cpp1y/pr59638.C: New testcase.
4173 2014-01-06 Martin Jambor <mjambor@suse.cz>
4176 * gcc.dg/ipa/pr59008.c: New test.
4178 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4180 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
4183 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4185 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
4186 Require c99_runtime.
4187 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
4189 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
4190 Require c99_runtime.
4191 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
4192 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
4193 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
4195 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
4196 Require c99_runtime.
4197 Make CALC void static.
4198 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
4200 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
4201 Require c99_runtime.
4202 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
4204 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4206 * gcc.target/i386/pr59501-1.c: Require avx effective target.
4207 * gcc.target/i386/pr59501-2.c: Likewise.
4208 * gcc.target/i386/pr59501-3.c: Likewise.
4209 * gcc.target/i386/pr59501-4.c: Likewise.
4210 * gcc.target/i386/pr59501-5.c: Likewise.
4211 * gcc.target/i386/pr59501-6.c: Likewise.
4213 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4215 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
4216 * gcc.target/i386/pr59390_1.c: Likewise.
4217 * gcc.target/i386/pr59390_2.c: Likewise.
4219 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
4221 * gcc.dg/pr59350.c: Tweak.
4222 * gcc.dg/pr59350-2.c: New test.
4223 * g++.dg/pr59510.C: Likewise.
4225 2014-01-06 Janus Weil <janus@gcc.gnu.org>
4228 * gfortran.dg/bind_c_procs_2.f90: New.
4230 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
4232 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
4233 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4234 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4235 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4236 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
4237 * gcc.dg/tree-ssa/vrp47.c: Likewise.
4238 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4240 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
4242 * gcc.target/arm/neon-nested-apcs.c: New test.
4244 2014-01-04 Jakub Jelinek <jakub@redhat.com>
4246 PR tree-optimization/59519
4247 * gcc.dg/vect/pr59519-1.c: New test.
4248 * gcc.dg/vect/pr59519-2.c: New test.
4250 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
4253 2014-01-04 Janus Weil <janus@gcc.gnu.org>
4256 * gfortran.dg/typebound_proc_32.f90: New.
4258 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
4261 * g++.dg/pr58950.C: New file.
4263 2014-01-03 Tobias Burnus <burnus@net-b.de>
4266 * g++.dg/gomp/pr58567.C: New.
4268 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
4270 PR tree-optimization/59651
4271 * gcc.dg/torture/pr59651.c: New test.
4272 * gcc.dg/vect/pr59651.c: Ditto.
4274 2014-01-03 Jakub Jelinek <jakub@redhat.com>
4277 * gcc.target/i386/pr59625.c: New test.
4279 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4283 * g++.dg/cpp0x/range-for28.C: New.
4284 * g++.dg/cpp0x/range-for3.C: Update.
4286 2014-01-02 Joseph Myers <joseph@codesourcery.com>
4288 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
4290 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4293 * g++.dg/cpp0x/pr59641.C: New file.
4295 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4297 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
4299 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
4302 * g++.dg/ext/pr59378.C: New file.
4304 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4306 Update copyright years
4308 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4310 * gcc.target/arc/arc.exp: Use the standard form for the copyright
4313 2014-01-02 Janus Weil <janus@gcc.gnu.org>
4316 * gfortran.dg/dynamic_dispatch_12.f90: New.
4318 2014-01-01 Jakub Jelinek <jakub@redhat.com>
4320 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
4321 the builtin isn't optimized away as unused.
4323 PR rtl-optimization/59647
4324 * g++.dg/opt/pr59647.C: New test.
4326 Copyright (C) 2014 Free Software Foundation, Inc.
4328 Copying and distribution of this file, with or without modification,
4329 are permitted in any medium without royalty provided the copyright
4330 notice and this notice are preserved.