1 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/init/uninitialized1.C: New.
6 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/variadic144.C: New.
11 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp0x/auto39.C: New.
16 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp0x/range-for26.C: New.
20 * g++.dg/cpp0x/range-for27.C: Likewise.
22 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
25 * g++.dg/template/crash117.C: New.
27 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
30 * g++.dg/tree-ssa/pr19476-5.C: New file.
31 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
33 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/cpp0x/gen-attrs-55.C: New.
38 2013-10-03 Easwaran Raman <eraman@google.com>
41 * g++.dg/ext/attribute47.C: New.
43 2013-10-03 Rong Xu <xur@google.com>
45 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
47 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
48 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
50 2013-10-03 Marek Polacek <polacek@redhat.com>
53 * g++.dg/cpp0x/pr58510.C: New test.
55 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
58 * g++.dg/tree-ssa/pr19476-1.C: New file.
59 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
60 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
61 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
63 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
65 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
66 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
67 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
68 VSX scalar operations or the traditional floating point form of
70 * gcc.target/powerpc/ppc-target-2.c: Likewise.
71 * gcc.target/powerpc/recip-3.c: Likewise.
72 * gcc.target/powerpc/recip-5.c: Likewise.
73 * gcc.target/powerpc/pr72747.c: Likewise.
74 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
76 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
79 * gcc.target/aarch64/pr58460.c: New file.
81 2013-10-02 Tobias Burnus <burnus@net-b.de>
84 * gfortran.dg/char_length_19.f90: New.
86 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
89 * g++.dg/parse/crash65.C: New.
90 * g++.dg/cpp1y/pr58535.C: Likewise.
92 2013-10-02 Richard Biener <rguenther@suse.de>
94 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
95 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
96 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
97 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
98 * gfortran.dg/ldist-pr45199.f: Likewise.
100 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/parse/crash64.C: New.
105 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
107 * gcc.dg/tree-ssa/slsr-40.c: New test.
109 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/cpp0x/pr58563.C: New.
114 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
116 * gcc.target/aarch64/vect_saddl_1.c: New.
118 2013-10-01 Jakub Jelinek <jakub@redhat.com>
121 * gcc.c-torture/execute/pr58574.c: New testcase.
123 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
126 * gcc.target/arm/pr58578.c: New test.
128 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
130 PR tree-optimization/58556
131 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
132 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
134 2013-10-01 Nick Clifton <nickc@redhat.com>
136 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
138 * gcc.c-torture/compile/20010327-1.c: Only run the test for
140 * gcc.c-torture/compile/pr41181.c: Likewise.
141 * gcc.c-torture/compile/calls.c: Likewise.
142 * gcc.c-torture/compile/990617-1.c: Likewise.
143 * gcc.c-torture/compile/pr55955.c: Only run the test for
145 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
147 2013-10-01 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/58553
150 * gcc.dg/torture/pr58553.c: New testcase.
152 2013-09-30 Jakub Jelinek <jakub@redhat.com>
155 * gcc.c-torture/execute/pr58564.c: New test.
157 2013-09-30 Teresa Johnson <tejohnson@google.com>
159 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
160 Update for additional dump message.
162 2013-09-30 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/58554
165 * gcc.dg/torture/pr58554.c: New testcase.
167 2013-09-30 Simon Cook <simon.cook@embecosm.com>
168 Joern Rennecke <joern.rennecke@embecosm.com>
170 * gcc.target/arc/barrel-shifter-1.c: New test.
171 * gcc.target/arc/barrel-shifter-2.c: Likewise.
172 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
173 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
174 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
175 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
176 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
177 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
178 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
179 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
180 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
181 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
182 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
183 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
184 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
185 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
186 * gcc.target/arc/mtune-ARC600.c: Likewise.
187 * gcc.target/arc/mtune-ARC601.c: Likewise.
188 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
189 * gcc.target/arc/mtune-ARC700.c: Likewise.
190 * gcc.target/arc/mtune-ARC725D.c: Likewise.
191 * gcc.target/arc/mtune-ARC750D.c: Likewise.
192 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
193 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
195 2013-09-30 Richard Biener <rguenther@suse.de>
198 * g++.dg/torture/pr58552.C: New testcase.
200 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
202 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
205 2013-09-27 Jakub Jelinek <jakub@redhat.com>
208 * c-c++-common/gomp/pr58551.c: New test.
210 2013-09-27 Richard Biener <rguenther@suse.de>
212 PR tree-optimization/58459
213 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
215 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
218 * gfortran.dg/round_4.f90: Check for rounding support.
220 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
222 * g++.dg/vect/pr58513.cc (op): Make static.
224 2013-09-26 Richard Biener <rguenther@suse.de>
226 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
228 2013-09-26 Richard Biener <rguenther@suse.de>
230 PR tree-optimization/58539
231 * gcc.dg/torture/pr58539.c: New testcase.
233 2013-09-25 Jeff Law <law@redhat.com>
235 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
237 2013-09-25 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/finalize_21.f90: New.
242 2013-09-25 Tobias Burnus <burnus@net-b.de>
246 * gfortran.dg/defined_assignment_8.f90: New.
247 * gfortran.dg/defined_assignment_9.f90: New.
249 2013-09-25 Marek Polacek <polacek@redhat.com>
252 * c-c++-common/ubsan/shift-5.c: New test.
253 * c-c++-common/ubsan/shift-6.c: New test.
254 * c-c++-common/ubsan/div-by-zero-5.c: New test.
255 * gcc.dg/ubsan/c-shift-1.c: New test.
257 2013-09-25 Marek Polacek <polacek@redhat.com>
260 * g++.dg/tm/pr58516.C: New test.
262 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
264 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
266 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
268 2013-09-24 Richard Biener <rguenther@suse.de>
271 * g++.dg/vect/pr58513.cc: New testcase.
273 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
275 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
278 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
281 * g++.dg/cpp1y/pr58500.C: New testcase.
283 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
285 * gnat.dg/opt28.ad[sb]: New test.
286 * gnat.dg/opt28_pkg.ads: New helper.
288 2013-09-23 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/58464
291 * g++.dg/torture/pr58464.C: New testcase.
293 2013-09-23 Christian Bruel <christian.bruel@st.com>
296 * gcc.target/sh/torture/pr58475.c: New test.
298 2013-09-23 Janus Weil <janus@gcc.gnu.org>
301 * gfortran.dg/extends_15.f90: New.
303 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
308 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
311 * gcc.target/vax/vax.exp: New.
312 * gcc.target/vax/pr56875.c: Ditto.
314 2013-09-20 Richard Biener <rguenther@suse.de>
317 * gfortran.dg/pr58484.f: New testcase.
319 2013-09-20 Jeff Law <law@redhat.com>
321 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
323 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
326 * gcc.dg/torture/pr57748-1.c: New test.
327 * gcc.dg/torture/pr57748-2.c: New test.
329 2013-09-20 Marek Polacek <polacek@redhat.com>
332 * c-c++-common/ubsan/shift-4.c: New test.
334 2013-09-20 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/58453
337 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
339 2013-09-20 Janus Weil <janus@gcc.gnu.org>
342 * gfortran.dg/proc_ptr_43.f90: New.
344 2013-09-18 Tobias Burnus <burnus@net-b.de>
347 * gfortran.dg/defined_assignment_11.f90: New.
349 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
351 PR rtl-optimization/58438
352 * g++.dg/pr58438.C: New test.
354 2013-09-18 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/class_39.f03: Update dg-error.
358 * gfortran.dg/class_5.f03: Ditto.
359 * gfortran.dg/class_53.f90: Ditto.
360 * gfortran.dg/realloc_on_assign_20.f90: New.
361 * gfortran.dg/realloc_on_assign_21.f90: New.
362 * gfortran.dg/realloc_on_assign_22.f90: New.
364 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/parse/using4.C: New.
369 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
371 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
373 2013-09-18 Marek Polacek <polacek@redhat.com>
376 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
377 instead of the shift option.
378 * c-c++-common/ubsan/pr58443-1.c: New test.
379 * c-c++-common/ubsan/pr58443-3.c: New test.
380 * c-c++-common/ubsan/pr58443-2.c: New test.
382 2013-09-18 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/58417
385 * gcc.dg/torture/pr58417.c: New testcase.
387 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/array_bounds_test2.adb: New test.
391 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
393 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
394 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
396 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
398 * gnat.dg/in_out_parameter4.adb: New test.
400 2013-09-18 Marek Polacek <polacek@redhat.com>
403 * c-c++-common/ubsan/attrib-1.c: New test.
405 2013-09-17 Cong Hou <congh@google.com>
407 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
408 on two arrays with short and int types. This should not be recognized
409 as a dot product pattern.
411 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
414 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
415 the cp_type_quals (r) too.
417 2013-09-17 Jan Hubicka <jh@suse.cz>
420 * gcc.c-torture/compile/pr58332.c: New testcase.
422 2013-09-17 Jeff Law <law@redhat.com>
424 * gcc.c-torture/execute/pr58387.c: New test.
426 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
428 PR tree-optimization/58088
429 * gcc.c-torture/compile/pr58088.c: New test.
431 2013-09-17 Nick Clifton <nickc@redhat.com>
433 * lib/target-supports.exp (check_effective_target_trampolines):
434 Add MSP430 to the list of targets that do not support
436 (check_profiling_available): Add MSP430 to the list of targets
437 that do not support profiling.
438 (check_effective_target_tls_runtime): Add MSP430 to the list of
439 targets that do not support TLS.
441 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
443 * gnat.dg/opt27.adb: New test.
444 * gnat.dg/opt27_pkg.ad[sb]: New helper.
446 2013-09-17 Andreas Schwab <schwab@suse.de>
448 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
450 2013-09-17 Richard Biener <rguenther@suse.de>
452 PR tree-optimization/58432
453 * gcc.dg/pr58432.c: New testcase.
455 2013-09-17 Bin Cheng <bin.cheng@arm.com>
457 * gcc.dg/tree-ssa/slsr-39.c: New test.
459 2013-09-16 Xinliang David Li <davidxl@google.com>
461 * gcc.misc-tests/help.exp: Optimizer help change.
463 2013-09-16 Jeff Law <law@redhat.com>
465 * gcc.c-torture/execute/pr58419.c: New test.
466 * gcc.c-torture/execute/pr58431.c: New test.
468 2013-09-16 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/finalize_19.f90: New.
473 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
475 * gcc.target/i386/pr58418.c: New.
477 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
479 * gcc.target/aarch64/fmla-intrinsic.c: New.
480 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
481 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
482 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
484 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
486 * gcc.target/aarch64/mul_intrinsic_1.c: New.
487 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
489 2013-09-16 Richard Biener <rguenther@suse.de>
491 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
493 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
495 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
496 interpreted as implicit templates) to be expected pedwarns instead.
498 2013-09-16 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
503 2013-09-15 Tobias Burnus <burnus@net-b.de>
506 * gfortran.dg/defined_assignment_10.f90: New.
508 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
510 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
511 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
513 2013-09-13 Jacek Caban <jacek@codeweavers.com>
515 * g++.dg/abi/main.C: Added implicit C linkage tests
517 2013-09-13 Kai Tietz <ktietz@redhat.com>
519 gcc.target/i386/pr57848.c: New file.
521 2013-09-13 Christian Bruel <christian.bruel@st.com>
524 * gcc.target/sh/torture/pr58314.c: New test.
526 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
528 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
530 2013-09-12 Martin Jambor <mjambor@suse.cz>
533 * g++.dg/pr58389.C: New test.
535 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/template/pseudodtor2.C: Add column number to dg-error
539 * g++.dg/template/pseudodtor3.C: Likewise.
541 2013-09-12 Richard Biener <rguenther@suse.de>
543 PR tree-optimization/58404
544 * g++.dg/tree-ssa/pr58404.C: New testcase.
546 2013-09-12 Martin Jambor <mjambor@suse.cz>
549 * g++.dg/ipa/pr58371.C: New test.
551 2013-09-12 Richard Biener <rguenther@suse.de>
553 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
554 expected outcome and comment why that happens.
556 2013-09-11 Richard Biener <rguenther@suse.de>
559 * g++.dg/uninit-pred-4.C: New testcase.
561 2013-09-11 Jakub Jelinek <jakub@redhat.com>
563 PR tree-optimization/58385
564 * gcc.c-torture/execute/pr58385.c: New test.
566 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
568 * gcc.target/arm/thumb-ifcvt-2.c: New test.
570 2013-09-10 Jeff Law <law@redhat.com>
572 * g++.dg/torture/pr58380.C: New test.
574 2013-09-10 Jan Hubicka <jh@suse.cz>
575 Paolo Carlini <paolo.carlini@oracle.com>
577 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
579 2013-09-10 Jeff Law <law@redhat.com>
581 * gcc.c-torture/compile/pr58343.c: New test.
583 2013-09-10 Jakub Jelinek <jakub@redhat.com>
585 PR rtl-optimization/58365
586 * gcc.c-torture/execute/pr58365.c: New test.
588 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
590 * gcc.dg/torture/memcpy-1.c: New test.
592 2013-09-10 Alan Modra <amodra@gmail.com>
594 * gcc.target/powerpc/pr58330.c: New.
596 2013-09-10 Alan Modra <amodra@gmail.com>
598 * gcc.target/powerpc/medium_offset.c: New.
600 2013-09-09 Jakub Jelinek <jakub@redhat.com>
603 * g++.dg/warn/Wunused-var-21.C: New test.
605 PR tree-optimization/58364
606 * gcc.c-torture/execute/pr58364.c: New test.
608 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
611 * g++.dg/warn/Wdelete-incomplete-1.C: New.
612 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
613 * g++.dg/init/delete1.C: Adjust.
615 2013-09-09 Ian Bolton <ian.bolton@arm.com>
617 * gcc.target/aarch64/movdi_1.c: New test.
619 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/warn/Wunused-parm-5.C: New.
624 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
626 * gcc.target/aarch64/cmn-neg.c: New test.
628 2013-09-09 Richard Biener <rguenther@suse.de>
631 * gcc.dg/torture/pr58326-1.c: New testcase.
632 * gcc.dg/torture/pr58326-2.c: Likewise.
634 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
637 * g++.dg/ext/pr57735.C: New test.
639 2013-09-09 Jan Hubicka <jh@suse.cz>
642 * g++.dg/torture/PR58294.C: New testcase.
644 2013-09-08 Jeff Law <law@redhat.com>
646 * gcc.c-torture/compile/pr58340.c: New test.
648 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
650 * g++.dg/debug/ra1.C: New test.
652 2013-09-08 Jan Hubicka <jh@suse.cz>
654 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
655 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
656 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
657 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
659 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/overload/new1.C: Adjust.
664 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
666 * c-c++-common/opaque-vector.c: New test.
668 2013-09-08 Tom de Vries <tom@codesourcery.com>
671 * g++.dg/tm/noexcept-6.C: New test.
673 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
675 * gcc.target/arc/cond-set-use.c: New test.
677 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
679 * gnat.dg/stack_usage2.adb: New test.
681 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
683 * gcc.target/aarch64/table-intrinsics.c
684 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
685 (qtb_tests8_< ,2,3,4>): Likewise.
686 (qtblq_tests8_< ,2,3,4>): Likewise.
687 (qtbxq_tests8_< ,2,3,4>): Likewise.
689 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
691 * gnat.dg/warn10.ad[sb]: New test.
692 * gnat.dg/warn10_pkg.ads: New helper.
694 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
696 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
697 Don't expect NULL in foo.result set.
698 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
700 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
701 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
703 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
705 * gcc.target/s390/nearestint-1.c: New testcase.
707 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
708 Vineet Gupta <Vineet.Gupta@synopsys.com>
710 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
711 * testsuite/gcc.target/arc: New directory.
712 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
713 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
714 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
715 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
716 * testsuite/gcc.dg/builtin-apply2.c
717 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
719 2013-09-04 Jan Hubicka <jh@suse.cz>
722 * g++.dg/torture/pr58201_0.C: New testcase.
723 * g++.dg/torture/pr58201_1.C: New testcase.
724 * g++.dg/torture/pr58201.h: New testcase.
726 2013-09-05 Jan Hubicka <jh@suse.cz>
728 * gcc.dg/autopar/pr49960.c: Disable partial inlining
730 2013-09-05 Richard Biener <rguenther@suse.de>
732 PR tree-optimization/58137
733 * gcc.target/i386/pr58137.c: New testcase.
735 2013-09-05 Martin Jambor <mjambor@suse.cz>
737 * g++.dg/ipa/remref-1.C: New test.
738 * g++.dg/ipa/remref-2.C: Likewise.
740 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/parse/access11.C: New.
745 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
747 * g++.dg/warn/weak1.C: Skip on AIX.
749 2013-09-04 Easwaran Raman <eraman@google.com>
752 PR tree-optimization/58011
753 * gfortran.dg/reassoc_12.f90: New testcase.
754 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
756 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
758 * gcc.dg/attr-weakref-1.c: Skip on AIX.
759 * gcc.dg/torture/pr53922.c: Skip on AIX.
760 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
762 2013-09-04 Teresa Johnson <tejohnson@google.com>
764 * gcc.dg/unroll_1.c: Test dumping to stderr.
766 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/warn/deprecated-8.C: New.
771 2013-09-03 Jeff Law <law@redhat.com>
773 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
776 2013-09-03 Meador Inge <meadori@codesourcery.com>
780 2013-08-30 Meador Inge <meadori@codesourcery.com>
782 * gcc.dg/Warray-bounds-11.c: New testcase.
784 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
786 * lib/target-supports.exp (check_weak_available): Return true for AIX.
788 2013-09-03 Jan Hubicka <jh@suse.cz>
790 * g++.dg/ipa/devirt-15.C: Fix testcase.
792 2013-09-03 Richard Biener <rguenther@suse.de>
795 * gcc.dg/torture/pr57656.c: New testcase.
797 2013-09-03 Richard Biener <rguenther@suse.de>
800 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
802 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
805 * gfortran.dg/do_concurrent_3.f90: New test case.
807 2013-09-02 Jan Hubicka <jh@suse.cz>
809 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
811 2013-09-02 Martin Jambor <mjambor@suse.cz>
814 * gcc.dg/ipa/pr58106.c: New test.
816 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
818 * gcc.target/aarch64/scalar_intrinsics.c
819 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
821 2013-09-02 Richard Biener <rguenther@suse.de>
824 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
826 2013-09-02 Richard Biener <rguenther@suse.de>
828 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
831 2013-09-02 Bin Cheng <bin.cheng@arm.com>
833 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
835 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
837 PR c++/21682, implement DR 565
838 * g++.dg/template/using24.C: New.
839 * g++.dg/template/using25.C: Likewise.
840 * g++.dg/template/using26.C: Likewise.
842 2013-09-01 Jan Hubicka <jh@suse.cz>
844 * g++.dg/ipa/devirt-15.C: New testcase.
846 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
848 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
850 2013-08-31 Jan Hubicka <jh@suse.cz>
852 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
853 * g++.dg/tree-ssa/pr45453.C: Likewise.
855 2013-08-31 Jan Hubicka <jh@suse.cz>
857 * gcc.dg/fork-instrumentation.c: New testcase.
859 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
861 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
863 2013-08-30 Meador Inge <meadori@codesourcery.com>
865 * gcc.dg/Warray-bounds-11.c: New testcase.
867 2013-08-30 Marek Polacek <polacek@redhat.com>
869 * g++.dg/ubsan/div-by-zero-1.C: New test.
870 * c-c++-common/ubsan/save-expr-1.c: New test.
871 * c-c++-common/ubsan/save-expr-2.c: New test.
872 * c-c++-common/ubsan/save-expr-3.c: New test.
873 * c-c++-common/ubsan/save-expr-4.c: New test.
874 * c-c++-common/ubsan/typedef-1.c: New test.
875 * c-c++-common/ubsan/const-char-1.c: New test.
876 * c-c++-common/ubsan/const-expr.c: New test.
877 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
878 * c-c++-common/ubsan/shift-1.c: Likewise.
879 * c-c++-common/ubsan/shift-2.c: Likewise.
880 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
881 * lib/ubsan-dg.exp: New file.
882 * g++.dg/dg.exp: Add ubsan tests.
883 * g++.dg/ubsan/ubsan.exp: New file.
884 * gcc.dg/ubsan/ubsan.exp: New file.
885 * g++.dg/ubsan/cxx11-shift-1.C: New test.
886 * g++.dg/ubsan/cxx11-shift-2.C: New test.
887 * c-c++-common/ubsan/div-by-zero-3.c: New test.
888 * c-c++-common/ubsan/div-by-zero-1.c: New test.
889 * c-c++-common/ubsan/div-by-zero-4.c: New test.
890 * c-c++-common/ubsan/shift-3.c: New test.
891 * c-c++-common/ubsan/unreachable-1.c: New test.
892 * c-c++-common/ubsan/shift-1.c: New test.
893 * c-c++-common/ubsan/shift-2.c: New test.
894 * c-c++-common/ubsan/div-by-zero-2.c: New test.
895 * gcc.dg/ubsan/c99-shift-2.c: New test.
896 * gcc.dg/ubsan/c99-shift-1.c: New test.
898 2013-08-29 Jan Hubicka <jh@suse.cz>
900 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
901 to match template and comment.
903 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/cpp0x/dc8.C: New.
907 * g++.dg/template/meminit1.C: Adjust.
909 2013-08-30 Teresa Johnson <tejohnson@google.com>
911 * gcc.dg/inline-dump.c: Delete inadvertant commit.
913 2013-08-30 Jakub Jelinek <jakub@redhat.com>
915 PR tree-optimization/58277
916 * gcc.c-torture/execute/pr58277-1.c: New test.
917 * gcc.c-torture/execute/pr58277-2.c: New test.
919 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
921 * gcc.dg/guality/param-1.c: New test.
922 * gcc.dg/guality/param-2.c: Likewise.
924 2013-08-30 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/58228
927 * gcc.dg/torture/pr58228.c: New testcase.
929 2013-08-30 Richard Biener <rguenther@suse.de>
931 PR tree-optimization/58223
932 * gcc.dg/torture/pr58223.c: New testcase.
933 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
935 2013-08-30 Richard Biener <rguenther@suse.de>
937 PR tree-optimization/58010
938 * gcc.dg/pr58010.c: New testcase.
940 2013-08-29 Xinliang DavidLi <davidxl@google.com>
942 * gcc.dg/unroll_3.c: Message change.
943 * gcc.dg/unroll_4.c: Likewise.
944 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
945 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
946 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
947 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
948 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
949 * gcc.dg/tree-ssa/loop-23.c: Likewise.
950 * gcc.dg/tree-ssa/loop-1.c: Likewise.
951 * gcc.dg/unroll_1.c: Likewise.
952 * gcc.dg/vect/bb-slp-31.c: Likewise.
953 * gcc.dg/vect/bb-slp-14.c: Likewise.
954 * gcc.dg/vect/bb-slp-8.c: Likewise.
955 * gcc.dg/vect/bb-slp-23.c: Likewise.
956 * gcc.dg/vect/bb-slp-15.c: Likewise.
957 * gcc.dg/vect/bb-slp-9.c: Likewise.
958 * gcc.dg/vect/bb-slp-24.c: Likewise.
959 * gcc.dg/vect/bb-slp-16.c: Likewise.
960 * gcc.dg/vect/bb-slp-25.c: Likewise.
961 * gcc.dg/vect/bb-slp-17.c: Likewise.
962 * gcc.dg/vect/bb-slp-26.c: Likewise.
963 * gcc.dg/vect/bb-slp-18.c: Likewise.
964 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
965 * gcc.dg/vect/bb-slp-27.c: Likewise.
966 * gcc.dg/vect/bb-slp-19.c: Likewise.
967 * gcc.dg/vect/bb-slp-28.c: Likewise.
968 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
969 * gcc.dg/vect/bb-slp-29.c: Likewise.
970 * gcc.dg/vect/bb-slp-8a.c: Likewise.
971 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
972 * gcc.dg/vect/bb-slp-1.c: Likewise.
973 * gcc.dg/vect/bb-slp-8b.c: Likewise.
974 * gcc.dg/vect/bb-slp-2.c: Likewise.
975 * gcc.dg/vect/bb-slp-3.c: Likewise.
976 * gcc.dg/vect/bb-slp-10.c: Likewise.
977 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
978 * gcc.dg/vect/bb-slp-4.c: Likewise.
979 * gcc.dg/vect/bb-slp-11.c: Likewise.
980 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
981 * gcc.dg/vect/bb-slp-5.c: Likewise.
982 * gcc.dg/vect/bb-slp-20.c: Likewise.
983 * gcc.dg/vect/bb-slp-6.c: Likewise.
984 * gcc.dg/vect/bb-slp-21.c: Likewise.
985 * gcc.dg/vect/bb-slp-30.c: Likewise.
986 * gcc.dg/vect/bb-slp-13.c: Likewise.
987 * gcc.dg/vect/bb-slp-7.c: Likewise.
988 * gcc.dg/vect/bb-slp-22.c: Likewise.
989 * gcc.dg/unroll_2.c: Likewise.
990 * g++.dg/vect/slp-pr50413.cc: Likewise.
991 * g++.dg/vect/slp-pr56812.cc: Likewise.
992 * g++.dg/vect/slp-pr50819.cc: Likewise.
994 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
996 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
998 2013-08-29 Teresa Johnson <tejohnson@google.com>
1000 * gcc.dg/pr40209.c: Use -fopt-info.
1001 * gcc.dg/pr26570.c: Ditto.
1002 * gcc.dg/pr32773.c: Ditto.
1003 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1005 2013-08-29 Richard Biener <rguenther@suse.de>
1007 PR tree-optimization/58246
1008 * gcc.dg/torture/pr58246.c: New testcase.
1010 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1013 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
1015 * gfortran.dg/realloc_on_assign_19.f90: New test.
1017 2013-08-29 Richard Biener <rguenther@suse.de>
1020 * gcc.dg/pr57287-2.c: New testcase.
1022 2013-08-29 Richard Biener <rguenther@suse.de>
1024 PR tree-optimization/57685
1025 * gcc.dg/torture/pr57685.c: New testcase.
1027 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
1030 * g++.dg/cpp0x/dc7.C: New.
1032 2013-08-28 Jakub Jelinek <jakub@redhat.com>
1035 * c-c++-common/gomp/pr58257.c: New test.
1037 2013-08-28 Richard Biener <rguenther@suse.de>
1039 PR tree-optimization/56933
1040 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1042 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
1044 * gcc.target/aarch64/scalar_shift_1.c: New.
1046 2013-08-27 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/57521
1049 * gcc.dg/torture/pr57521.c: New testcase.
1051 2013-08-27 Jakub Jelinek <jakub@redhat.com>
1053 PR rtl-optimization/57860
1054 PR rtl-optimization/57861
1055 PR rtl-optimization/57875
1056 PR rtl-optimization/57876
1057 PR rtl-optimization/57877
1058 * gcc.c-torture/execute/pr57860.c: New test.
1059 * gcc.c-torture/execute/pr57861.c: New test.
1060 * gcc.c-torture/execute/pr57875.c: New test.
1061 * gcc.c-torture/execute/pr57876.c: New test.
1062 * gcc.c-torture/execute/pr57877.c: New test.
1064 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1067 * gfortran.dg/bounds_check_18.f90: New test.
1069 2013-08-23 Jan Hubicka <jh@suse.cz>
1071 * g++.dg/ipa/devirt-14.C: Fix typo.
1073 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
1076 * gfortran.dg/inline_sum_5.f90: New.
1078 2013-08-23 Janus Weil <janus@gcc.gnu.org>
1081 * gfortran.dg/typebound_assignment_7.f90: New.
1083 2013-08-23 Jan Hubicka <jh@suse.cz>
1085 * g++.dg/ipa/devirt-13.C: New testcase.
1086 * g++.dg/ipa/devirt-14.C: New testcase.
1088 2013-08-23 Jakub Jelinek <jakub@redhat.com>
1091 * gcc.target/i386/pr58218.c: New test.
1093 PR tree-optimization/58209
1094 * gcc.c-torture/execute/pr58209.c: New test.
1096 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1098 * gcc.target/powerpc/pr57744.c: Declare abort.
1100 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1103 * g++.dg/template/error54.C: New.
1105 2013-08-22 Janus Weil <janus@gcc.gnu.org>
1108 * gfortran.dg/select_type_34.f90: New.
1110 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/warn/deprecated-7.C: New.
1115 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1119 2013-08-21 Jeff Law <law@redhat.com>
1121 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1123 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1126 * g++.dg/ext/attr-alias-3.C: New.
1128 2013-08-20 Janus Weil <janus@gcc.gnu.org>
1131 * gfortran.dg/intent_out_8.f90: New.
1133 2013-08-20 Teresa Johnson <tejohnson@google.com>
1135 PR rtl-optimizations/57451
1136 * g++.dg/tree-prof/pr57451.C: New test.
1138 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1141 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1143 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1146 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1148 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
1150 * gcc.target/powerpc/dfp-dd-2.c: New test.
1151 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1152 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1154 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
1156 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1157 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1160 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
1162 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1164 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1167 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1168 correct test response.
1171 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1172 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1173 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1175 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1176 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1178 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1180 2013-08-18 Jan Hubicka <jh@suse.cz>
1182 * g++.dg/ipa/type-inheritance-1.C: New testcase.
1184 2013-08-19 Janus Weil <janus@gcc.gnu.org>
1187 * gfortran.dg/gomp/proc_ptr_1.f90: New.
1189 2013-08-18 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/58006
1192 * g++.dg/opt/pr58006.C: New test.
1194 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
1196 * gnat.dg/specs/linker_alias.ads: New test.
1198 2013-08-16 Jakub Jelinek <jakub@redhat.com>
1200 PR tree-optimization/58164
1201 * gcc.c-torture/compile/pr58164.c: New test.
1203 PR tree-optimization/58165
1204 * g++.dg/opt/pr58165.C: New test.
1206 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1209 * g++.dg/cpp0x/enum28.C: New.
1210 * g++.dg/cpp0x/enum15.C: Adjust.
1212 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1215 * gcc.target/powerpc/pr57949-1.c: New.
1216 * gcc.target/powerpc/pr57949-2.c: New.
1218 2013-08-14 Jakub Jelinek <jakub@redhat.com>
1220 PR tree-optimization/58145
1221 * gcc.dg/pr58145-1.c: New test.
1222 * gcc.dg/pr58145-2.c: New test.
1224 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
1226 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1227 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1228 * gcc.dg/debug/dwarf2/static1.c: Likewise.
1229 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1230 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1231 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1232 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1233 * gcc.dg/debug/dwarf2/var1.c: Likewise.
1234 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1235 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1236 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1237 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1238 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1239 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1240 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1241 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1242 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1243 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1244 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1245 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1246 * gcc.dg/debug/dwarf2/var2.c: Likewise.
1247 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1248 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1249 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1250 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1251 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1252 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1253 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1254 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1255 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1256 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1257 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1258 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1259 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1260 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1261 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1262 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1263 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1264 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1265 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1266 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1269 * gcc.c-torture/execute/pr56799.x: New file.
1271 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1273 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1275 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1276 * gcc.dg/pr44214-3.c (v2df): Likewise.
1278 * gcc.dg/pr46647.c: xfail for avr-*-*.
1280 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1282 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1283 Expect l to be optimized away.
1284 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1287 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1288 to tests that assume int/double are larger than short/float.
1291 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1293 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1294 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1295 target { int16 }. Restrict existing tests to target { int32 }
1297 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1298 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1299 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1300 * lib/target-supports.exp (check_effective_target_int32): New proc.
1302 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1303 exclude from scan test.
1305 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1306 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1307 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1308 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1309 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1310 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1311 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1312 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1313 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1314 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1315 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1316 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1317 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1318 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1319 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1320 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1321 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1322 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1323 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1325 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
1327 * gcc.target/arm/pr19599.c: Skip for -mthumb.
1329 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1330 to be the first test directive.
1331 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1332 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1333 * gcc.target/arm/atomic-op-char.c: Likewise.
1334 * gcc.target/arm/atomic-op-consume.c: Likewise.
1335 * gcc.target/arm/atomic-op-int.c: Likewise.
1336 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1337 * gcc.target/arm/atomic-op-release.c: Likewise.
1338 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1339 * gcc.target/arm/atomic-op-short.c: Likewise.
1341 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
1343 PR rtl-optimization/57662
1344 * gcc.dg/pr57662.c: New test.
1346 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1348 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1350 * gcc.target/mips/nans-legacy.c: Likewise.
1352 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
1354 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1356 * gcc.target/mips/fabs-legacy.c: Likewise.
1357 * gcc.target/mips/fabsf-2008.c: Likewise.
1358 * gcc.target/mips/fabsf-legacy.c: Likewise.
1359 * gcc.target/mips/fneg-2008.c: Likewise.
1360 * gcc.target/mips/fneg-legacy.c: Likewise.
1361 * gcc.target/mips/fnegf-2008.c: Likewise.
1362 * gcc.target/mips/fnegf-legacy.c: Likewise.
1363 * gcc.target/mips/nan-2008.c: Likewise.
1364 * gcc.target/mips/nan-legacy.c: Likewise.
1365 * gcc.target/mips/nanf-2008.c: Likewise.
1366 * gcc.target/mips/nanf-legacy.c: Likewise.
1367 * gcc.target/mips/nans-2008.c: Likewise.
1368 * gcc.target/mips/nans-legacy.c: Likewise.
1369 * gcc.target/mips/nansf-2008.c: Likewise.
1370 * gcc.target/mips/nansf-legacy.c: Likewise.
1372 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/valued_proc.adb: New test.
1375 * gnat.dg/valued_proc_pkg.ads: New helper.
1377 2013-08-13 Jakub Jelinek <jakub@redhat.com>
1379 PR tree-optimization/57661
1380 * g++.dg/opt/pr57661.C: New test.
1383 * gcc.dg/asan/pr56417.c: New test.
1385 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
1387 * gnat.dg/loop_optimization16.adb: New test.
1388 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1390 2013-08-13 Marek Polacek <polacek@redhat.com>
1392 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1394 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1396 Example of converting global state to per-pass state.
1398 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1399 global state "static int counter" to...
1400 (one_pass::counter): ...this instance data.
1402 2013-08-13 David Malcolm <dmalcolm@redhat.com>
1404 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1405 to member function...
1406 (one_pass::gate): ...this.
1407 (one_pass_exec): Convert to member function...
1408 (one_pass::impl_execute): ...this.
1410 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/cpp0x/pr57416.C: New.
1415 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1419 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1420 * g++.dg/cpp0x/defaulted2.C: Likewise.
1421 * g++.dg/cpp0x/defaulted31.C: Likewise.
1422 * g++.dg/cpp0x/error6.C: Likewise.
1423 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1424 * g++.dg/cpp0x/override2.C: Likewise.
1425 * g++.dg/cpp0x/parse1.C: Likewise.
1426 * g++.dg/cpp0x/scoped_enum.C: Likewise.
1427 * g++.dg/cpp0x/temp_default4.C: Likewise.
1428 * g++.dg/ext/attrib32.C: Likewise.
1429 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1430 * g++.dg/ext/mv13.C: Likewise.
1431 * g++.dg/ext/mv7.C: Likewise.
1432 * g++.dg/ext/mv9.C: Likewise.
1433 * g++.dg/ext/pr57362.C: Likewise.
1434 * g++.dg/ext/typeof10.C: Likewise.
1435 * g++.dg/lookup/anon6.C: Likewise.
1436 * g++.dg/lookup/crash6.C: Likewise.
1437 * g++.dg/lookup/name-clash5.C: Likewise.
1438 * g++.dg/lookup/name-clash6.C: Likewise.
1439 * g++.dg/other/anon4.C: Likewise.
1440 * g++.dg/other/error15.C: Likewise.
1441 * g++.dg/other/error8.C: Likewise.
1442 * g++.dg/other/redecl2.C: Likewise.
1443 * g++.dg/parse/crash16.C: Likewise.
1444 * g++.dg/parse/crash21.C: Likewise.
1445 * g++.dg/parse/crash38.C: Likewise.
1446 * g++.dg/parse/redef2.C: Likewise.
1447 * g++.dg/parse/struct-as-enum1.C: Likewise.
1448 * g++.dg/template/crash39.C: Likewise.
1449 * g++.dg/template/redecl3.C: Likewise.
1450 * g++.dg/tls/diag-3.C: Likewise.
1451 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1452 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1453 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1454 * g++.old-deja/g++.brendan/crash16.C: Likewise.
1455 * g++.old-deja/g++.brendan/crash18.C: Likewise.
1456 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1457 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1458 * g++.old-deja/g++.brendan/static3.C: Likewise.
1459 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1460 * g++.old-deja/g++.jason/binding.C: Likewise.
1461 * g++.old-deja/g++.jason/crash4.C: Likewise.
1462 * g++.old-deja/g++.jason/crash7.C: Likewise.
1463 * g++.old-deja/g++.jason/lineno.C: Likewise.
1464 * g++.old-deja/g++.jason/scoping7.C: Likewise.
1465 * g++.old-deja/g++.mike/misc3.C: Likewise.
1466 * g++.old-deja/g++.mike/net44.C: Likewise.
1467 * g++.old-deja/g++.mike/ns3.C: Likewise.
1468 * g++.old-deja/g++.ns/alias4.C: Likewise.
1469 * g++.old-deja/g++.ns/ns11.C: Likewise.
1470 * g++.old-deja/g++.other/crash23.C: Likewise.
1471 * g++.old-deja/g++.other/decl8.C: Likewise.
1472 * g++.old-deja/g++.other/linkage3.C: Likewise.
1473 * g++.old-deja/g++.other/typeck1.C: Likewise.
1474 * g++.old-deja/g++.other/typedef5.C: Likewise.
1475 * g++.old-deja/g++.pt/explicit34.C: Likewise.
1476 * g++.old-deja/g++.pt/friend36.C: Likewise.
1477 * obj-c++.dg/method-8.mm: Likewise.
1478 * obj-c++.dg/tls/diag-3.mm: Likewise.
1480 2013-08-12 Perez Read <netfirewall@gmail.com>
1483 * gcc.target/i386/movabs-1.c: New test.
1485 2013-08-12 Marek Polacek <polacek@redhat.com>
1487 PR tree-optimization/57980
1488 * gcc.dg/pr57980.c: New test.
1490 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1493 * gfortran.dg/do_check_10.f90: New test.
1494 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
1495 * gfortran.dg/array_constructor_18.f90: Likewise.
1496 * gfortran.dg/array_constructor_22.f90: Likewise.
1497 * gfortran.dg/coarray_15.f90: Likewise.
1498 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
1499 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
1500 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
1502 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/cpp0x/constexpr-ice8.C: New.
1507 2013-08-09 Xinliang David Li <davidxl@google.com>
1509 * gcc.target/i386/memcpy-strategy-1.c: New test.
1510 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1511 * gcc.target/i386/memset-strategy-1.c: Ditto.
1512 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1514 2013-08-09 Jan Hubicka <jh@suse.cz>
1516 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1517 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1519 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
1521 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1523 2013-08-09 Janus Weil <janus@gcc.gnu.org>
1526 * gfortran.dg/transfer_intrinsic_6.f90: New.
1528 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1531 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1534 * g++.dg/lookup/typedef2.C: New.
1536 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
1538 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1539 output of vdup intrinsics.
1541 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1543 * gcc.target/arm/lp1189445.c: New testcase.
1545 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1547 * gcc.dg/torture/pr58079.c: New test.
1549 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
1551 * gnat.dg/warn9.adb: New test.
1553 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/lookup/typedef2.C: New.
1558 2013-08-07 David Malcolm <dmalcolm@redhat.com>
1560 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1561 to optstr when building plugins on darwin.
1563 2013-08-06 Martin Jambor <mjambor@suse.cz>
1565 PR tree-optimization/57539
1566 * gcc.dg/ipa/pr57539.c: New test.
1568 2013-08-06 Martin Jambor <mjambor@suse.cz>
1569 Bernd Edlinger <bernd.edlinger@hotmail.de>
1571 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1572 (a): Fix constructor.
1574 2013-08-06 Martin Jambor <mjambor@suse.cz>
1577 * gfortran.dg/pr57987.f90: New test.
1579 2013-08-06 Martin Jambor <mjambor@suse.cz>
1582 * gcc.dg/torture/pr58041.c: New test.
1583 * gcc.target/arm/pr58041.c: Likewise.
1585 2013-08-06 Janus Weil <janus@gcc.gnu.org>
1588 * gfortran.dg/pointer_init_8.f90: New.
1590 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1593 * g++.dg/cpp0x/pr58080.C: New.
1595 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1597 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1598 to optstr when building plugins.
1600 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1602 Patch autogenerated by refactor_passes.py from
1603 https://github.com/davidmalcolm/gcc-refactoring-scripts
1604 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1606 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1607 struct to a subclass of gimple_opt_pass along with...
1608 (pass_data_one_pass): ...new pass_data instance and...
1609 (make_one_pass): ...new function.
1610 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1611 global struct to a subclass of gimple_opt_pass along with...
1612 (pass_data_warn_self_assign): ...new pass_data instance and...
1613 (make_pass_warn_self_assign): ...new function.
1614 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1615 a global struct to a subclass of gimple_opt_pass along with...
1616 (pass_data_dumb_plugin_example): ...new pass_data instance and...
1617 (make_pass_dumb_plugin_example): ...new function.
1618 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1619 global struct to a subclass of gimple_opt_pass along with...
1620 (pass_data_warn_self_assign): ...new pass_data instance and...
1621 (make_pass_warn_self_assign): ...new function.
1623 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1625 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1626 is created and added to the pass_manager to reflect
1627 autogenerated changes.
1628 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1629 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1630 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1632 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1635 * g++.dg/cpp0x/pr58072.C: New.
1637 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1639 * gcc.dg/torture/pr57993-2.cpp: New.
1641 2013-08-02 Jan Hubicka <jh@suse.cz>
1643 * gcc.dg/ipa/ipa-1.c: Update.
1644 * gcc.dg/ipa/ipa-2.c: Update.
1645 * gcc.dg/ipa/ipa-3.c: Update.
1646 * gcc.dg/ipa/ipa-4.c: Update.
1647 * gcc.dg/ipa/ipa-5.c: Update.
1648 * gcc.dg/ipa/ipa-7.c: Update.
1649 * gcc.dg/ipa/ipa-8.c: Update.
1650 * gcc.dg/ipa/ipcp-1.c: Update.
1651 * gcc.dg/ipa/ipcp-2.c: Update.
1653 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
1655 PR rtl-optimization/58048
1656 * gcc.target/i386/pr58048.c: New.
1658 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1660 * gcc.target/arm/neon-for-64bits-2.c: Delete.
1662 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
1663 Peter Bergner <bergner@vnet.ibm.com>
1666 * g++.dg/overload/using3.C: New.
1667 * g++.dg/overload/using2.C: Adjust.
1668 * g++.dg/lookup/using9.C: Likewise.
1670 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672 * gcc.target/arm/pr46972-2.c: New test.
1674 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
1676 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1678 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1680 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1682 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
1684 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1685 rather than addressing!=absolute when deciding how to handle MIPS16
1686 when the test forces an ABI.
1688 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1691 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1693 2013-07-30 Steve Ellcey <sellcey@mips.com>
1695 * gcc.target/mips/code-readable-1.c: Increase switch size.
1696 * gcc.target/mips/code-readable-2.c: Ditto.
1697 * gcc.target/mips/code-readable-3.c: Ditto.
1698 * gcc.target/mips/code-readable-4.c: Ditto.
1700 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/parse/crash63.C: New.
1705 2013-07-30 Tobias Burnus <burnus@net-b.de>
1708 * gfortran.dg/pointer_assign_8.f90: New.
1709 * gfortran.dg/pointer_assign_9.f90: New.
1710 * gfortran.dg/pointer_assign_10.f90: New.
1711 * gfortran.dg/pointer_assign_11.f90: New.
1713 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1715 * gcc.target/arm/pr57637.c: New testcase.
1717 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1719 PR tree-optimization/57993
1720 * gcc.dg/torture/pr57993.c: New test.
1722 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
1724 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1726 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1729 * g++.dg/conversion/ambig2.C: New.
1731 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
1733 * gcc.target/mips/fabs-2008.c: New test case.
1734 * gcc.target/mips/fabs-legacy.c: New test case.
1735 * gcc.target/mips/fabsf-2008.c: New test case.
1736 * gcc.target/mips/fabsf-legacy.c: New test case.
1737 * gcc.target/mips/fneg-2008.c: New test case.
1738 * gcc.target/mips/fneg-legacy.c: New test case.
1739 * gcc.target/mips/fneg-2008.c: New test case.
1740 * gcc.target/mips/fneg-legacy.c: New test case.
1741 * gcc.target/mips/nan-2008.c: New test case.
1742 * gcc.target/mips/nan-legacy.c: New test case.
1743 * gcc.target/mips/nanf-2008.c: New test case.
1744 * gcc.target/mips/nanf-legacy.c: New test case.
1745 * gcc.target/mips/nans-2008.c: New test case.
1746 * gcc.target/mips/nans-legacy.c: New test case.
1747 * gcc.target/mips/nansf-2008.c: New test case.
1748 * gcc.target/mips/nansf-legacy.c: New test case.
1749 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1751 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1752 Maxim Kuvyrkov <maxim@kugelworks.com>
1754 * lib/target-supports.exp (check_effective_target_non_bionic): New
1755 effective-target test.
1756 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1757 * g++.dg/tls/thread_local4g.C: Ditto.
1759 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1762 * gfortran.dg/vector_subsript_7.f90: New test.
1764 2013-07-27 Tobias Burnus <burnus@net-b.de>
1767 * gfortran.dg/warn_alias.f90: New.
1769 2013-07-27 Janus Weil <janus@gcc.gnu.org>
1772 * gfortran.dg/class_array_19.f90: New.
1774 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
1776 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1777 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1778 * gcc.dg/vect/pr57741-3.c: Likewise.
1779 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1781 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
1783 Skip tests that make assumptions about struct layout that don't hold
1785 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1786 * g++.dg/cpp0x/iop.C: Likewise.
1787 * g++.dg/cpp0x/named_refs.C: Likewise.
1788 * g++.dg/cpp0x/rv1p.C: Likewise.
1789 * g++.dg/cpp0x/rv2p.C: Likewise.
1790 * g++.dg/cpp0x/rv3p.C: Likewise.
1791 * g++.dg/cpp0x/rv4p.C: Likewise.
1792 * g++.dg/cpp0x/rv5p.C: Likewise.
1793 * g++.dg/cpp0x/rv6p.C: Likewise.
1794 * g++.dg/cpp0x/rv7p.C: Likewise.
1795 * g++.dg/cpp0x/rv8p.C: Likewise.
1796 * g++.dg/ext/strncpy-chk1.C: Likewise.
1797 * gcc.dg/builtin-object-size-10.c: Likewise.
1798 * gcc.dg/builtin-object-size-11.c: Likewise.
1799 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1800 * gcc.dg/pr25805.c: Likewise.
1801 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1802 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1803 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1804 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1805 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1806 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1807 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1808 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1809 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1810 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1811 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1812 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1813 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1814 * gcc.c-torture/execute/zerolen-2.x: Likewise.
1815 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1817 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1818 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1820 * gcc.dg/torture/pr37868.c: Disable for epiphany.
1821 * gcc.dg/sibcall-6.c: Enable for epiphany.
1823 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1825 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1827 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
1829 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1830 memcpy not initializers.
1832 * gcc.dg/guality/guality.exp: Skip on AIX.
1834 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1837 * g++.dg/cpp0x/pr57101.C: New.
1839 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1841 * gcc.target/aarch64/neg_1.c: New test.
1843 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1846 * gfortran.dg/typebound_call_25.f90: New.
1848 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/cpp0x/pr57981.C: New.
1853 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1856 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1858 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1860 PR rtl-optimization/57960
1861 * gcc.target/s390/pr57960.c: New.
1863 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1866 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1868 2013-07-25 Terry Guo <terry.guo@arm.com>
1870 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1872 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1875 * g++.dg/inherit/pr57942.C: New.
1877 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1879 * gcc.target/powerpc/bool2.h: New file, test the code generation
1880 of logical operations for power5, altivec, power7, and power8 systems.
1881 * gcc.target/powerpc/bool2-p5.c: Likewise.
1882 * gcc.target/powerpc/bool2-av.c: Likewise.
1883 * gcc.target/powerpc/bool2-p7.c: Likewise.
1884 * gcc.target/powerpc/bool2-p8.c: Likewise.
1885 * gcc.target/powerpc/bool3.h: Likewise.
1886 * gcc.target/powerpc/bool3-av.c: Likewise.
1887 * gcc.target/powerpc/bool2-p7.c: Likewise.
1888 * gcc.target/powerpc/bool2-p8.c: Likewise.
1890 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1892 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1894 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1896 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1898 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1900 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1901 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1902 type from long to long long.
1903 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1904 to have effective-target keywords of lp64 and ilp32.
1905 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1906 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1907 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1908 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1909 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1910 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1911 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1912 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1913 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1915 2013-07-23 Tom Tromey <tromey@redhat.com>
1916 Joseph Myers <joseph@codesourcery.com>
1918 * gcc.dg/c11-generic-1.c: New file.
1919 * gcc.dg/c11-generic-2.c: New file.
1921 2013-07-22 Tobias Burnus <burnus@net-b.de>
1925 * coarray/lib_realloc_1.f90: Permit optimization.
1926 * gfortran.dg/coarray_31.f90: New.
1928 2013-07-22 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/class_array_7.f03: Fix memory leak.
1933 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/cpp0x/decltype56.C: New.
1938 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1940 * gcc.dg/pr53265.c: Correct line number in dg-message.
1942 2013-07-22 Diego Novillo <dnovillo@google.com>
1944 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1946 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1949 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1950 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1952 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1955 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1956 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1957 * gcc.dg/torture/pr53366-1.c: Same.
1958 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1959 * gcc.dg/torture/pr56488.c: Same.
1960 * gcc.dg/torture/pr57584.c: Same.
1961 * gcc.dg/tree-ssa/pr57385.c: Same.
1962 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1964 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
1966 * c-c++-common/pr41779.c: Fix typos.
1967 * gcc.c-torture/compile/20031125-2.c: Likewise.
1968 * gcc.c-torture/compile/20040621-1.c: Likewise.
1969 * gcc.c-torture/execute/20020418-1.c: Likewise.
1970 * gcc.dg/20020108-1.c: Likewise.
1971 * gcc.dg/atomic-generic-aux.c: Likewise.
1972 * gcc.dg/builtin-complex-err-2.c: Likewise.
1973 * gcc.dg/decl-1.c: Likewise.
1974 * gcc.dg/di-sync-multithread.c: Likewise.
1975 * gcc.dg/format/c90-printf-1.c: Likewise.
1976 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1977 * gcc.dg/long-long-compare-1.c: Likewise.
1978 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1979 * gcc.dg/pr17055-1.c: Likewise.
1980 * gcc.dg/pr27095.c: Likewise.
1981 * gcc.dg/torture/fp-int-convert.h: Likewise.
1982 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1983 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1984 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1985 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1986 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1987 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1988 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1989 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1990 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1991 * gcc.dg/vect/vect-cond-5.c: Likewise.
1992 * gcc.dg/weak/typeof-2.c: Likewise.
1993 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1994 * gcc.target/arm/naked-1.c: Likewise.
1995 * gcc.target/i386/pr9771-1.c: Likewise.
1996 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1997 * gcc.target/sparc/struct-ret-check.c: Likewise.
1998 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1999 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2000 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2003 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2006 * gfortran.dg/dependency_42.f90: New test.
2007 * gfortran.dg/dependency_43.f90: New test.
2009 2013-07-21 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/round_4.f90: New.
2014 2013-07-21 Tobias Burnus <burnus@net-b.de>
2017 * gfortran.dg/min_max_conformance_2.f90: New.
2019 2013-07-20 Jakub Jelinek <jakub@redhat.com>
2021 PR preprocessor/57620
2022 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2023 (main): Don't test {s,u,U,L}12.
2024 * c-c++-common/raw-string-13.c: New test.
2025 * c-c++-common/raw-string-14.c: New test.
2026 * c-c++-common/raw-string-15.c: New test.
2027 * c-c++-common/raw-string-16.c: New test.
2029 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
2031 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2033 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
2035 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2037 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2038 target { ! keeps_null_pointer_checks }.
2039 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2040 target { ! keeps_null_pointer_checks }.
2042 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2043 * gcc.dg/torture/pr56488.c: Likewise.
2045 2013-07-19 Ian Bolton <ian.bolton@arm.com>
2047 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2050 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
2052 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2053 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2054 * gfortran.dg/guality/guality.exp: Skip on AIX.
2056 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2058 * g++.dg/debug/pr56819.C: Skip on AIX.
2059 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2060 * g++.dg/guality/guality.exp: Skip on AIX.
2062 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2064 * gcc.misc-tests/gcov-14.c: Skip on AIX.
2066 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2068 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2071 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2072 Adjust to corrected rounding.
2074 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
2076 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2077 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2078 check_effective_target_cilkplus.
2079 * g++.dg/cilk-plus/cilk-plus.exp: Same.
2081 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
2083 * gcc.target/powerpc/pr57744.c: Fix typo.
2085 2013-07-18 Sriraman Tallam <tmsriram@google.com>
2088 * gcc.c-torture/compile/pr57698.c: New test.
2089 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2090 * gcc.c-torture/compile/pr44043.c: Ditto.
2092 2013-07-18 Wei Mi <wmi@google.com>
2094 PR rtl-optimization/57878
2095 * g++.dg/pr57878.C: New test.
2097 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2099 * gcc.dg/pr42611.c: Move dg-error to correct line.
2101 2013-07-17 Tobias Burnus <burnus@net-b.de>
2104 * gfortran.dg/dollar_sym_3.f: New.
2105 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2107 2013-07-16 Iain Sandoe <iain@codesourcery.com>
2112 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2113 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2114 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2115 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2116 * objc.dg/image-info.m: Likewise.
2117 * objc.dg/symtab-1.m: Likewise.
2118 * objc.dg/torture/strings/const-str-10.m: Likewise.
2119 * objc.dg/torture/strings/const-str-11.m: Likewise.
2120 * objc.dg/torture/strings/const-str-9.m: Likewise.
2121 * objc.dg/zero-link-1.m: Likewise.
2122 * objc.dg/zero-link-2.m: Likewise.
2123 * objc.dg/no-extra-load.m: Avoid Foundation.h.
2124 * objc.dg/objc-foreach-4.m: Likewise.
2125 * objc.dg/objc-foreach-5.m: Likewise.
2126 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2128 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2129 * obj-c++.dg/syntax-error-1.mm: Likewise.
2130 * objc.dg/method-6.m: Likewise.
2131 * objc.dg/pr23214.m: Likewise.
2132 * objc.dg/proto-lossage-7.m: Likewise.
2133 * objc.dg/strings/const-str-12b.m: Likewise.
2134 * objc.dg/zero-link-3.m: Likewise.
2135 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2136 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2137 adjust headers, interfaces and encoded types to reflect current system
2138 versions. Add FIXME and outputs from current system compiler for
2141 2013-07-15 Cong Hou <congh@google.com>
2143 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2145 * gcc.target/i386/l_fma_float_3.c: Likewise.
2146 * gcc.target/i386/l_fma_double_1.c: Likewise.
2147 * gcc.target/i386/l_fma_double_3.c: Likewise.
2149 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
2151 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2152 function to test if HTM is available.
2153 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2154 * gcc.target/powerpc/htm-builtin-1.c: New test.
2156 2013-07-15 Tobias Burnus <burnus@net-b.de>
2158 * gfortran.dg/coarray_lib_realloc_1.f90: New.
2159 * gfortran.dg/coarray/lib_realloc_1.f90: New.
2160 * gfortran.dg/coarray_6.f90: Add dg-error.
2162 2013-07-15 Tobias Burnus <burnus@net-b.de>
2165 * gfortran.dg/finalize_18.f90: New.
2167 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2170 * fortran.dg/module_variable_1.f90: New test.
2171 * fortran.dg/module_variable_2.f90: New test.
2173 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
2175 * g++.dg/ext/vector19.C: Adapt.
2176 * g++.dg/ext/vector23.C: New testcase.
2178 2013-07-12 Michael Matz <matz@suse.de>
2181 * c-c++-common/pr55771.c: New test.
2183 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
2185 * gcc.target/aarch64/vect-movi.c: New.
2187 2013-07-11 Sriraman Tallam <tmsriram@google.com>
2190 * g++.dg/ext/pr57362.C: New.
2192 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
2195 * gcc.target/avr/torture/pr57631.c: New test.
2197 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2200 * g++.dg/cpp0x/constexpr-ice7.C: New.
2202 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
2204 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2206 * gcc.c-torture/execute/nest-align-1.x: New.
2208 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2211 * g++.dg/cpp0x/sfinae48.C: New.
2213 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2215 PR preprocessor/57824
2216 * c-c++-common/raw-string-17.c: New test.
2217 * c-c++-common/gomp/pr57824.c: New test.
2219 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/cpp0x/reinterpret_cast1.C: New.
2223 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2224 * g++.dg/conversion/dr195.C: Update.
2225 * g++.dg/expr/cast2.C: Likewise.
2227 2013-07-10 Jakub Jelinek <jakub@redhat.com>
2229 * c-c++-common/raw-string-18.c: New test.
2230 * c-c++-common/raw-string-19.c: New test.
2232 PR preprocessor/57757
2233 * g++.dg/cpp/paste1.C: New test.
2234 * g++.dg/cpp/paste2.C: New test.
2236 2013-07-10 Graham Stott <grahams@btinternet.com>
2238 * gcc.target/mips/mulsize-1.c: New.
2239 * gcc.target/mips/mulsize-2.c: New.
2240 * gcc.target/mips/mulsize-3.c: New.
2241 * gcc.target/mips/mulsize-4.c: New.
2243 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2246 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2247 * g++.dg/ext/vector24.C: New testcase.
2249 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
2252 * g++.dg/cpp0x/decltype17.C: Adjust.
2254 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/pr51786.C: New.
2259 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
2261 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2263 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2265 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2267 * gcc.target/powerpc/sd-vsx.c: Require dfp.
2268 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2270 2013-07-08 Tobias Burnus <burnus@net-b.de>
2273 * gfortran.dg/c_f_pointer_tests_8.f90: New.
2275 2013-07-08 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/do_check_9.f90: New.
2280 2013-07-08 Tobias Burnus <burnus@net-b.de>
2283 * gfortran.dg/dot_product_2.f90: New.
2285 2013-07-08 Tobias Burnus <burnus@net-b.de>
2288 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2290 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
2292 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2293 * gfortran.dg/finalize_10.f90: Fix dg-final.
2295 2013-07-08 Jakub Jelinek <jakub@redhat.com>
2298 * gcc.target/i386/pr57819.c: New test.
2300 PR rtl-optimization/57829
2301 * gcc.c-torture/execute/pr57829.c: New test.
2303 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2305 * gcc.target/i386/memcpy-vector_loop-1.c: New.
2306 * gcc.target/i386/memcpy-vector_loop-2.c: New.
2308 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
2311 * gcc.target/i386/pr57807.c: New test.
2313 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.dg/tree-ssa/vrp89.c: New test.
2318 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
2321 * g++.dg/parse/defarg16.C: New.
2323 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
2325 PR rtl-optimization/55342
2326 * gcc.target/i386/pr55342.c: New.
2328 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
2330 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2332 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/inherit/virtual10.C: New.
2337 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2340 * gcc.dg/large-size-array-6.c: New test.
2342 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/template/crash116.C: New.
2347 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2349 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2350 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2352 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
2355 * g++.dg/cpp0x/nsdmi-list3.C: New.
2357 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2360 * gcc.target/i386/pr57777.c: New test.
2363 * g++.dg/template/arg9.C: New test.
2365 2013-07-02 Sriraman Tallam <tmsriram@google.com>
2367 * gcc.target/i386/avx-inline.c: New test.
2369 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
2371 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2372 * gcc.target/mips/call-2.c: Likewise.
2373 * gcc.target/mips/call-3.c: Likewise.
2374 * gcc.target/mips/lazy-binding-1.c: Likewise.
2376 2013-07-02 Jakub Jelinek <jakub@redhat.com>
2378 PR tree-optimization/57741
2379 * gcc.dg/vect/pr57741-1.c: New test.
2380 * gcc.dg/vect/pr57741-2.c: New test.
2381 * gcc.dg/vect/pr57741-3.c: New test.
2383 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2385 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2387 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2388 * lib/target-supports.exp: Define aarch64_little_endian.
2390 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2392 * gcc.target/aarch64/abs_1.c: New test.
2394 2013-07-02 Ian Bolton <ian.bolton@arm.com>
2396 * gcc.target/aarch64/bfxil_1.c: New test.
2397 * gcc.target/aarch64/bfxil_2.c: Likewise.
2399 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2402 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2403 array sizes from 100 to 20.
2405 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2408 * gfortran.dg/pointer_remapping_8.f90: New.
2410 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
2412 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2413 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2414 * g++.dg/cpp1y/udlit-userdef-string.C: New.
2415 * g++.dg/cpp1y/complex_literals.h: New.
2417 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/cpp0x/noexcept21.C: New.
2422 2013-06-28 Jakub Jelinek <jakub@redhat.com>
2425 * gcc.target/i386/pr57736.c: New test.
2427 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2429 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2431 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2432 strings to match the fixed error messages.
2433 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2434 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2437 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2440 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2441 stqcx. get even registers.
2443 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
2446 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2448 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
2450 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2452 * gcc.target/i386/bmi-1.c: Ditto.
2453 * gcc.target/i386/bmi-bextr-4.c: New.
2454 * gcc.target/i386/bmi-bextr-5.c: Ditto.
2456 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/cpp0x/initlist73.C: New.
2461 2013-06-27 Meador Inge <meadori@codesourcery.com>
2463 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2464 * g++.dg/simulate-thread/atomics-2.C: Likewise.
2465 * g++.dg/simulate-thread/atomics-1.C: Likewise.
2467 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2470 * g++.dg/ext/pr57509.C: New file.
2472 2013-06-27 Jakub Jelinek <jakub@redhat.com>
2475 * gcc.target/i386/bmi-bextr-3.c: New test.
2478 * gcc.target/i386/bmi2-bzhi-1.c: New test.
2480 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2483 * g++.dg/cpp0x/pr57172.C: New testcase.
2485 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2487 * gcc.target/s390/htm-1.c: New file.
2488 * gcc.target/s390/htm-nofloat-1.c: New file.
2489 * gcc.target/s390/htm-xl-intrin-1.c: New file.
2491 2013-06-26 Tobias Burnus <burnus@net-b.de>
2494 * gfortran.dg/bounds_check_17.f90: New.
2496 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
2499 * g++.dg/cpp1y/pr57640.C: New.
2501 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
2504 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2505 overflow due to size of arrays.
2507 2013-06-25 Jakub Jelinek <jakub@redhat.com>
2509 PR tree-optimization/57705
2510 * gcc.dg/vect/pr57705.c: New test.
2511 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2513 2013-06-25 Martin Jambor <mjambor@suse.cz>
2516 * g++.dg/ipa/pr57670.C: New test.
2518 2013-06-25 Richard Biener <rguenther@suse.de>
2521 * gcc.dg/pr56977.c: New testcase.
2523 2013-06-24 Martin Jambor <mjambor@suse.cz>
2525 PR tree-optimization/57358
2526 * gcc.dg/ipa/pr57358.c: New test.
2528 2013-06-24 Richard Biener <rguenther@suse.de>
2531 * gcc.dg/torture/pr57584.c: Remove target specific bits.
2533 2013-06-24 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/57488
2536 * gcc.dg/torture/pr57488.c: New testcase.
2538 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2539 Dominique d'Humieres <dominiq@lps.ens.fr>
2542 * gfortran.dg/fraction.f90: New.
2544 2013-06-24 Alan Modra <amodra@gmail.com>
2546 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2547 Add scan-assembler-not "lvx".
2548 * gcc.target/powerpc/le-altivec-consts.c: New.
2550 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/cpp0x/sfinae47.C: New.
2554 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
2557 * gcc.target/sh/pr52483-1.c: New.
2558 * gcc.target/sh/pr52483-2.c: New.
2559 * gcc.target/sh/pr52483-3.c: New.
2560 * gcc.target/sh/pr52483-4.c: New.
2561 * gcc.target/sh/pr52483-5.c: New.
2563 2013-06-23 Sriraman Tallam <tmsriram@google.com>
2565 * gcc.target/i386/intrinsics_1.c: New test.
2566 * gcc.target/i386/intrinsics_2.c: Ditto.
2567 * gcc.target/i386/intrinsics_3.c: Ditto.
2568 * gcc.target/i386/intrinsics_4.c: Ditto.
2569 * gcc.target/i386/intrinsics_5.c: Ditto.
2570 * gcc.target/i386/intrinsics_6.c: Ditto.
2571 * gcc.target/i386/avx-1.c: Provide macros for builtins
2572 needing immediate arguments in f16cintrin.h and rtmintrin.h.
2574 2013-06-21 Tobias Burnus <burnus@net-b.de>
2577 * gfortran.dg/finalize_17.f90: New.
2579 2013-06-21 Tobias Burnus <burnus@net-b.de>
2581 * gfortran.dg/realloc_on_assign_18.f90: New.
2583 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
2585 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2586 Also changed the returns from error as distinct values so that
2587 debugging can get easier.
2588 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2589 errors specific to C, if necessary. Also added new error
2591 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2592 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2593 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2594 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2595 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2596 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2597 the same changes as parser_errors3.c, spaces were added between colons
2598 to not confuse C++ compiler with 2 colons as scope.
2599 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2600 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2601 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2602 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2603 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2604 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2605 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2606 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2607 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2608 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2609 * g++.dg/cilk-plus/cilk-plus.exp: New script.
2610 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2613 2013-06-21 Joseph Myers <joseph@codesourcery.com>
2616 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2618 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.target/i386/pr57655.c: New test.
2623 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
2625 * ada/acats/tests/gcc: Delete.
2626 * gnat.dg/style: Likewise.
2628 2013-06-20 Jeff Law <law@redhat.com>
2630 PR tree-optimization/57660
2631 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2632 based on their branch cost.
2634 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2636 2013-06-20 Tobias Burnus <burnus@net-b.de>
2639 * gfortran.dg/list_read_11.f90: New.
2641 2013-06-20 Richard Biener <rguenther@suse.de>
2643 PR tree-optimization/57584
2644 * gcc.dg/torture/pr57584.c: New testcase.
2646 2013-06-19 Sharad Singhai <singhai@google.com>
2648 * g++.dg/gcov/gcov-8.C: New testcase.
2649 * lib/gcov.exp: Handle intermediate format.
2651 2013-06-19 Wei Mi <wmi@google.com>
2653 PR rtl-optimization/57518
2654 * testsuite/gcc.dg/pr57518.c: New test.
2656 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
2658 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2660 2013-06-19 Jan Hubicka <jh@suse.cz>
2662 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2664 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2666 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2667 hard-coded values of array sizes with a #define.
2668 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2669 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2670 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2671 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2672 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2674 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
2676 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2677 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2679 2013-06-19 Jeff Law <law@redhat.com>
2681 * gcc.dg/tree-ssa/forwprop-28.c: New test.
2683 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2686 * g++.dg/template/error53.C: New.
2688 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
2691 * gcc.target/powerpc/pr55033.c: Fix options.
2693 2013-06-18 Sriraman Tallam <tmsriram@google.com>
2695 * gcc.target/i386/inline_error.c: New test.
2696 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2697 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2699 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
2702 * g++.dg/cpp0x/decltype55.C: New.
2704 2013-06-18 Marek Polacek <polacek@redhat.com>
2706 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2708 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2710 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2712 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2714 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2715 Also changed the returns from error as distinct values so that it is
2718 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
2720 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2722 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/template/error52.C: New.
2726 * g++.dg/lookup/friend15.C: Update.
2727 * g++.dg/parse/error11.C: Likewise.
2728 * g++.dg/parse/error14.C: Likewise.
2729 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2730 * g++.dg/parse/template25.C: Likewise.
2731 * g++.old-deja/g++.jason/cond.C: Likewise.
2732 * g++.old-deja/g++.mike/for2.C: Likewise.
2733 * g++.old-deja/g++.robertl/eb125.C: Likewise.
2734 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2736 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2738 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2741 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
2743 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2744 accidentally placing minus sign for length instead of stride.
2746 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
2748 PR rtl-optimization/57425
2749 PR rtl-optimization/57569
2750 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2751 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2753 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
2757 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2759 * gfortran.dg/typebound_assignment_6.f03: New.
2761 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
2763 * gcc.target/h8300/h8300.exp: New.
2764 * gcc.dg/pragma-isr.c: Move to ...
2765 * gcc.target/sh/torture/pragma-isr.c: ... here ...
2766 * gcc.target/h8300/pragma-isr.c: ... and here.
2767 * gcc.dg/pragma-isr2.c: Move to ...
2768 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2769 * gcc.target/h8300/pragma-isr2.c: ... and here.
2770 * gcc.dg/pragma-isr-trapa.c: Move to ...
2771 * gcc.target/sh/pragma-isr-trapa.c: ... here.
2772 * gcc.dg/pragma-isr-trapa2.c: Move to ...
2773 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2774 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2775 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2776 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2777 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2778 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2779 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2780 * gcc.dg/attr-isr-trap_exit.c: Move to ...
2781 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2782 * gcc.dg/attr-isr-trapa.c: Move to ...
2783 * gcc.target/sh/attr-isr-trapa.c: ... here.
2785 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/ext/builtin-offsetof1.C: New.
2790 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
2792 * gcc.target/aarch64/vect_smlal_1.c: New file.
2794 2013-06-14 Tobias Burnus <burnus@net-b.de>
2797 * gfortran.dg/defined_assignment_7.f90: New.
2799 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/rtti/dyncast6.C: New.
2803 * g++.dg/cpp0x/dyncast1.C: Likewise.
2805 2013-06-14 Alan Modra <amodra@gmail.com>
2808 * gcc.dg/pr57134.c: New.
2810 2013-06-14 Tobias Burnus <burnus@net-b.de>
2813 * gfortran.dg/deferred_type_param_9.f90: New.
2815 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2817 * gcc.dg/fold-minus-1.c: New testcase.
2819 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
2822 * gfortran.dg/typebound_assignment_5.f03: New.
2824 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2826 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2828 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2829 Pat Haugen <pthaugen@us.ibm.com>
2830 Peter Bergner <bergner@vnet.ibm.com>
2832 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2833 load/store instructions on power7, power8.
2834 * gcc.target/powerpc/atomic-p8.c: Likewise.
2836 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2839 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2841 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/warn/Wunused-var-20.C: New.
2846 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2848 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2849 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2850 Run with -fno-common.
2852 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2854 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2855 and exit function calls with return 1 and return 0, respectively.
2857 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2859 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2862 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2864 PR tree-optimization/57361
2865 * gcc.dg/tree-ssa/pr57361.c: New file.
2867 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2869 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2870 to ensure alignment.
2871 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2873 2013-06-12 Tobias Burnus <burnus@net-b.de>
2875 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2877 2013-06-12 Tobias Burnus <burnus@net-b.de>
2878 Dominique d'Humieres <dominiq@lps.ens.fr>
2880 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2882 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2885 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2886 * gcc.target/i386/pr56564-3.c: Likewise.
2888 2013-06-11 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/class_array_18.f90: New.
2893 2013-06-11 Jan Hubicka <jh@suse.cz>
2896 * g++.dg/ext/visibility/anon6.C: Update testcase.
2898 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2901 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2902 in how we check __sec_reduce_mutating function's result.
2904 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2905 Pat Haugen <pthaugen@us.ibm.com>
2906 Peter Bergner <bergner@vnet.ibm.com>
2908 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2909 direct move instructions.
2910 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2911 * gcc.target/powerpc/direct-move.h: Likewise.
2912 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2913 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2914 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2915 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2916 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2917 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2919 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2922 * g++.dg/cpp0x/pr52440.C: New.
2924 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.target/i386/pr56564-1.c: New test.
2928 * gcc.target/i386/pr56564-2.c: New test.
2929 * gcc.target/i386/pr56564-3.c: New test.
2930 * gcc.target/i386/pr56564-4.c: New test.
2931 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2932 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2933 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2934 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2935 * gcc.target/i386/vect-sizes-1.c: Likewise.
2936 * gcc.target/i386/memcpy-1.c: Likewise.
2937 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2938 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2940 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2942 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2943 systems to cover all GNU systems.
2944 * g++.dg/abi/guard2.C: Likewise.
2945 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2946 * g++.dg/eh/sighandle.C: Likewise.
2947 * g++.dg/ext/cleanup-10.C: Likewise.
2948 * g++.dg/ext/cleanup-11.C: Likewise.
2949 * g++.dg/ext/cleanup-8.C: Likewise.
2950 * g++.dg/ext/cleanup-9.C: Likewise.
2951 * g++.dg/opt/const5.C: Likewise.
2952 * g++.dg/opt/life1.C: Likewise.
2953 * g++.dg/other/pr39496.C: Likewise.
2954 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2955 * g++.old-deja/g++.abi/align.C: Likewise.
2956 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2957 * g++.old-deja/g++.law/weak.C: Likewise.
2958 * g++.old-deja/g++.pt/asm1.C: Likewise.
2959 * gcc.c-torture/execute/20030125-1.x: Likewise.
2960 * gcc.c-torture/execute/990127-2.x: Likewise.
2961 * gcc.dg/20041106-1.c: Likewise.
2962 * gcc.dg/20050503-1.c: Likewise.
2963 * gcc.dg/builtin-object-size-5.c: Likewise.
2964 * gcc.dg/cleanup-10.c: Likewise.
2965 * gcc.dg/cleanup-11.c: Likewise.
2966 * gcc.dg/cleanup-8.c: Likewise.
2967 * gcc.dg/cleanup-9.c: Likewise.
2968 * gcc.dg/complex-5.c: Likewise.
2969 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2970 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2971 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2972 * gcc.dg/dfp/pr35739.c: Likewise.
2973 * gcc.dg/fdata-sections-1.c: Likewise.
2974 * gcc.dg/lto/20090206-1_0.c: Likewise.
2975 * gcc.dg/lto/20090206-2_0.c: Likewise.
2976 * gcc.dg/pr30360.c: Likewise.
2977 * gcc.dg/pr37303.c: Likewise.
2978 * gcc.dg/pr39323-1.c: Likewise.
2979 * gcc.dg/pr39323-2.c: Likewise.
2980 * gcc.dg/pr39323-3.c: Likewise.
2981 * gcc.dg/pr45416.c: Likewise.
2982 * gcc.dg/setjmp-2.c: Likewise.
2983 * gcc.dg/split-1.c: Likewise.
2984 * gcc.dg/split-3.c: Likewise.
2985 * gcc.dg/split-4.c: Likewise.
2986 * gcc.dg/strlenopt-12g.c: Likewise.
2987 * gcc.dg/strlenopt-14g.c: Likewise.
2988 * gcc.dg/strlenopt-14gf.c: Likewise.
2989 * gcc.dg/strlenopt-16g.c: Likewise.
2990 * gcc.dg/strlenopt-17g.c: Likewise.
2991 * gcc.dg/strlenopt-18g.c: Likewise.
2992 * gcc.dg/strlenopt-1f.c: Likewise.
2993 * gcc.dg/strlenopt-22g.c: Likewise.
2994 * gcc.dg/strlenopt-2f.c: Likewise.
2995 * gcc.dg/strlenopt-4g.c: Likewise.
2996 * gcc.dg/strlenopt-4gf.c: Likewise.
2997 * gcc.dg/struct-ret-3.c: Likewise.
2998 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2999 * gcc.misc-tests/linkage.exp: Likewise.
3000 * gcc.target/i386/20000724-1.c: Likewise.
3001 * gcc.target/i386/align-main-3.c: Likewise.
3002 * gcc.target/i386/cleanup-1.c: Likewise.
3003 * gcc.target/i386/inline-mcpy.c: Likewise.
3004 * gcc.target/i386/pr32268.c: Likewise.
3005 * gcc.target/i386/pr36613.c: Likewise.
3006 * gcc.target/i386/pr39013-1.c: Likewise.
3007 * gcc.target/i386/pr39013-2.c: Likewise.
3008 * gcc.target/i386/pr39496.c: Likewise.
3009 * gcc.target/i386/pr40906-3.c: Likewise.
3010 * gcc.target/i386/pr46084.c: Likewise.
3011 * lib/target-supports.exp (check_effective_target_pie): Likewise.
3013 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
3016 * gcc.target/sh/pr6526.c: New.
3018 2013-06-09 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.c-torture/execute/pr57568.c: New test.
3023 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/other/vararg-4.C: New.
3028 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
3030 PR rtl-optimization/57559
3031 * gcc.target/s390/pr57559.c : New test.
3033 2013-06-08 Tobias Burnus <burnus@net-b.de>
3036 * gfortran.dg/finalize_10.f90: New.
3037 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3038 * gfortran.dg/finalize_15.f90: New.
3040 2013-06-08 Tobias Burnus <burnus@net-b.de>
3043 * gfortran.dg/storage_size_4.f90: New.
3045 2013-06-07 Sriraman Tallam <tmsriram@google.com>
3048 * testsuite/g++.dg/ext/pr57548.C: New test.
3050 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
3053 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3055 2013-06-07 Jan Hubicka <jh@suse.cz>
3057 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3059 2013-06-07 Tobias Burnus <burnus@net-b.de>
3062 * gfortran.dg/array_constructor_48.f90: New.
3063 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3064 * gfortran.dg/array_constructor_type_15.f03: Ditto.
3066 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3069 * gcc.target/arm/xordi3-opt.c: New test.
3071 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3073 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3074 Revert to dg-options.
3076 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
3079 * gcc.target/powerpc/pr55033.c: New.
3081 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/cpp0x/alias-decl-36.C: New.
3086 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3087 Pat Haugen <pthaugen@us.ibm.com>
3088 Peter Bergner <bergner@vnet.ibm.com>
3090 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3091 power8 builtin functions.
3092 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3093 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3094 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3095 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3096 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3097 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3098 * gcc.target/powerpc/p8vector-vectorize-1.c: New
3099 tests to test power8 auto-vectorization.
3100 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3101 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3102 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3103 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3105 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3106 powerpc_p8vector_ok instead of powerpc_vsx_ok.
3108 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3110 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3112 (check_effective_target_powerpc_p8vector_ok): Likewise.
3113 (is-effective-target): Likewise.
3114 (check_vect_support_and_set_flags): Likewise.
3116 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
3119 * g++.dg/parse/error53.C: New.
3121 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
3123 PR rtl-optimization/57459
3124 * gcc.target/i386/pr57459.c: New test.
3126 2013-06-06 Teresa Johnson <tejohnson@google.com>
3129 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3130 into -freorder-blocks-and-partition test.
3131 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3132 * gcc.dg/tree-prof/20041218-1.c: Ditto.
3133 * gcc.dg/tree-prof/pr52027.c: Use -O2.
3134 * gcc.dg/tree-prof/pr50907.c: Ditto.
3135 * gcc.dg/tree-prof/pr45354.c: Ditto.
3136 * g++.dg/tree-prof/partition2.C: Ditto.
3137 * g++.dg/tree-prof/partition3.C: Ditto.
3139 2013-06-06 Tobias Burnus <burnus@net-b.de>
3142 * gfortran.dg/finalize_16.f90: New.
3144 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
3146 * gcc.dg/vect/no-section-anchors-vect-68.c:
3147 Add dg-skip-if aarch64_tiny.
3149 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
3152 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3153 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3155 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3158 * g++.dg/cpp0x/decltype54.C: New.
3160 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
3162 * gcc.dg/fshort-wchar.c: Add extra dg-options for
3163 arm*-*-*eabi* targets.
3164 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3166 * gcc.dg/tree-ssa/pr43491.c: Likewise.
3168 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
3169 Tobias Burnus <burnus@net-b.de>
3171 * gfortran.dg/string_length_2.f90: Fix dg-do run.
3172 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
3173 * gfortran.dg/io_real_boz_4.f90: Ditto.
3174 * gfortran.dg/io_real_boz_5.f90: Ditto.
3176 2013-06-05 Andreas Schwab <schwab@suse.de>
3178 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3180 2013-06-04 Jan Hubicka <jh@suse.cz>
3182 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3184 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
3186 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3187 parameters with void.
3188 (main2): Removed argc parameter.
3189 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3190 (main): Replaced argc, argv parameters with void.
3191 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3192 (main2): Removed argc parameter.
3193 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3194 argv parameters with void. Added __asm volatile to avoid optimization
3195 on argc, if necessary.
3196 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3197 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3198 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3199 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3200 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3201 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3202 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3203 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3204 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3205 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3206 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3207 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3208 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3209 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3210 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3211 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3212 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3213 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3214 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3215 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3216 parameters with void.
3217 (main2): Removed argc parameter.
3218 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3219 (main): Replaced argc, argv parameters with void.
3220 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3221 argv parameters with void. Also renamed this function as main, and
3222 delete the existing main.
3223 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3224 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3225 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3227 2013-06-04 Ian Bolton <ian.bolton@arm.com>
3229 * gcc.target/aarch64/movi_1.c: New test.
3231 2013-06-04 Tobias Burnus <burnus@net-b.de>
3234 * gfortran.dg/finalize_12.f90: New.
3235 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3236 end of scope finalization.
3237 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3238 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3239 * gfortran.dg/auto_dealloc_2.f90: Ditto.
3240 * gfortran.dg/class_19.f03: Ditto.
3241 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3242 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3243 * gfortran.dg/extends_14.f03: Ditto.
3244 * gfortran.dg/move_alloc_4.f90: Ditto.
3245 * gfortran.dg/typebound_proc_27.f03: Ditto.
3247 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
3249 * gfortran.dg/bounds_check_7.f90: Remove "! {".
3250 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3251 * gfortran.dg/default_initialization_5.f90: Update dg-do.
3252 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3253 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3254 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3255 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3256 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
3257 * gfortran.dg/io_real_boz_4.f90: Ditto.
3258 * gfortran.dg/io_real_boz_5.f90: Ditto.
3259 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3260 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3261 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3262 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3263 * gfortran.dg/transpose_2.f90: Fix dg-output.
3265 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
3267 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3268 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3269 dg-option and an header comment.
3271 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3274 * g++.dg/cpp0x/sfinae46.C: New.
3275 * g++.dg/cpp0x/defaulted13.C: Adjust.
3276 * g++.dg/cpp0x/defaulted2.C: Likewise.
3277 * g++.dg/cpp0x/defaulted26.C: Likewise.
3278 * g++.dg/cpp0x/defaulted3.C: Likewise.
3279 * g++.dg/cpp0x/error1.C: Likewise.
3280 * g++.dg/cpp0x/implicit1.C: Likewise.
3281 * g++.dg/cpp0x/implicit11.C: Likewise.
3282 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3283 * g++.dg/cpp0x/initlist47.C: Likewise.
3284 * g++.dg/cpp0x/initlist9.C: Likewise.
3285 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3286 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3287 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3288 * g++.dg/cpp0x/union4.C: Likewise.
3289 * g++.dg/template/crash108.C: Likewise.
3290 * g++.dg/template/crash41.C: Likewise.
3291 * g++.old-deja/g++.jason/local.C: Likewise.
3292 * g++.old-deja/g++.law/visibility3.C: Likewise.
3294 2013-06-03 Teresa Johnson <tejohnson@google.com>
3296 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3297 * gcc.dg/vect/bb-slp-14.c: Ditto.
3298 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3299 * gcc.dg/vect/bb-slp-23.c: Ditto.
3300 * gcc.dg/vect/bb-slp-15.c: Ditto.
3301 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3302 * gcc.dg/vect/bb-slp-24.c: Ditto.
3303 * gcc.dg/vect/bb-slp-16.c: Ditto.
3304 * gcc.dg/vect/bb-slp-25.c: Ditto.
3305 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3306 * gcc.dg/vect/bb-slp-17.c: Ditto.
3307 * gcc.dg/vect/bb-slp-1.c: Ditto.
3308 * gcc.dg/vect/bb-slp-26.c: Ditto.
3309 * gcc.dg/vect/bb-slp-18.c: Ditto.
3310 * gcc.dg/vect/bb-slp-2.c: Ditto.
3311 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3312 * gcc.dg/vect/bb-slp-27.c: Ditto.
3313 * gcc.dg/vect/bb-slp-19.c: Ditto.
3314 * gcc.dg/vect/bb-slp-3.c: Ditto.
3315 * gcc.dg/vect/bb-slp-28.c: Ditto.
3316 * gcc.dg/vect/bb-slp-4.c: Ditto.
3317 * gcc.dg/vect/bb-slp-29.c: Ditto.
3318 * gcc.dg/vect/bb-slp-5.c: Ditto.
3319 * gcc.dg/vect/bb-slp-6.c: Ditto.
3320 * gcc.dg/vect/bb-slp-8a.c: Ditto.
3321 * gcc.dg/vect/bb-slp-7.c: Ditto.
3322 * gcc.dg/vect/bb-slp-8b.c: Ditto.
3323 * gcc.dg/vect/bb-slp-8.c: Ditto.
3324 * gcc.dg/vect/bb-slp-9.c: Ditto.
3325 * gcc.dg/vect/bb-slp-10.c: Ditto.
3326 * gcc.dg/vect/bb-slp-11.c: Ditto.
3327 * gcc.dg/vect/bb-slp-20.c: Ditto.
3328 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3329 * gcc.dg/vect/bb-slp-21.c: Ditto.
3330 * gcc.dg/vect/bb-slp-30.c: Ditto.
3331 * gcc.dg/vect/bb-slp-13.c: Ditto.
3332 * gcc.dg/vect/bb-slp-22.c: Ditto.
3333 * g++.dg/vect/slp-pr50413.cc: Ditto.
3334 * g++.dg/vect/slp-pr56812.cc: Ditto.
3335 * g++.dg/vect/slp-pr50819.cc: Ditto.
3337 2013-06-01 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/class_array_17.f90: New.
3342 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3344 * ada/acats/floatstore.lst: New.
3345 * ada/acats/run_all.sh: Process it.
3347 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
3349 * gcc.target/powerpc/e500-ord-1.c: New test.
3350 * gcc.target/powerpc/e500-ord-2.c: Likewise.
3351 * gcc.target/powerpc/e500-unord-1.c: Likewise.
3352 * gcc.target/powerpc/e500-unord-2.c: Likewise.
3354 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3356 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3358 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3360 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3362 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
3364 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3366 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
3369 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3372 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3374 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3376 2013-05-31 Marek Polacek <polacek@redhat.com>
3378 PR tree-optimization/57478
3379 PR tree-optimization/57453
3380 * gcc.dg/torture/pr57478.c: New test.
3382 2013-05-31 Tobias Burnus <burnus@net-b.de>
3385 * gfortran.dg/class_array_17.f90: New.
3387 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3390 * gcc.target/arm/iordi3-opt.c: New test.
3392 2013-05-31 Janus Weil <janus@gcc.gnu.org>
3396 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3397 * gfortran.dg/interface_26.f90: Ditto.
3398 * gfortran.dg/proc_ptr_11.f90: Ditto.
3399 * gfortran.dg/proc_ptr_15.f90: Ditto.
3400 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3401 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3402 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3403 * gfortran.dg/typebound_override_1.f90: Ditto.
3404 * gfortran.dg/typebound_override_4.f90: Ditto.
3405 * gfortran.dg/typebound_proc_6.f03: Ditto.
3406 * gfortran.dg/assumed_type_7.f90: New test.
3407 * gfortran.dg/typebound_override_5.f90: New test.
3408 * gfortran.dg/typebound_override_6.f90: New test.
3409 * gfortran.dg/typebound_override_7.f90: New test.
3411 2013-05-30 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/power_6.f90: New.
3416 2013-05-30 Ian Bolton <ian.bolton@arm.com>
3418 * gcc.target/aarch64/insv_1.c: New test.
3420 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
3422 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3423 dg-skip-if "No stabs".
3425 2013-05-30 Janus Weil <janus@gcc.gnu.org>
3428 * gfortran.dg/assumed_size_1.f90: New.
3430 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3432 * gcc.dg/shrink-wrap-alloca.c: New added.
3433 * gcc.dg/shrink-wrap-pretend.c: New added.
3434 * gcc.dg/shrink-wrap-sibcall.c: New added.
3436 2013-05-30 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/assumed_rank_13.f90: New.
3441 2013-05-29 Easwaran Raman <eraman@google.com>
3443 PR tree-optimization/57442
3444 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3446 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448 PR tree-optimization/57441
3449 * gcc.c-torture/compile/pr57441.c: New.
3451 2013-05-29 Dehao Chen <dehao@google.com>
3454 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3456 2013-05-29 Tobias Burnus <burnus@net-b.de>
3459 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3460 * gfortran.dg/class_19.f03: Ditto.
3462 2013-05-29 Richard Biener <rguenther@suse.de>
3464 * gcc.dg/vect/bb-slp-32.c: New testcase.
3466 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3468 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3469 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3470 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3471 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3472 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3473 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3474 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3475 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3476 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3477 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3478 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3479 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3480 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3481 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3482 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3483 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3484 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3485 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3486 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3487 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3488 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3489 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3490 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3491 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3492 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3493 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3494 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3495 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3496 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3497 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3498 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3499 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3500 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3501 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3502 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3503 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3504 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3505 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3506 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3508 2013-05-29 Tobias Burnus <burnus@net-b.de>
3511 * gfortran.dg/finalize_11.f90: New.
3512 * gfortran.dg/finalize_4.f03: Remove dg-error.
3513 * gfortran.dg/finalize_5.f03: Ditto.
3514 * gfortran.dg/finalize_6.f03: Ditto.
3515 * gfortran.dg/finalize_7.f03: Ditto.
3517 2013-05-28 Tobias Burnus <burnus@net-b.de>
3519 * gfortran.dg/class_array_16.f90: New.
3521 2013-05-28 Tobias Burnus <burnus@net-b.de>
3524 * testsuite/gfortran.dg/use_29.f90: New.
3526 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3528 * gnat.dg/fp_exception.adb: New test.
3530 2013-05-28 Richard Biener <rguenther@suse.de>
3532 PR tree-optimization/56787
3533 * gcc.dg/vect/pr56787.c: New testcase.
3535 2013-05-28 Janus Weil <janus@gcc.gnu.org>
3536 Tobias Burnus <burnus@net-b.de>
3539 * gfortran.dg/typebound_override_4.f90: New.
3541 2013-05-28 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/57411
3544 * g++.dg/opt/pr57411.C: New testcase.
3546 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3548 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3549 * gcc.dg/builtin-bswap-9.c: Likewise.
3551 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3553 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3555 2013-05-27 Richard Biener <rguenther@suse.de>
3558 * gcc.dg/gomp/pr57412.c: New testcase.
3560 2013-05-27 Bud Davis <jmdavis@link.com>
3563 * gfortran.dg/stfunc_8.f90: New.
3565 2013-05-27 Richard Biener <rguenther@suse.de>
3567 PR tree-optimization/57343
3568 * gcc.dg/torture/pr57343.c: New testcase.
3570 2013-05-27 Richard Biener <rguenther@suse.de>
3572 PR tree-optimization/57417
3573 * gcc.dg/torture/pr57417.c: New testcase.
3575 2013-05-27 Richard Biener <rguenther@suse.de>
3577 PR tree-optimization/57396
3578 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3580 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3582 * gnat.dg/specs/last_bit.ads: New test.
3584 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3586 * gnat.dg/specs/machine_attribute.ads: New test.
3588 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3590 * gnat.dg/incomplete3.ad[sb]: New test.
3592 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3595 * gcc.target/mips/div-13.c: New test.
3597 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3600 * gcc.target/mips/mips16-attributes-5.c,
3601 * gcc.target/mips/mips16-attributes-6.c: New tests.
3603 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
3605 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3606 * gcc.dg/builtin-bswap-8.c: Likewise.
3608 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3611 * g++.dg/cpp0x/new1.C: New.
3613 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/parse/dtor16.C: New.
3617 * g++.dg/parse/dtor6.C: Adjust.
3619 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3622 * g++.dg/expr/bitfield12.C: New.
3624 2013-05-24 Jeff Law <law@redhat.com>
3626 PR tree-optimization/57124
3627 * gcc.c-torture/execute/pr57124.c: New test.
3628 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3630 2013-05-24 Martin Jambor <mjambor@suse.cz>
3632 PR tree-optimization/57294
3633 * gcc.dg/ipa/pr57294.c: New test.
3635 2013-05-24 Dehao Chen <dehao@google.com>
3637 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3639 2013-05-24 Ian Bolton <ian.bolton@arm.com>
3641 * gcc.target/aarch64/scalar_intrinsics.c
3642 (force_simd): Use a valid instruction.
3643 (test_vdupd_lane_s64): Pass a valid lane argument.
3644 (test_vdupd_lane_u64): Likewise.
3646 2013-05-24 Richard Biener <rguenther@suse.de>
3648 PR tree-optimization/57287
3649 * gcc.dg/pr57287.c: New testcase.
3651 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3654 * g++.dg/template/error51.C: New.
3656 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3659 * g++.dg/template/bitfield2.C: New.
3661 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3663 * gnat.dg/specs/noinline1.ads: New test.
3664 * gnat.dg/noinline2.ad[sb]: Likewise.
3665 * gnat.dg/specs/noinline3.ads: Likewise.
3666 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3668 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
3671 * gcc.dg/tree-ssa/pr57385.c: New test.
3673 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3675 * gnat.dg/derived_type4.adb: New test.
3677 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3679 * gcc.dg/builtin-bswap-6.c: New test.
3680 * gcc.dg/builtin-bswap-7.c: Likewise.
3681 * gcc.dg/builtin-bswap-8.c: Likewise.
3682 * gcc.dg/builtin-bswap-9.c: Likewise.
3684 2013-05-23 Christian Bruel <christian.bruel@st.com>
3687 * gcc.dg/debug/pr57351.c: New test
3689 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
3691 * gcc.target/aarch64/vect-clz.c: New file.
3693 2013-05-23 Martin Jambor <mjambor@suse.cz>
3696 * gcc.dg/ipa/pr57347.c: New test.
3698 2013-05-23 Richard Biener <rguenther@suse.de>
3700 PR tree-optimization/57380
3701 * g++.dg/tree-ssa/pr57380.C: New testcase.
3703 2013-05-23 Richard Biener <rguenther@suse.de>
3706 * gcc.dg/torture/pr57381.c: New testcase.
3708 2013-05-23 Jakub Jelinek <jakub@redhat.com>
3711 * gcc.c-torture/execute/pr57344-1.c: New test.
3712 * gcc.c-torture/execute/pr57344-2.c: New test.
3713 * gcc.c-torture/execute/pr57344-3.c: New test.
3714 * gcc.c-torture/execute/pr57344-4.c: New test.
3716 2013-05-23 Richard Biener <rguenther@suse.de>
3718 PR rtl-optimization/57341
3719 * gcc.dg/torture/pr57341.c: New testcase.
3721 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3724 * g++.dg/parse/crash62.C: New.
3726 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3727 Pat Haugen <pthaugen@us.ibm.com>
3728 Peter Bergner <bergner@vnet.ibm.com>
3730 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3733 2013-05-22 Tobias Burnus <burnus@net-b.de>
3736 * gfortran.dg/defined_assignment_6.f90: New.
3738 2013-05-22 Tobias Burnus <burnus@net-b.de>
3741 * gfortran.dg/assumed_type_6.f90: New.
3743 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3746 * g++.dg/cpp0x/Wunused-parm.C: New.
3748 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3751 * g++.dg/warn/Wdouble-promotion.C: Likewise.
3753 2013-05-21 Easwaran Raman <eraman@google.com>
3755 PR tree-optimization/57322
3756 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3758 2013-05-21 Graham Stott <graham.stott@btinternet.com>
3760 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3763 2013-05-21 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/assumed_type_5.f90: New.
3767 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3768 * gfortran.dg/assumed_rank_2.f90: Ditto.
3769 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3770 * gfortran.dg/no_arg_check_3.f90: Ditto.
3772 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3774 PR tree-optimization/57331
3775 * gcc.c-torture/compile/pr57331.c: New test.
3777 2013-05-21 Richard Biener <rguenther@suse.de>
3779 PR tree-optimization/57330
3780 * gcc.dg/torture/pr57330.c: New testcase.
3782 2013-05-21 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/57303
3785 * gcc.dg/torture/pr57303.c: New testcase.
3787 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3789 PR tree-optimization/57321
3790 * gcc.c-torture/execute/pr57321.c: New test.
3792 2013-05-20 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3797 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3798 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3799 * gfortran.dg/binding_label_tests_3.f03: Ditto.
3800 * gfortran.dg/binding_label_tests_4.f03: Ditto.
3801 * gfortran.dg/binding_label_tests_5.f03: Ditto.
3802 * gfortran.dg/binding_label_tests_6.f03: Ditto.
3803 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3804 * gfortran.dg/binding_label_tests_8.f03: Ditto.
3805 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3806 * gfortran.dg/binding_label_tests_24.f90: New.
3807 * gfortran.dg/binding_label_tests_25.f90: New.
3809 2013-05-20 Tobias Burnus <burnus@net-b.de>
3812 * gfortran.dg/binding_label_tests_17.f90: New.
3813 * gfortran.dg/binding_label_tests_18.f90: New.
3814 * gfortran.dg/binding_label_tests_19.f90: New.
3815 * gfortran.dg/binding_label_tests_20.f90: New.
3816 * gfortran.dg/binding_label_tests_21.f90: New.
3817 * gfortran.dg/binding_label_tests_22.f90: New.
3818 * gfortran.dg/binding_label_tests_23.f90: New.
3820 2013-05-20 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3824 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3825 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3826 * gfortran.dg/common_18.f90: New.
3827 * gfortran.dg/common_19.f90: New.
3828 * gfortran.dg/common_20.f90: New.
3829 * gfortran.dg/common_21.f90: New.
3831 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/parse/error52.C: New.
3835 * g++.dg/parse/error3.C: Adjust.
3836 * g++.dg/parse/error36.C: Likewise.
3838 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3841 * gcc.target/sh/pr56547-1.c: New.
3842 * gcc.target/sh/pr56547-2.c: New.
3844 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3847 * g++.dg/warn/Wsign-compare-6.C: New.
3848 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3850 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3853 * g++.dg/template/error50.C: New.
3855 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3858 * g++.dg/ext/complit13.C: New.
3860 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3863 * g++.dg/pr57175.C: New testcase.
3865 2013-05-17 Easwaran Raman <eraman@google.com>
3867 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3869 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3872 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3874 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3876 PR rtl-optimization/57281
3877 PR rtl-optimization/57300
3878 * gcc.dg/pr57300.c: New test.
3879 * gcc.c-torture/execute/pr57281.c: New test.
3881 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3884 * g++.dg/ext/sizeof-complit.C: New.
3886 2013-05-17 Marek Polacek <polacek@redhat.com>
3888 * gcc.dg/strlenopt-25.c: New test.
3889 * gcc.dg/strlenopt-26.c: Likewise.
3891 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3894 instead of -mavx2, require only avx instead of avx2.
3895 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3896 of avx2-check.h and turn into an avx runtime test instead of
3899 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3901 * g++.dg/ext/vector22.C: Uncomment working test.
3903 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/template/pr17410.C: New.
3908 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.target/i386/rotate-3.c: New test.
3911 * gcc.target/i386/rotate-3a.c: New test.
3912 * gcc.target/i386/rotate-4.c: New test.
3913 * gcc.target/i386/rotate-4a.c: New test.
3914 * gcc.target/i386/rotate-5.c: New test.
3915 * gcc.target/i386/rotate-5a.c: New test.
3917 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3919 * gcc.dg/visibility-21.c: Require section_anchors.
3921 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3923 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3924 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3925 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3927 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3929 * gcc.dg/visibility-21.c: New.
3931 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3934 * gcc.dg/pr57286.c: New testcase.
3935 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3936 * g++.dg/ext/vector22.C: Comment out transformations not
3939 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3942 * gcc.target/mips/call-1.c: Restrict to o32.
3943 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3945 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3947 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3949 * g++.dg/warn/Wshadow-1.C: Likewise.
3950 * g++.dg/warn/Wshadow-6.C: Likewise.
3951 * g++.dg/warn/Wshadow-7.C: Likewise.
3953 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/parse/pr31952-1.C: New.
3957 * g++.dg/parse/pr31952-2.C: Likewise.
3958 * g++.dg/parse/pr31952-3.C: Likewise.
3960 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3961 * g++.old-deja/g++.jason/cond.C: Likewise.
3962 * g++.dg/cpp0x/range-for5.C: Likewise.
3964 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3967 * gcc.target/arm/pr40887.c: Adjust testcase.
3968 * gcc.target/arm/pr19599.c: New test.
3970 2013-05-15 Richard Biener <rguenther@suse.de>
3972 PR tree-optimization/57275
3973 * gcc.target/i386/pr57275.c: New testcase.
3975 2013-05-15 Jan Hubicka <jh@suse.cz>
3977 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3978 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3979 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3981 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3983 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3986 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3989 * c-c++-common/Wsequence-point-1.c: New test.
3991 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3993 * g++.dg/ext/vector22.C: New testcase.
3994 * gcc.dg/binop-xor3.c: Remove xfail.
3996 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3998 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3999 FLOAT cmp FLOAT ? INT : INT.
4000 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4001 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4002 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4003 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4004 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4005 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4007 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
4010 * g++.dg/cpp0x/defaulted43.C: New.
4012 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4014 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4015 (alloca): Remove declaration.
4016 (foo9): Replace alloca by __builtin_alloca.
4018 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
4020 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4021 Expect "size of array is too large" error.
4023 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4025 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4027 2013-05-14 Richard Biener <rguenther@suse.de>
4030 * g++.dg/torture/pr57235.C: New testcase.
4032 2013-05-14 Jakub Jelinek <jakub@redhat.com>
4035 * gcc.dg/torture/pr57251.c: New test.
4037 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
4040 * gcc.target/i386/pr57264.c: New test.
4042 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4044 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4046 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
4048 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4050 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4052 PR tree-optimization/45216
4053 PR tree-optimization/57157
4054 * c-c++-common/rotate-1.c: Add 32 tests with +.
4055 * c-c++-common/rotate-1a.c: Adjust.
4056 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4057 * c-c++-common/rotate-2b.c: New test.
4058 * c-c++-common/rotate-3.c: Add 32 tests with +.
4059 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4060 * c-c++-common/rotate-4b.c: New test.
4061 * c-c++-common/rotate-5.c: New test.
4063 2013-05-13 Martin Jambor <mjambor@suse.cz>
4066 * gcc.dg/ipa/remref-0.c: New test.
4067 * gcc.dg/ipa/remref-1a.c: Likewise.
4068 * gcc.dg/ipa/remref-1b.c: Likewise.
4069 * gcc.dg/ipa/remref-2a.c: Likewise.
4070 * gcc.dg/ipa/remref-2b.c: Likewise.
4072 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
4074 * gcc.dg/vector-shift-2.c: New testcase.
4076 2013-05-13 Jakub Jelinek <jakub@redhat.com>
4078 PR tree-optimization/57230
4079 * gcc.dg/strlenopt-24.c: New test.
4081 PR tree-optimization/57230
4082 * gcc.dg/strlenopt-23.c: New test.
4084 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
4087 * gcc.target/sh/pr57108.c: Move this test case to ...
4088 * gcc.c-torture/compile/pr57108.c: ... here.
4090 2013-05-10 Richard Biener <rguenther@suse.de>
4092 PR tree-optimization/57214
4093 * gcc.dg/torture/pr57214.c: New testcase.
4095 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
4097 * gcc.dg/vector-shift.c: New testcase.
4099 2013-05-10 Jakub Jelinek <jakub@redhat.com>
4101 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4103 PR tree-optimization/45216
4104 PR tree-optimization/57157
4105 * c-c++-common/rotate-1.c: New test.
4106 * c-c++-common/rotate-1a.c: New test.
4107 * c-c++-common/rotate-2.c: New test.
4108 * c-c++-common/rotate-2a.c: New test.
4109 * c-c++-common/rotate-3.c: New test.
4110 * c-c++-common/rotate-3a.c: New test.
4111 * c-c++-common/rotate-4.c: New test.
4112 * c-c++-common/rotate-4a.c: New test.
4114 2013-05-10 Richard Biener <rguenther@suse.de>
4116 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4117 * gcc.target/i386/l_fma_double_1.c: Adjust.
4118 * gcc.target/i386/l_fma_double_2.c: Likewise.
4119 * gcc.target/i386/l_fma_double_3.c: Likewise.
4120 * gcc.target/i386/l_fma_double_4.c: Likewise.
4121 * gcc.target/i386/l_fma_double_5.c: Likewise.
4122 * gcc.target/i386/l_fma_double_6.c: Likewise.
4123 * gcc.target/i386/l_fma_float_1.c: Likewise.
4124 * gcc.target/i386/l_fma_float_2.c: Likewise.
4125 * gcc.target/i386/l_fma_float_3.c: Likewise.
4126 * gcc.target/i386/l_fma_float_4.c: Likewise.
4127 * gcc.target/i386/l_fma_float_5.c: Likewise.
4128 * gcc.target/i386/l_fma_float_6.c: Likewise.
4130 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4133 * g++.dg/cpp0x/pr51226.C: New.
4135 2013-04-16 Han Shen <shenhan@google.com>
4137 Test cases for '-fstack-protector-strong'.
4138 * gcc.dg/fstack-protector-strong.c: New.
4139 * g++.dg/fstack-protector-strong.C: New.
4141 2013-05-07 Ian Bolton <ian.bolton@arm.com>
4143 * gcc.target/aarch64/ands_1.c: New test.
4144 * gcc.target/aarch64/ands_2.c: Likewise
4146 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4148 * lib/target-supports.exp (check_effective_target_hw): New
4150 * c-c++-common/asan/clone-test-1.c: Call
4151 check_effective_target_hw.
4152 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4153 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4154 possible decorations.
4155 * c-c++-common/asan/null-deref-1.c: Likewise.
4156 * c-c++-common/asan/stack-overflow-1.c: Likewise.
4157 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4158 * c-c++-common/asan/use-after-free-1.c: Likewise.
4159 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4160 * g++.dg/asan/large-func-test-1.C: Likewise.
4162 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
4164 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4166 2013-05-07 Richard Biener <rguenther@suse.de>
4169 * g++.dg/torture/pr57190.C: New testcase.
4171 2013-05-07 Jakub Jelinek <jakub@redhat.com>
4173 PR tree-optimization/57149
4174 * gcc.dg/pr57149.c: New test.
4177 * gcc.dg/pr57184.c: New test.
4179 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
4181 * gnat.dg/specs/array3.ads: New test.
4183 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
4185 * c-c++-common/vector-scalar-2.c: New testcase.
4187 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
4189 * gcc.target/i386/asm-dialect-2.c: New testcase.
4191 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/cpp0x/auto38.C: New.
4196 2013-05-06 Richard Biener <rguenther@suse.de>
4198 PR tree-optimization/57185
4199 * gcc.dg/autopar/pr57185.c: New testcase.
4201 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
4204 * gcc.target/i386/pr57106.c: New test.
4206 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4208 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4209 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4210 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4211 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4212 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4213 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4214 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4216 2013-05-06 Teresa Johnson <tejohnson@google.com>
4219 * gcc.dg/pr57154.c: New test.
4221 2013-05-06 Richard Biener <rguenther@suse.de>
4224 * gcc.dg/torture/pr57147-1.c: New testcase.
4225 * gcc.dg/torture/pr57147-2.c: Likewise.
4226 * gcc.dg/torture/pr57147-3.c: Likewise.
4228 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4231 * gcc.target/sh/pr55303-1.c: New.
4232 * gcc.target/sh/pr55303-2.c: New.
4233 * gcc.target/sh/pr55303-3.c: New.
4235 2013-05-05 Tobias Burnus <burnus@net-b.de>
4237 * gfortran.dg/allocate_with_source_3.f90: New.
4239 2013-05-05 Tobias Burnus <burnus@net-b.de>
4242 * gfortran.dg/null_8.f90: New.
4244 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4247 * g++.dg/cpp0x/enum27.C: New.
4248 * g++.dg/cpp0x/enum_base.C: Adjust.
4250 2013-05-04 Jakub Jelinek <jakub@redhat.com>
4252 PR tree-optimization/56205
4253 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4255 2013-05-04 Tobias Burnus <burnus@net-b.de>
4257 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4258 * gfortran.dg/bind_c_usage_27.f90: New.
4259 * gfortran.dg/bind_c_usage_28.f90: New.
4261 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4266 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
4269 * gcc.target/powerpc/pr57150.c: New file.
4271 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4273 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4274 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4275 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4276 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4277 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4278 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4279 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4281 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4283 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4284 scan-assembler-times.
4286 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4288 * gcc.dg/tree-ssa/slsr-32.c: New.
4289 * gcc.dg/tree-ssa/slsr-33.c: New.
4290 * gcc.dg/tree-ssa/slsr-34.c: New.
4291 * gcc.dg/tree-ssa/slsr-35.c: New.
4292 * gcc.dg/tree-ssa/slsr-36.c: New.
4293 * gcc.dg/tree-ssa/slsr-37.c: New.
4294 * gcc.dg/tree-ssa/slsr-38.c: New.
4296 2013-05-03 Ian Bolton <ian.bolton@arm.com>
4298 * gcc.target/aarch64/tst_1.c: New test.
4299 * gcc.target/aarch64/tst_2.c: Likewise
4301 2013-05-02 Jeff Law <law@redhat.com>
4303 PR tree-optimization/57144
4304 * gcc.c-torture/execute/pr57144.c: New test.
4306 2013-05-03 Jakub Jelinek <jakub@redhat.com>
4308 PR rtl-optimization/57130
4309 * gcc.c-torture/execute/pr57130.c: New test.
4311 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
4313 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4315 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4317 * gcc.target/aarch64/fabd.c: New file.
4319 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4322 * g++.dg/cpp0x/pr54318.C: New.
4324 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
4327 * g++.dg/parse/error51.C: New.
4328 * g++.dg/parse/error15.C: Adjust column numbers.
4330 2013-05-02 Tobias Burnus <burnus@net-b.de>
4333 * gfortran.dg/size_kind_2.f90: New.
4334 * gfortran.dg/size_kind_3.f90: New.
4336 2013-05-02 Richard Biener <rguenther@suse.de>
4339 * g++.dg/torture/pr57140.C: New testcase.
4341 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4344 * gcc.target/arm/pr56732-1.c: New test.
4346 2013-05-02 Martin Jambor <mjambor@suse.cz>
4349 * gcc.dg/ipa/pr56988.c: New test.
4351 2013-05-02 Ian Bolton <ian.bolton@arm.com>
4353 * gcc.target/aarch64/bics_1.c: New test.
4354 * gcc.target/aarch64/bics_2.c: Likewise.
4356 2013-05-02 Jakub Jelinek <jakub@redhat.com>
4358 PR rtl-optimization/57131
4359 * gcc.c-torture/execute/pr57131.c: New test.
4361 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4364 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4366 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
4369 * gcc.target/i386/pr57091.c: New test.
4371 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4373 * gcc.target/aarch64/vect-vaddv.c: New.
4375 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4377 * gcc.target/aarch64/vect-vmaxv.c: New.
4378 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4380 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4382 * gcc.target/aarch64/scalar-vca.c: New.
4383 * gcc.target/aarch64/vect-vca.c: Likewise.
4385 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
4387 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4388 (test_vceqd_s64): Force arguments to SIMD registers.
4389 (test_vceqzd_s64): Likewise.
4390 (test_vcged_s64): Likewise.
4391 (test_vcled_s64): Likewise.
4392 (test_vcgezd_s64): Likewise.
4393 (test_vcged_u64): Likewise.
4394 (test_vcgtd_s64): Likewise.
4395 (test_vcltd_s64): Likewise.
4396 (test_vcgtzd_s64): Likewise.
4397 (test_vcgtd_u64): Likewise.
4398 (test_vclezd_s64): Likewise.
4399 (test_vcltzd_s64): Likewise.
4400 (test_vtst_s64): Likewise.
4401 (test_vtst_u64): Likewise.
4403 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4406 * g++.dg/cpp0x/decltype53.C: New.
4408 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4411 * gfortran.dg/power_5.f90: New test.
4413 2013-04-30 Richard Biener <rguenther@suse.de>
4416 * gcc.dg/torture/pr57122.c: New testcase.
4418 2013-04-30 Richard Biener <rguenther@suse.de>
4421 * g++.dg/torture/pr57107.C: New testcase.
4423 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
4425 PR rtl-optimization/57105
4426 * gcc.dg/pr57105.c: New test.
4428 2013-04-30 Jakub Jelinek <jakub@redhat.com>
4430 PR tree-optimization/57104
4431 * gcc.dg/pr57104.c: New test.
4433 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4436 * gcc.target/i386/pr44578.c: New test.
4438 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
4441 * gcc.target/i386/pr57097.c: New test.
4443 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
4446 * gcc.target/i386/pr57098.c: New test.
4448 2013-04-29 Kai Tietz <ktietz@redhat.com>
4450 * gcc.c-torture/execute/pr55875.c: New test.
4452 2013-04-29 Richard Biener <rguenther@suse.de>
4455 * gcc.dg/torture/pr57075.c: New testcase.
4457 2013-04-29 Richard Biener <rguenther@suse.de>
4460 * gcc.dg/autopar/pr57103.c: New testcase.
4462 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4464 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4466 2013-04-29 Tom de Vries <tom@codesourcery.com>
4468 * gcc.dg/pr50763.c: Update test.
4470 2013-04-26 Jeff Law <law@redhat.com>
4472 * gcc.dg/tree-ssa/vrp88.c: New test.
4474 2013-04-29 Christian Bruel <christian.bruel@st.com>
4477 * gcc.target/sh/pr57108.c: New test.
4479 2013-04-29 Richard Biener <rguenther@suse.de>
4482 * gfortran.dg/gomp/pr57089.f90: New testcase.
4484 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4486 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4488 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4490 * gcc.target/aarch64/vect-vcvt.c: New.
4492 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4494 * gcc.target/aarch64/vect-vrnd.c: New.
4496 2013-04-29 Richard Biener <rguenther@suse.de>
4498 PR tree-optimization/57081
4499 * gcc.dg/torture/pr57081.c: New testcase.
4501 2013-04-29 Jakub Jelinek <jakub@redhat.com>
4503 PR tree-optimization/57083
4504 * gcc.dg/torture/pr57083.c: New test.
4506 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4509 * g++.dg/cpp0x/decltype52.C: New.
4511 2013-04-28 Jakub Jelinek <jakub@redhat.com>
4513 N3472 binary constants
4514 * g++.dg/cpp/limits.C: Adjust warning wording.
4515 * g++.dg/system-binary-constants-1.C: Likewise.
4516 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4518 2013-04-28 Tobias Burnus <burnus@net-b.de>
4521 * gfortran.dg/coarray_30.f90: New.
4523 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4526 * frontend-passes (optimize_power): New function.
4527 (optimize_op): Use it.
4529 2013-04-27 Jakub Jelinek <jakub@redhat.com>
4532 * gcc.c-torture/execute/pr56866.c: New test.
4533 * gcc.target/i386/pr56866.c: New test.
4535 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4538 * gcc.dg/setjmp-5.c: New test.
4540 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4543 * g++.dg/cpp0x/constexpr-55708.C: New.
4545 2013-04-26 Richard Biener <rguenther@suse.de>
4547 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4548 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4549 * gcc.dg/pr53265.c: Remove XFAILs.
4550 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4551 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4553 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4555 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4556 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4557 -fdiagnostics-color=never option similarly to
4558 -fno-diagnostics-show-caret option.
4560 2013-04-25 Jakub Jelinek <jakub@redhat.com>
4562 PR rtl-optimization/57003
4563 * gcc.target/i386/pr57003.c: New test.
4565 2013-04-25 Marek Polacek <polacek@redhat.com>
4567 PR tree-optimization/57066
4568 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4570 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
4571 Tejas Belagod <tejas.belagod@arm.com>
4573 * gcc.target/aarch64/vaddv-intrinsic.c: New.
4574 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4575 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4577 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4579 * gcc.target/aarch64/cmp.c: New.
4581 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4583 * gcc.target/aarch64/ngc.c: New.
4585 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4587 * lib/target-supports.exp
4588 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4589 (check_effective_target_arm_neon_fp16_ok): Likewise.
4590 (add_options_for_arm_neon_fp16): Likewise.
4591 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4592 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4594 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
4596 PR rtl-optimizations/57046
4597 * gcc.target/i386/pr57046.c: New test.
4599 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/cpp1y/cplusplus.C: New.
4603 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4605 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4607 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4609 * c-c++-common/Wpointer-arith-1.c: New.
4611 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4613 * g++.dg/cpp1y/cxx1y_macro.C: New.
4615 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4618 * g++.dg/cpp0x/sfinae45.C: New.
4620 2013-04-24 Richard Biener <rguenther@suse.de>
4623 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4625 2013-04-23 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/torture/pr57036-1.c: New testcase.
4629 * gcc.dg/torture/pr57036-2.c: Likewise.
4631 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
4633 * gcc.target/aarch64/scalar-mov.c: New testcase.
4635 2013-04-23 Richard Biener <rguenther@suse.de>
4637 PR tree-optimization/57026
4638 * gcc.dg/torture/pr57026.c: New testcase.
4640 2013-04-22 Janus Weil <janus@gcc.gnu.org>
4644 * gfortran.dg/transfer_check_4.f90: New.
4646 2013-04-22 Marek Polacek <polacek@redhat.com>
4649 * gcc.dg/pr56990.c: New test.
4651 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
4654 * gcc.target/i386/pr57018.c: New test.
4656 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
4658 * gcc.target/aarch64/vrecps.c: New.
4659 * gcc.target/aarch64/vrecpx.c: Likewise.
4661 2013-04-22 Christian Bruel <christian.bruel@st.com>
4664 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4666 2013-04-21 Jeff Law <law@redhat.com>
4668 * gcc.dg/tree-ssa/forwprop-26.c: New test.
4670 2013-04-20 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/c_loc_test_22.f90: New.
4675 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
4677 PR rtl-optimization/56847
4678 * gcc.dg/pr56847.c: New test.
4680 2013-04-19 Richard Biener <rguenther@suse.de>
4682 PR tree-optimization/56982
4683 * gcc.c-torture/execute/pr56982.c: New testcase.
4685 2013-04-19 Martin Jambor <mjambor@suse.cz>
4687 PR tree-optimization/56718
4688 * g++.dg/ipa/imm-devirt-1.C: New test.
4689 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4691 2013-04-19 Richard Biener <rguenther@suse.de>
4693 PR tree-optimization/57000
4694 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4696 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4697 Mikael Morin <mikael@gcc.gnu.org>
4700 * gfortran.dg/array_constructor_45.f90: New test.
4701 * gfortran.dg/array_constructor_46.f90: New test.
4702 * gfortran.dg/array_constructor_47.f90: New test.
4703 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
4705 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4707 PR rtl-optimization/56999
4708 * g++.dg/opt/pr56999.C: New test.
4710 2013-04-18 Cary Coutant <ccoutant@google.com>
4712 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4713 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4715 2013-04-18 Cary Coutant <ccoutant@google.com>
4717 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4718 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4719 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4720 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4721 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4722 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4723 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4724 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4725 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4726 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4727 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4729 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
4731 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4733 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4735 PR tree-optimization/56984
4736 * gcc.c-torture/compile/pr56984.c: New test.
4738 PR rtl-optimization/56992
4739 * gcc.dg/pr56992.c: New test.
4741 2013-04-17 Janus Weil <janus@gcc.gnu.org>
4744 * gfortran.dg/proc_ptr_42.f90: New.
4746 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
4748 * gnat.dg/discr41.ad[sb]: New test.
4749 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4750 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4751 * gcc.dg/vect/slp-24.c: Likewise.
4752 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4753 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4754 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4755 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4756 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4757 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4758 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4759 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4760 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4761 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4762 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4763 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4764 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4765 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4766 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4767 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4768 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4769 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4770 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4771 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4772 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4773 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4774 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4775 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4776 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4777 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4779 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
4782 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4783 * gfortran.dg/module_md5_1.f90: Remove.
4785 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4787 * gcc.target/aarch64/adds3.c: New.
4788 * gcc.target/aarch64/subs3.c: New.
4790 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4792 * gcc.target/aarch64/adds1.c: New.
4793 * gcc.target/aarch64/adds2.c: New.
4794 * gcc.target/aarch64/subs1.c: New.
4795 * gcc.target/aarch64/subs2.c: New.
4797 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
4799 Implement n3599 - Literal operator templates for strings.
4800 * g++.dg/cpp1y/udlit-char-template.C: New test.
4801 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4803 2013-04-16 Tobias Burnus <burnus@net-b.de>
4806 * gfortran.dg/no_arg_check_1.f90: New.
4807 * gfortran.dg/no_arg_check_2.f90: New.
4808 * gfortran.dg/no_arg_check_3.f90: New.
4810 2013-04-16 Janus Weil <janus@gcc.gnu.org>
4813 * gfortran.dg/proc_ptr_41.f90: New.
4815 2013-04-16 Richard Biener <rguenther@suse.de>
4817 PR tree-optimization/56756
4818 * gcc.dg/torture/pr56756.c: New testcase.
4820 2013-04-16 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/c_assoc_5.f90: New.
4825 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
4827 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4828 * gcc.c-torture/execute/pr33992.x: Remove.
4829 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4830 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4831 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4833 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4835 PR tree-optimization/56962
4836 * gcc.c-torture/execute/pr56962.c: New test.
4838 2013-04-15 Richard Biener <rguenther@suse.de>
4840 PR tree-optimization/56933
4841 * gcc.dg/vect/pr56933.c: New testcase.
4843 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4845 * gcc.target/arm/anddi3-opt.c: New test.
4846 * gcc.target/arm/anddi3-opt2.c: Likewise.
4848 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4850 * gcc.dg/pr56890-1.c: New test.
4851 * gcc.dg/pr56890-2.c: Likewise.
4853 2013-04-15 Joey Ye <joey.ye@arm.com>
4855 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4856 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4858 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4861 * gfortran.dg/select_type_33.f03: New test.
4863 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4866 * gfortran.dg/typebound_proc_29.f03: New.
4868 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4871 * gfortran.dg/typebound_proc_28.f03: New.
4873 2013-04-12 Jeff Law <law@redhat.com>
4875 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4878 2013-04-12 Tobias Burnus <burnus@net-b.de>
4881 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4883 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4886 * gcc.target/i386/pr56903.c: New test.
4888 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4891 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4892 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4893 * gfortran.dg/block_11.f90: Fix invalid test case.
4894 * gfortran.dg/function_types_3.f90: Add new error message.
4895 * gfortran.dg/global_references_1.f90: Ditto.
4896 * gfortran.dg/import2.f90: Remove unneeded parts.
4897 * gfortran.dg/import6.f90: Fix invalid test case.
4898 * gfortran.dg/proc_decl_2.f90: Ditto.
4899 * gfortran.dg/proc_decl_9.f90: Ditto.
4900 * gfortran.dg/proc_decl_18.f90: Ditto.
4901 * gfortran.dg/proc_ptr_40.f90: New.
4902 * gfortran.dg/whole_file_7.f90: Modified error wording.
4903 * gfortran.dg/whole_file_16.f90: Ditto.
4904 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4905 * gfortran.dg/whole_file_18.f90: Modified error wording.
4906 * gfortran.dg/whole_file_20.f03: Ditto.
4907 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4910 2013-04-12 Richard Biener <rguenther@suse.de>
4913 2013-04-10 Richard Biener <rguenther@suse.de>
4915 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4917 2013-04-12 Tobias Burnus <burnus@net-b.de>
4920 * gfortran.dg/class_allocate_15.f90: New.
4923 2013-04-12 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4926 scan-tree-dump-times.
4928 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4930 PR tree-optimization/56918
4931 PR tree-optimization/56920
4932 * gcc.dg/vect/pr56918.c: New test.
4933 * gcc.dg/vect/pr56920.c: New test.
4935 2013-04-12 Tobias Burnus <burnus@net-b.de>
4938 * gfortran.dg/class_allocate_14.f90: New.
4939 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4940 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4942 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4944 * gcc.dg/fold-cstvecshift.c: New testcase.
4946 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4948 * gcc.target/aarch64/negs.c: New.
4950 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4953 * g++.dg/template/arrow4.C: New test.
4955 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4957 * gnat.dg/array23.adb: New test.
4958 * gnat.dg/array23_pkg[123].ads: New helpers.
4960 2013-04-11 Jeff Law <law@redhat.com>
4962 PR tree-optimization/56900
4963 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4965 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4968 * g++.dg/cpp0x/sfinae44.C: New.
4970 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4972 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4973 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4975 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4978 * g++.dg/cpp0x/enum26.C: New.
4979 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4981 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4983 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4985 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4987 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4988 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4989 loop is vectorized and that the correct instruction is generated.
4990 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4991 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4992 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4994 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4996 PR tree-optimization/56899
4997 * gcc.c-torture/execute/pr56899.c: New test.
4999 2013-04-10 David S. Miller <davem@davemloft.net>
5001 * gcc.target/sparc/setcc-4.c: New test.
5002 * gcc.target/sparc/setcc-5.c: New test.
5004 2013-04-10 Richard Biener <rguenther@suse.de>
5006 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5008 2013-04-10 Richard Biener <rguenther@suse.de>
5010 * gcc.dg/vect/slp-39.c: New testcase.
5012 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
5014 PR tree-optimization/55524
5015 * gcc.target/epiphany/fnma-1.c: New test.
5017 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
5019 * gcc.dg/tree-ssa/inline-11.c: New test
5021 2013-04-10 Jakub Jelinek <jakub@redhat.com>
5024 * g++.dg/template/arrow3.C: New test.
5026 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5028 * gcc.target/arm/minmax_minus.c: New test.
5030 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5033 * c-c++-common/gomp/pr56883.c: New test.
5035 2013-04-09 Jeff Law <law@redhat.com>
5037 * gcc.dg/tree-ssa/vrp87.c: New test.
5039 2013-04-09 Jakub Jelinek <jakub@redhat.com>
5041 PR tree-optimization/56854
5042 * g++.dg/torture/pr56854.C: New test.
5044 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5047 * gfortran.dg/array_constructor_44.f90: New test.
5049 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
5052 * g++.dg/cpp0x/constexpr-specialization.C: New.
5054 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5056 * gcc.c-torture/execute/pr56837.c: New test.
5060 * g++.dg/opt/vt3.C: New test.
5061 * g++.dg/opt/vt4.C: New test.
5063 2013-04-08 Jeff Law <law@redhat.com>
5065 * gcc.dg/tree-ssa/forwprop-25.c: New test.
5067 2013-04-08 Richard Biener <rguenther@suse.de>
5069 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5071 2013-04-08 Richard Biener <rguenther@suse.de>
5073 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5075 2013-04-08 Richard Biener <rguenther@suse.de>
5077 * g++.dg/vect/slp-pr56812.cc: Adjust.
5079 2013-04-08 Jakub Jelinek <jakub@redhat.com>
5081 * gcc.dg/pr56837.c: New test.
5082 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5083 "generated memset minus one".
5085 2013-04-07 Tobias Burnus <burnus@net-b.de>
5088 * gfortran.dg/reshape_5.f90: New.
5090 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5093 * gcc.target/powerpc/recip-1.c: Modify expected output.
5094 * gcc.target/powerpc/recip-3.c: Likewise.
5095 * gcc.target/powerpc/recip-4.c: Likewise.
5096 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5098 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5100 * gcc.target/arm/peep-ldrd-1.c: New test.
5101 * gcc.target/arm/peep-strd-1.c: Likewise.
5103 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
5105 * gcc.target/arm/negdi-1.c: New test.
5106 * gcc.target/arm/negdi-2.c: Likewise.
5107 * gcc.target/arm/negdi-3.c: Likewise.
5108 * gcc.target/arm/negdi-4.c: Likewise.
5110 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5112 * lib/target-supports.exp (add_options_for_arm_v8_neon):
5113 Add -march=armv8-a when we use v8 NEON.
5114 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5115 (check_effective_target_vect_call_ceilf): Likewise.
5116 (check_effective_target_vect_call_floorf): Likewise.
5117 (check_effective_target_vect_call_roundf): Likewise.
5118 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5119 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5120 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5121 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5122 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5124 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
5126 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5127 * gcc.target/powerpc/sd-pwr6.c: Same.
5128 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5129 * g++.dg/debug/pr56294.C: XFAIL on AIX.
5131 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
5133 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5135 2013-04-04 Janus Weil <janus@gcc.gnu.org>
5138 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5139 * gfortran.dg/altreturn_4.f90: Ditto.
5140 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5141 * gfortran.dg/altreturn_5.f90: Ditto.
5142 * gfortran.dg/altreturn_6.f90: Ditto.
5143 * gfortran.dg/altreturn_7.f90: Ditto.
5145 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5147 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5149 (check_effective_target_arm_v8_neon_ok_nocache):
5151 (check_effective_target_arm_v8_neon_ok): Change to use
5152 check_effective_target_arm_v8_neon_ok_nocache.
5153 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5155 (check_effective_target_vect_call_btruncf):
5156 Enable for arm and ARMv8 NEON.
5157 (check_effective_target_vect_call_ceilf): Likewise.
5158 (check_effective_target_vect_call_floorf): Likewise.
5159 (check_effective_target_vect_call_roundf): Likewise.
5160 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5163 2013-04-04 Marek Polacek <polacek@redhat.com>
5165 PR tree-optimization/48186
5166 * gcc.dg/pr48186.c: New test.
5168 2013-04-04 Richard Biener <rguenther@suse.de>
5170 PR tree-optimization/56826
5171 * gcc.dg/vect/pr56826.c: New testcase.
5172 * gcc.dg/vect/O3-pr36098.c: Adjust.
5174 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
5176 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5177 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5178 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5179 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5180 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5181 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5182 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5183 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5184 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5185 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5187 2013-04-04 Richard Biener <rguenther@suse.de>
5189 PR tree-optimization/56213
5190 * gcc.dg/vect/vect-123.c: New testcase.
5192 2013-04-04 Tobias Burnus <burnus@net-b.de>
5195 * gfortran.dg/read_repeat_2.f90: New.
5197 2013-04-04 Richard Biener <rguenther@suse.de>
5199 PR tree-optimization/56837
5200 * g++.dg/torture/pr56837.C: New testcase.
5202 2013-04-04 Tobias Burnus <burnus@net-b.de>
5205 * gfortran.dg/c_loc_test_21.f90: New.
5206 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5207 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5208 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5209 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5210 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
5212 2013-04-03 Jeff Law <law@redhat.com>
5214 PR tree-optimization/56799
5215 * gcc.c-torture/execute/pr56799.c: New test.
5217 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5220 * g++.dg/warn/Wpointer-arith-1.C: New.
5221 * g++.dg/gomp/for-19.C: Adjust.
5223 2013-04-03 Marek Polacek <polacek@redhat.com>
5226 * gcc.dg/pr55702.c: New test.
5228 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5231 * gcc.dg/pr56809.c: New testcase.
5233 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5236 * g++.dg/debug/pr56819.C: New test.
5238 2013-04-03 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/56817
5241 * g++.dg/torture/pr56817.C: New testcase.
5243 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5245 * gcc.dg/vect/bb-slp-31.c: New file.
5247 2013-04-03 Jason Merrill <jason@redhat.com>
5250 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5252 2013-04-03 Richard Biener <rguenther@suse.de>
5254 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5256 2013-04-03 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/55964
5259 * gcc.dg/torture/pr55964-2.c: New testcase.
5261 2013-04-03 Richard Biener <rguenther@suse.de>
5263 PR tree-optimization/56501
5264 * gcc.dg/torture/pr56501.c: New testcase.
5266 2013-04-03 Richard Biener <rguenther@suse.de>
5268 PR tree-optimization/56407
5269 * gcc.dg/torture/pr56407.c: New testcase.
5271 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5273 PR tree-optimization/56790
5274 * g++.dg/ext/pr56790-1.C: New testcase.
5276 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
5278 * gcc.target/i386/merge-1.c: New testcase.
5279 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5281 2013-04-03 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.c-torture/execute/pr19449.c: New test.
5286 2013-04-03 Richard Biener <rguenther@suse.de>
5288 PR tree-optimization/56812
5289 * g++.dg/vect/slp-pr56812.cc: New testcase.
5291 2013-04-03 Janus Weil <janus@gcc.gnu.org>
5295 * gfortran.dg/altreturn_8.f90: New.
5296 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5297 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5298 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5300 2013-04-02 Jakub Jelinek <jakub@redhat.com>
5302 PR rtl-optimization/56745
5303 * gcc.c-torture/compile/pr56745.c: New test.
5305 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5307 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5309 2013-04-02 Richard Biener <rguenther@suse.de>
5311 PR tree-optimization/56778
5312 * gcc.dg/torture/pr56778.c: New testcase.
5314 2013-04-02 Richard Biener <rguenther@suse.de>
5317 * g++.dg/torture/pr56768.C: New testcase.
5319 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
5321 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5323 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5326 * gfortran.dg/namelist_82.f90: New test.
5328 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5331 * gfortran.dg/implicit_class_1.f90: New.
5333 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5336 * gfortran.dg/namelist_81.f90: New test.
5338 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5340 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
5341 for constant and equal string lengths.
5342 * gfortran.dg/character_comparison_5.f90: Likewise.
5343 * gfortran.dg/character_comparison_9.f90: New test.
5345 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
5347 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5348 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5350 2013-03-29 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/optional_absent_3.f90: New.
5355 2013-03-29 Tobias Burnus <burnus@net-b.de>
5358 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5360 2013-03-29 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/namelist_80.f90: New.
5365 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5368 * gfortran.dg/string_length_2.f90: New test.
5369 * gfortran.dg/dependency_41.f90: New test.
5371 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5374 * gfortran.dg/array_constructor_43.f90: New test.
5375 * gfortran.dg/random_seed_3.f90: New test.
5377 2013-03-28 Ian Bolton <ian.bolton@arm.com>
5379 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5380 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5381 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5382 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5383 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5384 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5385 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5386 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5387 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5388 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5390 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5393 * g++.dg/conversion/op4.C: Adjust.
5394 * g++.dg/cpp0x/rv1n.C: Likewise.
5395 * g++.dg/cpp0x/rv2n.C: Likewise.
5396 * g++.dg/cpp0x/template_deduction.C: Likewise.
5397 * g++.dg/expr/cond8.C: Likewise.
5398 * g++.dg/other/error4.C: Likewise.
5399 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5400 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5401 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5402 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5403 * g++.old-deja/g++.jason/conversion2.C: Likewise.
5404 * g++.old-deja/g++.law/cvt20.C: Likewise.
5405 * g++.old-deja/g++.law/cvt8.C: Likewise.
5406 * g++.old-deja/g++.law/init8.C: Likewise.
5407 * g++.old-deja/g++.mike/net12.C: Likewise.
5408 * g++.old-deja/g++.mike/net8.C: Likewise.
5409 * g++.old-deja/g++.mike/p2793.C: Likewise.
5410 * g++.old-deja/g++.mike/p3836.C: Likewise.
5411 * g++.old-deja/g++.mike/p418.C: Likewise.
5412 * g++.old-deja/g++.mike/p701.C: Likewise.
5413 * g++.old-deja/g++.mike/p807.C: Likewise.
5415 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
5418 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5421 2013-03-28 Marek Polacek <polacek@redhat.com>
5423 PR tree-optimization/56695
5424 * gcc.dg/vect/pr56695.c: New test.
5426 2013-03-28 Richard Biener <rguenther@suse.de>
5428 PR tree-optimization/37021
5429 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5430 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5432 2013-03-27 Tobias Burnus <burnus@net-b.de>
5436 * gfortran.dg/sizeof_2.f90: New.
5437 * gfortran.dg/sizeof_3.f90: New.
5438 * gfortran.dg/sizeof_proc.f90: Update dg-error.
5440 2013-03-27 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/37021
5443 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5445 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
5447 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5448 * g++.dg/ipa/ivinline-2.C: Likewise.
5449 * g++.dg/ipa/ivinline-3.C: Likewise.
5450 * g++.dg/ipa/ivinline-4.C: Likewise.
5451 * g++.dg/ipa/ivinline-5.C: Likewise.
5452 * g++.dg/ipa/ivinline-7.C: Likewise.
5453 * g++.dg/ipa/ivinline-8.C: Likewise.
5454 * g++.dg/ipa/ivinline-9.C: Likewise.
5455 * g++.dg/cpp0x/noexcept03.C: Likewise.
5456 * gcc.dg/const-1.c: Likewise.
5457 * gcc.dg/ipa/pure-const-1.c: Likewise.
5458 * gcc.dg/noreturn-8.c: Likewise.
5459 * gcc.target/i386/mmx-1.c: Likewise.
5460 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5461 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5462 * gcc.c-torture/execute/pr33992.x: New file.
5464 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
5466 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5468 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5471 * g++.dg/ext/desig5.C: New.
5473 2013-03-26 Tobias Burnus <burnus@net-b.de>
5476 * gfortran.dg/merge_init_expr_2.f90: New.
5477 * gfortran.dg/merge_char_1.f90: Modify test to
5478 stay a run-time test.
5479 * gfortran.dg/merge_char_3.f90: Ditto.
5481 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5483 * g++.dg/cpp0x/constexpr-friend-2.C: New.
5484 * g++.dg/cpp0x/constexpr-main.C: Likewise.
5486 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp0x/range-for23.C: New.
5491 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
5494 * gfortran.dg/namelist_79.f90: New.
5496 2013-03-25 Martin Jambor <mjambor@suse.cz>
5498 * gcc.dg/ipa/ipcp-agg-9.c: New test.
5500 2013-03-25 Tobias Burnus <burnus@net-b.de>
5520 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5521 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5522 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5523 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5524 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5525 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5526 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5527 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5528 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5529 * gfortran.dg/c_loc_tests_16.f90: Ditto.
5530 * gfortran.dg/c_loc_tests_4.f03: Ditto.
5531 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5532 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5533 * gfortran.dg/c_loc_tests_8.f03: Ditto.
5534 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5535 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5536 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5537 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5538 * gfortran.dg/pr32601_1.f03: Ditto.
5539 * gfortran.dg/storage_size_2.f08: Remove dg-error.
5540 * gfortran.dg/blockdata_7.f90: New.
5541 * gfortran.dg/c_assoc_4.f90: New.
5542 * gfortran.dg/c_f_pointer_tests_6.f90: New.
5543 * gfortran.dg/c_f_pointer_tests_7.f90: New.
5544 * gfortran.dg/c_funloc_tests_8.f90: New.
5545 * gfortran.dg/c_loc_test_17.f90: New.
5546 * gfortran.dg/c_loc_test_18.f90: New.
5547 * gfortran.dg/c_loc_test_19.f90: New.
5548 * gfortran.dg/c_loc_test_20.f90: New.
5549 * gfortran.dg/c_sizeof_5.f90: New.
5550 * gfortran.dg/iso_c_binding_rename_3.f90: New.
5551 * gfortran.dg/transfer_resolve_2.f90: New.
5552 * gfortran.dg/transfer_resolve_3.f90: New.
5553 * gfortran.dg/transfer_resolve_4.f90: New.
5554 * gfortran.dg/pr32601.f03: Update dg-error.
5555 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5556 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5558 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5560 * gcc.target/arm/vseleqdf.c: New test.
5561 * gcc.target/arm/vseleqsf.c: Likewise.
5562 * gcc.target/arm/vselgedf.c: Likewise.
5563 * gcc.target/arm/vselgesf.c: Likewise.
5564 * gcc.target/arm/vselgtdf.c: Likewise.
5565 * gcc.target/arm/vselgtsf.c: Likewise.
5566 * gcc.target/arm/vselledf.c: Likewise.
5567 * gcc.target/arm/vsellesf.c: Likewise.
5568 * gcc.target/arm/vselltdf.c: Likewise.
5569 * gcc.target/arm/vselltsf.c: Likewise.
5570 * gcc.target/arm/vselnedf.c: Likewise.
5571 * gcc.target/arm/vselnesf.c: Likewise.
5572 * gcc.target/arm/vselvcdf.c: Likewise.
5573 * gcc.target/arm/vselvcsf.c: Likewise.
5574 * gcc.target/arm/vselvsdf.c: Likewise.
5575 * gcc.target/arm/vselvssf.c: Likewise.
5577 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
5579 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5581 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5582 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5583 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5584 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5585 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5586 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5587 * gcc.target/aarch64/atomic-op-char.x: ... to here.
5588 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5589 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5590 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5591 * gcc.target/aarch64/atomic-op-int.x: ... to here.
5592 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5593 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5594 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5595 * gcc.target/aarch64/atomic-op-release.x: ... to here.
5596 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5597 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5598 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5599 * gcc.target/aarch64/atomic-op-short.x: ... to here.
5600 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5601 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5602 * gcc.target/arm/atomic-op-acquire.c: Likewise.
5603 * gcc.target/arm/atomic-op-char.c: Likewise.
5604 * gcc.target/arm/atomic-op-consume.c: Likewise.
5605 * gcc.target/arm/atomic-op-int.c: Likewise.
5606 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5607 * gcc.target/arm/atomic-op-release.c: Likewise.
5608 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5609 * gcc.target/arm/atomic-op-short.c: Likewise.
5611 2013-03-25 Richard Biener <rguenther@suse.de>
5614 * g++.dg/torture/pr56694.C: New testcase.
5616 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5619 * gcc.target/arm/neon-vcond-gt.c: New test.
5620 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5621 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5623 2013-03-25 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/56689
5626 * gcc.dg/torture/pr56689.c: New testcase.
5628 2013-03-25 Kai Tietz <ktietz@redhat.com>
5630 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5632 2013-03-24 Tobias Burnus <burnus@net-b.de>
5635 * gfortran.dg/eof_5.f90: New.
5637 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
5639 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5642 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
5644 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5646 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
5649 * gcc.c-torture/execute/builtins/builtins.exp: Add
5650 -Wl,--allow-multiple-definition for RTEMS targets.
5652 2013-03-22 Ian Bolton <ian.bolton@arm.com>
5654 * gcc.target/aarch64/movk.c: New test.
5656 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
5658 * g++.dg/ext/vector21.C: New testcase.
5660 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5662 * gcc.target/arm/neon-for-64bits-1.c: New tests.
5663 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5665 2013-03-21 Richard Biener <rguenther@suse.de>
5667 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5668 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5670 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5672 * gcc.target/aarch64/vect.c: Test and result vector added
5673 for sabd and saba instructions.
5674 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5675 instructions in assembly.
5676 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5677 * gcc.target/aarch64/vect-fp.c: Test and result vector added
5678 for fabd instruction.
5679 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5680 instruction in assembly.
5681 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5683 2013-03-20 Jeff Law <law@redhat.com>
5685 * g++.dg/tree-ssa/ssa-dom.C: New test.
5687 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5689 * gcc.target/powerpc/mmfpgpr.c: New test.
5690 * gcc.target/powerpc/sd-vsx.c: Likewise.
5691 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5692 * gcc.target/powerpc/vsx-float0.c: Likewise.
5694 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
5696 PR tree-optimization/56355
5697 * gcc.dg/pr56355-1.c: New file.
5699 2013-03-20 Catherine Moore <clm@codesourcery.com>
5700 Richard Sandiford <rdsandiford@googlemail.com>
5702 * gcc.target/mips/mips.exp: Add microMIPS support.
5703 * gcc.target/mips/umips-movep-2.c: New test.
5704 * gcc.target/mips/umips-lwp-2.c: New test.
5705 * gcc.target/mips/umips-swp-5.c: New test.
5706 * gcc.target/mips/umips-constraints-1.c: New test.
5707 * gcc.target/mips/umips-lwp-3.c: New test.
5708 * gcc.target/mips/umips-swp-6.c: New test.
5709 * gcc.target/mips/umips-constraints-2.c: New test.
5710 * gcc.target/mips/umips-save-restore-1.c: New test.
5711 * gcc.target/mips/umips-lwp-4.c: New test.
5712 * gcc.target/mips/umips-swp-7.c: New test.
5713 * gcc.target/mips/umips-save-restore-2.c: New test.
5714 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5715 * gcc.target/mips/umips-lwp-5.c: New test.
5716 * gcc.target/mips/umips-save-restore-3.c: New test.
5717 * gcc.target/mips/umips-lwp-6.c: New test.
5718 * gcc.target/mips/umips-swp-1.c: New test.
5719 * gcc.target/mips/umips-lwp-7.c: New test.
5720 * gcc.target/mips/umips-swp-2.c: New test.
5721 * gcc.target/mips/umips-lwp-8.c: New test.
5722 * gcc.target/mips/umips-swp-3.c: New test.
5723 * gcc.target/mips/umips-movep-1.c: New test.
5724 * gcc.target/mips/umips-lwp-1.c: New test.
5725 * gcc.target/mips/umips-swp-4.c: New test.
5727 2013-03-20 Richard Biener <rguenther@suse.de>
5729 PR tree-optimization/56661
5730 * gcc.dg/torture/pr56661.c: New testcase.
5732 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5734 PR rtl-optimization/56605
5735 * gcc.target/powerpc/pr56605.c: New.
5737 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5740 * gfortran.dg/do_1.f90: Don't xfail.
5742 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5745 * gfortran.dg/namelist_77.f90: New.
5746 * gfortran.dg/namelist_78.f90: New.
5748 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5751 * gfortran.dg/open_negative_unit_1.f90: New.
5753 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5755 * gcc.target/aarch64/sbc.c: New test.
5757 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5759 * gcc.target/aarch64/ror.c: New test.
5761 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5763 * gcc.target/aarch64/extr.c: New test.
5765 2013-03-19 Richard Biener <rguenther@suse.de>
5767 PR tree-optimization/56273
5768 * gcc.dg/tree-ssa/vrp47.c: Adjust.
5769 * c-c++-common/uninit-17.c: Likewise.
5771 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/56635
5774 * g++.dg/torture/pr56635.C: New test.
5776 2013-03-18 Richard Biener <rguenther@suse.de>
5778 PR tree-optimization/3713
5779 * g++.dg/ipa/devirt-12.C: New testcase.
5781 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5784 * c-c++-common/pr56566.c: New test.
5786 2013-03-17 Jason Merrill <jason@redhat.com>
5788 * g++.dg/template/abstract-dr337.C: XFAIL.
5790 2013-03-16 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5794 * c-c++-common/pr56607.c: New test.
5796 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/cpp0x/constexpr-array5.C: New.
5801 2013-03-15 Tobias Burnus <burnus@net-b.de>
5804 * gfortran.dg/transfer_intrinsic_5.f90: New.
5806 2013-03-15 Kai Tietz <ktietz@redhat.com>
5808 * gcc.target/i386/movti.c: Don't test for x64 mingw.
5809 * gcc.target/i386/pr20020-1.c: Likewise.
5810 * gcc.target/i386/pr20020-2.c: Likewise.
5811 * gcc.target/i386/pr20020-3.c: Likewise.
5812 * gcc.target/i386/pr53425-1.c: Likewise.
5813 * gcc.target/i386/pr53425-2.c: Likewise.
5814 * gcc.target/i386/pr55093.c: Likewise.
5815 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5817 2013-03-15 Jakub Jelinek <jakub@redhat.com>
5820 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5821 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
5823 2013-03-14 Jakub Jelinek <jakub@redhat.com>
5825 PR tree-optimization/53265
5826 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5828 * gcc.dg/graphite/id-6.c (test): Likewise.
5829 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5830 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5832 PR tree-optimization/53265
5833 * gcc.dg/pr53265.c: New test.
5834 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5836 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5838 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5839 n, use it as high bound instead of 4.
5841 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5844 * gcc.target/sh/pr49880-1.c: New.
5845 * gcc.target/sh/pr49880-2.c: New.
5846 * gcc.target/sh/pr49880-3.c: New.
5847 * gcc.target/sh/pr49880-4.c: New.
5848 * gcc.target/sh/pr49880-5.c: New.
5850 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5852 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5854 2013-03-13 Richard Biener <rguenther@suse.de>
5856 PR tree-optimization/56608
5857 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5859 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/cpp0x/alias-decl-32.C: New.
5864 2013-03-11 Jan Hubicka <jh@suse.cz>
5867 * gcc.c-torture/compile/pr56571.c: New testcase.
5869 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5871 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5872 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5874 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5876 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5877 * gcc.dg/inline_4.c: Likewise.
5878 * gcc.dg/unroll_2.c: Likewise.
5879 * gcc.dg/unroll_3.c: Likewise.
5880 * gcc.dg/unroll_4.c: Likewise.
5882 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5885 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5888 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5890 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5893 * gcc.c-torture/compile/pr40797.c: New.
5895 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5897 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5899 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5902 * gfortran.dg/class_56.f90: New test.
5904 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5907 * gcc.target/mips/pr56524.c: New test.
5909 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5912 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5914 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5917 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5919 2013-03-08 Marek Polacek <polacek@redhat.com>
5921 PR tree-optimization/56478
5922 * gcc.dg/torture/pr56478.c: New test.
5924 2013-03-08 Kai Tietz <ktietz@redhat.com>
5926 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5927 targets linker option --allow-multiple-definition.
5929 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5930 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5931 * gcc.dg/pr52549.c: Add LLP64 case.
5932 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5933 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5934 * gcc.dg/torture/pr51071-2.c: Likewise.
5935 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5936 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5937 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5938 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5939 * gcc.dg/weak/weak-1.c: Likewise.
5940 * gcc.dg/weak/weak-2.c: Likewise.
5941 * gcc.dg/weak/weak-3.c: Likewise.
5942 * gcc.dg/weak/weak-4.c: Likewise.
5943 * gcc.dg/weak/weak-5.c: Likewise.
5944 * gcc.dg/weak/weak-15.c: Likewise.
5945 * gcc.dg/weak/weak-16.c: Likewise.
5947 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5949 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5951 PR tree-optimization/56559
5952 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5954 2013-03-07 Andreas Schwab <schwab@suse.de>
5956 * gcc.dg/pr31490.c: Fix last change.
5958 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5961 * g++.dg/template/crash115.C: New.
5963 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5965 PR tree-optimization/56539
5966 * gcc.c-torture/compile/pr56539.c: New test.
5968 2013-03-06 Kai Tietz <ktietz@redhat.com>
5970 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5972 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5973 * gcc.dg/lto/20091013-1_2.c: Likewise.
5974 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5976 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5978 * gnat.dg/specs/aggr6.ads: New test.
5980 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5982 * gnat.dg/loop_optimization15.ad[sb]: New test.
5984 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5987 * gcc.dg/pr56548.c: New test.
5989 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5992 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5994 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/template/typename20.C: New test.
5999 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.dg/pr56510.c: New test.
6004 PR rtl-optimization/56484
6005 * gcc.c-torture/compile/pr56484.c: New test.
6007 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6010 * g++.dg/warn/Wsign-conversion-2.C: New.
6012 2013-03-05 Richard Biener <rguenther@suse.de>
6014 PR tree-optimization/56270
6015 * gcc.dg/vect/slp-38.c: New testcase.
6017 2013-03-05 Jakub Jelinek <jakub@redhat.com>
6019 PR rtl-optimization/56494
6020 * gcc.dg/pr56494.c: New test.
6022 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
6024 * gcc.dg/pr56424.c: New test.
6026 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6028 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6029 * gcc.dg/pr56228.c <avr>: Skip.
6031 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
6034 PR tree-optimization/52631
6035 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6037 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
6039 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6040 * gcc.dg/vect/vect-83_64.c: Same.
6042 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6045 * gfortran.dg/pointer_check_13.f90: New test.
6047 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
6050 * gfortran.dg/array_constructor_42.f90: New test.
6052 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6055 * g++.dg/template/static33.C: New.
6056 * g++.dg/template/static34.C: Likewise.
6059 * g++.dg/template/static35.C: New.
6061 2013-03-01 Steve Ellcey <sellcey@mips.com>
6063 * gcc.dg/pr56396.c: Require pic support.
6065 2013-03-01 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/55481
6068 * gcc.dg/torture/pr56488.c: New testcase.
6070 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
6071 Jakub Jelinek <jakub@redhat.com>
6074 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6075 no_sanitize_address attribute rather than no_address_safety_analysis.
6076 * g++.dg/asan/sanitizer_test_utils.h
6077 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6078 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6079 in addition to no_address_safety_analysis.
6081 2013-02-28 Jason Merrill <jason@redhat.com>
6084 * g++.dg/cpp0x/constexpr-and.C: New.
6086 2013-02-28 Martin Jambor <mjambor@suse.cz>
6088 PR tree-optimization/56294
6089 * g++.dg/debug/pr56294.C: New test.
6091 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
6093 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6095 2013-02-27 Marek Polacek <polacek@redhat.com>
6097 PR rtl-optimization/56466
6098 * gcc.dg/pr56466.c: New test.
6100 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6102 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6103 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6104 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6106 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
6109 * gcc.dg/pr45472.c: New test.
6111 2013-02-26 Marek Polacek <polacek@redhat.com>
6113 PR tree-optimization/56426
6114 * gcc.dg/pr56436.c: New test.
6116 2013-02-26 Jakub Jelinek <jakub@redhat.com>
6118 PR tree-optimization/56448
6119 * gcc.c-torture/compile/pr56448.c: New test.
6121 PR tree-optimization/56443
6122 * gcc.dg/torture/pr56443.c: New test.
6124 2013-02-25 Richard Biener <rguenther@suse.de>
6126 PR tree-optimization/56175
6127 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6129 2013-02-24 Jakub Jelinek <jakub@redhat.com>
6132 * g++.dg/torture/pr56403.C: New test.
6134 2013-02-25 Catherine Moore <clm@codesourcery.com>
6137 2013-02-24 Catherine Moore <clm@codesourcery.com>
6138 Richard Sandiford <rdsandiford@googlemail.com>
6140 * gcc.target/mips/mips.exp: Add microMIPS support.
6141 * gcc.target/mips/umips-movep-2.c: New test.
6142 * gcc.target/mips/umips-lwp-2.c: New test.
6143 * gcc.target/mips/umips-swp-5.c: New test.
6144 * gcc.target/mips/umips-constraints-1.c: New test.
6145 * gcc.target/mips/umips-lwp-3.c: New test.
6146 * gcc.target/mips/umips-swp-6.c: New test.
6147 * gcc.target/mips/umips-constraints-2.c: New test.
6148 * gcc.target/mips/umips-save-restore-1.c: New test.
6149 * gcc.target/mips/umips-lwp-4.c: New test.
6150 * gcc.target/mips/umips-swp-7.c: New test.
6151 * gcc.target/mips/umips-save-restore-2.c: New test.
6152 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6153 * gcc.target/mips/umips-lwp-5.c: New test.
6154 * gcc.target/mips/umips-save-restore-3.c: New test.
6155 * gcc.target/mips/umips-lwp-6.c: New test.
6156 * gcc.target/mips/umips-swp-1.c: New test.
6157 * gcc.target/mips/umips-lwp-7.c: New test.
6158 * gcc.target/mips/umips-swp-2.c: New test.
6159 * gcc.target/mips/umips-lwp-8.c: New test.
6160 * gcc.target/mips/umips-swp-3.c: New test.
6161 * gcc.target/mips/umips-movep-1.c: New test.
6162 * gcc.target/mips/umips-lwp-1.c: New test.
6163 * gcc.target/mips/umips-swp-4.c: New test.
6165 2013-02-24 Catherine Moore <clm@codesourcery.com>
6166 Richard Sandiford <rdsandiford@googlemail.com>
6168 * gcc.target/mips/mips.exp: Add microMIPS support.
6169 * gcc.target/mips/umips-movep-2.c: New test.
6170 * gcc.target/mips/umips-lwp-2.c: New test.
6171 * gcc.target/mips/umips-swp-5.c: New test.
6172 * gcc.target/mips/umips-constraints-1.c: New test.
6173 * gcc.target/mips/umips-lwp-3.c: New test.
6174 * gcc.target/mips/umips-swp-6.c: New test.
6175 * gcc.target/mips/umips-constraints-2.c: New test.
6176 * gcc.target/mips/umips-save-restore-1.c: New test.
6177 * gcc.target/mips/umips-lwp-4.c: New test.
6178 * gcc.target/mips/umips-swp-7.c: New test.
6179 * gcc.target/mips/umips-save-restore-2.c: New test.
6180 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6181 * gcc.target/mips/umips-lwp-5.c: New test.
6182 * gcc.target/mips/umips-save-restore-3.c: New test.
6183 * gcc.target/mips/umips-lwp-6.c: New test.
6184 * gcc.target/mips/umips-swp-1.c: New test.
6185 * gcc.target/mips/umips-lwp-7.c: New test.
6186 * gcc.target/mips/umips-swp-2.c: New test.
6187 * gcc.target/mips/umips-lwp-8.c: New test.
6188 * gcc.target/mips/umips-swp-3.c: New test.
6189 * gcc.target/mips/umips-movep-1.c: New test.
6190 * gcc.target/mips/umips-lwp-1.c: New test.
6191 * gcc.target/mips/umips-swp-4.c: New test.
6193 2013-02-22 Jakub Jelinek <jakub@redhat.com>
6196 * lib/asan-dg.exp (asan_link_flags): Add
6197 -B${gccpath}/libsanitizer/asan/ to flags.
6199 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6202 * gcc.dg/torture/pr56420.c: New test.
6204 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
6207 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6209 2013-02-21 Martin Jambor <mjambor@suse.cz>
6211 PR tree-optimization/56310
6212 * g++.dg/ipa/pr56310.C: New test.
6214 2013-02-21 Janus Weil <janus@gcc.gnu.org>
6217 * gfortran.dg/proc_ptr_comp_37.f90: New.
6219 2013-02-21 Richard Biener <rguenther@suse.de>
6221 PR tree-optimization/56415
6223 2013-02-11 Richard Biener <rguenther@suse.de>
6225 PR tree-optimization/56273
6226 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6227 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6228 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6229 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6230 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6231 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6233 2013-02-21 Marek Polacek <polacek@redhat.com>
6235 PR tree-optimization/56398
6236 * g++.dg/torture/pr56398.C: New test.
6238 2013-02-21 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.c-torture/compile/pr56405.c: New test.
6243 2013-02-20 Jan Hubicka <jh@suse.cz>
6245 PR tree-optimization/56265
6246 * g++.dg/ipa/devirt-11.C: New testcase.
6248 2013-02-20 Richard Biener <rguenther@suse.de>
6250 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6252 2013-02-20 Richard Biener <rguenther@suse.de>
6253 Jakub Jelinek <jakub@redhat.com>
6255 PR tree-optimization/56396
6256 * gcc.dg/pr56396.c: New testcase.
6258 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6261 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6263 2013-02-19 Richard Biener <rguenther@suse.de>
6265 PR tree-optimization/56384
6266 * gcc.dg/torture/pr56384.c: New testcase.
6268 2013-02-19 Jakub Jelinek <jakub@redhat.com>
6270 PR tree-optimization/56350
6271 * gcc.dg/pr56350.c: New test.
6273 PR tree-optimization/56381
6274 * g++.dg/opt/pr56381.C: New test.
6276 2013-02-18 Jakub Jelinek <jakub@redhat.com>
6279 * lib/dg-pch.exp (pch-init, pch-finish,
6280 check_effective_target_pch_supported_debug): New procs.
6281 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6282 Likewise if $pch_unsupported_debug and $flags include -g.
6283 Skip FAILs about missing *.gch file if $pch_unsupported_debug
6284 and dg-require-effective-target pch_unsupported_debug.
6285 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6286 * objc.dg/pch/pch.exp: Likewise.
6287 * gcc.dg/pch/pch.exp: Likewise.
6288 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6289 pch_unsupported_debug.
6290 * gcc.dg/pch/valid-1.hs: Likewise.
6291 * gcc.dg/pch/valid-1b.c: Likewise.
6292 * gcc.dg/pch/valid-1b.hs: Likewise.
6294 2013-02-18 Richard Biener <rguenther@suse.de>
6296 PR tree-optimization/56366
6297 * gcc.dg/torture/pr56366.c: New testcase.
6299 2013-02-18 Richard Biener <rguenther@suse.de>
6302 * gcc.dg/torture/pr56349.c: New testcase.
6304 2013-02-18 Richard Biener <rguenther@suse.de>
6306 PR tree-optimization/56321
6307 * gcc.dg/torture/pr56321.c: New testcase.
6309 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6311 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6313 2013-02-16 Jakub Jelinek <jakub@redhat.com>
6314 Dodji Seketeli <dodji@redhat.com>
6317 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6318 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6319 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6320 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6321 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6322 * c-c++-common/asan/pr56330.c: Likewise.
6323 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6324 Ensure the size argument of __builtin_memcpy is a constant.
6326 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
6327 Paolo Carlini <paolo.carlini@oracle.com>
6330 * g++.dg/cpp0x/enum23.C: New.
6332 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
6335 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6337 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
6339 PR rtl-optimization/56348
6340 * gcc.target/i386/pr56348.c: New test.
6342 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
6344 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6345 * gcc.target/arm/interrupt-2.c: Likewise.
6347 2013-02-15 Tobias Burnus <burnus@net-b.de>
6350 * gfortran.dg/matmul_9.f90: New.
6352 2013-02-15 Tobias Burnus <burnus@net-b.de>
6355 * gfortran.dg/init_flag_11.f90: New.
6357 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6359 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6361 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6363 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6366 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6367 Tobias Burnus <burnus@net-b.de>
6370 * gfortran.dg/allocatable_function_7.f90: New.
6372 2013-02-14 Jakub Jelinek <jakub@redhat.com>
6374 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6375 * asan_globals_test-wrapper.cc: New file.
6376 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6377 instead of asan_globals_test.cc as dg-additional-sources.
6378 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6379 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
6380 "sanitizer_test_utils.h" instead of
6381 "sanitizer_common/tests/sanitizer_test_utils.h".
6382 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6383 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6384 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6385 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6386 * g++.dg/asan/asan_test.cc: Synced from upstream.
6387 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6389 2013-02-14 Dodji Seketeli <dodji@redhat.com>
6392 * c-c++-common/asan/memcmp-2.c: New test.
6394 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
6397 * g++.dg/cpp0x/udlit-string-literal.h: New.
6398 * g++.dg/cpp0x/udlit-string-literal.C: New.
6400 2013-02-13 Sriraman Tallam <tmsriram@google.com>
6402 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6404 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
6407 * gcc.target/arm/pr56184.C: New test.
6409 2013-02-13 Jakub Jelinek <jakub@redhat.com>
6412 * g++.dg/torture/pr56302.C: New test.
6413 * g++.dg/cpp0x/constexpr-56302.C: New test.
6414 * c-c++-common/pr56302.c: New test.
6416 2013-02-13 Tobias Burnus <burnus@net-b.de>
6417 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6420 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6421 * gfortran.dg/quad_3.f90: Ditto.
6423 2013-02-13 Kostya Serebryany <kcc@google.com>
6425 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6426 to match the fresh asan run-time.
6427 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6429 2013-02-12 Dodji Seketeli <dodji@redhat.com>
6431 Avoid instrumenting duplicated memory access in the same basic block
6432 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6433 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6434 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6435 * c-c++-common/asan/inc.c: Likewise.
6437 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
6440 * gcc.target/i386/pr56148.c: New test.
6442 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6443 Tobias Burnus <burnus@net-b.de>
6446 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6449 2013-02-12 Richard Biener <rguenther@suse.de>
6452 * gcc.dg/lto/pr56297_0.c: New testcase.
6453 * gcc.dg/lto/pr56297_0.c: Likewise.
6455 2013-02-12 Janus Weil <janus@gcc.gnu.org>
6458 * gfortran.dg/typebound_deferred_1.f90: New.
6460 2013-02-12 Jakub Jelinek <jakub@redhat.com>
6462 PR rtl-optimization/56151
6463 * gcc.target/i386/pr56151.c: New test.
6465 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
6467 * g++.dg/ext/mv12.C: New test.
6468 * g++.dg/ext/mv12.h: New file.
6469 * g++.dg/ext/mv12-aux.C: New file.
6470 * g++.dg/ext/mv13.C: New test.
6472 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
6474 * lib/target-supports.exp
6475 (check_effective_target_powerpc_eabi_ok): New.
6476 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6478 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6479 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6481 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6482 * gcc.target/powerpc/pr51623.c: Likewise.
6483 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6484 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6486 2013-02-11 Alexander Potapenko <glider@google.com>
6487 Jack Howarth <howarth@bromo.med.uc.edu>
6488 Jakub Jelinek <jakub@redhat.com>
6491 * g++.dg/asan/pr55617.C: Run on all targets.
6493 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
6495 PR rtl-optimization/56275
6496 * gcc.dg/pr56275.c: New test.
6498 2013-02-11 Richard Biener <rguenther@suse.de>
6500 PR tree-optimization/56273
6501 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6503 2013-02-11 Richard Biener <rguenther@suse.de>
6505 PR tree-optimization/56264
6506 * gcc.dg/torture/pr56264.c: New testcase.
6508 2013-02-11 Richard Biener <rguenther@suse.de>
6510 PR tree-optimization/56273
6511 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6512 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6513 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6514 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6515 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6516 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6518 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
6520 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6521 for *-*-linux-gnu targets.
6522 * g++.dg/asan/interception-test-1.c: Ditto.
6523 * g++.dg/asan/interception-failure-test-1.C: Ditto.
6524 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6526 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
6529 * gfortran.dg/intrinsic_size_4.f90 : New test.
6531 2013-02-09 Jakub Jelinek <jakub@redhat.com>
6534 * gcc.target/powerpc/pr56256.c: New test.
6536 2013-02-08 Ian Lance Taylor <iant@google.com>
6538 * lib/go.exp: Load timeout.exp.
6540 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
6542 PR rtl-optimization/56246
6543 * gcc.target/i386/pr56246.c: New test.
6545 2013-02-08 Jeff Law <law@redhat.com>
6548 * gcc.dg/debug/dwarf2/pr53948.c: New test.
6550 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6553 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6556 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6558 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6560 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6562 PR rtl-optimization/56195
6563 * gcc.dg/torture/pr56195.c: New test.
6565 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
6568 * gfortran.dg/recursive_interface_2.f90: New test.
6570 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6572 PR tree-optimization/56250
6573 * gcc.c-torture/execute/pr56250.c: New test.
6575 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6577 PR tree-optimization/56064
6578 * gcc.dg/fixed-point/view-convert-2.c: New test.
6580 2013-02-08 Michael Matz <matz@suse.de>
6582 PR tree-optimization/52448
6583 * gcc.dg/pr52448.c: New test.
6585 2013-02-08 Richard Biener <rguenther@suse.de>
6588 * gcc.dg/torture/pr56181.c: New testcase.
6590 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6593 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6594 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6596 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6599 * g++.dg/parse/crash61.C: New test.
6602 * g++.dg/parse/pr56239.C: New test.
6605 * g++.dg/abi/mangle61.C: New test.
6607 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
6609 PR rtl-optimization/56225
6610 * gcc.target/i386/pr56225.c: New test.
6612 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6615 * gcc.dg/guality/pr56154-1.c: New test.
6616 * gcc.dg/guality/pr56154-2.c: New test.
6617 * gcc.dg/guality/pr56154-3.c: New test.
6618 * gcc.dg/guality/pr56154-4.c: New test.
6619 * gcc.dg/guality/pr56154-aux.c: New file.
6621 PR tree-optimization/55789
6622 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6624 * gcc.dg/tree-ssa/inline-3.c: Add
6625 --param max-early-inliner-iterations=2 option.
6627 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6630 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6631 Add -fno-dwarf2-cfi-asm to dg-options.
6634 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6637 * gcc.dg/pr56228.c: New test.
6639 2013-02-07 Alan Modra <amodra@gmail.com>
6642 * gcc.target/powerpc/pr54009.c: New test.
6644 * gfortran.dg/pr54131.f: New test.
6646 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
6649 * gfortran.dg/array_constructor_41.f90: New test.
6651 2013-02-06 Janus Weil <janus@gcc.gnu.org>
6654 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6656 2013-02-06 Jakub Jelinek <jakub@redhat.com>
6659 * g++.dg/gomp/pr56217.C: New test.
6661 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6663 PR tree-optimization/56205
6664 * gcc.dg/tree-ssa/stdarg-6.c: New test.
6665 * gcc.c-torture/execute/pr56205.c: New test.
6667 2013-02-05 Richard Biener <rguenther@suse.de>
6669 PR tree-optimization/53342
6670 PR tree-optimization/53185
6671 * gcc.dg/vect/pr53185-2.c: New testcase.
6673 2013-02-05 Jan Hubicka <jh@suse.cz>
6675 PR tree-optimization/55789
6676 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6677 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6678 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6679 * g++.dg/ipa/inline-1.C: New testcase.
6680 * g++.dg/ipa/inline-2.C: New testcase.
6681 * g++.dg/ipa/inline-3.C: New testcase.
6683 2013-02-05 Jan Hubicka <jh@suse.cz>
6685 PR tree-optimization/55789
6686 * g++.dg/torture/pr55789.C: New testcase.
6688 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6691 * gcc.dg/pr56167.c: New test.
6693 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6696 * gcc.target/sh/pr55146.c: New.
6698 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6700 PR tree-optimization/54386
6701 * gcc.target/sh/pr54386.c: New.
6703 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
6706 * gfortran.dg/realloc_on _assign_16.f90 : New test.
6709 * gfortran.dg/realloc_on _assign_17.f90 : New test.
6711 2013-02-04 Alexander Potapenko <glider@google.com>
6712 Jack Howarth <howarth@bromo.med.uc.edu>
6713 Jakub Jelinek <jakub@redhat.com>
6716 * g++.dg/asan/pr55617.C: New test.
6718 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6721 * gfortran.dg/typebound_operator_19.f90: New test.
6722 * gfortran.dg/typebound_assignment_4.f90: New test.
6724 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6727 * gfortran.dg/recursive_interface_1.f90: New test.
6729 2013-02-04 Richard Guenther <rguenther@suse.de>
6732 * gcc.dg/lto/pr56168_0.c: New testcase.
6733 * gcc.dg/lto/pr56168_1.c: Likewise.
6735 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6739 * gfortran.dg/block_12.f90: New test.
6740 * gfortran.dg/module_error_1.f90: New test.
6742 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6744 * lib/target-supports.exp (check_effective_target_vect_float)
6745 (check_effective_target_vect_no_align): Add mips-sde-elf.
6747 2013-02-01 Jakub Jelinek <jakub@redhat.com>
6749 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6751 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
6753 * gcc.dg/pr56023.c: XFAIL on AIX.
6754 * gcc.dg/vect/pr49352.c: Same.
6756 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
6758 * gnat.dg/opt26.adb: New test.
6760 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6763 2013-01-27 Amol Pise <amolpise15@gmail.com>
6765 * gcc.target/arm/neon-vfnms-1.c: New test.
6766 * gcc.target/arm/neon-vfnma-1.c: New test.
6768 2013-01-31 Richard Biener <rguenther@suse.de>
6770 PR tree-optimization/56157
6771 * gcc.dg/torture/pr56157.c: New testcase.
6773 2013-01-30 Richard Biener <rguenther@suse.de>
6775 PR tree-optimization/56150
6776 * gcc.dg/torture/pr56150.c: New testcase.
6778 2013-01-30 Jakub Jelinek <jakub@redhat.com>
6781 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6782 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
6783 printed in backtrace.
6784 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6785 to avoid errors about mismatched allocation vs. deallocation.
6788 * g++.dg/mv1.C: Moved to...
6789 * g++.dg/ext/mv1.C: ... here. Adjust test.
6790 * g++.dg/mv2.C: Moved to...
6791 * g++.dg/ext/mv2.C: ... here. Adjust test.
6792 * g++.dg/mv3.C: Moved to...
6793 * g++.dg/ext/mv3.C: ... here.
6794 * g++.dg/mv4.C: Moved to...
6795 * g++.dg/ext/mv4.C: ... here.
6796 * g++.dg/mv5.C: Moved to...
6797 * g++.dg/ext/mv5.C: ... here. Adjust test.
6798 * g++.dg/mv6.C: Moved to...
6799 * g++.dg/ext/mv6.C: ... here. Adjust test.
6800 * g++.dg/ext/mv7.C: New test.
6801 * g++.dg/ext/mv8.C: New test.
6802 * g++.dg/ext/mv9.C: New test.
6803 * g++.dg/ext/mv10.C: New test.
6804 * g++.dg/ext/mv11.C: New test.
6806 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
6808 PR rtl-optimization/56144
6809 * gcc.dg/pr56144.c: New.
6811 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
6813 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6815 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6816 * g++.dg/cpp0x/constexpr-55573.C: Same
6818 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
6820 PR tree-optimization/56064
6821 * gcc.dg/fixed-point/view-convert.c: New test.
6823 2013-01-30 Andreas Schwab <schwab@suse.de>
6825 * lib/target-supports-dg.exp (dg-process-target): Use expr to
6826 evaluate the end index in string range.
6828 2013-01-30 Tobias Burnus <burnus@net-b.de>
6831 * gfortran.dg/allocatable_function_6.f90: New.
6833 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6834 Mikael Morin <mikael@gcc.gnu.org>
6837 * gfortran.dg/proc_ptr_comp_36.f90: New.
6839 2013-01-29 Richard Biener <rguenther@suse.de>
6841 PR tree-optimization/55270
6842 * gcc.dg/torture/pr55270.c: New testcase.
6844 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6846 PR rtl-optimization/56117
6847 * gcc.dg/pr56117.c: New test.
6849 2013-01-28 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/56034
6852 * gcc.dg/torture/pr56034.c: New testcase.
6854 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6856 PR tree-optimization/56125
6857 * gcc.dg/pr56125.c: New test.
6859 2013-01-28 Tobias Burnus <burnus@net-b.de>
6860 Mikael Morin <mikael@gcc.gnu.org>
6863 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6864 * gfortran.dg/import8.f90: Likewise.
6865 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6866 * gfortran.dg/import10.f90: New test.
6867 * gfortran.dg/import11.f90: Likewise
6869 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6872 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6873 string.h. Provide memset, malloc and free prototypes, adjust line
6874 numbers in dg-output.
6875 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6876 Provide memset prototype and adjust line numbers in dg-output.
6877 * c-c++-common/asan/global-overflow-1.c: Likewise.
6879 PR tree-optimization/56094
6880 * gcc.dg/pr56094.c: New test.
6882 2013-01-27 Amol Pise <amolpise15@gmail.com>
6884 * gcc.target/arm/neon-vfnms-1.c: New test.
6885 * gcc.target/arm/neon-vfnma-1.c: New test.
6887 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6890 * gcc.target/i386/pr56114.c: New test.
6892 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6895 * gfortran.dg/associate_14.f90: New test.
6898 * gfortran.dg/associate_13.f90: New test.
6900 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6902 PR tree-optimization/56098
6903 * gcc.dg/pr56098-1.c: New test.
6904 * gcc.dg/pr56098-2.c: New test.
6906 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6909 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6911 2013-01-22 Marek Polacek <polacek@redhat.com>
6913 PR tree-optimization/56035
6914 * gcc.dg/pr56035.c: New test.
6916 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6918 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6921 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6923 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6925 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6928 * gcc.dg/pr56078.c: New test.
6929 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6931 2013-01-24 Martin Jambor <mjambor@suse.cz>
6933 PR tree-optimization/55927
6934 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6936 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6938 * gcc.target/i386/movsd.c: New test.
6940 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6943 * gcc.target/i386/pr55934.c: New test.
6945 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6948 * gfortran.dg/select_8.f90: New.
6950 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6952 * gcc.target/microblaze/microblaze.exp: Remove
6953 target_config_cflags check.
6955 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6958 * gfortran.dg/gomp/pr56052.f90: New test.
6961 * gcc.dg/pr49069.c: New test.
6963 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6966 * g++.dg/cpp0x/constexpr-static10.C: New.
6968 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6971 * gcc.target/i386/pr56028.c: New test.
6973 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.target/i386/pr55686.c: New test.
6978 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6981 * g++.dg/cpp0x/variadic139.C: New test.
6982 * g++.dg/cpp0x/variadic140.C: Likewise.
6983 * g++.dg/cpp0x/variadic141.C: Likewise.
6985 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6987 * gnat.dg/warn8.adb: New test.
6989 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6992 * gfortran.dg/include_8.f90: New test.
6994 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6996 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6997 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6999 2013-01-21 Jakub Jelinek <jakub@redhat.com>
7001 PR tree-optimization/56051
7002 * gcc.c-torture/execute/pr56051.c: New test.
7004 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
7006 PR rtl-optimization/56023
7007 * gcc.dg/pr56023.c: New test.
7009 2013-01-21 Martin Jambor <mjambor@suse.cz>
7012 * gcc.target/i386/pr56022.c: New test.
7014 2013-01-21 Jason Merrill <jason@redhat.com>
7016 * lib/target-supports.exp (check_effective_target_alias): New.
7018 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
7021 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7023 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
7025 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7027 2013-01-19 Jeff Law <law@redhat.com>
7029 PR tree-optimization/52631
7030 * tree-ssa/pr52631.c: New test.
7031 * tree-ssa/ssa-fre-9: Update expected output.
7033 2013-01-19 Anthony Green <green@moxielogic.com>
7035 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7038 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7040 PR tree-optimization/56029
7041 * g++.dg/torture/pr56029.C: New test.
7043 2013-01-18 Sharad Singhai <singhai@google.com>
7045 PR tree-optimization/55995
7046 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7048 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
7051 * gcc.target/i386/pr55433.c: New.
7053 2013-01-18 Jakub Jelinek <jakub@redhat.com>
7056 * gfortran.dg/pr56015.f90: New test.
7058 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
7060 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7062 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
7064 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7065 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7066 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7067 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7068 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7070 2013-01-17 Jeff Law <law@redhat.com>
7072 * gcc.dg/pr52573.c: Move to...
7073 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
7075 PR rtl-optimization/52573
7076 * gcc.dg/pr52573.c: New test.
7078 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
7081 * g++.dg/asan/interception-test-1.C: Skip on darwin.
7082 * lib/target-supports.exp (check_effective_target_swapcontext): Use
7083 check_no_compiler_messages to test support in ucontext.h.
7084 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7085 compliant RLIMIT_AS.
7087 2013-01-17 Marek Polacek <polacek@redhat.com>
7089 PR rtl-optimization/55833
7090 * gcc.dg/pr55833.c: New test.
7092 2013-01-17 Jan Hubicka <jh@suse.cz>
7094 PR tree-optimization/55273
7095 * gcc.c-torture/compile/pr55273.c: New testcase.
7097 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
7100 * gcc.target/pr55981.c: New test.
7102 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
7104 * gcc.target/arm/pr40887.c: Require at least armv5.
7105 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7106 * gcc.target/arm/pr51915.c: Likewise.
7107 * gcc.target/arm/pr52006.c: Likewise.
7108 * gcc.target/arm/pr53187.c: Likewise.
7110 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7111 * gcc.target/arm/ftest-support-arm.h: Delete.
7112 * gcc.target/arm/ftest-support-thumb.h: Delete.
7113 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7114 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7115 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7116 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7117 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7118 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7119 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7120 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7121 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7122 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7123 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7124 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7125 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7126 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7127 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7128 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7129 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7130 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7131 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7132 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7133 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7134 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7135 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7136 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7138 2013-01-17 Martin Jambor <mjambor@suse.cz>
7140 PR tree-optimizations/55264
7141 * g++.dg/ipa/pr55264.C: New test.
7143 2013-01-16 Janus Weil <janus@gcc.gnu.org>
7146 * gfortran.dg/class_55.f90: New.
7148 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
7151 * gcc.c-torture/execute/builtins/builtins.exp: Add
7152 -Wl,--allow-multiple-definition for eabi and elf targets.
7155 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7156 check_effective_target_vect_perm_short,
7157 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7158 check_effective_target_vect64): Return 0 for big-endian ARM.
7159 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7161 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7164 2013-01-16 Richard Biener <rguenther@suse.de>
7166 PR tree-optimization/55964
7167 * gcc.dg/torture/pr55964.c: New testcase.
7169 2013-01-16 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/54767
7172 PR tree-optimization/53465
7173 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7175 2013-01-16 Christian Bruel <christian.bruel@st.com>
7178 * gcc.target/sh/sh-switch.c: New testcase.
7180 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7182 * gcc.dg/webizer.c: Increase the array size.
7184 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7187 * gcc.dg/pr55940.c: New test.
7189 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
7190 Harald Anlauf <anlauf@gmx.de>
7192 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7193 * gfortran.dg/bounds_check_5.f90: Likewise.
7194 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7195 * gfortran.dg/continuation_9.f90: Likewise.
7196 * gfortran.dg/move_alloc_13.f90: Likewise.
7197 * gfortran.dg/structure_constructor_11.f90: Likewise.
7198 * gfortran.dg/tab_continuation.f: Likewise.
7199 * gfortran.dg/warning-directive-2.F90: Likewise.
7200 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7202 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
7204 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7205 * gcc.target/arm/fma-sp.c: Likewise.
7207 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
7209 PR rtl-optimization/55153
7210 * gcc.dg/pr55153.c: New.
7212 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/55920
7215 * gcc.c-torture/compile/pr55920.c: New test.
7217 2013-01-15 Richard Biener <rguenther@suse.de>
7220 * gcc.dg/torture/pr55882.c: New testcase.
7222 2013-01-15 Jakub Jelinek <jakub@redhat.com>
7224 PR tree-optimization/55955
7225 * gcc.c-torture/compile/pr55955.c: New test.
7227 2013-01-15 Dodji Seketeli <dodji@redhat.com>
7230 * g++.dg/cpp0x/alias-decl-31.C: New test.
7232 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
7235 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7236 case where interface is null.
7238 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7241 * gfortran.dg/array_constructor_40.f90: New test.
7243 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
7245 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7247 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
7249 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7250 * gcc.target/aarch64/vect-ld1r-compile.c: New.
7251 * gcc.target/aarch64/vect-ld1r-fp.c: New.
7252 * gcc.target/aarch64/vect-ld1r.c: New.
7253 * gcc.target/aarch64/vect-ld1r.x: New.
7255 2013-01-14 Andi Kleen <ak@linux.intel.com>
7258 * gcc.target/i386/hle-clear-rel.c: New file
7259 * gcc.target/i386/hle-store-rel.c: New file.
7261 2013-01-14 Harald Anlauf <anlauf@gmx.de>
7263 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7264 * gfortran.dg/bounds_check_4.f90: Likewise.
7265 * gfortran.dg/inquire_10.f90: Likewise.
7266 * gfortran.dg/minloc_3.f90: Likewise.
7267 * gfortran.dg/minlocval_3.f90: Likewise.
7268 * gfortran.dg/module_double_reuse.f90: Likewise.
7269 * gfortran.dg/mvbits_1.f90: Likewise.
7270 * gfortran.dg/oldstyle_1.f90: Likewise.
7271 * gfortran.dg/pr20163-2.f: Likewise.
7272 * gfortran.dg/save_1.f90: Likewise.
7273 * gfortran.dg/scan_1.f90: Likewise.
7274 * gfortran.dg/select_char_1.f90: Likewise.
7275 * gfortran.dg/shape_4.f90: Likewise.
7276 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7277 * gfortran.dg/function_optimize_10.f90: Likewise.
7278 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7279 * gfortran.dg/used_types_17.f90: Likewise.
7280 * gfortran.dg/used_types_18.f90: Likewise.
7282 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
7285 * gfortran.dg/proc_ptr_result_8.f90 : New test.
7287 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7289 * gcc.dg/unroll_5.c: Add nomips16 attributes.
7291 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
7293 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7295 2013-01-12 Janus Weil <janus@gcc.gnu.org>
7298 * gfortran.dg/assumed_type_2.f90: Fix test case.
7299 * gfortran.dg/internal_pack_13.f90: New test.
7300 * gfortran.dg/internal_pack_14.f90: New test.
7302 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7305 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7306 scan-tree-dump-times for foo.0.x._vptr to deal with change from
7309 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
7311 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7313 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7316 * gcc.target/s390/pr55719.c: New testcase.
7318 2013-01-11 Richard Guenther <rguenther@suse.de>
7320 PR tree-optimization/44061
7321 * gcc.dg/pr44061.c: New testcase.
7323 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
7325 Update copyright years.
7327 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
7328 Jakub Jelinek <jakub@redhat.com>
7331 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7333 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
7335 PR rtl-optimization/55672
7336 * gcc.target/i386/pr55672.c: New.
7338 2013-01-10 Jeff Law <law@redhat.com>
7340 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
7341 pass/fail message unique.
7344 2013-01-10 Jason Merrill <jason@redhat.com>
7346 * ada/.gitignore: New.
7348 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7350 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7352 * g++.dg/tls/thread_local2.C: Likewise.
7353 * g++.dg/tls/thread_local2g.C: Likewise.
7354 * g++.dg/tls/thread_local6.C: Likewise.
7355 * g++.dg/tls/thread_local-order1.C: Add tls options.
7356 * g++.dg/tls/thread_local-order2.C: Likewise.
7357 * g++.dg/tls/thread_local3.C: Likewise.
7358 * g++.dg/tls/thread_local3g.C: Likewise.
7359 * g++.dg/tls/thread_local4.C: Likewise.
7360 * g++.dg/tls/thread_local4g.C: Likewise.
7361 * g++.dg/tls/thread_local5.C: Likewise.
7362 * g++.dg/tls/thread_local5g.C: Likewise.
7363 * g++.dg/tls/thread_local6g.C: Likewise.
7365 2013-01-10 Kostya Serebryany <kcc@google.com>
7367 * g++.dg/asan/asan_test.cc: Sync from upstream.
7369 2013-01-10 Jakub Jelinek <jakub@redhat.com>
7371 PR tree-optimization/55921
7372 * gcc.c-torture/compile/pr55921.c: New test.
7374 2013-01-09 Jan Hubicka <jh@suse.cz>
7376 PR tree-optimization/55569
7377 * gcc.c-torture/compile/pr55569.c: New testcase.
7379 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
7382 * gfortran.dg/use_28.f90: New test.
7384 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
7386 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7387 number matching more robust.
7389 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
7391 PR rtl-optimization/55829
7392 * gcc.target/i386/pr55829.c: New.
7394 2013-01-09 Tobias Burnus <burnus@net-b.de>
7397 * gfortran.dg/bind_c_bool_1.f90: New.
7398 * gfortran.dg/do_5.f90: Add dg-warning.
7400 2013-01-09 Jan Hubicka <jh@suse.cz>
7402 PR tree-optimization/55875
7403 * gcc.c-torture/execute/pr55875.c: New testcase.
7404 * g++.dg/torture/pr55875.C: New testcase.
7406 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7409 * c-c++-common/pr48418.c: New test.
7411 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
7414 * g++.dg/tls/thread_local-ice.C: New.
7416 2013-01-09 Andreas Schwab <schwab@suse.de>
7418 * gcc.dg/guality/pr54693.c: Null-terminate arr.
7420 2013-01-09 Jakub Jelinek <jakub@redhat.com>
7422 PR tree-optimization/48189
7423 * gcc.dg/pr48189.c: New test.
7425 2013-01-04 Jan Hubicka <jh@suse.cz>
7427 PR tree-optimization/55823
7428 * g++.dg/ipa/devirt-10.C: New testcase.
7430 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
7431 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
7433 PR rtl-optimization/55845
7434 * gcc.target/i386/pr55845.c: New test.
7436 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
7438 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7439 instructions generated instead of number of occurances.
7441 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7443 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7444 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7445 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7446 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7447 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7448 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7449 * gcc.target/aarch64/vect-fcm.x: Likewise.
7450 * lib/target-supports.exp
7451 (check_effective_target_vect_cond): Enable for AArch64.
7453 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
7455 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7456 endian-safe float pool loading.
7457 (test_square_root_v4sf): Likewise.
7458 (test_square_root_v2df): Likewise.
7459 * lib/target-supports.exp
7460 (check_effective_target_vect_call_sqrtf): Add AArch64.
7462 2013-01-08 Martin Jambor <mjambor@suse.cz>
7465 * gcc.dg/tree-ssa/pr55579.c: New test.
7467 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7472 2013-01-08 Jakub Jelinek <jakub@redhat.com>
7475 * gcc.dg/torture/pr55890-3.c: New test.
7478 * gcc.c-torture/compile/pr55851.c: New test.
7481 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7484 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7487 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7489 2013-01-07 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/pointer_init_2.f90: Update dg-error.
7493 * gfortran.dg/pointer_init_7.f90: New.
7495 2013-01-07 Richard Biener <rguenther@suse.de>
7497 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7499 2013-01-07 Richard Biener <rguenther@suse.de>
7502 * gcc.dg/torture/pr55890-1.c: New testcase.
7503 * gcc.dg/torture/pr55890-2.c: Likewise.
7505 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
7507 * gcc.target/aarch64/fmovd.c: New.
7508 * gcc.target/aarch64/fmovf.c: Likewise.
7509 * gcc.target/aarch64/fmovd-zero.c: Likewise.
7510 * gcc.target/aarch64/fmovf-zero.c: Likewise.
7511 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7512 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7513 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7514 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7516 2013-01-07 Richard Biener <rguenther@suse.de>
7518 PR tree-optimization/55888
7519 PR tree-optimization/55862
7520 * gcc.dg/torture/pr55888.c: New testcase.
7522 2013-01-07 Tobias Burnus <burnus@net-b.de>
7525 * gfortran.dg/intrinsic_size_3.f90: New.
7527 2013-01-07 Tobias Burnus <burnus@net-b.de>
7530 * gfortran.dg/select_type_32.f90: New.
7532 2013-01-04 Dodji Seketeli <dodji@redhat.com>
7535 * g++.dg/cpp0x/alias-decl-29.C: New test.
7537 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
7542 * gfortran.dg/class_array_15.f03: New test.
7544 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
7549 * gfortran.dg/use_23.f90: New test.
7550 * gfortran.dg/use_24.f90: New test.
7551 * gfortran.dg/use_25.f90: New test.
7552 * gfortran.dg/use_26.f90: New test.
7553 * gfortran.dg/use_27.f90: New test.
7555 2013-01-06 Olivier Hainque <hainque@adacore.com>
7557 * gnat.dg/specs/clause_on_volatile.ads: New test.
7559 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
7561 * gnat.dg/alignment10.adb: New test.
7563 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
7564 Mikael Morin <mikael@gcc.gnu.org>
7567 * gfortran.dg/use_22.f90: New test.
7569 2013-01-04 Andrew Pinski <apinski@cavium.com>
7571 * gcc.target/aarch64/cmp-1.c: New testcase.
7573 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
7576 * gfortran.dg/select_type_31.f03: New test.
7578 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7580 PR c++/54526 (again)
7581 * g++.dg/cpp0x/parse2.C: Extend.
7582 * g++.old-deja/g++.other/crash28.C: Adjust.
7584 2013-01-04 Richard Biener <rguenther@suse.de>
7586 PR tree-optimization/55862
7587 * gcc.dg/torture/pr55862.c: New testcase.
7589 2013-01-04 Martin Jambor <mjambor@suse.cz>
7591 PR tree-optimization/55755
7592 * gcc.dg/torture/pr55755.c: New test.
7593 * gcc.dg/tree-ssa/sra-13.c: Likewise.
7594 * gcc.dg/tree-ssa/pr45144.c: Update.
7596 2013-01-04 Richard Biener <rguenther@suse.de>
7599 * gcc.dg/fold-reassoc-2.c: New testcase.
7601 2013-01-04 Tobias Burnus <burnus@net-b.de>
7604 * gfortran.dg/null_7.f90: New.
7606 2013-01-04 Tobias Burnus <burnus@net-b.de>
7610 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7611 * gfortran.dg/unlimited_polymorphic_7.f90: New.
7612 * gfortran.dg/unlimited_polymorphic_8.f90: New.
7614 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
7616 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7618 2013-01-03 Janus Weil <janus@gcc.gnu.org>
7621 * gfortran.dg/assignment_1.f90: Modified.
7622 * gfortran.dg/assignment_4.f90: New.
7624 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
7626 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7628 2013-01-03 Richard Biener <rguenther@suse.de>
7630 PR tree-optimization/55857
7631 * gcc.dg/vect/pr55857-1.c: New testcase.
7632 * gcc.dg/vect/pr55857-2.c: Likewise.
7634 2013-01-03 Jakub Jelinek <jakub@redhat.com>
7636 PR rtl-optimization/55838
7637 * gcc.dg/pr55838.c: New test.
7639 PR tree-optimization/55832
7640 * gcc.c-torture/compile/pr55832.c: New test.
7642 2013-01-02 Teresa Johnson <tejohnson@google.com>
7644 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7645 * gcc.dg/tree-ssa/loop-23.c: Ditto.
7646 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7647 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7648 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7649 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7650 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7651 * gcc.dg/unroll_1.c: Ditto.
7652 * gcc.dg/unroll_2.c: Ditto.
7653 * gcc.dg/unroll_3.c: Ditto.
7654 * gcc.dg/unroll_4.c: Ditto.
7656 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7658 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7660 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7663 * gfortran.dg/eof_4.f90: New test.
7665 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7667 * lib/c-compat.exp (compat-use-alt-compiler): Remove
7668 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7669 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7670 (compat_setup_dfp): Initialize compat_alt_caret and
7671 compat_save_TEST_ALWAYS_FLAGS.
7673 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7675 * gcc.dg/torture/tls/tls-reload-1.c: New test.
7677 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7679 * gcc.dg/torture/fp-int-convert-2.c: New test.
7681 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7683 * gfortran.dg/newunit_3.f90: Add dg-do run.
7684 * gfortran.dg/inquire_15.f90: Add dg-do run.
7686 2013-01-01 Jakub Jelinek <jakub@redhat.com>
7688 PR tree-optimization/55831
7689 * gcc.dg/pr55831.c: New test.
7691 Copyright (C) 2013 Free Software Foundation, Inc.
7693 Copying and distribution of this file, with or without modification,
7694 are permitted in any medium without royalty provided the copyright
7695 notice and this notice are preserved.