1 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/opt32.adb: New test.
5 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8 * gfortran.dg/typebound_generic_15.f90: New.
10 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13 * gfortran.dg/init_flag_12.f90: New.
15 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
16 Ilya Tocar <ilya.tocar@intel.com>
18 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
19 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
20 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
21 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
23 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
25 * lib/target-supports.exp
26 (check_effective_target_logical_op_short_circuit): New procedure.
27 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
28 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
29 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
30 * gcc.dg/tree-ssa/vrp47.c: Likewise.
31 * gcc.dg/tree-ssa/vrp87.c: Likewise.
32 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
33 logical_op_short_circuit for the alternative test, extending
36 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
39 * gcc.target/powerpc/pr60203.c: New testsuite.
41 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
44 * gfortran.dg/ichar_3.f90: New test.
46 2014-02-15 Richard Biener <rguenther@suse.de>
48 PR tree-optimization/60183
49 * gcc.dg/torture/pr60183.c: New testcase.
51 2014-02-14 Jeff Law <law@redhat.com>
53 PR rtl-optimization/60131
54 * g++.dg/torture/pr60131.C: New test.
56 2014-02-14 Ian Bolton <ian.bolton@arm.com>
58 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
61 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
63 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
65 2014-02-14 Jakub Jelinek <jakub@redhat.com>
67 * gcc.c-torture/compile/20140213.c: New test.
69 2014-02-13 Jakub Jelinek <jakub@redhat.com>
72 * gcc.target/i386/pr43546.c: New test.
74 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
76 * gcc.target/s390/hotpatch-compile-8.c: New test.
78 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
80 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
81 definition with an ifndef.
82 * gcc.dg/pr59605-2.c: New test.
84 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
86 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
88 2014-02-12 Joseph Myers <joseph@codesourcery.com>
90 * gcc.dg/torture/float128-mul-underflow.c,
91 gcc.dg/torture/float128-truncdf-underflow.c,
92 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
94 2014-02-12 Jakub Jelinek <jakub@redhat.com>
97 * g++.dg/ipa/pr59737.C: New test.
99 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
101 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
103 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
105 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
107 * gcc.dg/cilk-plus/jump-openmp.c: New file.
109 2014-02-12 Richard Biener <rguenther@suse.de>
112 * gcc.dg/torture/pr60092.c: New testcase.
113 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
115 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
117 * gcc.c-torture/execute/20140212-1.c: New test.
119 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/pr60047.C: New.
124 2014-02-12 Jakub Jelinek <jakub@redhat.com>
127 * c-c++-common/pr60101.c: New test.
129 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
132 * g++.dg/ipa/devirt-27.C: New testcase.
133 * g++.dg/ipa/devirt-26.C: New testcase.
135 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
138 * gcc.target/powerpc/pr60137.c: New file.
140 2014-02-11 Jakub Jelinek <jakub@redhat.com>
143 * gfortran.dg/pr52370.f90: New test.
145 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
149 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
152 * gcc.target/i386/pr43662.c (dg-options):
153 Add -maccumulate-outgoing-args.
154 * gcc.target/i386/pr43869.c (dg-options): Ditto.
155 * gcc.target/i386/pr57003.c (dg-options): Ditto.
156 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
157 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
158 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
159 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
160 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
161 Add -maccumulate-outgoing-args.
162 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
163 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
164 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
165 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
166 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
167 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
168 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
169 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
170 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
171 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
172 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
173 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
174 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
175 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
176 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
178 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
180 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
182 2014-02-11 Jakub Jelinek <jakub@redhat.com>
185 * gcc.dg/guality/pr59776.c: New test.
187 2014-02-11 Renlin Li <Renlin.Li@arm.com>
189 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
190 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
191 (add_options_for_arm_vfp3): New.
193 2014-02-11 Jeff Law <law@redhat.com>
196 * gcc.target/m68k/pr54041.c: New test.
198 2014-02-11 Jakub Jelinek <jakub@redhat.com>
201 * gcc.target/i386/pr59927.c: New test.
203 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
205 * gcc.dg/vect/pr57741-3.c: Require vect_int.
206 * gcc.dg/vect/pr60012.c: Likewise.
207 * gcc.dg/vect/vect-119.c: Likewise.
208 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
209 * gcc.dg/vect/vect-outer-4c.c: Likewise.
211 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
213 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
215 2014-02-10 Jeff Law <law@redhat.com>
218 * gcc.c-torture/compile/pr52306.c: New test.
220 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
224 2014-02-10 Richard Biener <rguenther@suse.de>
226 PR tree-optimization/60115
227 * gcc.dg/torture/pr60115.c: New testcase.
229 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
231 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
232 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
234 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
235 Ilya Tocar <ilya.tocar@intel.com>
237 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
238 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
239 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
240 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
241 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
242 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
243 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
244 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
245 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
246 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
247 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
248 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
249 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
250 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
251 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
252 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
253 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
254 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
255 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
256 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
257 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
258 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
259 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
260 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
261 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
262 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
263 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
265 2014-02-10 Jakub Jelinek <jakub@redhat.com>
267 * gcc.dg/vect/pr59984.c: Require effective target
270 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/associated_target_5.f03: New test.
275 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
278 * gfortran.dg/elemental_by_value_1.f90: New test.
280 2014-02-08 Janus Weil <janus@gcc.gnu.org>
283 * gfortran.dg/finalize_22.f90: New.
285 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
288 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
289 was fixed by the patch for PR59906.
291 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
294 * gfortran.dg/coarray_8.f90: Update dg-error match.
296 2014-02-08 Jakub Jelinek <jakub@redhat.com>
299 * gcc.dg/vect/pr59984.c: New test.
302 * gcc.dg/attr-alloc_align-1.c: New test.
303 * gcc.dg/attr-alloc_align-2.c: New test.
304 * gcc.dg/attr-alloc_align-3.c: New test.
305 * gcc.dg/attr-assume_aligned-1.c: New test.
306 * gcc.dg/attr-assume_aligned-2.c: New test.
307 * gcc.dg/attr-assume_aligned-3.c: New test.
309 2014-02-08 Jakub Jelinek <jakub@redhat.com>
312 * gcc.target/i386/pr60077-1.c: New test.
313 * gcc.target/i386/pr60077-2.c: New test.
315 2014-02-07 Jakub Jelinek <jakub@redhat.com>
317 PR preprocessor/56824
318 * gcc.dg/pr56824.c: New test.
320 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
322 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
323 variable used for atomic operations.
325 2014-02-07 Richard Biener <rguenther@suse.de>
328 * gcc.dg/vect/pr60092-2.c: New testcase.
330 2014-02-07 Jakub Jelinek <jakub@redhat.com>
334 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
336 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
337 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
339 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
341 * gcc.target/s390/fp2int1.c: New testcase.
343 2014-02-07 Richard Biener <rguenther@suse.de>
346 * gcc.dg/tree-ssa/alias-30.c: New testcase.
347 * gcc.dg/tree-ssa/alias-31.c: Likewise.
349 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
352 * g++.dg/torture/pr59918.C: New testcase.
354 2014-02-06 Jakub Jelinek <jakub@redhat.com>
357 * gcc.target/arm/pr59575.c: New test.
360 * gcc.dg/pr59992.c: New test.
362 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
364 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
365 init_priority. Test alignment of variable instead of function.
367 2014-02-06 Marek Polacek <polacek@redhat.com>
370 * gcc.dg/pr60087.c: New test.
372 2014-02-06 Alan Modra <amodra@gmail.com>
374 * gcc.target/powerpc/pr60032.c: New.
376 2014-02-06 Jakub Jelinek <jakub@redhat.com>
379 * gcc.c-torture/execute/pr60062.c: New test.
380 * gcc.c-torture/execute/pr60072.c: New test.
382 2014-02-06 Ian Bolton <ian.bolton@arm.com>
384 * gcc.dg/tree-ssa/pr59597.c: Make called function static
385 so that expected outcome works for PIC variants too.
387 2014-02-06 Yury Gribov <y.gribov@samsung.com>
388 Kugan Vivekanandarajah <kuganv@linaro.org>
390 * gcc.target/arm/vect-noalign.c: New file.
392 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
393 Jakub Jelinek <jakub@redhat.com>
396 * gcc.dg/pr60013.c: New testcase.
398 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
400 * gcc.dg/vmx/sum2s.c: New.
401 * gcc.dg/vmx/sum2s-be-order.c: New.
403 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
405 * gcc.dg/vmx/pack.c: New.
406 * gcc.dg/vmx/pack-be-order.c: New.
407 * gcc.dg/vmx/unpack.c: New.
408 * gcc.dg/vmx/unpack-be-order.c: New.
410 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
412 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
413 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
415 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
417 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
418 Use __builtin_floorf, __builtin_ceilf.
419 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
421 (TEST): Use __builtin_floorf.
422 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
424 2014-02-05 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/opt/pr59947.C: New test.
430 * c-c++-common/gomp/pr58703.c: New test.
432 2014-02-05 Richard Biener <rguenther@suse.de>
435 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
436 avoid using unsigned long long.
438 2014-02-05 Jakub Jelinek <jakub@redhat.com>
441 * g++.dg/torture/pr57499.C: New test.
443 2014-02-05 Yury Gribov <y.gribov@samsung.com>
445 * gcc.dg/asan/nosanitize-and-inline.c: New test.
447 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
449 * g++.dg/ipa/devirrt-22.C: Fix template.
451 2014-02-04 Marek Polacek <polacek@redhat.com>
454 * gcc.dg/pr60036.c: New test.
456 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
459 * g++.dg/torture/pr60058.C: New testcase.
461 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
463 * g++.dg/tsan/default_options.C: Invert check.
465 2014-02-04 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/60002
468 * g++.dg/opt/pr60002.C: New test.
470 PR tree-optimization/60023
471 * g++.dg/vect/pr60023.cc: New test.
474 * c-c++-common/torture/pr60026.c: New test.
476 PR rtl-optimization/57915
477 * gcc.target/i386/pr57915.c: New test.
479 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
481 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
483 2014-02-04 Renlin Li <Renlin.Li@arm.com>
485 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
487 2014-02-04 Jakub Jelinek <jakub@redhat.com>
490 * gcc.dg/pr59261.c: New test.
492 2014-02-04 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/60012
495 * gcc.dg/vect/pr60012.c: New testcase.
497 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 * g++.dg/eh/unwind-direct.C: New test.
502 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
504 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
505 timeout value to 20s.
507 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
510 * g++.dg/torture/pr59882.C: New testcase
512 2014-02-03 Jan Hubicka <jh@suse.cz>
515 * g++.dg/ipa/devirt-22.C: New testcase.
517 2014-02-03 Jan Hubicka <jh@suse.cz>
519 * g++.dg/ipa/devirt-25.C: New testcase.
521 2014-02-04 Jakub Jelinek <jakub@redhat.com>
523 PR tree-optimization/59924
524 * gcc.dg/pr59924.c: New test.
526 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
529 * g++.dg/ipa/devirt-24.C: New testcase.
531 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
535 * c-c++-common/attributes-1.c: New testcase.
536 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
538 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
541 * g++.dg/cpp0x/pr58871.C: New.
543 2014-02-03 Cong Hou <congh@google.com>
545 PR tree-optimization/60000
546 * g++.dg/vect/pr60000.cc: New test.
548 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
550 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
551 * gcc.target/i386/long-double-64-4.c: Likewise.
552 * gcc.target/i386/long-double-80-1.c: Likewise.
553 * gcc.target/i386/long-double-80-2.c: Likewise.
554 * gcc.target/i386/long-double-80-3.c: Likewise.
555 * gcc.target/i386/long-double-80-4.c: Likewise.
556 * gcc.target/i386/long-double-80-5.c: Likewise.
557 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
559 * gcc.target/i386/long-double-64-3.c: Likewise.
560 * gcc.target/i386/long-double-128-1.c: New test.
561 * gcc.target/i386/long-double-128-2.c: Likewise.
562 * gcc.target/i386/long-double-128-3.c: Likewise.
563 * gcc.target/i386/long-double-128-4.c: Likewise.
564 * gcc.target/i386/long-double-128-5.c: Likewise.
565 * gcc.target/i386/long-double-128-6.c: Likewise.
566 * gcc.target/i386/long-double-128-7.c: Likewise.
567 * gcc.target/i386/long-double-128-8.c: Likewise.
568 * gcc.target/i386/long-double-128-9.c: Likewise.
569 * gcc.target/i386/long-double-64-5.c: Likewise.
570 * gcc.target/i386/long-double-64-6.c: Likewise.
571 * gcc.target/i386/long-double-64-7.c: Likewise.
572 * gcc.target/i386/long-double-64-8.c: Likewise.
573 * gcc.target/i386/long-double-64-9.c: Likewise.
574 * gcc.target/i386/long-double-80-10.c: Likewise.
575 * gcc.target/i386/long-double-80-8.c: Likewise.
576 * gcc.target/i386/long-double-80-9.c: Likewise.
578 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
580 PR rtl-optimization/57662
581 * g++.dg/pr57662.C: New test.
583 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
585 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
586 * gcc.dg/vmx/perm.c: New.
587 * gcc.dg/vmx/perm-be-order.c: New.
589 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
591 * gcc.dg/vmx/vsums.c: New.
592 * gcc.dg/vmx/vsums-be-order.c: New.
594 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
596 * g++.dg/ipa/devirt-23.C: New testcase.
597 * g++.dg/ipa/devirt-20.C: Fix template.
599 2014-02-02 Jan Hubicka <jh@suse.cz>
601 * g++.dg/ipa/devirt-21.C: New testcase.
603 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
605 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
606 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
608 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
611 * gcc.c-torture/execute/pr60017.c: New test.
613 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
616 * gfortran.dg/default_initialization_7.f90: New test.
618 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
621 * gfortran.dg/elemental_subroutine_9.f90: New test.
623 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
625 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
627 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
629 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
631 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
633 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
635 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/init/bitfield5.C: New.
640 2014-02-01 Jakub Jelinek <jakub@redhat.com>
642 PR tree-optimization/60003
643 * gcc.c-torture/execute/pr60003.c: New test.
645 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
648 * gcc.target/arm/pr59985.C: New.
650 2014-01-31 Jakub Jelinek <jakub@redhat.com>
653 * lib/tsan-dg.exp (tsan_init): Instead of not running any
654 tsan tests if trivial testcase doesn't run, set dg-do-what-default
656 (tsan_finish): Restore dg-do-what-default.
657 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
658 * g++.dg/tsan/fd_close_norace2.C: Likewise.
659 * g++.dg/tsan/default_options.C: Likewise.
660 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
661 * g++.dg/tsan/atomic_free2.C: Likewise.
662 * g++.dg/tsan/cond_race.C: Likewise.
663 * g++.dg/tsan/fd_close_norace.C: Likewise.
664 * g++.dg/tsan/benign_race.C: Likewise.
665 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
666 * c-c++-common/tsan/simple_race.c: Likewise.
667 * c-c++-common/tsan/mutexset1.c: Likewise.
668 * c-c++-common/tsan/thread_leak2.c: Likewise.
669 * c-c++-common/tsan/tls_race.c: Likewise.
670 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
671 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
672 * c-c++-common/tsan/free_race2.c: Likewise.
673 * c-c++-common/tsan/thread_leak.c: Likewise.
674 * c-c++-common/tsan/thread_leak1.c: Likewise.
675 * c-c++-common/tsan/race_on_barrier.c: Likewise.
676 * c-c++-common/tsan/free_race.c: Likewise.
677 * c-c++-common/tsan/sleep_sync.c: Likewise.
678 * c-c++-common/tsan/tiny_race.c: Likewise.
679 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
680 * c-c++-common/tsan/atomic_stack.c: Likewise.
681 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
682 in dg-output regexps.
683 * c-c++-common/tsan/simple_stack.c: Likewise.
685 2014-01-31 Richard Henderson <rth@redhat.com>
687 * g++.dg/tm/pr60004.C: New.
689 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
692 * g++.dg/inherit/crash4.C: New.
694 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
696 * c-c++-common/tsan/simple_race.c: Made test less flaky.
698 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
700 * gcc.target/i386/m512-check.h: Use correct rounding values.
702 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
704 * gcc.target/i386/avx-1.c: Use correct rounding values.
705 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
706 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
707 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
708 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
709 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
710 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
711 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
712 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
713 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
714 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
715 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
716 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
717 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
718 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
719 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
720 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
721 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
722 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
723 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
724 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
725 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
726 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
727 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
728 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
729 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
730 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
731 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
732 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
733 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
734 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
735 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
736 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
737 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
738 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
739 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
740 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
741 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
742 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
743 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
744 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
745 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
746 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
747 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
748 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
749 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
750 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
751 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
752 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
753 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
754 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
755 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
756 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
757 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
758 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
759 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
760 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
761 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
762 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
763 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
764 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
765 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
766 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
767 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
768 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
769 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
770 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
771 * gcc.target/i386/sse-13.c: Ditto.
772 * gcc.target/i386/sse-14.c: Ditto.
773 * gcc.target/i386/sse-22.c: Ditto.
774 * gcc.target/i386/sse-23.c: Ditto.
776 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
778 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
779 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
781 2014-01-31 Richard Biener <rguenther@suse.de>
784 * gcc.dg/torture/pr59990.c: New testcase.
786 2014-01-31 Jakub Jelinek <jakub@redhat.com>
788 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
789 if it fails don't run any tsan tests.
791 2014-01-31 Marek Polacek <polacek@redhat.com>
794 * gcc.dg/pr59940.c (g): Adjust dg-warning.
795 (y): Adjust dg-error.
796 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
797 * gcc.dg/pr59963-1.c: New test.
798 * gcc.dg/pr59963-2.c: New test.
799 * gcc.dg/pr59963-3.c: New test.
801 2014-01-30 Jakub Jelinek <jakub@redhat.com>
804 * gcc.target/arm/pr59923.c: New test.
806 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
808 * gcc.dg/vmx/splat.c: New.
809 * gcc.dg/vmx/splat-vsx.c: New.
810 * gcc.dg/vmx/splat-be-order.c: New.
811 * gcc.dg/vmx/splat-vsx-be-order.c: New.
812 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
813 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
815 2014-01-30 Richard Biener <rguenther@suse.de>
817 PR tree-optimization/59993
818 * gcc.dg/torture/pr59993.c: New testcase.
820 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
822 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
823 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
824 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
825 vect_int rather than vect_float.
827 2014-01-30 Marek Polacek <polacek@redhat.com>
829 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
831 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
833 * gcc.target/microblaze/isa/fcmp4.c: New.
835 2014-01-30 Marek Polacek <polacek@redhat.com>
838 * gcc.dg/pr59940.c: New test.
839 * gcc.dg/pr35635.c (func3): Move dg-warning.
841 2014-01-30 Richard Biener <rguenther@suse.de>
843 PR tree-optimization/59903
844 * gcc.dg/torture/pr59903.c: New testcase.
846 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
849 * g++.dg/lookup/crash8.C: New.
851 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/template/crash117.C: New.
856 2014-01-30 Richard Biener <rguenther@suse.de>
859 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
860 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
862 * gcc.dg/invalid-call-1.c: Likewise.
864 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/cpp1y/auto-fn23.C: New.
869 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/init/dso_handle2.C: New.
874 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/pr58674.C: New.
879 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
882 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
883 * gcc.target/i386/avx512f-gather-5.c: Ditto.
885 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
887 * gcc.dg/vmx/merge-be-order.c: New.
888 * gcc.dg/vmx/merge.c: New.
889 * gcc.dg/vmx/merge-vsx-be-order.c: New.
890 * gcc.dg/vmx/merge-vsx.c: New.
892 2014-01-29 Richard Biener <rguenther@suse.de>
894 PR tree-optimization/58742
895 * gcc.dg/pr58742-1.c: New testcase.
896 * gcc.dg/pr58742-2.c: Likewise.
897 * gcc.dg/pr58742-3.c: Likewise.
899 2014-01-29 Renlin Li <Renlin.Li@arm.com>
901 * gcc.target/arm/ftest-armv7ve-arm.c: New.
902 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
903 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
905 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/gomp/pr58702.C: New.
910 2014-01-29 Dodji Seketeli <dodji@redhat.com>
912 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
915 2014-01-29 Jakub Jelinek <jakub@redhat.com>
918 PR tree-optimization/59920
919 * gcc.dg/pr59920-1.c: New test.
920 * gcc.dg/pr59920-2.c: New test.
921 * gcc.dg/pr59920-3.c: New test.
922 * c-c++-common/gomp/pr59917-1.c: New test.
923 * c-c++-common/gomp/pr59917-2.c: New test.
925 PR tree-optimization/59594
926 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
927 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
928 * gcc.dg/vect/pr59594.c: New test.
930 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
933 * gfortran.dg/allocate_class_3.f90: New test.
935 2014-01-28 Dodji Seketeli <dodji@redhat.com>
937 PR preprocessor/59935
938 * c-c++-common/cpp/warning-zero-location.c: New test.
939 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
941 2014-01-27 Steve Ellcey <sellcey@mips.com>
943 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
945 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
947 * g++.dg/ext/mv16.C: New tests.
949 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
951 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
952 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
953 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
954 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
955 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
956 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
957 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
958 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
959 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
960 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
961 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
962 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
963 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
964 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
965 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
966 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
967 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
968 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
969 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
970 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
971 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
972 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
973 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
974 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
975 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
976 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
977 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
978 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
979 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
980 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
981 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
982 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
983 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
984 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
985 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
986 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
987 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
988 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
989 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
990 _mm512_mask_cvtepi32_storeu_epi8.
991 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
992 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
993 _mm512_mask_cvtepi32_storeu_epi16.
994 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
996 _mm512_mask_cvtepi64_storeu_epi8.
997 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
998 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
999 _mm512_mask_cvtepi64_storeu_epi16.
1000 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1001 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1002 _mm512_mask_cvtepi64_storeu_epi32.
1003 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1004 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1005 _mm512_mask_cvtsepi32_storeu_epi8.
1006 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1007 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1008 _mm512_mask_cvtsepi32_storeu_epi16.
1009 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1010 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1011 _mm512_mask_cvtsepi64_storeu_epi8.
1012 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1013 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1014 _mm512_mask_cvtsepi64_storeu_epi16.
1015 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1016 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1017 _mm512_mask_cvtsepi64_storeu_epi32.
1018 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1019 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1020 _mm512_mask_cvtusepi32_storeu_epi8.
1021 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1022 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1023 _mm512_mask_cvtusepi32_storeu_epi16.
1024 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1025 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1026 _mm512_mask_cvtusepi64_storeu_epi8.
1027 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1028 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1029 _mm512_mask_cvtusepi64_storeu_epi16.
1030 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1031 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1032 _mm512_mask_cvtusepi64_storeu_epi32.
1033 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1034 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1036 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1038 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1039 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1040 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1041 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1042 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1043 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1044 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1045 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1046 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1047 built-ins roudning immediate.
1048 * gcc.target/i386/sse-22.c: Add new built-ins.
1049 * gcc.target/i386/sse-23.c: Ditto.
1050 * gcc.target/i386/avx-1.c: Ditto.
1052 2014-01-27 Christian Bruel <christian.bruel@st.com>
1054 * gcc.target/sh/torture/strncmp.c: New tests.
1056 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1058 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1060 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1062 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1064 2014-01-24 Jeff Law <law@redhat.com>
1066 PR tree-optimization/59919
1067 * gcc.c-torture/compile/pr59919.c: New test.
1069 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1072 * g++.dg/ext/timevar2.C: New.
1074 2014-01-24 Marek Polacek <polacek@redhat.com>
1076 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1078 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1081 * gcc.target/i386/pr59929.c: New test.
1083 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1086 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1087 word atomic functions at runtime.
1089 2014-01-23 Marek Polacek <polacek@redhat.com>
1092 * gcc.dg/pr59846.c: New test.
1094 2014-01-23 Marek Polacek <polacek@redhat.com>
1097 * c-c++-common/pr58346-1.c: New test.
1098 * c-c++-common/pr58346-2.c: New test.
1099 * c-c++-common/pr58346-3.c: New test.
1101 2014-01-23 Marek Polacek <polacek@redhat.com>
1104 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1105 * gcc.dg/pr59871.c: New test.
1107 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/parse/enum11.C: New.
1112 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1114 * gcc.target/aarch64/sshr64_1.c: New testcase.
1116 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1118 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1119 SIMD enabled function.
1120 * g++.dg/cilk-plus/ef_test.C: New test.
1121 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1123 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1124 to differenciate C error messages from C++ ones.
1126 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1128 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1130 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1132 * gcc.target/microblaze/others/builtin-trap.c: New test,
1134 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1137 * c-c++-common/gomp/pr58809.c: New test.
1139 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1142 * c-c++-common/asan/use-after-return-1.c: Fixed
1145 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1147 PR preprocessor/58580
1148 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1150 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1151 Ilya Tocar <ilya.tocar@intel.com>
1153 * gcc.target/i386/avx512f-kmovw-1.c: New.
1155 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1157 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1158 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1159 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1160 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1161 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1162 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1164 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1167 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1168 * gcc.target/mips/pr52125.c: New test.
1170 2014-01-22 Marek Polacek <polacek@redhat.com>
1173 * gcc.dg/torture/pr59891.c: New test.
1175 2014-01-22 Jeff Law <law@redhat.com>
1177 PR tree-optimization/59597
1178 * gcc.dg/tree-ssa/pr59597.c: New test.
1180 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1182 PR rtl-optimization/59477
1183 * g++.dg/pr59477.C: New.
1185 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1187 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1189 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1192 * g++.dg/pr59482.C: New.
1194 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1196 * gcc.dg/vmx/insert-vsx-be-order.c: New.
1197 * gcc.dg/vmx/extract-vsx.c: New.
1198 * gcc.dg/vmx/extract-vsx-be-order.c: New.
1199 * gcc.dg/vmx/insert-vsx.c: New.
1201 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1203 PR rtl-optimization/59896
1204 * gcc.target/arm/pr59896.c: New.
1206 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
1208 PR rtl-optimization/59858
1209 * gcc.target/arm/pr59858.c: New.
1211 2014-01-21 Jakub Jelinek <jakub@redhat.com>
1214 * gcc.dg/tree-prof/pr59003.c: New test.
1217 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1220 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
1222 * gfortran.dg/round_3.f08: Add more cases.
1224 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
1226 * lib/target-supports.exp (force_conventional_output_for): New
1228 * lib/scanasm.exp (scan-assembler_required_options)
1229 (scan-assembler-not_required_options)
1230 (scan-assembler-times_required_options): Replace with
1231 force_conventional_output_fors.
1232 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1233 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1235 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
1238 * gcc.target/i386/pr59789.c: New testcase.
1240 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
1242 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1243 the 'code' bitfield from 16 to 8.
1245 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1247 * lib/target-supports.exp
1248 (check_effective_target_vect_perm): Exclude aarch64_be.
1249 (check_effective_target_vect_perm_byte): Likewise.
1250 (check_effective_target_vect_perm_short): Likewise.
1252 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
1254 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1255 (RUN_TEST): Use new macro.
1256 (INDEX64_32): Delete.
1257 (INDEX64_64): Likewise.
1258 (INDEX128_32): Likewise.
1259 (INDEX128_64): Likewise.
1261 (test_vneg_f32): Use fixed RUN_TEST.
1263 2014-01-20 Richard Biener <rguenther@suse.de>
1266 * gcc.dg/pr59860.c: New testcase.
1268 2014-01-20 Jakub Jelinek <jakub@redhat.com>
1271 * gcc.target/i386/pr59880.c: New test.
1273 2014-01-20 Renlin Li <renlin.li@arm.com>
1275 * gcc.dg/pr44194-1.c: Tweak regexp.
1277 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1282 * gfortran.dg/round_3.f08: New cases added.
1283 * gfortran.dg/fmt_g_1.f90: New test.
1285 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
1287 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1289 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1291 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1293 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
1295 * gcc.dg/vect/pr57705.c: Require vect_int.
1296 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1297 * gcc.dg/vect/vect-alias-check.c: Likewise.
1299 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
1302 * gfortran.dg/unresolved_fixup_1.f90: New test.
1303 * gfortran.dg/unresolved_fixup_2.f90: New test.
1305 2014-01-18 Jakub Jelinek <jakub@redhat.com>
1308 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1309 Remove dg-prune-output lines.
1311 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1314 * gfortran.dg/pr59706.f90: New test.
1315 * g++.dg/ext/pr59706.C: New test.
1317 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1321 * g++.dg/cpp0x/decltype-incomplete1.C: New.
1322 * g++.dg/init/pr58811.C: Likewise.
1324 2014-01-17 Jeff Law <law@redhat.com>
1327 * gfortran.dg/pr57904.f90: New test.
1329 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1332 * g++.dg/cpp0x/nsdmi-union4.C: New.
1334 2014-01-17 Marek Polacek <polacek@redhat.com>
1337 * g++.dg/diagnostic/pr59838.C: New test.
1339 2014-01-17 Marek Polacek <polacek@redhat.com>
1342 * gcc.dg/pr58346.c: New test.
1344 2014-01-17 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1348 dg-options, use dg-additional-options for i?86/x86_64 to avoid
1352 * gfortran.dg/pr59440-1.f90: New test.
1353 * gfortran.dg/pr59440-2.f90: New test.
1354 * gfortran.dg/pr59440-3.f90: New test.
1357 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1358 testing for " version" and " alias" with one testing for
1359 " version\[^\n\r]* alias".
1360 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1361 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1362 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1363 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1364 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1365 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1368 * c-c++-common/torture/pr57945.c: New test.
1370 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
1372 * gcc.target/arm/its.c: New testcase.
1374 2014-01-16 Jan Hubicka <jh@suse.cz>
1377 * g++.dg/torture/pr59775.C: New testcase.
1379 2014-01-16 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.c-torture/compile/pr58344.c: New test.
1385 * gcc.target/i386/pr59839.c: New test.
1388 * gcc.target/i386/pr9771-1.c (main): Rename to...
1389 (real_main): ... this. Add __asm name "main".
1390 (ASMNAME, ASMNAME2, STRING): Define.
1392 2014-01-16 Nick Clifton <nickc@redhat.com>
1395 * gcc.c-torture/compile/pr28865.c: New.
1396 * gcc.c-torture/execute/pr28865.c: New.
1398 2014-01-16 Marek Polacek <polacek@redhat.com>
1401 * gcc.dg/pr59827.c: New test.
1403 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
1405 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1407 2014-01-15 Richard Henderson <rth@redhat.com>
1410 * gcc.target/i386/pr54694.c: New test.
1412 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
1415 * g++.dg/pr49718.C: New test.
1417 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
1419 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1421 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1423 * gcc.dg/vmx/mult-even-odd.c: New.
1424 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1426 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
1428 * lib/target-supports.exp (check_libcilkrts_available): Added an
1429 extern "C" if we are using C++ along with a function prototype.
1431 2014-01-15 Jeff Law <law@redhat.com>
1433 PR tree-optimization/59747
1434 * gcc.c-torture/execute/pr59747.c: New test.
1436 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
1439 * c-c++-common/convert-vec-1.c: Also prune ABI change for
1441 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1442 * g++.dg/ext/attribute-test-1.C: Likewise.
1443 * g++.dg/ext/attribute-test-2.C: Likewise.
1444 * g++.dg/ext/attribute-test-3.C: Likewise.
1445 * g++.dg/ext/attribute-test-4.C: Likewise.
1446 * g++.dg/ext/pr56790-1.C: Likewise.
1447 * g++.dg/torture/pr38565.C: Likewise.
1448 * gcc.dg/pr53060.c: Likewise.
1449 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1450 * c-c++-common/vector-compare-2.c: Likewise.
1451 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1452 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
1453 dg-message line number.
1455 2014-01-15 Matthias Klose <doko@ubuntu.com>
1457 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1459 2014-01-15 Richard Biener <rguenther@suse.de>
1461 PR tree-optimization/59822
1462 * g++.dg/torture/pr59822.C: New testcase.
1464 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
1467 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1468 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1470 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
1471 Kugan Vivekanandarajah <kuganv@linaro.org>
1474 * g++.dg/pr59695.C: New testcase.
1476 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1479 * gcc.c-torture/compile/pr59803.c: New testcase.
1481 2014-01-15 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.c-torture/execute/pr58943.c: New test.
1485 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1487 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
1490 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1491 * gcc.target/i386/pr39162.c (y): New __m256i variable.
1492 (bar): Change return type to void. Set y to x.
1493 * gcc.target/i386/pr59794-1.c: New testcase.
1494 * gcc.target/i386/pr59794-2.c: Likewise.
1495 * gcc.target/i386/pr59794-3.c: Likewise.
1496 * gcc.target/i386/pr59794-4.c: Likewise.
1497 * gcc.target/i386/pr59794-5.c: Likewise.
1498 * gcc.target/i386/pr59794-6.c: Likewise.
1499 * gcc.target/i386/pr59794-7.c: Likewise.
1501 2014-01-14 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/58921
1504 PR tree-optimization/59006
1505 * gcc.dg/torture/pr58921.c: New testcase.
1506 * gcc.dg/torture/pr59006.c: Likewise.
1507 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1509 2014-01-14 Jakub Jelinek <jakub@redhat.com>
1512 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1513 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1514 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
1515 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1516 Executing predictive commoning without unrolling.
1518 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
1520 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1521 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1522 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1523 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1524 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1525 __builtin_ia32_rsqrt28sd_round.
1526 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1527 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1528 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1529 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1530 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1531 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1532 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1533 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1534 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1535 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1536 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1537 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1538 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1539 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1540 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1541 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1542 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1543 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1544 * gcc.target/i386/sse-22.c: Extend with new built-ins,
1545 fix wrong rounding mode (see above).
1546 * gcc.target/i386/sse-23.c: Ditto.
1548 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1550 * gcc.dg/vmx/insert.c: New.
1551 * gcc.dg/vmx/insert-be-order.c: New.
1552 * gcc.dg/vmx/extract.c: New.
1553 * gcc.dg/vmx/extract-be-order.c: New.
1555 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1557 PR tree-optimization/59387
1558 * gcc.c-torture/execute/pr59387.c: New test.
1560 2014-01-13 Richard Biener <rguenther@suse.de>
1562 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1563 adjusting mathlib options.
1564 * gfortran.dg/lto/lto.exp: Likewise.
1566 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/loop_optimization17.adb: New test.
1569 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1571 2014-01-13 Christian Bruel <christian.bruel@st.com>
1573 * gcc.target/sh/cmpstrn.c: New case.
1575 2014-01-13 Jakub Jelinek <jakub@redhat.com>
1577 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1578 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1580 2014-01-12 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/alloc_comp_basics_6.f90: New.
1585 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1588 * gfortran.dg/pr59700.f90: New test.
1590 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1592 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1593 * gfortran.dg/use_only_3.f90: Likewise.
1594 * gfortran.dg/inquire_10.f90: Delete opened file.
1595 * gfortran.dg/inquire_15.f90: Likewise.
1596 * gfortran.dg/pr16597.f90: Likewise.
1597 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1600 2014-01-10 Jeff Law <law@redhat.com>
1603 * gcc.c-torture/compile/pr59743.c: New test.
1605 2014-01-10 Jan Hubicka <jh@suse.cz>
1608 * g++.dg/torture/pr58585.C: New testcase.
1610 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
1612 * gcc.dg/pr46309.c: Disable for cris*-*-*.
1614 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
1616 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1618 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
1621 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
1622 * gcc.target/aarch64/cmn-neg2.c: New test.
1624 2014-01-10 Richard Biener <rguenther@suse.de>
1626 PR tree-optimization/59374
1627 * gcc.dg/torture/pr59374-3.c: New testcase.
1629 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1631 * lib/target-supports.exp
1632 (check_effective_target_arm_crypto_ok_nocache): New.
1633 (check_effective_target_arm_crypto_ok): Use above procedure.
1634 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
1636 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
1640 * g++.dg/ipa/devirt-20.C: New testcase.
1641 * g++.dg/torture/pr58252.C: Likewise.
1642 * g++.dg/torture/pr59226.C: Likewise.
1644 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
1646 * c-c++-common/asan/no-asan-stack.c: New test.
1648 2014-01-10 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.dg/pr59670.c: New test.
1653 2014-01-09 Steve Ellcey <sellcey@mips.com>
1655 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
1657 2014-01-09 Jakub Jelinek <jakub@redhat.com>
1660 * gcc.target/i386/pr47735.c: New test.
1662 PR tree-optimization/59622
1663 * g++.dg/opt/pr59622-2.C: New test.
1664 * g++.dg/opt/pr59622-3.C: New test.
1665 * g++.dg/opt/pr59622-4.C: New test.
1666 * g++.dg/opt/pr59622-5.C: New test.
1669 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
1670 filename:line instead of (modulename+offset) form with stripped
1671 initial / from the filename.
1673 2014-01-09 Ian Lance Taylor <iant@google.com>
1675 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
1676 the other Go compiler.
1678 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/cpp0x/variadic145.C: New.
1683 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
1685 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
1686 which don't support -fsplit-stack. Skip rotate[0123].go tests.
1688 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1691 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
1692 are run only if the Cilk library is available/enabled.
1693 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1694 * lib/target-supports.exp (check_libcilkrts_available): New function.
1696 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
1699 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
1700 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1701 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
1702 with dg-additional-options.
1703 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1704 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1705 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1706 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1707 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
1708 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
1710 2014-01-09 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/59715
1713 * gcc.dg/torture/pr59715.c: New testcase.
1715 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
1717 * c-c++-common/asan/no-asan-globals.c: New test.
1718 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1719 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1720 * c-c++-common/asan/use-after-return-1.c: Likewise.
1721 * c-c++-common/asan/no-use-after-return.c: Likewise.
1723 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
1725 * gnat.dg/weak2.ad[sb]: New test.
1727 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
1731 type, use pointers to vector type instead.
1733 2014-01-08 Catherine Moore <clm@codesourcery.com>
1735 * gcc.target/mips/umips-branch-3.c: New test.
1736 * gcc.target/mips/umips-branch-4.c: New test.
1738 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1740 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
1741 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
1742 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
1743 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
1744 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
1745 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
1746 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
1747 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
1749 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
1751 PR rtl-optimization/59137
1752 * gcc.target/mips/pr59137.c: New test.
1754 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
1757 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
1758 * gcc.target/i386/pr55433.c (dg-options): Ditto.
1759 * gcc.target/i386/pr57848.c (dg-options): Ditto.
1760 * gcc.target/i386/pr59099.c (dg-options): Ditto.
1761 Require fpic effective target.
1762 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
1764 2014-01-08 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.dg/pr59722.c: New test.
1769 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
1772 * gcc.dg/torture/pr57748-3.c: New test.
1773 * gcc.dg/torture/pr57748-4.c: New test.
1775 2014-01-08 Marek Polacek <polacek@redhat.com>
1778 * gcc.dg/gomp/pr59669-1.c: New test.
1779 * gcc.dg/gomp/pr59669-2.c: New test.
1781 2014-01-08 Martin Jambor <mjambor@suse.cz>
1784 * gcc.dg/ipa/pr59610.c: New test.
1786 2014-01-08 Janus Weil <janus@gcc.gnu.org>
1789 * gfortran.dg/binding_label_tests_26a.f90: New.
1790 * gfortran.dg/binding_label_tests_26b.f90: New.
1792 2014-01-08 Marek Polacek <polacek@redhat.com>
1795 * c-c++-common/ubsan/pr59667.c: New test.
1797 2014-01-08 Richard Biener <rguenther@suse.de>
1800 * gcc.dg/pr59630.c: New testcase.
1802 2014-01-08 Richard Biener <rguenther@suse.de>
1805 * gcc.dg/pr59471.c: New testcase.
1807 2014-01-07 Jeff Law <law@redhat.com>
1810 * gcc.target/i386/pr53623.c: New test.
1812 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
1814 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
1816 * g++.dg/cpp1y/pr58534.C: Likewise.
1817 * g++.dg/cpp1y/pr58536.C: Likewise.
1818 * g++.dg/cpp1y/pr58548.C: Likewise.
1819 * g++.dg/cpp1y/pr58549.C: Likewise.
1820 * g++.dg/cpp1y/pr58637.C: Likewise.
1821 * g++.dg/cpp1y/pr59112.C: Likewise.
1822 * g++.dg/cpp1y/pr59113.C: Likewise.
1823 * g++.dg/cpp1y/pr59629.C: Likewise.
1824 * g++.dg/cpp1y/pr59635.C: Likewise.
1825 * g++.dg/cpp1y/pr59636.C: Likewise.
1826 * g++.dg/cpp1y/pr59638.C: Likewise.
1828 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
1830 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
1832 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
1834 * gcc.target/i386/intrinsics_4.c (bar): New function.
1836 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/ext/is_base_of_incomplete-2.C: New.
1840 2014-01-07 Jakub Jelinek <jakub@redhat.com>
1842 PR rtl-optimization/58668
1843 * gcc.dg/pr58668.c: New test.
1845 PR tree-optimization/59643
1846 * gcc.dg/pr59643.c: New test.
1847 * gcc.c-torture/execute/pr59643.c: New test.
1849 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1852 * gfortran.dg/class_allocate_16.f90: New.
1854 2014-01-06 Jakub Jelinek <jakub@redhat.com>
1857 * gcc.target/i386/pr59644.c: New test.
1859 2014-01-06 Marek Polacek <polacek@redhat.com>
1862 * gcc.dg/pr57773.c: New test.
1864 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
1870 * g++.dg/cpp1y/pr59635.C: New testcase.
1871 * g++.dg/cpp1y/pr59636.C: New testcase.
1872 * g++.dg/cpp1y/pr59629.C: New testcase.
1873 * g++.dg/cpp1y/pr59638.C: New testcase.
1875 2014-01-06 Martin Jambor <mjambor@suse.cz>
1878 * gcc.dg/ipa/pr59008.c: New test.
1880 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1882 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
1885 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1887 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
1888 Require c99_runtime.
1889 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
1891 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
1892 Require c99_runtime.
1893 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1894 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1895 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1897 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
1898 Require c99_runtime.
1899 Make CALC void static.
1900 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
1902 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
1903 Require c99_runtime.
1904 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
1906 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1908 * gcc.target/i386/pr59501-1.c: Require avx effective target.
1909 * gcc.target/i386/pr59501-2.c: Likewise.
1910 * gcc.target/i386/pr59501-3.c: Likewise.
1911 * gcc.target/i386/pr59501-4.c: Likewise.
1912 * gcc.target/i386/pr59501-5.c: Likewise.
1913 * gcc.target/i386/pr59501-6.c: Likewise.
1915 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1917 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
1918 * gcc.target/i386/pr59390_1.c: Likewise.
1919 * gcc.target/i386/pr59390_2.c: Likewise.
1921 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
1923 * gcc.dg/pr59350.c: Tweak.
1924 * gcc.dg/pr59350-2.c: New test.
1925 * g++.dg/pr59510.C: Likewise.
1927 2014-01-06 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/bind_c_procs_2.f90: New.
1932 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
1934 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
1935 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1936 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1937 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1938 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
1939 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1940 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1942 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
1944 * gcc.target/arm/neon-nested-apcs.c: New test.
1946 2014-01-04 Jakub Jelinek <jakub@redhat.com>
1948 PR tree-optimization/59519
1949 * gcc.dg/vect/pr59519-1.c: New test.
1950 * gcc.dg/vect/pr59519-2.c: New test.
1952 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
1955 2014-01-04 Janus Weil <janus@gcc.gnu.org>
1958 * gfortran.dg/typebound_proc_32.f90: New.
1960 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
1963 * g++.dg/pr58950.C: New file.
1965 2014-01-03 Tobias Burnus <burnus@net-b.de>
1968 * g++.dg/gomp/pr58567.C: New.
1970 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
1972 PR tree-optimization/59651
1973 * gcc.dg/torture/pr59651.c: New test.
1974 * gcc.dg/vect/pr59651.c: Ditto.
1976 2014-01-03 Jakub Jelinek <jakub@redhat.com>
1979 * gcc.target/i386/pr59625.c: New test.
1981 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/cpp0x/range-for28.C: New.
1986 * g++.dg/cpp0x/range-for3.C: Update.
1988 2014-01-02 Joseph Myers <joseph@codesourcery.com>
1990 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
1992 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1995 * g++.dg/cpp0x/pr59641.C: New file.
1997 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
1999 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2001 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2004 * g++.dg/ext/pr59378.C: New file.
2006 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2008 Update copyright years
2010 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2012 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2015 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2018 * gfortran.dg/dynamic_dispatch_12.f90: New.
2020 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2022 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2023 the builtin isn't optimized away as unused.
2025 PR rtl-optimization/59647
2026 * g++.dg/opt/pr59647.C: New test.
2028 Copyright (C) 2014 Free Software Foundation, Inc.
2030 Copying and distribution of this file, with or without modification,
2031 are permitted in any medium without royalty provided the copyright
2032 notice and this notice are preserved.