1 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
7 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
10 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
11 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
12 * gcc.dg/torture/pr53366-1.c: Same.
13 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
14 * gcc.dg/torture/pr56488.c: Same.
15 * gcc.dg/torture/pr57584.c: Same.
16 * gcc.dg/tree-ssa/pr57385.c: Same.
17 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
19 2013-07-21 OndÅej BÃlka <neleai@seznam.cz>
21 * c-c++-common/pr41779.c: Fix typos.
22 * gcc.c-torture/compile/20031125-2.c: Likewise.
23 * gcc.c-torture/compile/20040621-1.c: Likewise.
24 * gcc.c-torture/execute/20020418-1.c: Likewise.
25 * gcc.dg/20020108-1.c: Likewise.
26 * gcc.dg/atomic-generic-aux.c: Likewise.
27 * gcc.dg/builtin-complex-err-2.c: Likewise.
28 * gcc.dg/decl-1.c: Likewise.
29 * gcc.dg/di-sync-multithread.c: Likewise.
30 * gcc.dg/format/c90-printf-1.c: Likewise.
31 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
32 * gcc.dg/long-long-compare-1.c: Likewise.
33 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
34 * gcc.dg/pr17055-1.c: Likewise.
35 * gcc.dg/pr27095.c: Likewise.
36 * gcc.dg/torture/fp-int-convert.h: Likewise.
37 * gcc.dg/tree-prof/inliner-1.c: Likewise.
38 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
39 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
40 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
41 * gcc.dg/tree-ssa/loop-19.c: Likewise.
42 * gcc.dg/tree-ssa/loop-1.c: Likewise.
43 * gcc.dg/tree-ssa/pr21001.c: Likewise.
44 * gcc.dg/tree-ssa/pr42585.c: Likewise.
45 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
46 * gcc.dg/vect/vect-cond-5.c: Likewise.
47 * gcc.dg/weak/typeof-2.c: Likewise.
48 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
49 * gcc.target/arm/naked-1.c: Likewise.
50 * gcc.target/i386/pr9771-1.c: Likewise.
51 * gcc.target/sparc/sparc-constant-1.c: Likewise.
52 * gcc.target/sparc/struct-ret-check.c: Likewise.
53 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
54 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
55 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: Likewise.
57 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
60 * gfortran.dg/dependency_42.f90: New test.
61 * gfortran.dg/dependency_43.f90: New test.
63 2013-07-21 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/round_4.f90: New.
68 2013-07-21 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/min_max_conformance_2.f90: New.
73 2013-07-20 Jakub Jelinek <jakub@redhat.com>
76 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
77 (main): Don't test {s,u,U,L}12.
78 * c-c++-common/raw-string-13.c: New test.
79 * c-c++-common/raw-string-14.c: New test.
80 * c-c++-common/raw-string-15.c: New test.
81 * c-c++-common/raw-string-16.c: New test.
83 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
85 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
87 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
89 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
91 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
92 target { ! keeps_null_pointer_checks }.
93 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
94 target { ! keeps_null_pointer_checks }.
96 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
97 * gcc.dg/torture/pr56488.c: Likewise.
99 2013-07-19 Ian Bolton <ian.bolton@arm.com>
101 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
104 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
106 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
107 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
108 * gfortran.dg/guality/guality.exp: Skip on AIX.
110 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
112 * g++.dg/debug/pr56819.C: Skip on AIX.
113 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
114 * g++.dg/guality/guality.exp: Skip on AIX.
116 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
118 * gcc.misc-tests/gcov-14.c: Skip on AIX.
120 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
122 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
125 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
126 Adjust to corrected rounding.
128 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
130 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
131 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
132 check_effective_target_cilkplus.
133 * g++.dg/cilk-plus/cilk-plus.exp: Same.
135 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
137 * gcc.target/powerpc/pr57744.c: Fix typo.
139 2013-07-18 Sriraman Tallam <tmsriram@google.com>
142 * gcc.c-torture/compile/pr57698.c: New test.
143 * gcc.c-torture/compile/pr43791.c: Remove prune output
145 * gcc.c-torture/compile/pr44043.c: Ditto.
147 2013-07-18 Wei Mi <wmi@google.com>
149 PR rtl-optimization/57878
150 * g++.dg/pr57518.C: New test.
152 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
154 * gcc.dg/pr42611.c: Move dg-error to correct line.
156 2013-07-17 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/dollar_sym_3.f: New.
160 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
162 2013-07-16 Iain Sandoe <iain@codesourcery.com>
167 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
168 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
169 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
170 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
171 * objc.dg/image-info.m: Likewise.
172 * objc.dg/symtab-1.m: Likewise.
173 * objc.dg/torture/strings/const-str-10.m: Likewise.
174 * objc.dg/torture/strings/const-str-11.m: Likewise.
175 * objc.dg/torture/strings/const-str-9.m: Likewise.
176 * objc.dg/zero-link-1.m: Likewise.
177 * objc.dg/zero-link-2.m: Likewise.
178 * objc.dg/no-extra-load.m: Avoid Foundation.h.
179 * objc.dg/objc-foreach-4.m: Likewise.
180 * objc.dg/objc-foreach-5.m: Likewise.
181 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
183 * obj-c++.dg/strings/const-str-12.mm: Likewise.
184 * obj-c++.dg/syntax-error-1.mm: Likewise.
185 * objc.dg/method-6.m: Likewise.
186 * objc.dg/pr23214.m: Likewise.
187 * objc.dg/proto-lossage-7.m: Likewise.
188 * objc.dg/strings/const-str-12b.m: Likewise.
189 * objc.dg/zero-link-3.m: Likewise.
190 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
191 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
192 adjust headers, interfaces and encoded types to reflect current system
193 versions. Add FIXME and outputs from current system compiler for
196 2013-07-15 Cong Hou <congh@google.com>
198 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
200 * gcc.target/i386/l_fma_float_3.c: Likewise.
201 * gcc.target/i386/l_fma_double_1.c: Likewise.
202 * gcc.target/i386/l_fma_double_3.c: Likewise.
204 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
206 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
207 function to test if HTM is available.
208 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
209 * gcc.target/powerpc/htm-builtin-1.c: New test.
211 2013-07-15 Tobias Burnus <burnus@net-b.de>
213 * gfortran.dg/coarray_lib_realloc_1.f90: New.
214 * gfortran.dg/coarray/lib_realloc_1.f90: New.
215 * gfortran.dg/coarray_6.f90: Add dg-error.
217 2013-07-15 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/finalize_18.f90: New.
222 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * fortran.dg/module_variable_1.f90: New test.
226 * fortran.dg/module_variable_2.f90: New test.
228 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
230 * g++.dg/ext/vector19.C: Adapt.
231 * g++.dg/ext/vector23.C: New testcase.
233 2013-07-12 Michael Matz <matz@suse.de>
236 * c-c++-common/pr55771.c: New test.
238 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
240 * gcc.target/aarch64/vect-movi.c: New.
242 2013-07-11 Sriraman Tallam <tmsriram@google.com>
245 * g++.dg/ext/pr57362.C: New.
247 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
250 * gcc.target/avr/torture/pr57631.c: New test.
252 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/cpp0x/constexpr-ice7.C: New.
257 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
259 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
261 * gcc.c-torture/execute/nest-align-1.x: New.
263 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/cpp0x/sfinae48.C: New.
268 2013-07-10 Jakub Jelinek <jakub@redhat.com>
270 PR preprocessor/57824
271 * c-c++-common/raw-string-17.c: New test.
272 * c-c++-common/gomp/pr57824.c: New test.
274 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
277 * g++.dg/cpp0x/reinterpret_cast1.C: New.
278 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
279 * g++.dg/conversion/dr195.C: Update.
280 * g++.dg/expr/cast2.C: Likewise.
282 2013-07-10 Jakub Jelinek <jakub@redhat.com>
284 * c-c++-common/raw-string-18.c: New test.
285 * c-c++-common/raw-string-19.c: New test.
287 PR preprocessor/57757
288 * g++.dg/cpp/paste1.C: New test.
289 * g++.dg/cpp/paste2.C: New test.
291 2013-07-10 Graham Stott <grahams@btinternet.com>
293 * gcc.target/mips/mulsize-1.c: New.
294 * gcc.target/mips/mulsize-2.c: New.
295 * gcc.target/mips/mulsize-3.c: New.
296 * gcc.target/mips/mulsize-4.c: New.
298 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
301 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
302 * g++.dg/ext/vector24.C: New testcase.
304 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
307 * g++.dg/cpp0x/decltype17.C: Adjust.
309 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/cpp0x/pr51786.C: New.
314 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
316 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
318 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
320 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
322 * gcc.target/powerpc/sd-vsx.c: Require dfp.
323 * gcc.target/powerpc/sd-pwr6.c: Likewise.
325 2013-07-08 Tobias Burnus <burnus@net-b.de>
328 * gfortran.dg/c_f_pointer_tests_8.f90: New.
330 2013-07-08 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/do_check_9.f90: New.
335 2013-07-08 Tobias Burnus <burnus@net-b.de>
338 * gfortran.dg/dot_product_2.f90: New.
340 2013-07-08 Tobias Burnus <burnus@net-b.de>
343 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
345 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
347 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
348 * gfortran.dg/finalize_10.f90: Fix dg-final.
350 2013-07-08 Jakub Jelinek <jakub@redhat.com>
353 * gcc.target/i386/pr57819.c: New test.
355 PR rtl-optimization/57829
356 * gcc.c-torture/execute/pr57829.c: New test.
358 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
360 * gcc.target/i386/memcpy-vector_loop-1.c: New.
361 * gcc.target/i386/memcpy-vector_loop-2.c: New.
363 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/pr57807.c: New test.
368 2013-07-06 Jakub Jelinek <jakub@redhat.com>
371 * gcc.dg/tree-ssa/vrp89.c: New test.
373 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/parse/defarg16.C: New.
378 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
380 PR rtl-optimization/55342
381 * gcc.target/i386/pr55342.c: New.
383 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
385 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
387 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
390 * g++.dg/inherit/virtual10.C: New.
392 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
395 * gcc.dg/large-size-array-6.c: New test.
397 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/template/crash116.C: New.
402 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
404 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
405 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
407 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/cpp0x/nsdmi-list3.C: New.
412 2013-07-03 Jakub Jelinek <jakub@redhat.com>
415 * gcc.target/i386/pr57777.c: New test.
418 * g++.dg/template/arg9.C: New test.
420 2013-07-02 Sriraman Tallam <tmsriram@google.com>
422 * gcc.target/i386/avx-inline.c: New test.
424 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
426 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
427 * gcc.target/mips/call-2.c: Likewise.
428 * gcc.target/mips/call-3.c: Likewise.
429 * gcc.target/mips/lazy-binding-1.c: Likewise.
431 2013-07-02 Jakub Jelinek <jakub@redhat.com>
433 PR tree-optimization/57741
434 * gcc.dg/vect/pr57741-1.c: New test.
435 * gcc.dg/vect/pr57741-2.c: New test.
436 * gcc.dg/vect/pr57741-3.c: New test.
438 2013-07-02 Ian Bolton <ian.bolton@arm.com>
440 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
442 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
443 * lib/target-supports.exp: Define aarch64_little_endian.
445 2013-07-02 Ian Bolton <ian.bolton@arm.com>
447 * gcc.target/aarch64/abs_1.c: New test.
449 2013-07-02 Ian Bolton <ian.bolton@arm.com>
451 * gcc.target/aarch64/bfxil_1.c: New test.
452 * gcc.target/aarch64/bfxil_2.c: Likewise.
454 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
457 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
458 array sizes from 100 to 20.
460 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
463 * gfortran.dg/pointer_remapping_8.f90: New.
465 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
467 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
468 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
469 * g++.dg/cpp1y/udlit-userdef-string.C: New.
470 * g++.dg/cpp1y/complex_literals.h: New.
472 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/cpp0x/noexcept21.C: New.
477 2013-06-28 Jakub Jelinek <jakub@redhat.com>
480 * gcc.target/i386/pr57736.c: New test.
482 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
484 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
486 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
487 strings to match the fixed error messages.
488 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
489 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
492 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
495 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
496 stqcx. get even registers.
498 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
501 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
503 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
505 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
507 * gcc.target/i386/bmi-1.c: Ditto.
508 * gcc.target/i386/bmi-bextr-4.c: New.
509 * gcc.target/i386/bmi-bextr-5.c: Ditto.
511 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp0x/initlist73.C: New.
516 2013-06-27 Meador Inge <meadori@codesourcery.com>
518 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
519 * g++.dg/simulate-thread/atomics-2.C: Likewise.
520 * g++.dg/simulate-thread/atomics-1.C: Likewise.
522 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
525 * g++.dg/ext/pr57509.C: New file.
527 2013-06-27 Jakub Jelinek <jakub@redhat.com>
530 * gcc.target/i386/bmi-bextr-3.c: New test.
533 * gcc.target/i386/bmi2-bzhi-1.c: New test.
535 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
538 * g++.dg/cpp0x/pr57172.C: New testcase.
540 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
542 * gcc.target/s390/htm-1.c: New file.
543 * gcc.target/s390/htm-nofloat-1.c: New file.
544 * gcc.target/s390/htm-xl-intrin-1.c: New file.
546 2013-06-26 Tobias Burnus <burnus@net-b.de>
549 * gfortran.dg/bounds_check_17.f90: New.
551 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
554 * g++.dg/cpp1y/pr57640.C: New.
556 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
559 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
560 overflow due to size of arrays.
562 2013-06-25 Jakub Jelinek <jakub@redhat.com>
564 PR tree-optimization/57705
565 * gcc.dg/vect/pr57705.c: New test.
566 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
568 2013-06-25 Martin Jambor <mjambor@suse.cz>
571 * g++.dg/ipa/pr57670.C: New test.
573 2013-06-25 Richard Biener <rguenther@suse.de>
576 * gcc.dg/pr56977.c: New testcase.
578 2013-06-24 Martin Jambor <mjambor@suse.cz>
580 PR tree-optimization/57358
581 * gcc.dg/ipa/pr57358.c: New test.
583 2013-06-24 Richard Biener <rguenther@suse.de>
586 * gcc.dg/torture/pr57584.c: Remove target specific bits.
588 2013-06-24 Richard Biener <rguenther@suse.de>
590 PR tree-optimization/57488
591 * gcc.dg/torture/pr57488.c: New testcase.
593 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
594 Dominique d'Humieres <dominiq@lps.ens.fr>
597 * gfortran.dg/fraction.f90: New.
599 2013-06-24 Alan Modra <amodra@gmail.com>
601 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
602 Add scan-assembler-not "lvx".
603 * gcc.target/powerpc/le-altivec-consts.c: New.
605 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/cpp0x/sfinae47.C: New.
609 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
612 * gcc.target/sh/pr52483-1.c: New.
613 * gcc.target/sh/pr52483-2.c: New.
614 * gcc.target/sh/pr52483-3.c: New.
615 * gcc.target/sh/pr52483-4.c: New.
616 * gcc.target/sh/pr52483-5.c: New.
618 2013-06-23 Sriraman Tallam <tmsriram@google.com>
620 * gcc.target/i386/intrinsics_1.c: New test.
621 * gcc.target/i386/intrinsics_2.c: Ditto.
622 * gcc.target/i386/intrinsics_3.c: Ditto.
623 * gcc.target/i386/intrinsics_4.c: Ditto.
624 * gcc.target/i386/intrinsics_5.c: Ditto.
625 * gcc.target/i386/intrinsics_6.c: Ditto.
626 * gcc.target/i386/avx-1.c: Provide macros for builtins
627 needing immediate arguments in f16cintrin.h and rtmintrin.h.
629 2013-06-21 Tobias Burnus <burnus@net-b.de>
632 * gfortran.dg/finalize_17.f90: New.
634 2013-06-21 Tobias Burnus <burnus@net-b.de>
636 * gfortran.dg/realloc_on_assign_18.f90: New.
638 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
640 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
641 Also changed the returns from error as distinct values so that
642 debugging can get easier.
643 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
644 errors specific to C, if necessary. Also added new error
646 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
647 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
648 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
649 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
650 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
651 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
652 the same changes as parser_errors3.c, spaces were added between colons
653 to not confuse C++ compiler with 2 colons as scope.
654 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
655 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
656 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
657 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
658 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
659 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
660 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
661 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
662 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
663 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
664 * g++.dg/cilk-plus/cilk-plus.exp: New script.
665 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
668 2013-06-21 Joseph Myers <joseph@codesourcery.com>
671 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
673 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
676 * gcc.target/i386/pr57655.c: New test.
678 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
680 * ada/acats/tests/gcc: Delete.
681 * gnat.dg/style: Likewise.
683 2013-06-20 Jeff Law <law@redhat.com>
685 PR tree-optimization/57660
686 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
687 based on their branch cost.
689 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
691 2013-06-20 Tobias Burnus <burnus@net-b.de>
694 * gfortran.dg/list_read_11.f90: New.
696 2013-06-20 Richard Biener <rguenther@suse.de>
698 PR tree-optimization/57584
699 * gcc.dg/torture/pr57584.c: New testcase.
701 2013-06-19 Sharad Singhai <singhai@google.com>
703 * g++.dg/gcov/gcov-8.C: New testcase.
704 * lib/gcov.exp: Handle intermediate format.
706 2013-06-19 Wei Mi <wmi@google.com>
708 PR rtl-optimization/57518
709 * testsuite/gcc.dg/pr57518.c: New test.
711 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
713 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
715 2013-06-19 Jan Hubicka <jh@suse.cz>
717 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
719 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
721 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
722 hard-coded values of array sizes with a #define.
723 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
724 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
725 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
726 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
727 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
729 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
731 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
732 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
734 2013-06-19 Jeff Law <law@redhat.com>
736 * gcc.dg/tree-ssa/forwprop-28.c: New test.
738 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
741 * g++.dg/template/error53.C: New.
743 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
746 * gcc.target/powerpc/pr55033.c: Fix options.
748 2013-06-18 Sriraman Tallam <tmsriram@google.com>
750 * gcc.target/i386/inline_error.c: New test.
751 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
752 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
754 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
757 * g++.dg/cpp0x/decltype55.C: New.
759 2013-06-18 Marek Polacek <polacek@redhat.com>
761 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
763 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
765 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
767 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
769 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
770 Also changed the returns from error as distinct values so that it is
773 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
775 * gcc.target/aarch64/scalar_intrinsics.c: Update.
777 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/template/error52.C: New.
781 * g++.dg/lookup/friend15.C: Update.
782 * g++.dg/parse/error11.C: Likewise.
783 * g++.dg/parse/error14.C: Likewise.
784 * g++.dg/parse/parser-pr28152-2.C: Likewise.
785 * g++.dg/parse/template25.C: Likewise.
786 * g++.old-deja/g++.jason/cond.C: Likewise.
787 * g++.old-deja/g++.mike/for2.C: Likewise.
788 * g++.old-deja/g++.robertl/eb125.C: Likewise.
789 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
791 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
793 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
796 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
798 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
799 accidentally placing minus sign for length instead of stride.
801 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
803 PR rtl-optimization/57425
804 PR rtl-optimization/57569
805 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
806 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
808 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
812 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
814 * gfortran.dg/typebound_assignment_6.f03: New.
816 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
818 * gcc.target/h8300/h8300.exp: New.
819 * gcc.dg/pragma-isr.c: Move to ...
820 * gcc.target/sh/torture/pragma-isr.c: ... here ...
821 * gcc.target/h8300/pragma-isr.c: ... and here.
822 * gcc.dg/pragma-isr2.c: Move to ...
823 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
824 * gcc.target/h8300/pragma-isr2.c: ... and here.
825 * gcc.dg/pragma-isr-trapa.c: Move to ...
826 * gcc.target/sh/pragma-isr-trapa.c: ... here.
827 * gcc.dg/pragma-isr-trapa2.c: Move to ...
828 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
829 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
830 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
831 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
832 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
833 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
834 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
835 * gcc.dg/attr-isr-trap_exit.c: Move to ...
836 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
837 * gcc.dg/attr-isr-trapa.c: Move to ...
838 * gcc.target/sh/attr-isr-trapa.c: ... here.
840 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/ext/builtin-offsetof1.C: New.
845 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
847 * gcc.target/aarch64/vect_smlal_1.c: New file.
849 2013-06-14 Tobias Burnus <burnus@net-b.de>
852 * gfortran.dg/defined_assignment_7.f90: New.
854 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/rtti/dyncast6.C: New.
858 * g++.dg/cpp0x/dyncast1.C: Likewise.
860 2013-06-14 Alan Modra <amodra@gmail.com>
863 * gcc.dg/pr57134.c: New.
865 2013-06-14 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/deferred_type_param_9.f90: New.
870 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
872 * gcc.dg/fold-minus-1.c: New testcase.
874 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
877 * gfortran.dg/typebound_assignment_5.f03: New.
879 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
881 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
883 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
884 Pat Haugen <pthaugen@us.ibm.com>
885 Peter Bergner <bergner@vnet.ibm.com>
887 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
888 load/store instructions on power7, power8.
889 * gcc.target/powerpc/atomic-p8.c: Likewise.
891 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
894 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
896 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
899 * g++.dg/warn/Wunused-var-20.C: New.
901 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
903 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
904 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
905 Run with -fno-common.
907 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
909 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
910 and exit function calls with return 1 and return 0, respectively.
912 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
914 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
917 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
919 PR tree-optimization/57361
920 * gcc.dg/tree-ssa/pr57361.c: New file.
922 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
924 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
926 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
928 2013-06-12 Tobias Burnus <burnus@net-b.de>
930 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
932 2013-06-12 Tobias Burnus <burnus@net-b.de>
933 Dominique d'Humieres <dominiq@lps.ens.fr>
935 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
937 2013-06-12 Jakub Jelinek <jakub@redhat.com>
940 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
941 * gcc.target/i386/pr56564-3.c: Likewise.
943 2013-06-11 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/class_array_18.f90: New.
948 2013-06-11 Jan Hubicka <jh@suse.cz>
951 * g++.dg/ext/visibility/anon6.C: Update testcase.
953 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
956 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
957 in how we check __sec_reduce_mutating function's result.
959 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
960 Pat Haugen <pthaugen@us.ibm.com>
961 Peter Bergner <bergner@vnet.ibm.com>
963 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
964 direct move instructions.
965 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
966 * gcc.target/powerpc/direct-move.h: Likewise.
967 * gcc.target/powerpc/direct-move-float1.c: Likewise.
968 * gcc.target/powerpc/direct-move-float2.c: Likewise.
969 * gcc.target/powerpc/direct-move-double1.c: Likewise.
970 * gcc.target/powerpc/direct-move-double2.c: Likewise.
971 * gcc.target/powerpc/direct-move-long1.c: Likewise.
972 * gcc.target/powerpc/direct-move-long2.c: Likewise.
974 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/cpp0x/pr52440.C: New.
979 2013-06-10 Jakub Jelinek <jakub@redhat.com>
982 * gcc.target/i386/pr56564-1.c: New test.
983 * gcc.target/i386/pr56564-2.c: New test.
984 * gcc.target/i386/pr56564-3.c: New test.
985 * gcc.target/i386/pr56564-4.c: New test.
986 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
987 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
988 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
989 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
990 * gcc.target/i386/vect-sizes-1.c: Likewise.
991 * gcc.target/i386/memcpy-1.c: Likewise.
992 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
993 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
995 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
997 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
998 systems to cover all GNU systems.
999 * g++.dg/abi/guard2.C: Likewise.
1000 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1001 * g++.dg/eh/sighandle.C: Likewise.
1002 * g++.dg/ext/cleanup-10.C: Likewise.
1003 * g++.dg/ext/cleanup-11.C: Likewise.
1004 * g++.dg/ext/cleanup-8.C: Likewise.
1005 * g++.dg/ext/cleanup-9.C: Likewise.
1006 * g++.dg/opt/const5.C: Likewise.
1007 * g++.dg/opt/life1.C: Likewise.
1008 * g++.dg/other/pr39496.C: Likewise.
1009 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1010 * g++.old-deja/g++.abi/align.C: Likewise.
1011 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1012 * g++.old-deja/g++.law/weak.C: Likewise.
1013 * g++.old-deja/g++.pt/asm1.C: Likewise.
1014 * gcc.c-torture/execute/20030125-1.x: Likewise.
1015 * gcc.c-torture/execute/990127-2.x: Likewise.
1016 * gcc.dg/20041106-1.c: Likewise.
1017 * gcc.dg/20050503-1.c: Likewise.
1018 * gcc.dg/builtin-object-size-5.c: Likewise.
1019 * gcc.dg/cleanup-10.c: Likewise.
1020 * gcc.dg/cleanup-11.c: Likewise.
1021 * gcc.dg/cleanup-8.c: Likewise.
1022 * gcc.dg/cleanup-9.c: Likewise.
1023 * gcc.dg/complex-5.c: Likewise.
1024 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1025 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1026 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1027 * gcc.dg/dfp/pr35739.c: Likewise.
1028 * gcc.dg/fdata-sections-1.c: Likewise.
1029 * gcc.dg/lto/20090206-1_0.c: Likewise.
1030 * gcc.dg/lto/20090206-2_0.c: Likewise.
1031 * gcc.dg/pr30360.c: Likewise.
1032 * gcc.dg/pr37303.c: Likewise.
1033 * gcc.dg/pr39323-1.c: Likewise.
1034 * gcc.dg/pr39323-2.c: Likewise.
1035 * gcc.dg/pr39323-3.c: Likewise.
1036 * gcc.dg/pr45416.c: Likewise.
1037 * gcc.dg/setjmp-2.c: Likewise.
1038 * gcc.dg/split-1.c: Likewise.
1039 * gcc.dg/split-3.c: Likewise.
1040 * gcc.dg/split-4.c: Likewise.
1041 * gcc.dg/strlenopt-12g.c: Likewise.
1042 * gcc.dg/strlenopt-14g.c: Likewise.
1043 * gcc.dg/strlenopt-14gf.c: Likewise.
1044 * gcc.dg/strlenopt-16g.c: Likewise.
1045 * gcc.dg/strlenopt-17g.c: Likewise.
1046 * gcc.dg/strlenopt-18g.c: Likewise.
1047 * gcc.dg/strlenopt-1f.c: Likewise.
1048 * gcc.dg/strlenopt-22g.c: Likewise.
1049 * gcc.dg/strlenopt-2f.c: Likewise.
1050 * gcc.dg/strlenopt-4g.c: Likewise.
1051 * gcc.dg/strlenopt-4gf.c: Likewise.
1052 * gcc.dg/struct-ret-3.c: Likewise.
1053 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1054 * gcc.misc-tests/linkage.exp: Likewise.
1055 * gcc.target/i386/20000724-1.c: Likewise.
1056 * gcc.target/i386/align-main-3.c: Likewise.
1057 * gcc.target/i386/cleanup-1.c: Likewise.
1058 * gcc.target/i386/inline-mcpy.c: Likewise.
1059 * gcc.target/i386/pr32268.c: Likewise.
1060 * gcc.target/i386/pr36613.c: Likewise.
1061 * gcc.target/i386/pr39013-1.c: Likewise.
1062 * gcc.target/i386/pr39013-2.c: Likewise.
1063 * gcc.target/i386/pr39496.c: Likewise.
1064 * gcc.target/i386/pr40906-3.c: Likewise.
1065 * gcc.target/i386/pr46084.c: Likewise.
1066 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1068 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1071 * gcc.target/sh/pr6526.c: New.
1073 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.c-torture/execute/pr57568.c: New test.
1078 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/other/vararg-4.C: New.
1083 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1085 PR rtl-optimization/57559
1086 * gcc.target/s390/pr57559.c : New test.
1088 2013-06-08 Tobias Burnus <burnus@net-b.de>
1091 * gfortran.dg/finalize_10.f90: New.
1092 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1093 * gfortran.dg/finalize_15.f90: New.
1095 2013-06-08 Tobias Burnus <burnus@net-b.de>
1098 * gfortran.dg/storage_size_4.f90: New.
1100 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1103 * testsuite/g++.dg/ext/pr57548.C: New test.
1105 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1108 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1110 2013-06-07 Jan Hubicka <jh@suse.cz>
1112 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1114 2013-06-07 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/array_constructor_48.f90: New.
1118 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1119 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1121 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1124 * gcc.target/arm/xordi3-opt.c: New test.
1126 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1128 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1129 Revert to dg-options.
1131 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1134 * gcc.target/powerpc/pr55033.c: New.
1136 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/cpp0x/alias-decl-36.C: New.
1141 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1142 Pat Haugen <pthaugen@us.ibm.com>
1143 Peter Bergner <bergner@vnet.ibm.com>
1145 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1146 power8 builtin functions.
1147 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1148 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1149 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1150 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1151 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1152 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1153 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1154 tests to test power8 auto-vectorization.
1155 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1156 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1157 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1158 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1160 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1161 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1163 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1165 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1167 (check_effective_target_powerpc_p8vector_ok): Likewise.
1168 (is-effective-target): Likewise.
1169 (check_vect_support_and_set_flags): Likewise.
1171 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/parse/error53.C: New.
1176 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1178 PR rtl-optimization/57459
1179 * gcc.target/i386/pr57459.c: New test.
1181 2013-06-06 Teresa Johnson <tejohnson@google.com>
1184 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1185 into -freorder-blocks-and-partition test.
1186 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1187 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1188 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1189 * gcc.dg/tree-prof/pr50907.c: Ditto.
1190 * gcc.dg/tree-prof/pr45354.c: Ditto.
1191 * g++.dg/tree-prof/partition2.C: Ditto.
1192 * g++.dg/tree-prof/partition3.C: Ditto.
1194 2013-06-06 Tobias Burnus <burnus@net-b.de>
1197 * gfortran.dg/finalize_16.f90: New.
1199 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1201 * gcc.dg/vect/no-section-anchors-vect-68.c:
1202 Add dg-skip-if aarch64_tiny.
1204 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1207 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1208 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1210 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/decltype54.C: New.
1215 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1217 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1218 arm*-*-*eabi* targets.
1219 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1221 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1223 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1224 Tobias Burnus <burnus@net-b.de>
1226 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1227 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1228 * gfortran.dg/io_real_boz_4.f90: Ditto.
1229 * gfortran.dg/io_real_boz_5.f90: Ditto.
1231 2013-06-05 Andreas Schwab <schwab@suse.de>
1233 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1235 2013-06-04 Jan Hubicka <jh@suse.cz>
1237 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1239 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1241 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1242 parameters with void.
1243 (main2): Removed argc parameter.
1244 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1245 (main): Replaced argc, argv parameters with void.
1246 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1247 (main2): Removed argc parameter.
1248 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1249 argv parameters with void. Added __asm volatile to avoid optimization
1250 on argc, if necessary.
1251 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1252 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1253 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1254 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1255 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1256 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1257 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1258 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1259 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1260 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1261 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1262 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1263 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1264 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1265 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1266 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1267 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1268 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1269 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1270 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1271 parameters with void.
1272 (main2): Removed argc parameter.
1273 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1274 (main): Replaced argc, argv parameters with void.
1275 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1276 argv parameters with void. Also renamed this function as main, and
1277 delete the existing main.
1278 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1279 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1280 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1282 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1284 * gcc.target/aarch64/movi_1.c: New test.
1286 2013-06-04 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/finalize_12.f90: New.
1290 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1291 end of scope finalization.
1292 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1293 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1294 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1295 * gfortran.dg/class_19.f03: Ditto.
1296 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1297 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1298 * gfortran.dg/extends_14.f03: Ditto.
1299 * gfortran.dg/move_alloc_4.f90: Ditto.
1300 * gfortran.dg/typebound_proc_27.f03: Ditto.
1302 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1304 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1305 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1306 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1307 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1308 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1309 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1310 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1311 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1312 * gfortran.dg/io_real_boz_4.f90: Ditto.
1313 * gfortran.dg/io_real_boz_5.f90: Ditto.
1314 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1315 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1316 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1317 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1318 * gfortran.dg/transpose_2.f90: Fix dg-output.
1320 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1322 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1323 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1324 dg-option and an header comment.
1326 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/cpp0x/sfinae46.C: New.
1330 * g++.dg/cpp0x/defaulted13.C: Adjust.
1331 * g++.dg/cpp0x/defaulted2.C: Likewise.
1332 * g++.dg/cpp0x/defaulted26.C: Likewise.
1333 * g++.dg/cpp0x/defaulted3.C: Likewise.
1334 * g++.dg/cpp0x/error1.C: Likewise.
1335 * g++.dg/cpp0x/implicit1.C: Likewise.
1336 * g++.dg/cpp0x/implicit11.C: Likewise.
1337 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1338 * g++.dg/cpp0x/initlist47.C: Likewise.
1339 * g++.dg/cpp0x/initlist9.C: Likewise.
1340 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1341 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1342 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1343 * g++.dg/cpp0x/union4.C: Likewise.
1344 * g++.dg/template/crash108.C: Likewise.
1345 * g++.dg/template/crash41.C: Likewise.
1346 * g++.old-deja/g++.jason/local.C: Likewise.
1347 * g++.old-deja/g++.law/visibility3.C: Likewise.
1349 2013-06-03 Teresa Johnson <tejohnson@google.com>
1351 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1352 * gcc.dg/vect/bb-slp-14.c: Ditto.
1353 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1354 * gcc.dg/vect/bb-slp-23.c: Ditto.
1355 * gcc.dg/vect/bb-slp-15.c: Ditto.
1356 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1357 * gcc.dg/vect/bb-slp-24.c: Ditto.
1358 * gcc.dg/vect/bb-slp-16.c: Ditto.
1359 * gcc.dg/vect/bb-slp-25.c: Ditto.
1360 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1361 * gcc.dg/vect/bb-slp-17.c: Ditto.
1362 * gcc.dg/vect/bb-slp-1.c: Ditto.
1363 * gcc.dg/vect/bb-slp-26.c: Ditto.
1364 * gcc.dg/vect/bb-slp-18.c: Ditto.
1365 * gcc.dg/vect/bb-slp-2.c: Ditto.
1366 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1367 * gcc.dg/vect/bb-slp-27.c: Ditto.
1368 * gcc.dg/vect/bb-slp-19.c: Ditto.
1369 * gcc.dg/vect/bb-slp-3.c: Ditto.
1370 * gcc.dg/vect/bb-slp-28.c: Ditto.
1371 * gcc.dg/vect/bb-slp-4.c: Ditto.
1372 * gcc.dg/vect/bb-slp-29.c: Ditto.
1373 * gcc.dg/vect/bb-slp-5.c: Ditto.
1374 * gcc.dg/vect/bb-slp-6.c: Ditto.
1375 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1376 * gcc.dg/vect/bb-slp-7.c: Ditto.
1377 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1378 * gcc.dg/vect/bb-slp-8.c: Ditto.
1379 * gcc.dg/vect/bb-slp-9.c: Ditto.
1380 * gcc.dg/vect/bb-slp-10.c: Ditto.
1381 * gcc.dg/vect/bb-slp-11.c: Ditto.
1382 * gcc.dg/vect/bb-slp-20.c: Ditto.
1383 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1384 * gcc.dg/vect/bb-slp-21.c: Ditto.
1385 * gcc.dg/vect/bb-slp-30.c: Ditto.
1386 * gcc.dg/vect/bb-slp-13.c: Ditto.
1387 * gcc.dg/vect/bb-slp-22.c: Ditto.
1388 * g++.dg/vect/slp-pr50413.cc: Ditto.
1389 * g++.dg/vect/slp-pr56812.cc: Ditto.
1390 * g++.dg/vect/slp-pr50819.cc: Ditto.
1392 2013-06-01 Tobias Burnus <burnus@net-b.de>
1395 * gfortran.dg/class_array_17.f90: New.
1397 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1399 * ada/acats/floatstore.lst: New.
1400 * ada/acats/run_all.sh: Process it.
1402 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1404 * gcc.target/powerpc/e500-ord-1.c: New test.
1405 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1406 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1407 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1409 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1411 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1413 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1415 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1417 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1419 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1421 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1424 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1427 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1429 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1431 2013-05-31 Marek Polacek <polacek@redhat.com>
1433 PR tree-optimization/57478
1434 PR tree-optimization/57453
1435 * gcc.dg/torture/pr57478.c: New test.
1437 2013-05-31 Tobias Burnus <burnus@net-b.de>
1440 * gfortran.dg/class_array_17.f90: New.
1442 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445 * gcc.target/arm/iordi3-opt.c: New test.
1447 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1451 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1452 * gfortran.dg/interface_26.f90: Ditto.
1453 * gfortran.dg/proc_ptr_11.f90: Ditto.
1454 * gfortran.dg/proc_ptr_15.f90: Ditto.
1455 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1456 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1457 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1458 * gfortran.dg/typebound_override_1.f90: Ditto.
1459 * gfortran.dg/typebound_override_4.f90: Ditto.
1460 * gfortran.dg/typebound_proc_6.f03: Ditto.
1461 * gfortran.dg/assumed_type_7.f90: New test.
1462 * gfortran.dg/typebound_override_5.f90: New test.
1463 * gfortran.dg/typebound_override_6.f90: New test.
1464 * gfortran.dg/typebound_override_7.f90: New test.
1466 2013-05-30 Tobias Burnus <burnus@net-b.de>
1469 * gfortran.dg/power_6.f90: New.
1471 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1473 * gcc.target/aarch64/insv_1.c: New test.
1475 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1477 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1478 dg-skip-if "No stabs".
1480 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1483 * gfortran.dg/assumed_size_1.f90: New.
1485 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1487 * gcc.dg/shrink-wrap-alloca.c: New added.
1488 * gcc.dg/shrink-wrap-pretend.c: New added.
1489 * gcc.dg/shrink-wrap-sibcall.c: New added.
1491 2013-05-30 Tobias Burnus <burnus@net-b.de>
1494 * gfortran.dg/assumed_rank_13.f90: New.
1496 2013-05-29 Easwaran Raman <eraman@google.com>
1498 PR tree-optimization/57442
1499 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1501 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1503 PR tree-optimization/57441
1504 * gcc.c-torture/compile/pr57441.c: New.
1506 2013-05-29 Dehao Chen <dehao@google.com>
1509 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1511 2013-05-29 Tobias Burnus <burnus@net-b.de>
1514 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1515 * gfortran.dg/class_19.f03: Ditto.
1517 2013-05-29 Richard Biener <rguenther@suse.de>
1519 * gcc.dg/vect/bb-slp-32.c: New testcase.
1521 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1523 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1524 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1525 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1526 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1527 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1528 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1529 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1530 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1531 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1532 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1533 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1534 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1535 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1536 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1537 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1538 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1539 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1540 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1541 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1542 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1543 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1544 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1545 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1546 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1547 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1548 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1549 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1550 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1551 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1552 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1553 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1554 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1555 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1556 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1557 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1558 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1559 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1560 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1561 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1563 2013-05-29 Tobias Burnus <burnus@net-b.de>
1566 * gfortran.dg/finalize_11.f90: New.
1567 * gfortran.dg/finalize_4.f03: Remove dg-error.
1568 * gfortran.dg/finalize_5.f03: Ditto.
1569 * gfortran.dg/finalize_6.f03: Ditto.
1570 * gfortran.dg/finalize_7.f03: Ditto.
1572 2013-05-28 Tobias Burnus <burnus@net-b.de>
1574 * gfortran.dg/class_array_16.f90: New.
1576 2013-05-28 Tobias Burnus <burnus@net-b.de>
1579 * testsuite/gfortran.dg/use_29.f90: New.
1581 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1583 * gnat.dg/fp_exception.adb: New test.
1585 2013-05-28 Richard Biener <rguenther@suse.de>
1587 PR tree-optimization/56787
1588 * gcc.dg/vect/pr56787.c: New testcase.
1590 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1591 Tobias Burnus <burnus@net-b.de>
1594 * gfortran.dg/typebound_override_4.f90: New.
1596 2013-05-28 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/57411
1599 * g++.dg/opt/pr57411.C: New testcase.
1601 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1603 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1604 * gcc.dg/builtin-bswap-9.c: Likewise.
1606 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1608 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1610 2013-05-27 Richard Biener <rguenther@suse.de>
1613 * gcc.dg/gomp/pr57412.c: New testcase.
1615 2013-05-27 Bud Davis <jmdavis@link.com>
1618 * gfortran.dg/stfunc_8.f90: New.
1620 2013-05-27 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/57343
1623 * gcc.dg/torture/pr57343.c: New testcase.
1625 2013-05-27 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/57417
1628 * gcc.dg/torture/pr57417.c: New testcase.
1630 2013-05-27 Richard Biener <rguenther@suse.de>
1632 PR tree-optimization/57396
1633 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1635 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1637 * gnat.dg/specs/last_bit.ads: New test.
1639 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1641 * gnat.dg/specs/machine_attribute.ads: New test.
1643 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1645 * gnat.dg/incomplete3.ad[sb]: New test.
1647 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1650 * gcc.target/mips/div-13.c: New test.
1652 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1655 * gcc.target/mips/mips16-attributes-5.c,
1656 * gcc.target/mips/mips16-attributes-6.c: New tests.
1658 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1660 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1661 * gcc.dg/builtin-bswap-8.c: Likewise.
1663 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/new1.C: New.
1668 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/parse/dtor16.C: New.
1672 * g++.dg/parse/dtor6.C: Adjust.
1674 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/expr/bitfield12.C: New.
1679 2013-05-24 Jeff Law <law@redhat.com>
1681 PR tree-optimization/57124
1682 * gcc.c-torture/execute/pr57124.c: New test.
1683 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1685 2013-05-24 Martin Jambor <mjambor@suse.cz>
1687 PR tree-optimization/57294
1688 * gcc.dg/ipa/pr57294.c: New test.
1690 2013-05-24 Dehao Chen <dehao@google.com>
1692 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1694 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1696 * gcc.target/aarch64/scalar_intrinsics.c
1697 (force_simd): Use a valid instruction.
1698 (test_vdupd_lane_s64): Pass a valid lane argument.
1699 (test_vdupd_lane_u64): Likewise.
1701 2013-05-24 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/57287
1704 * gcc.dg/pr57287.c: New testcase.
1706 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1709 * g++.dg/template/error51.C: New.
1711 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/template/bitfield2.C: New.
1716 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1718 * gnat.dg/specs/noinline1.ads: New test.
1719 * gnat.dg/noinline2.ad[sb]: Likewise.
1720 * gnat.dg/specs/noinline3.ads: Likewise.
1721 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1723 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1726 * gcc.dg/tree-ssa/pr57385.c: New test.
1728 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1730 * gnat.dg/derived_type4.adb: New test.
1732 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1734 * gcc.dg/builtin-bswap-6.c: New test.
1735 * gcc.dg/builtin-bswap-7.c: Likewise.
1736 * gcc.dg/builtin-bswap-8.c: Likewise.
1737 * gcc.dg/builtin-bswap-9.c: Likewise.
1739 2013-05-23 Christian Bruel <christian.bruel@st.com>
1742 * gcc.dg/debug/pr57351.c: New test
1744 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1746 * gcc.target/aarch64/vect-clz.c: New file.
1748 2013-05-23 Martin Jambor <mjambor@suse.cz>
1751 * gcc.dg/ipa/pr57347.c: New test.
1753 2013-05-23 Richard Biener <rguenther@suse.de>
1755 PR tree-optimization/57380
1756 * g++.dg/tree-ssa/pr57380.C: New testcase.
1758 2013-05-23 Richard Biener <rguenther@suse.de>
1761 * gcc.dg/torture/pr57381.c: New testcase.
1763 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1766 * gcc.c-torture/execute/pr57344-1.c: New test.
1767 * gcc.c-torture/execute/pr57344-2.c: New test.
1768 * gcc.c-torture/execute/pr57344-3.c: New test.
1769 * gcc.c-torture/execute/pr57344-4.c: New test.
1771 2013-05-23 Richard Biener <rguenther@suse.de>
1773 PR rtl-optimization/57341
1774 * gcc.dg/torture/pr57341.c: New testcase.
1776 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1779 * g++.dg/parse/crash62.C: New.
1781 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1782 Pat Haugen <pthaugen@us.ibm.com>
1783 Peter Bergner <bergner@vnet.ibm.com>
1785 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1788 2013-05-22 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/defined_assignment_6.f90: New.
1793 2013-05-22 Tobias Burnus <burnus@net-b.de>
1796 * gfortran.dg/assumed_type_6.f90: New.
1798 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp0x/Wunused-parm.C: New.
1803 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1806 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1808 2013-05-21 Easwaran Raman <eraman@google.com>
1810 PR tree-optimization/57322
1811 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1813 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1815 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1818 2013-05-21 Tobias Burnus <burnus@net-b.de>
1821 * gfortran.dg/assumed_type_5.f90: New.
1822 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1823 * gfortran.dg/assumed_rank_2.f90: Ditto.
1824 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1825 * gfortran.dg/no_arg_check_3.f90: Ditto.
1827 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1829 PR tree-optimization/57331
1830 * gcc.c-torture/compile/pr57331.c: New test.
1832 2013-05-21 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/57330
1835 * gcc.dg/torture/pr57330.c: New testcase.
1837 2013-05-21 Richard Biener <rguenther@suse.de>
1839 PR tree-optimization/57303
1840 * gcc.dg/torture/pr57303.c: New testcase.
1842 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1844 PR tree-optimization/57321
1845 * gcc.c-torture/execute/pr57321.c: New test.
1847 2013-05-20 Tobias Burnus <burnus@net-b.de>
1851 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1852 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1853 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1854 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1855 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1856 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1857 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1858 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1859 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1860 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1861 * gfortran.dg/binding_label_tests_24.f90: New.
1862 * gfortran.dg/binding_label_tests_25.f90: New.
1864 2013-05-20 Tobias Burnus <burnus@net-b.de>
1867 * gfortran.dg/binding_label_tests_17.f90: New.
1868 * gfortran.dg/binding_label_tests_18.f90: New.
1869 * gfortran.dg/binding_label_tests_19.f90: New.
1870 * gfortran.dg/binding_label_tests_20.f90: New.
1871 * gfortran.dg/binding_label_tests_21.f90: New.
1872 * gfortran.dg/binding_label_tests_22.f90: New.
1873 * gfortran.dg/binding_label_tests_23.f90: New.
1875 2013-05-20 Tobias Burnus <burnus@net-b.de>
1878 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1879 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1880 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1881 * gfortran.dg/common_18.f90: New.
1882 * gfortran.dg/common_19.f90: New.
1883 * gfortran.dg/common_20.f90: New.
1884 * gfortran.dg/common_21.f90: New.
1886 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/parse/error52.C: New.
1890 * g++.dg/parse/error3.C: Adjust.
1891 * g++.dg/parse/error36.C: Likewise.
1893 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1896 * gcc.target/sh/pr56547-1.c: New.
1897 * gcc.target/sh/pr56547-2.c: New.
1899 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/warn/Wsign-compare-6.C: New.
1903 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1905 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/template/error50.C: New.
1910 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/ext/complit13.C: New.
1915 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1918 * g++.dg/pr57175.C: New testcase.
1920 2013-05-17 Easwaran Raman <eraman@google.com>
1922 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1924 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1927 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1929 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1931 PR rtl-optimization/57281
1932 PR rtl-optimization/57300
1933 * gcc.dg/pr57300.c: New test.
1934 * gcc.c-torture/execute/pr57281.c: New test.
1936 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/ext/sizeof-complit.C: New.
1941 2013-05-17 Marek Polacek <polacek@redhat.com>
1943 * gcc.dg/strlenopt-25.c: New test.
1944 * gcc.dg/strlenopt-26.c: Likewise.
1946 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1949 instead of -mavx2, require only avx instead of avx2.
1950 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1951 of avx2-check.h and turn into an avx runtime test instead of
1954 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1956 * g++.dg/ext/vector22.C: Uncomment working test.
1958 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/template/pr17410.C: New.
1963 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.target/i386/rotate-3.c: New test.
1966 * gcc.target/i386/rotate-3a.c: New test.
1967 * gcc.target/i386/rotate-4.c: New test.
1968 * gcc.target/i386/rotate-4a.c: New test.
1969 * gcc.target/i386/rotate-5.c: New test.
1970 * gcc.target/i386/rotate-5a.c: New test.
1972 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1974 * gcc.dg/visibility-21.c: Require section_anchors.
1976 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
1978 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
1979 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
1980 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
1982 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
1984 * gcc.dg/visibility-21.c: New.
1986 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1989 * gcc.dg/pr57286.c: New testcase.
1990 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
1991 * g++.dg/ext/vector22.C: Comment out transformations not
1994 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
1997 * gcc.target/mips/call-1.c: Restrict to o32.
1998 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2000 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2004 * g++.dg/warn/Wshadow-1.C: Likewise.
2005 * g++.dg/warn/Wshadow-6.C: Likewise.
2006 * g++.dg/warn/Wshadow-7.C: Likewise.
2008 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2011 * g++.dg/parse/pr31952-1.C: New.
2012 * g++.dg/parse/pr31952-2.C: Likewise.
2013 * g++.dg/parse/pr31952-3.C: Likewise.
2015 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2016 * g++.old-deja/g++.jason/cond.C: Likewise.
2017 * g++.dg/cpp0x/range-for5.C: Likewise.
2019 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2022 * gcc.target/arm/pr40887.c: Adjust testcase.
2023 * gcc.target/arm/pr19599.c: New test.
2025 2013-05-15 Richard Biener <rguenther@suse.de>
2027 PR tree-optimization/57275
2028 * gcc.target/i386/pr57275.c: New testcase.
2030 2013-05-15 Jan Hubicka <jh@suse.cz>
2032 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2033 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2034 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2036 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2038 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2041 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2044 * c-c++-common/Wsequence-point-1.c: New test.
2046 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2048 * g++.dg/ext/vector22.C: New testcase.
2049 * gcc.dg/binop-xor3.c: Remove xfail.
2051 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2053 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2054 FLOAT cmp FLOAT ? INT : INT.
2055 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2056 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2057 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2058 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2059 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2060 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2062 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/defaulted43.C: New.
2067 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2069 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2070 (alloca): Remove declaration.
2071 (foo9): Replace alloca by __builtin_alloca.
2073 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2075 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2076 Expect "size of array is too large" error.
2078 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2080 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2082 2013-05-14 Richard Biener <rguenther@suse.de>
2085 * g++.dg/torture/pr57235.C: New testcase.
2087 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2090 * gcc.dg/torture/pr57251.c: New test.
2092 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2095 * gcc.target/i386/pr57264.c: New test.
2097 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2101 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2103 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2105 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2107 PR tree-optimization/45216
2108 PR tree-optimization/57157
2109 * c-c++-common/rotate-1.c: Add 32 tests with +.
2110 * c-c++-common/rotate-1a.c: Adjust.
2111 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2112 * c-c++-common/rotate-2b.c: New test.
2113 * c-c++-common/rotate-3.c: Add 32 tests with +.
2114 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2115 * c-c++-common/rotate-4b.c: New test.
2116 * c-c++-common/rotate-5.c: New test.
2118 2013-05-13 Martin Jambor <mjambor@suse.cz>
2121 * gcc.dg/ipa/remref-0.c: New test.
2122 * gcc.dg/ipa/remref-1a.c: Likewise.
2123 * gcc.dg/ipa/remref-1b.c: Likewise.
2124 * gcc.dg/ipa/remref-2a.c: Likewise.
2125 * gcc.dg/ipa/remref-2b.c: Likewise.
2127 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2129 * gcc.dg/vector-shift-2.c: New testcase.
2131 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2133 PR tree-optimization/57230
2134 * gcc.dg/strlenopt-24.c: New test.
2136 PR tree-optimization/57230
2137 * gcc.dg/strlenopt-23.c: New test.
2139 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2142 * gcc.target/sh/pr57108.c: Move this test case to ...
2143 * gcc.c-torture/compile/pr57108.c: ... here.
2145 2013-05-10 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/57214
2148 * gcc.dg/torture/pr57214.c: New testcase.
2150 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2152 * gcc.dg/vector-shift.c: New testcase.
2154 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2156 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2158 PR tree-optimization/45216
2159 PR tree-optimization/57157
2160 * c-c++-common/rotate-1.c: New test.
2161 * c-c++-common/rotate-1a.c: New test.
2162 * c-c++-common/rotate-2.c: New test.
2163 * c-c++-common/rotate-2a.c: New test.
2164 * c-c++-common/rotate-3.c: New test.
2165 * c-c++-common/rotate-3a.c: New test.
2166 * c-c++-common/rotate-4.c: New test.
2167 * c-c++-common/rotate-4a.c: New test.
2169 2013-05-10 Richard Biener <rguenther@suse.de>
2171 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2172 * gcc.target/i386/l_fma_double_1.c: Adjust.
2173 * gcc.target/i386/l_fma_double_2.c: Likewise.
2174 * gcc.target/i386/l_fma_double_3.c: Likewise.
2175 * gcc.target/i386/l_fma_double_4.c: Likewise.
2176 * gcc.target/i386/l_fma_double_5.c: Likewise.
2177 * gcc.target/i386/l_fma_double_6.c: Likewise.
2178 * gcc.target/i386/l_fma_float_1.c: Likewise.
2179 * gcc.target/i386/l_fma_float_2.c: Likewise.
2180 * gcc.target/i386/l_fma_float_3.c: Likewise.
2181 * gcc.target/i386/l_fma_float_4.c: Likewise.
2182 * gcc.target/i386/l_fma_float_5.c: Likewise.
2183 * gcc.target/i386/l_fma_float_6.c: Likewise.
2185 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2188 * g++.dg/cpp0x/pr51226.C: New.
2190 2013-04-16 Han Shen <shenhan@google.com>
2192 Test cases for '-fstack-protector-strong'.
2193 * gcc.dg/fstack-protector-strong.c: New.
2194 * g++.dg/fstack-protector-strong.C: New.
2196 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2198 * gcc.target/aarch64/ands_1.c: New test.
2199 * gcc.target/aarch64/ands_2.c: Likewise
2201 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2203 * lib/target-supports.exp (check_effective_target_hw): New
2205 * c-c++-common/asan/clone-test-1.c: Call
2206 check_effective_target_hw.
2207 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2208 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2209 possible decorations.
2210 * c-c++-common/asan/null-deref-1.c: Likewise.
2211 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2212 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2213 * c-c++-common/asan/use-after-free-1.c: Likewise.
2214 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2215 * g++.dg/asan/large-func-test-1.C: Likewise.
2217 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2219 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2221 2013-05-07 Richard Biener <rguenther@suse.de>
2224 * g++.dg/torture/pr57190.C: New testcase.
2226 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2228 PR tree-optimization/57149
2229 * gcc.dg/pr57149.c: New test.
2232 * gcc.dg/pr57184.c: New test.
2234 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2236 * gnat.dg/specs/array3.ads: New test.
2238 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2240 * c-c++-common/vector-scalar-2.c: New testcase.
2242 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2244 * gcc.target/i386/asm-dialect-2.c: New testcase.
2246 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/cpp0x/auto38.C: New.
2251 2013-05-06 Richard Biener <rguenther@suse.de>
2253 PR tree-optimization/57185
2254 * gcc.dg/autopar/pr57185.c: New testcase.
2256 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.target/i386/pr57106.c: New test.
2261 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2263 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2264 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2265 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2266 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2267 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2268 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2269 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2271 2013-05-06 Teresa Johnson <tejohnson@google.com>
2274 * gcc.dg/pr57154.c: New test.
2276 2013-05-06 Richard Biener <rguenther@suse.de>
2279 * gcc.dg/torture/pr57147-1.c: New testcase.
2280 * gcc.dg/torture/pr57147-2.c: Likewise.
2281 * gcc.dg/torture/pr57147-3.c: Likewise.
2283 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2286 * gcc.target/sh/pr55303-1.c: New.
2287 * gcc.target/sh/pr55303-2.c: New.
2288 * gcc.target/sh/pr55303-3.c: New.
2290 2013-05-05 Tobias Burnus <burnus@net-b.de>
2292 * gfortran.dg/allocate_with_source_3.f90: New.
2294 2013-05-05 Tobias Burnus <burnus@net-b.de>
2297 * gfortran.dg/null_8.f90: New.
2299 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2302 * g++.dg/cpp0x/enum27.C: New.
2303 * g++.dg/cpp0x/enum_base.C: Adjust.
2305 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2307 PR tree-optimization/56205
2308 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2310 2013-05-04 Tobias Burnus <burnus@net-b.de>
2312 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2313 * gfortran.dg/bind_c_usage_27.f90: New.
2314 * gfortran.dg/bind_c_usage_28.f90: New.
2316 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2321 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2324 * gcc.target/powerpc/pr57150.c: New file.
2326 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2328 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2329 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2330 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2331 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2332 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2333 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2334 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2336 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2338 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2339 scan-assembler-times.
2341 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2343 * gcc.dg/tree-ssa/slsr-32.c: New.
2344 * gcc.dg/tree-ssa/slsr-33.c: New.
2345 * gcc.dg/tree-ssa/slsr-34.c: New.
2346 * gcc.dg/tree-ssa/slsr-35.c: New.
2347 * gcc.dg/tree-ssa/slsr-36.c: New.
2348 * gcc.dg/tree-ssa/slsr-37.c: New.
2349 * gcc.dg/tree-ssa/slsr-38.c: New.
2351 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2353 * gcc.target/aarch64/tst_1.c: New test.
2354 * gcc.target/aarch64/tst_2.c: Likewise
2356 2013-05-02 Jeff Law <law@redhat.com>
2358 PR tree-optimization/57144
2359 * gcc.c-torture/execute/pr57144.c: New test.
2361 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2363 PR rtl-optimization/57130
2364 * gcc.c-torture/execute/pr57130.c: New test.
2366 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2368 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2370 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2372 * gcc.target/aarch64/fabd.c: New file.
2374 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/cpp0x/pr54318.C: New.
2379 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2382 * g++.dg/parse/error51.C: New.
2383 * g++.dg/parse/error15.C: Adjust column numbers.
2385 2013-05-02 Tobias Burnus <burnus@net-b.de>
2388 * gfortran.dg/size_kind_2.f90: New.
2389 * gfortran.dg/size_kind_3.f90: New.
2391 2013-05-02 Richard Biener <rguenther@suse.de>
2394 * g++.dg/torture/pr57140.C: New testcase.
2396 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2399 * gcc.target/arm/pr56732-1.c: New test.
2401 2013-05-02 Martin Jambor <mjambor@suse.cz>
2404 * gcc.dg/ipa/pr56988.c: New test.
2406 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2408 * gcc.target/aarch64/bics_1.c: New test.
2409 * gcc.target/aarch64/bics_2.c: Likewise.
2411 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2413 PR rtl-optimization/57131
2414 * gcc.c-torture/execute/pr57131.c: New test.
2416 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2421 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2424 * gcc.target/i386/pr57091.c: New test.
2426 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2428 * gcc.target/aarch64/vect-vaddv.c: New.
2430 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2432 * gcc.target/aarch64/vect-vmaxv.c: New.
2433 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2435 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2437 * gcc.target/aarch64/scalar-vca.c: New.
2438 * gcc.target/aarch64/vect-vca.c: Likewise.
2440 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2442 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2443 (test_vceqd_s64): Force arguments to SIMD registers.
2444 (test_vceqzd_s64): Likewise.
2445 (test_vcged_s64): Likewise.
2446 (test_vcled_s64): Likewise.
2447 (test_vcgezd_s64): Likewise.
2448 (test_vcged_u64): Likewise.
2449 (test_vcgtd_s64): Likewise.
2450 (test_vcltd_s64): Likewise.
2451 (test_vcgtzd_s64): Likewise.
2452 (test_vcgtd_u64): Likewise.
2453 (test_vclezd_s64): Likewise.
2454 (test_vcltzd_s64): Likewise.
2455 (test_vtst_s64): Likewise.
2456 (test_vtst_u64): Likewise.
2458 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/cpp0x/decltype53.C: New.
2463 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2466 * gfortran.dg/power_5.f90: New test.
2468 2013-04-30 Richard Biener <rguenther@suse.de>
2471 * gcc.dg/torture/pr57122.c: New testcase.
2473 2013-04-30 Richard Biener <rguenther@suse.de>
2476 * g++.dg/torture/pr57107.C: New testcase.
2478 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2480 PR rtl-optimization/57105
2481 * gcc.dg/pr57105.c: New test.
2483 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2485 PR tree-optimization/57104
2486 * gcc.dg/pr57104.c: New test.
2488 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2491 * gcc.target/i386/pr44578.c: New test.
2493 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2496 * gcc.target/i386/pr57097.c: New test.
2498 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2501 * gcc.target/i386/pr57098.c: New test.
2503 2013-04-29 Kai Tietz <ktietz@redhat.com>
2505 * gcc.c-torture/execute/pr55875.c: New test.
2507 2013-04-29 Richard Biener <rguenther@suse.de>
2510 * gcc.dg/torture/pr57075.c: New testcase.
2512 2013-04-29 Richard Biener <rguenther@suse.de>
2515 * gcc.dg/autopar/pr57103.c: New testcase.
2517 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2519 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2521 2013-04-29 Tom de Vries <tom@codesourcery.com>
2523 * gcc.dg/pr50763.c: Update test.
2525 2013-04-26 Jeff Law <law@redhat.com>
2527 * gcc.dg/tree-ssa/vrp88.c: New test.
2529 2013-04-29 Christian Bruel <christian.bruel@st.com>
2532 * gcc.target/sh/pr57108.c: New test.
2534 2013-04-29 Richard Biener <rguenther@suse.de>
2537 * gfortran.dg/gomp/pr57089.f90: New testcase.
2539 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2541 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2543 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2545 * gcc.target/aarch64/vect-vcvt.c: New.
2547 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2549 * gcc.target/aarch64/vect-vrnd.c: New.
2551 2013-04-29 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/57081
2554 * gcc.dg/torture/pr57081.c: New testcase.
2556 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2558 PR tree-optimization/57083
2559 * gcc.dg/torture/pr57083.c: New test.
2561 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2564 * g++.dg/cpp0x/decltype52.C: New.
2566 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2568 N3472 binary constants
2569 * g++.dg/cpp/limits.C: Adjust warning wording.
2570 * g++.dg/system-binary-constants-1.C: Likewise.
2571 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2573 2013-04-28 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/coarray_30.f90: New.
2578 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2581 * frontend-passes (optimize_power): New function.
2582 (optimize_op): Use it.
2584 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.c-torture/execute/pr56866.c: New test.
2588 * gcc.target/i386/pr56866.c: New test.
2590 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2593 * gcc.dg/setjmp-5.c: New test.
2595 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2598 * g++.dg/cpp0x/constexpr-55708.C: New.
2600 2013-04-26 Richard Biener <rguenther@suse.de>
2602 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2603 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2604 * gcc.dg/pr53265.c: Remove XFAILs.
2605 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2606 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2608 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2610 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2611 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2612 -fdiagnostics-color=never option similarly to
2613 -fno-diagnostics-show-caret option.
2615 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2617 PR rtl-optimization/57003
2618 * gcc.target/i386/pr57003.c: New test.
2620 2013-04-25 Marek Polacek <polacek@redhat.com>
2622 PR tree-optimization/57066
2623 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2625 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2626 Tejas Belagod <tejas.belagod@arm.com>
2628 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2629 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2630 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2632 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2634 * gcc.target/aarch64/cmp.c: New.
2636 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2638 * gcc.target/aarch64/ngc.c: New.
2640 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2642 * lib/target-supports.exp
2643 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2644 (check_effective_target_arm_neon_fp16_ok): Likewise.
2645 (add_options_for_arm_neon_fp16): Likewise.
2646 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2647 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2649 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2651 PR rtl-optimizations/57046
2652 * gcc.target/i386/pr57046.c: New test.
2654 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/cpp1y/cplusplus.C: New.
2658 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2660 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2662 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2664 * c-c++-common/Wpointer-arith-1.c: New.
2666 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2668 * g++.dg/cpp1y/cxx1y_macro.C: New.
2670 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2673 * g++.dg/cpp0x/sfinae45.C: New.
2675 2013-04-24 Richard Biener <rguenther@suse.de>
2678 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2680 2013-04-23 Richard Biener <rguenther@suse.de>
2683 * gcc.dg/torture/pr57036-1.c: New testcase.
2684 * gcc.dg/torture/pr57036-2.c: Likewise.
2686 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2688 * gcc.target/aarch64/scalar-mov.c: New testcase.
2690 2013-04-23 Richard Biener <rguenther@suse.de>
2692 PR tree-optimization/57026
2693 * gcc.dg/torture/pr57026.c: New testcase.
2695 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2699 * gfortran.dg/transfer_check_4.f90: New.
2701 2013-04-22 Marek Polacek <polacek@redhat.com>
2704 * gcc.dg/pr56990.c: New test.
2706 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2709 * gcc.target/i386/pr57018.c: New test.
2711 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2713 * gcc.target/aarch64/vrecps.c: New.
2714 * gcc.target/aarch64/vrecpx.c: Likewise.
2716 2013-04-22 Christian Bruel <christian.bruel@st.com>
2719 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2721 2013-04-21 Jeff Law <law@redhat.com>
2723 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2725 2013-04-20 Tobias Burnus <burnus@net-b.de>
2728 * gfortran.dg/c_loc_test_22.f90: New.
2730 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2732 PR rtl-optimization/56847
2733 * gcc.dg/pr56847.c: New test.
2735 2013-04-19 Richard Biener <rguenther@suse.de>
2737 PR tree-optimization/56982
2738 * gcc.c-torture/execute/pr56982.c: New testcase.
2740 2013-04-19 Martin Jambor <mjambor@suse.cz>
2742 PR tree-optimization/56718
2743 * g++.dg/ipa/imm-devirt-1.C: New test.
2744 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2746 2013-04-19 Richard Biener <rguenther@suse.de>
2748 PR tree-optimization/57000
2749 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2751 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2752 Mikael Morin <mikael@gcc.gnu.org>
2755 * gfortran.dg/array_constructor_45.f90: New test.
2756 * gfortran.dg/array_constructor_46.f90: New test.
2757 * gfortran.dg/array_constructor_47.f90: New test.
2758 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2760 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2762 PR rtl-optimization/56999
2763 * g++.dg/opt/pr56999.C: New test.
2765 2013-04-18 Cary Coutant <ccoutant@google.com>
2767 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2768 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2770 2013-04-18 Cary Coutant <ccoutant@google.com>
2772 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2773 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2774 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2775 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2776 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2777 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2778 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2779 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2780 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2781 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2782 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2784 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2786 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2788 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2790 PR tree-optimization/56984
2791 * gcc.c-torture/compile/pr56984.c: New test.
2793 PR rtl-optimization/56992
2794 * gcc.dg/pr56992.c: New test.
2796 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2799 * gfortran.dg/proc_ptr_42.f90: New.
2801 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2803 * gnat.dg/discr41.ad[sb]: New test.
2804 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2805 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2806 * gcc.dg/vect/slp-24.c: Likewise.
2807 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2808 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2809 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2810 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2811 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2812 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2813 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2814 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2815 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2816 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2817 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2818 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2819 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2820 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2821 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2822 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2823 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2824 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2825 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2826 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2827 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2828 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2829 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2830 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2831 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2832 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2834 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2837 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2838 * gfortran.dg/module_md5_1.f90: Remove.
2840 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2842 * gcc.target/aarch64/adds3.c: New.
2843 * gcc.target/aarch64/subs3.c: New.
2845 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2847 * gcc.target/aarch64/adds1.c: New.
2848 * gcc.target/aarch64/adds2.c: New.
2849 * gcc.target/aarch64/subs1.c: New.
2850 * gcc.target/aarch64/subs2.c: New.
2852 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2854 Implement n3599 - Literal operator templates for strings.
2855 * g++.dg/cpp1y/udlit-char-template.C: New test.
2856 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2858 2013-04-16 Tobias Burnus <burnus@net-b.de>
2861 * gfortran.dg/no_arg_check_1.f90: New.
2862 * gfortran.dg/no_arg_check_2.f90: New.
2863 * gfortran.dg/no_arg_check_3.f90: New.
2865 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2868 * gfortran.dg/proc_ptr_41.f90: New.
2870 2013-04-16 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/56756
2873 * gcc.dg/torture/pr56756.c: New testcase.
2875 2013-04-16 Tobias Burnus <burnus@net-b.de>
2878 * gfortran.dg/c_assoc_5.f90: New.
2880 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2882 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2883 * gcc.c-torture/execute/pr33992.x: Remove.
2884 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2885 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2886 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2888 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2890 PR tree-optimization/56962
2891 * gcc.c-torture/execute/pr56962.c: New test.
2893 2013-04-15 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/56933
2896 * gcc.dg/vect/pr56933.c: New testcase.
2898 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2900 * gcc.target/arm/anddi3-opt.c: New test.
2901 * gcc.target/arm/anddi3-opt2.c: Likewise.
2903 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2905 * gcc.dg/pr56890-1.c: New test.
2906 * gcc.dg/pr56890-2.c: Likewise.
2908 2013-04-15 Joey Ye <joey.ye@arm.com>
2910 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2911 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2913 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2916 * gfortran.dg/select_type_33.f03: New test.
2918 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2921 * gfortran.dg/typebound_proc_29.f03: New.
2923 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2926 * gfortran.dg/typebound_proc_28.f03: New.
2928 2013-04-12 Jeff Law <law@redhat.com>
2930 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2933 2013-04-12 Tobias Burnus <burnus@net-b.de>
2936 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2938 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2941 * gcc.target/i386/pr56903.c: New test.
2943 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2946 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2947 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2948 * gfortran.dg/block_11.f90: Fix invalid test case.
2949 * gfortran.dg/function_types_3.f90: Add new error message.
2950 * gfortran.dg/global_references_1.f90: Ditto.
2951 * gfortran.dg/import2.f90: Remove unneeded parts.
2952 * gfortran.dg/import6.f90: Fix invalid test case.
2953 * gfortran.dg/proc_decl_2.f90: Ditto.
2954 * gfortran.dg/proc_decl_9.f90: Ditto.
2955 * gfortran.dg/proc_decl_18.f90: Ditto.
2956 * gfortran.dg/proc_ptr_40.f90: New.
2957 * gfortran.dg/whole_file_7.f90: Modified error wording.
2958 * gfortran.dg/whole_file_16.f90: Ditto.
2959 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2960 * gfortran.dg/whole_file_18.f90: Modified error wording.
2961 * gfortran.dg/whole_file_20.f03: Ditto.
2962 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2965 2013-04-12 Richard Biener <rguenther@suse.de>
2968 2013-04-10 Richard Biener <rguenther@suse.de>
2970 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2972 2013-04-12 Tobias Burnus <burnus@net-b.de>
2975 * gfortran.dg/class_allocate_15.f90: New.
2978 2013-04-12 Tobias Burnus <burnus@net-b.de>
2980 * gfortran.dg/coarray_lib_alloc_2.f90: Update
2981 scan-tree-dump-times.
2983 2013-04-12 Jakub Jelinek <jakub@redhat.com>
2985 PR tree-optimization/56918
2986 PR tree-optimization/56920
2987 * gcc.dg/vect/pr56918.c: New test.
2988 * gcc.dg/vect/pr56920.c: New test.
2990 2013-04-12 Tobias Burnus <burnus@net-b.de>
2993 * gfortran.dg/class_allocate_14.f90: New.
2994 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
2995 * gfortran.dg/coarray_lib_alloc_3.f90: New.
2997 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
2999 * gcc.dg/fold-cstvecshift.c: New testcase.
3001 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3003 * gcc.target/aarch64/negs.c: New.
3005 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3008 * g++.dg/template/arrow4.C: New test.
3010 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3012 * gnat.dg/array23.adb: New test.
3013 * gnat.dg/array23_pkg[123].ads: New helpers.
3015 2013-04-11 Jeff Law <law@redhat.com>
3017 PR tree-optimization/56900
3018 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3020 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/cpp0x/sfinae44.C: New.
3025 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3027 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3028 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3030 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3033 * g++.dg/cpp0x/enum26.C: New.
3034 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3036 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3038 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3040 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3042 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3043 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3044 loop is vectorized and that the correct instruction is generated.
3045 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3046 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3047 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3049 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3051 PR tree-optimization/56899
3052 * gcc.c-torture/execute/pr56899.c: New test.
3054 2013-04-10 David S. Miller <davem@davemloft.net>
3056 * gcc.target/sparc/setcc-4.c: New test.
3057 * gcc.target/sparc/setcc-5.c: New test.
3059 2013-04-10 Richard Biener <rguenther@suse.de>
3061 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3063 2013-04-10 Richard Biener <rguenther@suse.de>
3065 * gcc.dg/vect/slp-39.c: New testcase.
3067 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3069 PR tree-optimization/55524
3070 * gcc.target/epiphany/fnma-1.c: New test.
3072 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3074 * gcc.dg/tree-ssa/inline-11.c: New test
3076 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3079 * g++.dg/template/arrow3.C: New test.
3081 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3083 * gcc.target/arm/minmax_minus.c: New test.
3085 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3088 * c-c++-common/gomp/pr56883.c: New test.
3090 2013-04-09 Jeff Law <law@redhat.com>
3092 * gcc.dg/tree-ssa/vrp87.c: New test.
3094 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3096 PR tree-optimization/56854
3097 * g++.dg/torture/pr56854.C: New test.
3099 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3102 * gfortran.dg/array_constructor_44.f90: New test.
3104 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/cpp0x/constexpr-specialization.C: New.
3109 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.c-torture/execute/pr56837.c: New test.
3115 * g++.dg/opt/vt3.C: New test.
3116 * g++.dg/opt/vt4.C: New test.
3118 2013-04-08 Jeff Law <law@redhat.com>
3120 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3122 2013-04-08 Richard Biener <rguenther@suse.de>
3124 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3126 2013-04-08 Richard Biener <rguenther@suse.de>
3128 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3130 2013-04-08 Richard Biener <rguenther@suse.de>
3132 * g++.dg/vect/slp-pr56812.cc: Adjust.
3134 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3136 * gcc.dg/pr56837.c: New test.
3137 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3138 "generated memset minus one".
3140 2013-04-07 Tobias Burnus <burnus@net-b.de>
3143 * gfortran.dg/reshape_5.f90: New.
3145 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148 * gcc.target/powerpc/recip-1.c: Modify expected output.
3149 * gcc.target/powerpc/recip-3.c: Likewise.
3150 * gcc.target/powerpc/recip-4.c: Likewise.
3151 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3153 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3155 * gcc.target/arm/peep-ldrd-1.c: New test.
3156 * gcc.target/arm/peep-strd-1.c: Likewise.
3158 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3160 * gcc.target/arm/negdi-1.c: New test.
3161 * gcc.target/arm/negdi-2.c: Likewise.
3162 * gcc.target/arm/negdi-3.c: Likewise.
3163 * gcc.target/arm/negdi-4.c: Likewise.
3165 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3168 Add -march=armv8-a when we use v8 NEON.
3169 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3170 (check_effective_target_vect_call_ceilf): Likewise.
3171 (check_effective_target_vect_call_floorf): Likewise.
3172 (check_effective_target_vect_call_roundf): Likewise.
3173 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3174 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3175 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3176 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3177 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3179 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3181 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3182 * gcc.target/powerpc/sd-pwr6.c: Same.
3183 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3184 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3186 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3188 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3190 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3193 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3194 * gfortran.dg/altreturn_4.f90: Ditto.
3195 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3196 * gfortran.dg/altreturn_5.f90: Ditto.
3197 * gfortran.dg/altreturn_6.f90: Ditto.
3198 * gfortran.dg/altreturn_7.f90: Ditto.
3200 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3204 (check_effective_target_arm_v8_neon_ok_nocache):
3206 (check_effective_target_arm_v8_neon_ok): Change to use
3207 check_effective_target_arm_v8_neon_ok_nocache.
3208 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3210 (check_effective_target_vect_call_btruncf):
3211 Enable for arm and ARMv8 NEON.
3212 (check_effective_target_vect_call_ceilf): Likewise.
3213 (check_effective_target_vect_call_floorf): Likewise.
3214 (check_effective_target_vect_call_roundf): Likewise.
3215 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3218 2013-04-04 Marek Polacek <polacek@redhat.com>
3220 PR tree-optimization/48186
3221 * gcc.dg/pr48186.c: New test.
3223 2013-04-04 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/56826
3226 * gcc.dg/vect/pr56826.c: New testcase.
3227 * gcc.dg/vect/O3-pr36098.c: Adjust.
3229 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3231 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3232 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3233 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3234 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3235 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3236 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3237 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3238 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3239 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3240 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3242 2013-04-04 Richard Biener <rguenther@suse.de>
3244 PR tree-optimization/56213
3245 * gcc.dg/vect/vect-123.c: New testcase.
3247 2013-04-04 Tobias Burnus <burnus@net-b.de>
3250 * gfortran.dg/read_repeat_2.f90: New.
3252 2013-04-04 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/56837
3255 * g++.dg/torture/pr56837.C: New testcase.
3257 2013-04-04 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/c_loc_test_21.f90: New.
3261 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3262 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3263 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3264 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3265 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3267 2013-04-03 Jeff Law <law@redhat.com>
3269 PR tree-optimization/56799
3270 * gcc.c-torture/execute/pr56799.c: New test.
3272 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3275 * g++.dg/warn/Wpointer-arith-1.C: New.
3276 * g++.dg/gomp/for-19.C: Adjust.
3278 2013-04-03 Marek Polacek <polacek@redhat.com>
3281 * gcc.dg/pr55702.c: New test.
3283 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3286 * gcc.dg/pr56809.c: New testcase.
3288 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3291 * g++.dg/debug/pr56819.C: New test.
3293 2013-04-03 Richard Biener <rguenther@suse.de>
3295 PR tree-optimization/56817
3296 * g++.dg/torture/pr56817.C: New testcase.
3298 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3300 * gcc.dg/vect/bb-slp-31.c: New file.
3302 2013-04-03 Jason Merrill <jason@redhat.com>
3305 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3307 2013-04-03 Richard Biener <rguenther@suse.de>
3309 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3311 2013-04-03 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/55964
3314 * gcc.dg/torture/pr55964-2.c: New testcase.
3316 2013-04-03 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/56501
3319 * gcc.dg/torture/pr56501.c: New testcase.
3321 2013-04-03 Richard Biener <rguenther@suse.de>
3323 PR tree-optimization/56407
3324 * gcc.dg/torture/pr56407.c: New testcase.
3326 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3328 PR tree-optimization/56790
3329 * g++.dg/ext/pr56790-1.C: New testcase.
3331 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3333 * gcc.target/i386/merge-1.c: New testcase.
3334 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3336 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3339 * gcc.c-torture/execute/pr19449.c: New test.
3341 2013-04-03 Richard Biener <rguenther@suse.de>
3343 PR tree-optimization/56812
3344 * g++.dg/vect/slp-pr56812.cc: New testcase.
3346 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3350 * gfortran.dg/altreturn_8.f90: New.
3351 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3352 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3353 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3355 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3357 PR rtl-optimization/56745
3358 * gcc.c-torture/compile/pr56745.c: New test.
3360 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3362 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3364 2013-04-02 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/56778
3367 * gcc.dg/torture/pr56778.c: New testcase.
3369 2013-04-02 Richard Biener <rguenther@suse.de>
3372 * g++.dg/torture/pr56768.C: New testcase.
3374 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3376 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3378 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3381 * gfortran.dg/namelist_82.f90: New test.
3383 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3386 * gfortran.dg/implicit_class_1.f90: New.
3388 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3391 * gfortran.dg/namelist_81.f90: New test.
3393 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3395 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3396 for constant and equal string lengths.
3397 * gfortran.dg/character_comparison_5.f90: Likewise.
3398 * gfortran.dg/character_comparison_9.f90: New test.
3400 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3402 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3403 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3405 2013-03-29 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/optional_absent_3.f90: New.
3410 2013-03-29 Tobias Burnus <burnus@net-b.de>
3413 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3415 2013-03-29 Tobias Burnus <burnus@net-b.de>
3418 * gfortran.dg/namelist_80.f90: New.
3420 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3423 * gfortran.dg/string_length_2.f90: New test.
3424 * gfortran.dg/dependency_41.f90: New test.
3426 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3429 * gfortran.dg/array_constructor_43.f90: New test.
3430 * gfortran.dg/random_seed_3.f90: New test.
3432 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3434 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3435 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3436 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3437 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3438 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3439 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3440 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3441 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3442 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3443 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3445 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/conversion/op4.C: Adjust.
3449 * g++.dg/cpp0x/rv1n.C: Likewise.
3450 * g++.dg/cpp0x/rv2n.C: Likewise.
3451 * g++.dg/cpp0x/template_deduction.C: Likewise.
3452 * g++.dg/expr/cond8.C: Likewise.
3453 * g++.dg/other/error4.C: Likewise.
3454 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3455 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3456 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3457 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3458 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3459 * g++.old-deja/g++.law/cvt20.C: Likewise.
3460 * g++.old-deja/g++.law/cvt8.C: Likewise.
3461 * g++.old-deja/g++.law/init8.C: Likewise.
3462 * g++.old-deja/g++.mike/net12.C: Likewise.
3463 * g++.old-deja/g++.mike/net8.C: Likewise.
3464 * g++.old-deja/g++.mike/p2793.C: Likewise.
3465 * g++.old-deja/g++.mike/p3836.C: Likewise.
3466 * g++.old-deja/g++.mike/p418.C: Likewise.
3467 * g++.old-deja/g++.mike/p701.C: Likewise.
3468 * g++.old-deja/g++.mike/p807.C: Likewise.
3470 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3473 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3476 2013-03-28 Marek Polacek <polacek@redhat.com>
3478 PR tree-optimization/56695
3479 * gcc.dg/vect/pr56695.c: New test.
3481 2013-03-28 Richard Biener <rguenther@suse.de>
3483 PR tree-optimization/37021
3484 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3485 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3487 2013-03-27 Tobias Burnus <burnus@net-b.de>
3491 * gfortran.dg/sizeof_2.f90: New.
3492 * gfortran.dg/sizeof_3.f90: New.
3493 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3495 2013-03-27 Richard Biener <rguenther@suse.de>
3497 PR tree-optimization/37021
3498 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3500 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3502 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3503 * g++.dg/ipa/ivinline-2.C: Likewise.
3504 * g++.dg/ipa/ivinline-3.C: Likewise.
3505 * g++.dg/ipa/ivinline-4.C: Likewise.
3506 * g++.dg/ipa/ivinline-5.C: Likewise.
3507 * g++.dg/ipa/ivinline-7.C: Likewise.
3508 * g++.dg/ipa/ivinline-8.C: Likewise.
3509 * g++.dg/ipa/ivinline-9.C: Likewise.
3510 * g++.dg/cpp0x/noexcept03.C: Likewise.
3511 * gcc.dg/const-1.c: Likewise.
3512 * gcc.dg/ipa/pure-const-1.c: Likewise.
3513 * gcc.dg/noreturn-8.c: Likewise.
3514 * gcc.target/i386/mmx-1.c: Likewise.
3515 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3516 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3517 * gcc.c-torture/execute/pr33992.x: New file.
3519 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3521 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3523 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3526 * g++.dg/ext/desig5.C: New.
3528 2013-03-26 Tobias Burnus <burnus@net-b.de>
3531 * gfortran.dg/merge_init_expr_2.f90: New.
3532 * gfortran.dg/merge_char_1.f90: Modify test to
3533 stay a run-time test.
3534 * gfortran.dg/merge_char_3.f90: Ditto.
3536 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3539 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3541 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/cpp0x/range-for23.C: New.
3546 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3549 * gfortran.dg/namelist_79.f90: New.
3551 2013-03-25 Martin Jambor <mjambor@suse.cz>
3553 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3555 2013-03-25 Tobias Burnus <burnus@net-b.de>
3575 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3576 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3577 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3578 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3579 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3580 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3581 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3582 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3583 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3584 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3585 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3586 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3587 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3588 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3589 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3590 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3591 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3592 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3593 * gfortran.dg/pr32601_1.f03: Ditto.
3594 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3595 * gfortran.dg/blockdata_7.f90: New.
3596 * gfortran.dg/c_assoc_4.f90: New.
3597 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3598 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3599 * gfortran.dg/c_funloc_tests_8.f90: New.
3600 * gfortran.dg/c_loc_test_17.f90: New.
3601 * gfortran.dg/c_loc_test_18.f90: New.
3602 * gfortran.dg/c_loc_test_19.f90: New.
3603 * gfortran.dg/c_loc_test_20.f90: New.
3604 * gfortran.dg/c_sizeof_5.f90: New.
3605 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3606 * gfortran.dg/transfer_resolve_2.f90: New.
3607 * gfortran.dg/transfer_resolve_3.f90: New.
3608 * gfortran.dg/transfer_resolve_4.f90: New.
3609 * gfortran.dg/pr32601.f03: Update dg-error.
3610 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3611 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3613 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3615 * gcc.target/arm/vseleqdf.c: New test.
3616 * gcc.target/arm/vseleqsf.c: Likewise.
3617 * gcc.target/arm/vselgedf.c: Likewise.
3618 * gcc.target/arm/vselgesf.c: Likewise.
3619 * gcc.target/arm/vselgtdf.c: Likewise.
3620 * gcc.target/arm/vselgtsf.c: Likewise.
3621 * gcc.target/arm/vselledf.c: Likewise.
3622 * gcc.target/arm/vsellesf.c: Likewise.
3623 * gcc.target/arm/vselltdf.c: Likewise.
3624 * gcc.target/arm/vselltsf.c: Likewise.
3625 * gcc.target/arm/vselnedf.c: Likewise.
3626 * gcc.target/arm/vselnesf.c: Likewise.
3627 * gcc.target/arm/vselvcdf.c: Likewise.
3628 * gcc.target/arm/vselvcsf.c: Likewise.
3629 * gcc.target/arm/vselvsdf.c: Likewise.
3630 * gcc.target/arm/vselvssf.c: Likewise.
3632 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3634 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3636 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3637 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3638 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3639 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3640 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3641 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3642 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3643 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3644 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3645 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3646 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3647 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3648 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3649 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3650 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3651 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3652 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3653 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3654 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3655 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3656 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3657 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3658 * gcc.target/arm/atomic-op-char.c: Likewise.
3659 * gcc.target/arm/atomic-op-consume.c: Likewise.
3660 * gcc.target/arm/atomic-op-int.c: Likewise.
3661 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3662 * gcc.target/arm/atomic-op-release.c: Likewise.
3663 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3664 * gcc.target/arm/atomic-op-short.c: Likewise.
3666 2013-03-25 Richard Biener <rguenther@suse.de>
3669 * g++.dg/torture/pr56694.C: New testcase.
3671 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674 * gcc.target/arm/neon-vcond-gt.c: New test.
3675 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3676 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3678 2013-03-25 Richard Biener <rguenther@suse.de>
3680 PR tree-optimization/56689
3681 * gcc.dg/torture/pr56689.c: New testcase.
3683 2013-03-25 Kai Tietz <ktietz@redhat.com>
3685 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3687 2013-03-24 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/eof_5.f90: New.
3692 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3694 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3697 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3701 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3704 * gcc.c-torture/execute/builtins/builtins.exp: Add
3705 -Wl,--allow-multiple-definition for RTEMS targets.
3707 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3709 * gcc.target/aarch64/movk.c: New test.
3711 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3713 * g++.dg/ext/vector21.C: New testcase.
3715 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3717 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3718 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3720 2013-03-21 Richard Biener <rguenther@suse.de>
3722 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3723 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3725 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3727 * gcc.target/aarch64/vect.c: Test and result vector added
3728 for sabd and saba instructions.
3729 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3730 instructions in assembly.
3731 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3732 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3733 for fabd instruction.
3734 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3735 instruction in assembly.
3736 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3738 2013-03-20 Jeff Law <law@redhat.com>
3740 * g++.dg/tree-ssa/ssa-dom.C: New test.
3742 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3744 * gcc.target/powerpc/mmfpgpr.c: New test.
3745 * gcc.target/powerpc/sd-vsx.c: Likewise.
3746 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3747 * gcc.target/powerpc/vsx-float0.c: Likewise.
3749 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3751 PR tree-optimization/56355
3752 * gcc.dg/pr56355-1.c: New file.
3754 2013-03-20 Catherine Moore <clm@codesourcery.com>
3755 Richard Sandiford <rdsandiford@googlemail.com>
3757 * gcc.target/mips/mips.exp: Add microMIPS support.
3758 * gcc.target/mips/umips-movep-2.c: New test.
3759 * gcc.target/mips/umips-lwp-2.c: New test.
3760 * gcc.target/mips/umips-swp-5.c: New test.
3761 * gcc.target/mips/umips-constraints-1.c: New test.
3762 * gcc.target/mips/umips-lwp-3.c: New test.
3763 * gcc.target/mips/umips-swp-6.c: New test.
3764 * gcc.target/mips/umips-constraints-2.c: New test.
3765 * gcc.target/mips/umips-save-restore-1.c: New test.
3766 * gcc.target/mips/umips-lwp-4.c: New test.
3767 * gcc.target/mips/umips-swp-7.c: New test.
3768 * gcc.target/mips/umips-save-restore-2.c: New test.
3769 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3770 * gcc.target/mips/umips-lwp-5.c: New test.
3771 * gcc.target/mips/umips-save-restore-3.c: New test.
3772 * gcc.target/mips/umips-lwp-6.c: New test.
3773 * gcc.target/mips/umips-swp-1.c: New test.
3774 * gcc.target/mips/umips-lwp-7.c: New test.
3775 * gcc.target/mips/umips-swp-2.c: New test.
3776 * gcc.target/mips/umips-lwp-8.c: New test.
3777 * gcc.target/mips/umips-swp-3.c: New test.
3778 * gcc.target/mips/umips-movep-1.c: New test.
3779 * gcc.target/mips/umips-lwp-1.c: New test.
3780 * gcc.target/mips/umips-swp-4.c: New test.
3782 2013-03-20 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/56661
3785 * gcc.dg/torture/pr56661.c: New testcase.
3787 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3789 PR rtl-optimization/56605
3790 * gcc.target/powerpc/pr56605.c: New.
3792 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3795 * gfortran.dg/do_1.f90: Don't xfail.
3797 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3800 * gfortran.dg/namelist_77.f90: New.
3801 * gfortran.dg/namelist_78.f90: New.
3803 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3806 * gfortran.dg/open_negative_unit_1.f90: New.
3808 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3810 * gcc.target/aarch64/sbc.c: New test.
3812 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3814 * gcc.target/aarch64/ror.c: New test.
3816 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3818 * gcc.target/aarch64/extr.c: New test.
3820 2013-03-19 Richard Biener <rguenther@suse.de>
3822 PR tree-optimization/56273
3823 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3824 * c-c++-common/uninit-17.c: Likewise.
3826 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3828 PR tree-optimization/56635
3829 * g++.dg/torture/pr56635.C: New test.
3831 2013-03-18 Richard Biener <rguenther@suse.de>
3833 PR tree-optimization/3713
3834 * g++.dg/ipa/devirt-12.C: New testcase.
3836 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3839 * c-c++-common/pr56566.c: New test.
3841 2013-03-17 Jason Merrill <jason@redhat.com>
3843 * g++.dg/template/abstract-dr337.C: XFAIL.
3845 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3848 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3849 * c-c++-common/pr56607.c: New test.
3851 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3854 * g++.dg/cpp0x/constexpr-array5.C: New.
3856 2013-03-15 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/transfer_intrinsic_5.f90: New.
3861 2013-03-15 Kai Tietz <ktietz@redhat.com>
3863 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3864 * gcc.target/i386/pr20020-1.c: Likewise.
3865 * gcc.target/i386/pr20020-2.c: Likewise.
3866 * gcc.target/i386/pr20020-3.c: Likewise.
3867 * gcc.target/i386/pr53425-1.c: Likewise.
3868 * gcc.target/i386/pr53425-2.c: Likewise.
3869 * gcc.target/i386/pr55093.c: Likewise.
3870 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3872 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3875 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3876 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3878 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3880 PR tree-optimization/53265
3881 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3883 * gcc.dg/graphite/id-6.c (test): Likewise.
3884 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3885 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3887 PR tree-optimization/53265
3888 * gcc.dg/pr53265.c: New test.
3889 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3891 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3893 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3894 n, use it as high bound instead of 4.
3896 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3899 * gcc.target/sh/pr49880-1.c: New.
3900 * gcc.target/sh/pr49880-2.c: New.
3901 * gcc.target/sh/pr49880-3.c: New.
3902 * gcc.target/sh/pr49880-4.c: New.
3903 * gcc.target/sh/pr49880-5.c: New.
3905 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3907 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3909 2013-03-13 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/56608
3912 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3914 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3917 * g++.dg/cpp0x/alias-decl-32.C: New.
3919 2013-03-11 Jan Hubicka <jh@suse.cz>
3922 * gcc.c-torture/compile/pr56571.c: New testcase.
3924 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3926 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3927 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3929 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3931 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3932 * gcc.dg/inline_4.c: Likewise.
3933 * gcc.dg/unroll_2.c: Likewise.
3934 * gcc.dg/unroll_3.c: Likewise.
3935 * gcc.dg/unroll_4.c: Likewise.
3937 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3940 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3943 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3945 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3948 * gcc.c-torture/compile/pr40797.c: New.
3950 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3952 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3954 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3957 * gfortran.dg/class_56.f90: New test.
3959 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3962 * gcc.target/mips/pr56524.c: New test.
3964 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3967 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3969 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3972 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
3974 2013-03-08 Marek Polacek <polacek@redhat.com>
3976 PR tree-optimization/56478
3977 * gcc.dg/torture/pr56478.c: New test.
3979 2013-03-08 Kai Tietz <ktietz@redhat.com>
3981 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
3982 targets linker option --allow-multiple-definition.
3984 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
3985 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
3986 * gcc.dg/pr52549.c: Add LLP64 case.
3987 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
3988 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
3989 * gcc.dg/torture/pr51071-2.c: Likewise.
3990 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3991 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3992 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3993 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
3994 * gcc.dg/weak/weak-1.c: Likewise.
3995 * gcc.dg/weak/weak-2.c: Likewise.
3996 * gcc.dg/weak/weak-3.c: Likewise.
3997 * gcc.dg/weak/weak-4.c: Likewise.
3998 * gcc.dg/weak/weak-5.c: Likewise.
3999 * gcc.dg/weak/weak-15.c: Likewise.
4000 * gcc.dg/weak/weak-16.c: Likewise.
4002 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4004 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4006 PR tree-optimization/56559
4007 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4009 2013-03-07 Andreas Schwab <schwab@suse.de>
4011 * gcc.dg/pr31490.c: Fix last change.
4013 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4016 * g++.dg/template/crash115.C: New.
4018 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4020 PR tree-optimization/56539
4021 * gcc.c-torture/compile/pr56539.c: New test.
4023 2013-03-06 Kai Tietz <ktietz@redhat.com>
4025 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4027 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4028 * gcc.dg/lto/20091013-1_2.c: Likewise.
4029 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4031 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4033 * gnat.dg/specs/aggr6.ads: New test.
4035 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4037 * gnat.dg/loop_optimization15.ad[sb]: New test.
4039 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4042 * gcc.dg/pr56548.c: New test.
4044 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4047 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4049 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4052 * g++.dg/template/typename20.C: New test.
4054 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4057 * gcc.dg/pr56510.c: New test.
4059 PR rtl-optimization/56484
4060 * gcc.c-torture/compile/pr56484.c: New test.
4062 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4065 * g++.dg/warn/Wsign-conversion-2.C: New.
4067 2013-03-05 Richard Biener <rguenther@suse.de>
4069 PR tree-optimization/56270
4070 * gcc.dg/vect/slp-38.c: New testcase.
4072 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4074 PR rtl-optimization/56494
4075 * gcc.dg/pr56494.c: New test.
4077 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4079 * gcc.dg/pr56424.c: New test.
4081 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4083 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4084 * gcc.dg/pr56228.c <avr>: Skip.
4086 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4089 PR tree-optimization/52631
4090 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4092 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4094 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4095 * gcc.dg/vect/vect-83_64.c: Same.
4097 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4100 * gfortran.dg/pointer_check_13.f90: New test.
4102 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4105 * gfortran.dg/array_constructor_42.f90: New test.
4107 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/template/static33.C: New.
4111 * g++.dg/template/static34.C: Likewise.
4114 * g++.dg/template/static35.C: New.
4116 2013-03-01 Steve Ellcey <sellcey@mips.com>
4118 * gcc.dg/pr56396.c: Require pic support.
4120 2013-03-01 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/55481
4123 * gcc.dg/torture/pr56488.c: New testcase.
4125 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4126 Jakub Jelinek <jakub@redhat.com>
4129 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4130 no_sanitize_address attribute rather than no_address_safety_analysis.
4131 * g++.dg/asan/sanitizer_test_utils.h
4132 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4133 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4134 in addition to no_address_safety_analysis.
4136 2013-02-28 Jason Merrill <jason@redhat.com>
4139 * g++.dg/cpp0x/constexpr-and.C: New.
4141 2013-02-28 Martin Jambor <mjambor@suse.cz>
4143 PR tree-optimization/56294
4144 * g++.dg/debug/pr56294.C: New test.
4146 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4148 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4150 2013-02-27 Marek Polacek <polacek@redhat.com>
4152 PR rtl-optimization/56466
4153 * gcc.dg/pr56466.c: New test.
4155 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4157 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4158 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4159 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4161 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4164 * gcc.dg/pr45472.c: New test.
4166 2013-02-26 Marek Polacek <polacek@redhat.com>
4168 PR tree-optimization/56426
4169 * gcc.dg/pr56436.c: New test.
4171 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4173 PR tree-optimization/56448
4174 * gcc.c-torture/compile/pr56448.c: New test.
4176 PR tree-optimization/56443
4177 * gcc.dg/torture/pr56443.c: New test.
4179 2013-02-25 Richard Biener <rguenther@suse.de>
4181 PR tree-optimization/56175
4182 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4184 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4187 * g++.dg/torture/pr56403.C: New test.
4189 2013-02-25 Catherine Moore <clm@codesourcery.com>
4192 2013-02-24 Catherine Moore <clm@codesourcery.com>
4193 Richard Sandiford <rdsandiford@googlemail.com>
4195 * gcc.target/mips/mips.exp: Add microMIPS support.
4196 * gcc.target/mips/umips-movep-2.c: New test.
4197 * gcc.target/mips/umips-lwp-2.c: New test.
4198 * gcc.target/mips/umips-swp-5.c: New test.
4199 * gcc.target/mips/umips-constraints-1.c: New test.
4200 * gcc.target/mips/umips-lwp-3.c: New test.
4201 * gcc.target/mips/umips-swp-6.c: New test.
4202 * gcc.target/mips/umips-constraints-2.c: New test.
4203 * gcc.target/mips/umips-save-restore-1.c: New test.
4204 * gcc.target/mips/umips-lwp-4.c: New test.
4205 * gcc.target/mips/umips-swp-7.c: New test.
4206 * gcc.target/mips/umips-save-restore-2.c: New test.
4207 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4208 * gcc.target/mips/umips-lwp-5.c: New test.
4209 * gcc.target/mips/umips-save-restore-3.c: New test.
4210 * gcc.target/mips/umips-lwp-6.c: New test.
4211 * gcc.target/mips/umips-swp-1.c: New test.
4212 * gcc.target/mips/umips-lwp-7.c: New test.
4213 * gcc.target/mips/umips-swp-2.c: New test.
4214 * gcc.target/mips/umips-lwp-8.c: New test.
4215 * gcc.target/mips/umips-swp-3.c: New test.
4216 * gcc.target/mips/umips-movep-1.c: New test.
4217 * gcc.target/mips/umips-lwp-1.c: New test.
4218 * gcc.target/mips/umips-swp-4.c: New test.
4220 2013-02-24 Catherine Moore <clm@codesourcery.com>
4221 Richard Sandiford <rdsandiford@googlemail.com>
4223 * gcc.target/mips/mips.exp: Add microMIPS support.
4224 * gcc.target/mips/umips-movep-2.c: New test.
4225 * gcc.target/mips/umips-lwp-2.c: New test.
4226 * gcc.target/mips/umips-swp-5.c: New test.
4227 * gcc.target/mips/umips-constraints-1.c: New test.
4228 * gcc.target/mips/umips-lwp-3.c: New test.
4229 * gcc.target/mips/umips-swp-6.c: New test.
4230 * gcc.target/mips/umips-constraints-2.c: New test.
4231 * gcc.target/mips/umips-save-restore-1.c: New test.
4232 * gcc.target/mips/umips-lwp-4.c: New test.
4233 * gcc.target/mips/umips-swp-7.c: New test.
4234 * gcc.target/mips/umips-save-restore-2.c: New test.
4235 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4236 * gcc.target/mips/umips-lwp-5.c: New test.
4237 * gcc.target/mips/umips-save-restore-3.c: New test.
4238 * gcc.target/mips/umips-lwp-6.c: New test.
4239 * gcc.target/mips/umips-swp-1.c: New test.
4240 * gcc.target/mips/umips-lwp-7.c: New test.
4241 * gcc.target/mips/umips-swp-2.c: New test.
4242 * gcc.target/mips/umips-lwp-8.c: New test.
4243 * gcc.target/mips/umips-swp-3.c: New test.
4244 * gcc.target/mips/umips-movep-1.c: New test.
4245 * gcc.target/mips/umips-lwp-1.c: New test.
4246 * gcc.target/mips/umips-swp-4.c: New test.
4248 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4251 * lib/asan-dg.exp (asan_link_flags): Add
4252 -B${gccpath}/libsanitizer/asan/ to flags.
4254 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4257 * gcc.dg/torture/pr56420.c: New test.
4259 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4262 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4264 2013-02-21 Martin Jambor <mjambor@suse.cz>
4266 PR tree-optimization/56310
4267 * g++.dg/ipa/pr56310.C: New test.
4269 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4272 * gfortran.dg/proc_ptr_comp_37.f90: New.
4274 2013-02-21 Richard Biener <rguenther@suse.de>
4276 PR tree-optimization/56415
4278 2013-02-11 Richard Biener <rguenther@suse.de>
4280 PR tree-optimization/56273
4281 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4282 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4283 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4284 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4285 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4286 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4288 2013-02-21 Marek Polacek <polacek@redhat.com>
4290 PR tree-optimization/56398
4291 * g++.dg/torture/pr56398.C: New test.
4293 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4296 * gcc.c-torture/compile/pr56405.c: New test.
4298 2013-02-20 Jan Hubicka <jh@suse.cz>
4300 PR tree-optimization/56265
4301 * g++.dg/ipa/devirt-11.C: New testcase.
4303 2013-02-20 Richard Biener <rguenther@suse.de>
4305 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4307 2013-02-20 Richard Biener <rguenther@suse.de>
4308 Jakub Jelinek <jakub@redhat.com>
4310 PR tree-optimization/56396
4311 * gcc.dg/pr56396.c: New testcase.
4313 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4316 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4318 2013-02-19 Richard Biener <rguenther@suse.de>
4320 PR tree-optimization/56384
4321 * gcc.dg/torture/pr56384.c: New testcase.
4323 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4325 PR tree-optimization/56350
4326 * gcc.dg/pr56350.c: New test.
4328 PR tree-optimization/56381
4329 * g++.dg/opt/pr56381.C: New test.
4331 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4334 * lib/dg-pch.exp (pch-init, pch-finish,
4335 check_effective_target_pch_supported_debug): New procs.
4336 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4337 Likewise if $pch_unsupported_debug and $flags include -g.
4338 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4339 and dg-require-effective-target pch_unsupported_debug.
4340 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4341 * objc.dg/pch/pch.exp: Likewise.
4342 * gcc.dg/pch/pch.exp: Likewise.
4343 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4344 pch_unsupported_debug.
4345 * gcc.dg/pch/valid-1.hs: Likewise.
4346 * gcc.dg/pch/valid-1b.c: Likewise.
4347 * gcc.dg/pch/valid-1b.hs: Likewise.
4349 2013-02-18 Richard Biener <rguenther@suse.de>
4351 PR tree-optimization/56366
4352 * gcc.dg/torture/pr56366.c: New testcase.
4354 2013-02-18 Richard Biener <rguenther@suse.de>
4357 * gcc.dg/torture/pr56349.c: New testcase.
4359 2013-02-18 Richard Biener <rguenther@suse.de>
4361 PR tree-optimization/56321
4362 * gcc.dg/torture/pr56321.c: New testcase.
4364 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4366 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4368 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4369 Dodji Seketeli <dodji@redhat.com>
4372 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4373 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4374 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4375 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4376 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4377 * c-c++-common/asan/pr56330.c: Likewise.
4378 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4379 Ensure the size argument of __builtin_memcpy is a constant.
4381 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4382 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/cpp0x/enum23.C: New.
4387 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4390 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4392 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4394 PR rtl-optimization/56348
4395 * gcc.target/i386/pr56348.c: New test.
4397 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4399 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4400 * gcc.target/arm/interrupt-2.c: Likewise.
4402 2013-02-15 Tobias Burnus <burnus@net-b.de>
4405 * gfortran.dg/matmul_9.f90: New.
4407 2013-02-15 Tobias Burnus <burnus@net-b.de>
4410 * gfortran.dg/init_flag_11.f90: New.
4412 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4414 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4416 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4418 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4421 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4422 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/allocatable_function_7.f90: New.
4427 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4429 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4430 * asan_globals_test-wrapper.cc: New file.
4431 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4432 instead of asan_globals_test.cc as dg-additional-sources.
4433 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4434 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4435 "sanitizer_test_utils.h" instead of
4436 "sanitizer_common/tests/sanitizer_test_utils.h".
4437 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4438 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4439 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4440 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4441 * g++.dg/asan/asan_test.cc: Synced from upstream.
4442 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4444 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4447 * c-c++-common/asan/memcmp-2.c: New test.
4449 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4452 * g++.dg/cpp0x/udlit-string-literal.h: New.
4453 * g++.dg/cpp0x/udlit-string-literal.C: New.
4455 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4457 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4459 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4462 * gcc.target/arm/pr56184.C: New test.
4464 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4467 * g++.dg/torture/pr56302.C: New test.
4468 * g++.dg/cpp0x/constexpr-56302.C: New test.
4469 * c-c++-common/pr56302.c: New test.
4471 2013-02-13 Tobias Burnus <burnus@net-b.de>
4472 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4475 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4476 * gfortran.dg/quad_3.f90: Ditto.
4478 2013-02-13 Kostya Serebryany <kcc@google.com>
4480 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4481 to match the fresh asan run-time.
4482 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4484 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4486 Avoid instrumenting duplicated memory access in the same basic block
4487 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4488 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4489 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4490 * c-c++-common/asan/inc.c: Likewise.
4492 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4495 * gcc.target/i386/pr56148.c: New test.
4497 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4498 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4504 2013-02-12 Richard Biener <rguenther@suse.de>
4507 * gcc.dg/lto/pr56297_0.c: New testcase.
4508 * gcc.dg/lto/pr56297_0.c: Likewise.
4510 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4513 * gfortran.dg/typebound_deferred_1.f90: New.
4515 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4517 PR rtl-optimization/56151
4518 * gcc.target/i386/pr56151.c: New test.
4520 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4522 * g++.dg/ext/mv12.C: New test.
4523 * g++.dg/ext/mv12.h: New file.
4524 * g++.dg/ext/mv12-aux.C: New file.
4525 * g++.dg/ext/mv13.C: New test.
4527 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4529 * lib/target-supports.exp
4530 (check_effective_target_powerpc_eabi_ok): New.
4531 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4533 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4534 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4536 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4537 * gcc.target/powerpc/pr51623.c: Likewise.
4538 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4539 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4541 2013-02-11 Alexander Potapenko <glider@google.com>
4542 Jack Howarth <howarth@bromo.med.uc.edu>
4543 Jakub Jelinek <jakub@redhat.com>
4546 * g++.dg/asan/pr55617.C: Run on all targets.
4548 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4550 PR rtl-optimization/56275
4551 * gcc.dg/pr56275.c: New test.
4553 2013-02-11 Richard Biener <rguenther@suse.de>
4555 PR tree-optimization/56273
4556 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4558 2013-02-11 Richard Biener <rguenther@suse.de>
4560 PR tree-optimization/56264
4561 * gcc.dg/torture/pr56264.c: New testcase.
4563 2013-02-11 Richard Biener <rguenther@suse.de>
4565 PR tree-optimization/56273
4566 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4567 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4568 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4569 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4570 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4571 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4573 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4575 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4576 for *-*-linux-gnu targets.
4577 * g++.dg/asan/interception-test-1.c: Ditto.
4578 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4579 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4581 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4584 * gfortran.dg/intrinsic_size_4.f90 : New test.
4586 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4589 * gcc.target/powerpc/pr56256.c: New test.
4591 2013-02-08 Ian Lance Taylor <iant@google.com>
4593 * lib/go.exp: Load timeout.exp.
4595 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4597 PR rtl-optimization/56246
4598 * gcc.target/i386/pr56246.c: New test.
4600 2013-02-08 Jeff Law <law@redhat.com>
4603 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4605 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4608 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4611 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4613 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4615 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4617 PR rtl-optimization/56195
4618 * gcc.dg/torture/pr56195.c: New test.
4620 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4623 * gfortran.dg/recursive_interface_2.f90: New test.
4625 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4627 PR tree-optimization/56250
4628 * gcc.c-torture/execute/pr56250.c: New test.
4630 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4632 PR tree-optimization/56064
4633 * gcc.dg/fixed-point/view-convert-2.c: New test.
4635 2013-02-08 Michael Matz <matz@suse.de>
4637 PR tree-optimization/52448
4638 * gcc.dg/pr52448.c: New test.
4640 2013-02-08 Richard Biener <rguenther@suse.de>
4643 * gcc.dg/torture/pr56181.c: New testcase.
4645 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4648 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4649 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4651 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4654 * g++.dg/parse/crash61.C: New test.
4657 * g++.dg/parse/pr56239.C: New test.
4660 * g++.dg/abi/mangle61.C: New test.
4662 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4664 PR rtl-optimization/56225
4665 * gcc.target/i386/pr56225.c: New test.
4667 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4670 * gcc.dg/guality/pr56154-1.c: New test.
4671 * gcc.dg/guality/pr56154-2.c: New test.
4672 * gcc.dg/guality/pr56154-3.c: New test.
4673 * gcc.dg/guality/pr56154-4.c: New test.
4674 * gcc.dg/guality/pr56154-aux.c: New file.
4676 PR tree-optimization/55789
4677 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4679 * gcc.dg/tree-ssa/inline-3.c: Add
4680 --param max-early-inliner-iterations=2 option.
4682 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4685 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4686 Add -fno-dwarf2-cfi-asm to dg-options.
4689 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4692 * gcc.dg/pr56228.c: New test.
4694 2013-02-07 Alan Modra <amodra@gmail.com>
4697 * gcc.target/powerpc/pr54009.c: New test.
4699 * gfortran.dg/pr54131.f: New test.
4701 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4704 * gfortran.dg/array_constructor_41.f90: New test.
4706 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4709 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4711 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4714 * g++.dg/gomp/pr56217.C: New test.
4716 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4718 PR tree-optimization/56205
4719 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4720 * gcc.c-torture/execute/pr56205.c: New test.
4722 2013-02-05 Richard Biener <rguenther@suse.de>
4724 PR tree-optimization/53342
4725 PR tree-optimization/53185
4726 * gcc.dg/vect/pr53185-2.c: New testcase.
4728 2013-02-05 Jan Hubicka <jh@suse.cz>
4730 PR tree-optimization/55789
4731 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4732 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4733 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4734 * g++.dg/ipa/inline-1.C: New testcase.
4735 * g++.dg/ipa/inline-2.C: New testcase.
4736 * g++.dg/ipa/inline-3.C: New testcase.
4738 2013-02-05 Jan Hubicka <jh@suse.cz>
4740 PR tree-optimization/55789
4741 * g++.dg/torture/pr55789.C: New testcase.
4743 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4746 * gcc.dg/pr56167.c: New test.
4748 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4751 * gcc.target/sh/pr55146.c: New.
4753 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4755 PR tree-optimization/54386
4756 * gcc.target/sh/pr54386.c: New.
4758 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4761 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4764 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4766 2013-02-04 Alexander Potapenko <glider@google.com>
4767 Jack Howarth <howarth@bromo.med.uc.edu>
4768 Jakub Jelinek <jakub@redhat.com>
4771 * g++.dg/asan/pr55617.C: New test.
4773 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4776 * gfortran.dg/typebound_operator_19.f90: New test.
4777 * gfortran.dg/typebound_assignment_4.f90: New test.
4779 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4782 * gfortran.dg/recursive_interface_1.f90: New test.
4784 2013-02-04 Richard Guenther <rguenther@suse.de>
4787 * gcc.dg/lto/pr56168_0.c: New testcase.
4788 * gcc.dg/lto/pr56168_1.c: Likewise.
4790 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4794 * gfortran.dg/block_12.f90: New test.
4795 * gfortran.dg/module_error_1.f90: New test.
4797 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4799 * lib/target-supports.exp (check_effective_target_vect_float)
4800 (check_effective_target_vect_no_align): Add mips-sde-elf.
4802 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4804 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4806 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4808 * gcc.dg/pr56023.c: XFAIL on AIX.
4809 * gcc.dg/vect/pr49352.c: Same.
4811 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4813 * gnat.dg/opt26.adb: New test.
4815 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4818 2013-01-27 Amol Pise <amolpise15@gmail.com>
4820 * gcc.target/arm/neon-vfnms-1.c: New test.
4821 * gcc.target/arm/neon-vfnma-1.c: New test.
4823 2013-01-31 Richard Biener <rguenther@suse.de>
4825 PR tree-optimization/56157
4826 * gcc.dg/torture/pr56157.c: New testcase.
4828 2013-01-30 Richard Biener <rguenther@suse.de>
4830 PR tree-optimization/56150
4831 * gcc.dg/torture/pr56150.c: New testcase.
4833 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4836 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4837 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4838 printed in backtrace.
4839 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4840 to avoid errors about mismatched allocation vs. deallocation.
4843 * g++.dg/mv1.C: Moved to...
4844 * g++.dg/ext/mv1.C: ... here. Adjust test.
4845 * g++.dg/mv2.C: Moved to...
4846 * g++.dg/ext/mv2.C: ... here. Adjust test.
4847 * g++.dg/mv3.C: Moved to...
4848 * g++.dg/ext/mv3.C: ... here.
4849 * g++.dg/mv4.C: Moved to...
4850 * g++.dg/ext/mv4.C: ... here.
4851 * g++.dg/mv5.C: Moved to...
4852 * g++.dg/ext/mv5.C: ... here. Adjust test.
4853 * g++.dg/mv6.C: Moved to...
4854 * g++.dg/ext/mv6.C: ... here. Adjust test.
4855 * g++.dg/ext/mv7.C: New test.
4856 * g++.dg/ext/mv8.C: New test.
4857 * g++.dg/ext/mv9.C: New test.
4858 * g++.dg/ext/mv10.C: New test.
4859 * g++.dg/ext/mv11.C: New test.
4861 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4863 PR rtl-optimization/56144
4864 * gcc.dg/pr56144.c: New.
4866 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4868 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4870 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4871 * g++.dg/cpp0x/constexpr-55573.C: Same
4873 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4875 PR tree-optimization/56064
4876 * gcc.dg/fixed-point/view-convert.c: New test.
4878 2013-01-30 Andreas Schwab <schwab@suse.de>
4880 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4881 evaluate the end index in string range.
4883 2013-01-30 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/allocatable_function_6.f90: New.
4888 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4889 Mikael Morin <mikael@gcc.gnu.org>
4892 * gfortran.dg/proc_ptr_comp_36.f90: New.
4894 2013-01-29 Richard Biener <rguenther@suse.de>
4896 PR tree-optimization/55270
4897 * gcc.dg/torture/pr55270.c: New testcase.
4899 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4901 PR rtl-optimization/56117
4902 * gcc.dg/pr56117.c: New test.
4904 2013-01-28 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/56034
4907 * gcc.dg/torture/pr56034.c: New testcase.
4909 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4911 PR tree-optimization/56125
4912 * gcc.dg/pr56125.c: New test.
4914 2013-01-28 Tobias Burnus <burnus@net-b.de>
4915 Mikael Morin <mikael@gcc.gnu.org>
4918 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4919 * gfortran.dg/import8.f90: Likewise.
4920 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4921 * gfortran.dg/import10.f90: New test.
4922 * gfortran.dg/import11.f90: Likewise
4924 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4927 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4928 string.h. Provide memset, malloc and free prototypes, adjust line
4929 numbers in dg-output.
4930 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4931 Provide memset prototype and adjust line numbers in dg-output.
4932 * c-c++-common/asan/global-overflow-1.c: Likewise.
4934 PR tree-optimization/56094
4935 * gcc.dg/pr56094.c: New test.
4937 2013-01-27 Amol Pise <amolpise15@gmail.com>
4939 * gcc.target/arm/neon-vfnms-1.c: New test.
4940 * gcc.target/arm/neon-vfnma-1.c: New test.
4942 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4945 * gcc.target/i386/pr56114.c: New test.
4947 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4950 * gfortran.dg/associate_14.f90: New test.
4953 * gfortran.dg/associate_13.f90: New test.
4955 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4957 PR tree-optimization/56098
4958 * gcc.dg/pr56098-1.c: New test.
4959 * gcc.dg/pr56098-2.c: New test.
4961 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4964 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4966 2013-01-22 Marek Polacek <polacek@redhat.com>
4968 PR tree-optimization/56035
4969 * gcc.dg/pr56035.c: New test.
4971 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4973 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
4976 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4978 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
4980 2013-01-24 Jakub Jelinek <jakub@redhat.com>
4983 * gcc.dg/pr56078.c: New test.
4984 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
4986 2013-01-24 Martin Jambor <mjambor@suse.cz>
4988 PR tree-optimization/55927
4989 * g++.dg/ipa/devirt-10.C: Disable early inlining.
4991 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/movsd.c: New test.
4995 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
4998 * gcc.target/i386/pr55934.c: New test.
5000 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5003 * gfortran.dg/select_8.f90: New.
5005 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5007 * gcc.target/microblaze/microblaze.exp: Remove
5008 target_config_cflags check.
5010 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5013 * gfortran.dg/gomp/pr56052.f90: New test.
5016 * gcc.dg/pr49069.c: New test.
5018 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5021 * g++.dg/cpp0x/constexpr-static10.C: New.
5023 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5026 * gcc.target/i386/pr56028.c: New test.
5028 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5031 * gcc.target/i386/pr55686.c: New test.
5033 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5036 * g++.dg/cpp0x/variadic139.C: New test.
5037 * g++.dg/cpp0x/variadic140.C: Likewise.
5038 * g++.dg/cpp0x/variadic141.C: Likewise.
5040 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5042 * gnat.dg/warn8.adb: New test.
5044 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5047 * gfortran.dg/include_8.f90: New test.
5049 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5051 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5052 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5054 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5056 PR tree-optimization/56051
5057 * gcc.c-torture/execute/pr56051.c: New test.
5059 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5061 PR rtl-optimization/56023
5062 * gcc.dg/pr56023.c: New test.
5064 2013-01-21 Martin Jambor <mjambor@suse.cz>
5067 * gcc.target/i386/pr56022.c: New test.
5069 2013-01-21 Jason Merrill <jason@redhat.com>
5071 * lib/target-supports.exp (check_effective_target_alias): New.
5073 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5076 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5078 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5080 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5082 2013-01-19 Jeff Law <law@redhat.com>
5084 PR tree-optimization/52631
5085 * tree-ssa/pr52631.c: New test.
5086 * tree-ssa/ssa-fre-9: Update expected output.
5088 2013-01-19 Anthony Green <green@moxielogic.com>
5090 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5093 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5095 PR tree-optimization/56029
5096 * g++.dg/torture/pr56029.C: New test.
5098 2013-01-18 Sharad Singhai <singhai@google.com>
5100 PR tree-optimization/55995
5101 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5103 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5106 * gcc.target/i386/pr55433.c: New.
5108 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5111 * gfortran.dg/pr56015.f90: New test.
5113 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5115 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5117 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5119 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5120 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5121 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5122 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5123 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5125 2013-01-17 Jeff Law <law@redhat.com>
5127 * gcc.dg/pr52573.c: Move to...
5128 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5130 PR rtl-optimization/52573
5131 * gcc.dg/pr52573.c: New test.
5133 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5136 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5137 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5138 check_no_compiler_messages to test support in ucontext.h.
5139 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5140 compliant RLIMIT_AS.
5142 2013-01-17 Marek Polacek <polacek@redhat.com>
5144 PR rtl-optimization/55833
5145 * gcc.dg/pr55833.c: New test.
5147 2013-01-17 Jan Hubicka <jh@suse.cz>
5149 PR tree-optimization/55273
5150 * gcc.c-torture/compile/pr55273.c: New testcase.
5152 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5155 * gcc.target/pr55981.c: New test.
5157 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5159 * gcc.target/arm/pr40887.c: Require at least armv5.
5160 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5161 * gcc.target/arm/pr51915.c: Likewise.
5162 * gcc.target/arm/pr52006.c: Likewise.
5163 * gcc.target/arm/pr53187.c: Likewise.
5165 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5166 * gcc.target/arm/ftest-support-arm.h: Delete.
5167 * gcc.target/arm/ftest-support-thumb.h: Delete.
5168 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5169 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5170 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5171 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5172 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5173 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5174 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5175 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5176 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5177 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5178 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5179 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5180 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5181 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5182 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5183 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5184 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5185 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5186 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5187 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5188 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5189 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5190 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5191 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5193 2013-01-17 Martin Jambor <mjambor@suse.cz>
5195 PR tree-optimizations/55264
5196 * g++.dg/ipa/pr55264.C: New test.
5198 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5201 * gfortran.dg/class_55.f90: New.
5203 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5206 * gcc.c-torture/execute/builtins/builtins.exp: Add
5207 -Wl,--allow-multiple-definition for eabi and elf targets.
5210 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5211 check_effective_target_vect_perm_short,
5212 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5213 check_effective_target_vect64): Return 0 for big-endian ARM.
5214 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5216 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5219 2013-01-16 Richard Biener <rguenther@suse.de>
5221 PR tree-optimization/55964
5222 * gcc.dg/torture/pr55964.c: New testcase.
5224 2013-01-16 Richard Biener <rguenther@suse.de>
5226 PR tree-optimization/54767
5227 PR tree-optimization/53465
5228 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5230 2013-01-16 Christian Bruel <christian.bruel@st.com>
5233 * gcc.target/sh/sh-switch.c: New testcase.
5235 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5237 * gcc.dg/webizer.c: Increase the array size.
5239 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5242 * gcc.dg/pr55940.c: New test.
5244 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5245 Harald Anlauf <anlauf@gmx.de>
5247 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5248 * gfortran.dg/bounds_check_5.f90: Likewise.
5249 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5250 * gfortran.dg/continuation_9.f90: Likewise.
5251 * gfortran.dg/move_alloc_13.f90: Likewise.
5252 * gfortran.dg/structure_constructor_11.f90: Likewise.
5253 * gfortran.dg/tab_continuation.f: Likewise.
5254 * gfortran.dg/warning-directive-2.F90: Likewise.
5255 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5257 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5259 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5260 * gcc.target/arm/fma-sp.c: Likewise.
5262 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5264 PR rtl-optimization/55153
5265 * gcc.dg/pr55153.c: New.
5267 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5269 PR tree-optimization/55920
5270 * gcc.c-torture/compile/pr55920.c: New test.
5272 2013-01-15 Richard Biener <rguenther@suse.de>
5275 * gcc.dg/torture/pr55882.c: New testcase.
5277 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5279 PR tree-optimization/55955
5280 * gcc.c-torture/compile/pr55955.c: New test.
5282 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5285 * g++.dg/cpp0x/alias-decl-31.C: New test.
5287 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5290 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5291 case where interface is null.
5293 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5296 * gfortran.dg/array_constructor_40.f90: New test.
5298 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5300 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5302 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5304 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5305 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5306 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5307 * gcc.target/aarch64/vect-ld1r.c: New.
5308 * gcc.target/aarch64/vect-ld1r.x: New.
5310 2013-01-14 Andi Kleen <ak@linux.intel.com>
5313 * gcc.target/i386/hle-clear-rel.c: New file
5314 * gcc.target/i386/hle-store-rel.c: New file.
5316 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5318 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5319 * gfortran.dg/bounds_check_4.f90: Likewise.
5320 * gfortran.dg/inquire_10.f90: Likewise.
5321 * gfortran.dg/minloc_3.f90: Likewise.
5322 * gfortran.dg/minlocval_3.f90: Likewise.
5323 * gfortran.dg/module_double_reuse.f90: Likewise.
5324 * gfortran.dg/mvbits_1.f90: Likewise.
5325 * gfortran.dg/oldstyle_1.f90: Likewise.
5326 * gfortran.dg/pr20163-2.f: Likewise.
5327 * gfortran.dg/save_1.f90: Likewise.
5328 * gfortran.dg/scan_1.f90: Likewise.
5329 * gfortran.dg/select_char_1.f90: Likewise.
5330 * gfortran.dg/shape_4.f90: Likewise.
5331 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5332 * gfortran.dg/function_optimize_10.f90: Likewise.
5333 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5334 * gfortran.dg/used_types_17.f90: Likewise.
5335 * gfortran.dg/used_types_18.f90: Likewise.
5337 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5340 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5342 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5344 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5346 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5348 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5350 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5353 * gfortran.dg/assumed_type_2.f90: Fix test case.
5354 * gfortran.dg/internal_pack_13.f90: New test.
5355 * gfortran.dg/internal_pack_14.f90: New test.
5357 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5360 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5361 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5364 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5366 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5368 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5371 * gcc.target/s390/pr55719.c: New testcase.
5373 2013-01-11 Richard Guenther <rguenther@suse.de>
5375 PR tree-optimization/44061
5376 * gcc.dg/pr44061.c: New testcase.
5378 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5380 Update copyright years.
5382 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5383 Jakub Jelinek <jakub@redhat.com>
5386 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5388 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5390 PR rtl-optimization/55672
5391 * gcc.target/i386/pr55672.c: New.
5393 2013-01-10 Jeff Law <law@redhat.com>
5395 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5396 pass/fail message unique.
5399 2013-01-10 Jason Merrill <jason@redhat.com>
5401 * ada/.gitignore: New.
5403 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5405 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5407 * g++.dg/tls/thread_local2.C: Likewise.
5408 * g++.dg/tls/thread_local2g.C: Likewise.
5409 * g++.dg/tls/thread_local6.C: Likewise.
5410 * g++.dg/tls/thread_local-order1.C: Add tls options.
5411 * g++.dg/tls/thread_local-order2.C: Likewise.
5412 * g++.dg/tls/thread_local3.C: Likewise.
5413 * g++.dg/tls/thread_local3g.C: Likewise.
5414 * g++.dg/tls/thread_local4.C: Likewise.
5415 * g++.dg/tls/thread_local4g.C: Likewise.
5416 * g++.dg/tls/thread_local5.C: Likewise.
5417 * g++.dg/tls/thread_local5g.C: Likewise.
5418 * g++.dg/tls/thread_local6g.C: Likewise.
5420 2013-01-10 Kostya Serebryany <kcc@google.com>
5422 * g++.dg/asan/asan_test.cc: Sync from upstream.
5424 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5426 PR tree-optimization/55921
5427 * gcc.c-torture/compile/pr55921.c: New test.
5429 2013-01-09 Jan Hubicka <jh@suse.cz>
5431 PR tree-optimization/55569
5432 * gcc.c-torture/compile/pr55569.c: New testcase.
5434 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5437 * gfortran.dg/use_28.f90: New test.
5439 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5441 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5442 number matching more robust.
5444 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5446 PR rtl-optimization/55829
5447 * gcc.target/i386/pr55829.c: New.
5449 2013-01-09 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/bind_c_bool_1.f90: New.
5453 * gfortran.dg/do_5.f90: Add dg-warning.
5455 2013-01-09 Jan Hubicka <jh@suse.cz>
5457 PR tree-optimization/55875
5458 * gcc.c-torture/execute/pr55875.c: New testcase.
5459 * g++.dg/torture/pr55875.C: New testcase.
5461 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5464 * c-c++-common/pr48418.c: New test.
5466 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5469 * g++.dg/tls/thread_local-ice.C: New.
5471 2013-01-09 Andreas Schwab <schwab@suse.de>
5473 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5475 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5477 PR tree-optimization/48189
5478 * gcc.dg/pr48189.c: New test.
5480 2013-01-04 Jan Hubicka <jh@suse.cz>
5482 PR tree-optimization/55823
5483 * g++.dg/ipa/devirt-10.C: New testcase.
5485 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5486 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5488 PR rtl-optimization/55845
5489 * gcc.target/i386/pr55845.c: New test.
5491 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5493 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5494 instructions generated instead of number of occurances.
5496 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5498 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5499 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5500 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5501 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5502 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5503 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5504 * gcc.target/aarch64/vect-fcm.x: Likewise.
5505 * lib/target-supports.exp
5506 (check_effective_target_vect_cond): Enable for AArch64.
5508 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5510 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5511 endian-safe float pool loading.
5512 (test_square_root_v4sf): Likewise.
5513 (test_square_root_v2df): Likewise.
5514 * lib/target-supports.exp
5515 (check_effective_target_vect_call_sqrtf): Add AArch64.
5517 2013-01-08 Martin Jambor <mjambor@suse.cz>
5520 * gcc.dg/tree-ssa/pr55579.c: New test.
5522 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5524 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5527 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.dg/torture/pr55890-3.c: New test.
5533 * gcc.c-torture/compile/pr55851.c: New test.
5536 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5539 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5542 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5544 2013-01-07 Tobias Burnus <burnus@net-b.de>
5547 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5548 * gfortran.dg/pointer_init_7.f90: New.
5550 2013-01-07 Richard Biener <rguenther@suse.de>
5552 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5554 2013-01-07 Richard Biener <rguenther@suse.de>
5557 * gcc.dg/torture/pr55890-1.c: New testcase.
5558 * gcc.dg/torture/pr55890-2.c: Likewise.
5560 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5562 * gcc.target/aarch64/fmovd.c: New.
5563 * gcc.target/aarch64/fmovf.c: Likewise.
5564 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5565 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5566 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5567 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5568 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5569 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5571 2013-01-07 Richard Biener <rguenther@suse.de>
5573 PR tree-optimization/55888
5574 PR tree-optimization/55862
5575 * gcc.dg/torture/pr55888.c: New testcase.
5577 2013-01-07 Tobias Burnus <burnus@net-b.de>
5580 * gfortran.dg/intrinsic_size_3.f90: New.
5582 2013-01-07 Tobias Burnus <burnus@net-b.de>
5585 * gfortran.dg/select_type_32.f90: New.
5587 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5590 * g++.dg/cpp0x/alias-decl-29.C: New test.
5592 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5597 * gfortran.dg/class_array_15.f03: New test.
5599 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5604 * gfortran.dg/use_23.f90: New test.
5605 * gfortran.dg/use_24.f90: New test.
5606 * gfortran.dg/use_25.f90: New test.
5607 * gfortran.dg/use_26.f90: New test.
5608 * gfortran.dg/use_27.f90: New test.
5610 2013-01-06 Olivier Hainque <hainque@adacore.com>
5612 * gnat.dg/specs/clause_on_volatile.ads: New test.
5614 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5616 * gnat.dg/alignment10.adb: New test.
5618 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5619 Mikael Morin <mikael@gcc.gnu.org>
5622 * gfortran.dg/use_22.f90: New test.
5624 2013-01-04 Andrew Pinski <apinski@cavium.com>
5626 * gcc.target/aarch64/cmp-1.c: New testcase.
5628 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5631 * gfortran.dg/select_type_31.f03: New test.
5633 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5635 PR c++/54526 (again)
5636 * g++.dg/cpp0x/parse2.C: Extend.
5637 * g++.old-deja/g++.other/crash28.C: Adjust.
5639 2013-01-04 Richard Biener <rguenther@suse.de>
5641 PR tree-optimization/55862
5642 * gcc.dg/torture/pr55862.c: New testcase.
5644 2013-01-04 Martin Jambor <mjambor@suse.cz>
5646 PR tree-optimization/55755
5647 * gcc.dg/torture/pr55755.c: New test.
5648 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5649 * gcc.dg/tree-ssa/pr45144.c: Update.
5651 2013-01-04 Richard Biener <rguenther@suse.de>
5654 * gcc.dg/fold-reassoc-2.c: New testcase.
5656 2013-01-04 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/null_7.f90: New.
5661 2013-01-04 Tobias Burnus <burnus@net-b.de>
5665 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5666 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5667 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5669 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5671 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5673 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5676 * gfortran.dg/assignment_1.f90: Modified.
5677 * gfortran.dg/assignment_4.f90: New.
5679 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5681 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5683 2013-01-03 Richard Biener <rguenther@suse.de>
5685 PR tree-optimization/55857
5686 * gcc.dg/vect/pr55857-1.c: New testcase.
5687 * gcc.dg/vect/pr55857-2.c: Likewise.
5689 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5691 PR rtl-optimization/55838
5692 * gcc.dg/pr55838.c: New test.
5694 PR tree-optimization/55832
5695 * gcc.c-torture/compile/pr55832.c: New test.
5697 2013-01-02 Teresa Johnson <tejohnson@google.com>
5699 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5700 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5701 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5702 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5703 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5704 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5705 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5706 * gcc.dg/unroll_1.c: Ditto.
5707 * gcc.dg/unroll_2.c: Ditto.
5708 * gcc.dg/unroll_3.c: Ditto.
5709 * gcc.dg/unroll_4.c: Ditto.
5711 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5713 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5715 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5718 * gfortran.dg/eof_4.f90: New test.
5720 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5722 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5723 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5724 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5725 (compat_setup_dfp): Initialize compat_alt_caret and
5726 compat_save_TEST_ALWAYS_FLAGS.
5728 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5730 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5732 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5734 * gcc.dg/torture/fp-int-convert-2.c: New test.
5736 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5738 * gfortran.dg/newunit_3.f90: Add dg-do run.
5739 * gfortran.dg/inquire_15.f90: Add dg-do run.
5741 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5743 PR tree-optimization/55831
5744 * gcc.dg/pr55831.c: New test.
5746 Copyright (C) 2013 Free Software Foundation, Inc.
5748 Copying and distribution of this file, with or without modification,
5749 are permitted in any medium without royalty provided the copyright
5750 notice and this notice are preserved.