1 2013-11-04 Marek Polacek <polacek@redhat.com>
4 2013-11-04 Marek Polacek <polacek@redhat.com>
7 * g++.dg/diagnostic/pr58979.C: New test.
9 2013-11-03 H.J. Lu <hongjiu.lu@intel.com>
11 Backport from mainline
12 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
15 * gcc.target/i386/pr58690.c: New test
17 2013-11-02 Janus Weil <janus@gcc.gnu.org>
19 Backport from mainline
20 2013-09-23 Janus Weil <janus@gcc.gnu.org>
23 * gfortran.dg/extends_15.f90: New.
25 2013-10-29 Uros Bizjak <ubizjak@gmail.com>
27 Backport from mainline
28 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
30 PR rtl-optimization/58079
31 * gcc.dg/torture/pr58079.c: New test.
33 2013-10-28 Tom de Vries <tom@codesourcery.com>
35 * gcc.target/arm/require-pic-register-loc.c: New test.
37 2013-10-26 Uros Bizjak <ubizjak@gmail.com>
39 Backport from mainline
40 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
43 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
44 and MINUSCCZEXT defines. Update scan-assembler dg directive.
45 * gcc.dg/torture/pr58779.c: New test.
47 2013-10-25 Richard Henderson <rth@redhat.com>
50 * gcc.dg/atomic-store-6.c: New.
52 2013-10-25 Tom de Vries <tom@codesourcery.com>
55 * g++.dg/tm/noexcept-6.C: New test.
57 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
59 * gcc.c-torture/execute/pr58831.c: New test.
61 2013-10-23 Tom de Vries <tom@codesourcery.com>
63 PR tree-optimization/58805
64 * gcc.dg/pr58805.c: New test.
66 2013-10-23 Richard Biener <rguenther@suse.de>
68 * gcc.dg/torture/pr58830.c: New testcase.
70 Backport from mainline
71 2013-06-24 Richard Biener <rguenther@suse.de>
73 PR tree-optimization/57488
74 * gcc.dg/torture/pr57488.c: New testcase.
76 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
78 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
80 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
85 2013-10-16 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/decltype57.C: New.
89 * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
91 2013-10-16 Release Manager
95 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
97 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
100 2013-10-10 Jakub Jelinek <jakub@redhat.com>
103 * gcc.dg/torture/pr58670.c: New test.
105 2013-10-09 Jakub Jelinek <jakub@redhat.com>
107 Backport from mainline
108 2013-09-26 Richard Biener <rguenther@suse.de>
110 PR tree-optimization/58539
111 * gcc.dg/torture/pr58539.c: New testcase.
113 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
116 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
117 * g++.old-deja/g++.mike/misc9.C: Adjust.
119 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
121 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
123 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
125 * gcc.target/s390/htm-nofloat-2.c: New testcase.
127 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
129 Backport from mainline
130 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
132 * gcc.target/s390/htm-1.c: New file.
133 * gcc.target/s390/htm-nofloat-1.c: New file.
134 * gcc.target/s390/htm-xl-intrin-1.c: New file.
136 2013-10-04 Tobias Burnus <burnus@net-b.de>
140 * gfortran.dg/defined_assignment_8.f90: New.
141 * gfortran.dg/defined_assignment_9.f90: New.
142 * gfortran.dg/defined_assignment_10.f90: New.
143 * gfortran.dg/defined_assignment_11.f90: New.
145 2013-10-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
147 Backport from mainline.
150 * gcc.target/aarch64/pr58460.c: New file.
152 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/parse/crash62.C: New.
157 2013-10-01 Jakub Jelinek <jakub@redhat.com>
160 * gcc.c-torture/execute/pr58574.c: New test.
162 2013-09-30 Jakub Jelinek <jakub@redhat.com>
165 * gcc.c-torture/execute/pr58564.c: New test.
167 2013-09-24 Cong Hou <congh@google.com>
169 Backport from mainline:
170 2013-09-24 Richard Biener <rguenther@suse.de>
173 * g++.dg/vect/pr58513.cc: New testcase.
175 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/opt28.ad[sb]: New test.
178 * gnat.dg/opt28_pkg.ads: New helper.
180 2013-09-23 Alan Modra <amodra@gmail.com>
182 * gcc.target/powerpc/pr58330.c: New.
184 2013-09-20 Cong Hou <congh@google.com>
186 Backport from mainline:
187 2013-09-13 Cong Hou <congh@google.com>
189 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
190 on two arrays with short and int types. This should not be recognized
191 as a dot product pattern.
193 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/parse/using4.C: New.
198 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
200 * gnat.dg/array_bounds_test2.adb: New test.
202 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
204 * gnat.dg/in_out_parameter4.adb: New test.
206 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
208 PR tree-optimization/58088
209 * gcc.c-torture/compile/pr58088.c: New test.
211 2013-09-13 Christian Bruel <christian.bruel@st.com>
214 * gcc.target/sh/torture/pr58314.c: New test.
216 2013-09-11 Richard Biener <rguenther@suse.de>
219 * g++.dg/uninit-pred-4.C: New testcase.
221 2013-09-11 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/58385
224 * gcc.c-torture/execute/pr58385.c: New test.
226 2013-09-10 Jakub Jelinek <jakub@redhat.com>
228 PR rtl-optimization/58365
229 * gcc.c-torture/execute/pr58365.c: New test.
231 2013-09-09 Jakub Jelinek <jakub@redhat.com>
234 * g++.dg/warn/Wunused-var-21.C: New test.
236 PR tree-optimization/58364
237 * gcc.c-torture/execute/pr58364.c: New test.
239 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
242 * g++.dg/ext/pr57735.C: New test.
244 2013-09-09 Richard Biener <rguenther@suse.de>
246 Backport from mainline
247 2013-08-27 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/57521
250 * gcc.dg/torture/pr57521.c: New testcase.
252 2013-09-09 Richard Biener <rguenther@suse.de>
254 Backport from mainline
255 2013-09-03 Richard Biener <rguenther@suse.de>
258 * gcc.dg/torture/pr57656.c: New testcase.
260 2013-09-09 Richard Biener <rguenther@suse.de>
262 Backport from mainline
263 2013-08-29 Richard Biener <rguenther@suse.de>
265 PR tree-optimization/57685
266 * gcc.dg/torture/pr57685.c: New testcase.
268 2013-09-09 Richard Biener <rguenther@suse.de>
270 Backport from mainline
271 2013-08-30 Richard Biener <rguenther@suse.de>
273 PR tree-optimization/58223
274 * gcc.dg/torture/pr58223.c: New testcase.
275 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
277 2013-09-03 Richard Biener <rguenther@suse.de>
279 Backport from mainline
280 2013-08-29 Richard Biener <rguenther@suse.de>
282 PR tree-optimization/58246
283 * gcc.dg/torture/pr58246.c: New testcase.
285 2013-09-03 Richard Biener <rguenther@suse.de>
287 Backport from mainline
288 2013-08-30 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/58228
291 * gcc.dg/torture/pr58228.c: New testcase.
293 2013-09-03 Richard Biener <rguenther@suse.de>
295 Backport from mainline
296 2013-08-30 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/58010
299 * gcc.dg/pr58010.c: New testcase.
301 2013-08-30 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/58277
304 * gcc.c-torture/execute/pr58277-1.c: New test.
305 * gcc.c-torture/execute/pr58277-2.c: New test.
307 2013-08-29 Jakub Jelinek <jakub@redhat.com>
309 Backported from mainline
310 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
313 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
315 2013-05-27 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/57417
318 * gcc.dg/torture/pr57417.c: New testcase.
320 PR tree-optimization/57396
321 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
323 PR tree-optimization/57343
324 * gcc.dg/torture/pr57343.c: New testcase.
326 2013-05-23 Richard Biener <rguenther@suse.de>
329 * gcc.dg/torture/pr57381.c: New testcase.
331 2013-08-28 Jakub Jelinek <jakub@redhat.com>
334 * c-c++-common/gomp/pr58257.c: New test.
336 2013-08-28 Richard Biener <rguenther@suse.de>
338 Backport from mainline
339 2013-06-24 Richard Biener <rguenther@suse.de>
342 * gcc.dg/pr56977.c: New testcase.
344 2013-08-24 Mikael Morin <mikael@gcc.gnu.org>
347 * gfortran.dg/inline_sum_5.f90: New.
349 2013-08-24 Janus Weil <janus@gcc.gnu.org>
352 2013-08-22 Janus Weil <janus@gcc.gnu.org>
355 * gfortran.dg/select_type_34.f90: New.
357 2013-08-23 Jakub Jelinek <jakub@redhat.com>
360 * gcc.target/i386/pr58218.c: New test.
362 PR tree-optimization/58209
363 * gcc.c-torture/execute/pr58209.c: New test.
365 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
368 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
370 2013-08-18 Jakub Jelinek <jakub@redhat.com>
372 PR tree-optimization/58006
373 * g++.dg/opt/pr58006.C: New test.
375 2013-08-16 Jakub Jelinek <jakub@redhat.com>
377 PR tree-optimization/58164
378 * gcc.c-torture/compile/pr58164.c: New test.
380 PR tree-optimization/58165
381 * g++.dg/opt/pr58165.C: New test.
383 2013-08-14 Jakub Jelinek <jakub@redhat.com>
385 PR tree-optimization/58145
386 * gcc.dg/pr58145-1.c: New test.
387 * gcc.dg/pr58145-2.c: New test.
389 2013-08-13 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/asan/pr56417.c: New test.
394 2013-08-13 Vladimir Makarov <vmakarov@redhat.com>
396 Backport from mainline
397 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
399 PR rtl-optimization/57459
400 * gcc.target/i386/pr57459.c: New test.
402 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
404 * gnat.dg/loop_optimization16.adb: New test.
405 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
407 2013-08-13 Marek Polacek <polacek@redhat.com>
409 PR tree-optimization/57980
410 * gcc.dg/pr57980.c: New test.
412 2013-08-13 Uros Bizjak <ubizjak@gmail.com>
414 Backport from mainline
415 2013-08-12 Perez Read <netfirewall@gmail.com>
418 * gcc.target/i386/movabs-1.c: New test.
420 2013-08-11 Janus Weil <janus@gcc.gnu.org>
423 2013-08-09 Janus Weil <janus@gcc.gnu.org>
426 * gfortran.dg/transfer_intrinsic_6.f90: New.
428 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
430 Backport from mainline:
431 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
433 * gcc.target/arm/lp1189445.c: New testcase.
435 2013-08-06 Martin Jambor <mjambor@suse.cz>
436 Bernd Edlinger <bernd.edlinger@hotmail.de>
438 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
439 (a): Fix constructor.
441 2013-08-06 Martin Jambor <mjambor@suse.cz>
444 * gcc.dg/torture/pr58041.c: New test.
445 * gcc.target/arm/pr58041.c: Likewise.
447 2013-07-28 Tobias Burnus <burnus@net-b.de>
449 Backport from mainline
450 2013-05-28 Tobias Burnus <burnus@net-b.de>
453 * gfortran.dg/use_29.f90: New.
455 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/cpp0x/pr57981.C: New.
460 2013-07-25 Terry Guo <terry.guo@arm.com>
462 Backport from mainline:
463 2013-07-25 Terry Guo <terry.guo@arm.com>
465 * gcc.target/arm/thumb1-Os-mult.c: New test case.
467 2013-07-19 Wei Mi <wmi@google.com>
469 Backport from mainline:
470 2013-07-18 Wei Mi <wmi@google.com>
472 PR rtl-optimization/57878
473 * g++.dg/pr57878.C: New test.
475 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
477 Backport from 2013-07-19 trunk r201051.
480 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
481 Adjust to corrected rounding.
483 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
485 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
487 * gcc.target/i386/bmi-2.c: Ditto.
488 * gcc.target/i386/bmi-bextr-4.c: New.
489 * gcc.target/i386/bmi-bextr-5.c: Ditto.
491 2013-07-16 Iain Sandoe <iain@codesourcery.com>
495 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
496 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
497 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
498 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
499 * objc.dg/image-info.m: Likewise.
500 * objc.dg/symtab-1.m: Likewise.
501 * objc.dg/torture/strings/const-str-10.m: Likewise.
502 * objc.dg/torture/strings/const-str-11.m: Likewise.
503 * objc.dg/torture/strings/const-str-9.m: Likewise.
504 * objc.dg/zero-link-1.m: Likewise.
505 * objc.dg/zero-link-2.m: Likewise.
506 * objc.dg/no-extra-load.m: Avoid Foundation.h.
507 * objc.dg/objc-foreach-4.m: Likewise.
508 * objc.dg/objc-foreach-5.m: Likewise.
509 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
511 * obj-c++.dg/strings/const-str-12.mm: Likewise.
512 * obj-c++.dg/syntax-error-1.mm: Likewise.
513 * objc.dg/method-6.m: Likewise.
514 * objc.dg/pr23214.m: Likewise.
515 * objc.dg/proto-lossage-7.m: Likewise.
516 * objc.dg/strings/const-str-12b.m: Likewise.
517 * objc.dg/zero-link-3.m: Likewise.
518 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
519 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
520 adjust headers, interfaces and encoded types to reflect current system
521 versions. Add FIXME and outputs from current system compiler for
524 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
526 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
528 * gcc.c-torture/execute/nest-align-1.x: New.
530 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
532 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
534 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
536 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
538 2013-07-08 Tobias Burnus <burnus@net-b.de>
541 * gfortran.dg/dot_product_2.f90: New.
543 2013-07-08 Jakub Jelinek <jakub@redhat.com>
545 PR rtl-optimization/57829
546 * gcc.c-torture/execute/pr57829.c: New test.
548 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/noexcept21.C: New.
553 2013-07-03 Jakub Jelinek <jakub@redhat.com>
556 * gcc.target/i386/pr57777.c: New test.
559 * g++.dg/template/arg9.C: New test.
561 2013-06-28 Jakub Jelinek <jakub@redhat.com>
564 * gcc.target/i386/pr57736.c: New test.
566 2013-06-27 Jakub Jelinek <jakub@redhat.com>
569 * gcc.target/i386/bmi-bextr-3.c: New test.
572 * gcc.target/i386/bmi2-bzhi-1.c: New test.
574 2013-06-24 Martin Jambor <mjambor@suse.cz>
576 PR tree-optimization/57358
577 * gcc.dg/ipa/pr57358.c: New test.
579 2013-06-24 Alan Modra <amodra@gmail.com>
581 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
582 Add scan-assembler-not "lvx".
583 * gcc.target/powerpc/le-altivec-consts.c: New.
585 2013-06-21 Uros Bizjak <ubizjak@gmail.com>
587 Backport from mainline
588 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
591 * gcc.target/i386/pr57655.c: New test.
593 2013-06-21 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/decltype55.C: New.
598 2013-06-20 Wei Mi <wmi@google.com>
600 Backport from mainline
601 2013-06-19 Wei Mi <wmi@google.com>
603 PR rtl-optimization/57518
604 * testsuite/gcc.dg/pr57518.c: New test.
606 2013-06-11 Tobias Burnus <burnus@net-b.de>
609 * gfortran.dg/defined_assignment_7.f90: New.
611 2013-06-10 Oleg Endo <olegendo@gcc.gnu.org>
613 Backport from mainline
614 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
617 * gcc.target/sh/pr56547-1.c: New.
618 * gcc.target/sh/pr56547-2.c: New.
620 2013-06-09 Jakub Jelinek <jakub@redhat.com>
623 * gcc.c-torture/execute/pr57568.c: New test.
625 2013-06-04 Tobias Burnus <burnus@net-b.de>
627 Backport from mainline
628 2013-05-22 Tobias Burnus <burnus@net-b.de>
631 * gfortran.dg/defined_assignment_6.f90: New.
633 2013-05-31 Janus Weil <janus@gcc.gnu.org>
634 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/typebound_override_4.f90: New.
639 2013-05-31 Release Manager
641 * GCC 4.8.1 released.
643 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
645 * gnat.dg/specs/last_bit.ads: New test.
647 2013-05-24 Greta Yorsh <Greta.Yorsh@arm.com>
649 Backport from mainline
650 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
653 * gcc.target/arm/pr56732-1.c: New test.
655 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
658 * gcc.dg/tree-ssa/pr57385.c: New test.
660 2013-05-23 Martin Jambor <mjambor@suse.cz>
663 * gcc.dg/ipa/pr57347.c: New test.
665 2013-05-23 Richard Biener <rguenther@suse.de>
667 PR rtl-optimization/57341
668 * gcc.dg/torture/pr57341.c: New testcase.
670 2013-05-23 Jakub Jelinek <jakub@redhat.com>
673 * gcc.c-torture/execute/pr57344-1.c: New test.
674 * gcc.c-torture/execute/pr57344-2.c: New test.
675 * gcc.c-torture/execute/pr57344-3.c: New test.
676 * gcc.c-torture/execute/pr57344-4.c: New test.
678 2013-05-22 Richard Biener <rguenther@suse.de>
680 Backport from mainline
681 2013-05-21 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/57330
684 * gcc.dg/torture/pr57330.c: New testcase.
686 2013-05-21 Richard Biener <rguenther@suse.de>
688 PR tree-optimization/57303
689 * gcc.dg/torture/pr57303.c: New testcase.
691 2013-05-21 Jakub Jelinek <jakub@redhat.com>
693 PR tree-optimization/57321
694 * gcc.c-torture/execute/pr57321.c: New test.
696 2013-05-17 Jakub Jelinek <jakub@redhat.com>
698 PR rtl-optimization/57281
699 PR rtl-optimization/57300
700 * gcc.dg/pr57300.c: New test.
701 * gcc.c-torture/execute/pr57281.c: New test.
703 2013-05-16 Dodji Seketeli <dodji@redhat.com>
705 PR c++/56782 - Regression with empty pack expansions
706 * g++.dg/cpp0x/variadic142.C: New test file.
708 2013-05-14 Jakub Jelinek <jakub@redhat.com>
711 * c-c++-common/Wsequence-point-1.c: New test.
714 * gcc.dg/torture/pr57251.c: New test.
716 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
719 * gcc.target/i386/pr57264.c: New test.
721 2013-05-13 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/57230
724 * gcc.dg/strlenopt-23.c: New test.
726 2013-05-10 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/57214
729 * gcc.dg/torture/pr57214.c: New testcase.
731 2013-05-09 Martin Jambor <mjambor@suse.cz>
734 * gcc.dg/ipa/pr56988.c: New test.
736 2013-05-08 Marc Glisse <marc.glisse@inria.fr>
738 * c-c++-common/vector-scalar-2.c: New testcase.
740 2013-05-07 Tobias Burnus <burnus@net-b.de>
742 Backport from mainline
743 2013-05-02 Tobias Burnus <burnus@net-b.de>
746 * gfortran.dg/size_kind_2.f90: New.
747 * gfortran.dg/size_kind_3.f90: New.
749 2013-05-07 Jakub Jelinek <jakub@redhat.com>
751 PR tree-optimization/57149
752 * gcc.dg/pr57149.c: New test.
755 * gcc.dg/pr57184.c: New test.
757 2013-05-07 Richard Biener <rguenther@suse.de>
759 Backport from mainline
760 2013-05-06 Richard Biener <rguenther@suse.de>
762 PR tree-optimization/57185
763 * gcc.dg/autopar/pr57185.c: New testcase.
765 2013-04-19 Richard Biener <rguenther@suse.de>
767 PR tree-optimization/57000
768 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
770 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
772 * gnat.dg/specs/array3.ads: New test.
774 2013-05-06 Michael Meissner <meissner@linux.vnet.ibm.com>
777 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
780 * gcc.target/powerpc/pr57150.c: New file.
782 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
784 Backport from mainline
785 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
788 * gcc.target/i386/pr57106.c: New test.
790 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/auto38.C: New.
795 2013-05-04 Jakub Jelinek <jakub@redhat.com>
797 PR tree-optimization/56205
798 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
800 2013-05-03 Jakub Jelinek <jakub@redhat.com>
802 PR rtl-optimization/57130
803 * gcc.c-torture/execute/pr57130.c: New test.
805 2013-05-03 Marek Polacek <polacek@redhat.com>
807 Backport from mainline
808 2013-04-25 Marek Polacek <polacek@redhat.com>
810 PR tree-optimization/57066
811 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
813 2013-05-02 Jakub Jelinek <jakub@redhat.com>
815 PR rtl-optimization/57131
816 * gcc.c-torture/execute/pr57131.c: New test.
818 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
820 Backport from mainline
822 * gcc.target/i386/pr57091.c: New test.
824 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
826 Backport from mainline
827 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
830 * gcc.target/i386/pr57097.c: New test.
832 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
834 Backport from mainline
835 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
837 PR rtl-optimizations/57046
838 * gcc.target/i386/pr57046.c: New test.
840 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
842 Backport from mainline
843 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
846 * gcc.target/i386/pr57018.c: New test.
848 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
850 Backport from mainline
851 2013-04-18 Jakub Jelinek <jakub@redhat.com>
853 PR rtl-optimization/56999
854 * g++.dg/opt/pr56999.C: New test.
856 2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
858 Backport from mainline
859 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
861 PR rtl-optimization/56847
862 * gcc.dg/pr56847.c: New test.
864 2013-05-02 Ian Bolton <ian.bolton@arm.com>
866 Backport from mainline (fix to botched commit)
867 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
869 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
870 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
871 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
872 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
873 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
874 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
875 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
876 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
877 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
878 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
880 Backport from mainline
881 2013-03-28 Ian Bolton <ian.bolton@arm.com>
883 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
884 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
885 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
886 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
887 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
888 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
889 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
890 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
891 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
892 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
894 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
897 * g++.dg/cpp0x/decltype53.C: New.
899 2013-04-30 Jakub Jelinek <jakub@redhat.com>
901 PR tree-optimization/57104
902 * gcc.dg/pr57104.c: New test.
904 2013-04-30 Uros Bizjak <ubizjak@gmail.com>
906 Backport from mainline
907 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/pr44578.c: New test.
912 Backport from mainline
913 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
916 * gcc.target/i386/pr57098.c: New test.
918 2013-04-29 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/cpp0x/decltype52.C: New.
923 2013-04-29 Richard Biener <rguenther@suse.de>
926 * gcc.dg/autopar/pr57103.c: New testcase.
928 2013-04-29 Christian Bruel <christian.bruel@st.com>
931 * gcc.target/sh/pr57108.c: New test.
933 2013-04-29 Jakub Jelinek <jakub@redhat.com>
935 PR tree-optimization/57083
936 * gcc.dg/torture/pr57083.c: New test.
938 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
943 * gfortran.dg/namelist_77.f90: New test.
944 * gfortran.dg/namelist_78.f90: New test.
946 2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
949 * gfortran.dg/namelist_81.f90: New test.
951 2013-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
956 * gfortran.dg/namelist_79.f90: New test.
958 2013-04-27 Jakub Jelinek <jakub@redhat.com>
961 * gcc.c-torture/execute/pr56866.c: New test.
962 * gcc.target/i386/pr56866.c: New test.
964 2013-04-26 Janus Weil <janus@gcc.gnu.org>
966 Backports from trunk:
969 * gfortran.dg/proc_ptr_41.f90: New.
972 * gfortran.dg/proc_ptr_42.f90: New.
976 * gfortran.dg/transfer_check_4.f90: New.
978 2013-04-25 Jakub Jelinek <jakub@redhat.com>
980 PR rtl-optimization/57003
981 * gcc.target/i386/pr57003.c: New test.
983 2013-04-25 Ian Bolton <ian.bolton@arm.com>
985 Backported from mainline.
986 2013-03-22 Ian Bolton <ian.bolton@arm.com>
988 * gcc.target/aarch64/movk.c: New test.
990 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
993 * g++.dg/cpp0x/sfinae45.C: New.
995 2013-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
997 Backported from mainline.
998 PR rtl-optimization/56605
999 * gcc.target/powerpc/pr56605.c: New.
1001 2013-04-22 Marek Polacek <polacek@redhat.com>
1003 Backport from mainline
1004 2013-04-22 Marek Polacek <polacek@redhat.com>
1007 * gcc.dg/pr56990.c: New test.
1009 2013-04-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1010 Mikael Morin <mikael@gcc.gnu.org>
1013 * gfortran.dg/array_constructor_45.f90: New test.
1014 * gfortran.dg/array_constructor_46.f90: New test.
1015 * gfortran.dg/array_constructor_47.f90: New test.
1016 * gfortran.dg/array_constructor_40.f90: Adjust number of
1019 2013-04-18 Mikael Morin <mikael@gcc.gnu.org>
1022 * gfortran.dg/select_type_33.f03: New test.
1024 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1026 PR tree-optimization/56984
1027 * gcc.c-torture/compile/pr56984.c: New test.
1029 PR rtl-optimization/56992
1030 * gcc.dg/pr56992.c: New test.
1032 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1034 Backport from mainline
1035 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1037 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1038 * gcc.c-torture/execute/pr33992.x: Remove.
1039 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1040 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1041 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1043 Backport from mainline
1044 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1046 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1047 * g++.dg/ipa/ivinline-2.C: Likewise.
1048 * g++.dg/ipa/ivinline-3.C: Likewise.
1049 * g++.dg/ipa/ivinline-4.C: Likewise.
1050 * g++.dg/ipa/ivinline-5.C: Likewise.
1051 * g++.dg/ipa/ivinline-7.C: Likewise.
1052 * g++.dg/ipa/ivinline-8.C: Likewise.
1053 * g++.dg/ipa/ivinline-9.C: Likewise.
1054 * g++.dg/cpp0x/noexcept03.C: Likewise.
1055 * gcc.dg/const-1.c: Likewise.
1056 * gcc.dg/ipa/pure-const-1.c: Likewise.
1057 * gcc.dg/noreturn-8.c: Likewise.
1058 * gcc.target/i386/mmx-1.c: Likewise.
1059 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1060 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1061 * gcc.c-torture/execute/pr33992.x: New file.
1063 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/56962
1066 * gcc.c-torture/execute/pr56962.c: New test.
1068 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1070 * gcc.dg/pr56890-1.c: New test.
1071 * gcc.dg/pr56890-2.c: Likewise.
1073 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1076 * gcc.target/i386/pr56903.c: New test.
1078 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1080 PR tree-optimization/56918
1081 PR tree-optimization/56920
1082 * gcc.dg/vect/pr56918.c: New test.
1083 * gcc.dg/vect/pr56920.c: New test.
1085 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1088 * g++.dg/template/arrow4.C: New test.
1090 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/cpp0x/sfinae44.C: New.
1095 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1097 Backported from mainline.
1098 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1100 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1102 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1104 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1105 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1106 loop is vectorized and that the correct instruction is generated.
1107 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1108 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1109 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1111 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1113 PR tree-optimization/56899
1114 * gcc.c-torture/execute/pr56899.c: New test.
1116 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1119 * g++.dg/template/arrow3.C: New test.
1121 Backported from mainline
1122 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1125 * c-c++-common/gomp/pr56883.c: New test.
1127 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1130 Backport from trunk.
1131 * gfortran.dg/array_constructor_44.f90: New test.
1133 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1135 * gcc.c-torture/execute/pr56837.c: New test.
1137 2013-04-04 Marek Polacek <polacek@redhat.com>
1139 Backport from mainline:
1140 2013-04-04 Marek Polacek <polacek@redhat.com>
1142 PR tree-optimization/48186
1143 * gcc.dg/pr48186.c: New test.
1145 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1147 Backport from mainline:
1148 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1151 * gcc.target/arm/neon-vcond-gt.c: New test.
1152 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1153 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1155 2013-04-04 Richard Biener <rguenther@suse.de>
1157 PR tree-optimization/56837
1158 * g++.dg/torture/pr56837.C: New testcase.
1160 2013-04-03 Marek Polacek <polacek@redhat.com>
1162 Backport from mainline:
1163 2013-04-03 Marek Polacek <polacek@redhat.com>
1166 * gcc.dg/pr55702.c: New test.
1168 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1171 * g++.dg/debug/pr56819.C: New test.
1173 2013-04-03 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/56817
1176 * g++.dg/torture/pr56817.C: New testcase.
1178 2013-04-03 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/55964
1181 * gcc.dg/torture/pr55964-2.c: New testcase.
1183 2013-04-03 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/56501
1186 * gcc.dg/torture/pr56501.c: New testcase.
1188 2013-04-03 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/56407
1191 * gcc.dg/torture/pr56407.c: New testcase.
1193 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1195 PR rtl-optimization/56745
1196 * gcc.c-torture/compile/pr56745.c: New test.
1198 2013-04-02 Tobias Burnus <burnus@net-b.de>
1200 Backport from mainline:
1201 2013-03-28 Tobias Burnus <burnus@net-b.de>
1204 * gfortran.dg/namelist_80.f90: New.
1206 2013-04-02 Tobias Burnus <burnus@net-b.de>
1208 Backport from mainline:
1209 2013-03-29 Tobias Burnus <burnus@net-b.de>
1212 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1214 2013-04-02 Richard Biener <rguenther@suse.de>
1217 * g++.dg/torture/pr56768.C: New testcase.
1219 2013-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/ext/desig5.C: New.
1224 2013-03-29 Kirill Yukhin <kirill.yukhin@intel.com>
1226 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1227 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1229 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1232 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1235 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1238 * g++.dg/cpp0x/range-for23.C: New.
1240 2013-03-25 Richard Biener <rguenther@suse.de>
1243 * g++.dg/torture/pr56694.C: New testcase.
1245 2013-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1247 Backport from mainline:
1248 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1251 * gfortran.dg/do_1.f90: Don't xfail.
1253 2013-03-24 Tobias Burnus <burnus@net-b.de>
1256 * gfortran.dg/eof_5.f90: New.
1258 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1260 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1263 2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1266 * g++.dg/cpp0x/constexpr-array5.C: New.
1268 2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
1271 * gcc.target/i386/pr56560.c: New file.
1273 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1276 * gcc.c-torture/execute/builtins/builtins.exp: Add
1277 -Wl,--allow-multiple-definition for RTEMS targets.
1279 2013-03-22 Jakub Jelinek <jakub@redhat.com>
1281 Backported from mainline
1282 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1285 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1286 * c-c++-common/pr56607.c: New test.
1288 2013-03-22 Release Manager
1290 * GCC 4.8.0 released.
1292 2013-03-20 Richard Biener <rguenther@suse.de>
1294 PR tree-optimization/56661
1295 * gcc.dg/torture/pr56661.c: New testcase.
1297 2013-03-20 Jakub Jelinek <jakub@redhat.com>
1299 PR tree-optimization/56635
1300 * g++.dg/torture/pr56635.C: New test.
1302 2013-03-15 Tobias Burnus <burnus@net-b.de>
1305 * gfortran.dg/transfer_intrinsic_5.f90: New.
1307 2013-03-15 Kai Tietz <ktietz@redhat.com>
1309 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1310 * gcc.target/i386/pr20020-1.c: Likewise.
1311 * gcc.target/i386/pr20020-2.c: Likewise.
1312 * gcc.target/i386/pr20020-3.c: Likewise.
1313 * gcc.target/i386/pr53425-1.c: Likewise.
1314 * gcc.target/i386/pr53425-2.c: Likewise.
1315 * gcc.target/i386/pr55093.c: Likewise.
1316 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1318 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1321 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1322 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1324 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1326 PR tree-optimization/53265
1327 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1329 * gcc.dg/graphite/id-6.c (test): Likewise.
1330 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1331 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1333 PR tree-optimization/53265
1334 * gcc.dg/pr53265.c: New test.
1335 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1337 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1339 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1340 n, use it as high bound instead of 4.
1342 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1345 * gcc.target/sh/pr49880-1.c: New.
1346 * gcc.target/sh/pr49880-2.c: New.
1347 * gcc.target/sh/pr49880-3.c: New.
1348 * gcc.target/sh/pr49880-4.c: New.
1349 * gcc.target/sh/pr49880-5.c: New.
1351 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1353 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1355 2013-03-13 Richard Biener <rguenther@suse.de>
1357 PR tree-optimization/56608
1358 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1360 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1363 * g++.dg/cpp0x/alias-decl-32.C: New.
1365 2013-03-11 Jan Hubicka <jh@suse.cz>
1368 * gcc.c-torture/compile/pr56571.c: New testcase.
1370 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1372 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1373 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1375 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1377 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1378 * gcc.dg/inline_4.c: Likewise.
1379 * gcc.dg/unroll_2.c: Likewise.
1380 * gcc.dg/unroll_3.c: Likewise.
1381 * gcc.dg/unroll_4.c: Likewise.
1383 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1386 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1389 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1391 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1394 * gcc.c-torture/compile/pr40797.c: New.
1396 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1398 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1400 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1403 * gfortran.dg/class_56.f90: New test.
1405 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1408 * gcc.target/mips/pr56524.c: New test.
1410 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1415 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1418 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1420 2013-03-08 Marek Polacek <polacek@redhat.com>
1422 PR tree-optimization/56478
1423 * gcc.dg/torture/pr56478.c: New test.
1425 2013-03-08 Kai Tietz <ktietz@redhat.com>
1427 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1428 targets linker option --allow-multiple-definition.
1430 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1431 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1432 * gcc.dg/pr52549.c: Add LLP64 case.
1433 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1434 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1435 * gcc.dg/torture/pr51071-2.c: Likewise.
1436 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1437 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1438 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1439 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1440 * gcc.dg/weak/weak-1.c: Likewise.
1441 * gcc.dg/weak/weak-2.c: Likewise.
1442 * gcc.dg/weak/weak-3.c: Likewise.
1443 * gcc.dg/weak/weak-4.c: Likewise.
1444 * gcc.dg/weak/weak-5.c: Likewise.
1445 * gcc.dg/weak/weak-15.c: Likewise.
1446 * gcc.dg/weak/weak-16.c: Likewise.
1448 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1450 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1452 PR tree-optimization/56559
1453 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1455 2013-03-07 Andreas Schwab <schwab@suse.de>
1457 * gcc.dg/pr31490.c: Fix last change.
1459 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1462 * g++.dg/template/crash115.C: New.
1464 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1466 PR tree-optimization/56539
1467 * gcc.c-torture/compile/pr56539.c: New test.
1469 2013-03-06 Kai Tietz <ktietz@redhat.com>
1471 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets.
1472 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1473 * gcc.dg/lto/20091013-1_2.c: Likewise.
1474 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1476 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1478 * gnat.dg/specs/aggr6.ads: New test.
1480 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1482 * gnat.dg/loop_optimization15.ad[sb]: New test.
1484 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1487 * gcc.dg/pr56548.c: New test.
1489 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1492 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1494 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1497 * g++.dg/template/typename20.C: New test.
1499 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.dg/pr56510.c: New test.
1504 PR rtl-optimization/56484
1505 * gcc.c-torture/compile/pr56484.c: New test.
1507 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/warn/Wsign-conversion-2.C: New.
1512 2013-03-05 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/56270
1515 * gcc.dg/vect/slp-38.c: New testcase.
1517 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1519 PR rtl-optimization/56494
1520 * gcc.dg/pr56494.c: New test.
1522 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1524 * gcc.dg/pr56424.c: New test.
1526 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1528 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1529 * gcc.dg/pr56228.c <avr>: Skip.
1531 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1534 PR tree-optimization/52631
1535 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1537 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1539 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1540 * gcc.dg/vect/vect-83_64.c: Same.
1542 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1545 * gfortran.dg/pointer_check_13.f90: New test.
1547 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1550 * gfortran.dg/array_constructor_42.f90: New test.
1552 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/template/static33.C: New.
1556 * g++.dg/template/static34.C: Likewise.
1559 * g++.dg/template/static35.C: New.
1561 2013-03-01 Steve Ellcey <sellcey@mips.com>
1563 * gcc.dg/pr56396.c: Require pic support.
1565 2013-03-01 Richard Biener <rguenther@suse.de>
1567 PR tree-optimization/55481
1568 * gcc.dg/torture/pr56488.c: New testcase.
1570 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1571 Jakub Jelinek <jakub@redhat.com>
1574 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1575 no_sanitize_address attribute rather than no_address_safety_analysis.
1576 * g++.dg/asan/sanitizer_test_utils.h
1577 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1578 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1579 in addition to no_address_safety_analysis.
1581 2013-02-28 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/constexpr-and.C: New.
1586 2013-02-28 Martin Jambor <mjambor@suse.cz>
1588 PR tree-optimization/56294
1589 * g++.dg/debug/pr56294.C: New test.
1591 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1593 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1595 2013-02-27 Marek Polacek <polacek@redhat.com>
1597 PR rtl-optimization/56466
1598 * gcc.dg/pr56466.c: New test.
1600 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1602 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1603 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1604 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1606 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1609 * gcc.dg/pr45472.c: New test.
1611 2013-02-26 Marek Polacek <polacek@redhat.com>
1613 PR tree-optimization/56426
1614 * gcc.dg/pr56436.c: New test.
1616 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1618 PR tree-optimization/56448
1619 * gcc.c-torture/compile/pr56448.c: New test.
1621 PR tree-optimization/56443
1622 * gcc.dg/torture/pr56443.c: New test.
1624 2013-02-25 Richard Biener <rguenther@suse.de>
1626 PR tree-optimization/56175
1627 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1629 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1632 * g++.dg/torture/pr56403.C: New test.
1634 2013-02-25 Catherine Moore <clm@codesourcery.com>
1637 2013-02-24 Catherine Moore <clm@codesourcery.com>
1638 Richard Sandiford <rdsandiford@googlemail.com>
1640 * gcc.target/mips/mips.exp: Add microMIPS support.
1641 * gcc.target/mips/umips-movep-2.c: New test.
1642 * gcc.target/mips/umips-lwp-2.c: New test.
1643 * gcc.target/mips/umips-swp-5.c: New test.
1644 * gcc.target/mips/umips-constraints-1.c: New test.
1645 * gcc.target/mips/umips-lwp-3.c: New test.
1646 * gcc.target/mips/umips-swp-6.c: New test.
1647 * gcc.target/mips/umips-constraints-2.c: New test.
1648 * gcc.target/mips/umips-save-restore-1.c: New test.
1649 * gcc.target/mips/umips-lwp-4.c: New test.
1650 * gcc.target/mips/umips-swp-7.c: New test.
1651 * gcc.target/mips/umips-save-restore-2.c: New test.
1652 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1653 * gcc.target/mips/umips-lwp-5.c: New test.
1654 * gcc.target/mips/umips-save-restore-3.c: New test.
1655 * gcc.target/mips/umips-lwp-6.c: New test.
1656 * gcc.target/mips/umips-swp-1.c: New test.
1657 * gcc.target/mips/umips-lwp-7.c: New test.
1658 * gcc.target/mips/umips-swp-2.c: New test.
1659 * gcc.target/mips/umips-lwp-8.c: New test.
1660 * gcc.target/mips/umips-swp-3.c: New test.
1661 * gcc.target/mips/umips-movep-1.c: New test.
1662 * gcc.target/mips/umips-lwp-1.c: New test.
1663 * gcc.target/mips/umips-swp-4.c: New test.
1665 2013-02-24 Catherine Moore <clm@codesourcery.com>
1666 Richard Sandiford <rdsandiford@googlemail.com>
1668 * gcc.target/mips/mips.exp: Add microMIPS support.
1669 * gcc.target/mips/umips-movep-2.c: New test.
1670 * gcc.target/mips/umips-lwp-2.c: New test.
1671 * gcc.target/mips/umips-swp-5.c: New test.
1672 * gcc.target/mips/umips-constraints-1.c: New test.
1673 * gcc.target/mips/umips-lwp-3.c: New test.
1674 * gcc.target/mips/umips-swp-6.c: New test.
1675 * gcc.target/mips/umips-constraints-2.c: New test.
1676 * gcc.target/mips/umips-save-restore-1.c: New test.
1677 * gcc.target/mips/umips-lwp-4.c: New test.
1678 * gcc.target/mips/umips-swp-7.c: New test.
1679 * gcc.target/mips/umips-save-restore-2.c: New test.
1680 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1681 * gcc.target/mips/umips-lwp-5.c: New test.
1682 * gcc.target/mips/umips-save-restore-3.c: New test.
1683 * gcc.target/mips/umips-lwp-6.c: New test.
1684 * gcc.target/mips/umips-swp-1.c: New test.
1685 * gcc.target/mips/umips-lwp-7.c: New test.
1686 * gcc.target/mips/umips-swp-2.c: New test.
1687 * gcc.target/mips/umips-lwp-8.c: New test.
1688 * gcc.target/mips/umips-swp-3.c: New test.
1689 * gcc.target/mips/umips-movep-1.c: New test.
1690 * gcc.target/mips/umips-lwp-1.c: New test.
1691 * gcc.target/mips/umips-swp-4.c: New test.
1693 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1696 * lib/asan-dg.exp (asan_link_flags): Add
1697 -B${gccpath}/libsanitizer/asan/ to flags.
1699 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/torture/pr56420.c: New test.
1704 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
1707 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1709 2013-02-21 Martin Jambor <mjambor@suse.cz>
1711 PR tree-optimization/56310
1712 * g++.dg/ipa/pr56310.C: New test.
1714 2013-02-21 Janus Weil <janus@gcc.gnu.org>
1717 * gfortran.dg/proc_ptr_comp_37.f90: New.
1719 2013-02-21 Richard Biener <rguenther@suse.de>
1721 PR tree-optimization/56415
1723 2013-02-11 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/56273
1726 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1727 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1728 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1729 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1730 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1731 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1733 2013-02-21 Marek Polacek <polacek@redhat.com>
1735 PR tree-optimization/56398
1736 * g++.dg/torture/pr56398.C: New test.
1738 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.c-torture/compile/pr56405.c: New test.
1743 2013-02-20 Jan Hubicka <jh@suse.cz>
1745 PR tree-optimization/56265
1746 * testsuite/g++.dg/ipa/devirt-11.C: New testcase.
1748 2013-02-20 Richard Biener <rguenther@suse.de>
1750 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1752 2013-02-20 Richard Biener <rguenther@suse.de>
1753 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/56396
1756 * gcc.dg/pr56396.c: New testcase.
1758 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1763 2013-02-19 Richard Biener <rguenther@suse.de>
1765 PR tree-optimization/56384
1766 * gcc.dg/torture/pr56384.c: New testcase.
1768 2013-02-19 Jakub Jelinek <jakub@redhat.com>
1770 PR tree-optimization/56350
1771 * gcc.dg/pr56350.c: New test.
1773 PR tree-optimization/56381
1774 * g++.dg/opt/pr56381.C: New test.
1776 2013-02-18 Jakub Jelinek <jakub@redhat.com>
1779 * lib/dg-pch.exp (pch-init, pch-finish,
1780 check_effective_target_pch_supported_debug): New procs.
1781 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1782 Likewise if $pch_unsupported_debug and $flags include -g.
1783 Skip FAILs about missing *.gch file if $pch_unsupported_debug
1784 and dg-require-effective-target pch_unsupported_debug.
1785 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1786 * objc.dg/pch/pch.exp: Likewise.
1787 * gcc.dg/pch/pch.exp: Likewise.
1788 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1789 pch_unsupported_debug.
1790 * gcc.dg/pch/valid-1.hs: Likewise.
1791 * gcc.dg/pch/valid-1b.c: Likewise.
1792 * gcc.dg/pch/valid-1b.hs: Likewise.
1794 2013-02-18 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/56366
1797 * gcc.dg/torture/pr56366.c: New testcase.
1799 2013-02-18 Richard Biener <rguenther@suse.de>
1802 * gcc.dg/torture/pr56349.c: New testcase.
1804 2013-02-18 Richard Biener <rguenther@suse.de>
1806 PR tree-optimization/56321
1807 * gcc.dg/torture/pr56321.c: New testcase.
1809 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
1811 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1813 2013-02-16 Jakub Jelinek <jakub@redhat.com>
1814 Dodji Seketeli <dodji@redhat.com>
1817 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1818 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1819 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1820 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1821 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1822 * c-c++-common/asan/pr56330.c: Likewise.
1823 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1824 Ensure the size argument of __builtin_memcpy is a constant.
1826 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
1827 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/cpp0x/enum23.C: New.
1832 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
1835 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1837 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
1839 PR rtl-optimization/56348
1840 * gcc.target/i386/pr56348.c: New test.
1842 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
1844 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1845 * gcc.target/arm/interrupt-2.c: Likewise.
1847 2013-02-15 Tobias Burnus <burnus@net-b.de>
1850 * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
1852 2013-02-15 Tobias Burnus <burnus@net-b.de>
1855 * gfortran.dg/init_flag_11.f90: New.
1857 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1859 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1861 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1863 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1866 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
1867 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/allocatable_function_7.f90: New.
1872 2013-02-14 Jakub Jelinek <jakub@redhat.com>
1874 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1875 * asan_globals_test-wrapper.cc: New file.
1876 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1877 instead of asan_globals_test.cc as dg-additional-sources.
1878 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1879 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
1880 "sanitizer_test_utils.h" instead of
1881 "sanitizer_common/tests/sanitizer_test_utils.h".
1882 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1883 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1884 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1885 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1886 * g++.dg/asan/asan_test.cc: Synced from upstream.
1887 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1889 2013-02-14 Dodji Seketeli <dodji@redhat.com>
1892 * c-c++-common/asan/memcmp-2.c: New test.
1894 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
1897 * g++.dg/cpp0x/udlit-string-literal.h: New.
1898 * g++.dg/cpp0x/udlit-string-literal.C: New.
1900 2013-02-13 Sriraman Tallam <tmsriram@google.com>
1902 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1904 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
1907 * gcc.target/arm/pr56184.C: New test.
1909 2013-02-13 Jakub Jelinek <jakub@redhat.com>
1912 * g++.dg/torture/pr56302.C: New test.
1913 * g++.dg/cpp0x/constexpr-56302.C: New test.
1914 * c-c++-common/pr56302.c: New test.
1916 2013-02-13 Tobias Burnus <burnus@net-b.de>
1917 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1920 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1921 * gfortran.dg/quad_3.f90: Ditto.
1923 2013-02-13 Kostya Serebryany <kcc@google.com>
1925 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1926 to match the fresh asan run-time.
1927 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1929 2013-02-12 Dodji Seketeli <dodji@redhat.com>
1931 Avoid instrumenting duplicated memory access in the same basic block
1932 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1933 * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c:
1935 * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c:
1937 * testsuite/c-c++-common/asan/inc.c: Likewise.
1939 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
1942 * gcc.target/i386/pr56148.c: New test.
1944 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1945 Tobias Burnus <burnus@net-b.de>
1948 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2.
1950 2013-02-12 Richard Biener <rguenther@suse.de>
1953 * gcc.dg/lto/pr56297_0.c: New testcase.
1954 * gcc.dg/lto/pr56297_0.c: Likewise.
1956 2013-02-12 Janus Weil <janus@gcc.gnu.org>
1959 * gfortran.dg/typebound_deferred_1.f90: New.
1961 2013-02-12 Jakub Jelinek <jakub@redhat.com>
1963 PR rtl-optimization/56151
1964 * gcc.target/i386/pr56151.c: New test.
1966 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
1968 * g++.dg/ext/mv12.C: New test.
1969 * g++.dg/ext/mv12.h: New file.
1970 * g++.dg/ext/mv12-aux.C: New file.
1971 * g++.dg/ext/mv13.C: New test.
1973 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
1975 * lib/target-supports.exp
1976 (check_effective_target_powerpc_eabi_ok): New.
1977 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1979 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1980 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1982 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1983 * gcc.target/powerpc/pr51623.c: Likewise.
1984 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1985 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1987 2013-02-11 Alexander Potapenko <glider@google.com>
1988 Jack Howarth <howarth@bromo.med.uc.edu>
1989 Jakub Jelinek <jakub@redhat.com>
1992 * g++.dg/asan/pr55617.C: Run on all targets.
1994 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
1996 PR rtl-optimization/56275
1997 * gcc.dg/pr56275.c: New test.
1999 2013-02-11 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/56273
2002 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2004 2013-02-11 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/56264
2007 * gcc.dg/torture/pr56264.c: New testcase.
2009 2013-02-11 Richard Biener <rguenther@suse.de>
2011 PR tree-optimization/56273
2012 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2013 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2014 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2015 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2016 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2017 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2019 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2021 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2022 for *-*-linux-gnu targets.
2023 * g++.dg/asan/interception-test-1.c: Ditto.
2024 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2025 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2027 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2030 * gfortran.dg/intrinsic_size_4.f90 : New test.
2032 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2035 * gcc.target/powerpc/pr56256.c: New test.
2037 2013-02-08 Ian Lance Taylor <iant@google.com>
2039 * lib/go.exp: Load timeout.exp.
2041 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2043 PR rtl-optimization/56246
2044 * gcc.target/i386/pr56246.c: New test.
2046 2013-02-08 Jeff Law <law@redhat.com>
2049 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2051 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2054 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2057 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2059 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2061 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2063 PR rtl-optimization/56195
2064 * gcc.dg/torture/pr56195.c: New test.
2066 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2069 * gfortran.dg/recursive_interface_2.f90: New test.
2071 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2073 PR tree-optimization/56250
2074 * gcc.c-torture/execute/pr56250.c: New test.
2076 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2078 PR tree-optimization/56064
2079 * gcc.dg/fixed-point/view-convert-2.c: New test.
2081 2013-02-08 Michael Matz <matz@suse.de>
2083 PR tree-optimization/52448
2084 * gcc.dg/pr52448.c: New test.
2086 2013-02-08 Richard Biener <rguenther@suse.de>
2089 * gcc.dg/torture/pr56181.c: New testcase.
2091 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2094 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2095 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2097 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2100 * g++.dg/parse/crash61.C: New test.
2103 * g++.dg/parse/pr56239.C: New test.
2106 * g++.dg/abi/mangle61.C: New test.
2108 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2110 PR rtl-optimization/56225
2111 * gcc.target/i386/pr56225.c: New test.
2113 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/guality/pr56154-1.c: New test.
2117 * gcc.dg/guality/pr56154-2.c: New test.
2118 * gcc.dg/guality/pr56154-3.c: New test.
2119 * gcc.dg/guality/pr56154-4.c: New test.
2120 * gcc.dg/guality/pr56154-aux.c: New file.
2122 PR tree-optimization/55789
2123 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2125 * gcc.dg/tree-ssa/inline-3.c: Add
2126 --param max-early-inliner-iterations=2 option.
2128 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2132 Add -fno-dwarf2-cfi-asm to dg-options.
2135 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2138 * gcc.dg/pr56228.c: New test.
2140 2013-02-07 Alan Modra <amodra@gmail.com>
2143 * gcc.target/powerpc/pr54009.c: New test.
2145 * gfortran.dg/pr54131.f: New test.
2147 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2150 * gfortran.dg/array_constructor_41.f90: New test.
2152 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2155 * gfortran.dg/class_optional_2.f90: Uncomment some cases
2158 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2161 * g++.dg/gomp/pr56217.C: New test.
2163 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2165 PR tree-optimization/56205
2166 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2167 * gcc.c-torture/execute/pr56205.c: New test.
2169 2013-02-05 Richard Biener <rguenther@suse.de>
2171 PR tree-optimization/53342
2172 PR tree-optimization/53185
2173 * gcc.dg/vect/pr53185-2.c: New testcase.
2175 2013-02-05 Jan Hubicka <jh@suse.cz>
2177 PR tree-optimization/55789
2178 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2179 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2180 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2181 * g++.dg/ipa/inline-1.C: New testcase.
2182 * g++.dg/ipa/inline-2.C: New testcase.
2183 * g++.dg/ipa/inline-3.C: New testcase.
2185 2013-02-05 Jan Hubicka <jh@suse.cz>
2187 PR tree-optimization/55789
2188 * g++.dg/torture/pr55789.C: New testcase.
2190 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.dg/pr56167.c: New test.
2195 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2198 * gcc.target/sh/pr55146.c: New.
2200 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2202 PR tree-optimization/54386
2203 * gcc.target/sh/pr54386.c: New.
2205 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2208 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2211 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2213 2013-02-04 Alexander Potapenko <glider@google.com>
2214 Jack Howarth <howarth@bromo.med.uc.edu>
2215 Jakub Jelinek <jakub@redhat.com>
2218 * g++.dg/asan/pr55617.C: New test.
2220 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2223 * gfortran.dg/typebound_operator_19.f90: New test.
2224 * gfortran.dg/typebound_assignment_4.f90: New test.
2226 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2229 * gfortran.dg/recursive_interface_1.f90: New test.
2231 2013-02-04 Richard Guenther <rguenther@suse.de>
2234 * gcc.dg/lto/pr56168_0.c: New testcase.
2235 * gcc.dg/lto/pr56168_1.c: Likewise.
2237 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2241 * gfortran.dg/block_12.f90: New test.
2242 * gfortran.dg/module_error_1.f90: New test.
2244 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2246 * lib/target-supports.exp (check_effective_target_vect_float)
2247 (check_effective_target_vect_no_align): Add mips-sde-elf.
2249 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2251 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2253 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2255 * gcc.dg/pr56023.c: XFAIL on AIX.
2256 * gcc.dg/vect/pr49352.c: Same.
2258 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2260 * gnat.dg/opt26.adb: New test.
2262 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2265 2013-01-27 Amol Pise <amolpise15@gmail.com>
2267 * gcc.target/arm/neon-vfnms-1.c: New test.
2268 * gcc.target/arm/neon-vfnma-1.c: New test.
2270 2013-01-31 Richard Biener <rguenther@suse.de>
2272 PR tree-optimization/56157
2273 * gcc.dg/torture/pr56157.c: New testcase.
2275 2013-01-30 Richard Biener <rguenther@suse.de>
2277 PR tree-optimization/56150
2278 * gcc.dg/torture/pr56150.c: New testcase.
2280 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2283 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2284 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2285 printed in backtrace.
2286 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2287 to avoid errors about mismatched allocation vs. deallocation.
2290 * g++.dg/mv1.C: Moved to...
2291 * g++.dg/ext/mv1.C: ... here. Adjust test.
2292 * g++.dg/mv2.C: Moved to...
2293 * g++.dg/ext/mv2.C: ... here. Adjust test.
2294 * g++.dg/mv3.C: Moved to...
2295 * g++.dg/ext/mv3.C: ... here.
2296 * g++.dg/mv4.C: Moved to...
2297 * g++.dg/ext/mv4.C: ... here.
2298 * g++.dg/mv5.C: Moved to...
2299 * g++.dg/ext/mv5.C: ... here. Adjust test.
2300 * g++.dg/mv6.C: Moved to...
2301 * g++.dg/ext/mv6.C: ... here. Adjust test.
2302 * g++.dg/ext/mv7.C: New test.
2303 * g++.dg/ext/mv8.C: New test.
2304 * g++.dg/ext/mv9.C: New test.
2305 * g++.dg/ext/mv10.C: New test.
2306 * g++.dg/ext/mv11.C: New test.
2308 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2310 PR rtl-optimization/56144
2311 * gcc.dg/pr56144.c: New.
2313 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2315 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2317 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2318 * g++.dg/cpp0x/constexpr-55573.C: Same
2320 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2322 PR tree-optimization/56064
2323 * gcc.dg/fixed-point/view-convert.c: New test.
2325 2013-01-30 Andreas Schwab <schwab@suse.de>
2327 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2328 evaluate the end index in string range.
2330 2013-01-30 Tobias Burnus <burnus@net-b.de>
2333 * gfortran.dg/allocatable_function_6.f90: New.
2335 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2336 Mikael Morin <mikael@gcc.gnu.org>
2339 * gfortran.dg/proc_ptr_comp_36.f90: New.
2341 2013-01-29 Richard Biener <rguenther@suse.de>
2343 PR tree-optimization/55270
2344 * gcc.dg/torture/pr55270.c: New testcase.
2346 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2348 PR rtl-optimization/56117
2349 * gcc.dg/pr56117.c: New test.
2351 2013-01-28 Richard Biener <rguenther@suse.de>
2353 PR tree-optimization/56034
2354 * gcc.dg/torture/pr56034.c: New testcase.
2356 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2358 PR tree-optimization/56125
2359 * gcc.dg/pr56125.c: New test.
2361 2013-01-28 Tobias Burnus <burnus@net-b.de>
2362 Mikael Morin <mikael@gcc.gnu.org>
2365 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2366 * gfortran.dg/import8.f90: Likewise.
2367 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2368 * gfortran.dg/import10.f90: New test.
2369 * gfortran.dg/import11.f90: Likewise
2371 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2374 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2375 string.h. Provide memset, malloc and free prototypes, adjust line
2376 numbers in dg-output.
2377 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2378 Provide memset prototype and adjust line numbers in dg-output.
2379 * c-c++-common/asan/global-overflow-1.c: Likewise.
2381 PR tree-optimization/56094
2382 * gcc.dg/pr56094.c: New test.
2384 2013-01-27 Amol Pise <amolpise15@gmail.com>
2386 * gcc.target/arm/neon-vfnms-1.c: New test.
2387 * gcc.target/arm/neon-vfnma-1.c: New test.
2389 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/pr56114.c: New test.
2394 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2397 * gfortran.dg/associate_14.f90: New test.
2400 * gfortran.dg/associate_13.f90: New test.
2402 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2404 PR tree-optimization/56098
2405 * gcc.dg/pr56098-1.c: New test.
2406 * gcc.dg/pr56098-2.c: New test.
2408 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2411 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2413 2013-01-22 Marek Polacek <polacek@redhat.com>
2415 PR tree-optimization/56035
2416 * gcc.dg/pr56035.c: New test.
2418 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2420 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2423 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2425 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2427 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2430 * gcc.dg/pr56078.c: New test.
2431 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2433 2013-01-24 Martin Jambor <mjambor@suse.cz>
2435 PR tree-optimization/55927
2436 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2438 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2440 * gcc.target/i386/movsd.c: New test.
2442 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2445 * gcc.target/i386/pr55934.c: New test.
2447 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2450 * gfortran.dg/select_8.f90: New.
2452 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2454 * gcc.target/microblaze/microblaze.exp: Remove
2455 target_config_cflags check.
2457 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2460 * gfortran.dg/gomp/pr56052.f90: New test.
2463 * gcc.dg/pr49069.c: New test.
2465 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2468 * g++.dg/cpp0x/constexpr-static10.C: New.
2470 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2473 * gcc.target/i386/pr56028.c: New test.
2475 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2478 * gcc.target/i386/pr55686.c: New test.
2480 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2483 * g++.dg/cpp0x/variadic139.C: New test.
2484 * g++.dg/cpp0x/variadic140.C: Likewise.
2485 * g++.dg/cpp0x/variadic141.C: Likewise.
2487 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2489 * gnat.dg/warn8.adb: New test.
2491 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2494 * gfortran.dg/include_8.f90: New test.
2496 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2498 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2499 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2501 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2503 PR tree-optimization/56051
2504 * gcc.c-torture/execute/pr56051.c: New test.
2506 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2508 PR rtl-optimization/56023
2509 * gcc.dg/pr56023.c: New test.
2511 2013-01-21 Martin Jambor <mjambor@suse.cz>
2514 * gcc.target/i386/pr56022.c: New test.
2516 2013-01-21 Jason Merrill <jason@redhat.com>
2518 * lib/target-supports.exp (check_effective_target_alias): New.
2520 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2523 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2525 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2527 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2529 2013-01-19 Jeff Law <law@redhat.com>
2531 PR tree-optimization/52631
2532 * tree-ssa/pr52631.c: New test.
2533 * tree-ssa/ssa-fre-9: Update expected output.
2535 2013-01-19 Anthony Green <green@moxielogic.com>
2537 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2540 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2542 PR tree-optimization/56029
2543 * g++.dg/torture/pr56029.C: New test.
2545 2013-01-18 Sharad Singhai <singhai@google.com>
2547 PR tree-optimization/55995
2548 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2550 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2553 * gcc.target/i386/pr55433.c: New.
2555 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2558 * gfortran.dg/pr56015.f90: New test.
2560 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2562 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2564 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2566 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2567 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2568 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2569 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2570 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2572 2013-01-17 Jeff Law <law@redhat.com>
2574 * gcc.dg/pr52573.c: Move to...
2575 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2577 PR rtl-optimization/52573
2578 * gcc.dg/pr52573.c: New test.
2580 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2583 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2584 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2585 check_no_compiler_messages to test support in ucontext.h.
2586 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2587 compliant RLIMIT_AS.
2589 2013-01-17 Marek Polacek <polacek@redhat.com>
2591 PR rtl-optimization/55833
2592 * gcc.dg/pr55833.c: New test.
2594 2013-01-17 Jan Hubicka <jh@suse.cz>
2596 PR tree-optimization/55273
2597 * gcc.c-torture/compile/pr55273.c: New testcase.
2599 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2602 * gcc.target/pr55981.c: New test.
2604 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2606 * gcc.target/arm/pr40887.c: Require at least armv5.
2607 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2608 * gcc.target/arm/pr51915.c: Likewise.
2609 * gcc.target/arm/pr52006.c: Likewise.
2610 * gcc.target/arm/pr53187.c: Likewise.
2612 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2613 * gcc.target/arm/ftest-support-arm.h: Delete.
2614 * gcc.target/arm/ftest-support-thumb.h: Delete.
2615 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2616 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2617 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2618 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2619 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2620 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2621 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2622 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2623 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2624 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2625 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2626 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2627 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2628 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2629 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2630 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2631 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2632 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2633 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2634 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2635 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2636 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2637 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2638 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2640 2013-01-17 Martin Jambor <mjambor@suse.cz>
2642 PR tree-optimizations/55264
2643 * g++.dg/ipa/pr55264.C: New test.
2645 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2648 * gfortran.dg/class_55.f90: New.
2650 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2653 * gcc.c-torture/execute/builtins/builtins.exp: Add
2654 -Wl,--allow-multiple-definition for eabi and elf targets.
2657 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2658 check_effective_target_vect_perm_short,
2659 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2660 check_effective_target_vect64): Return 0 for big-endian ARM.
2661 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2663 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2666 2013-01-16 Richard Biener <rguenther@suse.de>
2668 PR tree-optimization/55964
2669 * gcc.dg/torture/pr55964.c: New testcase.
2671 2013-01-16 Richard Biener <rguenther@suse.de>
2673 PR tree-optimization/54767
2674 PR tree-optimization/53465
2675 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2677 2013-01-16 Christian Bruel <christian.bruel@st.com>
2680 * gcc.target/sh/sh-switch.c: New testcase.
2682 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2684 * gcc.dg/webizer.c: Increase the array size.
2686 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.dg/pr55940.c: New test.
2691 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2692 Harald Anlauf <anlauf@gmx.de>
2694 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2695 * gfortran.dg/bounds_check_5.f90: Likewise.
2696 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2697 * gfortran.dg/continuation_9.f90: Likewise.
2698 * gfortran.dg/move_alloc_13.f90: Likewise.
2699 * gfortran.dg/structure_constructor_11.f90: Likewise.
2700 * gfortran.dg/tab_continuation.f: Likewise.
2701 * gfortran.dg/warning-directive-2.F90: Likewise.
2702 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2704 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2706 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2707 * gcc.target/arm/fma-sp.c: Likewise.
2709 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
2711 PR rtl-optimization/55153
2712 * gcc.dg/pr55153.c: New.
2714 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2716 PR tree-optimization/55920
2717 * gcc.c-torture/compile/pr55920.c: New test.
2719 2013-01-15 Richard Biener <rguenther@suse.de>
2722 * gcc.dg/torture/pr55882.c: New testcase.
2724 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2726 PR tree-optimization/55955
2727 * gcc.c-torture/compile/pr55955.c: New test.
2729 2013-01-15 Dodji Seketeli <dodji@redhat.com>
2732 * g++.dg/cpp0x/alias-decl-31.C: New test.
2734 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
2737 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2738 case where interface is null.
2740 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2743 * gfortran.dg/array_constructor_40.f90: New test.
2745 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
2747 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2749 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
2751 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2752 * gcc.target/aarch64/vect-ld1r-compile.c: New.
2753 * gcc.target/aarch64/vect-ld1r-fp.c: New.
2754 * gcc.target/aarch64/vect-ld1r.c: New.
2755 * gcc.target/aarch64/vect-ld1r.x: New.
2757 2013-01-14 Andi Kleen <ak@linux.intel.com>
2760 * gcc.target/i386/hle-clear-rel.c: New file
2761 * gcc.target/i386/hle-store-rel.c: New file.
2763 2013-01-14 Harald Anlauf <anlauf@gmx.de>
2765 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2766 * gfortran.dg/bounds_check_4.f90: Likewise.
2767 * gfortran.dg/inquire_10.f90: Likewise.
2768 * gfortran.dg/minloc_3.f90: Likewise.
2769 * gfortran.dg/minlocval_3.f90: Likewise.
2770 * gfortran.dg/module_double_reuse.f90: Likewise.
2771 * gfortran.dg/mvbits_1.f90: Likewise.
2772 * gfortran.dg/oldstyle_1.f90: Likewise.
2773 * gfortran.dg/pr20163-2.f: Likewise.
2774 * gfortran.dg/save_1.f90: Likewise.
2775 * gfortran.dg/scan_1.f90: Likewise.
2776 * gfortran.dg/select_char_1.f90: Likewise.
2777 * gfortran.dg/shape_4.f90: Likewise.
2778 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2779 * gfortran.dg/function_optimize_10.f90: Likewise.
2780 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2781 * gfortran.dg/used_types_17.f90: Likewise.
2782 * gfortran.dg/used_types_18.f90: Likewise.
2784 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
2787 * gfortran.dg/proc_ptr_result_8.f90 : New test.
2789 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2791 * gcc.dg/unroll_5.c: Add nomips16 attributes.
2793 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2795 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2797 2013-01-12 Janus Weil <janus@gcc.gnu.org>
2800 * gfortran.dg/assumed_type_2.f90: Fix test case.
2801 * gfortran.dg/internal_pack_13.f90: New test.
2802 * gfortran.dg/internal_pack_14.f90: New test.
2804 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2807 * gfortran.dg/unlimited_polymorphic_8.f90: Update
2808 scan-tree-dump-times for foo.0.x._vptr to deal with change from
2811 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
2813 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2815 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2818 * gcc.target/s390/pr55719.c: New testcase.
2820 2013-01-11 Richard Guenther <rguenther@suse.de>
2822 PR tree-optimization/44061
2823 * gcc.dg/pr44061.c: New testcase.
2825 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
2827 Update copyright years.
2829 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
2830 Jakub Jelinek <jakub@redhat.com>
2833 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2835 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
2837 PR rtl-optimization/55672
2838 * gcc.target/i386/pr55672.c: New.
2840 2013-01-10 Jeff Law <law@redhat.com>
2842 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
2843 pass/fail message unique.
2846 2013-01-10 Jason Merrill <jason@redhat.com>
2848 * ada/.gitignore: New.
2850 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2852 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2854 * g++.dg/tls/thread_local2.C: Likewise.
2855 * g++.dg/tls/thread_local2g.C: Likewise.
2856 * g++.dg/tls/thread_local6.C: Likewise.
2857 * g++.dg/tls/thread_local-order1.C: Add tls options.
2858 * g++.dg/tls/thread_local-order2.C: Likewise.
2859 * g++.dg/tls/thread_local3.C: Likewise.
2860 * g++.dg/tls/thread_local3g.C: Likewise.
2861 * g++.dg/tls/thread_local4.C: Likewise.
2862 * g++.dg/tls/thread_local4g.C: Likewise.
2863 * g++.dg/tls/thread_local5.C: Likewise.
2864 * g++.dg/tls/thread_local5g.C: Likewise.
2865 * g++.dg/tls/thread_local6g.C: Likewise.
2867 2013-01-10 Kostya Serebryany <kcc@google.com>
2869 * g++.dg/asan/asan_test.cc: Sync from upstream.
2871 2013-01-10 Jakub Jelinek <jakub@redhat.com>
2873 PR tree-optimization/55921
2874 * gcc.c-torture/compile/pr55921.c: New test.
2876 2013-01-09 Jan Hubicka <jh@suse.cz>
2878 PR tree-optimization/55569
2879 * gcc.c-torture/compile/pr55569.c: New testcase.
2881 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
2884 * gfortran.dg/use_28.f90: New test.
2886 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
2888 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2889 number matching more robust.
2891 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
2893 PR rtl-optimization/55829
2894 * gcc.target/i386/pr55829.c: New.
2896 2013-01-09 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/bind_c_bool_1.f90: New.
2900 * gfortran.dg/do_5.f90: Add dg-warning.
2902 2013-01-09 Jan Hubicka <jh@suse.cz>
2904 PR tree-optimization/55875
2905 * gcc.c-torture/execute/pr55875.c: New testcase.
2906 * g++.dg/torture/pr55875.C: New testcase.
2908 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2911 * c-c++-common/pr48418.c: New test.
2913 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/tls/thread_local-ice.C: New.
2918 2013-01-09 Andreas Schwab <schwab@suse.de>
2920 * gcc.dg/guality/pr54693.c: Null-terminate arr.
2922 2013-01-09 Jakub Jelinek <jakub@redhat.com>
2924 PR tree-optimization/48189
2925 * gcc.dg/pr48189.c: New test.
2927 2013-01-04 Jan Hubicka <jh@suse.cz>
2929 PR tree-optimization/55823
2930 * g++.dg/ipa/devirt-10.C: New testcase.
2932 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
2933 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
2935 PR rtl-optimization/55845
2936 * gcc.target/i386/pr55845.c: New test.
2938 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
2940 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2941 instructions generated instead of number of occurances.
2943 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2945 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2946 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2947 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2948 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2949 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2950 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2951 * gcc.target/aarch64/vect-fcm.x: Likewise.
2952 * lib/target-supports.exp
2953 (check_effective_target_vect_cond): Enable for AArch64.
2955 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
2957 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2958 endian-safe float pool loading.
2959 (test_square_root_v4sf): Likewise.
2960 (test_square_root_v2df): Likewise.
2961 * lib/target-supports.exp
2962 (check_effective_target_vect_call_sqrtf): Add AArch64.
2964 2013-01-08 Martin Jambor <mjambor@suse.cz>
2967 * gcc.dg/tree-ssa/pr55579.c: New test.
2969 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2971 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2974 2013-01-08 Jakub Jelinek <jakub@redhat.com>
2977 * gcc.dg/torture/pr55890-3.c: New test.
2980 * gcc.c-torture/compile/pr55851.c: New test.
2983 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2986 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
2989 * gfortran.dg/elemental_scalar_args_2.f90: New test.
2991 2013-01-07 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/pointer_init_2.f90: Update dg-error.
2995 * gfortran.dg/pointer_init_7.f90: New.
2997 2013-01-07 Richard Biener <rguenther@suse.de>
2999 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3001 2013-01-07 Richard Biener <rguenther@suse.de>
3004 * gcc.dg/torture/pr55890-1.c: New testcase.
3005 * gcc.dg/torture/pr55890-2.c: Likewise.
3007 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3009 * gcc.target/aarch64/fmovd.c: New.
3010 * gcc.target/aarch64/fmovf.c: Likewise.
3011 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3012 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3013 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3014 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3015 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3016 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3018 2013-01-07 Richard Biener <rguenther@suse.de>
3020 PR tree-optimization/55888
3021 PR tree-optimization/55862
3022 * gcc.dg/torture/pr55888.c: New testcase.
3024 2013-01-07 Tobias Burnus <burnus@net-b.de>
3027 * gfortran.dg/intrinsic_size_3.f90: New.
3029 2013-01-07 Tobias Burnus <burnus@net-b.de>
3032 * gfortran.dg/select_type_32.f90: New.
3034 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3037 * g++.dg/cpp0x/alias-decl-29.C: New test.
3039 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3044 * gfortran.dg/class_array_15.f03: New test.
3046 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3051 * gfortran.dg/use_23.f90: New test.
3052 * gfortran.dg/use_24.f90: New test.
3053 * gfortran.dg/use_25.f90: New test.
3054 * gfortran.dg/use_26.f90: New test.
3055 * gfortran.dg/use_27.f90: New test.
3057 2013-01-06 Olivier Hainque <hainque@adacore.com>
3059 * gnat.dg/specs/clause_on_volatile.ads: New test.
3061 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3063 * gnat.dg/alignment10.adb: New test.
3065 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3066 Mikael Morin <mikael@gcc.gnu.org>
3069 * gfortran.dg/use_22.f90: New test.
3071 2013-01-04 Andrew Pinski <apinski@cavium.com>
3073 * gcc.target/aarch64/cmp-1.c: New testcase.
3075 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3078 * gfortran.dg/select_type_31.f03: New test.
3080 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3082 PR c++/54526 (again)
3083 * g++.dg/cpp0x/parse2.C: Extend.
3084 * g++.old-deja/g++.other/crash28.C: Adjust.
3086 2013-01-04 Richard Biener <rguenther@suse.de>
3088 PR tree-optimization/55862
3089 * gcc.dg/torture/pr55862.c: New testcase.
3091 2013-01-04 Martin Jambor <mjambor@suse.cz>
3093 PR tree-optimization/55755
3094 * gcc.dg/torture/pr55755.c: New test.
3095 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3096 * gcc.dg/tree-ssa/pr45144.c: Update.
3098 2013-01-04 Richard Biener <rguenther@suse.de>
3101 * gcc.dg/fold-reassoc-2.c: New testcase.
3103 2013-01-04 Tobias Burnus <burnus@net-b.de>
3106 * gfortran.dg/null_7.f90: New.
3108 2013-01-04 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3113 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3114 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3116 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3118 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3120 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3123 * gfortran.dg/assignment_1.f90: Modified.
3124 * gfortran.dg/assignment_4.f90: New.
3126 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3128 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3130 2013-01-03 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/55857
3133 * gcc.dg/vect/pr55857-1.c: New testcase.
3134 * gcc.dg/vect/pr55857-2.c: Likewise.
3136 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3138 PR rtl-optimization/55838
3139 * gcc.dg/pr55838.c: New test.
3141 PR tree-optimization/55832
3142 * gcc.c-torture/compile/pr55832.c: New test.
3144 2013-01-02 Teresa Johnson <tejohnson@google.com>
3146 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3147 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3148 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3149 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3150 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3151 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3152 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3153 * gcc.dg/unroll_1.c: Ditto.
3154 * gcc.dg/unroll_2.c: Ditto.
3155 * gcc.dg/unroll_3.c: Ditto.
3156 * gcc.dg/unroll_4.c: Ditto.
3158 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3160 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3162 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3165 * gfortran.dg/eof_4.f90: New test.
3167 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3169 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3170 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3171 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3172 (compat_setup_dfp): Initialize compat_alt_caret and
3173 compat_save_TEST_ALWAYS_FLAGS.
3175 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3177 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3179 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3181 * gcc.dg/torture/fp-int-convert-2.c: New test.
3183 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3185 * gfortran.dg/newunit_3.f90: Add dg-do run.
3186 * gfortran.dg/inquire_15.f90: Add dg-do run.
3188 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3190 PR tree-optimization/55831
3191 * gcc.dg/pr55831.c: New test.
3193 Copyright (C) 2013 Free Software Foundation, Inc.
3195 Copying and distribution of this file, with or without modification,
3196 are permitted in any medium without royalty provided the copyright
3197 notice and this notice are preserved.
3198 2013-12-31 Jakub Jelinek <jakub@redhat.com>
3200 PR tree-optimization/59622
3201 * g++.dg/opt/pr59622.C: New test.
3203 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
3204 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3205 Sergey Lega <sergey.s.lega@intel.com>
3206 Anna Tikhonova <anna.tikhonova@intel.com>
3207 Ilya Tocar <ilya.tocar@intel.com>
3208 Andrey Turetskiy <andrey.turetskiy@intel.com>
3209 Ilya Verbin <ilya.verbin@intel.com>
3210 Kirill Yukhin <kirill.yukhin@intel.com>
3211 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3213 * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
3214 * gcc.target/i386/avx512f-vaddsd-1.c: New.
3215 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3216 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3217 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
3218 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3219 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3220 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3221 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3222 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3223 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3224 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3225 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3226 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3227 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3228 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3229 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3230 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
3231 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3232 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
3233 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3234 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
3235 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
3236 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
3237 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3238 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
3239 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
3240 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
3241 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
3242 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3243 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3244 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
3245 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3246 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3247 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3248 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
3249 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3250 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
3251 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3252 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
3253 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3254 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3255 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3256 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3257 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3258 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3259 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3260 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3261 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3262 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3263 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3264 * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
3265 * gcc.target/i386/sse-23.c: Ditto.
3266 * gcc.target/i386/testimm-10.c: Ditto.
3268 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
3269 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3270 Sergey Lega <sergey.s.lega@intel.com>
3271 Anna Tikhonova <anna.tikhonova@intel.com>
3272 Ilya Tocar <ilya.tocar@intel.com>
3273 Andrey Turetskiy <andrey.turetskiy@intel.com>
3274 Ilya Verbin <ilya.verbin@intel.com>
3275 Kirill Yukhin <kirill.yukhin@intel.com>
3276 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3278 * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
3279 * gcc.target/i386/i386.exp (check_effective_target_sha): New.
3280 * gcc.target/i386/sha-check.h: New file.
3281 * gcc.target/i386/sha1msg1-1.c: Ditto.
3282 * gcc.target/i386/sha1msg1-2.c: Ditto.
3283 * gcc.target/i386/sha1msg2-1.c: Ditto.
3284 * gcc.target/i386/sha1msg2-2.c: Ditto.
3285 * gcc.target/i386/sha1nexte-1: Ditto.
3286 * gcc.target/i386/sha1nexte-2: Ditto.
3287 * gcc.target/i386/sha1rnds4-1.c: Ditto.
3288 * gcc.target/i386/sha1rnds4-2.c: Ditto.
3289 * gcc.target/i386/sha256msg1-1.c: Ditto.
3290 * gcc.target/i386/sha256msg1-2.c: Ditto.
3291 * gcc.target/i386/sha256msg2-1.c: Ditto.
3292 * gcc.target/i386/sha256msg2-2.c: Ditto.
3293 * gcc.target/i386/sha256rnds2-1.c: Ditto.
3294 * gcc.target/i386/sha256rnds2-2.c: Ditto.
3295 * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
3296 * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
3297 * gcc.target/i386/sse-22.c: Ditto.
3298 * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
3300 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
3301 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
3302 Sergey Lega <sergey.s.lega@intel.com>
3303 Anna Tikhonova <anna.tikhonova@intel.com>
3304 Ilya Tocar <ilya.tocar@intel.com>
3305 Andrey Turetskiy <andrey.turetskiy@intel.com>
3306 Ilya Verbin <ilya.verbin@intel.com>
3307 Kirill Yukhin <kirill.yukhin@intel.com>
3308 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3310 * gcc.target/i386/avx512cd-check.h: New file.
3311 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
3312 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
3313 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
3314 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3315 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
3316 * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
3317 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
3318 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3319 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
3320 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3321 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
3322 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3323 * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
3324 * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
3325 * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
3326 * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
3327 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
3328 * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
3329 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3330 * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
3331 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3332 * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
3333 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3334 * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
3335 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3336 * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
3337 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3338 * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
3339 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
3340 * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
3341 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
3342 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
3343 * gcc.target/i386/avx512f-dummy.c: Ditto.
3344 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
3345 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
3346 * gcc.target/i386/avx512f-gather-1.c: Ditto.
3347 * gcc.target/i386/avx512f-gather-2.c: Ditto.
3348 * gcc.target/i386/avx512f-gather-3.c: Ditto.
3349 * gcc.target/i386/avx512f-gather-4.c: Ditto.
3350 * gcc.target/i386/avx512f-gather-5.c: Ditto.
3351 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
3352 * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
3353 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
3354 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
3355 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
3356 * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
3357 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
3358 * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
3359 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
3360 * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
3361 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
3362 * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
3363 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
3364 * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
3365 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
3366 * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
3367 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
3368 * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
3369 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
3370 * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
3371 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
3372 * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
3373 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
3374 * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
3375 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
3376 * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
3377 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
3378 * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
3379 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
3380 * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
3381 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
3382 * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
3383 * gcc.target/i386/avx512f-inline-asm.c: Ditto.
3384 * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
3385 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
3386 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
3387 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
3388 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3389 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3390 * gcc.target/i386/avx512f-korw-1.c: Ditto.
3391 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
3392 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
3393 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
3394 * gcc.target/i386/avx512f-rounding.c: Ditto.
3395 * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
3396 * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
3397 * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
3398 * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
3399 * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
3400 * gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
3401 * gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
3402 * gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
3403 * gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
3404 * gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
3405 * gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
3406 * gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
3407 * gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
3408 * gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
3409 * gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
3410 * gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
3411 * gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
3412 * gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
3413 * gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
3414 * gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
3415 * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
3416 * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
3417 * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
3418 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3419 * gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
3420 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3421 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3422 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3423 * gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
3424 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3425 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3426 * gcc.target/i386/avx512f-valignd-1.c: Ditto.
3427 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3428 * gcc.target/i386/avx512f-valignq-1.c: Ditto.
3429 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3430 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
3431 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3432 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
3433 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3434 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
3435 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
3436 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
3437 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
3438 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
3439 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3440 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
3441 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3442 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
3443 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3444 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
3445 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3446 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
3447 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3448 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
3449 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3450 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
3451 * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
3452 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
3453 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3454 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
3455 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
3456 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
3457 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3458 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
3459 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3460 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
3461 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3462 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3463 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3464 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3465 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
3466 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3467 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3468 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3469 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3470 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
3471 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3472 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3473 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3474 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
3475 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3476 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
3477 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3478 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3479 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
3480 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3481 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3482 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3483 * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
3484 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3485 * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
3486 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3487 * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
3488 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3489 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3490 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3491 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
3492 * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
3493 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3494 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3495 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3496 * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
3497 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3498 * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
3499 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
3500 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3501 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
3502 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3503 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
3504 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3505 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
3506 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
3507 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
3508 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
3509 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
3510 * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
3511 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
3512 * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
3513 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
3514 * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
3515 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3516 * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
3517 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
3518 * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
3519 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
3520 * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
3521 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
3522 * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
3523 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
3524 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
3525 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3526 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
3527 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
3528 * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
3529 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3530 * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
3531 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3532 * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
3533 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3534 * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
3535 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3536 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3537 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3538 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3539 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3540 * gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
3541 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3542 * gcc.target/i386/avx512f-vdivss-2.c: Ditto.
3543 * gcc.target/i386/avx512f-vec-init.c: Ditto.
3544 * gcc.target/i386/avx512f-vec-unpack.c: Ditto.
3545 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
3546 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3547 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3548 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3549 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
3550 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3551 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
3552 * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
3553 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
3554 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3555 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
3556 * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
3557 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3558 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3559 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3560 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3561 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3562 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3563 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3564 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3565 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3566 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3567 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3568 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
3569 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3570 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
3571 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3572 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
3573 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3574 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
3575 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3576 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
3577 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3578 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
3579 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3580 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
3581 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3582 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
3583 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3584 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
3585 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3586 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
3587 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3588 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
3589 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3590 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
3591 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3592 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
3593 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3594 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
3595 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3596 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
3597 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3598 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
3599 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3600 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
3601 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3602 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
3603 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3604 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
3605 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
3606 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
3607 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
3608 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
3609 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
3610 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3611 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
3612 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3613 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
3614 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
3615 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
3616 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
3617 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
3618 * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
3619 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
3620 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3621 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
3622 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
3623 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
3624 * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
3625 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
3626 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
3627 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
3628 * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
3629 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
3630 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3631 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
3632 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3633 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
3634 * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
3635 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
3636 * gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
3637 * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
3638 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3639 * gcc.target/i386/avx512f-vminps-1.c: Ditto.
3640 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3641 * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
3642 * gcc.target/i386/avx512f-vminsd-2.c: Ditto.
3643 * gcc.target/i386/avx512f-vminss-1.c: Ditto.
3644 * gcc.target/i386/avx512f-vminss-2.c: Ditto.
3645 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
3646 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
3647 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
3648 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
3649 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
3650 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
3651 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
3652 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
3653 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
3654 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
3655 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
3656 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3657 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
3658 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3659 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
3660 * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
3661 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
3662 * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
3663 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
3664 * gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
3665 * gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
3666 * gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
3667 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
3668 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
3669 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
3670 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
3671 * gcc.target/i386/avx512f-vmovss-1.c: Ditto.
3672 * gcc.target/i386/avx512f-vmovss-2.c: Ditto.
3673 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
3674 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
3675 * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
3676 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
3677 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3678 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3679 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3680 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3681 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3682 * gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
3683 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3684 * gcc.target/i386/avx512f-vmulss-2.c: Ditto.
3685 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
3686 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
3687 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
3688 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
3689 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
3690 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3691 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
3692 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3693 * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
3694 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3695 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
3696 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3697 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
3698 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3699 * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
3700 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3701 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
3702 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3703 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
3704 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3705 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
3706 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3707 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
3708 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3709 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
3710 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3711 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
3712 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3713 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
3714 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3715 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
3716 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3717 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
3718 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3719 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
3720 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3721 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
3722 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3723 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
3724 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3725 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
3726 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
3727 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
3728 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
3729 * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
3730 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3731 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
3732 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
3733 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
3734 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3735 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
3736 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3737 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
3738 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3739 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
3740 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
3741 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
3742 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3743 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
3744 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
3745 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
3746 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
3747 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
3748 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3749 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
3750 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
3751 * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
3752 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3753 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
3754 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3755 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
3756 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3757 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
3758 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3759 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
3760 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3761 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
3762 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3763 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
3764 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3765 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
3766 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
3767 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
3768 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
3769 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
3770 * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
3771 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
3772 * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
3773 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
3774 * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
3775 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
3776 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
3777 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
3778 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3779 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
3780 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3781 * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
3782 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
3783 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
3784 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
3785 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
3786 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3787 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
3788 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3789 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
3790 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3791 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
3792 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3793 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
3794 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3795 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
3796 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3797 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
3798 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3799 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
3800 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3801 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
3802 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3803 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
3804 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3805 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
3806 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
3807 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
3808 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
3809 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
3810 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
3811 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
3812 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
3813 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
3814 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
3815 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
3816 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3817 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
3818 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3819 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
3820 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3821 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
3822 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3823 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
3824 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
3826 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
3827 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
3828 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
3829 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
3830 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
3831 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
3832 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
3833 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
3834 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
3835 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
3836 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3837 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
3838 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
3839 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
3840 * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
3841 * gcc.target/i386/avx512f-vpord-1.c: Ditto.
3842 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3843 * gcc.target/i386/avx512f-vporq-1.c: Ditto.
3844 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3845 * gcc.target/i386/avx512f-vprold-1.c: Ditto.
3846 * gcc.target/i386/avx512f-vprold-2.c: Ditto.
3847 * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
3848 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
3849 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
3850 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
3851 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
3852 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
3853 * gcc.target/i386/avx512f-vprord-1.c: Ditto.
3854 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
3855 * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
3856 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
3857 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
3858 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
3859 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
3860 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
3861 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
3862 * gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
3863 * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
3864 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3865 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
3866 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3867 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
3868 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3869 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
3870 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3871 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
3872 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3873 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
3874 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3875 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
3876 * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
3877 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
3878 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3879 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
3880 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3881 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
3882 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
3884 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3885 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
3886 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3887 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
3888 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
3890 * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
3891 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
3892 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3893 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
3894 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3895 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
3896 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3897 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
3898 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3899 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
3900 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3901 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
3902 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3903 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
3904 * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
3905 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
3906 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3907 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
3908 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3909 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
3910 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
3911 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
3912 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
3913 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
3914 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3915 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
3916 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3917 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
3918 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
3920 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3921 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
3922 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3923 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
3924 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3925 * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
3926 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3927 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
3928 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
3930 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
3932 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
3933 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
3934 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3936 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3938 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3940 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
3942 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
3944 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
3946 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
3948 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
3950 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3952 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3954 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3956 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3958 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3960 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
3962 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
3964 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
3966 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
3968 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
3970 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
3972 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3974 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3976 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3978 * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3980 * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3982 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3984 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3986 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3988 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
3990 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
3991 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
3992 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
3994 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
3996 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
3998 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
3999 * gcc.target/i386/avx512f_cond_move.c: Ditto.
4000 * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
4001 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
4002 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4003 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4004 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4005 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4006 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
4007 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
4008 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
4009 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
4010 * gcc.target/i386/sse-12.c: Updated options.
4011 * gcc.target/i386/sse-13.c: Updated options, added defines for
4012 __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
4013 __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
4014 __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
4015 __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
4016 __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
4017 __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
4018 __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
4019 __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
4020 __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
4021 __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
4022 __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
4023 __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
4024 __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
4025 __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
4026 __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
4027 __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
4028 __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
4029 __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
4030 __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
4031 __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
4032 __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
4033 __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
4034 __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
4035 __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
4036 __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
4037 __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
4038 __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
4039 __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
4040 __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
4041 __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
4042 __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
4043 __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
4044 __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
4045 __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
4046 __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
4047 __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
4048 __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
4049 __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
4050 __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
4051 __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
4052 __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
4053 __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
4054 __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
4055 __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
4056 __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
4057 __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
4058 __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
4059 __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
4060 __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
4061 __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
4062 __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
4063 __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
4064 __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
4065 __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
4066 __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
4067 __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
4068 __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
4069 __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
4070 __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
4071 __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
4072 __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
4073 __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
4074 __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
4075 __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
4076 __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
4077 __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
4078 __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
4079 __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
4080 __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
4081 __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
4082 __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
4083 __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
4084 __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
4085 __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
4086 __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
4087 __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
4088 __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
4089 __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
4090 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
4091 __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
4092 __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
4093 __builtin_ia32_vfmaddsubpd512_mask3,
4094 __builtin_ia32_vfmaddsubpd512_maskz,
4095 __builtin_ia32_vfmaddsubps512_mask,
4096 __builtin_ia32_vfmaddsubps512_mask3,
4097 __builtin_ia32_vfmaddsubps512_maskz,
4098 __builtin_ia32_vfmsubaddpd512_mask3,
4099 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
4100 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
4101 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
4102 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
4103 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
4104 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
4105 __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
4106 __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
4107 __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
4108 __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
4109 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
4110 __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
4111 __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
4112 __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
4113 __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
4114 __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
4115 __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
4116 __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
4117 __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
4118 __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
4119 __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
4120 __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
4121 __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
4122 __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
4123 __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
4124 __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
4125 __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
4126 __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
4127 __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
4128 __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
4129 __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
4130 __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
4131 __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
4132 __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
4133 __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
4134 __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
4135 __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
4136 __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
4137 __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
4138 __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
4139 __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
4140 __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
4141 __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
4142 __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
4143 __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
4144 __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
4145 __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
4146 __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
4147 __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
4148 __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
4149 __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
4150 __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
4151 __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
4152 __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
4153 __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
4154 __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
4155 __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
4156 __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
4157 __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
4158 __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
4159 __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
4160 __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
4161 __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
4162 __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
4163 __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
4164 __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
4165 __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
4166 __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
4167 __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
4168 __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
4169 __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
4170 __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
4171 __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
4172 __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
4173 __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
4174 __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
4175 __builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
4176 __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
4177 __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
4178 __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
4179 __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
4180 __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
4181 __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
4182 __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
4183 __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
4184 __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
4185 __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
4186 __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
4187 __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
4188 __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
4189 __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
4190 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
4191 __builtin_ia32_vfmaddsubpd512_mask,
4192 __builtin_ia32_vfmaddsubpd512_mask3,
4193 __builtin_ia32_vfmaddsubpd512_maskz,
4194 __builtin_ia32_vfmaddsubps512_mask,
4195 __builtin_ia32_vfmaddsubps512_mask3,
4196 __builtin_ia32_vfmaddsubps512_maskz,
4197 __builtin_ia32_vfmsubaddpd512_mask3,
4198 __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
4199 __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
4200 __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
4201 __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
4202 __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
4203 __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
4204 __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
4205 __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
4206 __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
4207 __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
4208 __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
4209 __builtin_ia32_rsqrt28ps_mask.
4210 * gcc.target/i386/sse-14.c (test_1y): New.
4219 (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
4220 (tests): Add _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
4221 _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
4222 _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
4223 _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
4224 _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
4225 _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
4226 _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
4227 _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
4228 _mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
4229 _mm512_getexp_round_ps, _mm512_getmant_round_pd,
4230 _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
4231 _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
4232 _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
4233 _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
4234 _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
4235 _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
4236 _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
4237 _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
4238 _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
4239 _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
4240 _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
4241 _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
4242 _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
4243 _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
4244 _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
4245 _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
4246 _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
4247 _mm512_inserti32x4, _mm512_inserti64x4,
4248 _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
4249 _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
4250 _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
4251 _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
4252 _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
4253 _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
4254 _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
4255 _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
4256 _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
4257 _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
4258 _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
4259 _mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
4260 _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
4261 _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
4262 _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
4263 _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
4264 _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
4265 _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
4266 _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
4267 _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
4268 _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
4269 _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
4270 _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
4271 _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
4272 _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
4273 _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
4274 _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
4275 _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
4276 _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
4277 _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
4278 _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
4279 _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
4280 _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
4281 _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
4282 _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
4283 _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
4284 _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
4285 _mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
4286 _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
4287 _mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
4288 _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
4289 _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
4290 _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
4291 _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
4292 _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
4293 _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
4294 _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
4295 _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
4296 _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
4297 _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
4298 _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
4299 _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
4300 _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
4301 _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
4302 _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
4303 _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
4304 _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
4305 _mm512_mask_permute_pd, _mm512_mask_permute_ps,
4306 _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
4307 _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
4308 _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
4309 _mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
4310 _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
4311 _mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
4312 _mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
4313 _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
4314 _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
4315 _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
4316 _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
4317 _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
4318 _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
4319 _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
4320 _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
4321 _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
4322 _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
4323 _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
4324 _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
4325 _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
4326 _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
4327 _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
4328 _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
4329 _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
4330 _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
4331 _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
4332 _mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
4333 _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
4334 _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
4335 _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
4336 _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
4337 _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
4338 _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
4339 _mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
4340 _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
4341 _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
4342 _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
4343 _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
4344 _mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
4345 _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
4346 _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
4347 _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
4348 _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
4349 _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
4350 _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
4351 _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
4352 _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
4353 _mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
4354 _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
4355 _mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
4356 _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
4357 _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
4358 _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
4359 _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
4360 _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
4361 _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
4362 _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
4363 _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
4364 _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
4365 _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
4366 _mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
4367 _mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
4368 _mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
4369 _mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
4370 _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
4371 _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
4372 _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
4373 _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
4374 _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
4375 _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
4376 _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
4377 _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
4378 _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
4379 _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
4380 _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
4381 _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
4382 _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
4383 _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
4384 _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
4385 _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
4386 _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
4387 _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
4388 _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
4389 _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
4390 _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
4391 _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
4392 _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
4393 _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
4394 _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
4395 _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
4396 _mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
4397 _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
4398 _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
4399 _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
4400 _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
4401 _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
4402 _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
4403 _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
4404 _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
4405 _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
4406 _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
4407 _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
4408 _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
4409 _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
4410 _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
4411 _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
4412 _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
4413 _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
4414 _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
4415 _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
4416 _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
4417 _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
4418 _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
4419 _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
4420 _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
4421 _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
4422 _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
4423 _mm512_mask_rsqrt28_round_ps.
4424 * gcc.target/i386/testimm-10.c: New file.
4425 * gcc.target/i386/testround-1.c: Ditto.
4426 * gcc.target/i386/testround-2.c: Ditto.
4427 * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
4428 * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
4429 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
4430 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4431 * gcc.target/i386/avx512cd-check.h: Ditto.
4432 * gcc.target/i386/avx512er-check.h: Ditto.
4433 * gcc.target/i386/avx512f-check.h: Ditto.
4434 * gcc.target/i386/avx512f-helper.h: Ditto.
4435 * gcc.target/i386/avx512f-mask-type.h: Ditto.
4436 * gcc.target/i386/avx512f-os-support.h: Ditto.
4437 * gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
4438 (check_effective_target_avx512cd): Ditto.
4439 (check_effective_target_avx512er): Ditto.
4440 * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
4441 * gcc.target/i386/m512-check.h: Ditto.
4442 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
4443 * gcc.target/x86_64/abi/avx512f/args.h: Ditto.
4444 * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
4445 * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
4446 * lib/target-supports.exp (check_effective_target_avx512f): New.
4448 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
4449 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4450 Sergey Lega <sergey.s.lega@intel.com>
4451 Anna Tikhonova <anna.tikhonova@intel.com>
4452 Ilya Tocar <ilya.tocar@intel.com>
4453 Andrey Turetskiy <andrey.turetskiy@intel.com>
4454 Ilya Verbin <ilya.verbin@intel.com>
4455 Kirill Yukhin <kirill.yukhin@intel.com>
4456 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4458 * gcc.target/i386/avx-1.c: Extend to AVX-512.
4459 * gcc.target/i386/sse-22.c: Ditto.
4460 * gcc.target/i386/sse-23.c: Ditto.
4462 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
4463 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
4464 Sergey Lega <sergey.s.lega@intel.com>
4465 Anna Tikhonova <anna.tikhonova@intel.com>
4466 Ilya Tocar <ilya.tocar@intel.com>
4467 Andrey Turetskiy <andrey.turetskiy@intel.com>
4468 Ilya Verbin <ilya.verbin@intel.com>
4469 Kirill Yukhin <kirill.yukhin@intel.com>
4470 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4472 * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
4474 2013-12-31 Sandra Loosemore <sandra@codesourcery.com>
4475 Chung-Lin Tang <cltang@codesourcery.com>
4476 Based on patches from Altera Corporation
4478 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
4479 * gcc.dg/20040813-1.c: Skip for nios2-*-*.
4480 * gcc.dg/20020312-2.c: Add __nios2__ case.
4481 * g++.dg/other/PR23205.C: Skip for nios2-*-*.
4482 * g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
4483 * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
4484 * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
4485 * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
4486 * lib/target-supports.exp (check_profiling_available): Check for
4488 * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
4489 * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
4490 * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
4491 char-based memset loop before inline check, to prevent
4492 problems when called to initialize .bss. Update comments.
4493 * gcc.target/nios2/nios2.exp: New DejaGNU file.
4494 * gcc.target/nios2/nios2-custom-1.c: New test.
4495 * gcc.target/nios2/nios2-trap-insn.c: New test.
4496 * gcc.target/nios2/nios2-builtin-custom.c: New test.
4497 * gcc.target/nios2/nios2-builtin-io.c: New test.
4498 * gcc.target/nios2/nios2-stack-check-1.c: New test.
4499 * gcc.target/nios2/nios2-stack-check-2.c: New test.
4500 * gcc.target/nios2/nios2-rdctl.c: New test.
4501 * gcc.target/nios2/nios2-wrctl.c: New test.
4502 * gcc.target/nios2/nios2-wrctl-zero.c: New test.
4503 * gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
4504 * gcc.target/nios2/nios2-rdwrctl-1.c: New test.
4505 * gcc.target/nios2/nios2-reg-constraints.c: New test.
4506 * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
4507 * gcc.target/nios2/nios2-mul-options-1.c: New test.
4508 * gcc.target/nios2/nios2-mul-options-2.c: New test.
4509 * gcc.target/nios2/nios2-mul-options-3.c: New test.
4510 * gcc.target/nios2/nios2-mul-options-4.c: New test.
4511 * gcc.target/nios2/nios2-nor.c: New test.
4512 * gcc.target/nios2/nios2-stxio.c: New test.
4513 * gcc.target/nios2/custom-fp-1.c: New test.
4514 * gcc.target/nios2/custom-fp-2.c: New test.
4515 * gcc.target/nios2/custom-fp-3.c: New test.
4516 * gcc.target/nios2/custom-fp-4.c: New test.
4517 * gcc.target/nios2/custom-fp-5.c: New test.
4518 * gcc.target/nios2/custom-fp-6.c: New test.
4519 * gcc.target/nios2/custom-fp-7.c: New test.
4520 * gcc.target/nios2/custom-fp-8.c: New test.
4521 * gcc.target/nios2/custom-fp-cmp-1.c: New test.
4522 * gcc.target/nios2/custom-fp-conversion.c: New test.
4523 * gcc.target/nios2/custom-fp-double.c: New test.
4524 * gcc.target/nios2/custom-fp-float.c: New test.
4525 * gcc.target/nios2/nios2-int-types.c: New test.
4526 * gcc.target/nios2/nios2-cache-1.c: New test.
4527 * gcc.target/nios2/nios2-cache-2.c: New test.
4529 2013-12-30 Mike Stump <mikestump@comcast.net>
4532 * g++.dg/ext/label13.C: Update to not expect failures.
4534 2013-12-30 Janus Weil <janus@gcc.gnu.org>
4537 * gfortran.dg/generic_28.f90: New.
4539 2013-12-30 Jakub Jelinek <jakub@redhat.com>
4541 PR tree-optimization/59591
4542 * gcc.dg/vect/pr59591-1.c: New test.
4543 * gcc.dg/vect/pr59591-2.c: New test.
4544 * gcc.target/i386/pr59591-1.c: New test.
4545 * gcc.target/i386/pr59591-2.c: New test.
4548 * gcc.target/i386/pr59501-1.c: New test.
4549 * gcc.target/i386/pr59501-1a.c: New test.
4550 * gcc.target/i386/pr59501-2.c: New test.
4551 * gcc.target/i386/pr59501-2a.c: New test.
4552 * gcc.target/i386/pr59501-3.c: New test.
4553 * gcc.target/i386/pr59501-3a.c: New test.
4554 * gcc.target/i386/pr59501-4.c: New test.
4555 * gcc.target/i386/pr59501-4a.c: New test.
4556 * gcc.target/i386/pr59501-5.c: New test.
4557 * gcc.target/i386/pr59501-6.c: New test.
4559 2013-12-30 H.J. Lu <hongjiu.lu@intel.com>
4562 * gcc.dg/pr59605.c: New test.
4564 2013-12-27 Yury Gribov <y.gribov@samsung.com>
4567 * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
4568 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4569 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4570 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4571 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4572 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4573 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4574 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4575 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4576 * c-c++-common/ubsan/pr59333.c: Likewise.
4577 * c-c++-common/ubsan/shift-1.c: Likewise.
4578 * c-c++-common/ubsan/shift-2.c: Likewise.
4579 * c-c++-common/ubsan/shift-4.c: Likewise.
4580 * c-c++-common/ubsan/vla-1.c: Likewise.
4582 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
4584 * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
4585 -mtune=i686 with -mtune=generic.
4586 * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
4588 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
4590 * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
4591 with -mtune=generic.
4593 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
4596 * gcc.target/i386/pr59588-1.c: New file.
4597 * gcc.target/i386/pr59588-2.c: Likewise.
4599 2013-12-26 Uros Bizjak <ubizjak@gmail.com>
4600 H.J. Lu <hongjiu.lu@intel.com>
4603 * g++.dg/ext/mv14.C: New tests.
4604 * g++.dg/ext/mv15.C: Likewise.
4606 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4609 * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
4610 test_no_xop, test_arch_corei7, test_arch_corei7_avx,
4611 test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
4612 test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
4613 test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
4614 test_tune_bdver3): New function prototypes.
4616 2013-12-24 Renlin Li <Renlin.Li@arm.com>
4618 * gcc.target/arm/fixed_float_conversion.c: New test case.
4620 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
4622 * gcc.dg/vect/vect-neg-store-1.c: New test.
4623 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4625 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
4628 * gcc.c-torture/compile/pr59569-1.c: New test.
4629 * gcc.c-torture/compile/pr59569-2.c: Ditto.
4631 2013-12-23 Marek Polacek <polacek@redhat.com>
4634 * g++.dg/cpp0x/pr59111.C: New test.
4635 * g++.dg/cpp1y/pr59110.C: New test.
4637 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
4639 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
4641 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
4642 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
4643 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
4645 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
4647 * gcc.target/arm/nested-apcs.c: New test.
4649 2013-12-20 Jakub Jelinek <jakub@redhat.com>
4652 * g++.dg/tree-prof/pr59255.C: New test.
4654 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4656 * gcc.target/arm/neon-vceq_p64.c: New test.
4657 * gcc.target/arm/neon-vtst_p64.c: Likewise.
4659 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
4661 PR tree-optimization/59544
4662 * gcc.target/i386/pr59544.c: New test.
4664 2013-12-20 Jakub Jelinek <jakub@redhat.com>
4666 PR tree-optimization/59413
4667 * gcc.c-torture/execute/pr59413.c: New test.
4669 * c-c++-common/ubsan/load-bool-enum.c: New test.
4671 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4673 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
4675 (add_options_for_arm_crypto): Likewise.
4676 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
4677 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
4678 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
4679 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
4680 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
4681 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
4682 * gcc.target/arm/crypto-vmullp64.c: Likewise.
4683 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
4684 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
4685 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
4686 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
4687 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
4688 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
4689 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
4690 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
4691 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
4692 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
4693 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
4694 * gcc.target/arm/neon/vbslQp64: Generate.
4695 * gcc.target/arm/neon/vbslp64: Likewise.
4696 * gcc.target/arm/neon/vcombinep64: Likewise.
4697 * gcc.target/arm/neon/vcreatep64: Likewise.
4698 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
4699 * gcc.target/arm/neon/vdupQ_np64: Likewise.
4700 * gcc.target/arm/neon/vdup_lanep64: Likewise.
4701 * gcc.target/arm/neon/vdup_np64: Likewise.
4702 * gcc.target/arm/neon/vextQp64: Likewise.
4703 * gcc.target/arm/neon/vextp64: Likewise.
4704 * gcc.target/arm/neon/vget_highp64: Likewise.
4705 * gcc.target/arm/neon/vget_lowp64: Likewise.
4706 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
4707 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
4708 * gcc.target/arm/neon/vld1Qp64: Likewise.
4709 * gcc.target/arm/neon/vld1_dupp64: Likewise.
4710 * gcc.target/arm/neon/vld1_lanep64: Likewise.
4711 * gcc.target/arm/neon/vld1p64: Likewise.
4712 * gcc.target/arm/neon/vld2_dupp64: Likewise.
4713 * gcc.target/arm/neon/vld2p64: Likewise.
4714 * gcc.target/arm/neon/vld3_dupp64: Likewise.
4715 * gcc.target/arm/neon/vld3p64: Likewise.
4716 * gcc.target/arm/neon/vld4_dupp64: Likewise.
4717 * gcc.target/arm/neon/vld4p64: Likewise.
4718 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
4719 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
4720 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
4721 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
4722 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
4723 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
4724 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
4725 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
4726 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
4727 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
4728 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
4729 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
4730 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
4731 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
4732 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
4733 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
4734 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
4735 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
4736 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
4737 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
4738 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
4739 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
4740 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
4741 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
4742 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
4743 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
4744 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
4745 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
4746 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
4747 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
4748 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
4749 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
4750 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
4751 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
4752 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
4753 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
4754 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
4755 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
4756 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
4757 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
4758 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
4759 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
4760 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
4761 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
4762 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
4763 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
4764 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
4765 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
4766 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
4767 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
4768 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
4769 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
4770 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
4771 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
4772 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
4773 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
4774 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
4775 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
4776 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
4777 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
4778 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
4779 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
4780 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
4781 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
4782 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
4783 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
4784 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
4785 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
4786 * gcc.target/arm/neon/vsliQ_np64: Likewise.
4787 * gcc.target/arm/neon/vsli_np64: Likewise.
4788 * gcc.target/arm/neon/vsriQ_np64: Likewise.
4789 * gcc.target/arm/neon/vsri_np64: Likewise.
4790 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
4791 * gcc.target/arm/neon/vst1Qp64: Likewise.
4792 * gcc.target/arm/neon/vst1_lanep64: Likewise.
4793 * gcc.target/arm/neon/vst1p64: Likewise.
4794 * gcc.target/arm/neon/vst2p64: Likewise.
4795 * gcc.target/arm/neon/vst3p64: Likewise.
4796 * gcc.target/arm/neon/vst4p64: Likewise.
4798 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4800 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
4801 (check_effective_target_arm_crc_ok_nocache): Likewise.
4802 (check_effective_target_arm_crc_ok): Likewise.
4803 * gcc.target/arm/acle/: New directory.
4804 * gcc.target/arm/acle/acle.exp: New.
4805 * gcc.target/arm/acle/crc32b.c: New test.
4806 * gcc.target/arm/acle/crc32h.c: Likewise.
4807 * gcc.target/arm/acle/crc32w.c: Likewise.
4808 * gcc.target/arm/acle/crc32d.c: Likewise.
4809 * gcc.target/arm/acle/crc32cb.c: Likewise.
4810 * gcc.target/arm/acle/crc32ch.c: Likewise.
4811 * gcc.target/arm/acle/crc32cw.c: Likewise.
4812 * gcc.target/arm/acle/crc32cd.c: Likewise.
4814 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4816 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
4818 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
4820 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
4823 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
4825 * gcc.target/aarch64/pmull_1.c: New.
4827 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
4829 * gcc.target/aarch64/sha256_1.c: New.
4831 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
4833 * gcc.target/aarch64/sha1_1.c: New.
4835 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
4837 * gcc.target/aarch64/aes_1.c: New.
4839 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4840 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4842 * gcc.target/s390/hotpatch-1.c: New test
4843 * gcc.target/s390/hotpatch-2.c: New test
4844 * gcc.target/s390/hotpatch-3.c: New test
4845 * gcc.target/s390/hotpatch-4.c: New test
4846 * gcc.target/s390/hotpatch-5.c: New test
4847 * gcc.target/s390/hotpatch-6.c: New test
4848 * gcc.target/s390/hotpatch-7.c: New test
4849 * gcc.target/s390/hotpatch-8.c: New test
4850 * gcc.target/s390/hotpatch-9.c: New test
4851 * gcc.target/s390/hotpatch-10.c: New test
4852 * gcc.target/s390/hotpatch-11.c: New test
4853 * gcc.target/s390/hotpatch-12.c: New test
4854 * gcc.target/s390/hotpatch-compile-1.c: New test
4855 * gcc.target/s390/hotpatch-compile-2.c: New test
4856 * gcc.target/s390/hotpatch-compile-3.c: New test
4857 * gcc.target/s390/hotpatch-compile-4.c: New test
4858 * gcc.target/s390/hotpatch-compile-5.c: New test
4859 * gcc.target/s390/hotpatch-compile-6.c: New test
4860 * gcc.target/s390/hotpatch-compile-7.c: New test
4862 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4864 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
4867 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
4869 * gfortran.dg/io_err_1.f90: New test.
4871 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
4873 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
4874 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
4875 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
4876 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
4877 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
4878 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4879 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
4881 2013-12-18 Jakub Jelinek <jakub@redhat.com>
4884 * gcc.target/i386/pr59539-1.c: New test.
4885 * gcc.target/i386/pr59539-2.c: New test.
4887 2013-12-18 Nick Clifton <nickc@redhat.com>
4889 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
4891 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
4893 * gcc.dg/pr59418.c: New test.
4895 2013-12-17 Jakub Jelinek <jakub@redhat.com>
4897 PR tree-optimization/59523
4898 * gcc.dg/pr59523.c: New test.
4900 2013-12-17 Marek Polacek <polacek@redhat.com>
4902 * c-c++-common/ubsan/overflow-int128.c: New test.
4904 2013-12-17 Jakub Jelinek <jakub@redhat.com>
4907 * gfortran.dg/pr58290.f90: New test.
4909 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
4911 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
4913 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
4915 * g++.dg/ipa/devirt-13.C: Update template.
4917 2013-12-16 Janus Weil <janus@gcc.gnu.org>
4920 * gfortran.dg/proc_ptr_44.f90: New.
4922 2013-12-16 Jakub Jelinek <jakub@redhat.com>
4924 * c-c++-common/ubsan/overflow-mul-3.c: New test.
4925 * c-c++-common/ubsan/overflow-mul-4.c: New test.
4928 * gfortran.dg/gomp/pr59337.f90: New test.
4930 2013-12-16 Jakub Jelinek <jakub@redhat.com>
4934 * gcc.target/i386/pr59470.c: New test.
4936 2013-12-14 Jan Hubicka <jh@suse.cz>
4939 * g++.dg/torture/pr59265.C: New testcase.
4941 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4943 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
4944 __builtin_ia32_emms for 32bit x86 targets.
4945 (foo32x2_le): Ditto.
4946 (main): Reorder function calls.
4948 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4950 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
4952 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
4955 * gcc.target/i386/pr43662.c (dg-options):
4956 Add -maccumulate-outgoing-args.
4957 * gcc.target/i386/pr43869.c (dg-options): Ditto.
4958 * gcc.target/i386/pr57003.c (dg-options): Ditto.
4959 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4960 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4961 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4962 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4963 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4964 Add -maccumulate-outgoing-args.
4965 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4966 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4967 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4968 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4969 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4970 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4971 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4972 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4973 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4974 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4975 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4976 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4977 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4978 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4979 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4981 2013-12-15 Janus Weil <janus@gcc.gnu.org>
4984 * gfortran.dg/unlimited_polymorphic_15.f90: New.
4986 2013-12-14 Jan Hubicka <jh@suse.cz>
4989 * g++.dg/ipa/devirt-19.C: New testcase.
4991 2013-12-14 Marek Polacek <polacek@redhat.com>
4993 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
4994 require int128 target.
4995 * c-c++-common/ubsan/overflow-negate-2.c: New test.
4997 2013-12-14 Janus Weil <janus@gcc.gnu.org>
5000 * gfortran.dg/class_57.f90: New.
5002 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
5005 * g++.dg/other/pr59492.C: New file.
5007 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
5009 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
5011 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
5013 * gcc.dg/pr59350.c: New test.
5015 2013-12-14 Marek Polacek <polacek@redhat.com>
5017 * c-c++-common/ubsan/overflow-1.c: New test.
5018 * c-c++-common/ubsan/overflow-2.c: New test.
5020 2013-12-14 Marek Polacek <polacek@redhat.com>
5023 * c-c++-common/ubsan/pr59503.c: New test.
5025 2013-12-14 Janus Weil <janus@gcc.gnu.org>
5028 * gfortran.dg/typebound_proc_31.f90: New.
5030 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
5033 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
5035 2013-12-03 Jeff Law <law@redhat.com>
5037 PR tree-optimization/45685
5038 * gcc.dg/tree-ssa/pr45685.c: New test.
5040 2013-12-13 Bin Cheng <bin.cheng@arm.com>
5042 PR tree-optimization/58296
5043 PR tree-optimization/41488
5044 * gcc.dg/tree-ssa/scev-7.c: New test.
5045 * gcc.dg/pr41488.c: New test.
5046 * g++.dg/pr59445.C: New test.
5048 2013-12-12 Tobias Burnus <burnus@net-b.de>
5051 * gfortran.dg/namelist_83.f90: New.
5052 * gfortran.dg/namelist_83_2.f90: New.
5054 2013-12-12 Jakub Jelinek <jakub@redhat.com>
5057 * g++.dg/opt/pr59470.C: New test.
5059 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
5061 * c-c++-common/tsan/free_race2.c: New file.
5062 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5063 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5064 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5065 * c-c++-common/tsan/simple_race.c: Likewise.
5066 * c-c++-common/tsan/simple_stack.c: Likewise.
5067 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5068 * g++.dg/tsan/atomic_free.C: Likewise.
5069 * g++.dg/tsan/atomic_free2.C: Likewise.
5070 * g++.dg/tsan/benign_race.C: Likewise.
5071 * g++.dg/tsan/cond_race.C: Likewise.
5072 * g++.dg/tsan/default_options.C: Likewise.
5073 * g++.dg/tsan/fd_close_norace.C: Likewise.
5074 * g++.dg/tsan/fd_close_norace2.C: Likewise.
5075 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
5077 2013-12-12 Jakub Jelinek <jakub@redhat.com>
5080 * gfortran.dg/gomp/pr59467.f90: New test.
5081 * c-c++-common/gomp/pr59467.c: New test.
5083 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
5086 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
5087 * gcc.target/i386/sse2-movapd-2.c: Likewise.
5088 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
5089 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
5091 2013-12-11 Sriraman Tallam <tmsriram@google.com>
5094 * gcc.target/i386/pr59390.c: New test.
5095 * gcc.target/i386/pr59390_1.c: New test.
5096 * gcc.target/i386/pr59390_2.c: New test.
5098 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
5100 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
5101 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5102 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5103 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5104 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5105 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5106 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
5107 test stored in c-c++-common. Also, added the Cilk runtime's library
5108 to the ld_library_path.
5110 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5113 * gcc.c-torture/compile/pr59134.c: New test.
5114 * gnat.dg/misaligned_volatile.adb: New test.
5116 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5117 Sandra Loosemore <sandra@codesourcery.com>
5119 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
5121 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
5127 * gcc.dg/pr23623.c: New test.
5128 * gcc.dg/pr48784-1.c: New test.
5129 * gcc.dg/pr48784-2.c: New test.
5130 * gcc.dg/pr56341-1.c: New test.
5131 * gcc.dg/pr56341-2.c: New test.
5132 * gcc.dg/pr56997-1.c: New test.
5133 * gcc.dg/pr56997-2.c: New test.
5134 * gcc.dg/pr56997-3.c: New test.
5136 2013-12-11 Janus Weil <janus@gcc.gnu.org>
5139 * gfortran.dg/allocate_with_source_4.f90: New.
5141 2013-12-11 Jakub Jelinek <jakub@redhat.com>
5143 PR tree-optimization/59417
5144 * gcc.c-torture/compile/pr59417.c: New test.
5146 PR tree-optimization/59386
5147 * gcc.c-torture/compile/pr59386.c: New test.
5149 2013-12-11 Bin Cheng <bin.cheng@arm.com>
5152 2013-12-10 Bin Cheng <bin.cheng@arm.com>
5153 PR tree-optimization/41488
5154 * gcc.dg/tree-ssa/scev-7.c: New test.
5155 * gcc.dg/pr41488.c: New test.
5157 2013-12-10 Janus Weil <janus@gcc.gnu.org>
5160 * gfortran.dg/c_by_val_5.f90: Modified.
5161 * gfortran.dg/dummy_procedure_10.f90: New.
5163 2013-12-10 Yury Gribov <y.gribov@samsung.com>
5165 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
5166 * g++-dg/tsan/tsan.exp: Likewise.
5168 2013-12-10 Richard Biener <rguenther@suse.de>
5171 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
5173 2013-12-10 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/vect/vect-cond-11.c: New test.
5176 * gcc.target/i386/vect-cond-1.c: New test.
5177 * gcc.target/i386/avx2-gather-5.c: New test.
5178 * gcc.target/i386/avx2-gather-6.c: New test.
5179 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
5180 * gcc.dg/vect/vect-mask-load-1.c: New test.
5182 2013-12-09 Marek Polacek <polacek@redhat.com>
5185 * g++.dg/ubsan/pr59437.C: New test.
5187 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5189 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
5190 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
5191 * g++-dg/tsan/tsan.exp: Likewise.
5193 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
5195 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
5196 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
5198 2013-12-10 Bin Cheng <bin.cheng@arm.com>
5200 PR tree-optimization/41488
5201 * gcc.dg/tree-ssa/scev-7.c: New test.
5202 * gcc.dg/pr41488.c: New test.
5204 2013-12-09 Joseph Myers <joseph@codesourcery.com>
5206 PR preprocessor/55715
5207 * gcc.dg/cpp/expr-overflow-1.c: New test.
5209 2013-12-10 Tobias Burnus <burnus@net-b.de>
5215 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
5217 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
5220 * g++.dg/cpp0x/variadic-sizeof3.C: New.
5222 2013-12-09 David Malcolm <dmalcolm@redhat.com>
5224 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
5225 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
5227 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
5229 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
5231 * gcc.target/arm/ldrd-strd-offset.c: New.
5233 2013-12-09 Martin Jambor <mjambor@suse.cz>
5235 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
5236 * gcc.c-torture/compile/pr48929.c: Likewise.
5237 * gcc.c-torture/compile/pr55569.c: Likewise.
5238 * gcc.c-torture/compile/sra-1.c: Likewise.
5239 * gcc.c-torture/compile/pr45085.c: Moved to...
5240 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
5242 2013-12-09 Marek Polacek <polacek@redhat.com>
5245 * g++.dg/ubsan/pr59415.C: New test.
5247 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
5250 * g++.dg/cpp0x/deleted2.C: New.
5252 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5254 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
5256 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
5258 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
5259 pass/fail line and add it to the log instead.
5261 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
5265 * gcc.target/sh/pr51697.c: New.
5267 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
5269 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
5270 * gcc.dg/macro-fusion-2.c: Ditto.
5271 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
5272 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
5274 2013-12-08 Tobias Burnus <burnus@net-b.de>
5279 * gfortran.dg/elemental_subroutine_8.f90: New.
5280 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
5281 * gfortran.dg/proc_ptr_11.f90: Ditto.
5282 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
5283 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
5284 * gfortran.dg/proc_ptr_33.f90: Ditto.
5285 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
5286 which is not elemental.
5287 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
5289 2013-12-07 Janus Weil <janus@gcc.gnu.org>
5292 * gfortran.dg/class_result_2.f90: New.
5294 2013-12-06 Jakub Jelinek <jakub@redhat.com>
5296 PR tree-optimization/59388
5297 * gcc.c-torture/execute/pr59388.c: New test.
5299 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
5302 * g++.dg/pubtypes.C: Adjust the regular expression.
5303 * gcc.dg/pubtypes-1.c: Likewise.
5304 * gcc.dg/pubtypes-2.c: Likewise.
5305 * gcc.dg/pubtypes-3.c: Likewise.
5306 * gcc.dg/pubtypes-4.c: Likewise.
5308 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
5310 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
5312 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
5315 * gcc.target/i386/pr59405.c: New test.
5317 2013-12-06 Ian Bolton <ian.bolton@arm.com>
5318 Mark Mitchell <mark@codesourcery.com>
5321 * gcc.target/arm/builtin-trap.c: New test.
5322 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
5324 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
5326 * gcc.target/sparc/pdistn.c: New test.
5327 * gcc.target/sparc/pdistn-2.c: Likewise.
5329 2013-12-06 Richard Biener <rguenther@suse.de>
5331 PR tree-optimization/59058
5332 * gcc.dg/torture/pr59058.c: New testcase.
5334 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/warn/pr15774-1.C: Adjust expected message.
5338 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
5340 PR rtl-optimization/59317
5341 * gcc.target/mips/pr59317.c: New.
5343 2013-12-05 Marek Polacek <polacek@redhat.com>
5347 * c-c++-common/ubsan/pr59333.c: New test.
5348 * c-c++-common/ubsan/pr59397.c: New test.
5350 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
5352 * gcc.dg/vect/vect-nop-move.c: New test.
5354 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
5356 * c-c++-common/tsan/atomic_stack.c: New test.
5357 * c-c++-common/tsan/fd_pipe_race.c: New test.
5358 * c-c++-common/tsan/free_race.c: New test.
5359 * c-c++-common/tsan/mutexset1.c: New test.
5360 * c-c++-common/tsan/race_on_barrier.c: New test.
5361 * c-c++-common/tsan/sleep_sync.c: New test.
5362 * c-c++-common/tsan/thread_leak.c: New test.
5363 * c-c++-common/tsan/thread_leak1.c: New test.
5364 * c-c++-common/tsan/thread_leak2.c: New test.
5365 * c-c++-common/tsan/tiny_race.c: New test.
5366 * c-c++-common/tsan/tls_race.c: New test.
5367 * c-c++-common/tsan/write_in_reader_lock.c: New test.
5368 * lib/tsan-dg.exp: New file.
5369 * gcc.dg/tsan/tsan.exp: New file.
5370 * g++.dg/tsan/tsan.exp: New file.
5371 * g++.dg/dg.exp: Prune tsan subdirectory.
5373 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
5375 * gcc.target/i386/readeflags-1.c: New.
5376 * gcc.target/i386/writeeflags-1.c: Ditto.
5378 2013-12-05 Yury Gribov <y.gribov@samsung.com>
5381 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
5382 * c-c++-common/asan/pr59063-2.c: Likewise.
5384 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
5386 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
5387 * g++.dg/cpp0x/defaulted2.C: Likewise.
5388 * g++.dg/cpp1y/auto-fn8.C: Likewise.
5389 * g++.dg/gomp/udr-3.C: Likewise.
5390 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
5391 * g++.dg/lookup/linkage1.C: Likewise.
5392 * g++.dg/overload/new1.C: Likewise.
5393 * g++.dg/parse/friend5.C: Likewise.
5394 * g++.dg/parse/namespace-alias-1.C: Likewise.
5395 * g++.dg/parse/namespace10.C: Likewise.
5396 * g++.dg/parse/redef2.C: Likewise.
5397 * g++.dg/template/friend44.C: Likewise.
5398 * g++.old-deja/g++.brendan/crash42.C: Likewise.
5399 * g++.old-deja/g++.brendan/crash52.C: Likewise.
5400 * g++.old-deja/g++.brendan/crash55.C: Likewise.
5401 * g++.old-deja/g++.jason/overload21.C: Likewise.
5402 * g++.old-deja/g++.jason/overload5.C: Likewise.
5403 * g++.old-deja/g++.jason/redecl1.C: Likewise.
5404 * g++.old-deja/g++.law/arm8.C: Likewise.
5405 * g++.old-deja/g++.other/main1.C: Likewise.
5407 2013-12-05 Richard Biener <rguenther@suse.de>
5409 PR tree-optimization/56787
5410 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
5412 2013-12-05 Kostya Serebryany <kcc@google.com>
5414 * c-c++-common/asan/null-deref-1.c: Update the test
5415 to match the fresh asan run-time.
5417 2013-12-05 Richard Biener <rguenther@suse.de>
5419 PR tree-optimization/59374
5420 * gcc.dg/torture/pr59374-1.c: New testcase.
5421 * gcc.dg/torture/pr59374-2.c: Likewise.
5423 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
5425 * gcc.target/ia64/pr52731.c: New.
5427 2013-12-04 Jeff Law <law@redhat.com>
5429 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
5430 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
5431 -fisolate-erroneous-paths-attribute.
5432 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5434 2013-12-04 Joseph Myers <joseph@codesourcery.com>
5437 * gcc.dg/c11-align-6.c: New test.
5439 2013-12-04 Marek Polacek <polacek@redhat.com>
5441 * c-c++-common/ubsan/overflow-mul-2.c: New test.
5442 * c-c++-common/ubsan/overflow-add-1.c: New test.
5443 * c-c++-common/ubsan/overflow-add-2.c: New test.
5444 * c-c++-common/ubsan/overflow-mul-1.c: New test.
5445 * c-c++-common/ubsan/overflow-sub-1.c: New test.
5446 * c-c++-common/ubsan/overflow-sub-2.c: New test.
5447 * c-c++-common/ubsan/overflow-negate-1.c: New test.
5449 2013-12-04 Marek Polacek <polacek@redhat.com>
5452 * gcc.dg/pr54113.c: New test.
5454 2013-12-04 Jakub Jelinek <jakub@redhat.com>
5457 * g++.dg/cpp0x/constexpr-template6.C: New test.
5459 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
5461 * gnat.dg/pack19.adb: New test.
5463 2013-12-04 Jakub Jelinek <jakub@redhat.com>
5465 PR rtl-optimization/58726
5466 * gcc.c-torture/execute/pr58726.c: New test.
5469 * g++.dg/torture/pr59163.C: New test.
5471 PR tree-optimization/59355
5472 * g++.dg/ipa/pr59355.C: New test.
5474 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
5476 * gcc.dg/tree-ssa/slsr-39.c: Update.
5477 * gcc.dg/tree-ssa/slsr-41.c: New test.
5479 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5481 * gcc.target/powerpc/pr57363.c: New test.
5483 2013-12-03 Wei Mi <wmi@google.com>
5485 PR rtl-optimization/59020
5486 * gcc.dg/pr59020.c: New.
5487 * gcc.dg/macro-fusion-1.c: New.
5488 * gcc.dg/macro-fusion-2.c: New.
5490 2013-12-03 Yury Gribov <y.gribov@samsung.com>
5493 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
5495 * lib/ubsan-dg.exp: Likewise. Append to flags also
5496 -B${gccpath}/libsanitizer/.
5498 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5500 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
5502 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
5505 * gcc.target/i386/pr59363.c: New file.
5507 2013-12-03 Marek Polacek <polacek@redhat.com>
5510 * gcc.dg/pr59351.c: New test.
5512 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
5514 * gcc.dg/20020312-2.c: Add __nds32__ case.
5515 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
5516 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
5517 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
5518 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
5519 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
5520 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
5521 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
5522 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
5523 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
5524 * gcc.target/nds32: New nds32 specific directory and testcases.
5525 * lib/target-supports.exp (check_profiling_available): Check for
5528 2013-12-03 Jakub Jelinek <jakub@redhat.com>
5530 PR tree-optimization/59362
5531 * gcc.c-torture/compile/pr59362.c: New test.
5534 * gcc.dg/pr59011.c: New test.
5537 * g++.dg/opt/pr58864.C: New test.
5539 2013-12-02 Jeff Law <law@redhat.com>
5541 PR tree-optimization/59322
5542 * gcc.c-torture/compile/pr59322.c: New test.
5544 2013-12-02 Sriraman Tallam <tmsriram@google.com>
5547 * gcc.target/i386/pr58944.c: New test.
5549 2013-12-02 Joseph Myers <joseph@codesourcery.com>
5552 * gcc.dg/c90-array-lval-8.c: New test.
5554 2013-12-02 Jakub Jelinek <jakub@redhat.com>
5556 PR tree-optimization/59358
5557 * gcc.c-torture/execute/pr59358.c: New test.
5560 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
5561 * lib/target-supports.exp (check_effective_target_avx2): ... here.
5562 (check_effective_target_vect_simd_clones): New.
5563 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
5565 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
5566 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
5567 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
5568 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
5569 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
5570 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
5571 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
5572 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
5573 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5574 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
5575 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5577 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5579 * gcc.dg/pr56997-4.c: New testcase.
5581 2013-12-02 Marek Polacek <polacek@redhat.com>
5583 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
5586 2013-12-02 Richard Biener <rguenther@suse.de>
5588 PR tree-optimization/59139
5589 * gcc.dg/torture/pr59139.c: New testcase.
5591 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
5593 * gnat.dg/opt30.adb: New test.
5595 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
5598 * gfortran.dg/realloc_on_assign_23.f90 : New test
5600 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
5603 * gfortran.dg/null_5.f90 : Include new error.
5604 * gfortran.dg/null_6.f90 : Include new error.
5606 2013-11-29 Marek Polacek <polacek@redhat.com>
5609 * g++.dg/ubsan/pr59331.C: New test.
5610 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
5611 Disable the -w option.
5612 * c-c++-common/ubsan/vla-1.c: Likewise.
5613 * c-c++-common/ubsan/vla-2.c: Likewise.
5614 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
5616 2013-11-29 Joseph Myers <joseph@codesourcery.com>
5619 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
5621 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
5623 * lib/asan-dg.exp (asan_link_flags): Properly add path to
5624 libsanitizer.spec to cflags.
5626 2013-11-29 Richard Biener <rguenther@suse.de>
5629 * g++.dg/torture/pr59208.C: New testcase.
5631 2013-11-29 Jakub Jelinek <jakub@redhat.com>
5632 Yury Gribov <y.gribov@samsung.com>
5635 * c-c++-common/asan/pr59063-1.c: New test.
5636 * c-c++-common/asan/pr59063-2.c: Likewise.
5637 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
5638 * lib/ubsan-dg.exp: Likewise.
5640 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
5642 * gnat.dg/opt29.ad[sb]: New test.
5644 2013-11-29 Richard Biener <rguenther@suse.de>
5647 * gcc.dg/torture/pr59338.c: New testcase.
5649 2013-11-29 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.dg/vect/vect-simd-clone-12.c: New test.
5653 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
5654 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
5657 * c-c++-common/pr59280.c: New test.
5659 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5661 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
5663 2013-11-29 Joseph Myers <joseph@codesourcery.com>
5666 * gcc.dg/inline-35.c: New test.
5668 2013-11-28 Jakub Jelinek <jakub@redhat.com>
5671 * g++.dg/gomp/pr59297.C: New test.
5673 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
5676 * gcc.target/i386/pr57293.c: New.
5678 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5680 * gcc.target/arm/vrinta-ce.c: New testcase.
5682 2013-11-28 Richard Biener <rguenther@suse.de>
5685 * gcc.dg/lto/pr59323-2_0.c: New testcase.
5687 2013-11-28 Richard Biener <rguenther@suse.de>
5689 PR tree-optimization/59330
5690 * gcc.dg/torture/pr59330.c: New testcase.
5692 2013-11-28 Richard Biener <rguenther@suse.de>
5695 * gcc.dg/lto/pr59323_0.c: New testcase.
5697 2013-11-28 Jakub Jelinek <jakub@redhat.com>
5700 PR tree-optimization/58018
5701 PR tree-optimization/58131
5702 * gcc.dg/torture/pr57393-1.c: New test.
5703 * gcc.dg/torture/pr57393-2.c: New test.
5704 * gcc.dg/torture/pr57393-3.c: New test.
5705 * gcc.dg/torture/pr58018.c: New test.
5706 * gcc.dg/torture/pr58131.c: New test.
5707 * gfortran.dg/pr57393-1.f90: New test.
5708 * gfortran.dg/pr57393-2.f90: New test.
5710 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5712 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
5714 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
5716 * gcc.dg/guality/param-3.c: New test.
5718 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
5719 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
5722 * gcc.target/i386/xop-frczX.c: New test.
5724 2013-11-27 Jakub Jelinek <jakub@redhat.com>
5726 PR tree-optimization/59014
5727 * gcc.c-torture/execute/pr59014-2.c: New test.
5729 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
5732 * g++.dg/parse/crash66.C: New.
5734 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
5736 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
5737 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
5739 2013-11-27 Marek Polacek <polacek@redhat.com>
5742 * g++.dg/ubsan/pr59306.C: New test.
5744 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
5745 Jakub Jelinek <jakub@redhat.com>
5747 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
5748 simdlen is a power of two.
5749 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
5750 Remove -msse2. Adjust regexps for name mangling changes.
5751 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5752 * gcc.dg/vect/vect-simd-clone-1.c: New test.
5753 * gcc.dg/vect/vect-simd-clone-2.c: New test.
5754 * gcc.dg/vect/vect-simd-clone-3.c: New test.
5755 * gcc.dg/vect/vect-simd-clone-4.c: New test.
5756 * gcc.dg/vect/vect-simd-clone-5.c: New test.
5757 * gcc.dg/vect/vect-simd-clone-6.c: New test.
5758 * gcc.dg/vect/vect-simd-clone-7.c: New test.
5759 * gcc.dg/vect/vect-simd-clone-8.c: New test.
5760 * gcc.dg/vect/vect-simd-clone-9.c: New test.
5761 * gcc.dg/vect/vect-simd-clone-10.c: New test.
5762 * gcc.dg/vect/vect-simd-clone-10.h: New file.
5763 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
5764 * gcc.dg/vect/vect-simd-clone-11.c: New test.
5766 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5768 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
5769 Call set_ld_library_path_env_vars.
5770 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5772 2013-11-27 Tom de Vries <tom@codesourcery.com>
5773 Marc Glisse <marc.glisse@inria.fr>
5776 * c-c++-common/pr59032.c: New testcase.
5778 2013-11-27 Tom de Vries <tom@codesourcery.com>
5779 Marc Glisse <marc.glisse@inria.fr>
5782 * c-c++-common/pr59037.c: New testcase.
5784 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
5786 * gcc.c-torture/execute/20131127-1.c: New test.
5788 2013-11-27 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/59288
5791 * gcc.dg/torture/pr59288.c: New testcase.
5793 2013-11-27 Marek Polacek <polacek@redhat.com>
5795 * c-c++-common/ubsan/undefined-1.c: New test.
5797 2013-11-26 Jakub Jelinek <jakub@redhat.com>
5799 PR tree-optimization/59014
5800 * gcc.c-torture/execute/pr59014.c: New test.
5803 * gcc.c-torture/execute/pr59229.c: New test.
5805 PR rtl-optimization/59166
5806 * gcc.dg/torture/pr59166.c: New test.
5809 * g++.dg/gomp/pr58874.C: New test.
5812 * g++.dg/gomp/pr59150.C: New test.
5815 * c-c++-common/gomp/pr59152.c: New test.
5817 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
5819 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
5820 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
5821 * g++.dg/gomp/openmp-simd-1.C: Ditto.
5822 * g++.dg/gomp/openmp-simd-2.C: Ditto.
5823 * gfortran.dg/c_loc_test_22.f90: Ditto.
5824 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
5825 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
5826 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
5827 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
5828 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
5829 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
5831 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
5833 * gcc.target/arm/20131120.c: New test.
5835 2013-11-26 Richard Biener <rguenther@suse.de>
5837 PR tree-optimization/59245
5838 * gcc.dg/torture/pr59245.c: New testcase.
5840 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5843 * gcc.target/arm/negdi-2.c: Scan more general register names.
5845 2013-11-26 Terry Guo <terry.guo@arm.com>
5847 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
5848 * gcc.target/arm/thumb1-pic-single-base.c: New case.
5850 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
5853 * g++.dg/parse/bitfield4.C: New.
5855 2013-11-26 Richard Biener <rguenther@suse.de>
5857 PR tree-optimization/59287
5858 * gcc.dg/tree-ssa/alias-29.c: New testcase.
5860 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
5863 * g++.dg/other/default8.C: New.
5864 * g++.dg/tc1/dr217.C: Remove xfail.
5865 * g++.dg/other/default5.C: Adjust.
5866 * g++.old-deja/g++.mike/p1989.C: Likewise.
5868 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
5871 * g++.dg/cpp0x/constexpr-ice9.C: New.
5873 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
5876 * g++.dg/other/cv_func3.C: New.
5877 * g++.dg/other/cv_func.C: Adjust.
5878 * g++.dg/parse/fn-typedef2.C: Likewise.
5880 2013-11-25 Marek Polacek <polacek@redhat.com>
5883 * g++.dg/ubsan/pr59250.C: New test.
5885 2013-11-25 Janus Weil <janus@gcc.gnu.org>
5888 * gfortran.dg/typebound_proc_30.f90: New.
5890 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
5893 * g++.dg/cpp0x/initlist75.C: New.
5896 * g++.dg/cpp0x/gen-attrs-57.C: New.
5898 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
5902 * g++.dg/cpp1y/pr58533.C: Updated testcase.
5903 * g++.dg/cpp1y/pr59112.C: New testcase.
5904 * g++.dg/cpp1y/pr59113.C: New testcase.
5906 2013-11-25 Terry Guo <terry.guo@arm.com>
5908 * gcc.target/arm/thumb2-slow-flash-data.c: New.
5910 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
5912 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
5913 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
5915 2013-11-23 Janus Weil <janus@gcc.gnu.org>
5918 * gfortran.dg/asynchronous_4.f90: New.
5920 2013-11-22 Jakub Jelinek <jakub@redhat.com>
5922 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
5923 cleanup-tree-dump directive.
5925 2013-11-22 Jan Hubicka <jh@suse.cz>
5927 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
5928 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
5930 2013-11-22 Jakub Jelinek <jakub@redhat.com>
5932 * g++.dg/ubsan/return-1.C: New test.
5933 * g++.dg/ubsan/return-2.C: New test.
5935 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
5936 optimizing away some __asan_report* calls.
5938 2013-11-22 Martin Jambor <mjambor@suse.cz>
5940 * gcc.dg/pr10474.c: Also test ppc64.
5941 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
5943 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5945 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5948 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
5949 specify an appropriate register class for VSX operations.
5951 (load_gpr_to_vsx): Likewise.
5952 (load_vsx_to_gpr): Likewise.
5953 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
5954 register class for VSX registers that the type can handle. Remove
5955 checks for explicit number of instructions generated, just check
5956 if the instruction is generated.
5957 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5958 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5959 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5960 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5961 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5962 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5963 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5965 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
5967 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
5968 * gcc.target/powerpc/bool3-p7.c: Likewise.
5969 * gcc.target/powerpc/bool3-p8.c: Likewise.
5971 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
5972 appropriate instructions are generated, don't check the count.
5974 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
5977 * gcc.target/arm/negdi-4.c: Delete invalid test.
5978 * gcc.dg/torture/pr59216.c: New test.
5980 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
5982 * gcc.target/aarch64/vmov_n_1.c: New testcase.
5984 2013-11-22 Richard Biener <rguenther@suse.de>
5986 * gcc.dg/torture/20131122-0.c: New testcase.
5988 2013-11-22 Jakub Jelinek <jakub@redhat.com>
5990 * gcc.dg/vect/vect-124.c: New test.
5992 2013-11-21 Cary Coutant <ccoutant@google.com>
5994 * gcc.dg/debug/dwarf2/mlt1.c: New test.
5995 * gcc.dg/debug/dwarf2/mlt2.c: New test.
5997 2013-11-21 Jeff Law <law@redhat.com>
5999 PR tree-optimization/59221
6000 * gcc.c-torture/execute/pr59221.c: New test.
6002 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6005 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
6006 Make more generic for other platforms.
6008 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
6011 * gcc.target/sh/pr53976-1.c: New.
6013 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6016 * gfortran.dg/erf_3.F90: New file.
6018 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6020 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
6022 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
6024 PR rtl-optimization/59133
6025 * gcc.target/i386/pr59133.c: New.
6027 2013-11-20 Joseph Myers <joseph@codesourcery.com>
6030 * gcc.dg/float-exact-1.c: New test.
6032 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
6034 PR rtl-optimization/54300
6035 * gcc.target/arm/pr54300.C: New test.
6037 2013-11-20 Diego Novillo <dnovillo@google.com>
6040 * g++.dg/plugin/selfassign.c: Include stringpool.h
6042 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6044 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
6046 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6048 * gcc.target/s390/htm-1.c: Rename to ...
6049 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
6050 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
6051 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
6052 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
6053 * gcc.target/s390/htm-builtins-1.c: New testcase.
6054 * gcc.target/s390/htm-builtins-2.c: New testcase.
6055 * gcc.target/s390/s390.exp: Add check for htm machine.
6057 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
6060 * c-c++-common/Wfloat-conversion.c: Copies relevant
6061 tests from c-c++-common/Wconversion-real.c,
6062 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
6063 new testcase for conversions that are warned about by
6066 2013-11-19 Martin Jambor <mjambor@suse.cz>
6068 PR rtl-optimization/59099
6069 * gcc.target/i386/pr59099.c: New test.
6071 2013-11-19 Sriraman Tallam <tmsriram@google.com>
6073 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
6075 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6077 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
6078 construct parameter slot value in endian-independent way.
6079 (fcevv, fciievv, fcvevv): Use it.
6081 2013-11-19 Jan Hubicka <jh@suse.cz>
6083 * ipa/devirt9.C: Fix prevoius change.
6085 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
6087 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
6088 Remove defined(__linux__).
6090 2013-11-19 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/59164
6093 * gcc.dg/torture/pr59164.c: New testcase.
6095 2013-11-19 Richard Biener <rguenther@suse.de>
6098 * gcc.dg/torture/pr58956.c: New testcase.
6100 2013-11-19 Marek Polacek <polacek@redhat.com>
6102 * c-c++-common/ubsan/null-1.c: New test.
6103 * c-c++-common/ubsan/null-2.c: New test.
6104 * c-c++-common/ubsan/null-3.c: New test.
6105 * c-c++-common/ubsan/null-4.c: New test.
6106 * c-c++-common/ubsan/null-5.c: New test.
6107 * c-c++-common/ubsan/null-6.c: New test.
6108 * c-c++-common/ubsan/null-7.c: New test.
6109 * c-c++-common/ubsan/null-8.c: New test.
6110 * c-c++-common/ubsan/null-9.c: New test.
6111 * c-c++-common/ubsan/null-10.c: New test.
6112 * c-c++-common/ubsan/null-11.c: New test.
6113 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
6114 * c-c++-common/ubsan/shift-1.c: Likewise.
6115 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6117 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
6119 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
6121 2013-11-19 Jan Hubicka <jh@suse.cz>
6123 * ipa/devirt9.C: Verify that the optimization happens already before.
6126 2013-11-19 Richard Biener <rguenther@suse.de>
6128 PR tree-optimization/57517
6129 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
6130 * gcc.dg/torture/pr57517.c: Likewise.
6132 2013-11-19 Jan Hubicka <jh@suse.cz>
6134 * gcc.target/i386/memcpy-3.c: New testcase.
6136 2013-11-18 Jan Hubicka <jh@suse.cz>
6137 Uros Bizjak <ubizjak@gmail.com>
6140 * gcc.target/i386/memcpy-2.c: Fix template;
6141 add +1 so the testcase passes at 32bit.
6143 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
6145 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
6146 Remove spurious FIXME.
6148 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
6152 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
6155 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
6157 2013-11-18 Richard Biener <rguenther@suse.de>
6159 PR tree-optimization/59125
6160 PR tree-optimization/54570
6161 * gcc.dg/builtin-object-size-8.c: Un-xfail.
6162 * gcc.dg/builtin-object-size-14.c: New testcase.
6163 * gcc.dg/strlenopt-14gf.c: Adjust.
6164 * gcc.dg/strlenopt-1f.c: Likewise.
6165 * gcc.dg/strlenopt-4gf.c: Likewise.
6167 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
6169 * gnat.dg/volatile11.adb: New test.
6170 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
6172 2013-11-18 Yury Gribov <y.gribov@samsung.com>
6175 * c-c++-common/asan/pr59106.c: New test.
6177 2013-11-17 Jan Hubicka <jh@suse.cz>
6179 * gcc.target/i386/memcpy-2.c: New testcase.
6181 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
6184 * gcc.target/i386/pr59153.c: New test.
6186 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
6189 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
6190 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
6192 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
6195 * g++.dg/overload/addr2.C: New.
6196 * g++.old-deja/g++.other/overload11.C: Adjust.
6198 2013-11-15 Mike Stump <mikestump@comcast.net>
6200 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
6201 * lib/g++.exp (g++_target_compile): Likewise.
6202 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
6203 libraries. Remove debugging.
6204 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
6205 libraries. Remove -O0, redundant with default.
6207 2013-11-15 Joseph Myers <joseph@codesourcery.com>
6209 * c-c++-common/cpp/ucnid-2011-1.c: New test.
6211 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
6214 * g++.dg/cpp0x/nsdmi-template8.C: New.
6216 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
6219 * g++.dg/cpp0x/nsdmi-template7.C: New.
6221 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
6224 * g++.dg/cpp0x/nsdmi-template6.C: New.
6226 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
6229 * g++.dg/cpp0x/nsdmi-template5.C: New.
6231 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
6233 * c-c++-common/cilk-plus/PS: New directory.
6234 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
6235 * g++.dg/dg.exp: Run Cilk Plus tests.
6236 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
6238 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6240 * gcc.dg/vmx/3b-15.c: Revise for little endian.
6242 2013-11-15 Richard Biener <rguenther@suse.de>
6244 PR tree-optimization/50262
6245 * gcc.dg/tree-ssa/alias-28.c: New testcase.
6246 * gcc.dg/strlenopt-1.c: Adjust.
6247 * gcc.dg/strlenopt-1f.c: Likewise.
6249 2013-11-15 Richard Biener <rguenther@suse.de>
6251 * gcc.dg/torture/20131115-1.c: New testcase.
6253 2013-11-15 Joseph Myers <joseph@codesourcery.com>
6255 * gcc.dg/cpp/ucnid-9.c: New test.
6257 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
6259 * gnat.dg/stack_usage1b.adb: New test.
6260 * gnat.dg/stack_usage1c.adb: Likewise.
6262 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
6264 * gnat.dg/specs/addr1.ads: Revert the last change.
6265 * gnat.dg/specs/atomic1.ads: Likewise.
6267 2013-11-14 Cong Hou <congh@google.com>
6269 * gcc.dg/vect/vect-alias-check.c: Update.
6271 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
6274 * g++.dg/cpp0x/nsdmi-template3.C: New.
6275 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
6277 2013-11-14 Diego Novillo <dnovillo@google.com>
6279 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
6280 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
6282 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6284 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
6285 compiler and linker field if _CALL_ELF == 2.
6286 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
6287 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
6288 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
6290 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6292 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
6294 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
6295 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
6296 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
6298 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6300 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
6302 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
6303 * gcc.target/powerpc/pr57949-2.c: Likewise.
6305 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6307 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
6309 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6311 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
6312 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6313 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6315 2013-11-14 Richard Biener <rguenther@suse.de>
6317 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
6319 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
6321 * gnat.dg/specs/addr1.ads: XFAIL on x32.
6322 * gnat.dg/specs/atomic1.ads: Likewise.
6324 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
6326 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
6328 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
6331 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6333 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
6334 *-*-solaris2.1[0-9]*.
6335 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6337 2013-11-14 Joey Ye <joey.ye@arm.com>
6339 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
6340 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6342 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
6343 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6345 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
6348 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
6350 2013-11-14 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.c-torture/execute/pr59101.c: New test.
6355 2013-11-13 Jeff Law <law@redhat.com>
6357 PR tree-optimization/59102
6358 * gcc.c-torture/compile/pr59102.c: New test.
6360 2013-11-13 Tom de Vries <tom@codesourcery.com>
6362 * gcc.dg/tail-merge-store.c: New test.
6364 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
6366 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
6367 * gcc.dg/plugin/selfassign.c: Likewise.
6369 2013-11-13 Jeff Law <law@redhat.com>
6371 * PR middle-end/59119
6372 * gcc.c-torture/compile/pr59119.c: New test.
6374 2013-11-13 Martin Jambor <mjambor@suse.cz>
6376 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
6377 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6378 * gcc.dg/pr10474.c: Likewise.
6380 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
6382 * lib/target-supports.exp
6383 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
6384 of targets that do not need command line argument to enable SIMD.
6386 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
6388 * gcc.dg/guality/param-4.c: New test.
6390 2013-11-13 Joseph Myers <joseph@codesourcery.com>
6392 * gcc.dg/c11-complex-1.c: New test.
6394 2013-11-13 Joseph Myers <joseph@codesourcery.com>
6396 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
6397 gcc.dg/auto-type-2.c: New tests.
6399 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6401 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
6404 2013-11-12 Jeff Law <law@redhat.com>
6406 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
6407 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
6410 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6413 * gcc.target/powerpc/pr59054.c: New test.
6415 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
6417 * g++.dg/cpp1y/lambda-generic.C: New test case.
6418 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
6419 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
6420 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
6421 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
6422 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
6423 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
6424 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
6425 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
6427 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
6434 * g++.dg/cpp1y/pr58534.C: New testcase.
6435 * g++.dg/cpp1y/pr58536.C: New testcase.
6436 * g++.dg/cpp1y/pr58548.C: New testcase.
6437 * g++.dg/cpp1y/pr58549.C: New testcase.
6438 * g++.dg/cpp1y/pr58637.C: New testcase.
6440 2013-11-12 Joseph Myers <joseph@codesourcery.com>
6442 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
6443 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
6444 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
6447 2013-11-12 Tristan Gingold <gingold@adacore.com>
6449 * gnat.dg/aggr21.adb: New test.
6450 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
6452 2013-11-12 Jeff Law <law@redhat.com>
6454 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
6455 * gcc.dg/tree-ssa/isolate-5.c: New test.
6457 2013-11-12 Martin Jambor <mjambor@suse.cz>
6459 PR rtl-optimization/10474
6460 * gcc.dg/pr10474.c: New testcase.
6461 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
6462 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6464 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
6467 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
6469 2013-11-11 Martin Liska <marxin.liska@gmail.com>
6471 * gcc.dg/time-profiler-1.c: New test.
6472 * gcc.dg/time-profiler-2.c: Ditto.
6474 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
6475 Jeff Law <law@redhat.com>
6477 * gcc.dg/tree-ssa/alias-27.c: New testcase.
6479 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
6482 * gcc.target/i386/pr58853.c: New test.
6484 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
6486 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
6487 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
6488 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
6489 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6491 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6492 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6493 * gcc.dg/tree-ssa/vrp47.c: Likewise.
6494 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6496 2013-11-08 Joseph Myers <joseph@codesourcery.com>
6498 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
6499 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
6500 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
6501 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
6502 gcc.dg/atomic/stdatomic-exchange-1.c,
6503 gcc.dg/atomic/stdatomic-exchange-2.c,
6504 gcc.dg/atomic/stdatomic-exchange-3.c,
6505 gcc.dg/atomic/stdatomic-exchange-4.c,
6506 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
6507 gcc.dg/atomic/stdatomic-generic.c,
6508 gcc.dg/atomic/stdatomic-kill-dep.c,
6509 gcc.dg/atomic/stdatomic-load-1.c,
6510 gcc.dg/atomic/stdatomic-load-2.c,
6511 gcc.dg/atomic/stdatomic-load-3.c,
6512 gcc.dg/atomic/stdatomic-load-4.c,
6513 gcc.dg/atomic/stdatomic-lockfree.c,
6514 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
6515 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
6516 gcc.dg/atomic/stdatomic-store-1.c,
6517 gcc.dg/atomic/stdatomic-store-2.c,
6518 gcc.dg/atomic/stdatomic-store-3.c,
6519 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
6522 2013-11-08 Cong Hou <congh@google.com>
6524 PR tree-optimization/58508
6525 * gcc.dg/vect/pr58508.c: Update.
6527 2013-11-08 Richard Biener <rguenther@suse.de>
6529 PR tree-optimization/59047
6530 * gcc.dg/torture/pr59047.c: New testcase.
6532 2013-11-08 Richard Biener <rguenther@suse.de>
6534 PR tree-optimization/59038
6535 PR tree-optimization/58955
6536 * gcc.dg/torture/pr59038.c: New testcase.
6538 2013-11-07 Janus Weil <janus@gcc.gnu.org>
6541 * gfortran.dg/constructor_9.f90: New.
6543 2013-11-07 Joseph Myers <joseph@codesourcery.com>
6545 * gcc.dg/atomic-compare-exchange-1.c,
6546 gcc.dg/atomic-compare-exchange-2.c,
6547 gcc.dg/atomic-compare-exchange-3.c,
6548 gcc.dg/atomic-compare-exchange-4.c,
6549 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
6550 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
6551 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
6552 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
6553 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
6554 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
6555 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
6556 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
6557 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
6558 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
6559 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
6560 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
6561 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
6562 gcc.dg/atomic-store-5.c: Declare main as returning int.
6563 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
6564 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
6565 gcc.dg/atomic-exchange-5.c: Separate increments of count from
6566 expression using value of count.
6568 2013-11-07 Joseph Myers <joseph@codesourcery.com>
6570 * lib/target-supports.exp
6571 (check_effective_target_fenv_exceptions): New function.
6572 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
6573 * gcc.dg/atomic/c11-atomic-exec-1.c,
6574 gcc.dg/atomic/c11-atomic-exec-2.c,
6575 gcc.dg/atomic/c11-atomic-exec-3.c,
6576 gcc.dg/atomic/c11-atomic-exec-4.c,
6577 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
6578 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
6579 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
6581 2013-11-07 Cong Hou <congh@google.com>
6583 * gcc.dg/vect/vect-alias-check.c: New.
6585 2013-11-07 Jakub Jelinek <jakub@redhat.com>
6587 * gcc.dg/tree-ssa/loop-39.c: New test.
6589 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
6590 * gcc.dg/unroll_2.c: Likewise.
6591 * gcc.dg/unroll_3.c: Likewise.
6592 * gcc.dg/unroll_4.c: Likewise.
6593 * gcc.dg/vrp90.c: New test.
6595 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
6598 * g++.dg/cpp0x/nullptr30.C: New.
6600 2013-11-07 Yury Gribov <y.gribov@samsung.com>
6601 Jakub Jelinek <jakub@redhat.com>
6604 * c-c++-common/asan/pr59029.c: New test.
6606 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
6609 * gcc.target/i386/pr59034-1.c: New test.
6610 * gcc.target/i386/pr59034-2.c: Likewise.
6612 2013-11-07 Bin Cheng <bin.cheng@arm.com>
6614 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
6615 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
6616 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
6618 2013-11-06 DJ Delorie <dj@redhat.com>
6620 * gcc.dg/mismatch-decl-1.c: New test.
6622 2013-11-06 Joseph Myers <joseph@codesourcery.com>
6624 * gcc.dg/torture/float128-cmp-invalid.c,
6625 gcc.dg/torture/float128-div-underflow.c,
6626 gcc.dg/torture/float128-extend-nan.c,
6627 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
6629 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
6631 * gcc.target/sh/pr51244-11.c: Remove target line.
6632 * gcc.target/sh/sh4a-sincosf.c: Likewise.
6633 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6634 * gcc.target/sh/pr51244-15.c: Likewise.
6635 * gcc.target/sh/pr51244-19.c: Likewise.
6636 * gcc.target/sh/cmpstr.c: Likewise.
6637 * gcc.target/sh/pr33135-3.c: Likewise.
6638 * gcc.target/sh/pr53512-2.c: Likewise.
6639 * gcc.target/sh/pr54602-2.c: Likewise.
6640 * gcc.target/sh/pr52483-1.c: Likewise.
6641 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6642 * gcc.target/sh/pr54760-4.c: Likewise.
6643 * gcc.target/sh/pr52483-5.c: Likewise.
6644 * gcc.target/sh/pr54089-2.c: Likewise.
6645 * gcc.target/sh/pr56547-2.c: Likewise.
6646 * gcc.target/sh/pr54089-6.c: Likewise.
6647 * gcc.target/sh/pr51244-20.c: Likewise.
6648 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
6649 * gcc.target/sh/sh4a-fsrra.c: Likewise.
6650 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
6651 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
6652 * gcc.target/sh/pr55303-2.c: Likewise.
6653 * gcc.target/sh/sh2a-resbank.c: Likewise.
6654 * gcc.target/sh/sp-switch.c: Likewise.
6655 * gcc.target/sh/pr51244-3.c: Likewise.
6656 * gcc.target/sh/pr50751-3.c: Likewise.
6657 * gcc.target/sh/pr51244-7.c: Likewise.
6658 * gcc.target/sh/struct-arg-dw2.c: Likewise.
6659 * gcc.target/sh/pr50751-7.c: Likewise.
6660 * gcc.target/sh/pr49468-di.c: Likewise.
6661 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
6662 * gcc.target/sh/pr49880-3.c: Likewise.
6663 * gcc.target/sh/pr51244-12.c: Likewise.
6664 * gcc.target/sh/pr53988.c: Likewise.
6665 * gcc.target/sh/pr6526.c: Likewise.
6666 * gcc.target/sh/sh2a-bxor.c: Likewise.
6667 * gcc.target/sh/pr51244-16.c: Likewise.
6668 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
6669 * gcc.target/sh/sh2a-bor.c: Likewise.
6670 * gcc.target/sh/pr53511-1.c: Likewise.
6671 * gcc.target/sh/pr21255-3.c: Likewise.
6672 * gcc.target/sh/pr53512-3.c: Likewise.
6673 * gcc.target/sh/pr33135-4.c: Likewise.
6674 * gcc.target/sh/pr54602-3.c: Likewise.
6675 * gcc.target/sh/pr54760-1.c: Likewise.
6676 * gcc.target/sh/pr52483-2.c: Likewise.
6677 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
6678 * gcc.target/sh/pr54680.c: Likewise.
6679 * gcc.target/sh/pr54386.c: Likewise.
6680 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6681 * gcc.target/sh/pr54089-3.c: Likewise.
6682 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
6683 * gcc.target/sh/pr54089-7.c: Likewise.
6684 * gcc.target/sh/strlen.c: Likewise.
6685 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
6686 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
6687 * gcc.target/sh/pr55303-3.c: Likewise.
6688 * gcc.target/sh/pr51244-4.c: Likewise.
6689 * gcc.target/sh/pr50751-4.c: Likewise.
6690 * gcc.target/sh/pr39423-1.c: Likewise.
6691 * gcc.target/sh/pr51244-8.c: Likewise.
6692 * gcc.target/sh/pr55146.c: Likewise.
6693 * gcc.target/sh/pr50751-8.c: Likewise.
6694 * gcc.target/sh/sh2a-bset.c: Likewise.
6695 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
6696 * gcc.target/sh/sh2a-movi20s.c: Likewise.
6697 * gcc.target/sh/20080410-1.c: Likewise.
6698 * gcc.target/sh/pr49880-4.c: Likewise.
6699 * gcc.target/sh/pr51244-13.c: Likewise.
6700 * gcc.target/sh/sh2a-movrt.c: Likewise.
6701 * gcc.target/sh/pr51244-17.c: Likewise.
6702 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6703 * gcc.target/sh/sh2a-bclr.c: Likewise.
6704 * gcc.target/sh/pr33135-1.c: Likewise.
6705 * gcc.target/sh/pr53512-4.c: Likewise.
6706 * gcc.target/sh/pr54602-4.c: Likewise.
6707 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
6708 * gcc.target/sh/pr54760-2.c: Likewise.
6709 * gcc.target/sh/pr52483-3.c: Likewise.
6710 * gcc.target/sh/sh2a-bld.c: Likewise.
6711 * gcc.target/sh/pr54089-4.c: Likewise.
6712 * gcc.target/sh/pr54685.c: Likewise.
6713 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
6714 * gcc.target/sh/pr54089-8.c: Likewise.
6715 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6716 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
6717 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
6718 * gcc.target/sh/pr51244-1.c: Likewise.
6719 * gcc.target/sh/pr50751-1.c: Likewise.
6720 * gcc.target/sh/pr55160.c: Likewise.
6721 * gcc.target/sh/pr51244-5.c: Likewise.
6722 * gcc.target/sh/pr54236-1.c: Likewise.
6723 * gcc.target/sh/pr50751-5.c: Likewise.
6724 * gcc.target/sh/pr52933-1.c: Likewise.
6725 * gcc.target/sh/pr39423-2.c: Likewise.
6726 * gcc.target/sh/pr51244-9.c: Likewise.
6727 * gcc.target/sh/pr49263.c: Likewise.
6728 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
6729 * gcc.target/sh/pr49880-1.c: Likewise.
6730 * gcc.target/sh/sh2a-band.c: Likewise.
6731 * gcc.target/sh/pr51244-10.c: Likewise.
6732 * gcc.target/sh/pr49880-5.c: Likewise.
6733 * gcc.target/sh/prefetch.c: Likewise.
6734 * gcc.target/sh/pr51244-14.c: Likewise.
6735 * gcc.target/sh/rte-delay-slot.c: Likewise.
6736 * gcc.target/sh/fpul-usage-1.c: Likewise.
6737 * gcc.target/sh/pr51244-18.c: Likewise.
6738 * gcc.target/sh/pr21255-1.c: Likewise.
6739 * gcc.target/sh/pr33135-2.c: Likewise.
6740 * gcc.target/sh/pr53512-1.c: Likewise.
6741 * gcc.target/sh/pr54602-1.c: Likewise.
6742 * gcc.target/sh/sh2a-rtsn.c: Likewise.
6743 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6744 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6745 * gcc.target/sh/torture/pr58314.c: Likewise.
6746 * gcc.target/sh/torture/pr34777.c: Likewise.
6747 * gcc.target/sh/torture/pr58475.c: Likewise.
6748 * gcc.target/sh/pr54760-3.c: Likewise.
6749 * gcc.target/sh/sh4a-cosf.c: Likewise.
6750 * gcc.target/sh/pr52483-4.c: Likewise.
6751 * gcc.target/sh/mfmovd.c: Likewise.
6752 * gcc.target/sh/pr54089-1.c: Likewise.
6753 * gcc.target/sh/pr56547-1.c: Likewise.
6754 * gcc.target/sh/pr54089-5.c: Likewise.
6755 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
6756 * gcc.target/sh/pr54089-9.c: Likewise.
6757 * gcc.target/sh/sh2a-jsrn.c: Likewise.
6758 * gcc.target/sh/pr49468-si.c: Likewise.
6759 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
6760 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
6761 * gcc.target/sh/pr55303-1.c: Likewise.
6762 * gcc.target/sh/pr51244-2.c: Likewise.
6763 * gcc.target/sh/pr50751-2.c: Likewise.
6764 * gcc.target/sh/pr54236-2.c: Likewise.
6765 * gcc.target/sh/pr51244-6.c: Likewise.
6766 * gcc.target/sh/cmpstrn.c: Likewise.
6767 * gcc.target/sh/pr50751-6.c: Likewise.
6768 * gcc.target/sh/pr52933-2.c: Likewise.
6769 * gcc.target/sh/pr53568-1.c: Likewise.
6770 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
6771 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
6772 * gcc.target/sh/sh4a-sinf.c: Likewise.
6773 * gcc.target/sh/pr49880-2.c: Likewise.
6775 2013-11-06 Tobias Burnus <burnus@net-b.de>
6777 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
6778 * gcc.dg/wdate-time.c: Ditto.
6779 * gfortran.dg/wdate-time.F90: Ditto.
6781 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
6784 * gcc.target/sh/torture/pr30807.c: New.
6786 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
6789 * g++.dg/other/java3.C: New.
6791 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
6794 * gcc.target/i386/pr59021.c: New test.
6796 2013-11-06 James Lemke <jwlemke@codesourcery.com>
6798 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
6799 dg-additional-files to also match BOL.
6801 2013-11-06 Joseph Myers <joseph@codesourcery.com>
6803 * gcc.dg/torture/c99-contract-1.c: New test.
6805 2013-11-06 Richard Biener <rguenther@suse.de>
6807 PR tree-optimization/58653
6808 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
6809 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
6811 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6813 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
6814 40 to 30. Replaced iteration variable with a #define. Instead of
6815 returning non-zero value for error, called __builtin_abort (). Fixed
6816 a bug of calling fib_serial in serial case instead of fib.
6817 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6818 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6819 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6820 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
6821 compiler flag testing.
6823 2013-11-06 Christian Bruel <christian.bruel@st.com>
6825 * gcc.target/sh/strlen.c: New test.
6827 2013-11-06 Jakub Jelinek <jakub@redhat.com>
6830 * gcc.c-torture/compile/pr58970.c: New test.
6832 2013-11-05 Wei Mi <wmi@google.com>
6835 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
6837 2013-11-05 Tobias Burnus <burnus@net-b.de>
6839 * g++.dg/warn/wdate-time.C: New.
6840 * gcc.dg/wdate-time.c: New.
6841 * gfortran.dg/wdate-time.F90: New.
6843 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
6846 * gfortran.dg/reshape_6.f90: New test.
6848 2013-11-05 Jeff Law <law@redhat.com>
6850 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
6851 * gcc.dg/tree-ssa/isolate-1.c: New test.
6852 * gcc.dg/tree-ssa/isolate-2.c: New test.
6853 * gcc.dg/tree-ssa/isolate-3.c: New test.
6854 * gcc.dg/tree-ssa/isolate-4.c: New test.
6856 2013-11-05 Jakub Jelinek <jakub@redhat.com>
6858 PR rtl-optimization/58997
6859 * gcc.c-torture/compile/pr58997.c: New test.
6861 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
6864 * g++.dg/cpp0x/gen-attrs-56.C: New.
6866 2013-11-05 Richard Biener <rguenther@suse.de>
6869 * gcc.dg/ipa/pr58492.c: New testcase.
6871 2013-11-05 Richard Biener <rguenther@suse.de>
6873 PR tree-optimization/58955
6874 * gcc.dg/torture/pr58955-1.c: New testcase.
6875 * gcc.dg/torture/pr58955-2.c: Likewise.
6877 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
6880 * gcc.dg/pr58981.c: New test.
6882 2013-11-05 Richard Biener <rguenther@suse.de>
6885 * gcc.dg/torture/pr58941.c: New testcase.
6887 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
6889 PR tree-optimization/58958
6890 * gcc.dg/tree-ssa/pr58958.c: New file.
6892 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
6894 * gcc.dg/tree-ssa/alias-26.c: New file.
6896 2013-11-05 Jakub Jelinek <jakub@redhat.com>
6898 PR tree-optimization/58984
6899 * gcc.c-torture/execute/pr58984.c: New test.
6901 2013-11-05 Andreas Schwab <schwab@suse.de>
6903 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
6905 2013-11-05 Tobias Burnus <burnus@net-b.de>
6907 * g++.dg/gomp/openmp-simd-1.C: New.
6908 * g++.dg/gomp/openmp-simd-2.C: New.
6909 * gcc.dg/gomp/openmp-simd-1.c: New.
6910 * gcc.dg/gomp/openmp-simd-2.c: New.
6912 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6914 * gcc.dg/superblock.c: Require scheduling support.
6916 2013-11-04 Kostya Serebryany <kcc@google.com>
6918 * g++.dg/asan/asan_test.cc: Update the test
6919 to match the fresh asan run-time.
6920 * c-c++-common/asan/stack-overflow-1.c: Ditto.
6922 2013-11-04 Ian Lance Taylor <iant@google.com>
6924 * g++.dg/ext/sync-4.C: New test.
6926 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
6929 * gfortran.dg/derived_external_function_1.f90 : New test
6931 2013-11-04 Jakub Jelinek <jakub@redhat.com>
6933 PR tree-optimization/58978
6934 * gcc.c-torture/compile/pr58978.c: New test.
6936 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
6939 * gfortran.dg/optional_class_1.f90 : New test
6941 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
6943 PR rtl-optimization/58968
6944 * gfortran.dg/pr58968.f: New
6946 2013-11-04 Marek Polacek <polacek@redhat.com>
6949 * g++.dg/diagnostic/pr58979.C: New test.
6951 2013-11-04 Joseph Myers <joseph@codesourcery.com>
6953 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
6954 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
6955 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
6956 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
6957 gcc.dg/iec-559-macros-9.c: New tests.
6959 2013-11-04 Jakub Jelinek <jakub@redhat.com>
6961 PR tree-optimization/58946
6962 * gcc.c-torture/compile/pr58946.c: New test.
6964 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
6967 * g++.dg/parse/pr52071.C: New.
6969 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
6972 * g++.dg/lookup/name-clash10.C: New.
6974 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
6976 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
6977 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
6978 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
6980 2013-11-03 Marek Polacek <polacek@redhat.com>
6982 * g++.dg/ubsan/cxx1y-vla.C: New test.
6983 * c-c++-common/ubsan/vla-3.c: New test.
6984 * c-c++-common/ubsan/vla-2.c: New test.
6985 * c-c++-common/ubsan/vla-4.c: New test.
6986 * c-c++-common/ubsan/vla-1.c: New test.
6988 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
6990 * gcc.dg/vmx/vec-set.c: New.
6992 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
6996 * g++.dg/parse/pr29234.C: New.
6997 * g++.dg/parse/pr56037.C: Likewise.
6999 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
7001 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
7002 passed it in as one of the options to all Cilk keywords test.
7004 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7007 * g++.dg/cpp1y/pr58708.C: New.
7009 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
7012 * g++.dg/ext/pr58834.C: New file.
7014 2013-11-01 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
7018 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
7021 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
7024 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
7027 2013-10-31 Jakub Jelinek <jakub@redhat.com>
7029 * g++.dg/gomp/simd-1.C: New test.
7030 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
7031 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
7032 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
7033 * c-c++-common/gomp/simd6.c: New test.
7035 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
7037 Implement C++14 digit separators.
7038 * g++.dg/cpp1y/digit-sep.C: New.
7039 * g++.dg/cpp1y/digit-sep-neg.C: New.
7040 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
7042 2013-10-31 Jakub Jelinek <jakub@redhat.com>
7044 * gcc.dg/vect/vect-align-3.c: New test.
7046 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
7047 we warn about it already during VRP1 pass.
7049 2013-10-31 Martin Jambor <mjambor@suse.cz>
7051 PR rtl-optimization/58934
7053 2013-10-30 Martin Jambor <mjambor@suse.cz>
7054 PR rtl-optimization/10474
7055 * gcc.dg/pr10474.c: New testcase.
7056 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
7057 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7059 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
7063 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
7066 * g++.dg/cpp0x/variadic145.C: New.
7068 * g++.dg/cpp0x/sfinae49.C: New.
7070 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
7073 * g++.dg/cpp0x/deleted1.C: New.
7075 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7077 * gcc.target/arm/lp1243022.c: New test.
7079 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
7082 * gcc.target/avr/pr58545.c: New test.
7084 2013-10-30 Tobias Burnus <burnus@net-b.de>
7087 2013-10-30 Tobias Burnus <burnus@net-b.de>
7088 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
7089 path to the compile flags.
7091 2013-10-30 Cong Hou <congh@google.com>
7093 * gcc.target/i386/vect-abs-s8.c: New test.
7094 * gcc.target/i386/vect-abs-s16.c: New test.
7095 * gcc.target/i386/vect-abs-s32.c: New test.
7097 2013-10-30 Tobias Burnus <burnus@net-b.de>
7099 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
7100 path to the compile flags.
7102 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
7104 PR rtl-optimization/58369
7105 * g++.dg/torture/pr58369.C: New test.
7107 2013-10-30 Tobias Burnus <burnus@net-b.de>
7110 * g++.dg/vect/pr33426-ivdep-2.cc: New.
7111 * g++.dg/vect/pr33426-ivdep-3.cc: New.
7112 * g++.dg/vect/pr33426-ivdep-4.cc: New.
7114 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
7117 * gcc.target/arm/pr58784.c: New.
7119 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
7121 * gcc.dg/tree-ssa/alias-24.c: New file.
7123 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
7125 * gcc.target/i386/fma_double_3.c: Use pattern for
7126 scan-assembler-times instead of just one insn name.
7127 * gcc.target/i386/fma_double_5.c: Ditto.
7128 * gcc.target/i386/fma_float_3.c: Ditto.
7129 * gcc.target/i386/fma_float_5.c: Ditto.
7130 * gcc.target/i386/l_fma_double_1.c: Ditto.
7131 * gcc.target/i386/l_fma_double_2.c: Ditto.
7132 * gcc.target/i386/l_fma_double_3.c: Ditto.
7133 * gcc.target/i386/l_fma_double_4.c: Ditto.
7134 * gcc.target/i386/l_fma_double_5.c: Ditto.
7135 * gcc.target/i386/l_fma_double_6.c: Ditto.
7136 * gcc.target/i386/l_fma_float_1.c: Ditto.
7137 * gcc.target/i386/l_fma_float_2.c: Ditto.
7138 * gcc.target/i386/l_fma_float_3.c: Ditto.
7139 * gcc.target/i386/l_fma_float_4.c: Ditto.
7140 * gcc.target/i386/l_fma_float_5.c: Ditto.
7141 * gcc.target/i386/l_fma_float_6.c: Ditto.
7143 2013-10-30 Christian Bruel <christian.bruel@st.com>
7145 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
7146 * gcc.target/sh/cmpstr.c: New test.
7147 * gcc.target/sh/cmpstrn.c: New test.
7149 2013-10-30 Martin Jambor <mjambor@suse.cz>
7151 PR rtl-optimization/10474
7152 * gcc.dg/pr10474.c: New testcase.
7153 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
7154 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7156 2013-10-29 Andrew Pinski <apinski@cavium.com>
7157 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
7160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
7161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
7162 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
7163 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
7164 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
7165 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
7166 conditional move to be used.
7167 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
7169 2013-10-29 Tobias Burnus <burnus@net-b.de>
7172 * gfortran.dg/blockdata_8.f90: New.
7174 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
7177 * gcc.target/sh/pr54236-2: New.
7178 * gcc.target/sh/pr54089-6: Add another rotl special case.
7180 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
7183 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
7184 to determine sizes of real kinds.
7187 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
7189 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
7191 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
7192 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
7193 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7194 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
7195 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7196 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7197 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7198 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7199 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
7200 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7201 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
7202 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
7203 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
7204 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7205 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7206 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7207 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
7208 test stored in c-c++-common. Also, added the Cilk runtime's library
7209 to the ld_library_path.
7211 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7214 * g++.dg/cpp0x/auto40.C: New.
7215 * g++.dg/other/warning1.C: Adjust.
7217 2013-10-29 Richard Biener <rguenther@suse.de>
7219 * gcc.dg/torture/restrict-2.c: New testcase.
7220 * gcc.dg/torture/restrict-3.c: Likewise.
7221 * gcc.dg/torture/restrict-4.c: Likewise.
7222 * gcc.dg/torture/restrict-5.c: Likewise.
7224 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
7226 PR tree-optimization/19831
7227 * gcc.dg/tree-ssa/alias-25.c: New file.
7229 2013-10-29 Richard Biener <rguenther@suse.de>
7231 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
7233 * gcc.dg/vect/bb-slp-32.c: Likewise.
7234 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7235 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7236 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
7237 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7238 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
7239 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
7240 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
7241 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
7242 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
7243 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
7244 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
7245 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
7246 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
7247 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
7248 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
7249 * gfortran.dg/vect/vect.exp: Likewise.
7251 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7253 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
7254 * gcc.dg/vmx/eg-5.c: Likewise.
7256 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
7257 Joern Rennecke <joern.rennecke@embecosm.com>
7259 * gcc.target/arc/jump-around-jump.c: New test.
7261 2013-10-27 Tom de Vries <tom@codesourcery.com>
7263 * gcc.target/arm/require-pic-register-loc.c: New test.
7265 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
7268 * gcc.target/i386/pr58679-1.c: New test.
7269 * gcc.target/i386/pr58679-2.c: Ditto.
7271 2013-10-27 Tobias Burnus <burnus@net-b.de>
7274 * gcc.dg/vect/vect-ivdep-2.c: New.
7276 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
7279 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
7280 * gcc.target/sh/pr52483-2.c: Likewise.
7281 * gcc.target/sh/pr52483-3.c: Likewise.
7282 * gcc.target/sh/pr52483-4.c: Likewise.
7284 2013-10-26 Jeff Law <law@redhat.com>
7286 * g++.dg/torture/pr49309.C: Removed.
7287 * gcc.dg/dfp/pr35739.c: Removed.
7289 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
7291 PR rtl-optimization/58759
7292 * gcc.target/i386/pr58759.c: New.
7294 2013-10-25 Tobias Burnus <burnus@net-b.de>
7296 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
7297 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
7298 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
7300 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
7302 * gcc.dg/wmul-1.c: New test.
7304 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
7307 * g++.dg/template/pr58878.C: New.
7309 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
7311 * gcc.dg/tree-ssa/alias-23.c: New file.
7313 2013-10-25 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/58626
7316 * gcc.dg/torture/pr58626.c: New testcase.
7318 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
7321 * g++.dg/cpp0x/defaulted47.C: New.
7323 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
7325 * gcc.c-torture/execute/pr58831.c: New test.
7327 2013-10-25 Nick Clifton <nickc@redhat.com>
7329 * c-c++-common/pr57793.c: Add expected error messages for
7330 targets with small integers.
7331 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
7332 * gcc.dg/c99-stdint-2.c: Likewise.
7333 * gcc.dg/cdce1.c: Likewise.
7334 * gcc.dg/fold-overflow-1.c: Likewise.
7335 * gcc.dg/utf-cvt.c: Likewise.
7336 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
7338 * gcc.dg/ftrapv-2.c: Likewise.
7339 * gcc.dg/pr30286.c: Likewise.
7340 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
7341 * lib/target-supports.exp (check_effective_target_trapping): New
7342 proc. Returns true if the target supports trapping arithmetic.
7344 2013-10-25 Tobias Burnus <burnus@net-b.de>
7346 * g++.dg/parse/ivdep.C: New.
7347 * g++.dg/vect/pr33426-ivdep.cc: New.
7349 2013-10-24 Richard Henderson <rth@redhat.com>
7352 * gcc.dg/atomic-store-6.c: New.
7354 2013-10-24 Ian Lance Taylor <iant@google.com>
7356 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
7358 2013-10-24 Cong Hou <congh@google.com>
7360 * gcc.c-torture/execute/20030125-1.c: Update.
7362 2013-10-24 Tobias Burnus <burnus@net-b.de>
7365 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
7367 2013-10-24 Dehao Chen <dehao@google.com>
7369 * g++.dg/opt/devirt3.C: New test.
7371 2013-08-24 Tobias Burnus <burnus@net-b.de>
7374 * gcc.dg/ivdep.c: New.
7375 * gcc.dg/vect/vect-ivdep-1.c: New.
7377 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
7380 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
7382 2013-10-24 Nick Clifton <nickc@redhat.com>
7384 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
7386 2013-10-24 Marek Polacek <polacek@redhat.com>
7389 * g++.dg/parse/pr58705.C: New test.
7391 2013-10-24 Marek Polacek <polacek@redhat.com>
7393 * gcc.dg/c11-align-5.c: Add more testing.
7395 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
7397 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
7399 2013-10-23 Jakub Jelinek <jakub@redhat.com>
7401 PR tree-optimization/58775
7402 PR tree-optimization/58791
7403 * gcc.dg/guality/pr58791-1.c: New test.
7404 * gcc.dg/guality/pr58791-2.c: New test.
7405 * gcc.dg/guality/pr58791-3.c: New test.
7406 * gcc.dg/guality/pr58791-4.c: New test.
7407 * gcc.dg/guality/pr58791-5.c: New test.
7408 * gcc.c-torture/compile/pr58775.c: New test.
7409 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
7411 2013-10-23 Tom de Vries <tom@codesourcery.com>
7413 PR tree-optimization/58805
7414 * gcc.dg/pr58805.c: New test.
7416 2013-10-23 Jakub Jelinek <jakub@redhat.com>
7418 * gcc.target/i386/vect-div-1.c: New test.
7420 * gcc.dg/vect/pr58508.c: Remove dg-options.
7422 2013-10-23 Richard Biener <rguenther@suse.de>
7424 * gcc.dg/torture/pr58830.c: New testcase.
7426 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
7428 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
7429 * g++.dg/cpp1y/attr-deprecated.C: New.
7430 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
7432 2013-10-23 Tobias Burnus <burnus@net-b.de>
7435 * gfortran.dg/assumed_type_8.f90: New.
7437 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
7440 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
7441 and MINUSCCZEXT defines. Update scan-assembler dg directive.
7442 * gcc.dg/torture/pr58779.c: New test.
7444 2013-10-22 Steve Ellcey <sellcey@mips.com>
7446 * gcc.target/mips/nor.c: New.
7448 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
7450 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
7452 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
7453 restricted to big-endian targets.
7455 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
7458 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
7460 2013-10-21 Tobias Burnus <burnus@net-b.de>
7463 * gfortran.dg/proc_ptr_comp_38.f90: New.
7465 2013-10-21 Marek Polacek <polacek@redhat.com>
7468 * gcc.dg/gomp/pr58809.c: New test.
7470 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
7472 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
7473 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
7475 2013-10-21 Richard Biener <rguenther@suse.de>
7477 PR tree-optimization/58794
7478 * c-c++-common/torture/pr58794-1.c: New testcase.
7479 * c-c++-common/torture/pr58794-2.c: Likewise.
7481 2013-10-21 Richard Biener <rguenther@suse.de>
7484 * c-c++-common/fold-divmul-1.c: New testcase.
7486 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
7488 * gcc.target/i386/memset-vector_loop-1.c: New test.
7489 * gcc.target/i386/memset-vector_loop-2.c: New test.
7491 2013-10-21 Diego Novillo <dnovillo@google.com>
7493 * g++.dg/plugin/selfassign.c: Include tree.h.
7494 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
7495 * gcc.dg/plugin/ggcplug.c: Likewise.
7496 * gcc.dg/plugin/one_time_plugin.c: Likewise.
7497 * gcc.dg/plugin/selfassign.c: Likewise.
7498 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
7500 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
7502 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
7503 * gcc.target/mips/mips-ps-7.c: Likewise.
7505 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
7507 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
7508 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
7509 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
7511 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
7513 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
7516 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
7518 2013-10-19 Mike Stump <mikestump@comcast.net>
7520 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
7522 * gcc.dg/lto/pr54625-1_0.c: Move from here...
7523 * g++.dg/lto/pr54625-1_0.c: ... to here.
7524 * gcc.dg/lto/pr54625-1_1.C: Likewise.
7525 * g++.dg/lto/pr54625-1_1.C: Likewise.
7526 * gcc.dg/lto/pr54625-2_0.c: Likewise.
7527 * g++.dg/lto/pr54625-2_0.c: Likewise.
7528 * gcc.dg/lto/pr54625-2_1.C: Likewise.
7529 * g++.dg/lto/pr54625-2_1.C: Likewise.
7531 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
7533 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
7535 2013-10-18 Cong Hou <congh@google.com>
7537 * gcc.dg/vect/pr58508.c: New test.
7539 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
7542 * g++.dg/cpp0x/variadic145.C: New.
7544 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
7546 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
7548 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
7550 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
7551 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7552 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
7553 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
7555 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
7557 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
7558 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
7559 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
7560 effective target arm_thumb1_ok.
7561 * lib/target-supports.exp
7562 (check_effective_target_arm_fp16_ok_nocache): Don't force
7563 -mfloat-abi=soft when building for hardfloat target.
7565 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7568 * gcc.target/powerpc/pr58673-1.c: New file to test whether
7569 -mquad-word + -mno-vsx-timode causes errors.
7570 * gcc.target/powerpc/pr58673-2.c: Likewise.
7572 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
7575 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
7577 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579 * gcc.target/aarch64/c-output-template.c: New testcase.
7580 * gcc.target/aarch64/c-output-template-2.c: Likewise.
7581 * gcc.target/aarch64/c-output-template-3.c: Likewise.
7583 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
7585 * lib/target-supports.exp
7586 (check_effective_target_sync_long_long): AArch64 supports
7587 atomic operations on "long long".
7588 (check_effective_target_sync_long_long_runtime): AArch64 can
7589 execute atomic operations on "long long".
7591 2013-10-17 Richard Biener <rguenther@suse.de>
7593 PR tree-optimization/58143
7594 * gcc.dg/torture/pr58143-1.c: New testcase.
7595 * gcc.dg/torture/pr58143-2.c: Likewise.
7596 * gcc.dg/torture/pr58143-3.c: Likewise.
7598 2013-10-17 Marek Polacek <polacek@redhat.com>
7601 * gcc.dg/c1x-align-5.c: New test.
7603 2013-10-16 Tobias Burnus <burnus@net-b.de>
7606 * gfortran.dg/unlimited_polymorphic_12.f90: New.
7608 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
7610 * c-c++-common/cpp/openmp-define-1.c: Move
7611 dg-require-effective-target fopenmp after dg-do directive.
7612 * c-c++-common/cpp/openmp-define-2.c: Likewise.
7613 * gfortran.dg/openmp-define-1.f90: Likewise.
7614 * gfortran.dg/openmp-define-2.f90: Likewise.
7615 * gfortran.dg/openmp-define-3.f90: Likewise.
7617 2013-10-16 Paulo Matos <pmatos@broadcom.com>
7619 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
7621 2013-10-15 Sriraman Tallam <tmsriram@google.com>
7624 * gcc.target/i386/pr57756.c: New test.
7625 * gcc.target/i386/pr57756_2.c: New test.
7627 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
7629 * gcc.dg/torture/builtin-self.c: New file.
7631 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
7633 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
7634 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
7635 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
7636 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
7637 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
7639 2013-10-15 Cong Hou <congh@google.com>
7641 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
7643 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
7646 * g++.dg/cpp0x/pr58707.C: New.
7648 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7650 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
7651 after other directives.
7653 2013-10-15 Tobias Burnus <burnus@net-b.de>
7656 * gfortran.dg/unlimited_polymorphic_11.f90: New.
7658 2013-10-14 Ian Lance Taylor <iant@google.com>
7660 * go.test/go-test.exp (go-find-packages): New proc.
7661 (go-gc-tests): Skip stress and safe tests. Skip *.dir
7662 subdirectories. Do simple +build line matching. Handle run with
7663 arguments. Handle errorcheckdir and rundircmpout. Use packages
7664 for rundir. Remove special handling for bug191 and dwarf.
7666 2013-10-14 Tobias Burnus <burnus@net-b.de>
7669 * gfortran.dg/unlimited_polymorphic_10.f90: New.
7671 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7673 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
7676 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
7678 * gnat.dg/specs/opt1.ads: New test.
7680 2013-10-14 Richard Biener <rguenther@suse.de>
7682 PR tree-optimization/58640
7683 * gcc.c-torture/execute/pr58640-2.c: New testcase.
7685 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
7687 * gnat.dg/uninit_array.ad[sn]: New test.
7688 * gnat.dg/uninit_array_pkg.ads: New helper.
7690 2013-10-13 Richard Biener <rguenther@suse.de>
7692 * gcc.c-torture/execute/pr58662.c: New test.
7694 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
7697 * gcc.dg/torture/p51244-21.c: New.
7698 * gcc.target/sh/pr51244-20.c: New.
7699 * gcc.target/sh/pr51244-20-sh2a.c: New.
7701 2013-10-12 Arnaud Charlet <charlet@adacore.com>
7703 * gnat.dg/specs/linker_section.ads: Update test.
7705 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
7708 * gcc.target/i386/pr58690.c: New test
7710 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
7712 * gcc.target/i386/builtin-ucmp.c: New test.
7714 2013-10-11 Brooks Moses <bmoses@google.com>
7716 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
7718 2013-10-11 Jeff Law <law@redhat.com>
7720 * gcc.c-torture/execute/pr58640.c: New test.
7722 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
7725 * g++.dg/cpp0x/decltype57.C: New.
7727 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
7730 * g++.dg/template/nontype26.C: New.
7732 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
7734 * c-c++-common/cpp/openmp-define-1.c: New file.
7735 * c-c++-common/cpp/openmp-define-2.c: Likewise.
7736 * c-c++-common/cpp/openmp-define-3.c: Likewise.
7737 * gfortran.dg/openmp-define-1.f90: Likewise.
7738 * gfortran.dg/openmp-define-2.f90: Likewise.
7739 * gfortran.dg/openmp-define-3.f90: Likewise.
7741 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
7742 for test source files.
7743 * gcc.dg/gomp/gomp.exp: Likewise.
7744 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
7745 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7746 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
7747 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7748 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7750 2013-10-11 Jakub Jelinek <jakub@redhat.com>
7752 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
7753 Remove error test that is now valid in OpenMP 4.0.
7754 * c-c++-common/gomp/atomic-16.c: New test.
7755 * c-c++-common/gomp/cancel-1.c: New test.
7756 * c-c++-common/gomp/depend-1.c: New test.
7757 * c-c++-common/gomp/depend-2.c: New test.
7758 * c-c++-common/gomp/map-1.c: New test.
7759 * c-c++-common/gomp/pr58472.c: New test.
7760 * c-c++-common/gomp/sections1.c: New test.
7761 * c-c++-common/gomp/simd1.c: New test.
7762 * c-c++-common/gomp/simd2.c: New test.
7763 * c-c++-common/gomp/simd3.c: New test.
7764 * c-c++-common/gomp/simd4.c: New test.
7765 * c-c++-common/gomp/simd5.c: New test.
7766 * c-c++-common/gomp/single1.c: New test.
7767 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
7769 * g++.dg/gomp/block-3.C: Likewise.
7770 * g++.dg/gomp/clause-3.C: Adjust error messages.
7771 * g++.dg/gomp/declare-simd-1.C: New test.
7772 * g++.dg/gomp/declare-simd-2.C: New test.
7773 * g++.dg/gomp/depend-1.C: New test.
7774 * g++.dg/gomp/depend-2.C: New test.
7775 * g++.dg/gomp/target-1.C: New test.
7776 * g++.dg/gomp/target-2.C: New test.
7777 * g++.dg/gomp/taskgroup-1.C: New test.
7778 * g++.dg/gomp/teams-1.C: New test.
7779 * g++.dg/gomp/udr-1.C: New test.
7780 * g++.dg/gomp/udr-2.C: New test.
7781 * g++.dg/gomp/udr-3.C: New test.
7782 * g++.dg/gomp/udr-4.C: New test.
7783 * g++.dg/gomp/udr-5.C: New test.
7784 * g++.dg/gomp/udr-6.C: New test.
7785 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
7786 * gcc.dg/autopar/outer-2.c: Likewise.
7787 * gcc.dg/autopar/outer-3.c: Likewise.
7788 * gcc.dg/autopar/outer-4.c: Likewise.
7789 * gcc.dg/autopar/outer-5.c: Likewise.
7790 * gcc.dg/autopar/outer-6.c: Likewise.
7791 * gcc.dg/autopar/parallelization-1.c: Likewise.
7792 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
7794 * gcc.dg/gomp/clause-1.c: Adjust error messages.
7795 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
7796 instead of GOMP_parallel_loop_runtime_start.
7797 * gcc.dg/gomp/declare-simd-1.c: New test.
7798 * gcc.dg/gomp/declare-simd-2.c: New test.
7799 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
7800 parser. Add further #pragma omp sections nesting tests.
7801 * gcc.dg/gomp/target-1.c: New test.
7802 * gcc.dg/gomp/target-2.c: New test.
7803 * gcc.dg/gomp/taskgroup-1.c: New test.
7804 * gcc.dg/gomp/teams-1.c: New test.
7805 * gcc.dg/gomp/udr-1.c: New test.
7806 * gcc.dg/gomp/udr-2.c: New test.
7807 * gcc.dg/gomp/udr-3.c: New test.
7808 * gcc.dg/gomp/udr-4.c: New test.
7809 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
7811 2013-10-10 Jan Hubicka <jh@suse.cz>
7813 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
7815 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7816 * gcc.target/i386/pr49168-1.c: Likewise.
7817 * gcc.target/i386/pr49002-2.c: Likewise.
7819 2013-10-10 Jakub Jelinek <jakub@redhat.com>
7822 * gcc.dg/torture/pr58670.c: New test.
7824 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
7826 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
7828 2013-10-09 Marek Polacek <polacek@redhat.com>
7831 * g++.dg/tm/pr58635-1.C: New test.
7832 * g++.dg/tm/pr58635-2.C: New test.
7834 2013-10-09 Jakub Jelinek <jakub@redhat.com>
7836 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
7838 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
7840 PR tree-optimization/20318
7841 * c-c++-common/pr20318.c: New file.
7842 * gcc.dg/tree-ssa/pr20318.c: New file.
7844 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
7846 * gcc.c-torture/execute/pr58570.c: New test.
7848 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
7850 * gcc.target/aarch64/vclz.c: New testcase.
7852 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
7854 * gcc.target/aarch64/vadd_f64.c: New testcase.
7855 * gcc.target/aarch64/vsub_f64.c: New testcase.
7857 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
7859 * gcc.target/aarch64/vdiv_f.c: New testcase.
7861 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
7863 * gcc.target/aarch64/vneg_f.c: New testcase.
7864 * gcc.target/aarch64/vneg_s.c: New testcase.
7866 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
7869 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
7870 * g++.old-deja/g++.mike/misc9.C: Adjust.
7872 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
7876 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
7879 * g++.dg/template/crash117.C: New.
7881 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7883 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
7885 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
7887 PR tree-optimization/58480
7888 * gcc.dg/tree-ssa/pr58480.c: New file.
7890 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7892 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
7893 * gcc.target/powerpc/fusion.c: Likewise.
7895 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7897 * gcc.target/s390/htm-nofloat-2.c: New testcase.
7899 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7901 * gcc.target/s390/htm-1.c: Add more tests to cover different
7904 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7907 * g++.dg/init/uninitialized1.C: New.
7909 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
7912 * g++.dg/cpp0x/variadic144.C: New.
7914 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
7917 * g++.dg/cpp0x/auto39.C: New.
7919 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
7922 * g++.dg/cpp0x/range-for26.C: New.
7923 * g++.dg/cpp0x/range-for27.C: Likewise.
7925 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
7928 * g++.dg/template/crash117.C: New.
7930 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
7933 * g++.dg/tree-ssa/pr19476-5.C: New file.
7934 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
7936 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/cpp0x/gen-attrs-55.C: New.
7941 2013-10-03 Easwaran Raman <eraman@google.com>
7944 * g++.dg/ext/attribute47.C: New.
7946 2013-10-03 Rong Xu <xur@google.com>
7948 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
7950 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
7951 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
7953 2013-10-03 Marek Polacek <polacek@redhat.com>
7956 * g++.dg/cpp0x/pr58510.C: New test.
7958 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
7961 * g++.dg/tree-ssa/pr19476-1.C: New file.
7962 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7963 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
7964 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
7966 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7968 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
7969 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
7970 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
7971 VSX scalar operations or the traditional floating point form of
7973 * gcc.target/powerpc/ppc-target-2.c: Likewise.
7974 * gcc.target/powerpc/recip-3.c: Likewise.
7975 * gcc.target/powerpc/recip-5.c: Likewise.
7976 * gcc.target/powerpc/pr72747.c: Likewise.
7977 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
7979 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
7982 * gcc.target/aarch64/pr58460.c: New file.
7984 2013-10-02 Tobias Burnus <burnus@net-b.de>
7987 * gfortran.dg/char_length_19.f90: New.
7989 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
7992 * g++.dg/parse/crash65.C: New.
7993 * g++.dg/cpp1y/pr58535.C: Likewise.
7995 2013-10-02 Richard Biener <rguenther@suse.de>
7997 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
7998 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7999 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
8000 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8001 * gfortran.dg/ldist-pr45199.f: Likewise.
8003 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
8006 * g++.dg/parse/crash64.C: New.
8008 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
8010 * gcc.dg/tree-ssa/slsr-40.c: New test.
8012 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
8015 * g++.dg/cpp0x/pr58563.C: New.
8017 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
8019 * gcc.target/aarch64/vect_saddl_1.c: New.
8021 2013-10-01 Jakub Jelinek <jakub@redhat.com>
8024 * gcc.c-torture/execute/pr58574.c: New testcase.
8026 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
8029 * gcc.target/arm/pr58578.c: New test.
8031 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033 PR tree-optimization/58556
8034 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
8035 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
8037 2013-10-01 Nick Clifton <nickc@redhat.com>
8039 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
8041 * gcc.c-torture/compile/20010327-1.c: Only run the test for
8043 * gcc.c-torture/compile/pr41181.c: Likewise.
8044 * gcc.c-torture/compile/calls.c: Likewise.
8045 * gcc.c-torture/compile/990617-1.c: Likewise.
8046 * gcc.c-torture/compile/pr55955.c: Only run the test for
8048 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8050 2013-10-01 Richard Biener <rguenther@suse.de>
8052 PR tree-optimization/58553
8053 * gcc.dg/torture/pr58553.c: New testcase.
8055 2013-09-30 Jakub Jelinek <jakub@redhat.com>
8058 * gcc.c-torture/execute/pr58564.c: New test.
8060 2013-09-30 Teresa Johnson <tejohnson@google.com>
8062 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
8063 Update for additional dump message.
8065 2013-09-30 Richard Biener <rguenther@suse.de>
8067 PR tree-optimization/58554
8068 * gcc.dg/torture/pr58554.c: New testcase.
8070 2013-09-30 Simon Cook <simon.cook@embecosm.com>
8071 Joern Rennecke <joern.rennecke@embecosm.com>
8073 * gcc.target/arc/barrel-shifter-1.c: New test.
8074 * gcc.target/arc/barrel-shifter-2.c: Likewise.
8075 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
8076 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
8077 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
8078 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
8079 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
8080 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
8081 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
8082 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
8083 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
8084 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
8085 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
8086 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
8087 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
8088 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
8089 * gcc.target/arc/mtune-ARC600.c: Likewise.
8090 * gcc.target/arc/mtune-ARC601.c: Likewise.
8091 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
8092 * gcc.target/arc/mtune-ARC700.c: Likewise.
8093 * gcc.target/arc/mtune-ARC725D.c: Likewise.
8094 * gcc.target/arc/mtune-ARC750D.c: Likewise.
8095 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
8096 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
8098 2013-09-30 Richard Biener <rguenther@suse.de>
8101 * g++.dg/torture/pr58552.C: New testcase.
8103 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8105 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
8106 and -mupper-regs-df.
8108 2013-09-27 Paulo Matos <pmatos@broadcom.com>
8111 * gcc.dg/pr58463.c: New test.
8113 2013-09-27 Jakub Jelinek <jakub@redhat.com>
8116 * c-c++-common/gomp/pr58551.c: New test.
8118 2013-09-27 Richard Biener <rguenther@suse.de>
8120 PR tree-optimization/58459
8121 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
8123 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
8126 * gfortran.dg/round_4.f90: Check for rounding support.
8128 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
8130 * g++.dg/vect/pr58513.cc (op): Make static.
8132 2013-09-26 Richard Biener <rguenther@suse.de>
8134 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
8136 2013-09-26 Richard Biener <rguenther@suse.de>
8138 PR tree-optimization/58539
8139 * gcc.dg/torture/pr58539.c: New testcase.
8141 2013-09-25 Jeff Law <law@redhat.com>
8143 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
8145 2013-09-25 Tobias Burnus <burnus@net-b.de>
8148 * gfortran.dg/finalize_21.f90: New.
8150 2013-09-25 Tobias Burnus <burnus@net-b.de>
8154 * gfortran.dg/defined_assignment_8.f90: New.
8155 * gfortran.dg/defined_assignment_9.f90: New.
8157 2013-09-25 Marek Polacek <polacek@redhat.com>
8160 * c-c++-common/ubsan/shift-5.c: New test.
8161 * c-c++-common/ubsan/shift-6.c: New test.
8162 * c-c++-common/ubsan/div-by-zero-5.c: New test.
8163 * gcc.dg/ubsan/c-shift-1.c: New test.
8165 2013-09-25 Marek Polacek <polacek@redhat.com>
8168 * g++.dg/tm/pr58516.C: New test.
8170 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
8174 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
8176 2013-09-24 Richard Biener <rguenther@suse.de>
8179 * g++.dg/vect/pr58513.cc: New testcase.
8181 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
8183 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
8186 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
8189 * g++.dg/cpp1y/pr58500.C: New testcase.
8191 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
8193 * gnat.dg/opt28.ad[sb]: New test.
8194 * gnat.dg/opt28_pkg.ads: New helper.
8196 2013-09-23 Richard Biener <rguenther@suse.de>
8198 PR tree-optimization/58464
8199 * g++.dg/torture/pr58464.C: New testcase.
8201 2013-09-23 Christian Bruel <christian.bruel@st.com>
8204 * gcc.target/sh/torture/pr58475.c: New test.
8206 2013-09-23 Janus Weil <janus@gcc.gnu.org>
8209 * gfortran.dg/extends_15.f90: New.
8211 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
8214 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
8216 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
8219 * gcc.target/vax/vax.exp: New.
8220 * gcc.target/vax/pr56875.c: Ditto.
8222 2013-09-20 Richard Biener <rguenther@suse.de>
8225 * gfortran.dg/pr58484.f: New testcase.
8227 2013-09-20 Jeff Law <law@redhat.com>
8229 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
8231 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
8234 * gcc.dg/torture/pr57748-1.c: New test.
8235 * gcc.dg/torture/pr57748-2.c: New test.
8237 2013-09-20 Marek Polacek <polacek@redhat.com>
8240 * c-c++-common/ubsan/shift-4.c: New test.
8242 2013-09-20 Richard Biener <rguenther@suse.de>
8244 PR tree-optimization/58453
8245 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
8247 2013-09-20 Janus Weil <janus@gcc.gnu.org>
8250 * gfortran.dg/proc_ptr_43.f90: New.
8252 2013-09-18 Tobias Burnus <burnus@net-b.de>
8255 * gfortran.dg/defined_assignment_11.f90: New.
8257 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
8259 PR rtl-optimization/58438
8260 * g++.dg/pr58438.C: New test.
8262 2013-09-18 Tobias Burnus <burnus@net-b.de>
8265 * gfortran.dg/class_39.f03: Update dg-error.
8266 * gfortran.dg/class_5.f03: Ditto.
8267 * gfortran.dg/class_53.f90: Ditto.
8268 * gfortran.dg/realloc_on_assign_20.f90: New.
8269 * gfortran.dg/realloc_on_assign_21.f90: New.
8270 * gfortran.dg/realloc_on_assign_22.f90: New.
8272 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
8275 * g++.dg/parse/using4.C: New.
8277 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
8281 2013-09-18 Marek Polacek <polacek@redhat.com>
8284 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
8285 instead of the shift option.
8286 * c-c++-common/ubsan/pr58443-1.c: New test.
8287 * c-c++-common/ubsan/pr58443-3.c: New test.
8288 * c-c++-common/ubsan/pr58443-2.c: New test.
8290 2013-09-18 Richard Biener <rguenther@suse.de>
8292 PR tree-optimization/58417
8293 * gcc.dg/torture/pr58417.c: New testcase.
8295 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
8297 * gnat.dg/array_bounds_test2.adb: New test.
8299 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8301 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
8302 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
8304 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
8306 * gnat.dg/in_out_parameter4.adb: New test.
8308 2013-09-18 Marek Polacek <polacek@redhat.com>
8311 * c-c++-common/ubsan/attrib-1.c: New test.
8313 2013-09-17 Cong Hou <congh@google.com>
8315 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
8316 on two arrays with short and int types. This should not be recognized
8317 as a dot product pattern.
8319 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
8322 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
8323 the cp_type_quals (r) too.
8325 2013-09-17 Jan Hubicka <jh@suse.cz>
8328 * gcc.c-torture/compile/pr58332.c: New testcase.
8330 2013-09-17 Jeff Law <law@redhat.com>
8332 * gcc.c-torture/execute/pr58387.c: New test.
8334 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8336 PR tree-optimization/58088
8337 * gcc.c-torture/compile/pr58088.c: New test.
8339 2013-09-17 Nick Clifton <nickc@redhat.com>
8341 * lib/target-supports.exp (check_effective_target_trampolines):
8342 Add MSP430 to the list of targets that do not support trampolines.
8343 (check_profiling_available): Add MSP430 to the list of targets
8344 that do not support profiling.
8345 (check_effective_target_tls_runtime): Add MSP430 to the list of
8346 targets that do not support TLS.
8348 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
8350 * gnat.dg/opt27.adb: New test.
8351 * gnat.dg/opt27_pkg.ad[sb]: New helper.
8353 2013-09-17 Andreas Schwab <schwab@suse.de>
8355 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
8357 2013-09-17 Richard Biener <rguenther@suse.de>
8359 PR tree-optimization/58432
8360 * gcc.dg/pr58432.c: New testcase.
8362 2013-09-17 Bin Cheng <bin.cheng@arm.com>
8364 * gcc.dg/tree-ssa/slsr-39.c: New test.
8366 2013-09-16 Xinliang David Li <davidxl@google.com>
8368 * gcc.misc-tests/help.exp: Optimizer help change.
8370 2013-09-16 Jeff Law <law@redhat.com>
8372 * gcc.c-torture/execute/pr58419.c: New test.
8373 * gcc.c-torture/execute/pr58431.c: New test.
8375 2013-09-16 Tobias Burnus <burnus@net-b.de>
8378 * gfortran.dg/finalize_19.f90: New.
8380 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
8382 * gcc.target/i386/pr58418.c: New.
8384 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
8386 * gcc.target/aarch64/fmla-intrinsic.c: New.
8387 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
8388 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
8389 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
8391 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
8393 * gcc.target/aarch64/mul_intrinsic_1.c: New.
8394 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
8396 2013-09-16 Richard Biener <rguenther@suse.de>
8398 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
8400 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
8402 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
8403 interpreted as implicit templates) to be expected pedwarns instead.
8405 2013-09-16 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
8410 2013-09-15 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/defined_assignment_10.f90: New.
8415 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
8417 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
8418 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
8420 2013-09-13 Jacek Caban <jacek@codeweavers.com>
8422 * g++.dg/abi/main.C: Added implicit C linkage tests
8424 2013-09-13 Kai Tietz <ktietz@redhat.com>
8426 * gcc.target/i386/pr57848.c: New file.
8428 2013-09-13 Christian Bruel <christian.bruel@st.com>
8431 * gcc.target/sh/torture/pr58314.c: New test.
8433 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
8435 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
8437 2013-09-12 Martin Jambor <mjambor@suse.cz>
8440 * g++.dg/pr58389.C: New test.
8442 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
8444 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
8445 * g++.dg/template/pseudodtor3.C: Likewise.
8447 2013-09-12 Richard Biener <rguenther@suse.de>
8449 PR tree-optimization/58404
8450 * g++.dg/tree-ssa/pr58404.C: New testcase.
8452 2013-09-12 Martin Jambor <mjambor@suse.cz>
8455 * g++.dg/ipa/pr58371.C: New test.
8457 2013-09-12 Richard Biener <rguenther@suse.de>
8459 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
8460 expected outcome and comment why that happens.
8462 2013-09-11 Richard Biener <rguenther@suse.de>
8465 * g++.dg/uninit-pred-4.C: New testcase.
8467 2013-09-11 Jakub Jelinek <jakub@redhat.com>
8469 PR tree-optimization/58385
8470 * gcc.c-torture/execute/pr58385.c: New test.
8472 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8474 * gcc.target/arm/thumb-ifcvt-2.c: New test.
8476 2013-09-10 Jeff Law <law@redhat.com>
8478 * g++.dg/torture/pr58380.C: New test.
8480 2013-09-10 Jan Hubicka <jh@suse.cz>
8481 Paolo Carlini <paolo.carlini@oracle.com>
8483 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
8485 2013-09-10 Jeff Law <law@redhat.com>
8487 * gcc.c-torture/compile/pr58343.c: New test.
8489 2013-09-10 Jakub Jelinek <jakub@redhat.com>
8491 PR rtl-optimization/58365
8492 * gcc.c-torture/execute/pr58365.c: New test.
8494 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
8496 * gcc.dg/torture/memcpy-1.c: New test.
8498 2013-09-10 Alan Modra <amodra@gmail.com>
8500 * gcc.target/powerpc/pr58330.c: New.
8502 2013-09-10 Alan Modra <amodra@gmail.com>
8504 * gcc.target/powerpc/medium_offset.c: New.
8506 2013-09-09 Jakub Jelinek <jakub@redhat.com>
8509 * g++.dg/warn/Wunused-var-21.C: New test.
8511 PR tree-optimization/58364
8512 * gcc.c-torture/execute/pr58364.c: New test.
8514 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8517 * g++.dg/warn/Wdelete-incomplete-1.C: New.
8518 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
8519 * g++.dg/init/delete1.C: Adjust.
8521 2013-09-09 Ian Bolton <ian.bolton@arm.com>
8523 * gcc.target/aarch64/movdi_1.c: New test.
8525 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
8528 * g++.dg/warn/Wunused-parm-5.C: New.
8530 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8532 * gcc.target/aarch64/cmn-neg.c: New test.
8534 2013-09-09 Richard Biener <rguenther@suse.de>
8537 * gcc.dg/torture/pr58326-1.c: New testcase.
8538 * gcc.dg/torture/pr58326-2.c: Likewise.
8540 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8543 * g++.dg/ext/pr57735.C: New test.
8545 2013-09-09 Jan Hubicka <jh@suse.cz>
8548 * g++.dg/torture/PR58294.C: New testcase.
8550 2013-09-08 Jeff Law <law@redhat.com>
8552 * gcc.c-torture/compile/pr58340.c: New test.
8554 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
8556 * g++.dg/debug/ra1.C: New test.
8558 2013-09-08 Jan Hubicka <jh@suse.cz>
8560 * g++.dg/ipa/devirt-11.C: Update template.
8561 * g++.dg/ipa/devirt-16.C: New testcase.
8562 * g++.dg/ipa/devirt-17.C: New testcase.
8563 * g++.dg/ipa/devirt-18.C: New testcase.
8565 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
8568 * g++.dg/overload/new1.C: Adjust.
8570 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
8572 * c-c++-common/opaque-vector.c: New test.
8574 2013-09-08 Tom de Vries <tom@codesourcery.com>
8577 * g++.dg/tm/noexcept-6.C: New test.
8579 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
8581 * gcc.target/arc/cond-set-use.c: New test.
8583 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
8585 * gnat.dg/stack_usage2.adb: New test.
8587 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
8589 * gcc.target/aarch64/table-intrinsics.c
8590 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
8591 (qtb_tests8_< ,2,3,4>): Likewise.
8592 (qtblq_tests8_< ,2,3,4>): Likewise.
8593 (qtbxq_tests8_< ,2,3,4>): Likewise.
8595 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
8597 * gnat.dg/warn10.ad[sb]: New test.
8598 * gnat.dg/warn10_pkg.ads: New helper.
8600 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
8602 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
8603 Don't expect NULL in foo.result set.
8604 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
8606 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8607 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8609 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8611 * gcc.target/s390/nearestint-1.c: New testcase.
8613 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
8614 Vineet Gupta <Vineet.Gupta@synopsys.com>
8616 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
8617 * gcc.target/arc: New directory.
8618 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
8619 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
8620 * gcc.dg/torture/stackalign/builtin-apply-2.c
8621 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
8622 * gcc.dg/builtin-apply2.c
8623 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
8625 2013-09-04 Jan Hubicka <jh@suse.cz>
8628 * g++.dg/torture/pr58201_0.C: New testcase.
8629 * g++.dg/torture/pr58201_1.C: New testcase.
8630 * g++.dg/torture/pr58201.h: New testcase.
8632 2013-09-05 Jan Hubicka <jh@suse.cz>
8634 * gcc.dg/autopar/pr49960.c: Disable partial inlining
8636 2013-09-05 Richard Biener <rguenther@suse.de>
8638 PR tree-optimization/58137
8639 * gcc.target/i386/pr58137.c: New testcase.
8641 2013-09-05 Martin Jambor <mjambor@suse.cz>
8643 * g++.dg/ipa/remref-1.C: New test.
8644 * g++.dg/ipa/remref-2.C: Likewise.
8646 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
8649 * g++.dg/parse/access11.C: New.
8651 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
8653 * g++.dg/warn/weak1.C: Skip on AIX.
8655 2013-09-04 Easwaran Raman <eraman@google.com>
8658 PR tree-optimization/58011
8659 * gfortran.dg/reassoc_12.f90: New testcase.
8660 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
8662 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
8664 * gcc.dg/attr-weakref-1.c: Skip on AIX.
8665 * gcc.dg/torture/pr53922.c: Skip on AIX.
8666 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
8668 2013-09-04 Teresa Johnson <tejohnson@google.com>
8670 * gcc.dg/unroll_1.c: Test dumping to stderr.
8672 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
8675 * g++.dg/warn/deprecated-8.C: New.
8677 2013-09-03 Jeff Law <law@redhat.com>
8679 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
8682 2013-09-03 Meador Inge <meadori@codesourcery.com>
8686 2013-08-30 Meador Inge <meadori@codesourcery.com>
8688 * gcc.dg/Warray-bounds-11.c: New testcase.
8690 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
8692 * lib/target-supports.exp (check_weak_available): Return true for AIX.
8694 2013-09-03 Jan Hubicka <jh@suse.cz>
8696 * g++.dg/ipa/devirt-15.C: Fix testcase.
8698 2013-09-03 Richard Biener <rguenther@suse.de>
8701 * gcc.dg/torture/pr57656.c: New testcase.
8703 2013-09-03 Richard Biener <rguenther@suse.de>
8706 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
8708 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8711 * gfortran.dg/do_concurrent_3.f90: New test case.
8713 2013-09-02 Jan Hubicka <jh@suse.cz>
8715 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
8717 2013-09-02 Martin Jambor <mjambor@suse.cz>
8720 * gcc.dg/ipa/pr58106.c: New test.
8722 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
8724 * gcc.target/aarch64/scalar_intrinsics.c
8725 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
8727 2013-09-02 Richard Biener <rguenther@suse.de>
8730 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
8732 2013-09-02 Richard Biener <rguenther@suse.de>
8734 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
8737 2013-09-02 Bin Cheng <bin.cheng@arm.com>
8739 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
8741 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
8743 PR c++/21682, implement DR 565
8744 * g++.dg/template/using24.C: New.
8745 * g++.dg/template/using25.C: Likewise.
8746 * g++.dg/template/using26.C: Likewise.
8748 2013-09-01 Jan Hubicka <jh@suse.cz>
8750 * g++.dg/ipa/devirt-15.C: New testcase.
8752 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
8754 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
8756 2013-08-31 Jan Hubicka <jh@suse.cz>
8758 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
8759 * g++.dg/tree-ssa/pr45453.C: Likewise.
8761 2013-08-31 Jan Hubicka <jh@suse.cz>
8763 * gcc.dg/fork-instrumentation.c: New testcase.
8765 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
8767 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
8769 2013-08-30 Meador Inge <meadori@codesourcery.com>
8771 * gcc.dg/Warray-bounds-11.c: New testcase.
8773 2013-08-30 Marek Polacek <polacek@redhat.com>
8775 * g++.dg/ubsan/div-by-zero-1.C: New test.
8776 * c-c++-common/ubsan/save-expr-1.c: New test.
8777 * c-c++-common/ubsan/save-expr-2.c: New test.
8778 * c-c++-common/ubsan/save-expr-3.c: New test.
8779 * c-c++-common/ubsan/save-expr-4.c: New test.
8780 * c-c++-common/ubsan/typedef-1.c: New test.
8781 * c-c++-common/ubsan/const-char-1.c: New test.
8782 * c-c++-common/ubsan/const-expr.c: New test.
8783 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8784 * c-c++-common/ubsan/shift-1.c: Likewise.
8785 * c-c++-common/ubsan/shift-2.c: Likewise.
8786 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8787 * lib/ubsan-dg.exp: New file.
8788 * g++.dg/dg.exp: Add ubsan tests.
8789 * g++.dg/ubsan/ubsan.exp: New file.
8790 * gcc.dg/ubsan/ubsan.exp: New file.
8791 * g++.dg/ubsan/cxx11-shift-1.C: New test.
8792 * g++.dg/ubsan/cxx11-shift-2.C: New test.
8793 * c-c++-common/ubsan/div-by-zero-3.c: New test.
8794 * c-c++-common/ubsan/div-by-zero-1.c: New test.
8795 * c-c++-common/ubsan/div-by-zero-4.c: New test.
8796 * c-c++-common/ubsan/shift-3.c: New test.
8797 * c-c++-common/ubsan/unreachable-1.c: New test.
8798 * c-c++-common/ubsan/shift-1.c: New test.
8799 * c-c++-common/ubsan/shift-2.c: New test.
8800 * c-c++-common/ubsan/div-by-zero-2.c: New test.
8801 * gcc.dg/ubsan/c99-shift-2.c: New test.
8802 * gcc.dg/ubsan/c99-shift-1.c: New test.
8804 2013-08-29 Jan Hubicka <jh@suse.cz>
8806 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
8807 to match template and comment.
8809 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
8812 * g++.dg/cpp0x/dc8.C: New.
8813 * g++.dg/template/meminit1.C: Adjust.
8815 2013-08-30 Teresa Johnson <tejohnson@google.com>
8817 * gcc.dg/inline-dump.c: Delete inadvertant commit.
8819 2013-08-30 Jakub Jelinek <jakub@redhat.com>
8821 PR tree-optimization/58277
8822 * gcc.c-torture/execute/pr58277-1.c: New test.
8823 * gcc.c-torture/execute/pr58277-2.c: New test.
8825 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
8827 * gcc.dg/guality/param-1.c: New test.
8828 * gcc.dg/guality/param-2.c: Likewise.
8830 2013-08-30 Richard Biener <rguenther@suse.de>
8832 PR tree-optimization/58228
8833 * gcc.dg/torture/pr58228.c: New testcase.
8835 2013-08-30 Richard Biener <rguenther@suse.de>
8837 PR tree-optimization/58223
8838 * gcc.dg/torture/pr58223.c: New testcase.
8839 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
8841 2013-08-30 Richard Biener <rguenther@suse.de>
8843 PR tree-optimization/58010
8844 * gcc.dg/pr58010.c: New testcase.
8846 2013-08-29 Xinliang DavidLi <davidxl@google.com>
8848 * gcc.dg/unroll_3.c: Message change.
8849 * gcc.dg/unroll_4.c: Likewise.
8850 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
8851 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
8852 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
8853 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
8854 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
8855 * gcc.dg/tree-ssa/loop-23.c: Likewise.
8856 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8857 * gcc.dg/unroll_1.c: Likewise.
8858 * gcc.dg/vect/bb-slp-31.c: Likewise.
8859 * gcc.dg/vect/bb-slp-14.c: Likewise.
8860 * gcc.dg/vect/bb-slp-8.c: Likewise.
8861 * gcc.dg/vect/bb-slp-23.c: Likewise.
8862 * gcc.dg/vect/bb-slp-15.c: Likewise.
8863 * gcc.dg/vect/bb-slp-9.c: Likewise.
8864 * gcc.dg/vect/bb-slp-24.c: Likewise.
8865 * gcc.dg/vect/bb-slp-16.c: Likewise.
8866 * gcc.dg/vect/bb-slp-25.c: Likewise.
8867 * gcc.dg/vect/bb-slp-17.c: Likewise.
8868 * gcc.dg/vect/bb-slp-26.c: Likewise.
8869 * gcc.dg/vect/bb-slp-18.c: Likewise.
8870 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8871 * gcc.dg/vect/bb-slp-27.c: Likewise.
8872 * gcc.dg/vect/bb-slp-19.c: Likewise.
8873 * gcc.dg/vect/bb-slp-28.c: Likewise.
8874 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8875 * gcc.dg/vect/bb-slp-29.c: Likewise.
8876 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8877 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8878 * gcc.dg/vect/bb-slp-1.c: Likewise.
8879 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8880 * gcc.dg/vect/bb-slp-2.c: Likewise.
8881 * gcc.dg/vect/bb-slp-3.c: Likewise.
8882 * gcc.dg/vect/bb-slp-10.c: Likewise.
8883 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8884 * gcc.dg/vect/bb-slp-4.c: Likewise.
8885 * gcc.dg/vect/bb-slp-11.c: Likewise.
8886 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8887 * gcc.dg/vect/bb-slp-5.c: Likewise.
8888 * gcc.dg/vect/bb-slp-20.c: Likewise.
8889 * gcc.dg/vect/bb-slp-6.c: Likewise.
8890 * gcc.dg/vect/bb-slp-21.c: Likewise.
8891 * gcc.dg/vect/bb-slp-30.c: Likewise.
8892 * gcc.dg/vect/bb-slp-13.c: Likewise.
8893 * gcc.dg/vect/bb-slp-7.c: Likewise.
8894 * gcc.dg/vect/bb-slp-22.c: Likewise.
8895 * gcc.dg/unroll_2.c: Likewise.
8896 * g++.dg/vect/slp-pr50413.cc: Likewise.
8897 * g++.dg/vect/slp-pr56812.cc: Likewise.
8898 * g++.dg/vect/slp-pr50819.cc: Likewise.
8900 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
8902 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
8904 2013-08-29 Teresa Johnson <tejohnson@google.com>
8906 * gcc.dg/pr40209.c: Use -fopt-info.
8907 * gcc.dg/pr26570.c: Ditto.
8908 * gcc.dg/pr32773.c: Ditto.
8909 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
8911 2013-08-29 Richard Biener <rguenther@suse.de>
8913 PR tree-optimization/58246
8914 * gcc.dg/torture/pr58246.c: New testcase.
8916 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8919 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
8921 * gfortran.dg/realloc_on_assign_19.f90: New test.
8923 2013-08-29 Richard Biener <rguenther@suse.de>
8926 * gcc.dg/pr57287-2.c: New testcase.
8928 2013-08-29 Richard Biener <rguenther@suse.de>
8930 PR tree-optimization/57685
8931 * gcc.dg/torture/pr57685.c: New testcase.
8933 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
8936 * g++.dg/cpp0x/dc7.C: New.
8938 2013-08-28 Jakub Jelinek <jakub@redhat.com>
8941 * c-c++-common/gomp/pr58257.c: New test.
8943 2013-08-28 Richard Biener <rguenther@suse.de>
8945 PR tree-optimization/56933
8946 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
8948 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
8950 * gcc.target/aarch64/scalar_shift_1.c: New.
8952 2013-08-27 Richard Biener <rguenther@suse.de>
8954 PR tree-optimization/57521
8955 * gcc.dg/torture/pr57521.c: New testcase.
8957 2013-08-27 Jakub Jelinek <jakub@redhat.com>
8959 PR rtl-optimization/57860
8960 PR rtl-optimization/57861
8961 PR rtl-optimization/57875
8962 PR rtl-optimization/57876
8963 PR rtl-optimization/57877
8964 * gcc.c-torture/execute/pr57860.c: New test.
8965 * gcc.c-torture/execute/pr57861.c: New test.
8966 * gcc.c-torture/execute/pr57875.c: New test.
8967 * gcc.c-torture/execute/pr57876.c: New test.
8968 * gcc.c-torture/execute/pr57877.c: New test.
8970 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8973 * gfortran.dg/bounds_check_18.f90: New test.
8975 2013-08-23 Jan Hubicka <jh@suse.cz>
8977 * g++.dg/ipa/devirt-14.C: Fix typo.
8979 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
8982 * gfortran.dg/inline_sum_5.f90: New.
8984 2013-08-23 Janus Weil <janus@gcc.gnu.org>
8987 * gfortran.dg/typebound_assignment_7.f90: New.
8989 2013-08-23 Jan Hubicka <jh@suse.cz>
8991 * g++.dg/ipa/devirt-13.C: New testcase.
8992 * g++.dg/ipa/devirt-14.C: New testcase.
8994 2013-08-23 Jakub Jelinek <jakub@redhat.com>
8997 * gcc.target/i386/pr58218.c: New test.
8999 PR tree-optimization/58209
9000 * gcc.c-torture/execute/pr58209.c: New test.
9002 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9004 * gcc.target/powerpc/pr57744.c: Declare abort.
9006 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
9009 * g++.dg/template/error54.C: New.
9011 2013-08-22 Janus Weil <janus@gcc.gnu.org>
9014 * gfortran.dg/select_type_34.f90: New.
9016 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9019 * g++.dg/warn/deprecated-7.C: New.
9021 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9023 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
9025 2013-08-21 Jeff Law <law@redhat.com>
9027 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
9029 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
9032 * g++.dg/ext/attr-alias-3.C: New.
9034 2013-08-20 Janus Weil <janus@gcc.gnu.org>
9037 * gfortran.dg/intent_out_8.f90: New.
9039 2013-08-20 Teresa Johnson <tejohnson@google.com>
9041 PR rtl-optimizations/57451
9042 * g++.dg/tree-prof/pr57451.C: New test.
9044 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
9047 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
9049 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
9052 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
9054 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
9056 * gcc.target/powerpc/dfp-dd-2.c: New test.
9057 * gcc.target/powerpc/dfp-td-2.c: Likewise.
9058 * gcc.target/powerpc/dfp-td-3.c: Likewise.
9060 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
9062 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
9063 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
9066 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
9068 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
9070 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
9073 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
9074 correct test response.
9077 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
9078 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
9079 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
9081 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
9082 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
9084 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
9086 2013-08-18 Jan Hubicka <jh@suse.cz>
9088 * g++.dg/ipa/type-inheritance-1.C: New testcase.
9090 2013-08-19 Janus Weil <janus@gcc.gnu.org>
9093 * gfortran.dg/gomp/proc_ptr_1.f90: New.
9095 2013-08-18 Jakub Jelinek <jakub@redhat.com>
9097 PR tree-optimization/58006
9098 * g++.dg/opt/pr58006.C: New test.
9100 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
9102 * gnat.dg/specs/linker_alias.ads: New test.
9104 2013-08-16 Jakub Jelinek <jakub@redhat.com>
9106 PR tree-optimization/58164
9107 * gcc.c-torture/compile/pr58164.c: New test.
9109 PR tree-optimization/58165
9110 * g++.dg/opt/pr58165.C: New test.
9112 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
9115 * g++.dg/cpp0x/enum28.C: New.
9116 * g++.dg/cpp0x/enum15.C: Adjust.
9118 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9121 * gcc.target/powerpc/pr57949-1.c: New.
9122 * gcc.target/powerpc/pr57949-2.c: New.
9124 2013-08-14 Jakub Jelinek <jakub@redhat.com>
9126 PR tree-optimization/58145
9127 * gcc.dg/pr58145-1.c: New test.
9128 * gcc.dg/pr58145-2.c: New test.
9130 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
9132 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
9133 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9134 * gcc.dg/debug/dwarf2/static1.c: Likewise.
9135 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9136 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
9137 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9138 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
9139 * gcc.dg/debug/dwarf2/var1.c: Likewise.
9140 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
9141 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
9142 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9143 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
9144 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
9145 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
9146 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9147 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
9148 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
9149 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
9150 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
9151 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9152 * gcc.dg/debug/dwarf2/var2.c: Likewise.
9153 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
9154 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
9155 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9156 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
9157 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
9158 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
9159 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
9160 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9161 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
9162 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
9163 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
9164 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
9165 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
9166 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9167 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
9168 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
9169 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
9170 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9171 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
9172 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9175 * gcc.c-torture/execute/pr56799.x: New file.
9177 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
9179 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
9181 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
9182 * gcc.dg/pr44214-3.c (v2df): Likewise.
9184 * gcc.dg/pr46647.c: xfail for avr-*-*.
9186 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
9188 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
9189 Expect l to be optimized away.
9190 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
9193 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
9194 to tests that assume int/double are larger than short/float.
9197 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
9199 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
9200 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
9201 target { int16 }. Restrict existing tests to target { int32 }
9203 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
9204 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
9205 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
9206 * lib/target-supports.exp (check_effective_target_int32): New proc.
9208 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
9209 exclude from scan test.
9211 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
9212 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
9213 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
9214 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
9215 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
9216 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
9217 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
9218 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
9219 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
9220 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
9221 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
9222 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
9223 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
9224 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
9225 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9226 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9227 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9228 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
9229 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
9231 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
9233 * gcc.target/arm/pr19599.c: Skip for -mthumb.
9235 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
9236 to be the first test directive.
9237 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
9238 * gcc.target/arm/atomic-op-acquire.c: Likewise.
9239 * gcc.target/arm/atomic-op-char.c: Likewise.
9240 * gcc.target/arm/atomic-op-consume.c: Likewise.
9241 * gcc.target/arm/atomic-op-int.c: Likewise.
9242 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
9243 * gcc.target/arm/atomic-op-release.c: Likewise.
9244 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
9245 * gcc.target/arm/atomic-op-short.c: Likewise.
9247 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
9249 PR rtl-optimization/57662
9250 * gcc.dg/pr57662.c: New test.
9252 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
9254 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
9256 * gcc.target/mips/nans-legacy.c: Likewise.
9258 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
9260 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
9262 * gcc.target/mips/fabs-legacy.c: Likewise.
9263 * gcc.target/mips/fabsf-2008.c: Likewise.
9264 * gcc.target/mips/fabsf-legacy.c: Likewise.
9265 * gcc.target/mips/fneg-2008.c: Likewise.
9266 * gcc.target/mips/fneg-legacy.c: Likewise.
9267 * gcc.target/mips/fnegf-2008.c: Likewise.
9268 * gcc.target/mips/fnegf-legacy.c: Likewise.
9269 * gcc.target/mips/nan-2008.c: Likewise.
9270 * gcc.target/mips/nan-legacy.c: Likewise.
9271 * gcc.target/mips/nanf-2008.c: Likewise.
9272 * gcc.target/mips/nanf-legacy.c: Likewise.
9273 * gcc.target/mips/nans-2008.c: Likewise.
9274 * gcc.target/mips/nans-legacy.c: Likewise.
9275 * gcc.target/mips/nansf-2008.c: Likewise.
9276 * gcc.target/mips/nansf-legacy.c: Likewise.
9278 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
9280 * gnat.dg/valued_proc.adb: New test.
9281 * gnat.dg/valued_proc_pkg.ads: New helper.
9283 2013-08-13 Jakub Jelinek <jakub@redhat.com>
9285 PR tree-optimization/57661
9286 * g++.dg/opt/pr57661.C: New test.
9289 * gcc.dg/asan/pr56417.c: New test.
9291 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
9293 * gnat.dg/loop_optimization16.adb: New test.
9294 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
9296 2013-08-13 Marek Polacek <polacek@redhat.com>
9298 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
9300 2013-08-13 David Malcolm <dmalcolm@redhat.com>
9302 Example of converting global state to per-pass state.
9304 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
9305 global state "static int counter" to...
9306 (one_pass::counter): ...this instance data.
9308 2013-08-13 David Malcolm <dmalcolm@redhat.com>
9310 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
9311 to member function...
9312 (one_pass::gate): ...this.
9313 (one_pass_exec): Convert to member function...
9314 (one_pass::impl_execute): ...this.
9316 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9319 * g++.dg/cpp0x/pr57416.C: New.
9321 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
9323 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
9325 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
9326 * g++.dg/cpp0x/defaulted2.C: Likewise.
9327 * g++.dg/cpp0x/defaulted31.C: Likewise.
9328 * g++.dg/cpp0x/error6.C: Likewise.
9329 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
9330 * g++.dg/cpp0x/override2.C: Likewise.
9331 * g++.dg/cpp0x/parse1.C: Likewise.
9332 * g++.dg/cpp0x/scoped_enum.C: Likewise.
9333 * g++.dg/cpp0x/temp_default4.C: Likewise.
9334 * g++.dg/ext/attrib32.C: Likewise.
9335 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
9336 * g++.dg/ext/mv13.C: Likewise.
9337 * g++.dg/ext/mv7.C: Likewise.
9338 * g++.dg/ext/mv9.C: Likewise.
9339 * g++.dg/ext/pr57362.C: Likewise.
9340 * g++.dg/ext/typeof10.C: Likewise.
9341 * g++.dg/lookup/anon6.C: Likewise.
9342 * g++.dg/lookup/crash6.C: Likewise.
9343 * g++.dg/lookup/name-clash5.C: Likewise.
9344 * g++.dg/lookup/name-clash6.C: Likewise.
9345 * g++.dg/other/anon4.C: Likewise.
9346 * g++.dg/other/error15.C: Likewise.
9347 * g++.dg/other/error8.C: Likewise.
9348 * g++.dg/other/redecl2.C: Likewise.
9349 * g++.dg/parse/crash16.C: Likewise.
9350 * g++.dg/parse/crash21.C: Likewise.
9351 * g++.dg/parse/crash38.C: Likewise.
9352 * g++.dg/parse/redef2.C: Likewise.
9353 * g++.dg/parse/struct-as-enum1.C: Likewise.
9354 * g++.dg/template/crash39.C: Likewise.
9355 * g++.dg/template/redecl3.C: Likewise.
9356 * g++.dg/tls/diag-3.C: Likewise.
9357 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
9358 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9359 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9360 * g++.old-deja/g++.brendan/crash16.C: Likewise.
9361 * g++.old-deja/g++.brendan/crash18.C: Likewise.
9362 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
9363 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
9364 * g++.old-deja/g++.brendan/static3.C: Likewise.
9365 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
9366 * g++.old-deja/g++.jason/binding.C: Likewise.
9367 * g++.old-deja/g++.jason/crash4.C: Likewise.
9368 * g++.old-deja/g++.jason/crash7.C: Likewise.
9369 * g++.old-deja/g++.jason/lineno.C: Likewise.
9370 * g++.old-deja/g++.jason/scoping7.C: Likewise.
9371 * g++.old-deja/g++.mike/misc3.C: Likewise.
9372 * g++.old-deja/g++.mike/net44.C: Likewise.
9373 * g++.old-deja/g++.mike/ns3.C: Likewise.
9374 * g++.old-deja/g++.ns/alias4.C: Likewise.
9375 * g++.old-deja/g++.ns/ns11.C: Likewise.
9376 * g++.old-deja/g++.other/crash23.C: Likewise.
9377 * g++.old-deja/g++.other/decl8.C: Likewise.
9378 * g++.old-deja/g++.other/linkage3.C: Likewise.
9379 * g++.old-deja/g++.other/typeck1.C: Likewise.
9380 * g++.old-deja/g++.other/typedef5.C: Likewise.
9381 * g++.old-deja/g++.pt/explicit34.C: Likewise.
9382 * g++.old-deja/g++.pt/friend36.C: Likewise.
9383 * obj-c++.dg/method-8.mm: Likewise.
9384 * obj-c++.dg/tls/diag-3.mm: Likewise.
9386 2013-08-12 Perez Read <netfirewall@gmail.com>
9389 * gcc.target/i386/movabs-1.c: New test.
9391 2013-08-12 Marek Polacek <polacek@redhat.com>
9393 PR tree-optimization/57980
9394 * gcc.dg/pr57980.c: New test.
9396 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9399 * gfortran.dg/do_check_10.f90: New test.
9400 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
9401 * gfortran.dg/array_constructor_18.f90: Likewise.
9402 * gfortran.dg/array_constructor_22.f90: Likewise.
9403 * gfortran.dg/coarray_15.f90: Likewise.
9404 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
9405 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
9406 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
9408 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
9411 * g++.dg/cpp0x/constexpr-ice8.C: New.
9413 2013-08-09 Xinliang David Li <davidxl@google.com>
9415 * gcc.target/i386/memcpy-strategy-1.c: New test.
9416 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
9417 * gcc.target/i386/memset-strategy-1.c: Ditto.
9418 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
9420 2013-08-09 Jan Hubicka <jh@suse.cz>
9422 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
9423 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
9425 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
9427 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
9429 2013-08-09 Janus Weil <janus@gcc.gnu.org>
9432 * gfortran.dg/transfer_intrinsic_6.f90: New.
9434 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
9437 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
9440 * g++.dg/lookup/typedef2.C: New.
9442 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
9444 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
9445 output of vdup intrinsics.
9447 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9449 * gcc.target/arm/lp1189445.c: New testcase.
9451 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
9453 PR rtl-optimization/58079
9454 * gcc.dg/torture/pr58079.c: New test.
9456 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
9458 * gnat.dg/warn9.adb: New test.
9460 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
9463 * g++.dg/lookup/typedef2.C: New.
9465 2013-08-07 David Malcolm <dmalcolm@redhat.com>
9467 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
9468 to optstr when building plugins on darwin.
9470 2013-08-06 Martin Jambor <mjambor@suse.cz>
9472 PR tree-optimization/57539
9473 * gcc.dg/ipa/pr57539.c: New test.
9475 2013-08-06 Martin Jambor <mjambor@suse.cz>
9476 Bernd Edlinger <bernd.edlinger@hotmail.de>
9478 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
9479 (a): Fix constructor.
9481 2013-08-06 Martin Jambor <mjambor@suse.cz>
9484 * gfortran.dg/pr57987.f90: New test.
9486 2013-08-06 Martin Jambor <mjambor@suse.cz>
9489 * gcc.dg/torture/pr58041.c: New test.
9490 * gcc.target/arm/pr58041.c: Likewise.
9492 2013-08-06 Janus Weil <janus@gcc.gnu.org>
9495 * gfortran.dg/pointer_init_8.f90: New.
9497 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
9500 * g++.dg/cpp0x/pr58080.C: New.
9502 2013-08-05 David Malcolm <dmalcolm@redhat.com>
9504 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
9505 to optstr when building plugins.
9507 2013-08-05 David Malcolm <dmalcolm@redhat.com>
9509 Patch autogenerated by refactor_passes.py from
9510 https://github.com/davidmalcolm/gcc-refactoring-scripts
9511 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
9513 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
9514 struct to a subclass of gimple_opt_pass along with...
9515 (pass_data_one_pass): ...new pass_data instance and...
9516 (make_one_pass): ...new function.
9517 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
9518 global struct to a subclass of gimple_opt_pass along with...
9519 (pass_data_warn_self_assign): ...new pass_data instance and...
9520 (make_pass_warn_self_assign): ...new function.
9521 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
9522 a global struct to a subclass of gimple_opt_pass along with...
9523 (pass_data_dumb_plugin_example): ...new pass_data instance and...
9524 (make_pass_dumb_plugin_example): ...new function.
9525 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
9526 global struct to a subclass of gimple_opt_pass along with...
9527 (pass_data_warn_self_assign): ...new pass_data instance and...
9528 (make_pass_warn_self_assign): ...new function.
9530 2013-08-05 David Malcolm <dmalcolm@redhat.com>
9532 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
9533 is created and added to the pass_manager to reflect
9534 autogenerated changes.
9535 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
9536 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
9537 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
9539 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
9542 * g++.dg/cpp0x/pr58072.C: New.
9544 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9546 * gcc.dg/torture/pr57993-2.cpp: New.
9548 2013-08-02 Jan Hubicka <jh@suse.cz>
9550 * gcc.dg/ipa/ipa-1.c: Update.
9551 * gcc.dg/ipa/ipa-2.c: Update.
9552 * gcc.dg/ipa/ipa-3.c: Update.
9553 * gcc.dg/ipa/ipa-4.c: Update.
9554 * gcc.dg/ipa/ipa-5.c: Update.
9555 * gcc.dg/ipa/ipa-7.c: Update.
9556 * gcc.dg/ipa/ipa-8.c: Update.
9557 * gcc.dg/ipa/ipcp-1.c: Update.
9558 * gcc.dg/ipa/ipcp-2.c: Update.
9560 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
9562 PR rtl-optimization/58048
9563 * gcc.target/i386/pr58048.c: New.
9565 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9567 * gcc.target/arm/neon-for-64bits-2.c: Delete.
9569 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
9570 Peter Bergner <bergner@vnet.ibm.com>
9573 * g++.dg/overload/using3.C: New.
9574 * g++.dg/overload/using2.C: Adjust.
9575 * g++.dg/lookup/using9.C: Likewise.
9577 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9579 * gcc.target/arm/pr46972-2.c: New test.
9581 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
9583 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
9585 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9587 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
9589 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
9591 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
9592 rather than addressing!=absolute when deciding how to handle MIPS16
9593 when the test forces an ABI.
9595 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
9598 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
9600 2013-07-30 Steve Ellcey <sellcey@mips.com>
9602 * gcc.target/mips/code-readable-1.c: Increase switch size.
9603 * gcc.target/mips/code-readable-2.c: Ditto.
9604 * gcc.target/mips/code-readable-3.c: Ditto.
9605 * gcc.target/mips/code-readable-4.c: Ditto.
9607 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
9610 * g++.dg/parse/crash63.C: New.
9612 2013-07-30 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/pointer_assign_8.f90: New.
9616 * gfortran.dg/pointer_assign_9.f90: New.
9617 * gfortran.dg/pointer_assign_10.f90: New.
9618 * gfortran.dg/pointer_assign_11.f90: New.
9620 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9622 * gcc.target/arm/pr57637.c: New testcase.
9624 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9626 PR tree-optimization/57993
9627 * gcc.dg/torture/pr57993.c: New test.
9629 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
9631 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
9633 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
9636 * g++.dg/conversion/ambig2.C: New.
9638 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
9640 * gcc.target/mips/fabs-2008.c: New test case.
9641 * gcc.target/mips/fabs-legacy.c: New test case.
9642 * gcc.target/mips/fabsf-2008.c: New test case.
9643 * gcc.target/mips/fabsf-legacy.c: New test case.
9644 * gcc.target/mips/fneg-2008.c: New test case.
9645 * gcc.target/mips/fneg-legacy.c: New test case.
9646 * gcc.target/mips/fneg-2008.c: New test case.
9647 * gcc.target/mips/fneg-legacy.c: New test case.
9648 * gcc.target/mips/nan-2008.c: New test case.
9649 * gcc.target/mips/nan-legacy.c: New test case.
9650 * gcc.target/mips/nanf-2008.c: New test case.
9651 * gcc.target/mips/nanf-legacy.c: New test case.
9652 * gcc.target/mips/nans-2008.c: New test case.
9653 * gcc.target/mips/nans-legacy.c: New test case.
9654 * gcc.target/mips/nansf-2008.c: New test case.
9655 * gcc.target/mips/nansf-legacy.c: New test case.
9656 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
9658 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
9659 Maxim Kuvyrkov <maxim@kugelworks.com>
9661 * lib/target-supports.exp (check_effective_target_non_bionic): New
9662 effective-target test.
9663 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
9664 * g++.dg/tls/thread_local4g.C: Ditto.
9666 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9669 * gfortran.dg/vector_subsript_7.f90: New test.
9671 2013-07-27 Tobias Burnus <burnus@net-b.de>
9674 * gfortran.dg/warn_alias.f90: New.
9676 2013-07-27 Janus Weil <janus@gcc.gnu.org>
9679 * gfortran.dg/class_array_19.f90: New.
9681 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
9683 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
9684 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
9685 * gcc.dg/vect/pr57741-3.c: Likewise.
9686 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
9688 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
9690 Skip tests that make assumptions about struct layout that don't hold
9692 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
9693 * g++.dg/cpp0x/iop.C: Likewise.
9694 * g++.dg/cpp0x/named_refs.C: Likewise.
9695 * g++.dg/cpp0x/rv1p.C: Likewise.
9696 * g++.dg/cpp0x/rv2p.C: Likewise.
9697 * g++.dg/cpp0x/rv3p.C: Likewise.
9698 * g++.dg/cpp0x/rv4p.C: Likewise.
9699 * g++.dg/cpp0x/rv5p.C: Likewise.
9700 * g++.dg/cpp0x/rv6p.C: Likewise.
9701 * g++.dg/cpp0x/rv7p.C: Likewise.
9702 * g++.dg/cpp0x/rv8p.C: Likewise.
9703 * g++.dg/ext/strncpy-chk1.C: Likewise.
9704 * gcc.dg/builtin-object-size-10.c: Likewise.
9705 * gcc.dg/builtin-object-size-11.c: Likewise.
9706 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9707 * gcc.dg/pr25805.c: Likewise.
9708 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
9709 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9710 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9711 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9712 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9713 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9714 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9715 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9716 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9717 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9718 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9719 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9720 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9721 * gcc.c-torture/execute/zerolen-2.x: Likewise.
9722 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9724 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
9725 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9727 * gcc.dg/torture/pr37868.c: Disable for epiphany.
9728 * gcc.dg/sibcall-6.c: Enable for epiphany.
9730 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9732 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
9734 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
9736 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
9737 memcpy not initializers.
9739 * gcc.dg/guality/guality.exp: Skip on AIX.
9741 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
9744 * g++.dg/cpp0x/pr57101.C: New.
9746 2013-07-26 Ian Bolton <ian.bolton@arm.com>
9748 * gcc.target/aarch64/neg_1.c: New test.
9750 2013-07-25 Janus Weil <janus@gcc.gnu.org>
9753 * gfortran.dg/typebound_call_25.f90: New.
9755 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
9758 * g++.dg/cpp0x/pr57981.C: New.
9760 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
9763 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
9765 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
9767 PR rtl-optimization/57960
9768 * gcc.target/s390/pr57960.c: New.
9770 2013-07-25 Janus Weil <janus@gcc.gnu.org>
9773 * gfortran.dg/unlimited_polymorphic_9.f90: New.
9775 2013-07-25 Terry Guo <terry.guo@arm.com>
9777 * gcc.target/arm/thumb1-Os-mult.c: New test case.
9779 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
9782 * g++.dg/inherit/pr57942.C: New.
9784 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9786 * gcc.target/powerpc/bool2.h: New file, test the code generation
9787 of logical operations for power5, altivec, power7, and power8 systems.
9788 * gcc.target/powerpc/bool2-p5.c: Likewise.
9789 * gcc.target/powerpc/bool2-av.c: Likewise.
9790 * gcc.target/powerpc/bool2-p7.c: Likewise.
9791 * gcc.target/powerpc/bool2-p8.c: Likewise.
9792 * gcc.target/powerpc/bool3.h: Likewise.
9793 * gcc.target/powerpc/bool3-av.c: Likewise.
9794 * gcc.target/powerpc/bool2-p7.c: Likewise.
9795 * gcc.target/powerpc/bool2-p8.c: Likewise.
9797 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
9799 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
9801 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
9803 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
9805 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
9807 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
9808 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
9809 type from long to long long.
9810 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
9811 to have effective-target keywords of lp64 and ilp32.
9812 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
9813 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
9814 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
9815 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
9816 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
9817 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
9818 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
9819 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
9820 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
9822 2013-07-23 Tom Tromey <tromey@redhat.com>
9823 Joseph Myers <joseph@codesourcery.com>
9825 * gcc.dg/c11-generic-1.c: New file.
9826 * gcc.dg/c11-generic-2.c: New file.
9828 2013-07-22 Tobias Burnus <burnus@net-b.de>
9832 * coarray/lib_realloc_1.f90: Permit optimization.
9833 * gfortran.dg/coarray_31.f90: New.
9835 2013-07-22 Tobias Burnus <burnus@net-b.de>
9838 * gfortran.dg/class_array_7.f03: Fix memory leak.
9840 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
9843 * g++.dg/cpp0x/decltype56.C: New.
9845 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9847 * gcc.dg/pr53265.c: Correct line number in dg-message.
9849 2013-07-22 Diego Novillo <dnovillo@google.com>
9851 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
9853 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
9856 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
9857 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
9859 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
9862 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
9863 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
9864 * gcc.dg/torture/pr53366-1.c: Same.
9865 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
9866 * gcc.dg/torture/pr56488.c: Same.
9867 * gcc.dg/torture/pr57584.c: Same.
9868 * gcc.dg/tree-ssa/pr57385.c: Same.
9869 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
9871 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
9873 * c-c++-common/pr41779.c: Fix typos.
9874 * gcc.c-torture/compile/20031125-2.c: Likewise.
9875 * gcc.c-torture/compile/20040621-1.c: Likewise.
9876 * gcc.c-torture/execute/20020418-1.c: Likewise.
9877 * gcc.dg/20020108-1.c: Likewise.
9878 * gcc.dg/atomic-generic-aux.c: Likewise.
9879 * gcc.dg/builtin-complex-err-2.c: Likewise.
9880 * gcc.dg/decl-1.c: Likewise.
9881 * gcc.dg/di-sync-multithread.c: Likewise.
9882 * gcc.dg/format/c90-printf-1.c: Likewise.
9883 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
9884 * gcc.dg/long-long-compare-1.c: Likewise.
9885 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
9886 * gcc.dg/pr17055-1.c: Likewise.
9887 * gcc.dg/pr27095.c: Likewise.
9888 * gcc.dg/torture/fp-int-convert.h: Likewise.
9889 * gcc.dg/tree-prof/inliner-1.c: Likewise.
9890 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
9891 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
9892 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
9893 * gcc.dg/tree-ssa/loop-19.c: Likewise.
9894 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9895 * gcc.dg/tree-ssa/pr21001.c: Likewise.
9896 * gcc.dg/tree-ssa/pr42585.c: Likewise.
9897 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
9898 * gcc.dg/vect/vect-cond-5.c: Likewise.
9899 * gcc.dg/weak/typeof-2.c: Likewise.
9900 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
9901 * gcc.target/arm/naked-1.c: Likewise.
9902 * gcc.target/i386/pr9771-1.c: Likewise.
9903 * gcc.target/sparc/sparc-constant-1.c: Likewise.
9904 * gcc.target/sparc/struct-ret-check.c: Likewise.
9905 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
9906 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
9907 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
9910 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9913 * gfortran.dg/dependency_42.f90: New test.
9914 * gfortran.dg/dependency_43.f90: New test.
9916 2013-07-21 Tobias Burnus <burnus@net-b.de>
9919 * gfortran.dg/round_4.f90: New.
9921 2013-07-21 Tobias Burnus <burnus@net-b.de>
9924 * gfortran.dg/min_max_conformance_2.f90: New.
9926 2013-07-20 Jakub Jelinek <jakub@redhat.com>
9928 PR preprocessor/57620
9929 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
9930 (main): Don't test {s,u,U,L}12.
9931 * c-c++-common/raw-string-13.c: New test.
9932 * c-c++-common/raw-string-14.c: New test.
9933 * c-c++-common/raw-string-15.c: New test.
9934 * c-c++-common/raw-string-16.c: New test.
9936 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
9938 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
9940 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
9942 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
9944 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
9945 target { ! keeps_null_pointer_checks }.
9946 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
9947 target { ! keeps_null_pointer_checks }.
9949 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
9950 * gcc.dg/torture/pr56488.c: Likewise.
9952 2013-07-19 Ian Bolton <ian.bolton@arm.com>
9954 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
9957 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
9959 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
9960 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
9961 * gfortran.dg/guality/guality.exp: Skip on AIX.
9963 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
9965 * g++.dg/debug/pr56819.C: Skip on AIX.
9966 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
9967 * g++.dg/guality/guality.exp: Skip on AIX.
9969 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
9971 * gcc.misc-tests/gcov-14.c: Skip on AIX.
9973 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
9975 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
9978 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
9979 Adjust to corrected rounding.
9981 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
9983 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
9984 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
9985 check_effective_target_cilkplus.
9986 * g++.dg/cilk-plus/cilk-plus.exp: Same.
9988 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
9990 * gcc.target/powerpc/pr57744.c: Fix typo.
9992 2013-07-18 Sriraman Tallam <tmsriram@google.com>
9995 * gcc.c-torture/compile/pr57698.c: New test.
9996 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
9997 * gcc.c-torture/compile/pr44043.c: Ditto.
9999 2013-07-18 Wei Mi <wmi@google.com>
10001 PR rtl-optimization/57878
10002 * g++.dg/pr57878.C: New test.
10004 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10006 * gcc.dg/pr42611.c: Move dg-error to correct line.
10008 2013-07-17 Tobias Burnus <burnus@net-b.de>
10011 * gfortran.dg/dollar_sym_3.f: New.
10012 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
10014 2013-07-16 Iain Sandoe <iain@codesourcery.com>
10019 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
10020 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
10021 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
10022 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
10023 * objc.dg/image-info.m: Likewise.
10024 * objc.dg/symtab-1.m: Likewise.
10025 * objc.dg/torture/strings/const-str-10.m: Likewise.
10026 * objc.dg/torture/strings/const-str-11.m: Likewise.
10027 * objc.dg/torture/strings/const-str-9.m: Likewise.
10028 * objc.dg/zero-link-1.m: Likewise.
10029 * objc.dg/zero-link-2.m: Likewise.
10030 * objc.dg/no-extra-load.m: Avoid Foundation.h.
10031 * objc.dg/objc-foreach-4.m: Likewise.
10032 * objc.dg/objc-foreach-5.m: Likewise.
10033 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
10035 * obj-c++.dg/strings/const-str-12.mm: Likewise.
10036 * obj-c++.dg/syntax-error-1.mm: Likewise.
10037 * objc.dg/method-6.m: Likewise.
10038 * objc.dg/pr23214.m: Likewise.
10039 * objc.dg/proto-lossage-7.m: Likewise.
10040 * objc.dg/strings/const-str-12b.m: Likewise.
10041 * objc.dg/zero-link-3.m: Likewise.
10042 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
10043 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
10044 adjust headers, interfaces and encoded types to reflect current system
10045 versions. Add FIXME and outputs from current system compiler for
10048 2013-07-15 Cong Hou <congh@google.com>
10050 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
10052 * gcc.target/i386/l_fma_float_3.c: Likewise.
10053 * gcc.target/i386/l_fma_double_1.c: Likewise.
10054 * gcc.target/i386/l_fma_double_3.c: Likewise.
10056 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
10058 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
10059 function to test if HTM is available.
10060 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
10061 * gcc.target/powerpc/htm-builtin-1.c: New test.
10063 2013-07-15 Tobias Burnus <burnus@net-b.de>
10065 * gfortran.dg/coarray_lib_realloc_1.f90: New.
10066 * gfortran.dg/coarray/lib_realloc_1.f90: New.
10067 * gfortran.dg/coarray_6.f90: Add dg-error.
10069 2013-07-15 Tobias Burnus <burnus@net-b.de>
10072 * gfortran.dg/finalize_18.f90: New.
10074 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10077 * fortran.dg/module_variable_1.f90: New test.
10078 * fortran.dg/module_variable_2.f90: New test.
10080 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
10082 * g++.dg/ext/vector19.C: Adapt.
10083 * g++.dg/ext/vector23.C: New testcase.
10085 2013-07-12 Michael Matz <matz@suse.de>
10087 PR middle-end/55771
10088 * c-c++-common/pr55771.c: New test.
10090 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
10092 * gcc.target/aarch64/vect-movi.c: New.
10094 2013-07-11 Sriraman Tallam <tmsriram@google.com>
10097 * g++.dg/ext/pr57362.C: New.
10099 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
10102 * gcc.target/avr/torture/pr57631.c: New test.
10104 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10107 * g++.dg/cpp0x/constexpr-ice7.C: New.
10109 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
10111 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
10113 * gcc.c-torture/execute/nest-align-1.x: New.
10115 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10118 * g++.dg/cpp0x/sfinae48.C: New.
10120 2013-07-10 Jakub Jelinek <jakub@redhat.com>
10122 PR preprocessor/57824
10123 * c-c++-common/raw-string-17.c: New test.
10124 * c-c++-common/gomp/pr57824.c: New test.
10126 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
10129 * g++.dg/cpp0x/reinterpret_cast1.C: New.
10130 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
10131 * g++.dg/conversion/dr195.C: Update.
10132 * g++.dg/expr/cast2.C: Likewise.
10134 2013-07-10 Jakub Jelinek <jakub@redhat.com>
10136 * c-c++-common/raw-string-18.c: New test.
10137 * c-c++-common/raw-string-19.c: New test.
10139 PR preprocessor/57757
10140 * g++.dg/cpp/paste1.C: New test.
10141 * g++.dg/cpp/paste2.C: New test.
10143 2013-07-10 Graham Stott <grahams@btinternet.com>
10145 * gcc.target/mips/mulsize-1.c: New.
10146 * gcc.target/mips/mulsize-2.c: New.
10147 * gcc.target/mips/mulsize-3.c: New.
10148 * gcc.target/mips/mulsize-4.c: New.
10150 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
10153 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
10154 * g++.dg/ext/vector24.C: New testcase.
10156 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
10159 * g++.dg/cpp0x/decltype17.C: Adjust.
10161 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
10164 * g++.dg/cpp0x/pr51786.C: New.
10166 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
10168 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
10170 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
10172 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
10174 * gcc.target/powerpc/sd-vsx.c: Require dfp.
10175 * gcc.target/powerpc/sd-pwr6.c: Likewise.
10177 2013-07-08 Tobias Burnus <burnus@net-b.de>
10180 * gfortran.dg/c_f_pointer_tests_8.f90: New.
10182 2013-07-08 Tobias Burnus <burnus@net-b.de>
10185 * gfortran.dg/do_check_9.f90: New.
10187 2013-07-08 Tobias Burnus <burnus@net-b.de>
10190 * gfortran.dg/dot_product_2.f90: New.
10192 2013-07-08 Tobias Burnus <burnus@net-b.de>
10195 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
10197 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
10199 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
10200 * gfortran.dg/finalize_10.f90: Fix dg-final.
10202 2013-07-08 Jakub Jelinek <jakub@redhat.com>
10205 * gcc.target/i386/pr57819.c: New test.
10207 PR rtl-optimization/57829
10208 * gcc.c-torture/execute/pr57829.c: New test.
10210 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
10212 * gcc.target/i386/memcpy-vector_loop-1.c: New.
10213 * gcc.target/i386/memcpy-vector_loop-2.c: New.
10215 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
10218 * gcc.target/i386/pr57807.c: New test.
10220 2013-07-06 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.dg/tree-ssa/vrp89.c: New test.
10225 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
10228 * g++.dg/parse/defarg16.C: New.
10230 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
10232 PR rtl-optimization/55342
10233 * gcc.target/i386/pr55342.c: New.
10235 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
10237 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
10239 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
10242 * g++.dg/inherit/virtual10.C: New.
10244 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
10247 * gcc.dg/large-size-array-6.c: New test.
10249 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
10252 * g++.dg/template/crash116.C: New.
10254 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
10256 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
10257 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
10259 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
10262 * g++.dg/cpp0x/nsdmi-list3.C: New.
10264 2013-07-03 Jakub Jelinek <jakub@redhat.com>
10267 * gcc.target/i386/pr57777.c: New test.
10270 * g++.dg/template/arg9.C: New test.
10272 2013-07-02 Sriraman Tallam <tmsriram@google.com>
10274 * gcc.target/i386/avx-inline.c: New test.
10276 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
10278 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
10279 * gcc.target/mips/call-2.c: Likewise.
10280 * gcc.target/mips/call-3.c: Likewise.
10281 * gcc.target/mips/lazy-binding-1.c: Likewise.
10283 2013-07-02 Jakub Jelinek <jakub@redhat.com>
10285 PR tree-optimization/57741
10286 * gcc.dg/vect/pr57741-1.c: New test.
10287 * gcc.dg/vect/pr57741-2.c: New test.
10288 * gcc.dg/vect/pr57741-3.c: New test.
10290 2013-07-02 Ian Bolton <ian.bolton@arm.com>
10292 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
10294 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
10295 * lib/target-supports.exp: Define aarch64_little_endian.
10297 2013-07-02 Ian Bolton <ian.bolton@arm.com>
10299 * gcc.target/aarch64/abs_1.c: New test.
10301 2013-07-02 Ian Bolton <ian.bolton@arm.com>
10303 * gcc.target/aarch64/bfxil_1.c: New test.
10304 * gcc.target/aarch64/bfxil_2.c: Likewise.
10306 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
10309 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
10310 array sizes from 100 to 20.
10312 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10315 * gfortran.dg/pointer_remapping_8.f90: New.
10317 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
10319 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
10320 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
10321 * g++.dg/cpp1y/udlit-userdef-string.C: New.
10322 * g++.dg/cpp1y/complex_literals.h: New.
10324 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
10327 * g++.dg/cpp0x/noexcept21.C: New.
10329 2013-06-28 Jakub Jelinek <jakub@redhat.com>
10332 * gcc.target/i386/pr57736.c: New test.
10334 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
10336 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
10338 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
10339 strings to match the fixed error messages.
10340 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
10341 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
10344 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
10347 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
10348 stqcx. get even registers.
10350 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
10353 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
10355 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
10357 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
10359 * gcc.target/i386/bmi-1.c: Ditto.
10360 * gcc.target/i386/bmi-bextr-4.c: New.
10361 * gcc.target/i386/bmi-bextr-5.c: Ditto.
10363 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
10366 * g++.dg/cpp0x/initlist73.C: New.
10368 2013-06-27 Meador Inge <meadori@codesourcery.com>
10370 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
10371 * g++.dg/simulate-thread/atomics-2.C: Likewise.
10372 * g++.dg/simulate-thread/atomics-1.C: Likewise.
10374 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
10377 * g++.dg/ext/pr57509.C: New file.
10379 2013-06-27 Jakub Jelinek <jakub@redhat.com>
10382 * gcc.target/i386/bmi-bextr-3.c: New test.
10385 * gcc.target/i386/bmi2-bzhi-1.c: New test.
10387 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
10390 * g++.dg/cpp0x/pr57172.C: New testcase.
10392 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10394 * gcc.target/s390/htm-1.c: New file.
10395 * gcc.target/s390/htm-nofloat-1.c: New file.
10396 * gcc.target/s390/htm-xl-intrin-1.c: New file.
10398 2013-06-26 Tobias Burnus <burnus@net-b.de>
10401 * gfortran.dg/bounds_check_17.f90: New.
10403 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
10406 * g++.dg/cpp1y/pr57640.C: New.
10408 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
10411 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
10412 overflow due to size of arrays.
10414 2013-06-25 Jakub Jelinek <jakub@redhat.com>
10416 PR tree-optimization/57705
10417 * gcc.dg/vect/pr57705.c: New test.
10418 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
10420 2013-06-25 Martin Jambor <mjambor@suse.cz>
10422 PR middle-end/57670
10423 * g++.dg/ipa/pr57670.C: New test.
10425 2013-06-25 Richard Biener <rguenther@suse.de>
10427 PR middle-end/56977
10428 * gcc.dg/pr56977.c: New testcase.
10430 2013-06-24 Martin Jambor <mjambor@suse.cz>
10432 PR tree-optimization/57358
10433 * gcc.dg/ipa/pr57358.c: New test.
10435 2013-06-24 Richard Biener <rguenther@suse.de>
10438 * gcc.dg/torture/pr57584.c: Remove target specific bits.
10440 2013-06-24 Richard Biener <rguenther@suse.de>
10442 PR tree-optimization/57488
10443 * gcc.dg/torture/pr57488.c: New testcase.
10445 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10446 Dominique d'Humieres <dominiq@lps.ens.fr>
10449 * gfortran.dg/fraction.f90: New.
10451 2013-06-24 Alan Modra <amodra@gmail.com>
10453 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
10454 Add scan-assembler-not "lvx".
10455 * gcc.target/powerpc/le-altivec-consts.c: New.
10457 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10459 * g++.dg/cpp0x/sfinae47.C: New.
10461 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
10464 * gcc.target/sh/pr52483-1.c: New.
10465 * gcc.target/sh/pr52483-2.c: New.
10466 * gcc.target/sh/pr52483-3.c: New.
10467 * gcc.target/sh/pr52483-4.c: New.
10468 * gcc.target/sh/pr52483-5.c: New.
10470 2013-06-23 Sriraman Tallam <tmsriram@google.com>
10472 * gcc.target/i386/intrinsics_1.c: New test.
10473 * gcc.target/i386/intrinsics_2.c: Ditto.
10474 * gcc.target/i386/intrinsics_3.c: Ditto.
10475 * gcc.target/i386/intrinsics_4.c: Ditto.
10476 * gcc.target/i386/intrinsics_5.c: Ditto.
10477 * gcc.target/i386/intrinsics_6.c: Ditto.
10478 * gcc.target/i386/avx-1.c: Provide macros for builtins
10479 needing immediate arguments in f16cintrin.h and rtmintrin.h.
10481 2013-06-21 Tobias Burnus <burnus@net-b.de>
10484 * gfortran.dg/finalize_17.f90: New.
10486 2013-06-21 Tobias Burnus <burnus@net-b.de>
10488 * gfortran.dg/realloc_on_assign_18.f90: New.
10490 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
10492 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
10493 Also changed the returns from error as distinct values so that
10494 debugging can get easier.
10495 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
10496 errors specific to C, if necessary. Also added new error
10498 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
10499 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
10500 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
10501 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
10502 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
10503 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
10504 the same changes as parser_errors3.c, spaces were added between colons
10505 to not confuse C++ compiler with 2 colons as scope.
10506 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
10507 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
10508 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
10509 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
10510 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
10511 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
10512 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
10513 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
10514 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
10515 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
10516 * g++.dg/cilk-plus/cilk-plus.exp: New script.
10517 * g++.dg/dg.exp: Included Cilk Plus C++ tests
10520 2013-06-21 Joseph Myers <joseph@codesourcery.com>
10523 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
10525 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
10528 * gcc.target/i386/pr57655.c: New test.
10530 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
10532 * ada/acats/tests/gcc: Delete.
10533 * gnat.dg/style: Likewise.
10535 2013-06-20 Jeff Law <law@redhat.com>
10537 PR tree-optimization/57660
10538 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
10539 based on their branch cost.
10541 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
10543 2013-06-20 Tobias Burnus <burnus@net-b.de>
10546 * gfortran.dg/list_read_11.f90: New.
10548 2013-06-20 Richard Biener <rguenther@suse.de>
10550 PR tree-optimization/57584
10551 * gcc.dg/torture/pr57584.c: New testcase.
10553 2013-06-19 Sharad Singhai <singhai@google.com>
10555 * g++.dg/gcov/gcov-8.C: New testcase.
10556 * lib/gcov.exp: Handle intermediate format.
10558 2013-06-19 Wei Mi <wmi@google.com>
10560 PR rtl-optimization/57518
10561 * gcc.dg/pr57518.c: New test.
10563 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
10565 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
10567 2013-06-19 Jan Hubicka <jh@suse.cz>
10569 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
10571 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
10573 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
10574 hard-coded values of array sizes with a #define.
10575 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
10576 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
10577 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
10578 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
10579 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
10581 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
10583 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
10584 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
10586 2013-06-19 Jeff Law <law@redhat.com>
10588 * gcc.dg/tree-ssa/forwprop-28.c: New test.
10590 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10593 * g++.dg/template/error53.C: New.
10595 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
10598 * gcc.target/powerpc/pr55033.c: Fix options.
10600 2013-06-18 Sriraman Tallam <tmsriram@google.com>
10602 * gcc.target/i386/inline_error.c: New test.
10603 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
10604 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
10606 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
10609 * g++.dg/cpp0x/decltype55.C: New.
10611 2013-06-18 Marek Polacek <polacek@redhat.com>
10613 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
10615 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
10617 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
10619 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
10621 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
10622 Also changed the returns from error as distinct values so that it is
10625 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
10627 * gcc.target/aarch64/scalar_intrinsics.c: Update.
10629 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
10632 * g++.dg/template/error52.C: New.
10633 * g++.dg/lookup/friend15.C: Update.
10634 * g++.dg/parse/error11.C: Likewise.
10635 * g++.dg/parse/error14.C: Likewise.
10636 * g++.dg/parse/parser-pr28152-2.C: Likewise.
10637 * g++.dg/parse/template25.C: Likewise.
10638 * g++.old-deja/g++.jason/cond.C: Likewise.
10639 * g++.old-deja/g++.mike/for2.C: Likewise.
10640 * g++.old-deja/g++.robertl/eb125.C: Likewise.
10641 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
10643 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
10648 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
10650 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
10651 accidentally placing minus sign for length instead of stride.
10653 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
10655 PR rtl-optimization/57425
10656 PR rtl-optimization/57569
10657 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
10658 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
10660 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
10664 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
10666 * gfortran.dg/typebound_assignment_6.f03: New.
10668 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
10670 * gcc.target/h8300/h8300.exp: New.
10671 * gcc.dg/pragma-isr.c: Move to ...
10672 * gcc.target/sh/torture/pragma-isr.c: ... here ...
10673 * gcc.target/h8300/pragma-isr.c: ... and here.
10674 * gcc.dg/pragma-isr2.c: Move to ...
10675 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
10676 * gcc.target/h8300/pragma-isr2.c: ... and here.
10677 * gcc.dg/pragma-isr-trapa.c: Move to ...
10678 * gcc.target/sh/pragma-isr-trapa.c: ... here.
10679 * gcc.dg/pragma-isr-trapa2.c: Move to ...
10680 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
10681 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
10682 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
10683 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
10684 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
10685 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
10686 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
10687 * gcc.dg/attr-isr-trap_exit.c: Move to ...
10688 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
10689 * gcc.dg/attr-isr-trapa.c: Move to ...
10690 * gcc.target/sh/attr-isr-trapa.c: ... here.
10692 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10695 * g++.dg/ext/builtin-offsetof1.C: New.
10697 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
10699 * gcc.target/aarch64/vect_smlal_1.c: New file.
10701 2013-06-14 Tobias Burnus <burnus@net-b.de>
10704 * gfortran.dg/defined_assignment_7.f90: New.
10706 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
10709 * g++.dg/rtti/dyncast6.C: New.
10710 * g++.dg/cpp0x/dyncast1.C: Likewise.
10712 2013-06-14 Alan Modra <amodra@gmail.com>
10714 PR middle-end/57134
10715 * gcc.dg/pr57134.c: New.
10717 2013-06-14 Tobias Burnus <burnus@net-b.de>
10720 * gfortran.dg/deferred_type_param_9.f90: New.
10722 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
10724 * gcc.dg/fold-minus-1.c: New testcase.
10726 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
10729 * gfortran.dg/typebound_assignment_5.f03: New.
10731 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
10733 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
10735 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10736 Pat Haugen <pthaugen@us.ibm.com>
10737 Peter Bergner <bergner@vnet.ibm.com>
10739 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
10740 load/store instructions on power7, power8.
10741 * gcc.target/powerpc/atomic-p8.c: Likewise.
10743 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
10746 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
10748 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
10751 * g++.dg/warn/Wunused-var-20.C: New.
10753 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
10755 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
10756 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
10757 Run with -fno-common.
10759 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
10761 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
10762 and exit function calls with return 1 and return 0, respectively.
10764 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
10766 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
10769 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
10771 PR tree-optimization/57361
10772 * gcc.dg/tree-ssa/pr57361.c: New file.
10774 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10776 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
10777 to ensure alignment.
10778 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
10780 2013-06-12 Tobias Burnus <burnus@net-b.de>
10782 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
10784 2013-06-12 Tobias Burnus <burnus@net-b.de>
10785 Dominique d'Humieres <dominiq@lps.ens.fr>
10787 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
10789 2013-06-12 Jakub Jelinek <jakub@redhat.com>
10792 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
10793 * gcc.target/i386/pr56564-3.c: Likewise.
10795 2013-06-11 Tobias Burnus <burnus@net-b.de>
10798 * gfortran.dg/class_array_18.f90: New.
10800 2013-06-11 Jan Hubicka <jh@suse.cz>
10803 * g++.dg/ext/visibility/anon6.C: Update testcase.
10805 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
10808 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
10809 in how we check __sec_reduce_mutating function's result.
10811 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
10812 Pat Haugen <pthaugen@us.ibm.com>
10813 Peter Bergner <bergner@vnet.ibm.com>
10815 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
10816 direct move instructions.
10817 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
10818 * gcc.target/powerpc/direct-move.h: Likewise.
10819 * gcc.target/powerpc/direct-move-float1.c: Likewise.
10820 * gcc.target/powerpc/direct-move-float2.c: Likewise.
10821 * gcc.target/powerpc/direct-move-double1.c: Likewise.
10822 * gcc.target/powerpc/direct-move-double2.c: Likewise.
10823 * gcc.target/powerpc/direct-move-long1.c: Likewise.
10824 * gcc.target/powerpc/direct-move-long2.c: Likewise.
10826 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10829 * g++.dg/cpp0x/pr52440.C: New.
10831 2013-06-10 Jakub Jelinek <jakub@redhat.com>
10834 * gcc.target/i386/pr56564-1.c: New test.
10835 * gcc.target/i386/pr56564-2.c: New test.
10836 * gcc.target/i386/pr56564-3.c: New test.
10837 * gcc.target/i386/pr56564-4.c: New test.
10838 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
10839 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10840 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10841 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10842 * gcc.target/i386/vect-sizes-1.c: Likewise.
10843 * gcc.target/i386/memcpy-1.c: Likewise.
10844 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
10845 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
10847 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
10849 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
10850 systems to cover all GNU systems.
10851 * g++.dg/abi/guard2.C: Likewise.
10852 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
10853 * g++.dg/eh/sighandle.C: Likewise.
10854 * g++.dg/ext/cleanup-10.C: Likewise.
10855 * g++.dg/ext/cleanup-11.C: Likewise.
10856 * g++.dg/ext/cleanup-8.C: Likewise.
10857 * g++.dg/ext/cleanup-9.C: Likewise.
10858 * g++.dg/opt/const5.C: Likewise.
10859 * g++.dg/opt/life1.C: Likewise.
10860 * g++.dg/other/pr39496.C: Likewise.
10861 * g++.old-deja/g++.abi/aggregates.C: Likewise.
10862 * g++.old-deja/g++.abi/align.C: Likewise.
10863 * g++.old-deja/g++.abi/bitfields.C: Likewise.
10864 * g++.old-deja/g++.law/weak.C: Likewise.
10865 * g++.old-deja/g++.pt/asm1.C: Likewise.
10866 * gcc.c-torture/execute/20030125-1.x: Likewise.
10867 * gcc.c-torture/execute/990127-2.x: Likewise.
10868 * gcc.dg/20041106-1.c: Likewise.
10869 * gcc.dg/20050503-1.c: Likewise.
10870 * gcc.dg/builtin-object-size-5.c: Likewise.
10871 * gcc.dg/cleanup-10.c: Likewise.
10872 * gcc.dg/cleanup-11.c: Likewise.
10873 * gcc.dg/cleanup-8.c: Likewise.
10874 * gcc.dg/cleanup-9.c: Likewise.
10875 * gcc.dg/complex-5.c: Likewise.
10876 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
10877 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
10878 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
10879 * gcc.dg/dfp/pr35739.c: Likewise.
10880 * gcc.dg/fdata-sections-1.c: Likewise.
10881 * gcc.dg/lto/20090206-1_0.c: Likewise.
10882 * gcc.dg/lto/20090206-2_0.c: Likewise.
10883 * gcc.dg/pr30360.c: Likewise.
10884 * gcc.dg/pr37303.c: Likewise.
10885 * gcc.dg/pr39323-1.c: Likewise.
10886 * gcc.dg/pr39323-2.c: Likewise.
10887 * gcc.dg/pr39323-3.c: Likewise.
10888 * gcc.dg/pr45416.c: Likewise.
10889 * gcc.dg/setjmp-2.c: Likewise.
10890 * gcc.dg/split-1.c: Likewise.
10891 * gcc.dg/split-3.c: Likewise.
10892 * gcc.dg/split-4.c: Likewise.
10893 * gcc.dg/strlenopt-12g.c: Likewise.
10894 * gcc.dg/strlenopt-14g.c: Likewise.
10895 * gcc.dg/strlenopt-14gf.c: Likewise.
10896 * gcc.dg/strlenopt-16g.c: Likewise.
10897 * gcc.dg/strlenopt-17g.c: Likewise.
10898 * gcc.dg/strlenopt-18g.c: Likewise.
10899 * gcc.dg/strlenopt-1f.c: Likewise.
10900 * gcc.dg/strlenopt-22g.c: Likewise.
10901 * gcc.dg/strlenopt-2f.c: Likewise.
10902 * gcc.dg/strlenopt-4g.c: Likewise.
10903 * gcc.dg/strlenopt-4gf.c: Likewise.
10904 * gcc.dg/struct-ret-3.c: Likewise.
10905 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
10906 * gcc.misc-tests/linkage.exp: Likewise.
10907 * gcc.target/i386/20000724-1.c: Likewise.
10908 * gcc.target/i386/align-main-3.c: Likewise.
10909 * gcc.target/i386/cleanup-1.c: Likewise.
10910 * gcc.target/i386/inline-mcpy.c: Likewise.
10911 * gcc.target/i386/pr32268.c: Likewise.
10912 * gcc.target/i386/pr36613.c: Likewise.
10913 * gcc.target/i386/pr39013-1.c: Likewise.
10914 * gcc.target/i386/pr39013-2.c: Likewise.
10915 * gcc.target/i386/pr39496.c: Likewise.
10916 * gcc.target/i386/pr40906-3.c: Likewise.
10917 * gcc.target/i386/pr46084.c: Likewise.
10918 * lib/target-supports.exp (check_effective_target_pie): Likewise.
10920 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
10923 * gcc.target/sh/pr6526.c: New.
10925 2013-06-09 Jakub Jelinek <jakub@redhat.com>
10928 * gcc.c-torture/execute/pr57568.c: New test.
10930 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
10933 * g++.dg/other/vararg-4.C: New.
10935 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
10937 PR rtl-optimization/57559
10938 * gcc.target/s390/pr57559.c : New test.
10940 2013-06-08 Tobias Burnus <burnus@net-b.de>
10943 * gfortran.dg/finalize_10.f90: New.
10944 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
10945 * gfortran.dg/finalize_15.f90: New.
10947 2013-06-08 Tobias Burnus <burnus@net-b.de>
10950 * gfortran.dg/storage_size_4.f90: New.
10952 2013-06-07 Sriraman Tallam <tmsriram@google.com>
10955 * g++.dg/ext/pr57548.C: New test.
10957 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
10959 PR middle-end/57541
10960 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
10962 2013-06-07 Jan Hubicka <jh@suse.cz>
10964 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
10966 2013-06-07 Tobias Burnus <burnus@net-b.de>
10969 * gfortran.dg/array_constructor_48.f90: New.
10970 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
10971 * gfortran.dg/array_constructor_type_15.f03: Ditto.
10973 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10976 * gcc.target/arm/xordi3-opt.c: New test.
10978 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10980 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
10981 Revert to dg-options.
10983 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
10986 * gcc.target/powerpc/pr55033.c: New.
10988 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
10991 * g++.dg/cpp0x/alias-decl-36.C: New.
10993 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10994 Pat Haugen <pthaugen@us.ibm.com>
10995 Peter Bergner <bergner@vnet.ibm.com>
10997 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
10998 power8 builtin functions.
10999 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
11000 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
11001 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
11002 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
11003 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
11004 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
11005 * gcc.target/powerpc/p8vector-vectorize-1.c: New
11006 tests to test power8 auto-vectorization.
11007 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
11008 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
11009 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
11010 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
11012 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
11013 powerpc_p8vector_ok instead of powerpc_vsx_ok.
11015 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
11017 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
11019 (check_effective_target_powerpc_p8vector_ok): Likewise.
11020 (is-effective-target): Likewise.
11021 (check_vect_support_and_set_flags): Likewise.
11023 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
11026 * g++.dg/parse/error53.C: New.
11028 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
11030 PR rtl-optimization/57459
11031 * gcc.target/i386/pr57459.c: New test.
11033 2013-06-06 Teresa Johnson <tejohnson@google.com>
11036 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
11037 into -freorder-blocks-and-partition test.
11038 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
11039 * gcc.dg/tree-prof/20041218-1.c: Ditto.
11040 * gcc.dg/tree-prof/pr52027.c: Use -O2.
11041 * gcc.dg/tree-prof/pr50907.c: Ditto.
11042 * gcc.dg/tree-prof/pr45354.c: Ditto.
11043 * g++.dg/tree-prof/partition2.C: Ditto.
11044 * g++.dg/tree-prof/partition3.C: Ditto.
11046 2013-06-06 Tobias Burnus <burnus@net-b.de>
11049 * gfortran.dg/finalize_16.f90: New.
11051 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
11053 * gcc.dg/vect/no-section-anchors-vect-68.c:
11054 Add dg-skip-if aarch64_tiny.
11056 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
11059 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
11060 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
11062 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
11065 * g++.dg/cpp0x/decltype54.C: New.
11067 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
11069 * gcc.dg/fshort-wchar.c: Add extra dg-options for
11070 arm*-*-*eabi* targets.
11071 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
11073 * gcc.dg/tree-ssa/pr43491.c: Likewise.
11075 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
11076 Tobias Burnus <burnus@net-b.de>
11078 * gfortran.dg/string_length_2.f90: Fix dg-do run.
11079 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
11080 * gfortran.dg/io_real_boz_4.f90: Ditto.
11081 * gfortran.dg/io_real_boz_5.f90: Ditto.
11083 2013-06-05 Andreas Schwab <schwab@suse.de>
11085 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
11087 2013-06-04 Jan Hubicka <jh@suse.cz>
11089 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
11091 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
11093 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
11094 parameters with void.
11095 (main2): Removed argc parameter.
11096 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
11097 (main): Replaced argc, argv parameters with void.
11098 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
11099 (main2): Removed argc parameter.
11100 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
11101 argv parameters with void. Added __asm volatile to avoid optimization
11102 on argc, if necessary.
11103 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
11104 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
11105 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
11106 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
11107 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
11108 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
11109 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
11110 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
11111 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
11112 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
11113 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
11114 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
11115 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
11116 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
11117 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
11118 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
11119 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
11120 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
11121 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
11122 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
11123 parameters with void.
11124 (main2): Removed argc parameter.
11125 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
11126 (main): Replaced argc, argv parameters with void.
11127 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
11128 argv parameters with void. Also renamed this function as main, and
11129 delete the existing main.
11130 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
11131 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
11132 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
11134 2013-06-04 Ian Bolton <ian.bolton@arm.com>
11136 * gcc.target/aarch64/movi_1.c: New test.
11138 2013-06-04 Tobias Burnus <burnus@net-b.de>
11141 * gfortran.dg/finalize_12.f90: New.
11142 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
11143 end of scope finalization.
11144 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11145 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
11146 * gfortran.dg/auto_dealloc_2.f90: Ditto.
11147 * gfortran.dg/class_19.f03: Ditto.
11148 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
11149 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
11150 * gfortran.dg/extends_14.f03: Ditto.
11151 * gfortran.dg/move_alloc_4.f90: Ditto.
11152 * gfortran.dg/typebound_proc_27.f03: Ditto.
11154 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
11156 * gfortran.dg/bounds_check_7.f90: Remove "! {".
11157 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
11158 * gfortran.dg/default_initialization_5.f90: Update dg-do.
11159 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
11160 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
11161 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
11162 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
11163 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
11164 * gfortran.dg/io_real_boz_4.f90: Ditto.
11165 * gfortran.dg/io_real_boz_5.f90: Ditto.
11166 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
11167 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
11168 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
11169 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
11170 * gfortran.dg/transpose_2.f90: Fix dg-output.
11172 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
11174 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
11175 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
11176 dg-option and an header comment.
11178 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11181 * g++.dg/cpp0x/sfinae46.C: New.
11182 * g++.dg/cpp0x/defaulted13.C: Adjust.
11183 * g++.dg/cpp0x/defaulted2.C: Likewise.
11184 * g++.dg/cpp0x/defaulted26.C: Likewise.
11185 * g++.dg/cpp0x/defaulted3.C: Likewise.
11186 * g++.dg/cpp0x/error1.C: Likewise.
11187 * g++.dg/cpp0x/implicit1.C: Likewise.
11188 * g++.dg/cpp0x/implicit11.C: Likewise.
11189 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
11190 * g++.dg/cpp0x/initlist47.C: Likewise.
11191 * g++.dg/cpp0x/initlist9.C: Likewise.
11192 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
11193 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
11194 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
11195 * g++.dg/cpp0x/union4.C: Likewise.
11196 * g++.dg/template/crash108.C: Likewise.
11197 * g++.dg/template/crash41.C: Likewise.
11198 * g++.old-deja/g++.jason/local.C: Likewise.
11199 * g++.old-deja/g++.law/visibility3.C: Likewise.
11201 2013-06-03 Teresa Johnson <tejohnson@google.com>
11203 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
11204 * gcc.dg/vect/bb-slp-14.c: Ditto.
11205 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
11206 * gcc.dg/vect/bb-slp-23.c: Ditto.
11207 * gcc.dg/vect/bb-slp-15.c: Ditto.
11208 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
11209 * gcc.dg/vect/bb-slp-24.c: Ditto.
11210 * gcc.dg/vect/bb-slp-16.c: Ditto.
11211 * gcc.dg/vect/bb-slp-25.c: Ditto.
11212 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
11213 * gcc.dg/vect/bb-slp-17.c: Ditto.
11214 * gcc.dg/vect/bb-slp-1.c: Ditto.
11215 * gcc.dg/vect/bb-slp-26.c: Ditto.
11216 * gcc.dg/vect/bb-slp-18.c: Ditto.
11217 * gcc.dg/vect/bb-slp-2.c: Ditto.
11218 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
11219 * gcc.dg/vect/bb-slp-27.c: Ditto.
11220 * gcc.dg/vect/bb-slp-19.c: Ditto.
11221 * gcc.dg/vect/bb-slp-3.c: Ditto.
11222 * gcc.dg/vect/bb-slp-28.c: Ditto.
11223 * gcc.dg/vect/bb-slp-4.c: Ditto.
11224 * gcc.dg/vect/bb-slp-29.c: Ditto.
11225 * gcc.dg/vect/bb-slp-5.c: Ditto.
11226 * gcc.dg/vect/bb-slp-6.c: Ditto.
11227 * gcc.dg/vect/bb-slp-8a.c: Ditto.
11228 * gcc.dg/vect/bb-slp-7.c: Ditto.
11229 * gcc.dg/vect/bb-slp-8b.c: Ditto.
11230 * gcc.dg/vect/bb-slp-8.c: Ditto.
11231 * gcc.dg/vect/bb-slp-9.c: Ditto.
11232 * gcc.dg/vect/bb-slp-10.c: Ditto.
11233 * gcc.dg/vect/bb-slp-11.c: Ditto.
11234 * gcc.dg/vect/bb-slp-20.c: Ditto.
11235 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
11236 * gcc.dg/vect/bb-slp-21.c: Ditto.
11237 * gcc.dg/vect/bb-slp-30.c: Ditto.
11238 * gcc.dg/vect/bb-slp-13.c: Ditto.
11239 * gcc.dg/vect/bb-slp-22.c: Ditto.
11240 * g++.dg/vect/slp-pr50413.cc: Ditto.
11241 * g++.dg/vect/slp-pr56812.cc: Ditto.
11242 * g++.dg/vect/slp-pr50819.cc: Ditto.
11244 2013-06-01 Tobias Burnus <burnus@net-b.de>
11247 * gfortran.dg/class_array_17.f90: New.
11249 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
11251 * ada/acats/floatstore.lst: New.
11252 * ada/acats/run_all.sh: Process it.
11254 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
11256 * gcc.target/powerpc/e500-ord-1.c: New test.
11257 * gcc.target/powerpc/e500-ord-2.c: Likewise.
11258 * gcc.target/powerpc/e500-unord-1.c: Likewise.
11259 * gcc.target/powerpc/e500-unord-2.c: Likewise.
11261 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
11263 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
11265 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
11267 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
11269 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
11271 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
11273 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
11276 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
11279 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11281 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
11283 2013-05-31 Marek Polacek <polacek@redhat.com>
11285 PR tree-optimization/57478
11286 PR tree-optimization/57453
11287 * gcc.dg/torture/pr57478.c: New test.
11289 2013-05-31 Tobias Burnus <burnus@net-b.de>
11292 * gfortran.dg/class_array_17.f90: New.
11294 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11297 * gcc.target/arm/iordi3-opt.c: New test.
11299 2013-05-31 Janus Weil <janus@gcc.gnu.org>
11303 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
11304 * gfortran.dg/interface_26.f90: Ditto.
11305 * gfortran.dg/proc_ptr_11.f90: Ditto.
11306 * gfortran.dg/proc_ptr_15.f90: Ditto.
11307 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11308 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
11309 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
11310 * gfortran.dg/typebound_override_1.f90: Ditto.
11311 * gfortran.dg/typebound_override_4.f90: Ditto.
11312 * gfortran.dg/typebound_proc_6.f03: Ditto.
11313 * gfortran.dg/assumed_type_7.f90: New test.
11314 * gfortran.dg/typebound_override_5.f90: New test.
11315 * gfortran.dg/typebound_override_6.f90: New test.
11316 * gfortran.dg/typebound_override_7.f90: New test.
11318 2013-05-30 Tobias Burnus <burnus@net-b.de>
11320 PR middle-end/57073
11321 * gfortran.dg/power_6.f90: New.
11323 2013-05-30 Ian Bolton <ian.bolton@arm.com>
11325 * gcc.target/aarch64/insv_1.c: New test.
11327 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
11329 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
11330 dg-skip-if "No stabs".
11332 2013-05-30 Janus Weil <janus@gcc.gnu.org>
11335 * gfortran.dg/assumed_size_1.f90: New.
11337 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11339 * gcc.dg/shrink-wrap-alloca.c: New added.
11340 * gcc.dg/shrink-wrap-pretend.c: New added.
11341 * gcc.dg/shrink-wrap-sibcall.c: New added.
11343 2013-05-30 Tobias Burnus <burnus@net-b.de>
11346 * gfortran.dg/assumed_rank_13.f90: New.
11348 2013-05-29 Easwaran Raman <eraman@google.com>
11350 PR tree-optimization/57442
11351 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
11353 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11355 PR tree-optimization/57441
11356 * gcc.c-torture/compile/pr57441.c: New.
11358 2013-05-29 Dehao Chen <dehao@google.com>
11361 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
11363 2013-05-29 Tobias Burnus <burnus@net-b.de>
11366 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
11367 * gfortran.dg/class_19.f03: Ditto.
11369 2013-05-29 Richard Biener <rguenther@suse.de>
11371 * gcc.dg/vect/bb-slp-32.c: New testcase.
11373 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
11375 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
11376 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
11377 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
11378 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
11379 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
11380 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
11381 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
11382 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
11383 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
11384 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
11385 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
11386 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
11387 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
11388 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
11389 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
11390 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
11391 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
11392 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
11393 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
11394 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
11395 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
11396 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
11397 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
11398 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
11399 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
11400 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
11401 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
11402 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
11403 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
11404 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
11405 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
11406 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
11407 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
11408 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
11409 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
11410 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
11411 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
11412 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
11413 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
11415 2013-05-29 Tobias Burnus <burnus@net-b.de>
11418 * gfortran.dg/finalize_11.f90: New.
11419 * gfortran.dg/finalize_4.f03: Remove dg-error.
11420 * gfortran.dg/finalize_5.f03: Ditto.
11421 * gfortran.dg/finalize_6.f03: Ditto.
11422 * gfortran.dg/finalize_7.f03: Ditto.
11424 2013-05-28 Tobias Burnus <burnus@net-b.de>
11426 * gfortran.dg/class_array_16.f90: New.
11428 2013-05-28 Tobias Burnus <burnus@net-b.de>
11431 * gfortran.dg/use_29.f90: New.
11433 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
11435 * gnat.dg/fp_exception.adb: New test.
11437 2013-05-28 Richard Biener <rguenther@suse.de>
11439 PR tree-optimization/56787
11440 * gcc.dg/vect/pr56787.c: New testcase.
11442 2013-05-28 Janus Weil <janus@gcc.gnu.org>
11443 Tobias Burnus <burnus@net-b.de>
11446 * gfortran.dg/typebound_override_4.f90: New.
11448 2013-05-28 Richard Biener <rguenther@suse.de>
11450 PR tree-optimization/57411
11451 * g++.dg/opt/pr57411.C: New testcase.
11453 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
11455 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
11456 * gcc.dg/builtin-bswap-9.c: Likewise.
11458 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
11460 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
11462 2013-05-27 Richard Biener <rguenther@suse.de>
11464 PR middle-end/57412
11465 * gcc.dg/gomp/pr57412.c: New testcase.
11467 2013-05-27 Bud Davis <jmdavis@link.com>
11470 * gfortran.dg/stfunc_8.f90: New.
11472 2013-05-27 Richard Biener <rguenther@suse.de>
11474 PR tree-optimization/57343
11475 * gcc.dg/torture/pr57343.c: New testcase.
11477 2013-05-27 Richard Biener <rguenther@suse.de>
11479 PR tree-optimization/57417
11480 * gcc.dg/torture/pr57417.c: New testcase.
11482 2013-05-27 Richard Biener <rguenther@suse.de>
11484 PR tree-optimization/57396
11485 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
11487 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
11489 * gnat.dg/specs/last_bit.ads: New test.
11491 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
11493 * gnat.dg/specs/machine_attribute.ads: New test.
11495 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
11497 * gnat.dg/incomplete3.ad[sb]: New test.
11499 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11502 * gcc.target/mips/div-13.c: New test.
11504 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11507 * gcc.target/mips/mips16-attributes-5.c,
11508 * gcc.target/mips/mips16-attributes-6.c: New tests.
11510 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
11512 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
11513 * gcc.dg/builtin-bswap-8.c: Likewise.
11515 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11518 * g++.dg/cpp0x/new1.C: New.
11520 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
11523 * g++.dg/parse/dtor16.C: New.
11524 * g++.dg/parse/dtor6.C: Adjust.
11526 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11529 * g++.dg/expr/bitfield12.C: New.
11531 2013-05-24 Jeff Law <law@redhat.com>
11533 PR tree-optimization/57124
11534 * gcc.c-torture/execute/pr57124.c: New test.
11535 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
11537 2013-05-24 Martin Jambor <mjambor@suse.cz>
11539 PR tree-optimization/57294
11540 * gcc.dg/ipa/pr57294.c: New test.
11542 2013-05-24 Dehao Chen <dehao@google.com>
11544 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
11546 2013-05-24 Ian Bolton <ian.bolton@arm.com>
11548 * gcc.target/aarch64/scalar_intrinsics.c
11549 (force_simd): Use a valid instruction.
11550 (test_vdupd_lane_s64): Pass a valid lane argument.
11551 (test_vdupd_lane_u64): Likewise.
11553 2013-05-24 Richard Biener <rguenther@suse.de>
11555 PR tree-optimization/57287
11556 * gcc.dg/pr57287.c: New testcase.
11558 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11561 * g++.dg/template/error51.C: New.
11563 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11566 * g++.dg/template/bitfield2.C: New.
11568 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
11570 * gnat.dg/specs/noinline1.ads: New test.
11571 * gnat.dg/noinline2.ad[sb]: Likewise.
11572 * gnat.dg/specs/noinline3.ads: Likewise.
11573 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
11575 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
11578 * gcc.dg/tree-ssa/pr57385.c: New test.
11580 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
11582 * gnat.dg/derived_type4.adb: New test.
11584 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
11586 * gcc.dg/builtin-bswap-6.c: New test.
11587 * gcc.dg/builtin-bswap-7.c: Likewise.
11588 * gcc.dg/builtin-bswap-8.c: Likewise.
11589 * gcc.dg/builtin-bswap-9.c: Likewise.
11591 2013-05-23 Christian Bruel <christian.bruel@st.com>
11594 * gcc.dg/debug/pr57351.c: New test
11596 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
11598 * gcc.target/aarch64/vect-clz.c: New file.
11600 2013-05-23 Martin Jambor <mjambor@suse.cz>
11602 PR middle-end/57347
11603 * gcc.dg/ipa/pr57347.c: New test.
11605 2013-05-23 Richard Biener <rguenther@suse.de>
11607 PR tree-optimization/57380
11608 * g++.dg/tree-ssa/pr57380.C: New testcase.
11610 2013-05-23 Richard Biener <rguenther@suse.de>
11612 PR middle-end/57381
11613 * gcc.dg/torture/pr57381.c: New testcase.
11615 2013-05-23 Jakub Jelinek <jakub@redhat.com>
11617 PR middle-end/57344
11618 * gcc.c-torture/execute/pr57344-1.c: New test.
11619 * gcc.c-torture/execute/pr57344-2.c: New test.
11620 * gcc.c-torture/execute/pr57344-3.c: New test.
11621 * gcc.c-torture/execute/pr57344-4.c: New test.
11623 2013-05-23 Richard Biener <rguenther@suse.de>
11625 PR rtl-optimization/57341
11626 * gcc.dg/torture/pr57341.c: New testcase.
11628 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11631 * g++.dg/parse/crash62.C: New.
11633 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11634 Pat Haugen <pthaugen@us.ibm.com>
11635 Peter Bergner <bergner@vnet.ibm.com>
11637 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
11640 2013-05-22 Tobias Burnus <burnus@net-b.de>
11643 * gfortran.dg/defined_assignment_6.f90: New.
11645 2013-05-22 Tobias Burnus <burnus@net-b.de>
11648 * gfortran.dg/assumed_type_6.f90: New.
11650 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11653 * g++.dg/cpp0x/Wunused-parm.C: New.
11655 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11657 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
11658 * g++.dg/warn/Wdouble-promotion.C: Likewise.
11660 2013-05-21 Easwaran Raman <eraman@google.com>
11662 PR tree-optimization/57322
11663 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
11665 2013-05-21 Graham Stott <graham.stott@btinternet.com>
11667 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
11668 .set (no)?micromips
11670 2013-05-21 Tobias Burnus <burnus@net-b.de>
11673 * gfortran.dg/assumed_type_5.f90: New.
11674 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
11675 * gfortran.dg/assumed_rank_2.f90: Ditto.
11676 * gfortran.dg/assumed_type_3.f90: Update dg-error.
11677 * gfortran.dg/no_arg_check_3.f90: Ditto.
11679 2013-05-21 Jakub Jelinek <jakub@redhat.com>
11681 PR tree-optimization/57331
11682 * gcc.c-torture/compile/pr57331.c: New test.
11684 2013-05-21 Richard Biener <rguenther@suse.de>
11686 PR tree-optimization/57330
11687 * gcc.dg/torture/pr57330.c: New testcase.
11689 2013-05-21 Richard Biener <rguenther@suse.de>
11691 PR tree-optimization/57303
11692 * gcc.dg/torture/pr57303.c: New testcase.
11694 2013-05-21 Jakub Jelinek <jakub@redhat.com>
11696 PR tree-optimization/57321
11697 * gcc.c-torture/execute/pr57321.c: New test.
11699 2013-05-20 Tobias Burnus <burnus@net-b.de>
11703 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
11704 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
11705 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
11706 * gfortran.dg/binding_label_tests_3.f03: Ditto.
11707 * gfortran.dg/binding_label_tests_4.f03: Ditto.
11708 * gfortran.dg/binding_label_tests_5.f03: Ditto.
11709 * gfortran.dg/binding_label_tests_6.f03: Ditto.
11710 * gfortran.dg/binding_label_tests_7.f03: Ditto.
11711 * gfortran.dg/binding_label_tests_8.f03: Ditto.
11712 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
11713 * gfortran.dg/binding_label_tests_24.f90: New.
11714 * gfortran.dg/binding_label_tests_25.f90: New.
11716 2013-05-20 Tobias Burnus <burnus@net-b.de>
11719 * gfortran.dg/binding_label_tests_17.f90: New.
11720 * gfortran.dg/binding_label_tests_18.f90: New.
11721 * gfortran.dg/binding_label_tests_19.f90: New.
11722 * gfortran.dg/binding_label_tests_20.f90: New.
11723 * gfortran.dg/binding_label_tests_21.f90: New.
11724 * gfortran.dg/binding_label_tests_22.f90: New.
11725 * gfortran.dg/binding_label_tests_23.f90: New.
11727 2013-05-20 Tobias Burnus <burnus@net-b.de>
11730 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
11731 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
11732 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
11733 * gfortran.dg/common_18.f90: New.
11734 * gfortran.dg/common_19.f90: New.
11735 * gfortran.dg/common_20.f90: New.
11736 * gfortran.dg/common_21.f90: New.
11738 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11741 * g++.dg/parse/error52.C: New.
11742 * g++.dg/parse/error3.C: Adjust.
11743 * g++.dg/parse/error36.C: Likewise.
11745 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
11748 * gcc.target/sh/pr56547-1.c: New.
11749 * gcc.target/sh/pr56547-2.c: New.
11751 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11754 * g++.dg/warn/Wsign-compare-6.C: New.
11755 * g++.dg/warn/Wdouble-promotion.C: Adjust.
11757 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11760 * g++.dg/template/error50.C: New.
11762 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11765 * g++.dg/ext/complit13.C: New.
11767 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
11770 * g++.dg/pr57175.C: New testcase.
11772 2013-05-17 Easwaran Raman <eraman@google.com>
11774 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
11776 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
11779 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
11781 2013-05-17 Jakub Jelinek <jakub@redhat.com>
11783 PR rtl-optimization/57281
11784 PR rtl-optimization/57300
11785 * gcc.dg/pr57300.c: New test.
11786 * gcc.c-torture/execute/pr57281.c: New test.
11788 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11791 * g++.dg/ext/sizeof-complit.C: New.
11793 2013-05-17 Marek Polacek <polacek@redhat.com>
11795 * gcc.dg/strlenopt-25.c: New test.
11796 * gcc.dg/strlenopt-26.c: Likewise.
11798 2013-05-17 Jakub Jelinek <jakub@redhat.com>
11800 * gcc.target/i386/rotate-4.c: Compile only with -mavx
11801 instead of -mavx2, require only avx instead of avx2.
11802 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
11803 of avx2-check.h and turn into an avx runtime test instead of
11806 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
11808 * g++.dg/ext/vector22.C: Uncomment working test.
11810 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
11813 * g++.dg/template/pr17410.C: New.
11815 2013-05-16 Jakub Jelinek <jakub@redhat.com>
11817 * gcc.target/i386/rotate-3.c: New test.
11818 * gcc.target/i386/rotate-3a.c: New test.
11819 * gcc.target/i386/rotate-4.c: New test.
11820 * gcc.target/i386/rotate-4a.c: New test.
11821 * gcc.target/i386/rotate-5.c: New test.
11822 * gcc.target/i386/rotate-5a.c: New test.
11824 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11826 * gcc.dg/visibility-21.c: Require section_anchors.
11828 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
11830 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
11831 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
11832 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
11834 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
11836 * gcc.dg/visibility-21.c: New.
11838 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
11840 PR middle-end/57286
11841 * gcc.dg/pr57286.c: New testcase.
11842 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
11843 * g++.dg/ext/vector22.C: Comment out transformations not
11846 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
11849 * gcc.target/mips/call-1.c: Restrict to o32.
11850 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
11852 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
11854 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
11856 * g++.dg/warn/Wshadow-1.C: Likewise.
11857 * g++.dg/warn/Wshadow-6.C: Likewise.
11858 * g++.dg/warn/Wshadow-7.C: Likewise.
11860 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
11863 * g++.dg/parse/pr31952-1.C: New.
11864 * g++.dg/parse/pr31952-2.C: Likewise.
11865 * g++.dg/parse/pr31952-3.C: Likewise.
11867 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
11868 * g++.old-deja/g++.jason/cond.C: Likewise.
11869 * g++.dg/cpp0x/range-for5.C: Likewise.
11871 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11874 * gcc.target/arm/pr40887.c: Adjust testcase.
11875 * gcc.target/arm/pr19599.c: New test.
11877 2013-05-15 Richard Biener <rguenther@suse.de>
11879 PR tree-optimization/57275
11880 * gcc.target/i386/pr57275.c: New testcase.
11882 2013-05-15 Jan Hubicka <jh@suse.cz>
11884 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
11885 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
11886 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
11888 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11890 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
11893 2013-05-14 Jakub Jelinek <jakub@redhat.com>
11896 * c-c++-common/Wsequence-point-1.c: New test.
11898 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
11900 * g++.dg/ext/vector22.C: New testcase.
11901 * gcc.dg/binop-xor3.c: Remove xfail.
11903 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
11905 * gcc.target/aarch64/vect-fcm.x: Add cases testing
11906 FLOAT cmp FLOAT ? INT : INT.
11907 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
11908 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11909 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11910 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11911 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11912 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11914 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
11917 * g++.dg/cpp0x/defaulted43.C: New.
11919 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11921 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
11922 (alloca): Remove declaration.
11923 (foo9): Replace alloca by __builtin_alloca.
11925 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
11927 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
11928 Expect "size of array is too large" error.
11930 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11932 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
11934 2013-05-14 Richard Biener <rguenther@suse.de>
11936 PR middle-end/57235
11937 * g++.dg/torture/pr57235.C: New testcase.
11939 2013-05-14 Jakub Jelinek <jakub@redhat.com>
11941 PR middle-end/57251
11942 * gcc.dg/torture/pr57251.c: New test.
11944 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
11947 * gcc.target/i386/pr57264.c: New test.
11949 2013-05-13 Jakub Jelinek <jakub@redhat.com>
11951 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
11953 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
11955 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
11957 2013-05-13 Jakub Jelinek <jakub@redhat.com>
11959 PR tree-optimization/45216
11960 PR tree-optimization/57157
11961 * c-c++-common/rotate-1.c: Add 32 tests with +.
11962 * c-c++-common/rotate-1a.c: Adjust.
11963 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
11964 * c-c++-common/rotate-2b.c: New test.
11965 * c-c++-common/rotate-3.c: Add 32 tests with +.
11966 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
11967 * c-c++-common/rotate-4b.c: New test.
11968 * c-c++-common/rotate-5.c: New test.
11970 2013-05-13 Martin Jambor <mjambor@suse.cz>
11972 PR middle-end/42371
11973 * gcc.dg/ipa/remref-0.c: New test.
11974 * gcc.dg/ipa/remref-1a.c: Likewise.
11975 * gcc.dg/ipa/remref-1b.c: Likewise.
11976 * gcc.dg/ipa/remref-2a.c: Likewise.
11977 * gcc.dg/ipa/remref-2b.c: Likewise.
11979 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
11981 * gcc.dg/vector-shift-2.c: New testcase.
11983 2013-05-13 Jakub Jelinek <jakub@redhat.com>
11985 PR tree-optimization/57230
11986 * gcc.dg/strlenopt-24.c: New test.
11988 PR tree-optimization/57230
11989 * gcc.dg/strlenopt-23.c: New test.
11991 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
11994 * gcc.target/sh/pr57108.c: Move this test case to ...
11995 * gcc.c-torture/compile/pr57108.c: ... here.
11997 2013-05-10 Richard Biener <rguenther@suse.de>
11999 PR tree-optimization/57214
12000 * gcc.dg/torture/pr57214.c: New testcase.
12002 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
12004 * gcc.dg/vector-shift.c: New testcase.
12006 2013-05-10 Jakub Jelinek <jakub@redhat.com>
12008 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
12010 PR tree-optimization/45216
12011 PR tree-optimization/57157
12012 * c-c++-common/rotate-1.c: New test.
12013 * c-c++-common/rotate-1a.c: New test.
12014 * c-c++-common/rotate-2.c: New test.
12015 * c-c++-common/rotate-2a.c: New test.
12016 * c-c++-common/rotate-3.c: New test.
12017 * c-c++-common/rotate-3a.c: New test.
12018 * c-c++-common/rotate-4.c: New test.
12019 * c-c++-common/rotate-4a.c: New test.
12021 2013-05-10 Richard Biener <rguenther@suse.de>
12023 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
12024 * gcc.target/i386/l_fma_double_1.c: Adjust.
12025 * gcc.target/i386/l_fma_double_2.c: Likewise.
12026 * gcc.target/i386/l_fma_double_3.c: Likewise.
12027 * gcc.target/i386/l_fma_double_4.c: Likewise.
12028 * gcc.target/i386/l_fma_double_5.c: Likewise.
12029 * gcc.target/i386/l_fma_double_6.c: Likewise.
12030 * gcc.target/i386/l_fma_float_1.c: Likewise.
12031 * gcc.target/i386/l_fma_float_2.c: Likewise.
12032 * gcc.target/i386/l_fma_float_3.c: Likewise.
12033 * gcc.target/i386/l_fma_float_4.c: Likewise.
12034 * gcc.target/i386/l_fma_float_5.c: Likewise.
12035 * gcc.target/i386/l_fma_float_6.c: Likewise.
12037 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12040 * g++.dg/cpp0x/pr51226.C: New.
12042 2013-04-16 Han Shen <shenhan@google.com>
12044 Test cases for '-fstack-protector-strong'.
12045 * gcc.dg/fstack-protector-strong.c: New.
12046 * g++.dg/fstack-protector-strong.C: New.
12048 2013-05-07 Ian Bolton <ian.bolton@arm.com>
12050 * gcc.target/aarch64/ands_1.c: New test.
12051 * gcc.target/aarch64/ands_2.c: Likewise
12053 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12055 * lib/target-supports.exp (check_effective_target_hw): New
12057 * c-c++-common/asan/clone-test-1.c: Call
12058 check_effective_target_hw.
12059 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
12060 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
12061 possible decorations.
12062 * c-c++-common/asan/null-deref-1.c: Likewise.
12063 * c-c++-common/asan/stack-overflow-1.c: Likewise.
12064 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
12065 * c-c++-common/asan/use-after-free-1.c: Likewise.
12066 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
12067 * g++.dg/asan/large-func-test-1.C: Likewise.
12069 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
12071 * gcc.target/aarch64/scalar_intrinsics.c: Update.
12073 2013-05-07 Richard Biener <rguenther@suse.de>
12075 PR middle-end/57190
12076 * g++.dg/torture/pr57190.C: New testcase.
12078 2013-05-07 Jakub Jelinek <jakub@redhat.com>
12080 PR tree-optimization/57149
12081 * gcc.dg/pr57149.c: New test.
12084 * gcc.dg/pr57184.c: New test.
12086 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
12088 * gnat.dg/specs/array3.ads: New test.
12090 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
12092 * c-c++-common/vector-scalar-2.c: New testcase.
12094 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
12096 * gcc.target/i386/asm-dialect-2.c: New testcase.
12098 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
12101 * g++.dg/cpp0x/auto38.C: New.
12103 2013-05-06 Richard Biener <rguenther@suse.de>
12105 PR tree-optimization/57185
12106 * gcc.dg/autopar/pr57185.c: New testcase.
12108 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
12111 * gcc.target/i386/pr57106.c: New test.
12113 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12115 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
12116 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
12117 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
12118 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
12119 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
12120 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
12121 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
12123 2013-05-06 Teresa Johnson <tejohnson@google.com>
12126 * gcc.dg/pr57154.c: New test.
12128 2013-05-06 Richard Biener <rguenther@suse.de>
12130 PR middle-end/57147
12131 * gcc.dg/torture/pr57147-1.c: New testcase.
12132 * gcc.dg/torture/pr57147-2.c: Likewise.
12133 * gcc.dg/torture/pr57147-3.c: Likewise.
12135 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12138 * gcc.target/sh/pr55303-1.c: New.
12139 * gcc.target/sh/pr55303-2.c: New.
12140 * gcc.target/sh/pr55303-3.c: New.
12142 2013-05-05 Tobias Burnus <burnus@net-b.de>
12144 * gfortran.dg/allocate_with_source_3.f90: New.
12146 2013-05-05 Tobias Burnus <burnus@net-b.de>
12149 * gfortran.dg/null_8.f90: New.
12151 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12154 * g++.dg/cpp0x/enum27.C: New.
12155 * g++.dg/cpp0x/enum_base.C: Adjust.
12157 2013-05-04 Jakub Jelinek <jakub@redhat.com>
12159 PR tree-optimization/56205
12160 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
12162 2013-05-04 Tobias Burnus <burnus@net-b.de>
12164 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
12165 * gfortran.dg/bind_c_usage_27.f90: New.
12166 * gfortran.dg/bind_c_usage_28.f90: New.
12168 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12171 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
12173 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12176 * gcc.target/powerpc/pr57150.c: New file.
12178 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12180 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
12181 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
12182 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
12183 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
12184 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
12185 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
12186 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
12188 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
12190 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
12191 scan-assembler-times.
12193 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12195 * gcc.dg/tree-ssa/slsr-32.c: New.
12196 * gcc.dg/tree-ssa/slsr-33.c: New.
12197 * gcc.dg/tree-ssa/slsr-34.c: New.
12198 * gcc.dg/tree-ssa/slsr-35.c: New.
12199 * gcc.dg/tree-ssa/slsr-36.c: New.
12200 * gcc.dg/tree-ssa/slsr-37.c: New.
12201 * gcc.dg/tree-ssa/slsr-38.c: New.
12203 2013-05-03 Ian Bolton <ian.bolton@arm.com>
12205 * gcc.target/aarch64/tst_1.c: New test.
12206 * gcc.target/aarch64/tst_2.c: Likewise
12208 2013-05-02 Jeff Law <law@redhat.com>
12210 PR tree-optimization/57144
12211 * gcc.c-torture/execute/pr57144.c: New test.
12213 2013-05-03 Jakub Jelinek <jakub@redhat.com>
12215 PR rtl-optimization/57130
12216 * gcc.c-torture/execute/pr57130.c: New test.
12218 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
12220 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
12222 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
12224 * gcc.target/aarch64/fabd.c: New file.
12226 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
12229 * g++.dg/cpp0x/pr54318.C: New.
12231 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
12234 * g++.dg/parse/error51.C: New.
12235 * g++.dg/parse/error15.C: Adjust column numbers.
12237 2013-05-02 Tobias Burnus <burnus@net-b.de>
12240 * gfortran.dg/size_kind_2.f90: New.
12241 * gfortran.dg/size_kind_3.f90: New.
12243 2013-05-02 Richard Biener <rguenther@suse.de>
12245 PR middle-end/57140
12246 * g++.dg/torture/pr57140.C: New testcase.
12248 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
12251 * gcc.target/arm/pr56732-1.c: New test.
12253 2013-05-02 Martin Jambor <mjambor@suse.cz>
12255 PR middle-end/56988
12256 * gcc.dg/ipa/pr56988.c: New test.
12258 2013-05-02 Ian Bolton <ian.bolton@arm.com>
12260 * gcc.target/aarch64/bics_1.c: New test.
12261 * gcc.target/aarch64/bics_2.c: Likewise.
12263 2013-05-02 Jakub Jelinek <jakub@redhat.com>
12265 PR rtl-optimization/57131
12266 * gcc.c-torture/execute/pr57131.c: New test.
12268 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12271 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
12273 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
12276 * gcc.target/i386/pr57091.c: New test.
12278 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
12280 * gcc.target/aarch64/vect-vaddv.c: New.
12282 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
12284 * gcc.target/aarch64/vect-vmaxv.c: New.
12285 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
12287 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
12289 * gcc.target/aarch64/scalar-vca.c: New.
12290 * gcc.target/aarch64/vect-vca.c: Likewise.
12292 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
12294 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
12295 (test_vceqd_s64): Force arguments to SIMD registers.
12296 (test_vceqzd_s64): Likewise.
12297 (test_vcged_s64): Likewise.
12298 (test_vcled_s64): Likewise.
12299 (test_vcgezd_s64): Likewise.
12300 (test_vcged_u64): Likewise.
12301 (test_vcgtd_s64): Likewise.
12302 (test_vcltd_s64): Likewise.
12303 (test_vcgtzd_s64): Likewise.
12304 (test_vcgtd_u64): Likewise.
12305 (test_vclezd_s64): Likewise.
12306 (test_vcltzd_s64): Likewise.
12307 (test_vtst_s64): Likewise.
12308 (test_vtst_u64): Likewise.
12310 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12313 * g++.dg/cpp0x/decltype53.C: New.
12315 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12318 * gfortran.dg/power_5.f90: New test.
12320 2013-04-30 Richard Biener <rguenther@suse.de>
12322 PR middle-end/57122
12323 * gcc.dg/torture/pr57122.c: New testcase.
12325 2013-04-30 Richard Biener <rguenther@suse.de>
12327 PR middle-end/57107
12328 * g++.dg/torture/pr57107.C: New testcase.
12330 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
12332 PR rtl-optimization/57105
12333 * gcc.dg/pr57105.c: New test.
12335 2013-04-30 Jakub Jelinek <jakub@redhat.com>
12337 PR tree-optimization/57104
12338 * gcc.dg/pr57104.c: New test.
12340 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
12343 * gcc.target/i386/pr44578.c: New test.
12345 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
12348 * gcc.target/i386/pr57097.c: New test.
12350 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
12353 * gcc.target/i386/pr57098.c: New test.
12355 2013-04-29 Kai Tietz <ktietz@redhat.com>
12357 * gcc.c-torture/execute/pr55875.c: New test.
12359 2013-04-29 Richard Biener <rguenther@suse.de>
12361 PR middle-end/57075
12362 * gcc.dg/torture/pr57075.c: New testcase.
12364 2013-04-29 Richard Biener <rguenther@suse.de>
12366 PR middle-end/57103
12367 * gcc.dg/autopar/pr57103.c: New testcase.
12369 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12371 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
12373 2013-04-29 Tom de Vries <tom@codesourcery.com>
12375 * gcc.dg/pr50763.c: Update test.
12377 2013-04-26 Jeff Law <law@redhat.com>
12379 * gcc.dg/tree-ssa/vrp88.c: New test.
12381 2013-04-29 Christian Bruel <christian.bruel@st.com>
12384 * gcc.target/sh/pr57108.c: New test.
12386 2013-04-29 Richard Biener <rguenther@suse.de>
12388 PR middle-end/57089
12389 * gfortran.dg/gomp/pr57089.f90: New testcase.
12391 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
12393 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
12395 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
12397 * gcc.target/aarch64/vect-vcvt.c: New.
12399 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
12401 * gcc.target/aarch64/vect-vrnd.c: New.
12403 2013-04-29 Richard Biener <rguenther@suse.de>
12405 PR tree-optimization/57081
12406 * gcc.dg/torture/pr57081.c: New testcase.
12408 2013-04-29 Jakub Jelinek <jakub@redhat.com>
12410 PR tree-optimization/57083
12411 * gcc.dg/torture/pr57083.c: New test.
12413 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
12416 * g++.dg/cpp0x/decltype52.C: New.
12418 2013-04-28 Jakub Jelinek <jakub@redhat.com>
12420 N3472 binary constants
12421 * g++.dg/cpp/limits.C: Adjust warning wording.
12422 * g++.dg/system-binary-constants-1.C: Likewise.
12423 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
12425 2013-04-28 Tobias Burnus <burnus@net-b.de>
12428 * gfortran.dg/coarray_30.f90: New.
12430 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12433 * frontend-passes (optimize_power): New function.
12434 (optimize_op): Use it.
12436 2013-04-27 Jakub Jelinek <jakub@redhat.com>
12439 * gcc.c-torture/execute/pr56866.c: New test.
12440 * gcc.target/i386/pr56866.c: New test.
12442 2013-04-26 Jakub Jelinek <jakub@redhat.com>
12445 * gcc.dg/setjmp-5.c: New test.
12447 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12450 * g++.dg/cpp0x/constexpr-55708.C: New.
12452 2013-04-26 Richard Biener <rguenther@suse.de>
12454 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
12455 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
12456 * gcc.dg/pr53265.c: Remove XFAILs.
12457 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
12458 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
12460 2013-04-26 Jakub Jelinek <jakub@redhat.com>
12462 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
12463 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
12464 -fdiagnostics-color=never option similarly to
12465 -fno-diagnostics-show-caret option.
12467 2013-04-25 Jakub Jelinek <jakub@redhat.com>
12469 PR rtl-optimization/57003
12470 * gcc.target/i386/pr57003.c: New test.
12472 2013-04-25 Marek Polacek <polacek@redhat.com>
12474 PR tree-optimization/57066
12475 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
12477 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
12478 Tejas Belagod <tejas.belagod@arm.com>
12480 * gcc.target/aarch64/vaddv-intrinsic.c: New.
12481 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
12482 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
12484 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12486 * gcc.target/aarch64/cmp.c: New.
12488 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12490 * gcc.target/aarch64/ngc.c: New.
12492 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12494 * lib/target-supports.exp
12495 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
12496 (check_effective_target_arm_neon_fp16_ok): Likewise.
12497 (add_options_for_arm_neon_fp16): Likewise.
12498 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
12499 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
12501 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
12503 PR rtl-optimizations/57046
12504 * gcc.target/i386/pr57046.c: New test.
12506 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
12508 * g++.dg/cpp1y/cplusplus.C: New.
12510 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
12512 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
12514 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
12516 * c-c++-common/Wpointer-arith-1.c: New.
12518 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
12520 * g++.dg/cpp1y/cxx1y_macro.C: New.
12522 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
12525 * g++.dg/cpp0x/sfinae45.C: New.
12527 2013-04-24 Richard Biener <rguenther@suse.de>
12530 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
12532 2013-04-23 Richard Biener <rguenther@suse.de>
12534 PR middle-end/57036
12535 * gcc.dg/torture/pr57036-1.c: New testcase.
12536 * gcc.dg/torture/pr57036-2.c: Likewise.
12538 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
12540 * gcc.target/aarch64/scalar-mov.c: New testcase.
12542 2013-04-23 Richard Biener <rguenther@suse.de>
12544 PR tree-optimization/57026
12545 * gcc.dg/torture/pr57026.c: New testcase.
12547 2013-04-22 Janus Weil <janus@gcc.gnu.org>
12551 * gfortran.dg/transfer_check_4.f90: New.
12553 2013-04-22 Marek Polacek <polacek@redhat.com>
12556 * gcc.dg/pr56990.c: New test.
12558 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
12561 * gcc.target/i386/pr57018.c: New test.
12563 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
12565 * gcc.target/aarch64/vrecps.c: New.
12566 * gcc.target/aarch64/vrecpx.c: Likewise.
12568 2013-04-22 Christian Bruel <christian.bruel@st.com>
12571 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
12573 2013-04-21 Jeff Law <law@redhat.com>
12575 * gcc.dg/tree-ssa/forwprop-26.c: New test.
12577 2013-04-20 Tobias Burnus <burnus@net-b.de>
12580 * gfortran.dg/c_loc_test_22.f90: New.
12582 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
12584 PR rtl-optimization/56847
12585 * gcc.dg/pr56847.c: New test.
12587 2013-04-19 Richard Biener <rguenther@suse.de>
12589 PR tree-optimization/56982
12590 * gcc.c-torture/execute/pr56982.c: New testcase.
12592 2013-04-19 Martin Jambor <mjambor@suse.cz>
12594 PR tree-optimization/56718
12595 * g++.dg/ipa/imm-devirt-1.C: New test.
12596 * g++.dg/ipa/imm-devirt-2.C: Likewise.
12598 2013-04-19 Richard Biener <rguenther@suse.de>
12600 PR tree-optimization/57000
12601 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
12603 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
12604 Mikael Morin <mikael@gcc.gnu.org>
12607 * gfortran.dg/array_constructor_45.f90: New test.
12608 * gfortran.dg/array_constructor_46.f90: New test.
12609 * gfortran.dg/array_constructor_47.f90: New test.
12610 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
12612 2013-04-18 Jakub Jelinek <jakub@redhat.com>
12614 PR rtl-optimization/56999
12615 * g++.dg/opt/pr56999.C: New test.
12617 2013-04-18 Cary Coutant <ccoutant@google.com>
12619 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
12620 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
12622 2013-04-18 Cary Coutant <ccoutant@google.com>
12624 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
12625 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
12626 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
12627 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
12628 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
12629 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
12630 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
12631 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
12632 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
12633 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
12634 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
12636 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
12638 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
12640 2013-04-18 Jakub Jelinek <jakub@redhat.com>
12642 PR tree-optimization/56984
12643 * gcc.c-torture/compile/pr56984.c: New test.
12645 PR rtl-optimization/56992
12646 * gcc.dg/pr56992.c: New test.
12648 2013-04-17 Janus Weil <janus@gcc.gnu.org>
12651 * gfortran.dg/proc_ptr_42.f90: New.
12653 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
12655 * gnat.dg/discr41.ad[sb]: New test.
12656 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
12657 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
12658 * gcc.dg/vect/slp-24.c: Likewise.
12659 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
12660 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
12661 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
12662 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
12663 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
12664 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
12665 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
12666 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
12667 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
12668 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
12669 * gcc.dg/vect/vect-strided-mult.c: Likewise.
12670 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
12671 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
12672 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
12673 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
12674 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
12675 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
12676 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
12677 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
12678 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
12679 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
12680 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
12681 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
12682 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
12683 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
12684 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
12686 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
12689 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
12690 * gfortran.dg/module_md5_1.f90: Remove.
12692 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12694 * gcc.target/aarch64/adds3.c: New.
12695 * gcc.target/aarch64/subs3.c: New.
12697 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12699 * gcc.target/aarch64/adds1.c: New.
12700 * gcc.target/aarch64/adds2.c: New.
12701 * gcc.target/aarch64/subs1.c: New.
12702 * gcc.target/aarch64/subs2.c: New.
12704 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
12706 Implement n3599 - Literal operator templates for strings.
12707 * g++.dg/cpp1y/udlit-char-template.C: New test.
12708 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
12710 2013-04-16 Tobias Burnus <burnus@net-b.de>
12713 * gfortran.dg/no_arg_check_1.f90: New.
12714 * gfortran.dg/no_arg_check_2.f90: New.
12715 * gfortran.dg/no_arg_check_3.f90: New.
12717 2013-04-16 Janus Weil <janus@gcc.gnu.org>
12720 * gfortran.dg/proc_ptr_41.f90: New.
12722 2013-04-16 Richard Biener <rguenther@suse.de>
12724 PR tree-optimization/56756
12725 * gcc.dg/torture/pr56756.c: New testcase.
12727 2013-04-16 Tobias Burnus <burnus@net-b.de>
12730 * gfortran.dg/c_assoc_5.f90: New.
12732 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
12734 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
12735 * gcc.c-torture/execute/pr33992.x: Remove.
12736 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
12737 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
12738 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
12740 2013-04-15 Jakub Jelinek <jakub@redhat.com>
12742 PR tree-optimization/56962
12743 * gcc.c-torture/execute/pr56962.c: New test.
12745 2013-04-15 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/56933
12748 * gcc.dg/vect/pr56933.c: New testcase.
12750 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12752 * gcc.target/arm/anddi3-opt.c: New test.
12753 * gcc.target/arm/anddi3-opt2.c: Likewise.
12755 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
12757 * gcc.dg/pr56890-1.c: New test.
12758 * gcc.dg/pr56890-2.c: Likewise.
12760 2013-04-15 Joey Ye <joey.ye@arm.com>
12762 * gcc.target/arm/thumb1-far-jump-1.c: New test.
12763 * gcc.target/arm/thumb1-far-jump-2.c: New test.
12765 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
12768 * gfortran.dg/select_type_33.f03: New test.
12770 2013-04-13 Janus Weil <janus@gcc.gnu.org>
12773 * gfortran.dg/typebound_proc_29.f03: New.
12775 2013-04-12 Janus Weil <janus@gcc.gnu.org>
12778 * gfortran.dg/typebound_proc_28.f03: New.
12780 2013-04-12 Jeff Law <law@redhat.com>
12782 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
12785 2013-04-12 Tobias Burnus <burnus@net-b.de>
12788 * gfortran.dg/coarray/alloc_comp_2.f90: New.
12790 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
12793 * gcc.target/i386/pr56903.c: New test.
12795 2013-04-12 Janus Weil <janus@gcc.gnu.org>
12798 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
12799 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
12800 * gfortran.dg/block_11.f90: Fix invalid test case.
12801 * gfortran.dg/function_types_3.f90: Add new error message.
12802 * gfortran.dg/global_references_1.f90: Ditto.
12803 * gfortran.dg/import2.f90: Remove unneeded parts.
12804 * gfortran.dg/import6.f90: Fix invalid test case.
12805 * gfortran.dg/proc_decl_2.f90: Ditto.
12806 * gfortran.dg/proc_decl_9.f90: Ditto.
12807 * gfortran.dg/proc_decl_18.f90: Ditto.
12808 * gfortran.dg/proc_ptr_40.f90: New.
12809 * gfortran.dg/whole_file_7.f90: Modified error wording.
12810 * gfortran.dg/whole_file_16.f90: Ditto.
12811 * gfortran.dg/whole_file_17.f90: Add -pedantic.
12812 * gfortran.dg/whole_file_18.f90: Modified error wording.
12813 * gfortran.dg/whole_file_20.f03: Ditto.
12814 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
12817 2013-04-12 Richard Biener <rguenther@suse.de>
12820 2013-04-10 Richard Biener <rguenther@suse.de>
12822 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
12824 2013-04-12 Tobias Burnus <burnus@net-b.de>
12827 * gfortran.dg/class_allocate_15.f90: New.
12830 2013-04-12 Tobias Burnus <burnus@net-b.de>
12832 * gfortran.dg/coarray_lib_alloc_2.f90: Update
12833 scan-tree-dump-times.
12835 2013-04-12 Jakub Jelinek <jakub@redhat.com>
12837 PR tree-optimization/56918
12838 PR tree-optimization/56920
12839 * gcc.dg/vect/pr56918.c: New test.
12840 * gcc.dg/vect/pr56920.c: New test.
12842 2013-04-12 Tobias Burnus <burnus@net-b.de>
12845 * gfortran.dg/class_allocate_14.f90: New.
12846 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
12847 * gfortran.dg/coarray_lib_alloc_3.f90: New.
12849 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
12851 * gcc.dg/fold-cstvecshift.c: New testcase.
12853 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12855 * gcc.target/aarch64/negs.c: New.
12857 2013-04-11 Jakub Jelinek <jakub@redhat.com>
12860 * g++.dg/template/arrow4.C: New test.
12862 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
12864 * gnat.dg/array23.adb: New test.
12865 * gnat.dg/array23_pkg[123].ads: New helpers.
12867 2013-04-11 Jeff Law <law@redhat.com>
12869 PR tree-optimization/56900
12870 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
12872 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12875 * g++.dg/cpp0x/sfinae44.C: New.
12877 2013-04-11 Arnaud Charlet <charlet@adacore.com>
12879 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
12880 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
12882 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12885 * g++.dg/cpp0x/enum26.C: New.
12886 * g++.old-deja/g++.pt/mangle1.C: Adjust.
12888 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12890 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
12892 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
12893 loop is vectorized.
12894 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12895 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
12896 loop is vectorized and that the correct instruction is generated.
12897 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12898 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12899 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12901 2013-04-11 Jakub Jelinek <jakub@redhat.com>
12903 PR tree-optimization/56899
12904 * gcc.c-torture/execute/pr56899.c: New test.
12906 2013-04-10 David S. Miller <davem@davemloft.net>
12908 * gcc.target/sparc/setcc-4.c: New test.
12909 * gcc.target/sparc/setcc-5.c: New test.
12911 2013-04-10 Richard Biener <rguenther@suse.de>
12913 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
12915 2013-04-10 Richard Biener <rguenther@suse.de>
12917 * gcc.dg/vect/slp-39.c: New testcase.
12919 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
12921 PR tree-optimization/55524
12922 * gcc.target/epiphany/fnma-1.c: New test.
12924 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
12926 * gcc.dg/tree-ssa/inline-11.c: New test
12928 2013-04-10 Jakub Jelinek <jakub@redhat.com>
12931 * g++.dg/template/arrow3.C: New test.
12933 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12935 * gcc.target/arm/minmax_minus.c: New test.
12937 2013-04-09 Jakub Jelinek <jakub@redhat.com>
12939 PR middle-end/56883
12940 * c-c++-common/gomp/pr56883.c: New test.
12942 2013-04-09 Jeff Law <law@redhat.com>
12944 * gcc.dg/tree-ssa/vrp87.c: New test.
12946 2013-04-09 Jakub Jelinek <jakub@redhat.com>
12948 PR tree-optimization/56854
12949 * g++.dg/torture/pr56854.C: New test.
12951 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12954 * gfortran.dg/array_constructor_44.f90: New test.
12956 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12959 * g++.dg/cpp0x/constexpr-specialization.C: New.
12961 2013-04-08 Jakub Jelinek <jakub@redhat.com>
12963 * gcc.c-torture/execute/pr56837.c: New test.
12967 * g++.dg/opt/vt3.C: New test.
12968 * g++.dg/opt/vt4.C: New test.
12970 2013-04-08 Jeff Law <law@redhat.com>
12972 * gcc.dg/tree-ssa/forwprop-25.c: New test.
12974 2013-04-08 Richard Biener <rguenther@suse.de>
12976 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
12978 2013-04-08 Richard Biener <rguenther@suse.de>
12980 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12982 2013-04-08 Richard Biener <rguenther@suse.de>
12984 * g++.dg/vect/slp-pr56812.cc: Adjust.
12986 2013-04-08 Jakub Jelinek <jakub@redhat.com>
12988 * gcc.dg/pr56837.c: New test.
12989 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
12990 "generated memset minus one".
12992 2013-04-07 Tobias Burnus <burnus@net-b.de>
12995 * gfortran.dg/reshape_5.f90: New.
12997 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13000 * gcc.target/powerpc/recip-1.c: Modify expected output.
13001 * gcc.target/powerpc/recip-3.c: Likewise.
13002 * gcc.target/powerpc/recip-4.c: Likewise.
13003 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
13005 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
13007 * gcc.target/arm/peep-ldrd-1.c: New test.
13008 * gcc.target/arm/peep-strd-1.c: Likewise.
13010 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
13012 * gcc.target/arm/negdi-1.c: New test.
13013 * gcc.target/arm/negdi-2.c: Likewise.
13014 * gcc.target/arm/negdi-3.c: Likewise.
13015 * gcc.target/arm/negdi-4.c: Likewise.
13017 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13019 * lib/target-supports.exp (add_options_for_arm_v8_neon):
13020 Add -march=armv8-a when we use v8 NEON.
13021 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
13022 (check_effective_target_vect_call_ceilf): Likewise.
13023 (check_effective_target_vect_call_floorf): Likewise.
13024 (check_effective_target_vect_call_roundf): Likewise.
13025 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
13026 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
13027 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
13028 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
13029 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
13031 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
13033 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
13034 * gcc.target/powerpc/sd-pwr6.c: Same.
13035 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
13036 * g++.dg/debug/pr56294.C: XFAIL on AIX.
13038 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
13040 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
13042 2013-04-04 Janus Weil <janus@gcc.gnu.org>
13045 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
13046 * gfortran.dg/altreturn_4.f90: Ditto.
13047 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
13048 * gfortran.dg/altreturn_5.f90: Ditto.
13049 * gfortran.dg/altreturn_6.f90: Ditto.
13050 * gfortran.dg/altreturn_7.f90: Ditto.
13052 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13054 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
13056 (check_effective_target_arm_v8_neon_ok_nocache):
13058 (check_effective_target_arm_v8_neon_ok): Change to use
13059 check_effective_target_arm_v8_neon_ok_nocache.
13060 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
13062 (check_effective_target_vect_call_btruncf):
13063 Enable for arm and ARMv8 NEON.
13064 (check_effective_target_vect_call_ceilf): Likewise.
13065 (check_effective_target_vect_call_floorf): Likewise.
13066 (check_effective_target_vect_call_roundf): Likewise.
13067 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
13070 2013-04-04 Marek Polacek <polacek@redhat.com>
13072 PR tree-optimization/48186
13073 * gcc.dg/pr48186.c: New test.
13075 2013-04-04 Richard Biener <rguenther@suse.de>
13077 PR tree-optimization/56826
13078 * gcc.dg/vect/pr56826.c: New testcase.
13079 * gcc.dg/vect/O3-pr36098.c: Adjust.
13081 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
13083 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
13084 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
13085 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
13086 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
13087 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
13088 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
13089 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
13090 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
13091 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
13092 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
13094 2013-04-04 Richard Biener <rguenther@suse.de>
13096 PR tree-optimization/56213
13097 * gcc.dg/vect/vect-123.c: New testcase.
13099 2013-04-04 Tobias Burnus <burnus@net-b.de>
13102 * gfortran.dg/read_repeat_2.f90: New.
13104 2013-04-04 Richard Biener <rguenther@suse.de>
13106 PR tree-optimization/56837
13107 * g++.dg/torture/pr56837.C: New testcase.
13109 2013-04-04 Tobias Burnus <burnus@net-b.de>
13112 * gfortran.dg/c_loc_test_21.f90: New.
13113 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
13114 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
13115 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13116 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
13117 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
13119 2013-04-03 Jeff Law <law@redhat.com>
13121 PR tree-optimization/56799
13122 * gcc.c-torture/execute/pr56799.c: New test.
13124 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13127 * g++.dg/warn/Wpointer-arith-1.C: New.
13128 * g++.dg/gomp/for-19.C: Adjust.
13130 2013-04-03 Marek Polacek <polacek@redhat.com>
13133 * gcc.dg/pr55702.c: New test.
13135 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13138 * gcc.dg/pr56809.c: New testcase.
13140 2013-04-03 Jakub Jelinek <jakub@redhat.com>
13143 * g++.dg/debug/pr56819.C: New test.
13145 2013-04-03 Richard Biener <rguenther@suse.de>
13147 PR tree-optimization/56817
13148 * g++.dg/torture/pr56817.C: New testcase.
13150 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
13152 * gcc.dg/vect/bb-slp-31.c: New file.
13154 2013-04-03 Jason Merrill <jason@redhat.com>
13157 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13159 2013-04-03 Richard Biener <rguenther@suse.de>
13161 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
13163 2013-04-03 Richard Biener <rguenther@suse.de>
13165 PR tree-optimization/55964
13166 * gcc.dg/torture/pr55964-2.c: New testcase.
13168 2013-04-03 Richard Biener <rguenther@suse.de>
13170 PR tree-optimization/56501
13171 * gcc.dg/torture/pr56501.c: New testcase.
13173 2013-04-03 Richard Biener <rguenther@suse.de>
13175 PR tree-optimization/56407
13176 * gcc.dg/torture/pr56407.c: New testcase.
13178 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
13180 PR tree-optimization/56790
13181 * g++.dg/ext/pr56790-1.C: New testcase.
13183 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
13185 * gcc.target/i386/merge-1.c: New testcase.
13186 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
13188 2013-04-03 Jakub Jelinek <jakub@redhat.com>
13191 * gcc.c-torture/execute/pr19449.c: New test.
13193 2013-04-03 Richard Biener <rguenther@suse.de>
13195 PR tree-optimization/56812
13196 * g++.dg/vect/slp-pr56812.cc: New testcase.
13198 2013-04-03 Janus Weil <janus@gcc.gnu.org>
13202 * gfortran.dg/altreturn_8.f90: New.
13203 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
13204 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
13205 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13207 2013-04-02 Jakub Jelinek <jakub@redhat.com>
13209 PR rtl-optimization/56745
13210 * gcc.c-torture/compile/pr56745.c: New test.
13212 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
13214 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
13216 2013-04-02 Richard Biener <rguenther@suse.de>
13218 PR tree-optimization/56778
13219 * gcc.dg/torture/pr56778.c: New testcase.
13221 2013-04-02 Richard Biener <rguenther@suse.de>
13223 PR middle-end/56768
13224 * g++.dg/torture/pr56768.C: New testcase.
13226 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
13228 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
13230 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13233 * gfortran.dg/namelist_82.f90: New test.
13235 2013-04-01 Janus Weil <janus@gcc.gnu.org>
13238 * gfortran.dg/implicit_class_1.f90: New.
13240 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13243 * gfortran.dg/namelist_81.f90: New test.
13245 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13247 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
13248 for constant and equal string lengths.
13249 * gfortran.dg/character_comparison_5.f90: Likewise.
13250 * gfortran.dg/character_comparison_9.f90: New test.
13252 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
13254 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
13255 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
13257 2013-03-29 Tobias Burnus <burnus@net-b.de>
13260 * gfortran.dg/optional_absent_3.f90: New.
13262 2013-03-29 Tobias Burnus <burnus@net-b.de>
13265 * gfortran.dg/fmt_cache_3.f90: New.
13267 2013-03-29 Tobias Burnus <burnus@net-b.de>
13270 * gfortran.dg/namelist_80.f90: New.
13272 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13275 * gfortran.dg/string_length_2.f90: New test.
13276 * gfortran.dg/dependency_41.f90: New test.
13278 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13281 * gfortran.dg/array_constructor_43.f90: New test.
13282 * gfortran.dg/random_seed_3.f90: New test.
13284 2013-03-28 Ian Bolton <ian.bolton@arm.com>
13286 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
13287 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
13288 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
13289 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
13290 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
13291 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
13292 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
13293 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
13294 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
13295 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
13297 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13300 * g++.dg/conversion/op4.C: Adjust.
13301 * g++.dg/cpp0x/rv1n.C: Likewise.
13302 * g++.dg/cpp0x/rv2n.C: Likewise.
13303 * g++.dg/cpp0x/template_deduction.C: Likewise.
13304 * g++.dg/expr/cond8.C: Likewise.
13305 * g++.dg/other/error4.C: Likewise.
13306 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13307 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
13308 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
13309 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
13310 * g++.old-deja/g++.jason/conversion2.C: Likewise.
13311 * g++.old-deja/g++.law/cvt20.C: Likewise.
13312 * g++.old-deja/g++.law/cvt8.C: Likewise.
13313 * g++.old-deja/g++.law/init8.C: Likewise.
13314 * g++.old-deja/g++.mike/net12.C: Likewise.
13315 * g++.old-deja/g++.mike/net8.C: Likewise.
13316 * g++.old-deja/g++.mike/p2793.C: Likewise.
13317 * g++.old-deja/g++.mike/p3836.C: Likewise.
13318 * g++.old-deja/g++.mike/p418.C: Likewise.
13319 * g++.old-deja/g++.mike/p701.C: Likewise.
13320 * g++.old-deja/g++.mike/p807.C: Likewise.
13322 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
13324 PR middle-end/56694
13325 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
13328 2013-03-28 Marek Polacek <polacek@redhat.com>
13330 PR tree-optimization/56695
13331 * gcc.dg/vect/pr56695.c: New test.
13333 2013-03-28 Richard Biener <rguenther@suse.de>
13335 PR tree-optimization/37021
13336 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
13337 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
13339 2013-03-27 Tobias Burnus <burnus@net-b.de>
13343 * gfortran.dg/sizeof_2.f90: New.
13344 * gfortran.dg/sizeof_3.f90: New.
13345 * gfortran.dg/sizeof_proc.f90: Update dg-error.
13347 2013-03-27 Richard Biener <rguenther@suse.de>
13349 PR tree-optimization/37021
13350 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
13352 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
13354 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
13355 * g++.dg/ipa/ivinline-2.C: Likewise.
13356 * g++.dg/ipa/ivinline-3.C: Likewise.
13357 * g++.dg/ipa/ivinline-4.C: Likewise.
13358 * g++.dg/ipa/ivinline-5.C: Likewise.
13359 * g++.dg/ipa/ivinline-7.C: Likewise.
13360 * g++.dg/ipa/ivinline-8.C: Likewise.
13361 * g++.dg/ipa/ivinline-9.C: Likewise.
13362 * g++.dg/cpp0x/noexcept03.C: Likewise.
13363 * gcc.dg/const-1.c: Likewise.
13364 * gcc.dg/ipa/pure-const-1.c: Likewise.
13365 * gcc.dg/noreturn-8.c: Likewise.
13366 * gcc.target/i386/mmx-1.c: Likewise.
13367 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
13368 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
13369 * gcc.c-torture/execute/pr33992.x: New file.
13371 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
13373 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
13375 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
13378 * g++.dg/ext/desig5.C: New.
13380 2013-03-26 Tobias Burnus <burnus@net-b.de>
13383 * gfortran.dg/merge_init_expr_2.f90: New.
13384 * gfortran.dg/merge_char_1.f90: Modify test to
13385 stay a run-time test.
13386 * gfortran.dg/merge_char_3.f90: Ditto.
13388 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
13390 * g++.dg/cpp0x/constexpr-friend-2.C: New.
13391 * g++.dg/cpp0x/constexpr-main.C: Likewise.
13393 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
13396 * g++.dg/cpp0x/range-for23.C: New.
13398 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
13400 PR libfortran/52512
13401 * gfortran.dg/namelist_79.f90: New.
13403 2013-03-25 Martin Jambor <mjambor@suse.cz>
13405 * gcc.dg/ipa/ipcp-agg-9.c: New test.
13407 2013-03-25 Tobias Burnus <burnus@net-b.de>
13427 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
13428 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
13429 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
13430 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
13431 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
13432 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
13433 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
13434 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
13435 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
13436 * gfortran.dg/c_loc_tests_16.f90: Ditto.
13437 * gfortran.dg/c_loc_tests_4.f03: Ditto.
13438 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
13439 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
13440 * gfortran.dg/c_loc_tests_8.f03: Ditto.
13441 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
13442 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
13443 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
13444 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
13445 * gfortran.dg/pr32601_1.f03: Ditto.
13446 * gfortran.dg/storage_size_2.f08: Remove dg-error.
13447 * gfortran.dg/blockdata_7.f90: New.
13448 * gfortran.dg/c_assoc_4.f90: New.
13449 * gfortran.dg/c_f_pointer_tests_6.f90: New.
13450 * gfortran.dg/c_f_pointer_tests_7.f90: New.
13451 * gfortran.dg/c_funloc_tests_8.f90: New.
13452 * gfortran.dg/c_loc_test_17.f90: New.
13453 * gfortran.dg/c_loc_test_18.f90: New.
13454 * gfortran.dg/c_loc_test_19.f90: New.
13455 * gfortran.dg/c_loc_test_20.f90: New.
13456 * gfortran.dg/c_sizeof_5.f90: New.
13457 * gfortran.dg/iso_c_binding_rename_3.f90: New.
13458 * gfortran.dg/transfer_resolve_2.f90: New.
13459 * gfortran.dg/transfer_resolve_3.f90: New.
13460 * gfortran.dg/transfer_resolve_4.f90: New.
13461 * gfortran.dg/pr32601.f03: Update dg-error.
13462 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
13463 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
13465 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13467 * gcc.target/arm/vseleqdf.c: New test.
13468 * gcc.target/arm/vseleqsf.c: Likewise.
13469 * gcc.target/arm/vselgedf.c: Likewise.
13470 * gcc.target/arm/vselgesf.c: Likewise.
13471 * gcc.target/arm/vselgtdf.c: Likewise.
13472 * gcc.target/arm/vselgtsf.c: Likewise.
13473 * gcc.target/arm/vselledf.c: Likewise.
13474 * gcc.target/arm/vsellesf.c: Likewise.
13475 * gcc.target/arm/vselltdf.c: Likewise.
13476 * gcc.target/arm/vselltsf.c: Likewise.
13477 * gcc.target/arm/vselnedf.c: Likewise.
13478 * gcc.target/arm/vselnesf.c: Likewise.
13479 * gcc.target/arm/vselvcdf.c: Likewise.
13480 * gcc.target/arm/vselvcsf.c: Likewise.
13481 * gcc.target/arm/vselvsdf.c: Likewise.
13482 * gcc.target/arm/vselvssf.c: Likewise.
13484 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13486 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
13488 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
13489 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
13490 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
13491 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
13492 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
13493 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
13494 * gcc.target/aarch64/atomic-op-char.x: ... to here.
13495 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
13496 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
13497 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
13498 * gcc.target/aarch64/atomic-op-int.x: ... to here.
13499 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
13500 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
13501 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
13502 * gcc.target/aarch64/atomic-op-release.x: ... to here.
13503 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
13504 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
13505 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
13506 * gcc.target/aarch64/atomic-op-short.x: ... to here.
13507 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
13508 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
13509 * gcc.target/arm/atomic-op-acquire.c: Likewise.
13510 * gcc.target/arm/atomic-op-char.c: Likewise.
13511 * gcc.target/arm/atomic-op-consume.c: Likewise.
13512 * gcc.target/arm/atomic-op-int.c: Likewise.
13513 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
13514 * gcc.target/arm/atomic-op-release.c: Likewise.
13515 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
13516 * gcc.target/arm/atomic-op-short.c: Likewise.
13518 2013-03-25 Richard Biener <rguenther@suse.de>
13520 PR middle-end/56694
13521 * g++.dg/torture/pr56694.C: New testcase.
13523 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13526 * gcc.target/arm/neon-vcond-gt.c: New test.
13527 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
13528 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
13530 2013-03-25 Richard Biener <rguenther@suse.de>
13532 PR tree-optimization/56689
13533 * gcc.dg/torture/pr56689.c: New testcase.
13535 2013-03-25 Kai Tietz <ktietz@redhat.com>
13537 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
13539 2013-03-24 Tobias Burnus <burnus@net-b.de>
13542 * gfortran.dg/eof_5.f90: New.
13544 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
13546 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
13549 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
13551 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
13553 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
13556 * gcc.c-torture/execute/builtins/builtins.exp: Add
13557 -Wl,--allow-multiple-definition for RTEMS targets.
13559 2013-03-22 Ian Bolton <ian.bolton@arm.com>
13561 * gcc.target/aarch64/movk.c: New test.
13563 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
13565 * g++.dg/ext/vector21.C: New testcase.
13567 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13569 * gcc.target/arm/neon-for-64bits-1.c: New tests.
13570 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
13572 2013-03-21 Richard Biener <rguenther@suse.de>
13574 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
13575 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13577 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
13579 * gcc.target/aarch64/vect.c: Test and result vector added
13580 for sabd and saba instructions.
13581 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
13582 instructions in assembly.
13583 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
13584 * gcc.target/aarch64/vect-fp.c: Test and result vector added
13585 for fabd instruction.
13586 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
13587 instruction in assembly.
13588 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
13590 2013-03-20 Jeff Law <law@redhat.com>
13592 * g++.dg/tree-ssa/ssa-dom.C: New test.
13594 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13596 * gcc.target/powerpc/mmfpgpr.c: New test.
13597 * gcc.target/powerpc/sd-vsx.c: Likewise.
13598 * gcc.target/powerpc/sd-pwr6.c: Likewise.
13599 * gcc.target/powerpc/vsx-float0.c: Likewise.
13601 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
13603 PR tree-optimization/56355
13604 * gcc.dg/pr56355-1.c: New file.
13606 2013-03-20 Catherine Moore <clm@codesourcery.com>
13607 Richard Sandiford <rdsandiford@googlemail.com>
13609 * gcc.target/mips/mips.exp: Add microMIPS support.
13610 * gcc.target/mips/umips-movep-2.c: New test.
13611 * gcc.target/mips/umips-lwp-2.c: New test.
13612 * gcc.target/mips/umips-swp-5.c: New test.
13613 * gcc.target/mips/umips-constraints-1.c: New test.
13614 * gcc.target/mips/umips-lwp-3.c: New test.
13615 * gcc.target/mips/umips-swp-6.c: New test.
13616 * gcc.target/mips/umips-constraints-2.c: New test.
13617 * gcc.target/mips/umips-save-restore-1.c: New test.
13618 * gcc.target/mips/umips-lwp-4.c: New test.
13619 * gcc.target/mips/umips-swp-7.c: New test.
13620 * gcc.target/mips/umips-save-restore-2.c: New test.
13621 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
13622 * gcc.target/mips/umips-lwp-5.c: New test.
13623 * gcc.target/mips/umips-save-restore-3.c: New test.
13624 * gcc.target/mips/umips-lwp-6.c: New test.
13625 * gcc.target/mips/umips-swp-1.c: New test.
13626 * gcc.target/mips/umips-lwp-7.c: New test.
13627 * gcc.target/mips/umips-swp-2.c: New test.
13628 * gcc.target/mips/umips-lwp-8.c: New test.
13629 * gcc.target/mips/umips-swp-3.c: New test.
13630 * gcc.target/mips/umips-movep-1.c: New test.
13631 * gcc.target/mips/umips-lwp-1.c: New test.
13632 * gcc.target/mips/umips-swp-4.c: New test.
13634 2013-03-20 Richard Biener <rguenther@suse.de>
13636 PR tree-optimization/56661
13637 * gcc.dg/torture/pr56661.c: New testcase.
13639 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13641 PR rtl-optimization/56605
13642 * gcc.target/powerpc/pr56605.c: New.
13644 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13647 * gfortran.dg/do_1.f90: Don't xfail.
13649 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
13651 PR libfortran/51825
13652 * gfortran.dg/namelist_77.f90: New.
13653 * gfortran.dg/namelist_78.f90: New.
13655 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
13657 PR libfortran/48618
13658 * gfortran.dg/open_negative_unit_1.f90: New.
13660 2013-03-19 Ian Bolton <ian.bolton@arm.com>
13662 * gcc.target/aarch64/sbc.c: New test.
13664 2013-03-19 Ian Bolton <ian.bolton@arm.com>
13666 * gcc.target/aarch64/ror.c: New test.
13668 2013-03-19 Ian Bolton <ian.bolton@arm.com>
13670 * gcc.target/aarch64/extr.c: New test.
13672 2013-03-19 Richard Biener <rguenther@suse.de>
13674 PR tree-optimization/56273
13675 * gcc.dg/tree-ssa/vrp47.c: Adjust.
13676 * c-c++-common/uninit-17.c: Likewise.
13678 2013-03-18 Jakub Jelinek <jakub@redhat.com>
13680 PR tree-optimization/56635
13681 * g++.dg/torture/pr56635.C: New test.
13683 2013-03-18 Richard Biener <rguenther@suse.de>
13685 PR tree-optimization/3713
13686 * g++.dg/ipa/devirt-12.C: New testcase.
13688 2013-03-18 Jakub Jelinek <jakub@redhat.com>
13691 * c-c++-common/pr56566.c: New test.
13693 2013-03-17 Jason Merrill <jason@redhat.com>
13695 * g++.dg/template/abstract-dr337.C: XFAIL.
13697 2013-03-16 Jakub Jelinek <jakub@redhat.com>
13700 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
13701 * c-c++-common/pr56607.c: New test.
13703 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
13706 * g++.dg/cpp0x/constexpr-array5.C: New.
13708 2013-03-15 Tobias Burnus <burnus@net-b.de>
13711 * gfortran.dg/transfer_intrinsic_5.f90: New.
13713 2013-03-15 Kai Tietz <ktietz@redhat.com>
13715 * gcc.target/i386/movti.c: Don't test for x64 mingw.
13716 * gcc.target/i386/pr20020-1.c: Likewise.
13717 * gcc.target/i386/pr20020-2.c: Likewise.
13718 * gcc.target/i386/pr20020-3.c: Likewise.
13719 * gcc.target/i386/pr53425-1.c: Likewise.
13720 * gcc.target/i386/pr53425-2.c: Likewise.
13721 * gcc.target/i386/pr55093.c: Likewise.
13722 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
13724 2013-03-15 Jakub Jelinek <jakub@redhat.com>
13727 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
13728 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
13730 2013-03-14 Jakub Jelinek <jakub@redhat.com>
13732 PR tree-optimization/53265
13733 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
13734 undefined behavior.
13735 * gcc.dg/graphite/id-6.c (test): Likewise.
13736 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
13737 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
13739 PR tree-optimization/53265
13740 * gcc.dg/pr53265.c: New test.
13741 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
13743 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
13745 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
13746 n, use it as high bound instead of 4.
13748 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
13751 * gcc.target/sh/pr49880-1.c: New.
13752 * gcc.target/sh/pr49880-2.c: New.
13753 * gcc.target/sh/pr49880-3.c: New.
13754 * gcc.target/sh/pr49880-4.c: New.
13755 * gcc.target/sh/pr49880-5.c: New.
13757 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13759 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
13761 2013-03-13 Richard Biener <rguenther@suse.de>
13763 PR tree-optimization/56608
13764 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
13766 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13769 * g++.dg/cpp0x/alias-decl-32.C: New.
13771 2013-03-11 Jan Hubicka <jh@suse.cz>
13773 PR middle-end/56571
13774 * gcc.c-torture/compile/pr56571.c: New testcase.
13776 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13778 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
13779 * gcc.dg/tree-ssa/pr55579.c: Likewise.
13781 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13783 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
13784 * gcc.dg/inline_4.c: Likewise.
13785 * gcc.dg/unroll_2.c: Likewise.
13786 * gcc.dg/unroll_3.c: Likewise.
13787 * gcc.dg/unroll_4.c: Likewise.
13789 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13792 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
13795 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
13797 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
13800 * gcc.c-torture/compile/pr40797.c: New.
13802 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13804 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
13806 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
13809 * gfortran.dg/class_56.f90: New test.
13811 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
13813 PR middle-end/56524
13814 * gcc.target/mips/pr56524.c: New test.
13816 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13819 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
13821 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13824 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
13826 2013-03-08 Marek Polacek <polacek@redhat.com>
13828 PR tree-optimization/56478
13829 * gcc.dg/torture/pr56478.c: New test.
13831 2013-03-08 Kai Tietz <ktietz@redhat.com>
13833 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
13834 targets linker option --allow-multiple-definition.
13836 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
13837 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
13838 * gcc.dg/pr52549.c: Add LLP64 case.
13839 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
13840 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
13841 * gcc.dg/torture/pr51071-2.c: Likewise.
13842 * gcc.dg/tree-ssa/vrp72.c: Likewise.
13843 * gcc.dg/tree-ssa/vrp73.c: Likewise.
13844 * gcc.dg/tree-ssa/vrp75.c: Likewise.
13845 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
13846 * gcc.dg/weak/weak-1.c: Likewise.
13847 * gcc.dg/weak/weak-2.c: Likewise.
13848 * gcc.dg/weak/weak-3.c: Likewise.
13849 * gcc.dg/weak/weak-4.c: Likewise.
13850 * gcc.dg/weak/weak-5.c: Likewise.
13851 * gcc.dg/weak/weak-15.c: Likewise.
13852 * gcc.dg/weak/weak-16.c: Likewise.
13854 * c-c++-common/pr54486.c: Skip test for mingw-targets.
13856 2013-03-07 Jakub Jelinek <jakub@redhat.com>
13858 PR tree-optimization/56559
13859 * gcc.dg/tree-ssa/reassoc-26.c: New test.
13861 2013-03-07 Andreas Schwab <schwab@suse.de>
13863 * gcc.dg/pr31490.c: Fix last change.
13865 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
13868 * g++.dg/template/crash115.C: New.
13870 2013-03-06 Jakub Jelinek <jakub@redhat.com>
13872 PR tree-optimization/56539
13873 * gcc.c-torture/compile/pr56539.c: New test.
13875 2013-03-06 Kai Tietz <ktietz@redhat.com>
13877 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
13879 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
13880 * gcc.dg/lto/20091013-1_2.c: Likewise.
13881 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
13883 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
13885 * gnat.dg/specs/aggr6.ads: New test.
13887 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
13889 * gnat.dg/loop_optimization15.ad[sb]: New test.
13891 2013-03-06 Jakub Jelinek <jakub@redhat.com>
13893 PR middle-end/56548
13894 * gcc.dg/pr56548.c: New test.
13896 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13899 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
13901 2013-03-06 Jakub Jelinek <jakub@redhat.com>
13904 * g++.dg/template/typename20.C: New test.
13906 2013-03-05 Jakub Jelinek <jakub@redhat.com>
13909 * gcc.dg/pr56510.c: New test.
13911 PR rtl-optimization/56484
13912 * gcc.c-torture/compile/pr56484.c: New test.
13914 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
13917 * g++.dg/warn/Wsign-conversion-2.C: New.
13919 2013-03-05 Richard Biener <rguenther@suse.de>
13921 PR tree-optimization/56270
13922 * gcc.dg/vect/slp-38.c: New testcase.
13924 2013-03-05 Jakub Jelinek <jakub@redhat.com>
13926 PR rtl-optimization/56494
13927 * gcc.dg/pr56494.c: New test.
13929 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
13931 * gcc.dg/pr56424.c: New test.
13933 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
13935 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
13936 * gcc.dg/pr56228.c <avr>: Skip.
13938 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
13941 PR tree-optimization/52631
13942 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
13944 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
13946 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
13947 * gcc.dg/vect/vect-83_64.c: Same.
13949 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
13952 * gfortran.dg/pointer_check_13.f90: New test.
13954 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
13957 * gfortran.dg/array_constructor_42.f90: New test.
13959 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
13962 * g++.dg/template/static33.C: New.
13963 * g++.dg/template/static34.C: Likewise.
13966 * g++.dg/template/static35.C: New.
13968 2013-03-01 Steve Ellcey <sellcey@mips.com>
13970 * gcc.dg/pr56396.c: Require pic support.
13972 2013-03-01 Richard Biener <rguenther@suse.de>
13974 PR tree-optimization/55481
13975 * gcc.dg/torture/pr56488.c: New testcase.
13977 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
13978 Jakub Jelinek <jakub@redhat.com>
13981 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
13982 no_sanitize_address attribute rather than no_address_safety_analysis.
13983 * g++.dg/asan/sanitizer_test_utils.h
13984 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
13985 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
13986 in addition to no_address_safety_analysis.
13988 2013-02-28 Jason Merrill <jason@redhat.com>
13991 * g++.dg/cpp0x/constexpr-and.C: New.
13993 2013-02-28 Martin Jambor <mjambor@suse.cz>
13995 PR tree-optimization/56294
13996 * g++.dg/debug/pr56294.C: New test.
13998 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
14000 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
14002 2013-02-27 Marek Polacek <polacek@redhat.com>
14004 PR rtl-optimization/56466
14005 * gcc.dg/pr56466.c: New test.
14007 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
14009 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
14010 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
14011 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
14013 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
14015 PR middle-end/45472
14016 * gcc.dg/pr45472.c: New test.
14018 2013-02-26 Marek Polacek <polacek@redhat.com>
14020 PR tree-optimization/56426
14021 * gcc.dg/pr56436.c: New test.
14023 2013-02-26 Jakub Jelinek <jakub@redhat.com>
14025 PR tree-optimization/56448
14026 * gcc.c-torture/compile/pr56448.c: New test.
14028 PR tree-optimization/56443
14029 * gcc.dg/torture/pr56443.c: New test.
14031 2013-02-25 Richard Biener <rguenther@suse.de>
14033 PR tree-optimization/56175
14034 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
14036 2013-02-24 Jakub Jelinek <jakub@redhat.com>
14039 * g++.dg/torture/pr56403.C: New test.
14041 2013-02-25 Catherine Moore <clm@codesourcery.com>
14044 2013-02-24 Catherine Moore <clm@codesourcery.com>
14045 Richard Sandiford <rdsandiford@googlemail.com>
14047 * gcc.target/mips/mips.exp: Add microMIPS support.
14048 * gcc.target/mips/umips-movep-2.c: New test.
14049 * gcc.target/mips/umips-lwp-2.c: New test.
14050 * gcc.target/mips/umips-swp-5.c: New test.
14051 * gcc.target/mips/umips-constraints-1.c: New test.
14052 * gcc.target/mips/umips-lwp-3.c: New test.
14053 * gcc.target/mips/umips-swp-6.c: New test.
14054 * gcc.target/mips/umips-constraints-2.c: New test.
14055 * gcc.target/mips/umips-save-restore-1.c: New test.
14056 * gcc.target/mips/umips-lwp-4.c: New test.
14057 * gcc.target/mips/umips-swp-7.c: New test.
14058 * gcc.target/mips/umips-save-restore-2.c: New test.
14059 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
14060 * gcc.target/mips/umips-lwp-5.c: New test.
14061 * gcc.target/mips/umips-save-restore-3.c: New test.
14062 * gcc.target/mips/umips-lwp-6.c: New test.
14063 * gcc.target/mips/umips-swp-1.c: New test.
14064 * gcc.target/mips/umips-lwp-7.c: New test.
14065 * gcc.target/mips/umips-swp-2.c: New test.
14066 * gcc.target/mips/umips-lwp-8.c: New test.
14067 * gcc.target/mips/umips-swp-3.c: New test.
14068 * gcc.target/mips/umips-movep-1.c: New test.
14069 * gcc.target/mips/umips-lwp-1.c: New test.
14070 * gcc.target/mips/umips-swp-4.c: New test.
14072 2013-02-24 Catherine Moore <clm@codesourcery.com>
14073 Richard Sandiford <rdsandiford@googlemail.com>
14075 * gcc.target/mips/mips.exp: Add microMIPS support.
14076 * gcc.target/mips/umips-movep-2.c: New test.
14077 * gcc.target/mips/umips-lwp-2.c: New test.
14078 * gcc.target/mips/umips-swp-5.c: New test.
14079 * gcc.target/mips/umips-constraints-1.c: New test.
14080 * gcc.target/mips/umips-lwp-3.c: New test.
14081 * gcc.target/mips/umips-swp-6.c: New test.
14082 * gcc.target/mips/umips-constraints-2.c: New test.
14083 * gcc.target/mips/umips-save-restore-1.c: New test.
14084 * gcc.target/mips/umips-lwp-4.c: New test.
14085 * gcc.target/mips/umips-swp-7.c: New test.
14086 * gcc.target/mips/umips-save-restore-2.c: New test.
14087 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
14088 * gcc.target/mips/umips-lwp-5.c: New test.
14089 * gcc.target/mips/umips-save-restore-3.c: New test.
14090 * gcc.target/mips/umips-lwp-6.c: New test.
14091 * gcc.target/mips/umips-swp-1.c: New test.
14092 * gcc.target/mips/umips-lwp-7.c: New test.
14093 * gcc.target/mips/umips-swp-2.c: New test.
14094 * gcc.target/mips/umips-lwp-8.c: New test.
14095 * gcc.target/mips/umips-swp-3.c: New test.
14096 * gcc.target/mips/umips-movep-1.c: New test.
14097 * gcc.target/mips/umips-lwp-1.c: New test.
14098 * gcc.target/mips/umips-swp-4.c: New test.
14100 2013-02-22 Jakub Jelinek <jakub@redhat.com>
14103 * lib/asan-dg.exp (asan_link_flags): Add
14104 -B${gccpath}/libsanitizer/asan/ to flags.
14106 2013-02-21 Jakub Jelinek <jakub@redhat.com>
14108 PR middle-end/56420
14109 * gcc.dg/torture/pr56420.c: New test.
14111 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
14113 PR middle-end/56108
14114 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
14116 2013-02-21 Martin Jambor <mjambor@suse.cz>
14118 PR tree-optimization/56310
14119 * g++.dg/ipa/pr56310.C: New test.
14121 2013-02-21 Janus Weil <janus@gcc.gnu.org>
14124 * gfortran.dg/proc_ptr_comp_37.f90: New.
14126 2013-02-21 Richard Biener <rguenther@suse.de>
14128 PR tree-optimization/56415
14130 2013-02-11 Richard Biener <rguenther@suse.de>
14132 PR tree-optimization/56273
14133 * g++.dg/warn/Warray-bounds-6.C: New testcase.
14134 * gcc.dg/tree-ssa/pr21559.c: Adjust.
14135 * gcc.dg/tree-ssa/vrp17.c: Likewise.
14136 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14137 * gcc.dg/tree-ssa/vrp23.c: Likewise.
14138 * gcc.dg/tree-ssa/vrp24.c: Likewise.
14140 2013-02-21 Marek Polacek <polacek@redhat.com>
14142 PR tree-optimization/56398
14143 * g++.dg/torture/pr56398.C: New test.
14145 2013-02-21 Jakub Jelinek <jakub@redhat.com>
14147 PR inline-asm/56405
14148 * gcc.c-torture/compile/pr56405.c: New test.
14150 2013-02-20 Jan Hubicka <jh@suse.cz>
14152 PR tree-optimization/56265
14153 * g++.dg/ipa/devirt-11.C: New testcase.
14155 2013-02-20 Richard Biener <rguenther@suse.de>
14157 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
14159 2013-02-20 Richard Biener <rguenther@suse.de>
14160 Jakub Jelinek <jakub@redhat.com>
14162 PR tree-optimization/56396
14163 * gcc.dg/pr56396.c: New testcase.
14165 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14168 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
14170 2013-02-19 Richard Biener <rguenther@suse.de>
14172 PR tree-optimization/56384
14173 * gcc.dg/torture/pr56384.c: New testcase.
14175 2013-02-19 Jakub Jelinek <jakub@redhat.com>
14177 PR tree-optimization/56350
14178 * gcc.dg/pr56350.c: New test.
14180 PR tree-optimization/56381
14181 * g++.dg/opt/pr56381.C: New test.
14183 2013-02-18 Jakub Jelinek <jakub@redhat.com>
14186 * lib/dg-pch.exp (pch-init, pch-finish,
14187 check_effective_target_pch_supported_debug): New procs.
14188 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
14189 Likewise if $pch_unsupported_debug and $flags include -g.
14190 Skip FAILs about missing *.gch file if $pch_unsupported_debug
14191 and dg-require-effective-target pch_unsupported_debug.
14192 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
14193 * objc.dg/pch/pch.exp: Likewise.
14194 * gcc.dg/pch/pch.exp: Likewise.
14195 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
14196 pch_unsupported_debug.
14197 * gcc.dg/pch/valid-1.hs: Likewise.
14198 * gcc.dg/pch/valid-1b.c: Likewise.
14199 * gcc.dg/pch/valid-1b.hs: Likewise.
14201 2013-02-18 Richard Biener <rguenther@suse.de>
14203 PR tree-optimization/56366
14204 * gcc.dg/torture/pr56366.c: New testcase.
14206 2013-02-18 Richard Biener <rguenther@suse.de>
14208 PR middle-end/56349
14209 * gcc.dg/torture/pr56349.c: New testcase.
14211 2013-02-18 Richard Biener <rguenther@suse.de>
14213 PR tree-optimization/56321
14214 * gcc.dg/torture/pr56321.c: New testcase.
14216 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
14218 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
14220 2013-02-16 Jakub Jelinek <jakub@redhat.com>
14221 Dodji Seketeli <dodji@redhat.com>
14224 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
14225 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
14226 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
14227 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
14228 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
14229 * c-c++-common/asan/pr56330.c: Likewise.
14230 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
14231 Ensure the size argument of __builtin_memcpy is a constant.
14233 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
14234 Paolo Carlini <paolo.carlini@oracle.com>
14237 * g++.dg/cpp0x/enum23.C: New.
14239 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
14242 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
14244 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
14246 PR rtl-optimization/56348
14247 * gcc.target/i386/pr56348.c: New test.
14249 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
14251 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
14252 * gcc.target/arm/interrupt-2.c: Likewise.
14254 2013-02-15 Tobias Burnus <burnus@net-b.de>
14257 * gfortran.dg/matmul_9.f90: New.
14259 2013-02-15 Tobias Burnus <burnus@net-b.de>
14262 * gfortran.dg/init_flag_11.f90: New.
14264 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14266 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
14268 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14270 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
14273 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
14274 Tobias Burnus <burnus@net-b.de>
14277 * gfortran.dg/allocatable_function_7.f90: New.
14279 2013-02-14 Jakub Jelinek <jakub@redhat.com>
14281 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
14282 * asan_globals_test-wrapper.cc: New file.
14283 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
14284 instead of asan_globals_test.cc as dg-additional-sources.
14285 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
14286 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
14287 "sanitizer_test_utils.h" instead of
14288 "sanitizer_common/tests/sanitizer_test_utils.h".
14289 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
14290 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
14291 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
14292 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
14293 * g++.dg/asan/asan_test.cc: Synced from upstream.
14294 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
14296 2013-02-14 Dodji Seketeli <dodji@redhat.com>
14299 * c-c++-common/asan/memcmp-2.c: New test.
14301 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
14304 * g++.dg/cpp0x/udlit-string-literal.h: New.
14305 * g++.dg/cpp0x/udlit-string-literal.C: New.
14307 2013-02-13 Sriraman Tallam <tmsriram@google.com>
14309 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
14311 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
14314 * gcc.target/arm/pr56184.C: New test.
14316 2013-02-13 Jakub Jelinek <jakub@redhat.com>
14319 * g++.dg/torture/pr56302.C: New test.
14320 * g++.dg/cpp0x/constexpr-56302.C: New test.
14321 * c-c++-common/pr56302.c: New test.
14323 2013-02-13 Tobias Burnus <burnus@net-b.de>
14324 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14327 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
14328 * gfortran.dg/quad_3.f90: Ditto.
14330 2013-02-13 Kostya Serebryany <kcc@google.com>
14332 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
14333 to match the fresh asan run-time.
14334 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
14336 2013-02-12 Dodji Seketeli <dodji@redhat.com>
14338 Avoid instrumenting duplicated memory access in the same basic block
14339 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
14340 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
14341 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
14342 * c-c++-common/asan/inc.c: Likewise.
14344 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
14346 PR inline-asm/56148
14347 * gcc.target/i386/pr56148.c: New test.
14349 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
14350 Tobias Burnus <burnus@net-b.de>
14353 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
14356 2013-02-12 Richard Biener <rguenther@suse.de>
14359 * gcc.dg/lto/pr56297_0.c: New testcase.
14360 * gcc.dg/lto/pr56297_0.c: Likewise.
14362 2013-02-12 Janus Weil <janus@gcc.gnu.org>
14365 * gfortran.dg/typebound_deferred_1.f90: New.
14367 2013-02-12 Jakub Jelinek <jakub@redhat.com>
14369 PR rtl-optimization/56151
14370 * gcc.target/i386/pr56151.c: New test.
14372 2013-02-11 Sriraman Tallam <tmsriram@google.com>
14374 * g++.dg/ext/mv12.C: New test.
14375 * g++.dg/ext/mv12.h: New file.
14376 * g++.dg/ext/mv12-aux.C: New file.
14377 * g++.dg/ext/mv13.C: New test.
14379 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
14381 * lib/target-supports.exp
14382 (check_effective_target_powerpc_eabi_ok): New.
14383 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
14385 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
14386 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
14388 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
14389 * gcc.target/powerpc/pr51623.c: Likewise.
14390 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
14391 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
14393 2013-02-11 Alexander Potapenko <glider@google.com>
14394 Jack Howarth <howarth@bromo.med.uc.edu>
14395 Jakub Jelinek <jakub@redhat.com>
14398 * g++.dg/asan/pr55617.C: Run on all targets.
14400 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
14402 PR rtl-optimization/56275
14403 * gcc.dg/pr56275.c: New test.
14405 2013-02-11 Richard Biener <rguenther@suse.de>
14407 PR tree-optimization/56273
14408 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
14410 2013-02-11 Richard Biener <rguenther@suse.de>
14412 PR tree-optimization/56264
14413 * gcc.dg/torture/pr56264.c: New testcase.
14415 2013-02-11 Richard Biener <rguenther@suse.de>
14417 PR tree-optimization/56273
14418 * g++.dg/warn/Warray-bounds-6.C: New testcase.
14419 * gcc.dg/tree-ssa/pr21559.c: Adjust.
14420 * gcc.dg/tree-ssa/vrp17.c: Likewise.
14421 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14422 * gcc.dg/tree-ssa/vrp23.c: Likewise.
14423 * gcc.dg/tree-ssa/vrp24.c: Likewise.
14425 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
14427 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
14428 for *-*-linux-gnu targets.
14429 * g++.dg/asan/interception-test-1.c: Ditto.
14430 * g++.dg/asan/interception-failure-test-1.C: Ditto.
14431 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
14433 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
14436 * gfortran.dg/intrinsic_size_4.f90 : New test.
14438 2013-02-09 Jakub Jelinek <jakub@redhat.com>
14441 * gcc.target/powerpc/pr56256.c: New test.
14443 2013-02-08 Ian Lance Taylor <iant@google.com>
14445 * lib/go.exp: Load timeout.exp.
14447 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
14449 PR rtl-optimization/56246
14450 * gcc.target/i386/pr56246.c: New test.
14452 2013-02-08 Jeff Law <law@redhat.com>
14455 * gcc.dg/debug/dwarf2/pr53948.c: New test.
14457 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
14460 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
14463 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
14465 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
14467 2013-02-08 Jakub Jelinek <jakub@redhat.com>
14469 PR rtl-optimization/56195
14470 * gcc.dg/torture/pr56195.c: New test.
14472 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
14475 * gfortran.dg/recursive_interface_2.f90: New test.
14477 2013-02-08 Jakub Jelinek <jakub@redhat.com>
14479 PR tree-optimization/56250
14480 * gcc.c-torture/execute/pr56250.c: New test.
14482 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
14484 PR tree-optimization/56064
14485 * gcc.dg/fixed-point/view-convert-2.c: New test.
14487 2013-02-08 Michael Matz <matz@suse.de>
14489 PR tree-optimization/52448
14490 * gcc.dg/pr52448.c: New test.
14492 2013-02-08 Richard Biener <rguenther@suse.de>
14494 PR middle-end/56181
14495 * gcc.dg/torture/pr56181.c: New testcase.
14497 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
14500 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
14501 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
14503 2013-02-07 Jakub Jelinek <jakub@redhat.com>
14506 * g++.dg/parse/crash61.C: New test.
14509 * g++.dg/parse/pr56239.C: New test.
14512 * g++.dg/abi/mangle61.C: New test.
14514 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
14516 PR rtl-optimization/56225
14517 * gcc.target/i386/pr56225.c: New test.
14519 2013-02-07 Jakub Jelinek <jakub@redhat.com>
14522 * gcc.dg/guality/pr56154-1.c: New test.
14523 * gcc.dg/guality/pr56154-2.c: New test.
14524 * gcc.dg/guality/pr56154-3.c: New test.
14525 * gcc.dg/guality/pr56154-4.c: New test.
14526 * gcc.dg/guality/pr56154-aux.c: New file.
14528 PR tree-optimization/55789
14529 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
14531 * gcc.dg/tree-ssa/inline-3.c: Add
14532 --param max-early-inliner-iterations=2 option.
14534 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14537 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
14538 Add -fno-dwarf2-cfi-asm to dg-options.
14541 2013-02-07 Jakub Jelinek <jakub@redhat.com>
14544 * gcc.dg/pr56228.c: New test.
14546 2013-02-07 Alan Modra <amodra@gmail.com>
14549 * gcc.target/powerpc/pr54009.c: New test.
14551 * gfortran.dg/pr54131.f: New test.
14553 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
14556 * gfortran.dg/array_constructor_41.f90: New test.
14558 2013-02-06 Janus Weil <janus@gcc.gnu.org>
14561 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
14563 2013-02-06 Jakub Jelinek <jakub@redhat.com>
14565 PR middle-end/56217
14566 * g++.dg/gomp/pr56217.C: New test.
14568 2013-02-05 Jakub Jelinek <jakub@redhat.com>
14570 PR tree-optimization/56205
14571 * gcc.dg/tree-ssa/stdarg-6.c: New test.
14572 * gcc.c-torture/execute/pr56205.c: New test.
14574 2013-02-05 Richard Biener <rguenther@suse.de>
14576 PR tree-optimization/53342
14577 PR tree-optimization/53185
14578 * gcc.dg/vect/pr53185-2.c: New testcase.
14580 2013-02-05 Jan Hubicka <jh@suse.cz>
14582 PR tree-optimization/55789
14583 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
14584 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
14585 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
14586 * g++.dg/ipa/inline-1.C: New testcase.
14587 * g++.dg/ipa/inline-2.C: New testcase.
14588 * g++.dg/ipa/inline-3.C: New testcase.
14590 2013-02-05 Jan Hubicka <jh@suse.cz>
14592 PR tree-optimization/55789
14593 * g++.dg/torture/pr55789.C: New testcase.
14595 2013-02-05 Jakub Jelinek <jakub@redhat.com>
14597 PR middle-end/56167
14598 * gcc.dg/pr56167.c: New test.
14600 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
14603 * gcc.target/sh/pr55146.c: New.
14605 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
14607 PR tree-optimization/54386
14608 * gcc.target/sh/pr54386.c: New.
14610 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
14613 * gfortran.dg/realloc_on _assign_16.f90 : New test.
14616 * gfortran.dg/realloc_on _assign_17.f90 : New test.
14618 2013-02-04 Alexander Potapenko <glider@google.com>
14619 Jack Howarth <howarth@bromo.med.uc.edu>
14620 Jakub Jelinek <jakub@redhat.com>
14623 * g++.dg/asan/pr55617.C: New test.
14625 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
14628 * gfortran.dg/typebound_operator_19.f90: New test.
14629 * gfortran.dg/typebound_assignment_4.f90: New test.
14631 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
14634 * gfortran.dg/recursive_interface_1.f90: New test.
14636 2013-02-04 Richard Guenther <rguenther@suse.de>
14639 * gcc.dg/lto/pr56168_0.c: New testcase.
14640 * gcc.dg/lto/pr56168_1.c: Likewise.
14642 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14646 * gfortran.dg/block_12.f90: New test.
14647 * gfortran.dg/module_error_1.f90: New test.
14649 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
14651 * lib/target-supports.exp (check_effective_target_vect_float)
14652 (check_effective_target_vect_no_align): Add mips-sde-elf.
14654 2013-02-01 Jakub Jelinek <jakub@redhat.com>
14656 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
14658 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
14660 * gcc.dg/pr56023.c: XFAIL on AIX.
14661 * gcc.dg/vect/pr49352.c: Same.
14663 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
14665 * gnat.dg/opt26.adb: New test.
14667 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14670 2013-01-27 Amol Pise <amolpise15@gmail.com>
14672 * gcc.target/arm/neon-vfnms-1.c: New test.
14673 * gcc.target/arm/neon-vfnma-1.c: New test.
14675 2013-01-31 Richard Biener <rguenther@suse.de>
14677 PR tree-optimization/56157
14678 * gcc.dg/torture/pr56157.c: New testcase.
14680 2013-01-30 Richard Biener <rguenther@suse.de>
14682 PR tree-optimization/56150
14683 * gcc.dg/torture/pr56150.c: New testcase.
14685 2013-01-30 Jakub Jelinek <jakub@redhat.com>
14688 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
14689 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
14690 printed in backtrace.
14691 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
14692 to avoid errors about mismatched allocation vs. deallocation.
14695 * g++.dg/mv1.C: Moved to...
14696 * g++.dg/ext/mv1.C: ... here. Adjust test.
14697 * g++.dg/mv2.C: Moved to...
14698 * g++.dg/ext/mv2.C: ... here. Adjust test.
14699 * g++.dg/mv3.C: Moved to...
14700 * g++.dg/ext/mv3.C: ... here.
14701 * g++.dg/mv4.C: Moved to...
14702 * g++.dg/ext/mv4.C: ... here.
14703 * g++.dg/mv5.C: Moved to...
14704 * g++.dg/ext/mv5.C: ... here. Adjust test.
14705 * g++.dg/mv6.C: Moved to...
14706 * g++.dg/ext/mv6.C: ... here. Adjust test.
14707 * g++.dg/ext/mv7.C: New test.
14708 * g++.dg/ext/mv8.C: New test.
14709 * g++.dg/ext/mv9.C: New test.
14710 * g++.dg/ext/mv10.C: New test.
14711 * g++.dg/ext/mv11.C: New test.
14713 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
14715 PR rtl-optimization/56144
14716 * gcc.dg/pr56144.c: New.
14718 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
14720 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
14722 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
14723 * g++.dg/cpp0x/constexpr-55573.C: Same
14725 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
14727 PR tree-optimization/56064
14728 * gcc.dg/fixed-point/view-convert.c: New test.
14730 2013-01-30 Andreas Schwab <schwab@suse.de>
14732 * lib/target-supports-dg.exp (dg-process-target): Use expr to
14733 evaluate the end index in string range.
14735 2013-01-30 Tobias Burnus <burnus@net-b.de>
14738 * gfortran.dg/allocatable_function_6.f90: New.
14740 2013-01-29 Janus Weil <janus@gcc.gnu.org>
14741 Mikael Morin <mikael@gcc.gnu.org>
14744 * gfortran.dg/proc_ptr_comp_36.f90: New.
14746 2013-01-29 Richard Biener <rguenther@suse.de>
14748 PR tree-optimization/55270
14749 * gcc.dg/torture/pr55270.c: New testcase.
14751 2013-01-28 Jakub Jelinek <jakub@redhat.com>
14753 PR rtl-optimization/56117
14754 * gcc.dg/pr56117.c: New test.
14756 2013-01-28 Richard Biener <rguenther@suse.de>
14758 PR tree-optimization/56034
14759 * gcc.dg/torture/pr56034.c: New testcase.
14761 2013-01-28 Jakub Jelinek <jakub@redhat.com>
14763 PR tree-optimization/56125
14764 * gcc.dg/pr56125.c: New test.
14766 2013-01-28 Tobias Burnus <burnus@net-b.de>
14767 Mikael Morin <mikael@gcc.gnu.org>
14770 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
14771 * gfortran.dg/import8.f90: Likewise.
14772 * gfortran.dg/interface_derived_type_1.f90: Likewise.
14773 * gfortran.dg/import10.f90: New test.
14774 * gfortran.dg/import11.f90: Likewise
14776 2013-01-28 Jakub Jelinek <jakub@redhat.com>
14779 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
14780 string.h. Provide memset, malloc and free prototypes, adjust line
14781 numbers in dg-output.
14782 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
14783 Provide memset prototype and adjust line numbers in dg-output.
14784 * c-c++-common/asan/global-overflow-1.c: Likewise.
14786 PR tree-optimization/56094
14787 * gcc.dg/pr56094.c: New test.
14789 2013-01-27 Amol Pise <amolpise15@gmail.com>
14791 * gcc.target/arm/neon-vfnms-1.c: New test.
14792 * gcc.target/arm/neon-vfnma-1.c: New test.
14794 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
14797 * gcc.target/i386/pr56114.c: New test.
14799 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
14802 * gfortran.dg/associate_14.f90: New test.
14805 * gfortran.dg/associate_13.f90: New test.
14807 2013-01-25 Jakub Jelinek <jakub@redhat.com>
14809 PR tree-optimization/56098
14810 * gcc.dg/pr56098-1.c: New test.
14811 * gcc.dg/pr56098-2.c: New test.
14813 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
14816 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
14818 2013-01-22 Marek Polacek <polacek@redhat.com>
14820 PR tree-optimization/56035
14821 * gcc.dg/pr56035.c: New test.
14823 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
14825 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
14828 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
14830 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
14832 2013-01-24 Jakub Jelinek <jakub@redhat.com>
14835 * gcc.dg/pr56078.c: New test.
14836 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
14838 2013-01-24 Martin Jambor <mjambor@suse.cz>
14840 PR tree-optimization/55927
14841 * g++.dg/ipa/devirt-10.C: Disable early inlining.
14843 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
14845 * gcc.target/i386/movsd.c: New test.
14847 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
14849 PR inline-asm/55934
14850 * gcc.target/i386/pr55934.c: New test.
14852 2013-01-23 Janus Weil <janus@gcc.gnu.org>
14855 * gfortran.dg/select_8.f90: New.
14857 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14859 * gcc.target/microblaze/microblaze.exp: Remove
14860 target_config_cflags check.
14862 2013-01-23 Jakub Jelinek <jakub@redhat.com>
14865 * gfortran.dg/gomp/pr56052.f90: New test.
14868 * gcc.dg/pr49069.c: New test.
14870 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14873 * g++.dg/cpp0x/constexpr-static10.C: New.
14875 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
14878 * gcc.target/i386/pr56028.c: New test.
14880 2013-01-22 Jakub Jelinek <jakub@redhat.com>
14883 * gcc.target/i386/pr55686.c: New test.
14885 2013-01-22 Dodji Seketeli <dodji@redhat.com>
14888 * g++.dg/cpp0x/variadic139.C: New test.
14889 * g++.dg/cpp0x/variadic140.C: Likewise.
14890 * g++.dg/cpp0x/variadic141.C: Likewise.
14892 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
14894 * gnat.dg/warn8.adb: New test.
14896 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14899 * gfortran.dg/include_8.f90: New test.
14901 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
14903 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
14904 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
14906 2013-01-21 Jakub Jelinek <jakub@redhat.com>
14908 PR tree-optimization/56051
14909 * gcc.c-torture/execute/pr56051.c: New test.
14911 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
14913 PR rtl-optimization/56023
14914 * gcc.dg/pr56023.c: New test.
14916 2013-01-21 Martin Jambor <mjambor@suse.cz>
14918 PR middle-end/56022
14919 * gcc.target/i386/pr56022.c: New test.
14921 2013-01-21 Jason Merrill <jason@redhat.com>
14923 * lib/target-supports.exp (check_effective_target_alias): New.
14925 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
14928 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
14930 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
14932 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
14934 2013-01-19 Jeff Law <law@redhat.com>
14936 PR tree-optimization/52631
14937 * tree-ssa/pr52631.c: New test.
14938 * tree-ssa/ssa-fre-9: Update expected output.
14940 2013-01-19 Anthony Green <green@moxielogic.com>
14942 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
14945 2013-01-18 Jakub Jelinek <jakub@redhat.com>
14947 PR tree-optimization/56029
14948 * g++.dg/torture/pr56029.C: New test.
14950 2013-01-18 Sharad Singhai <singhai@google.com>
14952 PR tree-optimization/55995
14953 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
14955 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
14958 * gcc.target/i386/pr55433.c: New.
14960 2013-01-18 Jakub Jelinek <jakub@redhat.com>
14962 PR middle-end/56015
14963 * gfortran.dg/pr56015.f90: New test.
14965 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
14967 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
14969 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
14971 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
14972 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14973 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14974 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14975 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14977 2013-01-17 Jeff Law <law@redhat.com>
14979 * gcc.dg/pr52573.c: Move to...
14980 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
14982 PR rtl-optimization/52573
14983 * gcc.dg/pr52573.c: New test.
14985 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
14988 * g++.dg/asan/interception-test-1.C: Skip on darwin.
14989 * lib/target-supports.exp (check_effective_target_swapcontext): Use
14990 check_no_compiler_messages to test support in ucontext.h.
14991 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
14992 compliant RLIMIT_AS.
14994 2013-01-17 Marek Polacek <polacek@redhat.com>
14996 PR rtl-optimization/55833
14997 * gcc.dg/pr55833.c: New test.
14999 2013-01-17 Jan Hubicka <jh@suse.cz>
15001 PR tree-optimization/55273
15002 * gcc.c-torture/compile/pr55273.c: New testcase.
15004 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
15007 * gcc.target/pr55981.c: New test.
15009 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
15011 * gcc.target/arm/pr40887.c: Require at least armv5.
15012 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
15013 * gcc.target/arm/pr51915.c: Likewise.
15014 * gcc.target/arm/pr52006.c: Likewise.
15015 * gcc.target/arm/pr53187.c: Likewise.
15017 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
15018 * gcc.target/arm/ftest-support-arm.h: Delete.
15019 * gcc.target/arm/ftest-support-thumb.h: Delete.
15020 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
15021 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
15022 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
15023 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
15024 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
15025 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
15026 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
15027 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
15028 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
15029 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
15030 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
15031 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
15032 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
15033 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
15034 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
15035 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
15036 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
15037 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
15038 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
15039 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
15040 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
15041 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
15042 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
15043 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
15045 2013-01-17 Martin Jambor <mjambor@suse.cz>
15047 PR tree-optimizations/55264
15048 * g++.dg/ipa/pr55264.C: New test.
15050 2013-01-16 Janus Weil <janus@gcc.gnu.org>
15053 * gfortran.dg/class_55.f90: New.
15055 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
15058 * gcc.c-torture/execute/builtins/builtins.exp: Add
15059 -Wl,--allow-multiple-definition for eabi and elf targets.
15062 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
15063 check_effective_target_vect_perm_short,
15064 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
15065 check_effective_target_vect64): Return 0 for big-endian ARM.
15066 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
15068 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
15071 2013-01-16 Richard Biener <rguenther@suse.de>
15073 PR tree-optimization/55964
15074 * gcc.dg/torture/pr55964.c: New testcase.
15076 2013-01-16 Richard Biener <rguenther@suse.de>
15078 PR tree-optimization/54767
15079 PR tree-optimization/53465
15080 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
15082 2013-01-16 Christian Bruel <christian.bruel@st.com>
15085 * gcc.target/sh/sh-switch.c: New testcase.
15087 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
15089 * gcc.dg/webizer.c: Increase the array size.
15091 2013-01-15 Jakub Jelinek <jakub@redhat.com>
15094 * gcc.dg/pr55940.c: New test.
15096 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
15097 Harald Anlauf <anlauf@gmx.de>
15099 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
15100 * gfortran.dg/bounds_check_5.f90: Likewise.
15101 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
15102 * gfortran.dg/continuation_9.f90: Likewise.
15103 * gfortran.dg/move_alloc_13.f90: Likewise.
15104 * gfortran.dg/structure_constructor_11.f90: Likewise.
15105 * gfortran.dg/tab_continuation.f: Likewise.
15106 * gfortran.dg/warning-directive-2.F90: Likewise.
15107 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
15109 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
15111 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
15112 * gcc.target/arm/fma-sp.c: Likewise.
15114 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
15116 PR rtl-optimization/55153
15117 * gcc.dg/pr55153.c: New.
15119 2013-01-15 Jakub Jelinek <jakub@redhat.com>
15121 PR tree-optimization/55920
15122 * gcc.c-torture/compile/pr55920.c: New test.
15124 2013-01-15 Richard Biener <rguenther@suse.de>
15126 PR middle-end/55882
15127 * gcc.dg/torture/pr55882.c: New testcase.
15129 2013-01-15 Jakub Jelinek <jakub@redhat.com>
15131 PR tree-optimization/55955
15132 * gcc.c-torture/compile/pr55955.c: New test.
15134 2013-01-15 Dodji Seketeli <dodji@redhat.com>
15137 * g++.dg/cpp0x/alias-decl-31.C: New test.
15139 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
15142 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
15143 case where interface is null.
15145 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15148 * gfortran.dg/array_constructor_40.f90: New test.
15150 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
15152 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
15154 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
15156 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
15157 * gcc.target/aarch64/vect-ld1r-compile.c: New.
15158 * gcc.target/aarch64/vect-ld1r-fp.c: New.
15159 * gcc.target/aarch64/vect-ld1r.c: New.
15160 * gcc.target/aarch64/vect-ld1r.x: New.
15162 2013-01-14 Andi Kleen <ak@linux.intel.com>
15165 * gcc.target/i386/hle-clear-rel.c: New file
15166 * gcc.target/i386/hle-store-rel.c: New file.
15168 2013-01-14 Harald Anlauf <anlauf@gmx.de>
15170 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
15171 * gfortran.dg/bounds_check_4.f90: Likewise.
15172 * gfortran.dg/inquire_10.f90: Likewise.
15173 * gfortran.dg/minloc_3.f90: Likewise.
15174 * gfortran.dg/minlocval_3.f90: Likewise.
15175 * gfortran.dg/module_double_reuse.f90: Likewise.
15176 * gfortran.dg/mvbits_1.f90: Likewise.
15177 * gfortran.dg/oldstyle_1.f90: Likewise.
15178 * gfortran.dg/pr20163-2.f: Likewise.
15179 * gfortran.dg/save_1.f90: Likewise.
15180 * gfortran.dg/scan_1.f90: Likewise.
15181 * gfortran.dg/select_char_1.f90: Likewise.
15182 * gfortran.dg/shape_4.f90: Likewise.
15183 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
15184 * gfortran.dg/function_optimize_10.f90: Likewise.
15185 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
15186 * gfortran.dg/used_types_17.f90: Likewise.
15187 * gfortran.dg/used_types_18.f90: Likewise.
15189 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
15192 * gfortran.dg/proc_ptr_result_8.f90 : New test.
15194 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
15196 * gcc.dg/unroll_5.c: Add nomips16 attributes.
15198 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
15200 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
15202 2013-01-12 Janus Weil <janus@gcc.gnu.org>
15205 * gfortran.dg/assumed_type_2.f90: Fix test case.
15206 * gfortran.dg/internal_pack_13.f90: New test.
15207 * gfortran.dg/internal_pack_14.f90: New test.
15209 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
15212 * gfortran.dg/unlimited_polymorphic_8.f90: Update
15213 scan-tree-dump-times for foo.0.x._vptr to deal with change from
15216 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
15218 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
15220 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15223 * gcc.target/s390/pr55719.c: New testcase.
15225 2013-01-11 Richard Guenther <rguenther@suse.de>
15227 PR tree-optimization/44061
15228 * gcc.dg/pr44061.c: New testcase.
15230 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
15232 Update copyright years.
15234 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
15235 Jakub Jelinek <jakub@redhat.com>
15238 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
15240 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
15242 PR rtl-optimization/55672
15243 * gcc.target/i386/pr55672.c: New.
15245 2013-01-10 Jeff Law <law@redhat.com>
15247 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
15248 pass/fail message unique.
15251 2013-01-10 Jason Merrill <jason@redhat.com>
15253 * ada/.gitignore: New.
15255 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15257 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
15259 * g++.dg/tls/thread_local2.C: Likewise.
15260 * g++.dg/tls/thread_local2g.C: Likewise.
15261 * g++.dg/tls/thread_local6.C: Likewise.
15262 * g++.dg/tls/thread_local-order1.C: Add tls options.
15263 * g++.dg/tls/thread_local-order2.C: Likewise.
15264 * g++.dg/tls/thread_local3.C: Likewise.
15265 * g++.dg/tls/thread_local3g.C: Likewise.
15266 * g++.dg/tls/thread_local4.C: Likewise.
15267 * g++.dg/tls/thread_local4g.C: Likewise.
15268 * g++.dg/tls/thread_local5.C: Likewise.
15269 * g++.dg/tls/thread_local5g.C: Likewise.
15270 * g++.dg/tls/thread_local6g.C: Likewise.
15272 2013-01-10 Kostya Serebryany <kcc@google.com>
15274 * g++.dg/asan/asan_test.cc: Sync from upstream.
15276 2013-01-10 Jakub Jelinek <jakub@redhat.com>
15278 PR tree-optimization/55921
15279 * gcc.c-torture/compile/pr55921.c: New test.
15281 2013-01-09 Jan Hubicka <jh@suse.cz>
15283 PR tree-optimization/55569
15284 * gcc.c-torture/compile/pr55569.c: New testcase.
15286 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
15289 * gfortran.dg/use_28.f90: New test.
15291 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
15293 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
15294 number matching more robust.
15296 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
15298 PR rtl-optimization/55829
15299 * gcc.target/i386/pr55829.c: New.
15301 2013-01-09 Tobias Burnus <burnus@net-b.de>
15304 * gfortran.dg/bind_c_bool_1.f90: New.
15305 * gfortran.dg/do_5.f90: Add dg-warning.
15307 2013-01-09 Jan Hubicka <jh@suse.cz>
15309 PR tree-optimization/55875
15310 * gcc.c-torture/execute/pr55875.c: New testcase.
15311 * g++.dg/torture/pr55875.C: New testcase.
15313 2013-01-09 Jakub Jelinek <jakub@redhat.com>
15316 * c-c++-common/pr48418.c: New test.
15318 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
15321 * g++.dg/tls/thread_local-ice.C: New.
15323 2013-01-09 Andreas Schwab <schwab@suse.de>
15325 * gcc.dg/guality/pr54693.c: Null-terminate arr.
15327 2013-01-09 Jakub Jelinek <jakub@redhat.com>
15329 PR tree-optimization/48189
15330 * gcc.dg/pr48189.c: New test.
15332 2013-01-04 Jan Hubicka <jh@suse.cz>
15334 PR tree-optimization/55823
15335 * g++.dg/ipa/devirt-10.C: New testcase.
15337 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
15338 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
15340 PR rtl-optimization/55845
15341 * gcc.target/i386/pr55845.c: New test.
15343 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
15345 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
15346 instructions generated instead of number of occurances.
15348 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
15350 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
15351 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
15352 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
15353 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
15354 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15355 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
15356 * gcc.target/aarch64/vect-fcm.x: Likewise.
15357 * lib/target-supports.exp
15358 (check_effective_target_vect_cond): Enable for AArch64.
15360 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
15362 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
15363 endian-safe float pool loading.
15364 (test_square_root_v4sf): Likewise.
15365 (test_square_root_v2df): Likewise.
15366 * lib/target-supports.exp
15367 (check_effective_target_vect_call_sqrtf): Add AArch64.
15369 2013-01-08 Martin Jambor <mjambor@suse.cz>
15372 * gcc.dg/tree-ssa/pr55579.c: New test.
15374 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15376 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
15379 2013-01-08 Jakub Jelinek <jakub@redhat.com>
15381 PR middle-end/55890
15382 * gcc.dg/torture/pr55890-3.c: New test.
15384 PR middle-end/55851
15385 * gcc.c-torture/compile/pr55851.c: New test.
15388 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
15391 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
15394 * gfortran.dg/elemental_scalar_args_2.f90: New test.
15396 2013-01-07 Tobias Burnus <burnus@net-b.de>
15399 * gfortran.dg/pointer_init_2.f90: Update dg-error.
15400 * gfortran.dg/pointer_init_7.f90: New.
15402 2013-01-07 Richard Biener <rguenther@suse.de>
15404 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
15406 2013-01-07 Richard Biener <rguenther@suse.de>
15408 PR middle-end/55890
15409 * gcc.dg/torture/pr55890-1.c: New testcase.
15410 * gcc.dg/torture/pr55890-2.c: Likewise.
15412 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
15414 * gcc.target/aarch64/fmovd.c: New.
15415 * gcc.target/aarch64/fmovf.c: Likewise.
15416 * gcc.target/aarch64/fmovd-zero.c: Likewise.
15417 * gcc.target/aarch64/fmovf-zero.c: Likewise.
15418 * gcc.target/aarch64/vect-fmovd.c: Likewise.
15419 * gcc.target/aarch64/vect-fmovf.c: Likewise.
15420 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
15421 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
15423 2013-01-07 Richard Biener <rguenther@suse.de>
15425 PR tree-optimization/55888
15426 PR tree-optimization/55862
15427 * gcc.dg/torture/pr55888.c: New testcase.
15429 2013-01-07 Tobias Burnus <burnus@net-b.de>
15432 * gfortran.dg/intrinsic_size_3.f90: New.
15434 2013-01-07 Tobias Burnus <burnus@net-b.de>
15437 * gfortran.dg/select_type_32.f90: New.
15439 2013-01-04 Dodji Seketeli <dodji@redhat.com>
15442 * g++.dg/cpp0x/alias-decl-29.C: New test.
15444 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
15449 * gfortran.dg/class_array_15.f03: New test.
15451 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
15456 * gfortran.dg/use_23.f90: New test.
15457 * gfortran.dg/use_24.f90: New test.
15458 * gfortran.dg/use_25.f90: New test.
15459 * gfortran.dg/use_26.f90: New test.
15460 * gfortran.dg/use_27.f90: New test.
15462 2013-01-06 Olivier Hainque <hainque@adacore.com>
15464 * gnat.dg/specs/clause_on_volatile.ads: New test.
15466 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
15468 * gnat.dg/alignment10.adb: New test.
15470 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
15471 Mikael Morin <mikael@gcc.gnu.org>
15474 * gfortran.dg/use_22.f90: New test.
15476 2013-01-04 Andrew Pinski <apinski@cavium.com>
15478 * gcc.target/aarch64/cmp-1.c: New testcase.
15480 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
15483 * gfortran.dg/select_type_31.f03: New test.
15485 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
15487 PR c++/54526 (again)
15488 * g++.dg/cpp0x/parse2.C: Extend.
15489 * g++.old-deja/g++.other/crash28.C: Adjust.
15491 2013-01-04 Richard Biener <rguenther@suse.de>
15493 PR tree-optimization/55862
15494 * gcc.dg/torture/pr55862.c: New testcase.
15496 2013-01-04 Martin Jambor <mjambor@suse.cz>
15498 PR tree-optimization/55755
15499 * gcc.dg/torture/pr55755.c: New test.
15500 * gcc.dg/tree-ssa/sra-13.c: Likewise.
15501 * gcc.dg/tree-ssa/pr45144.c: Update.
15503 2013-01-04 Richard Biener <rguenther@suse.de>
15505 PR middle-end/55863
15506 * gcc.dg/fold-reassoc-2.c: New testcase.
15508 2013-01-04 Tobias Burnus <burnus@net-b.de>
15511 * gfortran.dg/null_7.f90: New.
15513 2013-01-04 Tobias Burnus <burnus@net-b.de>
15517 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
15518 * gfortran.dg/unlimited_polymorphic_7.f90: New.
15519 * gfortran.dg/unlimited_polymorphic_8.f90: New.
15521 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
15523 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
15525 2013-01-03 Janus Weil <janus@gcc.gnu.org>
15528 * gfortran.dg/assignment_1.f90: Modified.
15529 * gfortran.dg/assignment_4.f90: New.
15531 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
15533 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
15535 2013-01-03 Richard Biener <rguenther@suse.de>
15537 PR tree-optimization/55857
15538 * gcc.dg/vect/pr55857-1.c: New testcase.
15539 * gcc.dg/vect/pr55857-2.c: Likewise.
15541 2013-01-03 Jakub Jelinek <jakub@redhat.com>
15543 PR rtl-optimization/55838
15544 * gcc.dg/pr55838.c: New test.
15546 PR tree-optimization/55832
15547 * gcc.c-torture/compile/pr55832.c: New test.
15549 2013-01-02 Teresa Johnson <tejohnson@google.com>
15551 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
15552 * gcc.dg/tree-ssa/loop-23.c: Ditto.
15553 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
15554 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
15555 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
15556 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
15557 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
15558 * gcc.dg/unroll_1.c: Ditto.
15559 * gcc.dg/unroll_2.c: Ditto.
15560 * gcc.dg/unroll_3.c: Ditto.
15561 * gcc.dg/unroll_4.c: Ditto.
15563 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15565 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
15567 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15570 * gfortran.dg/eof_4.f90: New test.
15572 2013-01-02 Jakub Jelinek <jakub@redhat.com>
15574 * lib/c-compat.exp (compat-use-alt-compiler): Remove
15575 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
15576 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
15577 (compat_setup_dfp): Initialize compat_alt_caret and
15578 compat_save_TEST_ALWAYS_FLAGS.
15580 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15582 * gcc.dg/torture/tls/tls-reload-1.c: New test.
15584 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15586 * gcc.dg/torture/fp-int-convert-2.c: New test.
15588 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15590 * gfortran.dg/newunit_3.f90: Add dg-do run.
15591 * gfortran.dg/inquire_15.f90: Add dg-do run.
15593 2013-01-01 Jakub Jelinek <jakub@redhat.com>
15595 PR tree-optimization/55831
15596 * gcc.dg/pr55831.c: New test.
15598 Copyright (C) 2013 Free Software Foundation, Inc.
15600 Copying and distribution of this file, with or without modification,
15601 are permitted in any medium without royalty provided the copyright
15602 notice and this notice are preserved.