1 2013-07-22 Tobias Burnus <burnus@net-b.de>
5 * coarray/lib_realloc_1.f90: Permit optimization.
6 * gfortran.dg/coarray_31.f90: New.
8 2013-07-22 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/class_array_7.f03: Fix memory leak.
13 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
16 * g++.dg/cpp0x/decltype56.C: New.
18 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20 * gcc.dg/pr53265.c: Correct line number in dg-message.
22 2013-07-22 Diego Novillo <dnovillo@google.com>
24 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
26 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
29 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
30 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
32 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
35 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
36 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
37 * gcc.dg/torture/pr53366-1.c: Same.
38 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
39 * gcc.dg/torture/pr56488.c: Same.
40 * gcc.dg/torture/pr57584.c: Same.
41 * gcc.dg/tree-ssa/pr57385.c: Same.
42 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
44 2013-07-21 OndÅej BÃlka <neleai@seznam.cz>
46 * c-c++-common/pr41779.c: Fix typos.
47 * gcc.c-torture/compile/20031125-2.c: Likewise.
48 * gcc.c-torture/compile/20040621-1.c: Likewise.
49 * gcc.c-torture/execute/20020418-1.c: Likewise.
50 * gcc.dg/20020108-1.c: Likewise.
51 * gcc.dg/atomic-generic-aux.c: Likewise.
52 * gcc.dg/builtin-complex-err-2.c: Likewise.
53 * gcc.dg/decl-1.c: Likewise.
54 * gcc.dg/di-sync-multithread.c: Likewise.
55 * gcc.dg/format/c90-printf-1.c: Likewise.
56 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
57 * gcc.dg/long-long-compare-1.c: Likewise.
58 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
59 * gcc.dg/pr17055-1.c: Likewise.
60 * gcc.dg/pr27095.c: Likewise.
61 * gcc.dg/torture/fp-int-convert.h: Likewise.
62 * gcc.dg/tree-prof/inliner-1.c: Likewise.
63 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
64 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
65 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
66 * gcc.dg/tree-ssa/loop-19.c: Likewise.
67 * gcc.dg/tree-ssa/loop-1.c: Likewise.
68 * gcc.dg/tree-ssa/pr21001.c: Likewise.
69 * gcc.dg/tree-ssa/pr42585.c: Likewise.
70 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
71 * gcc.dg/vect/vect-cond-5.c: Likewise.
72 * gcc.dg/weak/typeof-2.c: Likewise.
73 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
74 * gcc.target/arm/naked-1.c: Likewise.
75 * gcc.target/i386/pr9771-1.c: Likewise.
76 * gcc.target/sparc/sparc-constant-1.c: Likewise.
77 * gcc.target/sparc/struct-ret-check.c: Likewise.
78 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
79 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
80 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
83 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
86 * gfortran.dg/dependency_42.f90: New test.
87 * gfortran.dg/dependency_43.f90: New test.
89 2013-07-21 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/round_4.f90: New.
94 2013-07-21 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/min_max_conformance_2.f90: New.
99 2013-07-20 Jakub Jelinek <jakub@redhat.com>
101 PR preprocessor/57620
102 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
103 (main): Don't test {s,u,U,L}12.
104 * c-c++-common/raw-string-13.c: New test.
105 * c-c++-common/raw-string-14.c: New test.
106 * c-c++-common/raw-string-15.c: New test.
107 * c-c++-common/raw-string-16.c: New test.
109 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
111 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
113 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
115 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
117 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
118 target { ! keeps_null_pointer_checks }.
119 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
120 target { ! keeps_null_pointer_checks }.
122 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
123 * gcc.dg/torture/pr56488.c: Likewise.
125 2013-07-19 Ian Bolton <ian.bolton@arm.com>
127 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
130 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
132 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
133 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
134 * gfortran.dg/guality/guality.exp: Skip on AIX.
136 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
138 * g++.dg/debug/pr56819.C: Skip on AIX.
139 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
140 * g++.dg/guality/guality.exp: Skip on AIX.
142 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
144 * gcc.misc-tests/gcov-14.c: Skip on AIX.
146 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
148 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
151 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
152 Adjust to corrected rounding.
154 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
156 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
157 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
158 check_effective_target_cilkplus.
159 * g++.dg/cilk-plus/cilk-plus.exp: Same.
161 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
163 * gcc.target/powerpc/pr57744.c: Fix typo.
165 2013-07-18 Sriraman Tallam <tmsriram@google.com>
168 * gcc.c-torture/compile/pr57698.c: New test.
169 * gcc.c-torture/compile/pr43791.c: Remove prune output
171 * gcc.c-torture/compile/pr44043.c: Ditto.
173 2013-07-18 Wei Mi <wmi@google.com>
175 PR rtl-optimization/57878
176 * g++.dg/pr57518.C: New test.
178 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.dg/pr42611.c: Move dg-error to correct line.
182 2013-07-17 Tobias Burnus <burnus@net-b.de>
185 * gfortran.dg/dollar_sym_3.f: New.
186 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
188 2013-07-16 Iain Sandoe <iain@codesourcery.com>
193 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
194 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
195 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
196 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
197 * objc.dg/image-info.m: Likewise.
198 * objc.dg/symtab-1.m: Likewise.
199 * objc.dg/torture/strings/const-str-10.m: Likewise.
200 * objc.dg/torture/strings/const-str-11.m: Likewise.
201 * objc.dg/torture/strings/const-str-9.m: Likewise.
202 * objc.dg/zero-link-1.m: Likewise.
203 * objc.dg/zero-link-2.m: Likewise.
204 * objc.dg/no-extra-load.m: Avoid Foundation.h.
205 * objc.dg/objc-foreach-4.m: Likewise.
206 * objc.dg/objc-foreach-5.m: Likewise.
207 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
209 * obj-c++.dg/strings/const-str-12.mm: Likewise.
210 * obj-c++.dg/syntax-error-1.mm: Likewise.
211 * objc.dg/method-6.m: Likewise.
212 * objc.dg/pr23214.m: Likewise.
213 * objc.dg/proto-lossage-7.m: Likewise.
214 * objc.dg/strings/const-str-12b.m: Likewise.
215 * objc.dg/zero-link-3.m: Likewise.
216 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
217 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
218 adjust headers, interfaces and encoded types to reflect current system
219 versions. Add FIXME and outputs from current system compiler for
222 2013-07-15 Cong Hou <congh@google.com>
224 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
226 * gcc.target/i386/l_fma_float_3.c: Likewise.
227 * gcc.target/i386/l_fma_double_1.c: Likewise.
228 * gcc.target/i386/l_fma_double_3.c: Likewise.
230 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
232 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
233 function to test if HTM is available.
234 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
235 * gcc.target/powerpc/htm-builtin-1.c: New test.
237 2013-07-15 Tobias Burnus <burnus@net-b.de>
239 * gfortran.dg/coarray_lib_realloc_1.f90: New.
240 * gfortran.dg/coarray/lib_realloc_1.f90: New.
241 * gfortran.dg/coarray_6.f90: Add dg-error.
243 2013-07-15 Tobias Burnus <burnus@net-b.de>
246 * gfortran.dg/finalize_18.f90: New.
248 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
251 * fortran.dg/module_variable_1.f90: New test.
252 * fortran.dg/module_variable_2.f90: New test.
254 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
256 * g++.dg/ext/vector19.C: Adapt.
257 * g++.dg/ext/vector23.C: New testcase.
259 2013-07-12 Michael Matz <matz@suse.de>
262 * c-c++-common/pr55771.c: New test.
264 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
266 * gcc.target/aarch64/vect-movi.c: New.
268 2013-07-11 Sriraman Tallam <tmsriram@google.com>
271 * g++.dg/ext/pr57362.C: New.
273 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
276 * gcc.target/avr/torture/pr57631.c: New test.
278 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/constexpr-ice7.C: New.
283 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
285 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
287 * gcc.c-torture/execute/nest-align-1.x: New.
289 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/cpp0x/sfinae48.C: New.
294 2013-07-10 Jakub Jelinek <jakub@redhat.com>
296 PR preprocessor/57824
297 * c-c++-common/raw-string-17.c: New test.
298 * c-c++-common/gomp/pr57824.c: New test.
300 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/cpp0x/reinterpret_cast1.C: New.
304 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
305 * g++.dg/conversion/dr195.C: Update.
306 * g++.dg/expr/cast2.C: Likewise.
308 2013-07-10 Jakub Jelinek <jakub@redhat.com>
310 * c-c++-common/raw-string-18.c: New test.
311 * c-c++-common/raw-string-19.c: New test.
313 PR preprocessor/57757
314 * g++.dg/cpp/paste1.C: New test.
315 * g++.dg/cpp/paste2.C: New test.
317 2013-07-10 Graham Stott <grahams@btinternet.com>
319 * gcc.target/mips/mulsize-1.c: New.
320 * gcc.target/mips/mulsize-2.c: New.
321 * gcc.target/mips/mulsize-3.c: New.
322 * gcc.target/mips/mulsize-4.c: New.
324 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
327 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
328 * g++.dg/ext/vector24.C: New testcase.
330 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
333 * g++.dg/cpp0x/decltype17.C: Adjust.
335 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
338 * g++.dg/cpp0x/pr51786.C: New.
340 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
342 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
344 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
346 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
348 * gcc.target/powerpc/sd-vsx.c: Require dfp.
349 * gcc.target/powerpc/sd-pwr6.c: Likewise.
351 2013-07-08 Tobias Burnus <burnus@net-b.de>
354 * gfortran.dg/c_f_pointer_tests_8.f90: New.
356 2013-07-08 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/do_check_9.f90: New.
361 2013-07-08 Tobias Burnus <burnus@net-b.de>
364 * gfortran.dg/dot_product_2.f90: New.
366 2013-07-08 Tobias Burnus <burnus@net-b.de>
369 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
371 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
373 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
374 * gfortran.dg/finalize_10.f90: Fix dg-final.
376 2013-07-08 Jakub Jelinek <jakub@redhat.com>
379 * gcc.target/i386/pr57819.c: New test.
381 PR rtl-optimization/57829
382 * gcc.c-torture/execute/pr57829.c: New test.
384 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
386 * gcc.target/i386/memcpy-vector_loop-1.c: New.
387 * gcc.target/i386/memcpy-vector_loop-2.c: New.
389 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/pr57807.c: New test.
394 2013-07-06 Jakub Jelinek <jakub@redhat.com>
397 * gcc.dg/tree-ssa/vrp89.c: New test.
399 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/parse/defarg16.C: New.
404 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
406 PR rtl-optimization/55342
407 * gcc.target/i386/pr55342.c: New.
409 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
411 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
413 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/inherit/virtual10.C: New.
418 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
421 * gcc.dg/large-size-array-6.c: New test.
423 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
426 * g++.dg/template/crash116.C: New.
428 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
430 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
431 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
433 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
436 * g++.dg/cpp0x/nsdmi-list3.C: New.
438 2013-07-03 Jakub Jelinek <jakub@redhat.com>
441 * gcc.target/i386/pr57777.c: New test.
444 * g++.dg/template/arg9.C: New test.
446 2013-07-02 Sriraman Tallam <tmsriram@google.com>
448 * gcc.target/i386/avx-inline.c: New test.
450 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
452 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
453 * gcc.target/mips/call-2.c: Likewise.
454 * gcc.target/mips/call-3.c: Likewise.
455 * gcc.target/mips/lazy-binding-1.c: Likewise.
457 2013-07-02 Jakub Jelinek <jakub@redhat.com>
459 PR tree-optimization/57741
460 * gcc.dg/vect/pr57741-1.c: New test.
461 * gcc.dg/vect/pr57741-2.c: New test.
462 * gcc.dg/vect/pr57741-3.c: New test.
464 2013-07-02 Ian Bolton <ian.bolton@arm.com>
466 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
468 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
469 * lib/target-supports.exp: Define aarch64_little_endian.
471 2013-07-02 Ian Bolton <ian.bolton@arm.com>
473 * gcc.target/aarch64/abs_1.c: New test.
475 2013-07-02 Ian Bolton <ian.bolton@arm.com>
477 * gcc.target/aarch64/bfxil_1.c: New test.
478 * gcc.target/aarch64/bfxil_2.c: Likewise.
480 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
483 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
484 array sizes from 100 to 20.
486 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
489 * gfortran.dg/pointer_remapping_8.f90: New.
491 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
493 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
494 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
495 * g++.dg/cpp1y/udlit-userdef-string.C: New.
496 * g++.dg/cpp1y/complex_literals.h: New.
498 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
501 * g++.dg/cpp0x/noexcept21.C: New.
503 2013-06-28 Jakub Jelinek <jakub@redhat.com>
506 * gcc.target/i386/pr57736.c: New test.
508 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
510 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
512 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
513 strings to match the fixed error messages.
514 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
515 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
518 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
521 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
522 stqcx. get even registers.
524 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
527 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
529 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
531 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
533 * gcc.target/i386/bmi-1.c: Ditto.
534 * gcc.target/i386/bmi-bextr-4.c: New.
535 * gcc.target/i386/bmi-bextr-5.c: Ditto.
537 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/cpp0x/initlist73.C: New.
542 2013-06-27 Meador Inge <meadori@codesourcery.com>
544 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
545 * g++.dg/simulate-thread/atomics-2.C: Likewise.
546 * g++.dg/simulate-thread/atomics-1.C: Likewise.
548 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
551 * g++.dg/ext/pr57509.C: New file.
553 2013-06-27 Jakub Jelinek <jakub@redhat.com>
556 * gcc.target/i386/bmi-bextr-3.c: New test.
559 * gcc.target/i386/bmi2-bzhi-1.c: New test.
561 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
564 * g++.dg/cpp0x/pr57172.C: New testcase.
566 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
568 * gcc.target/s390/htm-1.c: New file.
569 * gcc.target/s390/htm-nofloat-1.c: New file.
570 * gcc.target/s390/htm-xl-intrin-1.c: New file.
572 2013-06-26 Tobias Burnus <burnus@net-b.de>
575 * gfortran.dg/bounds_check_17.f90: New.
577 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
580 * g++.dg/cpp1y/pr57640.C: New.
582 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
585 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
586 overflow due to size of arrays.
588 2013-06-25 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/57705
591 * gcc.dg/vect/pr57705.c: New test.
592 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
594 2013-06-25 Martin Jambor <mjambor@suse.cz>
597 * g++.dg/ipa/pr57670.C: New test.
599 2013-06-25 Richard Biener <rguenther@suse.de>
602 * gcc.dg/pr56977.c: New testcase.
604 2013-06-24 Martin Jambor <mjambor@suse.cz>
606 PR tree-optimization/57358
607 * gcc.dg/ipa/pr57358.c: New test.
609 2013-06-24 Richard Biener <rguenther@suse.de>
612 * gcc.dg/torture/pr57584.c: Remove target specific bits.
614 2013-06-24 Richard Biener <rguenther@suse.de>
616 PR tree-optimization/57488
617 * gcc.dg/torture/pr57488.c: New testcase.
619 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
620 Dominique d'Humieres <dominiq@lps.ens.fr>
623 * gfortran.dg/fraction.f90: New.
625 2013-06-24 Alan Modra <amodra@gmail.com>
627 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
628 Add scan-assembler-not "lvx".
629 * gcc.target/powerpc/le-altivec-consts.c: New.
631 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/cpp0x/sfinae47.C: New.
635 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
638 * gcc.target/sh/pr52483-1.c: New.
639 * gcc.target/sh/pr52483-2.c: New.
640 * gcc.target/sh/pr52483-3.c: New.
641 * gcc.target/sh/pr52483-4.c: New.
642 * gcc.target/sh/pr52483-5.c: New.
644 2013-06-23 Sriraman Tallam <tmsriram@google.com>
646 * gcc.target/i386/intrinsics_1.c: New test.
647 * gcc.target/i386/intrinsics_2.c: Ditto.
648 * gcc.target/i386/intrinsics_3.c: Ditto.
649 * gcc.target/i386/intrinsics_4.c: Ditto.
650 * gcc.target/i386/intrinsics_5.c: Ditto.
651 * gcc.target/i386/intrinsics_6.c: Ditto.
652 * gcc.target/i386/avx-1.c: Provide macros for builtins
653 needing immediate arguments in f16cintrin.h and rtmintrin.h.
655 2013-06-21 Tobias Burnus <burnus@net-b.de>
658 * gfortran.dg/finalize_17.f90: New.
660 2013-06-21 Tobias Burnus <burnus@net-b.de>
662 * gfortran.dg/realloc_on_assign_18.f90: New.
664 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
666 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
667 Also changed the returns from error as distinct values so that
668 debugging can get easier.
669 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
670 errors specific to C, if necessary. Also added new error
672 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
673 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
674 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
675 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
676 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
677 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
678 the same changes as parser_errors3.c, spaces were added between colons
679 to not confuse C++ compiler with 2 colons as scope.
680 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
681 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
682 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
683 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
684 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
685 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
686 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
687 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
688 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
689 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
690 * g++.dg/cilk-plus/cilk-plus.exp: New script.
691 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
694 2013-06-21 Joseph Myers <joseph@codesourcery.com>
697 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
699 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
702 * gcc.target/i386/pr57655.c: New test.
704 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
706 * ada/acats/tests/gcc: Delete.
707 * gnat.dg/style: Likewise.
709 2013-06-20 Jeff Law <law@redhat.com>
711 PR tree-optimization/57660
712 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
713 based on their branch cost.
715 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
717 2013-06-20 Tobias Burnus <burnus@net-b.de>
720 * gfortran.dg/list_read_11.f90: New.
722 2013-06-20 Richard Biener <rguenther@suse.de>
724 PR tree-optimization/57584
725 * gcc.dg/torture/pr57584.c: New testcase.
727 2013-06-19 Sharad Singhai <singhai@google.com>
729 * g++.dg/gcov/gcov-8.C: New testcase.
730 * lib/gcov.exp: Handle intermediate format.
732 2013-06-19 Wei Mi <wmi@google.com>
734 PR rtl-optimization/57518
735 * testsuite/gcc.dg/pr57518.c: New test.
737 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
739 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
741 2013-06-19 Jan Hubicka <jh@suse.cz>
743 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
745 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
747 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
748 hard-coded values of array sizes with a #define.
749 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
750 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
751 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
752 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
753 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
755 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
757 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
758 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
760 2013-06-19 Jeff Law <law@redhat.com>
762 * gcc.dg/tree-ssa/forwprop-28.c: New test.
764 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
767 * g++.dg/template/error53.C: New.
769 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
772 * gcc.target/powerpc/pr55033.c: Fix options.
774 2013-06-18 Sriraman Tallam <tmsriram@google.com>
776 * gcc.target/i386/inline_error.c: New test.
777 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
778 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
780 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/cpp0x/decltype55.C: New.
785 2013-06-18 Marek Polacek <polacek@redhat.com>
787 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
789 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
791 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
793 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
795 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
796 Also changed the returns from error as distinct values so that it is
799 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
801 * gcc.target/aarch64/scalar_intrinsics.c: Update.
803 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
806 * g++.dg/template/error52.C: New.
807 * g++.dg/lookup/friend15.C: Update.
808 * g++.dg/parse/error11.C: Likewise.
809 * g++.dg/parse/error14.C: Likewise.
810 * g++.dg/parse/parser-pr28152-2.C: Likewise.
811 * g++.dg/parse/template25.C: Likewise.
812 * g++.old-deja/g++.jason/cond.C: Likewise.
813 * g++.old-deja/g++.mike/for2.C: Likewise.
814 * g++.old-deja/g++.robertl/eb125.C: Likewise.
815 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
817 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
819 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
822 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
824 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
825 accidentally placing minus sign for length instead of stride.
827 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
829 PR rtl-optimization/57425
830 PR rtl-optimization/57569
831 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
832 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
834 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
838 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
840 * gfortran.dg/typebound_assignment_6.f03: New.
842 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
844 * gcc.target/h8300/h8300.exp: New.
845 * gcc.dg/pragma-isr.c: Move to ...
846 * gcc.target/sh/torture/pragma-isr.c: ... here ...
847 * gcc.target/h8300/pragma-isr.c: ... and here.
848 * gcc.dg/pragma-isr2.c: Move to ...
849 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
850 * gcc.target/h8300/pragma-isr2.c: ... and here.
851 * gcc.dg/pragma-isr-trapa.c: Move to ...
852 * gcc.target/sh/pragma-isr-trapa.c: ... here.
853 * gcc.dg/pragma-isr-trapa2.c: Move to ...
854 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
855 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
856 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
857 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
858 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
859 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
860 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
861 * gcc.dg/attr-isr-trap_exit.c: Move to ...
862 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
863 * gcc.dg/attr-isr-trapa.c: Move to ...
864 * gcc.target/sh/attr-isr-trapa.c: ... here.
866 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/ext/builtin-offsetof1.C: New.
871 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
873 * gcc.target/aarch64/vect_smlal_1.c: New file.
875 2013-06-14 Tobias Burnus <burnus@net-b.de>
878 * gfortran.dg/defined_assignment_7.f90: New.
880 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/rtti/dyncast6.C: New.
884 * g++.dg/cpp0x/dyncast1.C: Likewise.
886 2013-06-14 Alan Modra <amodra@gmail.com>
889 * gcc.dg/pr57134.c: New.
891 2013-06-14 Tobias Burnus <burnus@net-b.de>
894 * gfortran.dg/deferred_type_param_9.f90: New.
896 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
898 * gcc.dg/fold-minus-1.c: New testcase.
900 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
903 * gfortran.dg/typebound_assignment_5.f03: New.
905 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
907 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
909 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
910 Pat Haugen <pthaugen@us.ibm.com>
911 Peter Bergner <bergner@vnet.ibm.com>
913 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
914 load/store instructions on power7, power8.
915 * gcc.target/powerpc/atomic-p8.c: Likewise.
917 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
920 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
922 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
925 * g++.dg/warn/Wunused-var-20.C: New.
927 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
929 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
930 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
931 Run with -fno-common.
933 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
935 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
936 and exit function calls with return 1 and return 0, respectively.
938 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
940 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
943 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
945 PR tree-optimization/57361
946 * gcc.dg/tree-ssa/pr57361.c: New file.
948 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
950 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
952 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
954 2013-06-12 Tobias Burnus <burnus@net-b.de>
956 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
958 2013-06-12 Tobias Burnus <burnus@net-b.de>
959 Dominique d'Humieres <dominiq@lps.ens.fr>
961 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
963 2013-06-12 Jakub Jelinek <jakub@redhat.com>
966 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
967 * gcc.target/i386/pr56564-3.c: Likewise.
969 2013-06-11 Tobias Burnus <burnus@net-b.de>
972 * gfortran.dg/class_array_18.f90: New.
974 2013-06-11 Jan Hubicka <jh@suse.cz>
977 * g++.dg/ext/visibility/anon6.C: Update testcase.
979 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
982 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
983 in how we check __sec_reduce_mutating function's result.
985 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
986 Pat Haugen <pthaugen@us.ibm.com>
987 Peter Bergner <bergner@vnet.ibm.com>
989 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
990 direct move instructions.
991 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
992 * gcc.target/powerpc/direct-move.h: Likewise.
993 * gcc.target/powerpc/direct-move-float1.c: Likewise.
994 * gcc.target/powerpc/direct-move-float2.c: Likewise.
995 * gcc.target/powerpc/direct-move-double1.c: Likewise.
996 * gcc.target/powerpc/direct-move-double2.c: Likewise.
997 * gcc.target/powerpc/direct-move-long1.c: Likewise.
998 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1000 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/cpp0x/pr52440.C: New.
1005 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1008 * gcc.target/i386/pr56564-1.c: New test.
1009 * gcc.target/i386/pr56564-2.c: New test.
1010 * gcc.target/i386/pr56564-3.c: New test.
1011 * gcc.target/i386/pr56564-4.c: New test.
1012 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1013 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1014 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1015 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1016 * gcc.target/i386/vect-sizes-1.c: Likewise.
1017 * gcc.target/i386/memcpy-1.c: Likewise.
1018 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1019 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1021 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1023 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1024 systems to cover all GNU systems.
1025 * g++.dg/abi/guard2.C: Likewise.
1026 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1027 * g++.dg/eh/sighandle.C: Likewise.
1028 * g++.dg/ext/cleanup-10.C: Likewise.
1029 * g++.dg/ext/cleanup-11.C: Likewise.
1030 * g++.dg/ext/cleanup-8.C: Likewise.
1031 * g++.dg/ext/cleanup-9.C: Likewise.
1032 * g++.dg/opt/const5.C: Likewise.
1033 * g++.dg/opt/life1.C: Likewise.
1034 * g++.dg/other/pr39496.C: Likewise.
1035 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1036 * g++.old-deja/g++.abi/align.C: Likewise.
1037 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1038 * g++.old-deja/g++.law/weak.C: Likewise.
1039 * g++.old-deja/g++.pt/asm1.C: Likewise.
1040 * gcc.c-torture/execute/20030125-1.x: Likewise.
1041 * gcc.c-torture/execute/990127-2.x: Likewise.
1042 * gcc.dg/20041106-1.c: Likewise.
1043 * gcc.dg/20050503-1.c: Likewise.
1044 * gcc.dg/builtin-object-size-5.c: Likewise.
1045 * gcc.dg/cleanup-10.c: Likewise.
1046 * gcc.dg/cleanup-11.c: Likewise.
1047 * gcc.dg/cleanup-8.c: Likewise.
1048 * gcc.dg/cleanup-9.c: Likewise.
1049 * gcc.dg/complex-5.c: Likewise.
1050 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1051 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1052 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1053 * gcc.dg/dfp/pr35739.c: Likewise.
1054 * gcc.dg/fdata-sections-1.c: Likewise.
1055 * gcc.dg/lto/20090206-1_0.c: Likewise.
1056 * gcc.dg/lto/20090206-2_0.c: Likewise.
1057 * gcc.dg/pr30360.c: Likewise.
1058 * gcc.dg/pr37303.c: Likewise.
1059 * gcc.dg/pr39323-1.c: Likewise.
1060 * gcc.dg/pr39323-2.c: Likewise.
1061 * gcc.dg/pr39323-3.c: Likewise.
1062 * gcc.dg/pr45416.c: Likewise.
1063 * gcc.dg/setjmp-2.c: Likewise.
1064 * gcc.dg/split-1.c: Likewise.
1065 * gcc.dg/split-3.c: Likewise.
1066 * gcc.dg/split-4.c: Likewise.
1067 * gcc.dg/strlenopt-12g.c: Likewise.
1068 * gcc.dg/strlenopt-14g.c: Likewise.
1069 * gcc.dg/strlenopt-14gf.c: Likewise.
1070 * gcc.dg/strlenopt-16g.c: Likewise.
1071 * gcc.dg/strlenopt-17g.c: Likewise.
1072 * gcc.dg/strlenopt-18g.c: Likewise.
1073 * gcc.dg/strlenopt-1f.c: Likewise.
1074 * gcc.dg/strlenopt-22g.c: Likewise.
1075 * gcc.dg/strlenopt-2f.c: Likewise.
1076 * gcc.dg/strlenopt-4g.c: Likewise.
1077 * gcc.dg/strlenopt-4gf.c: Likewise.
1078 * gcc.dg/struct-ret-3.c: Likewise.
1079 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1080 * gcc.misc-tests/linkage.exp: Likewise.
1081 * gcc.target/i386/20000724-1.c: Likewise.
1082 * gcc.target/i386/align-main-3.c: Likewise.
1083 * gcc.target/i386/cleanup-1.c: Likewise.
1084 * gcc.target/i386/inline-mcpy.c: Likewise.
1085 * gcc.target/i386/pr32268.c: Likewise.
1086 * gcc.target/i386/pr36613.c: Likewise.
1087 * gcc.target/i386/pr39013-1.c: Likewise.
1088 * gcc.target/i386/pr39013-2.c: Likewise.
1089 * gcc.target/i386/pr39496.c: Likewise.
1090 * gcc.target/i386/pr40906-3.c: Likewise.
1091 * gcc.target/i386/pr46084.c: Likewise.
1092 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1094 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1097 * gcc.target/sh/pr6526.c: New.
1099 2013-06-09 Jakub Jelinek <jakub@redhat.com>
1102 * gcc.c-torture/execute/pr57568.c: New test.
1104 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/other/vararg-4.C: New.
1109 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1111 PR rtl-optimization/57559
1112 * gcc.target/s390/pr57559.c : New test.
1114 2013-06-08 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/finalize_10.f90: New.
1118 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1119 * gfortran.dg/finalize_15.f90: New.
1121 2013-06-08 Tobias Burnus <burnus@net-b.de>
1124 * gfortran.dg/storage_size_4.f90: New.
1126 2013-06-07 Sriraman Tallam <tmsriram@google.com>
1129 * testsuite/g++.dg/ext/pr57548.C: New test.
1131 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1134 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1136 2013-06-07 Jan Hubicka <jh@suse.cz>
1138 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1140 2013-06-07 Tobias Burnus <burnus@net-b.de>
1143 * gfortran.dg/array_constructor_48.f90: New.
1144 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1145 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1147 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1150 * gcc.target/arm/xordi3-opt.c: New test.
1152 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1154 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1155 Revert to dg-options.
1157 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1160 * gcc.target/powerpc/pr55033.c: New.
1162 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1165 * g++.dg/cpp0x/alias-decl-36.C: New.
1167 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1168 Pat Haugen <pthaugen@us.ibm.com>
1169 Peter Bergner <bergner@vnet.ibm.com>
1171 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1172 power8 builtin functions.
1173 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1174 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1175 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1176 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1177 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1178 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1179 * gcc.target/powerpc/p8vector-vectorize-1.c: New
1180 tests to test power8 auto-vectorization.
1181 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1182 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1183 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1184 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1186 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1187 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1189 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1191 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1193 (check_effective_target_powerpc_p8vector_ok): Likewise.
1194 (is-effective-target): Likewise.
1195 (check_vect_support_and_set_flags): Likewise.
1197 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1200 * g++.dg/parse/error53.C: New.
1202 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1204 PR rtl-optimization/57459
1205 * gcc.target/i386/pr57459.c: New test.
1207 2013-06-06 Teresa Johnson <tejohnson@google.com>
1210 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1211 into -freorder-blocks-and-partition test.
1212 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1213 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1214 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1215 * gcc.dg/tree-prof/pr50907.c: Ditto.
1216 * gcc.dg/tree-prof/pr45354.c: Ditto.
1217 * g++.dg/tree-prof/partition2.C: Ditto.
1218 * g++.dg/tree-prof/partition3.C: Ditto.
1220 2013-06-06 Tobias Burnus <burnus@net-b.de>
1223 * gfortran.dg/finalize_16.f90: New.
1225 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1227 * gcc.dg/vect/no-section-anchors-vect-68.c:
1228 Add dg-skip-if aarch64_tiny.
1230 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1233 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1234 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1236 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/cpp0x/decltype54.C: New.
1241 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1243 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1244 arm*-*-*eabi* targets.
1245 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1247 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1249 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1250 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1253 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1254 * gfortran.dg/io_real_boz_4.f90: Ditto.
1255 * gfortran.dg/io_real_boz_5.f90: Ditto.
1257 2013-06-05 Andreas Schwab <schwab@suse.de>
1259 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1261 2013-06-04 Jan Hubicka <jh@suse.cz>
1263 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1265 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1267 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1268 parameters with void.
1269 (main2): Removed argc parameter.
1270 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1271 (main): Replaced argc, argv parameters with void.
1272 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1273 (main2): Removed argc parameter.
1274 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1275 argv parameters with void. Added __asm volatile to avoid optimization
1276 on argc, if necessary.
1277 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1278 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1279 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1280 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1281 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1282 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1283 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1284 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1285 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1286 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1287 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1288 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1289 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1290 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1291 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1292 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1293 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1294 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1295 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1296 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1297 parameters with void.
1298 (main2): Removed argc parameter.
1299 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1300 (main): Replaced argc, argv parameters with void.
1301 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1302 argv parameters with void. Also renamed this function as main, and
1303 delete the existing main.
1304 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1305 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1306 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1308 2013-06-04 Ian Bolton <ian.bolton@arm.com>
1310 * gcc.target/aarch64/movi_1.c: New test.
1312 2013-06-04 Tobias Burnus <burnus@net-b.de>
1315 * gfortran.dg/finalize_12.f90: New.
1316 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1317 end of scope finalization.
1318 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1319 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1320 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1321 * gfortran.dg/class_19.f03: Ditto.
1322 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1323 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1324 * gfortran.dg/extends_14.f03: Ditto.
1325 * gfortran.dg/move_alloc_4.f90: Ditto.
1326 * gfortran.dg/typebound_proc_27.f03: Ditto.
1328 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
1330 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1331 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1332 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1333 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1334 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1335 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1336 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1337 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1338 * gfortran.dg/io_real_boz_4.f90: Ditto.
1339 * gfortran.dg/io_real_boz_5.f90: Ditto.
1340 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1341 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1342 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1343 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1344 * gfortran.dg/transpose_2.f90: Fix dg-output.
1346 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1348 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1349 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1350 dg-option and an header comment.
1352 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1355 * g++.dg/cpp0x/sfinae46.C: New.
1356 * g++.dg/cpp0x/defaulted13.C: Adjust.
1357 * g++.dg/cpp0x/defaulted2.C: Likewise.
1358 * g++.dg/cpp0x/defaulted26.C: Likewise.
1359 * g++.dg/cpp0x/defaulted3.C: Likewise.
1360 * g++.dg/cpp0x/error1.C: Likewise.
1361 * g++.dg/cpp0x/implicit1.C: Likewise.
1362 * g++.dg/cpp0x/implicit11.C: Likewise.
1363 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1364 * g++.dg/cpp0x/initlist47.C: Likewise.
1365 * g++.dg/cpp0x/initlist9.C: Likewise.
1366 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1367 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1368 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1369 * g++.dg/cpp0x/union4.C: Likewise.
1370 * g++.dg/template/crash108.C: Likewise.
1371 * g++.dg/template/crash41.C: Likewise.
1372 * g++.old-deja/g++.jason/local.C: Likewise.
1373 * g++.old-deja/g++.law/visibility3.C: Likewise.
1375 2013-06-03 Teresa Johnson <tejohnson@google.com>
1377 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1378 * gcc.dg/vect/bb-slp-14.c: Ditto.
1379 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1380 * gcc.dg/vect/bb-slp-23.c: Ditto.
1381 * gcc.dg/vect/bb-slp-15.c: Ditto.
1382 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1383 * gcc.dg/vect/bb-slp-24.c: Ditto.
1384 * gcc.dg/vect/bb-slp-16.c: Ditto.
1385 * gcc.dg/vect/bb-slp-25.c: Ditto.
1386 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1387 * gcc.dg/vect/bb-slp-17.c: Ditto.
1388 * gcc.dg/vect/bb-slp-1.c: Ditto.
1389 * gcc.dg/vect/bb-slp-26.c: Ditto.
1390 * gcc.dg/vect/bb-slp-18.c: Ditto.
1391 * gcc.dg/vect/bb-slp-2.c: Ditto.
1392 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1393 * gcc.dg/vect/bb-slp-27.c: Ditto.
1394 * gcc.dg/vect/bb-slp-19.c: Ditto.
1395 * gcc.dg/vect/bb-slp-3.c: Ditto.
1396 * gcc.dg/vect/bb-slp-28.c: Ditto.
1397 * gcc.dg/vect/bb-slp-4.c: Ditto.
1398 * gcc.dg/vect/bb-slp-29.c: Ditto.
1399 * gcc.dg/vect/bb-slp-5.c: Ditto.
1400 * gcc.dg/vect/bb-slp-6.c: Ditto.
1401 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1402 * gcc.dg/vect/bb-slp-7.c: Ditto.
1403 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1404 * gcc.dg/vect/bb-slp-8.c: Ditto.
1405 * gcc.dg/vect/bb-slp-9.c: Ditto.
1406 * gcc.dg/vect/bb-slp-10.c: Ditto.
1407 * gcc.dg/vect/bb-slp-11.c: Ditto.
1408 * gcc.dg/vect/bb-slp-20.c: Ditto.
1409 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1410 * gcc.dg/vect/bb-slp-21.c: Ditto.
1411 * gcc.dg/vect/bb-slp-30.c: Ditto.
1412 * gcc.dg/vect/bb-slp-13.c: Ditto.
1413 * gcc.dg/vect/bb-slp-22.c: Ditto.
1414 * g++.dg/vect/slp-pr50413.cc: Ditto.
1415 * g++.dg/vect/slp-pr56812.cc: Ditto.
1416 * g++.dg/vect/slp-pr50819.cc: Ditto.
1418 2013-06-01 Tobias Burnus <burnus@net-b.de>
1421 * gfortran.dg/class_array_17.f90: New.
1423 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1425 * ada/acats/floatstore.lst: New.
1426 * ada/acats/run_all.sh: Process it.
1428 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1430 * gcc.target/powerpc/e500-ord-1.c: New test.
1431 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1432 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1433 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1435 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1437 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1439 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1441 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1443 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1445 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1447 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1450 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1453 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1455 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1457 2013-05-31 Marek Polacek <polacek@redhat.com>
1459 PR tree-optimization/57478
1460 PR tree-optimization/57453
1461 * gcc.dg/torture/pr57478.c: New test.
1463 2013-05-31 Tobias Burnus <burnus@net-b.de>
1466 * gfortran.dg/class_array_17.f90: New.
1468 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1471 * gcc.target/arm/iordi3-opt.c: New test.
1473 2013-05-31 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1478 * gfortran.dg/interface_26.f90: Ditto.
1479 * gfortran.dg/proc_ptr_11.f90: Ditto.
1480 * gfortran.dg/proc_ptr_15.f90: Ditto.
1481 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1482 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1483 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1484 * gfortran.dg/typebound_override_1.f90: Ditto.
1485 * gfortran.dg/typebound_override_4.f90: Ditto.
1486 * gfortran.dg/typebound_proc_6.f03: Ditto.
1487 * gfortran.dg/assumed_type_7.f90: New test.
1488 * gfortran.dg/typebound_override_5.f90: New test.
1489 * gfortran.dg/typebound_override_6.f90: New test.
1490 * gfortran.dg/typebound_override_7.f90: New test.
1492 2013-05-30 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/power_6.f90: New.
1497 2013-05-30 Ian Bolton <ian.bolton@arm.com>
1499 * gcc.target/aarch64/insv_1.c: New test.
1501 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1503 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1504 dg-skip-if "No stabs".
1506 2013-05-30 Janus Weil <janus@gcc.gnu.org>
1509 * gfortran.dg/assumed_size_1.f90: New.
1511 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1513 * gcc.dg/shrink-wrap-alloca.c: New added.
1514 * gcc.dg/shrink-wrap-pretend.c: New added.
1515 * gcc.dg/shrink-wrap-sibcall.c: New added.
1517 2013-05-30 Tobias Burnus <burnus@net-b.de>
1520 * gfortran.dg/assumed_rank_13.f90: New.
1522 2013-05-29 Easwaran Raman <eraman@google.com>
1524 PR tree-optimization/57442
1525 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1527 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1529 PR tree-optimization/57441
1530 * gcc.c-torture/compile/pr57441.c: New.
1532 2013-05-29 Dehao Chen <dehao@google.com>
1535 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1537 2013-05-29 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1541 * gfortran.dg/class_19.f03: Ditto.
1543 2013-05-29 Richard Biener <rguenther@suse.de>
1545 * gcc.dg/vect/bb-slp-32.c: New testcase.
1547 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1549 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1550 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1551 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1552 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1553 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1554 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1555 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1556 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1557 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1558 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1559 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1560 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1561 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1562 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1563 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1564 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1565 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1566 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1567 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1568 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1569 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1570 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1571 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1572 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1573 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1574 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1575 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1576 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1577 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1578 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1579 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1580 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1581 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1582 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1583 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1584 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1585 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1586 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1587 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1589 2013-05-29 Tobias Burnus <burnus@net-b.de>
1592 * gfortran.dg/finalize_11.f90: New.
1593 * gfortran.dg/finalize_4.f03: Remove dg-error.
1594 * gfortran.dg/finalize_5.f03: Ditto.
1595 * gfortran.dg/finalize_6.f03: Ditto.
1596 * gfortran.dg/finalize_7.f03: Ditto.
1598 2013-05-28 Tobias Burnus <burnus@net-b.de>
1600 * gfortran.dg/class_array_16.f90: New.
1602 2013-05-28 Tobias Burnus <burnus@net-b.de>
1605 * testsuite/gfortran.dg/use_29.f90: New.
1607 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/fp_exception.adb: New test.
1611 2013-05-28 Richard Biener <rguenther@suse.de>
1613 PR tree-optimization/56787
1614 * gcc.dg/vect/pr56787.c: New testcase.
1616 2013-05-28 Janus Weil <janus@gcc.gnu.org>
1617 Tobias Burnus <burnus@net-b.de>
1620 * gfortran.dg/typebound_override_4.f90: New.
1622 2013-05-28 Richard Biener <rguenther@suse.de>
1624 PR tree-optimization/57411
1625 * g++.dg/opt/pr57411.C: New testcase.
1627 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1629 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1630 * gcc.dg/builtin-bswap-9.c: Likewise.
1632 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1634 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1636 2013-05-27 Richard Biener <rguenther@suse.de>
1639 * gcc.dg/gomp/pr57412.c: New testcase.
1641 2013-05-27 Bud Davis <jmdavis@link.com>
1644 * gfortran.dg/stfunc_8.f90: New.
1646 2013-05-27 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/57343
1649 * gcc.dg/torture/pr57343.c: New testcase.
1651 2013-05-27 Richard Biener <rguenther@suse.de>
1653 PR tree-optimization/57417
1654 * gcc.dg/torture/pr57417.c: New testcase.
1656 2013-05-27 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/57396
1659 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1661 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1663 * gnat.dg/specs/last_bit.ads: New test.
1665 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1667 * gnat.dg/specs/machine_attribute.ads: New test.
1669 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
1671 * gnat.dg/incomplete3.ad[sb]: New test.
1673 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1676 * gcc.target/mips/div-13.c: New test.
1678 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1681 * gcc.target/mips/mips16-attributes-5.c,
1682 * gcc.target/mips/mips16-attributes-6.c: New tests.
1684 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
1686 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
1687 * gcc.dg/builtin-bswap-8.c: Likewise.
1689 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/cpp0x/new1.C: New.
1694 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/parse/dtor16.C: New.
1698 * g++.dg/parse/dtor6.C: Adjust.
1700 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/expr/bitfield12.C: New.
1705 2013-05-24 Jeff Law <law@redhat.com>
1707 PR tree-optimization/57124
1708 * gcc.c-torture/execute/pr57124.c: New test.
1709 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
1711 2013-05-24 Martin Jambor <mjambor@suse.cz>
1713 PR tree-optimization/57294
1714 * gcc.dg/ipa/pr57294.c: New test.
1716 2013-05-24 Dehao Chen <dehao@google.com>
1718 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
1720 2013-05-24 Ian Bolton <ian.bolton@arm.com>
1722 * gcc.target/aarch64/scalar_intrinsics.c
1723 (force_simd): Use a valid instruction.
1724 (test_vdupd_lane_s64): Pass a valid lane argument.
1725 (test_vdupd_lane_u64): Likewise.
1727 2013-05-24 Richard Biener <rguenther@suse.de>
1729 PR tree-optimization/57287
1730 * gcc.dg/pr57287.c: New testcase.
1732 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/template/error51.C: New.
1737 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/template/bitfield2.C: New.
1742 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1744 * gnat.dg/specs/noinline1.ads: New test.
1745 * gnat.dg/noinline2.ad[sb]: Likewise.
1746 * gnat.dg/specs/noinline3.ads: Likewise.
1747 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
1749 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
1752 * gcc.dg/tree-ssa/pr57385.c: New test.
1754 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1756 * gnat.dg/derived_type4.adb: New test.
1758 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
1760 * gcc.dg/builtin-bswap-6.c: New test.
1761 * gcc.dg/builtin-bswap-7.c: Likewise.
1762 * gcc.dg/builtin-bswap-8.c: Likewise.
1763 * gcc.dg/builtin-bswap-9.c: Likewise.
1765 2013-05-23 Christian Bruel <christian.bruel@st.com>
1768 * gcc.dg/debug/pr57351.c: New test
1770 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
1772 * gcc.target/aarch64/vect-clz.c: New file.
1774 2013-05-23 Martin Jambor <mjambor@suse.cz>
1777 * gcc.dg/ipa/pr57347.c: New test.
1779 2013-05-23 Richard Biener <rguenther@suse.de>
1781 PR tree-optimization/57380
1782 * g++.dg/tree-ssa/pr57380.C: New testcase.
1784 2013-05-23 Richard Biener <rguenther@suse.de>
1787 * gcc.dg/torture/pr57381.c: New testcase.
1789 2013-05-23 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.c-torture/execute/pr57344-1.c: New test.
1793 * gcc.c-torture/execute/pr57344-2.c: New test.
1794 * gcc.c-torture/execute/pr57344-3.c: New test.
1795 * gcc.c-torture/execute/pr57344-4.c: New test.
1797 2013-05-23 Richard Biener <rguenther@suse.de>
1799 PR rtl-optimization/57341
1800 * gcc.dg/torture/pr57341.c: New testcase.
1802 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/parse/crash62.C: New.
1807 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1808 Pat Haugen <pthaugen@us.ibm.com>
1809 Peter Bergner <bergner@vnet.ibm.com>
1811 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
1814 2013-05-22 Tobias Burnus <burnus@net-b.de>
1817 * gfortran.dg/defined_assignment_6.f90: New.
1819 2013-05-22 Tobias Burnus <burnus@net-b.de>
1822 * gfortran.dg/assumed_type_6.f90: New.
1824 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/cpp0x/Wunused-parm.C: New.
1829 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1831 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
1832 * g++.dg/warn/Wdouble-promotion.C: Likewise.
1834 2013-05-21 Easwaran Raman <eraman@google.com>
1836 PR tree-optimization/57322
1837 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
1839 2013-05-21 Graham Stott <graham.stott@btinternet.com>
1841 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
1844 2013-05-21 Tobias Burnus <burnus@net-b.de>
1847 * gfortran.dg/assumed_type_5.f90: New.
1848 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
1849 * gfortran.dg/assumed_rank_2.f90: Ditto.
1850 * gfortran.dg/assumed_type_3.f90: Update dg-error.
1851 * gfortran.dg/no_arg_check_3.f90: Ditto.
1853 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1855 PR tree-optimization/57331
1856 * gcc.c-torture/compile/pr57331.c: New test.
1858 2013-05-21 Richard Biener <rguenther@suse.de>
1860 PR tree-optimization/57330
1861 * gcc.dg/torture/pr57330.c: New testcase.
1863 2013-05-21 Richard Biener <rguenther@suse.de>
1865 PR tree-optimization/57303
1866 * gcc.dg/torture/pr57303.c: New testcase.
1868 2013-05-21 Jakub Jelinek <jakub@redhat.com>
1870 PR tree-optimization/57321
1871 * gcc.c-torture/execute/pr57321.c: New test.
1873 2013-05-20 Tobias Burnus <burnus@net-b.de>
1877 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
1878 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
1879 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
1880 * gfortran.dg/binding_label_tests_3.f03: Ditto.
1881 * gfortran.dg/binding_label_tests_4.f03: Ditto.
1882 * gfortran.dg/binding_label_tests_5.f03: Ditto.
1883 * gfortran.dg/binding_label_tests_6.f03: Ditto.
1884 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1885 * gfortran.dg/binding_label_tests_8.f03: Ditto.
1886 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
1887 * gfortran.dg/binding_label_tests_24.f90: New.
1888 * gfortran.dg/binding_label_tests_25.f90: New.
1890 2013-05-20 Tobias Burnus <burnus@net-b.de>
1893 * gfortran.dg/binding_label_tests_17.f90: New.
1894 * gfortran.dg/binding_label_tests_18.f90: New.
1895 * gfortran.dg/binding_label_tests_19.f90: New.
1896 * gfortran.dg/binding_label_tests_20.f90: New.
1897 * gfortran.dg/binding_label_tests_21.f90: New.
1898 * gfortran.dg/binding_label_tests_22.f90: New.
1899 * gfortran.dg/binding_label_tests_23.f90: New.
1901 2013-05-20 Tobias Burnus <burnus@net-b.de>
1904 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
1905 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
1906 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
1907 * gfortran.dg/common_18.f90: New.
1908 * gfortran.dg/common_19.f90: New.
1909 * gfortran.dg/common_20.f90: New.
1910 * gfortran.dg/common_21.f90: New.
1912 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/parse/error52.C: New.
1916 * g++.dg/parse/error3.C: Adjust.
1917 * g++.dg/parse/error36.C: Likewise.
1919 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1922 * gcc.target/sh/pr56547-1.c: New.
1923 * gcc.target/sh/pr56547-2.c: New.
1925 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1928 * g++.dg/warn/Wsign-compare-6.C: New.
1929 * g++.dg/warn/Wdouble-promotion.C: Adjust.
1931 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1934 * g++.dg/template/error50.C: New.
1936 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/ext/complit13.C: New.
1941 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
1944 * g++.dg/pr57175.C: New testcase.
1946 2013-05-17 Easwaran Raman <eraman@google.com>
1948 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
1950 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
1953 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
1955 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1957 PR rtl-optimization/57281
1958 PR rtl-optimization/57300
1959 * gcc.dg/pr57300.c: New test.
1960 * gcc.c-torture/execute/pr57281.c: New test.
1962 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1965 * g++.dg/ext/sizeof-complit.C: New.
1967 2013-05-17 Marek Polacek <polacek@redhat.com>
1969 * gcc.dg/strlenopt-25.c: New test.
1970 * gcc.dg/strlenopt-26.c: Likewise.
1972 2013-05-17 Jakub Jelinek <jakub@redhat.com>
1974 * gcc.target/i386/rotate-4.c: Compile only with -mavx
1975 instead of -mavx2, require only avx instead of avx2.
1976 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
1977 of avx2-check.h and turn into an avx runtime test instead of
1980 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
1982 * g++.dg/ext/vector22.C: Uncomment working test.
1984 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
1987 * g++.dg/template/pr17410.C: New.
1989 2013-05-16 Jakub Jelinek <jakub@redhat.com>
1991 * gcc.target/i386/rotate-3.c: New test.
1992 * gcc.target/i386/rotate-3a.c: New test.
1993 * gcc.target/i386/rotate-4.c: New test.
1994 * gcc.target/i386/rotate-4a.c: New test.
1995 * gcc.target/i386/rotate-5.c: New test.
1996 * gcc.target/i386/rotate-5a.c: New test.
1998 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2000 * gcc.dg/visibility-21.c: Require section_anchors.
2002 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2004 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2005 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2006 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2008 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2010 * gcc.dg/visibility-21.c: New.
2012 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2015 * gcc.dg/pr57286.c: New testcase.
2016 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2017 * g++.dg/ext/vector22.C: Comment out transformations not
2020 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2023 * gcc.target/mips/call-1.c: Restrict to o32.
2024 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2026 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2030 * g++.dg/warn/Wshadow-1.C: Likewise.
2031 * g++.dg/warn/Wshadow-6.C: Likewise.
2032 * g++.dg/warn/Wshadow-7.C: Likewise.
2034 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/parse/pr31952-1.C: New.
2038 * g++.dg/parse/pr31952-2.C: Likewise.
2039 * g++.dg/parse/pr31952-3.C: Likewise.
2041 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2042 * g++.old-deja/g++.jason/cond.C: Likewise.
2043 * g++.dg/cpp0x/range-for5.C: Likewise.
2045 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2048 * gcc.target/arm/pr40887.c: Adjust testcase.
2049 * gcc.target/arm/pr19599.c: New test.
2051 2013-05-15 Richard Biener <rguenther@suse.de>
2053 PR tree-optimization/57275
2054 * gcc.target/i386/pr57275.c: New testcase.
2056 2013-05-15 Jan Hubicka <jh@suse.cz>
2058 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2059 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2060 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2062 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2064 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2067 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2070 * c-c++-common/Wsequence-point-1.c: New test.
2072 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2074 * g++.dg/ext/vector22.C: New testcase.
2075 * gcc.dg/binop-xor3.c: Remove xfail.
2077 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2079 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2080 FLOAT cmp FLOAT ? INT : INT.
2081 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2082 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2083 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2084 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2085 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2086 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2088 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/cpp0x/defaulted43.C: New.
2093 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2095 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2096 (alloca): Remove declaration.
2097 (foo9): Replace alloca by __builtin_alloca.
2099 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2101 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
2102 Expect "size of array is too large" error.
2104 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2106 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2108 2013-05-14 Richard Biener <rguenther@suse.de>
2111 * g++.dg/torture/pr57235.C: New testcase.
2113 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/torture/pr57251.c: New test.
2118 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.target/i386/pr57264.c: New test.
2123 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2127 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2129 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2131 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2133 PR tree-optimization/45216
2134 PR tree-optimization/57157
2135 * c-c++-common/rotate-1.c: Add 32 tests with +.
2136 * c-c++-common/rotate-1a.c: Adjust.
2137 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
2138 * c-c++-common/rotate-2b.c: New test.
2139 * c-c++-common/rotate-3.c: Add 32 tests with +.
2140 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
2141 * c-c++-common/rotate-4b.c: New test.
2142 * c-c++-common/rotate-5.c: New test.
2144 2013-05-13 Martin Jambor <mjambor@suse.cz>
2147 * gcc.dg/ipa/remref-0.c: New test.
2148 * gcc.dg/ipa/remref-1a.c: Likewise.
2149 * gcc.dg/ipa/remref-1b.c: Likewise.
2150 * gcc.dg/ipa/remref-2a.c: Likewise.
2151 * gcc.dg/ipa/remref-2b.c: Likewise.
2153 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
2155 * gcc.dg/vector-shift-2.c: New testcase.
2157 2013-05-13 Jakub Jelinek <jakub@redhat.com>
2159 PR tree-optimization/57230
2160 * gcc.dg/strlenopt-24.c: New test.
2162 PR tree-optimization/57230
2163 * gcc.dg/strlenopt-23.c: New test.
2165 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2168 * gcc.target/sh/pr57108.c: Move this test case to ...
2169 * gcc.c-torture/compile/pr57108.c: ... here.
2171 2013-05-10 Richard Biener <rguenther@suse.de>
2173 PR tree-optimization/57214
2174 * gcc.dg/torture/pr57214.c: New testcase.
2176 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
2178 * gcc.dg/vector-shift.c: New testcase.
2180 2013-05-10 Jakub Jelinek <jakub@redhat.com>
2182 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2184 PR tree-optimization/45216
2185 PR tree-optimization/57157
2186 * c-c++-common/rotate-1.c: New test.
2187 * c-c++-common/rotate-1a.c: New test.
2188 * c-c++-common/rotate-2.c: New test.
2189 * c-c++-common/rotate-2a.c: New test.
2190 * c-c++-common/rotate-3.c: New test.
2191 * c-c++-common/rotate-3a.c: New test.
2192 * c-c++-common/rotate-4.c: New test.
2193 * c-c++-common/rotate-4a.c: New test.
2195 2013-05-10 Richard Biener <rguenther@suse.de>
2197 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2198 * gcc.target/i386/l_fma_double_1.c: Adjust.
2199 * gcc.target/i386/l_fma_double_2.c: Likewise.
2200 * gcc.target/i386/l_fma_double_3.c: Likewise.
2201 * gcc.target/i386/l_fma_double_4.c: Likewise.
2202 * gcc.target/i386/l_fma_double_5.c: Likewise.
2203 * gcc.target/i386/l_fma_double_6.c: Likewise.
2204 * gcc.target/i386/l_fma_float_1.c: Likewise.
2205 * gcc.target/i386/l_fma_float_2.c: Likewise.
2206 * gcc.target/i386/l_fma_float_3.c: Likewise.
2207 * gcc.target/i386/l_fma_float_4.c: Likewise.
2208 * gcc.target/i386/l_fma_float_5.c: Likewise.
2209 * gcc.target/i386/l_fma_float_6.c: Likewise.
2211 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2214 * g++.dg/cpp0x/pr51226.C: New.
2216 2013-04-16 Han Shen <shenhan@google.com>
2218 Test cases for '-fstack-protector-strong'.
2219 * gcc.dg/fstack-protector-strong.c: New.
2220 * g++.dg/fstack-protector-strong.C: New.
2222 2013-05-07 Ian Bolton <ian.bolton@arm.com>
2224 * gcc.target/aarch64/ands_1.c: New test.
2225 * gcc.target/aarch64/ands_2.c: Likewise
2227 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2229 * lib/target-supports.exp (check_effective_target_hw): New
2231 * c-c++-common/asan/clone-test-1.c: Call
2232 check_effective_target_hw.
2233 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2234 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2235 possible decorations.
2236 * c-c++-common/asan/null-deref-1.c: Likewise.
2237 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2238 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2239 * c-c++-common/asan/use-after-free-1.c: Likewise.
2240 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2241 * g++.dg/asan/large-func-test-1.C: Likewise.
2243 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2245 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2247 2013-05-07 Richard Biener <rguenther@suse.de>
2250 * g++.dg/torture/pr57190.C: New testcase.
2252 2013-05-07 Jakub Jelinek <jakub@redhat.com>
2254 PR tree-optimization/57149
2255 * gcc.dg/pr57149.c: New test.
2258 * gcc.dg/pr57184.c: New test.
2260 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2262 * gnat.dg/specs/array3.ads: New test.
2264 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
2266 * c-c++-common/vector-scalar-2.c: New testcase.
2268 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2270 * gcc.target/i386/asm-dialect-2.c: New testcase.
2272 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2275 * g++.dg/cpp0x/auto38.C: New.
2277 2013-05-06 Richard Biener <rguenther@suse.de>
2279 PR tree-optimization/57185
2280 * gcc.dg/autopar/pr57185.c: New testcase.
2282 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
2285 * gcc.target/i386/pr57106.c: New test.
2287 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2289 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2290 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2291 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2292 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2293 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2294 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2295 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2297 2013-05-06 Teresa Johnson <tejohnson@google.com>
2300 * gcc.dg/pr57154.c: New test.
2302 2013-05-06 Richard Biener <rguenther@suse.de>
2305 * gcc.dg/torture/pr57147-1.c: New testcase.
2306 * gcc.dg/torture/pr57147-2.c: Likewise.
2307 * gcc.dg/torture/pr57147-3.c: Likewise.
2309 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2312 * gcc.target/sh/pr55303-1.c: New.
2313 * gcc.target/sh/pr55303-2.c: New.
2314 * gcc.target/sh/pr55303-3.c: New.
2316 2013-05-05 Tobias Burnus <burnus@net-b.de>
2318 * gfortran.dg/allocate_with_source_3.f90: New.
2320 2013-05-05 Tobias Burnus <burnus@net-b.de>
2323 * gfortran.dg/null_8.f90: New.
2325 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/cpp0x/enum27.C: New.
2329 * g++.dg/cpp0x/enum_base.C: Adjust.
2331 2013-05-04 Jakub Jelinek <jakub@redhat.com>
2333 PR tree-optimization/56205
2334 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2336 2013-05-04 Tobias Burnus <burnus@net-b.de>
2338 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2339 * gfortran.dg/bind_c_usage_27.f90: New.
2340 * gfortran.dg/bind_c_usage_28.f90: New.
2342 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2347 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2350 * gcc.target/powerpc/pr57150.c: New file.
2352 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2354 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2355 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2356 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2357 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2358 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2359 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2360 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2362 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2364 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2365 scan-assembler-times.
2367 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2369 * gcc.dg/tree-ssa/slsr-32.c: New.
2370 * gcc.dg/tree-ssa/slsr-33.c: New.
2371 * gcc.dg/tree-ssa/slsr-34.c: New.
2372 * gcc.dg/tree-ssa/slsr-35.c: New.
2373 * gcc.dg/tree-ssa/slsr-36.c: New.
2374 * gcc.dg/tree-ssa/slsr-37.c: New.
2375 * gcc.dg/tree-ssa/slsr-38.c: New.
2377 2013-05-03 Ian Bolton <ian.bolton@arm.com>
2379 * gcc.target/aarch64/tst_1.c: New test.
2380 * gcc.target/aarch64/tst_2.c: Likewise
2382 2013-05-02 Jeff Law <law@redhat.com>
2384 PR tree-optimization/57144
2385 * gcc.c-torture/execute/pr57144.c: New test.
2387 2013-05-03 Jakub Jelinek <jakub@redhat.com>
2389 PR rtl-optimization/57130
2390 * gcc.c-torture/execute/pr57130.c: New test.
2392 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
2394 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2396 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2398 * gcc.target/aarch64/fabd.c: New file.
2400 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2403 * g++.dg/cpp0x/pr54318.C: New.
2405 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.dg/parse/error51.C: New.
2409 * g++.dg/parse/error15.C: Adjust column numbers.
2411 2013-05-02 Tobias Burnus <burnus@net-b.de>
2414 * gfortran.dg/size_kind_2.f90: New.
2415 * gfortran.dg/size_kind_3.f90: New.
2417 2013-05-02 Richard Biener <rguenther@suse.de>
2420 * g++.dg/torture/pr57140.C: New testcase.
2422 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2425 * gcc.target/arm/pr56732-1.c: New test.
2427 2013-05-02 Martin Jambor <mjambor@suse.cz>
2430 * gcc.dg/ipa/pr56988.c: New test.
2432 2013-05-02 Ian Bolton <ian.bolton@arm.com>
2434 * gcc.target/aarch64/bics_1.c: New test.
2435 * gcc.target/aarch64/bics_2.c: Likewise.
2437 2013-05-02 Jakub Jelinek <jakub@redhat.com>
2439 PR rtl-optimization/57131
2440 * gcc.c-torture/execute/pr57131.c: New test.
2442 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2447 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2450 * gcc.target/i386/pr57091.c: New test.
2452 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2454 * gcc.target/aarch64/vect-vaddv.c: New.
2456 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2458 * gcc.target/aarch64/vect-vmaxv.c: New.
2459 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2461 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2463 * gcc.target/aarch64/scalar-vca.c: New.
2464 * gcc.target/aarch64/vect-vca.c: Likewise.
2466 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2468 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2469 (test_vceqd_s64): Force arguments to SIMD registers.
2470 (test_vceqzd_s64): Likewise.
2471 (test_vcged_s64): Likewise.
2472 (test_vcled_s64): Likewise.
2473 (test_vcgezd_s64): Likewise.
2474 (test_vcged_u64): Likewise.
2475 (test_vcgtd_s64): Likewise.
2476 (test_vcltd_s64): Likewise.
2477 (test_vcgtzd_s64): Likewise.
2478 (test_vcgtd_u64): Likewise.
2479 (test_vclezd_s64): Likewise.
2480 (test_vcltzd_s64): Likewise.
2481 (test_vtst_s64): Likewise.
2482 (test_vtst_u64): Likewise.
2484 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2487 * g++.dg/cpp0x/decltype53.C: New.
2489 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2492 * gfortran.dg/power_5.f90: New test.
2494 2013-04-30 Richard Biener <rguenther@suse.de>
2497 * gcc.dg/torture/pr57122.c: New testcase.
2499 2013-04-30 Richard Biener <rguenther@suse.de>
2502 * g++.dg/torture/pr57107.C: New testcase.
2504 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
2506 PR rtl-optimization/57105
2507 * gcc.dg/pr57105.c: New test.
2509 2013-04-30 Jakub Jelinek <jakub@redhat.com>
2511 PR tree-optimization/57104
2512 * gcc.dg/pr57104.c: New test.
2514 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2517 * gcc.target/i386/pr44578.c: New test.
2519 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2522 * gcc.target/i386/pr57097.c: New test.
2524 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
2527 * gcc.target/i386/pr57098.c: New test.
2529 2013-04-29 Kai Tietz <ktietz@redhat.com>
2531 * gcc.c-torture/execute/pr55875.c: New test.
2533 2013-04-29 Richard Biener <rguenther@suse.de>
2536 * gcc.dg/torture/pr57075.c: New testcase.
2538 2013-04-29 Richard Biener <rguenther@suse.de>
2541 * gcc.dg/autopar/pr57103.c: New testcase.
2543 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2545 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2547 2013-04-29 Tom de Vries <tom@codesourcery.com>
2549 * gcc.dg/pr50763.c: Update test.
2551 2013-04-26 Jeff Law <law@redhat.com>
2553 * gcc.dg/tree-ssa/vrp88.c: New test.
2555 2013-04-29 Christian Bruel <christian.bruel@st.com>
2558 * gcc.target/sh/pr57108.c: New test.
2560 2013-04-29 Richard Biener <rguenther@suse.de>
2563 * gfortran.dg/gomp/pr57089.f90: New testcase.
2565 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2567 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2569 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2571 * gcc.target/aarch64/vect-vcvt.c: New.
2573 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2575 * gcc.target/aarch64/vect-vrnd.c: New.
2577 2013-04-29 Richard Biener <rguenther@suse.de>
2579 PR tree-optimization/57081
2580 * gcc.dg/torture/pr57081.c: New testcase.
2582 2013-04-29 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/57083
2585 * gcc.dg/torture/pr57083.c: New test.
2587 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2590 * g++.dg/cpp0x/decltype52.C: New.
2592 2013-04-28 Jakub Jelinek <jakub@redhat.com>
2594 N3472 binary constants
2595 * g++.dg/cpp/limits.C: Adjust warning wording.
2596 * g++.dg/system-binary-constants-1.C: Likewise.
2597 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2599 2013-04-28 Tobias Burnus <burnus@net-b.de>
2602 * gfortran.dg/coarray_30.f90: New.
2604 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2607 * frontend-passes (optimize_power): New function.
2608 (optimize_op): Use it.
2610 2013-04-27 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.c-torture/execute/pr56866.c: New test.
2614 * gcc.target/i386/pr56866.c: New test.
2616 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/setjmp-5.c: New test.
2621 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2624 * g++.dg/cpp0x/constexpr-55708.C: New.
2626 2013-04-26 Richard Biener <rguenther@suse.de>
2628 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2629 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2630 * gcc.dg/pr53265.c: Remove XFAILs.
2631 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2632 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2634 2013-04-26 Jakub Jelinek <jakub@redhat.com>
2636 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2637 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2638 -fdiagnostics-color=never option similarly to
2639 -fno-diagnostics-show-caret option.
2641 2013-04-25 Jakub Jelinek <jakub@redhat.com>
2643 PR rtl-optimization/57003
2644 * gcc.target/i386/pr57003.c: New test.
2646 2013-04-25 Marek Polacek <polacek@redhat.com>
2648 PR tree-optimization/57066
2649 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2651 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
2652 Tejas Belagod <tejas.belagod@arm.com>
2654 * gcc.target/aarch64/vaddv-intrinsic.c: New.
2655 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
2656 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
2658 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2660 * gcc.target/aarch64/cmp.c: New.
2662 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2664 * gcc.target/aarch64/ngc.c: New.
2666 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2668 * lib/target-supports.exp
2669 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
2670 (check_effective_target_arm_neon_fp16_ok): Likewise.
2671 (add_options_for_arm_neon_fp16): Likewise.
2672 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
2673 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
2675 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
2677 PR rtl-optimizations/57046
2678 * gcc.target/i386/pr57046.c: New test.
2680 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2682 * g++.dg/cpp1y/cplusplus.C: New.
2684 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
2688 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2690 * c-c++-common/Wpointer-arith-1.c: New.
2692 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2694 * g++.dg/cpp1y/cxx1y_macro.C: New.
2696 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/cpp0x/sfinae45.C: New.
2701 2013-04-24 Richard Biener <rguenther@suse.de>
2704 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
2706 2013-04-23 Richard Biener <rguenther@suse.de>
2709 * gcc.dg/torture/pr57036-1.c: New testcase.
2710 * gcc.dg/torture/pr57036-2.c: Likewise.
2712 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
2714 * gcc.target/aarch64/scalar-mov.c: New testcase.
2716 2013-04-23 Richard Biener <rguenther@suse.de>
2718 PR tree-optimization/57026
2719 * gcc.dg/torture/pr57026.c: New testcase.
2721 2013-04-22 Janus Weil <janus@gcc.gnu.org>
2725 * gfortran.dg/transfer_check_4.f90: New.
2727 2013-04-22 Marek Polacek <polacek@redhat.com>
2730 * gcc.dg/pr56990.c: New test.
2732 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
2735 * gcc.target/i386/pr57018.c: New test.
2737 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
2739 * gcc.target/aarch64/vrecps.c: New.
2740 * gcc.target/aarch64/vrecpx.c: Likewise.
2742 2013-04-22 Christian Bruel <christian.bruel@st.com>
2745 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
2747 2013-04-21 Jeff Law <law@redhat.com>
2749 * gcc.dg/tree-ssa/forwprop-26.c: New test.
2751 2013-04-20 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/c_loc_test_22.f90: New.
2756 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
2758 PR rtl-optimization/56847
2759 * gcc.dg/pr56847.c: New test.
2761 2013-04-19 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/56982
2764 * gcc.c-torture/execute/pr56982.c: New testcase.
2766 2013-04-19 Martin Jambor <mjambor@suse.cz>
2768 PR tree-optimization/56718
2769 * g++.dg/ipa/imm-devirt-1.C: New test.
2770 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2772 2013-04-19 Richard Biener <rguenther@suse.de>
2774 PR tree-optimization/57000
2775 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2777 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2778 Mikael Morin <mikael@gcc.gnu.org>
2781 * gfortran.dg/array_constructor_45.f90: New test.
2782 * gfortran.dg/array_constructor_46.f90: New test.
2783 * gfortran.dg/array_constructor_47.f90: New test.
2784 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2786 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2788 PR rtl-optimization/56999
2789 * g++.dg/opt/pr56999.C: New test.
2791 2013-04-18 Cary Coutant <ccoutant@google.com>
2793 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
2794 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
2796 2013-04-18 Cary Coutant <ccoutant@google.com>
2798 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
2799 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
2800 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
2801 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
2802 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2803 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
2804 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2805 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
2806 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
2807 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
2808 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2810 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
2812 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
2814 2013-04-18 Jakub Jelinek <jakub@redhat.com>
2816 PR tree-optimization/56984
2817 * gcc.c-torture/compile/pr56984.c: New test.
2819 PR rtl-optimization/56992
2820 * gcc.dg/pr56992.c: New test.
2822 2013-04-17 Janus Weil <janus@gcc.gnu.org>
2825 * gfortran.dg/proc_ptr_42.f90: New.
2827 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
2829 * gnat.dg/discr41.ad[sb]: New test.
2830 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
2831 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
2832 * gcc.dg/vect/slp-24.c: Likewise.
2833 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
2834 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
2835 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
2836 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
2837 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
2838 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
2839 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
2840 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
2841 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
2842 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
2843 * gcc.dg/vect/vect-strided-mult.c: Likewise.
2844 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
2845 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
2846 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
2847 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
2848 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
2849 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
2850 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
2851 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
2852 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
2853 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
2854 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
2855 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
2856 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
2857 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
2858 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
2860 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
2863 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
2864 * gfortran.dg/module_md5_1.f90: Remove.
2866 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2868 * gcc.target/aarch64/adds3.c: New.
2869 * gcc.target/aarch64/subs3.c: New.
2871 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2873 * gcc.target/aarch64/adds1.c: New.
2874 * gcc.target/aarch64/adds2.c: New.
2875 * gcc.target/aarch64/subs1.c: New.
2876 * gcc.target/aarch64/subs2.c: New.
2878 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
2880 Implement n3599 - Literal operator templates for strings.
2881 * g++.dg/cpp1y/udlit-char-template.C: New test.
2882 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
2884 2013-04-16 Tobias Burnus <burnus@net-b.de>
2887 * gfortran.dg/no_arg_check_1.f90: New.
2888 * gfortran.dg/no_arg_check_2.f90: New.
2889 * gfortran.dg/no_arg_check_3.f90: New.
2891 2013-04-16 Janus Weil <janus@gcc.gnu.org>
2894 * gfortran.dg/proc_ptr_41.f90: New.
2896 2013-04-16 Richard Biener <rguenther@suse.de>
2898 PR tree-optimization/56756
2899 * gcc.dg/torture/pr56756.c: New testcase.
2901 2013-04-16 Tobias Burnus <burnus@net-b.de>
2904 * gfortran.dg/c_assoc_5.f90: New.
2906 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
2908 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
2909 * gcc.c-torture/execute/pr33992.x: Remove.
2910 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
2911 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
2912 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
2914 2013-04-15 Jakub Jelinek <jakub@redhat.com>
2916 PR tree-optimization/56962
2917 * gcc.c-torture/execute/pr56962.c: New test.
2919 2013-04-15 Richard Biener <rguenther@suse.de>
2921 PR tree-optimization/56933
2922 * gcc.dg/vect/pr56933.c: New testcase.
2924 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2926 * gcc.target/arm/anddi3-opt.c: New test.
2927 * gcc.target/arm/anddi3-opt2.c: Likewise.
2929 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
2931 * gcc.dg/pr56890-1.c: New test.
2932 * gcc.dg/pr56890-2.c: Likewise.
2934 2013-04-15 Joey Ye <joey.ye@arm.com>
2936 * gcc.target/arm/thumb1-far-jump-1.c: New test.
2937 * gcc.target/arm/thumb1-far-jump-2.c: New test.
2939 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
2942 * gfortran.dg/select_type_33.f03: New test.
2944 2013-04-13 Janus Weil <janus@gcc.gnu.org>
2947 * gfortran.dg/typebound_proc_29.f03: New.
2949 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2952 * gfortran.dg/typebound_proc_28.f03: New.
2954 2013-04-12 Jeff Law <law@redhat.com>
2956 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
2959 2013-04-12 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/coarray/alloc_comp_2.f90: New.
2964 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
2967 * gcc.target/i386/pr56903.c: New test.
2969 2013-04-12 Janus Weil <janus@gcc.gnu.org>
2972 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
2973 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
2974 * gfortran.dg/block_11.f90: Fix invalid test case.
2975 * gfortran.dg/function_types_3.f90: Add new error message.
2976 * gfortran.dg/global_references_1.f90: Ditto.
2977 * gfortran.dg/import2.f90: Remove unneeded parts.
2978 * gfortran.dg/import6.f90: Fix invalid test case.
2979 * gfortran.dg/proc_decl_2.f90: Ditto.
2980 * gfortran.dg/proc_decl_9.f90: Ditto.
2981 * gfortran.dg/proc_decl_18.f90: Ditto.
2982 * gfortran.dg/proc_ptr_40.f90: New.
2983 * gfortran.dg/whole_file_7.f90: Modified error wording.
2984 * gfortran.dg/whole_file_16.f90: Ditto.
2985 * gfortran.dg/whole_file_17.f90: Add -pedantic.
2986 * gfortran.dg/whole_file_18.f90: Modified error wording.
2987 * gfortran.dg/whole_file_20.f03: Ditto.
2988 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
2991 2013-04-12 Richard Biener <rguenther@suse.de>
2994 2013-04-10 Richard Biener <rguenther@suse.de>
2996 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
2998 2013-04-12 Tobias Burnus <burnus@net-b.de>
3001 * gfortran.dg/class_allocate_15.f90: New.
3004 2013-04-12 Tobias Burnus <burnus@net-b.de>
3006 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3007 scan-tree-dump-times.
3009 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3011 PR tree-optimization/56918
3012 PR tree-optimization/56920
3013 * gcc.dg/vect/pr56918.c: New test.
3014 * gcc.dg/vect/pr56920.c: New test.
3016 2013-04-12 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/class_allocate_14.f90: New.
3020 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3021 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3023 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3025 * gcc.dg/fold-cstvecshift.c: New testcase.
3027 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3029 * gcc.target/aarch64/negs.c: New.
3031 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3034 * g++.dg/template/arrow4.C: New test.
3036 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3038 * gnat.dg/array23.adb: New test.
3039 * gnat.dg/array23_pkg[123].ads: New helpers.
3041 2013-04-11 Jeff Law <law@redhat.com>
3043 PR tree-optimization/56900
3044 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3046 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3049 * g++.dg/cpp0x/sfinae44.C: New.
3051 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3053 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3054 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3056 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3059 * g++.dg/cpp0x/enum26.C: New.
3060 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3062 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3064 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3066 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3068 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3069 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3070 loop is vectorized and that the correct instruction is generated.
3071 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3072 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3073 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3075 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3077 PR tree-optimization/56899
3078 * gcc.c-torture/execute/pr56899.c: New test.
3080 2013-04-10 David S. Miller <davem@davemloft.net>
3082 * gcc.target/sparc/setcc-4.c: New test.
3083 * gcc.target/sparc/setcc-5.c: New test.
3085 2013-04-10 Richard Biener <rguenther@suse.de>
3087 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3089 2013-04-10 Richard Biener <rguenther@suse.de>
3091 * gcc.dg/vect/slp-39.c: New testcase.
3093 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3095 PR tree-optimization/55524
3096 * gcc.target/epiphany/fnma-1.c: New test.
3098 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3100 * gcc.dg/tree-ssa/inline-11.c: New test
3102 2013-04-10 Jakub Jelinek <jakub@redhat.com>
3105 * g++.dg/template/arrow3.C: New test.
3107 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3109 * gcc.target/arm/minmax_minus.c: New test.
3111 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3114 * c-c++-common/gomp/pr56883.c: New test.
3116 2013-04-09 Jeff Law <law@redhat.com>
3118 * gcc.dg/tree-ssa/vrp87.c: New test.
3120 2013-04-09 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/56854
3123 * g++.dg/torture/pr56854.C: New test.
3125 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3128 * gfortran.dg/array_constructor_44.f90: New test.
3130 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/cpp0x/constexpr-specialization.C: New.
3135 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3137 * gcc.c-torture/execute/pr56837.c: New test.
3141 * g++.dg/opt/vt3.C: New test.
3142 * g++.dg/opt/vt4.C: New test.
3144 2013-04-08 Jeff Law <law@redhat.com>
3146 * gcc.dg/tree-ssa/forwprop-25.c: New test.
3148 2013-04-08 Richard Biener <rguenther@suse.de>
3150 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3152 2013-04-08 Richard Biener <rguenther@suse.de>
3154 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3156 2013-04-08 Richard Biener <rguenther@suse.de>
3158 * g++.dg/vect/slp-pr56812.cc: Adjust.
3160 2013-04-08 Jakub Jelinek <jakub@redhat.com>
3162 * gcc.dg/pr56837.c: New test.
3163 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3164 "generated memset minus one".
3166 2013-04-07 Tobias Burnus <burnus@net-b.de>
3169 * gfortran.dg/reshape_5.f90: New.
3171 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3174 * gcc.target/powerpc/recip-1.c: Modify expected output.
3175 * gcc.target/powerpc/recip-3.c: Likewise.
3176 * gcc.target/powerpc/recip-4.c: Likewise.
3177 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3179 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3181 * gcc.target/arm/peep-ldrd-1.c: New test.
3182 * gcc.target/arm/peep-strd-1.c: Likewise.
3184 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3186 * gcc.target/arm/negdi-1.c: New test.
3187 * gcc.target/arm/negdi-2.c: Likewise.
3188 * gcc.target/arm/negdi-3.c: Likewise.
3189 * gcc.target/arm/negdi-4.c: Likewise.
3191 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3193 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3194 Add -march=armv8-a when we use v8 NEON.
3195 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3196 (check_effective_target_vect_call_ceilf): Likewise.
3197 (check_effective_target_vect_call_floorf): Likewise.
3198 (check_effective_target_vect_call_roundf): Likewise.
3199 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3200 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3201 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3202 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3203 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3205 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
3207 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3208 * gcc.target/powerpc/sd-pwr6.c: Same.
3209 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3210 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3212 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3214 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3216 2013-04-04 Janus Weil <janus@gcc.gnu.org>
3219 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3220 * gfortran.dg/altreturn_4.f90: Ditto.
3221 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3222 * gfortran.dg/altreturn_5.f90: Ditto.
3223 * gfortran.dg/altreturn_6.f90: Ditto.
3224 * gfortran.dg/altreturn_7.f90: Ditto.
3226 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3228 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3230 (check_effective_target_arm_v8_neon_ok_nocache):
3232 (check_effective_target_arm_v8_neon_ok): Change to use
3233 check_effective_target_arm_v8_neon_ok_nocache.
3234 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3236 (check_effective_target_vect_call_btruncf):
3237 Enable for arm and ARMv8 NEON.
3238 (check_effective_target_vect_call_ceilf): Likewise.
3239 (check_effective_target_vect_call_floorf): Likewise.
3240 (check_effective_target_vect_call_roundf): Likewise.
3241 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3244 2013-04-04 Marek Polacek <polacek@redhat.com>
3246 PR tree-optimization/48186
3247 * gcc.dg/pr48186.c: New test.
3249 2013-04-04 Richard Biener <rguenther@suse.de>
3251 PR tree-optimization/56826
3252 * gcc.dg/vect/pr56826.c: New testcase.
3253 * gcc.dg/vect/O3-pr36098.c: Adjust.
3255 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3257 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3258 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3259 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3260 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3261 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3262 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3263 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3264 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3265 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3266 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3268 2013-04-04 Richard Biener <rguenther@suse.de>
3270 PR tree-optimization/56213
3271 * gcc.dg/vect/vect-123.c: New testcase.
3273 2013-04-04 Tobias Burnus <burnus@net-b.de>
3276 * gfortran.dg/read_repeat_2.f90: New.
3278 2013-04-04 Richard Biener <rguenther@suse.de>
3280 PR tree-optimization/56837
3281 * g++.dg/torture/pr56837.C: New testcase.
3283 2013-04-04 Tobias Burnus <burnus@net-b.de>
3286 * gfortran.dg/c_loc_test_21.f90: New.
3287 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3288 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3289 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3290 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3291 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3293 2013-04-03 Jeff Law <law@redhat.com>
3295 PR tree-optimization/56799
3296 * gcc.c-torture/execute/pr56799.c: New test.
3298 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/warn/Wpointer-arith-1.C: New.
3302 * g++.dg/gomp/for-19.C: Adjust.
3304 2013-04-03 Marek Polacek <polacek@redhat.com>
3307 * gcc.dg/pr55702.c: New test.
3309 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3312 * gcc.dg/pr56809.c: New testcase.
3314 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3317 * g++.dg/debug/pr56819.C: New test.
3319 2013-04-03 Richard Biener <rguenther@suse.de>
3321 PR tree-optimization/56817
3322 * g++.dg/torture/pr56817.C: New testcase.
3324 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3326 * gcc.dg/vect/bb-slp-31.c: New file.
3328 2013-04-03 Jason Merrill <jason@redhat.com>
3331 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3333 2013-04-03 Richard Biener <rguenther@suse.de>
3335 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3337 2013-04-03 Richard Biener <rguenther@suse.de>
3339 PR tree-optimization/55964
3340 * gcc.dg/torture/pr55964-2.c: New testcase.
3342 2013-04-03 Richard Biener <rguenther@suse.de>
3344 PR tree-optimization/56501
3345 * gcc.dg/torture/pr56501.c: New testcase.
3347 2013-04-03 Richard Biener <rguenther@suse.de>
3349 PR tree-optimization/56407
3350 * gcc.dg/torture/pr56407.c: New testcase.
3352 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3354 PR tree-optimization/56790
3355 * g++.dg/ext/pr56790-1.C: New testcase.
3357 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
3359 * gcc.target/i386/merge-1.c: New testcase.
3360 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3362 2013-04-03 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.c-torture/execute/pr19449.c: New test.
3367 2013-04-03 Richard Biener <rguenther@suse.de>
3369 PR tree-optimization/56812
3370 * g++.dg/vect/slp-pr56812.cc: New testcase.
3372 2013-04-03 Janus Weil <janus@gcc.gnu.org>
3376 * gfortran.dg/altreturn_8.f90: New.
3377 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3378 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3379 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3381 2013-04-02 Jakub Jelinek <jakub@redhat.com>
3383 PR rtl-optimization/56745
3384 * gcc.c-torture/compile/pr56745.c: New test.
3386 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3388 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3390 2013-04-02 Richard Biener <rguenther@suse.de>
3392 PR tree-optimization/56778
3393 * gcc.dg/torture/pr56778.c: New testcase.
3395 2013-04-02 Richard Biener <rguenther@suse.de>
3398 * g++.dg/torture/pr56768.C: New testcase.
3400 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3402 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3404 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407 * gfortran.dg/namelist_82.f90: New test.
3409 2013-04-01 Janus Weil <janus@gcc.gnu.org>
3412 * gfortran.dg/implicit_class_1.f90: New.
3414 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417 * gfortran.dg/namelist_81.f90: New test.
3419 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3421 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3422 for constant and equal string lengths.
3423 * gfortran.dg/character_comparison_5.f90: Likewise.
3424 * gfortran.dg/character_comparison_9.f90: New test.
3426 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3428 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3429 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3431 2013-03-29 Tobias Burnus <burnus@net-b.de>
3434 * gfortran.dg/optional_absent_3.f90: New.
3436 2013-03-29 Tobias Burnus <burnus@net-b.de>
3439 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3441 2013-03-29 Tobias Burnus <burnus@net-b.de>
3444 * gfortran.dg/namelist_80.f90: New.
3446 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3449 * gfortran.dg/string_length_2.f90: New test.
3450 * gfortran.dg/dependency_41.f90: New test.
3452 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3455 * gfortran.dg/array_constructor_43.f90: New test.
3456 * gfortran.dg/random_seed_3.f90: New test.
3458 2013-03-28 Ian Bolton <ian.bolton@arm.com>
3460 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3461 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3462 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3463 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3464 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3465 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3466 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3467 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3468 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3469 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3471 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/conversion/op4.C: Adjust.
3475 * g++.dg/cpp0x/rv1n.C: Likewise.
3476 * g++.dg/cpp0x/rv2n.C: Likewise.
3477 * g++.dg/cpp0x/template_deduction.C: Likewise.
3478 * g++.dg/expr/cond8.C: Likewise.
3479 * g++.dg/other/error4.C: Likewise.
3480 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3481 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3482 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3483 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3484 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3485 * g++.old-deja/g++.law/cvt20.C: Likewise.
3486 * g++.old-deja/g++.law/cvt8.C: Likewise.
3487 * g++.old-deja/g++.law/init8.C: Likewise.
3488 * g++.old-deja/g++.mike/net12.C: Likewise.
3489 * g++.old-deja/g++.mike/net8.C: Likewise.
3490 * g++.old-deja/g++.mike/p2793.C: Likewise.
3491 * g++.old-deja/g++.mike/p3836.C: Likewise.
3492 * g++.old-deja/g++.mike/p418.C: Likewise.
3493 * g++.old-deja/g++.mike/p701.C: Likewise.
3494 * g++.old-deja/g++.mike/p807.C: Likewise.
3496 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3499 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
3502 2013-03-28 Marek Polacek <polacek@redhat.com>
3504 PR tree-optimization/56695
3505 * gcc.dg/vect/pr56695.c: New test.
3507 2013-03-28 Richard Biener <rguenther@suse.de>
3509 PR tree-optimization/37021
3510 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3511 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3513 2013-03-27 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/sizeof_2.f90: New.
3518 * gfortran.dg/sizeof_3.f90: New.
3519 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3521 2013-03-27 Richard Biener <rguenther@suse.de>
3523 PR tree-optimization/37021
3524 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3526 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3528 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3529 * g++.dg/ipa/ivinline-2.C: Likewise.
3530 * g++.dg/ipa/ivinline-3.C: Likewise.
3531 * g++.dg/ipa/ivinline-4.C: Likewise.
3532 * g++.dg/ipa/ivinline-5.C: Likewise.
3533 * g++.dg/ipa/ivinline-7.C: Likewise.
3534 * g++.dg/ipa/ivinline-8.C: Likewise.
3535 * g++.dg/ipa/ivinline-9.C: Likewise.
3536 * g++.dg/cpp0x/noexcept03.C: Likewise.
3537 * gcc.dg/const-1.c: Likewise.
3538 * gcc.dg/ipa/pure-const-1.c: Likewise.
3539 * gcc.dg/noreturn-8.c: Likewise.
3540 * gcc.target/i386/mmx-1.c: Likewise.
3541 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3542 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3543 * gcc.c-torture/execute/pr33992.x: New file.
3545 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3547 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3549 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3552 * g++.dg/ext/desig5.C: New.
3554 2013-03-26 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/merge_init_expr_2.f90: New.
3558 * gfortran.dg/merge_char_1.f90: Modify test to
3559 stay a run-time test.
3560 * gfortran.dg/merge_char_3.f90: Ditto.
3562 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3564 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3565 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3567 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3570 * g++.dg/cpp0x/range-for23.C: New.
3572 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3575 * gfortran.dg/namelist_79.f90: New.
3577 2013-03-25 Martin Jambor <mjambor@suse.cz>
3579 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3581 2013-03-25 Tobias Burnus <burnus@net-b.de>
3601 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3602 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3603 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3604 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3605 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3606 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3607 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3608 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3609 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3610 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3611 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3612 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3613 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3614 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3615 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3616 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3617 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3618 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3619 * gfortran.dg/pr32601_1.f03: Ditto.
3620 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3621 * gfortran.dg/blockdata_7.f90: New.
3622 * gfortran.dg/c_assoc_4.f90: New.
3623 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3624 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3625 * gfortran.dg/c_funloc_tests_8.f90: New.
3626 * gfortran.dg/c_loc_test_17.f90: New.
3627 * gfortran.dg/c_loc_test_18.f90: New.
3628 * gfortran.dg/c_loc_test_19.f90: New.
3629 * gfortran.dg/c_loc_test_20.f90: New.
3630 * gfortran.dg/c_sizeof_5.f90: New.
3631 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3632 * gfortran.dg/transfer_resolve_2.f90: New.
3633 * gfortran.dg/transfer_resolve_3.f90: New.
3634 * gfortran.dg/transfer_resolve_4.f90: New.
3635 * gfortran.dg/pr32601.f03: Update dg-error.
3636 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3637 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3639 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3641 * gcc.target/arm/vseleqdf.c: New test.
3642 * gcc.target/arm/vseleqsf.c: Likewise.
3643 * gcc.target/arm/vselgedf.c: Likewise.
3644 * gcc.target/arm/vselgesf.c: Likewise.
3645 * gcc.target/arm/vselgtdf.c: Likewise.
3646 * gcc.target/arm/vselgtsf.c: Likewise.
3647 * gcc.target/arm/vselledf.c: Likewise.
3648 * gcc.target/arm/vsellesf.c: Likewise.
3649 * gcc.target/arm/vselltdf.c: Likewise.
3650 * gcc.target/arm/vselltsf.c: Likewise.
3651 * gcc.target/arm/vselnedf.c: Likewise.
3652 * gcc.target/arm/vselnesf.c: Likewise.
3653 * gcc.target/arm/vselvcdf.c: Likewise.
3654 * gcc.target/arm/vselvcsf.c: Likewise.
3655 * gcc.target/arm/vselvsdf.c: Likewise.
3656 * gcc.target/arm/vselvssf.c: Likewise.
3658 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
3660 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
3662 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
3663 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
3664 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
3665 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
3666 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
3667 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
3668 * gcc.target/aarch64/atomic-op-char.x: ... to here.
3669 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
3670 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
3671 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
3672 * gcc.target/aarch64/atomic-op-int.x: ... to here.
3673 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
3674 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
3675 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
3676 * gcc.target/aarch64/atomic-op-release.x: ... to here.
3677 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
3678 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
3679 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
3680 * gcc.target/aarch64/atomic-op-short.x: ... to here.
3681 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
3682 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3683 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3684 * gcc.target/arm/atomic-op-char.c: Likewise.
3685 * gcc.target/arm/atomic-op-consume.c: Likewise.
3686 * gcc.target/arm/atomic-op-int.c: Likewise.
3687 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3688 * gcc.target/arm/atomic-op-release.c: Likewise.
3689 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3690 * gcc.target/arm/atomic-op-short.c: Likewise.
3692 2013-03-25 Richard Biener <rguenther@suse.de>
3695 * g++.dg/torture/pr56694.C: New testcase.
3697 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3700 * gcc.target/arm/neon-vcond-gt.c: New test.
3701 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
3702 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
3704 2013-03-25 Richard Biener <rguenther@suse.de>
3706 PR tree-optimization/56689
3707 * gcc.dg/torture/pr56689.c: New testcase.
3709 2013-03-25 Kai Tietz <ktietz@redhat.com>
3711 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
3713 2013-03-24 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/eof_5.f90: New.
3718 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
3720 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
3723 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
3725 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
3727 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
3730 * gcc.c-torture/execute/builtins/builtins.exp: Add
3731 -Wl,--allow-multiple-definition for RTEMS targets.
3733 2013-03-22 Ian Bolton <ian.bolton@arm.com>
3735 * gcc.target/aarch64/movk.c: New test.
3737 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
3739 * g++.dg/ext/vector21.C: New testcase.
3741 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
3743 * gcc.target/arm/neon-for-64bits-1.c: New tests.
3744 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
3746 2013-03-21 Richard Biener <rguenther@suse.de>
3748 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
3749 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3751 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3753 * gcc.target/aarch64/vect.c: Test and result vector added
3754 for sabd and saba instructions.
3755 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
3756 instructions in assembly.
3757 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
3758 * gcc.target/aarch64/vect-fp.c: Test and result vector added
3759 for fabd instruction.
3760 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
3761 instruction in assembly.
3762 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
3764 2013-03-20 Jeff Law <law@redhat.com>
3766 * g++.dg/tree-ssa/ssa-dom.C: New test.
3768 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3770 * gcc.target/powerpc/mmfpgpr.c: New test.
3771 * gcc.target/powerpc/sd-vsx.c: Likewise.
3772 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3773 * gcc.target/powerpc/vsx-float0.c: Likewise.
3775 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
3777 PR tree-optimization/56355
3778 * gcc.dg/pr56355-1.c: New file.
3780 2013-03-20 Catherine Moore <clm@codesourcery.com>
3781 Richard Sandiford <rdsandiford@googlemail.com>
3783 * gcc.target/mips/mips.exp: Add microMIPS support.
3784 * gcc.target/mips/umips-movep-2.c: New test.
3785 * gcc.target/mips/umips-lwp-2.c: New test.
3786 * gcc.target/mips/umips-swp-5.c: New test.
3787 * gcc.target/mips/umips-constraints-1.c: New test.
3788 * gcc.target/mips/umips-lwp-3.c: New test.
3789 * gcc.target/mips/umips-swp-6.c: New test.
3790 * gcc.target/mips/umips-constraints-2.c: New test.
3791 * gcc.target/mips/umips-save-restore-1.c: New test.
3792 * gcc.target/mips/umips-lwp-4.c: New test.
3793 * gcc.target/mips/umips-swp-7.c: New test.
3794 * gcc.target/mips/umips-save-restore-2.c: New test.
3795 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
3796 * gcc.target/mips/umips-lwp-5.c: New test.
3797 * gcc.target/mips/umips-save-restore-3.c: New test.
3798 * gcc.target/mips/umips-lwp-6.c: New test.
3799 * gcc.target/mips/umips-swp-1.c: New test.
3800 * gcc.target/mips/umips-lwp-7.c: New test.
3801 * gcc.target/mips/umips-swp-2.c: New test.
3802 * gcc.target/mips/umips-lwp-8.c: New test.
3803 * gcc.target/mips/umips-swp-3.c: New test.
3804 * gcc.target/mips/umips-movep-1.c: New test.
3805 * gcc.target/mips/umips-lwp-1.c: New test.
3806 * gcc.target/mips/umips-swp-4.c: New test.
3808 2013-03-20 Richard Biener <rguenther@suse.de>
3810 PR tree-optimization/56661
3811 * gcc.dg/torture/pr56661.c: New testcase.
3813 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3815 PR rtl-optimization/56605
3816 * gcc.target/powerpc/pr56605.c: New.
3818 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3821 * gfortran.dg/do_1.f90: Don't xfail.
3823 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3826 * gfortran.dg/namelist_77.f90: New.
3827 * gfortran.dg/namelist_78.f90: New.
3829 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
3832 * gfortran.dg/open_negative_unit_1.f90: New.
3834 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3836 * gcc.target/aarch64/sbc.c: New test.
3838 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3840 * gcc.target/aarch64/ror.c: New test.
3842 2013-03-19 Ian Bolton <ian.bolton@arm.com>
3844 * gcc.target/aarch64/extr.c: New test.
3846 2013-03-19 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/56273
3849 * gcc.dg/tree-ssa/vrp47.c: Adjust.
3850 * c-c++-common/uninit-17.c: Likewise.
3852 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3854 PR tree-optimization/56635
3855 * g++.dg/torture/pr56635.C: New test.
3857 2013-03-18 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/3713
3860 * g++.dg/ipa/devirt-12.C: New testcase.
3862 2013-03-18 Jakub Jelinek <jakub@redhat.com>
3865 * c-c++-common/pr56566.c: New test.
3867 2013-03-17 Jason Merrill <jason@redhat.com>
3869 * g++.dg/template/abstract-dr337.C: XFAIL.
3871 2013-03-16 Jakub Jelinek <jakub@redhat.com>
3874 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
3875 * c-c++-common/pr56607.c: New test.
3877 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
3880 * g++.dg/cpp0x/constexpr-array5.C: New.
3882 2013-03-15 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/transfer_intrinsic_5.f90: New.
3887 2013-03-15 Kai Tietz <ktietz@redhat.com>
3889 * gcc.target/i386/movti.c: Don't test for x64 mingw.
3890 * gcc.target/i386/pr20020-1.c: Likewise.
3891 * gcc.target/i386/pr20020-2.c: Likewise.
3892 * gcc.target/i386/pr20020-3.c: Likewise.
3893 * gcc.target/i386/pr53425-1.c: Likewise.
3894 * gcc.target/i386/pr53425-2.c: Likewise.
3895 * gcc.target/i386/pr55093.c: Likewise.
3896 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
3898 2013-03-15 Jakub Jelinek <jakub@redhat.com>
3901 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
3902 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
3904 2013-03-14 Jakub Jelinek <jakub@redhat.com>
3906 PR tree-optimization/53265
3907 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
3909 * gcc.dg/graphite/id-6.c (test): Likewise.
3910 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
3911 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
3913 PR tree-optimization/53265
3914 * gcc.dg/pr53265.c: New test.
3915 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
3917 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
3919 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
3920 n, use it as high bound instead of 4.
3922 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3925 * gcc.target/sh/pr49880-1.c: New.
3926 * gcc.target/sh/pr49880-2.c: New.
3927 * gcc.target/sh/pr49880-3.c: New.
3928 * gcc.target/sh/pr49880-4.c: New.
3929 * gcc.target/sh/pr49880-5.c: New.
3931 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3933 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
3935 2013-03-13 Richard Biener <rguenther@suse.de>
3937 PR tree-optimization/56608
3938 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
3940 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/cpp0x/alias-decl-32.C: New.
3945 2013-03-11 Jan Hubicka <jh@suse.cz>
3948 * gcc.c-torture/compile/pr56571.c: New testcase.
3950 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3952 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
3953 * gcc.dg/tree-ssa/pr55579.c: Likewise.
3955 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3957 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
3958 * gcc.dg/inline_4.c: Likewise.
3959 * gcc.dg/unroll_2.c: Likewise.
3960 * gcc.dg/unroll_3.c: Likewise.
3961 * gcc.dg/unroll_4.c: Likewise.
3963 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3966 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
3969 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
3971 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3974 * gcc.c-torture/compile/pr40797.c: New.
3976 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3978 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
3980 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
3983 * gfortran.dg/class_56.f90: New test.
3985 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
3988 * gcc.target/mips/pr56524.c: New test.
3990 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3993 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
3995 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3998 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4000 2013-03-08 Marek Polacek <polacek@redhat.com>
4002 PR tree-optimization/56478
4003 * gcc.dg/torture/pr56478.c: New test.
4005 2013-03-08 Kai Tietz <ktietz@redhat.com>
4007 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4008 targets linker option --allow-multiple-definition.
4010 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4011 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4012 * gcc.dg/pr52549.c: Add LLP64 case.
4013 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4014 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4015 * gcc.dg/torture/pr51071-2.c: Likewise.
4016 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4017 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4018 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4019 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4020 * gcc.dg/weak/weak-1.c: Likewise.
4021 * gcc.dg/weak/weak-2.c: Likewise.
4022 * gcc.dg/weak/weak-3.c: Likewise.
4023 * gcc.dg/weak/weak-4.c: Likewise.
4024 * gcc.dg/weak/weak-5.c: Likewise.
4025 * gcc.dg/weak/weak-15.c: Likewise.
4026 * gcc.dg/weak/weak-16.c: Likewise.
4028 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4030 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4032 PR tree-optimization/56559
4033 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4035 2013-03-07 Andreas Schwab <schwab@suse.de>
4037 * gcc.dg/pr31490.c: Fix last change.
4039 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4042 * g++.dg/template/crash115.C: New.
4044 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4046 PR tree-optimization/56539
4047 * gcc.c-torture/compile/pr56539.c: New test.
4049 2013-03-06 Kai Tietz <ktietz@redhat.com>
4051 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4053 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4054 * gcc.dg/lto/20091013-1_2.c: Likewise.
4055 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4057 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4059 * gnat.dg/specs/aggr6.ads: New test.
4061 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4063 * gnat.dg/loop_optimization15.ad[sb]: New test.
4065 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.dg/pr56548.c: New test.
4070 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4073 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4075 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4078 * g++.dg/template/typename20.C: New test.
4080 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4083 * gcc.dg/pr56510.c: New test.
4085 PR rtl-optimization/56484
4086 * gcc.c-torture/compile/pr56484.c: New test.
4088 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.dg/warn/Wsign-conversion-2.C: New.
4093 2013-03-05 Richard Biener <rguenther@suse.de>
4095 PR tree-optimization/56270
4096 * gcc.dg/vect/slp-38.c: New testcase.
4098 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4100 PR rtl-optimization/56494
4101 * gcc.dg/pr56494.c: New test.
4103 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4105 * gcc.dg/pr56424.c: New test.
4107 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4109 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4110 * gcc.dg/pr56228.c <avr>: Skip.
4112 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
4115 PR tree-optimization/52631
4116 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4118 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
4120 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4121 * gcc.dg/vect/vect-83_64.c: Same.
4123 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4126 * gfortran.dg/pointer_check_13.f90: New test.
4128 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4131 * gfortran.dg/array_constructor_42.f90: New test.
4133 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4136 * g++.dg/template/static33.C: New.
4137 * g++.dg/template/static34.C: Likewise.
4140 * g++.dg/template/static35.C: New.
4142 2013-03-01 Steve Ellcey <sellcey@mips.com>
4144 * gcc.dg/pr56396.c: Require pic support.
4146 2013-03-01 Richard Biener <rguenther@suse.de>
4148 PR tree-optimization/55481
4149 * gcc.dg/torture/pr56488.c: New testcase.
4151 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4152 Jakub Jelinek <jakub@redhat.com>
4155 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4156 no_sanitize_address attribute rather than no_address_safety_analysis.
4157 * g++.dg/asan/sanitizer_test_utils.h
4158 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4159 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4160 in addition to no_address_safety_analysis.
4162 2013-02-28 Jason Merrill <jason@redhat.com>
4165 * g++.dg/cpp0x/constexpr-and.C: New.
4167 2013-02-28 Martin Jambor <mjambor@suse.cz>
4169 PR tree-optimization/56294
4170 * g++.dg/debug/pr56294.C: New test.
4172 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4174 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4176 2013-02-27 Marek Polacek <polacek@redhat.com>
4178 PR rtl-optimization/56466
4179 * gcc.dg/pr56466.c: New test.
4181 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4183 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4184 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4185 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4187 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
4190 * gcc.dg/pr45472.c: New test.
4192 2013-02-26 Marek Polacek <polacek@redhat.com>
4194 PR tree-optimization/56426
4195 * gcc.dg/pr56436.c: New test.
4197 2013-02-26 Jakub Jelinek <jakub@redhat.com>
4199 PR tree-optimization/56448
4200 * gcc.c-torture/compile/pr56448.c: New test.
4202 PR tree-optimization/56443
4203 * gcc.dg/torture/pr56443.c: New test.
4205 2013-02-25 Richard Biener <rguenther@suse.de>
4207 PR tree-optimization/56175
4208 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4210 2013-02-24 Jakub Jelinek <jakub@redhat.com>
4213 * g++.dg/torture/pr56403.C: New test.
4215 2013-02-25 Catherine Moore <clm@codesourcery.com>
4218 2013-02-24 Catherine Moore <clm@codesourcery.com>
4219 Richard Sandiford <rdsandiford@googlemail.com>
4221 * gcc.target/mips/mips.exp: Add microMIPS support.
4222 * gcc.target/mips/umips-movep-2.c: New test.
4223 * gcc.target/mips/umips-lwp-2.c: New test.
4224 * gcc.target/mips/umips-swp-5.c: New test.
4225 * gcc.target/mips/umips-constraints-1.c: New test.
4226 * gcc.target/mips/umips-lwp-3.c: New test.
4227 * gcc.target/mips/umips-swp-6.c: New test.
4228 * gcc.target/mips/umips-constraints-2.c: New test.
4229 * gcc.target/mips/umips-save-restore-1.c: New test.
4230 * gcc.target/mips/umips-lwp-4.c: New test.
4231 * gcc.target/mips/umips-swp-7.c: New test.
4232 * gcc.target/mips/umips-save-restore-2.c: New test.
4233 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4234 * gcc.target/mips/umips-lwp-5.c: New test.
4235 * gcc.target/mips/umips-save-restore-3.c: New test.
4236 * gcc.target/mips/umips-lwp-6.c: New test.
4237 * gcc.target/mips/umips-swp-1.c: New test.
4238 * gcc.target/mips/umips-lwp-7.c: New test.
4239 * gcc.target/mips/umips-swp-2.c: New test.
4240 * gcc.target/mips/umips-lwp-8.c: New test.
4241 * gcc.target/mips/umips-swp-3.c: New test.
4242 * gcc.target/mips/umips-movep-1.c: New test.
4243 * gcc.target/mips/umips-lwp-1.c: New test.
4244 * gcc.target/mips/umips-swp-4.c: New test.
4246 2013-02-24 Catherine Moore <clm@codesourcery.com>
4247 Richard Sandiford <rdsandiford@googlemail.com>
4249 * gcc.target/mips/mips.exp: Add microMIPS support.
4250 * gcc.target/mips/umips-movep-2.c: New test.
4251 * gcc.target/mips/umips-lwp-2.c: New test.
4252 * gcc.target/mips/umips-swp-5.c: New test.
4253 * gcc.target/mips/umips-constraints-1.c: New test.
4254 * gcc.target/mips/umips-lwp-3.c: New test.
4255 * gcc.target/mips/umips-swp-6.c: New test.
4256 * gcc.target/mips/umips-constraints-2.c: New test.
4257 * gcc.target/mips/umips-save-restore-1.c: New test.
4258 * gcc.target/mips/umips-lwp-4.c: New test.
4259 * gcc.target/mips/umips-swp-7.c: New test.
4260 * gcc.target/mips/umips-save-restore-2.c: New test.
4261 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4262 * gcc.target/mips/umips-lwp-5.c: New test.
4263 * gcc.target/mips/umips-save-restore-3.c: New test.
4264 * gcc.target/mips/umips-lwp-6.c: New test.
4265 * gcc.target/mips/umips-swp-1.c: New test.
4266 * gcc.target/mips/umips-lwp-7.c: New test.
4267 * gcc.target/mips/umips-swp-2.c: New test.
4268 * gcc.target/mips/umips-lwp-8.c: New test.
4269 * gcc.target/mips/umips-swp-3.c: New test.
4270 * gcc.target/mips/umips-movep-1.c: New test.
4271 * gcc.target/mips/umips-lwp-1.c: New test.
4272 * gcc.target/mips/umips-swp-4.c: New test.
4274 2013-02-22 Jakub Jelinek <jakub@redhat.com>
4277 * lib/asan-dg.exp (asan_link_flags): Add
4278 -B${gccpath}/libsanitizer/asan/ to flags.
4280 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4283 * gcc.dg/torture/pr56420.c: New test.
4285 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
4288 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4290 2013-02-21 Martin Jambor <mjambor@suse.cz>
4292 PR tree-optimization/56310
4293 * g++.dg/ipa/pr56310.C: New test.
4295 2013-02-21 Janus Weil <janus@gcc.gnu.org>
4298 * gfortran.dg/proc_ptr_comp_37.f90: New.
4300 2013-02-21 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/56415
4304 2013-02-11 Richard Biener <rguenther@suse.de>
4306 PR tree-optimization/56273
4307 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4308 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4309 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4310 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4311 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4312 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4314 2013-02-21 Marek Polacek <polacek@redhat.com>
4316 PR tree-optimization/56398
4317 * g++.dg/torture/pr56398.C: New test.
4319 2013-02-21 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.c-torture/compile/pr56405.c: New test.
4324 2013-02-20 Jan Hubicka <jh@suse.cz>
4326 PR tree-optimization/56265
4327 * g++.dg/ipa/devirt-11.C: New testcase.
4329 2013-02-20 Richard Biener <rguenther@suse.de>
4331 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4333 2013-02-20 Richard Biener <rguenther@suse.de>
4334 Jakub Jelinek <jakub@redhat.com>
4336 PR tree-optimization/56396
4337 * gcc.dg/pr56396.c: New testcase.
4339 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4344 2013-02-19 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/56384
4347 * gcc.dg/torture/pr56384.c: New testcase.
4349 2013-02-19 Jakub Jelinek <jakub@redhat.com>
4351 PR tree-optimization/56350
4352 * gcc.dg/pr56350.c: New test.
4354 PR tree-optimization/56381
4355 * g++.dg/opt/pr56381.C: New test.
4357 2013-02-18 Jakub Jelinek <jakub@redhat.com>
4360 * lib/dg-pch.exp (pch-init, pch-finish,
4361 check_effective_target_pch_supported_debug): New procs.
4362 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4363 Likewise if $pch_unsupported_debug and $flags include -g.
4364 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4365 and dg-require-effective-target pch_unsupported_debug.
4366 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4367 * objc.dg/pch/pch.exp: Likewise.
4368 * gcc.dg/pch/pch.exp: Likewise.
4369 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4370 pch_unsupported_debug.
4371 * gcc.dg/pch/valid-1.hs: Likewise.
4372 * gcc.dg/pch/valid-1b.c: Likewise.
4373 * gcc.dg/pch/valid-1b.hs: Likewise.
4375 2013-02-18 Richard Biener <rguenther@suse.de>
4377 PR tree-optimization/56366
4378 * gcc.dg/torture/pr56366.c: New testcase.
4380 2013-02-18 Richard Biener <rguenther@suse.de>
4383 * gcc.dg/torture/pr56349.c: New testcase.
4385 2013-02-18 Richard Biener <rguenther@suse.de>
4387 PR tree-optimization/56321
4388 * gcc.dg/torture/pr56321.c: New testcase.
4390 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4392 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4394 2013-02-16 Jakub Jelinek <jakub@redhat.com>
4395 Dodji Seketeli <dodji@redhat.com>
4398 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4399 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4400 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4401 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4402 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4403 * c-c++-common/asan/pr56330.c: Likewise.
4404 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4405 Ensure the size argument of __builtin_memcpy is a constant.
4407 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4408 Paolo Carlini <paolo.carlini@oracle.com>
4411 * g++.dg/cpp0x/enum23.C: New.
4413 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4416 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4418 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4420 PR rtl-optimization/56348
4421 * gcc.target/i386/pr56348.c: New test.
4423 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
4425 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4426 * gcc.target/arm/interrupt-2.c: Likewise.
4428 2013-02-15 Tobias Burnus <burnus@net-b.de>
4431 * gfortran.dg/matmul_9.f90: New.
4433 2013-02-15 Tobias Burnus <burnus@net-b.de>
4436 * gfortran.dg/init_flag_11.f90: New.
4438 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4440 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4442 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4444 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4447 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4448 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/allocatable_function_7.f90: New.
4453 2013-02-14 Jakub Jelinek <jakub@redhat.com>
4455 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4456 * asan_globals_test-wrapper.cc: New file.
4457 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4458 instead of asan_globals_test.cc as dg-additional-sources.
4459 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4460 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4461 "sanitizer_test_utils.h" instead of
4462 "sanitizer_common/tests/sanitizer_test_utils.h".
4463 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4464 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4465 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4466 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4467 * g++.dg/asan/asan_test.cc: Synced from upstream.
4468 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4470 2013-02-14 Dodji Seketeli <dodji@redhat.com>
4473 * c-c++-common/asan/memcmp-2.c: New test.
4475 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4478 * g++.dg/cpp0x/udlit-string-literal.h: New.
4479 * g++.dg/cpp0x/udlit-string-literal.C: New.
4481 2013-02-13 Sriraman Tallam <tmsriram@google.com>
4483 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4485 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4488 * gcc.target/arm/pr56184.C: New test.
4490 2013-02-13 Jakub Jelinek <jakub@redhat.com>
4493 * g++.dg/torture/pr56302.C: New test.
4494 * g++.dg/cpp0x/constexpr-56302.C: New test.
4495 * c-c++-common/pr56302.c: New test.
4497 2013-02-13 Tobias Burnus <burnus@net-b.de>
4498 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4502 * gfortran.dg/quad_3.f90: Ditto.
4504 2013-02-13 Kostya Serebryany <kcc@google.com>
4506 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4507 to match the fresh asan run-time.
4508 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4510 2013-02-12 Dodji Seketeli <dodji@redhat.com>
4512 Avoid instrumenting duplicated memory access in the same basic block
4513 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
4514 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4515 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4516 * c-c++-common/asan/inc.c: Likewise.
4518 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4521 * gcc.target/i386/pr56148.c: New test.
4523 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4524 Tobias Burnus <burnus@net-b.de>
4527 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4530 2013-02-12 Richard Biener <rguenther@suse.de>
4533 * gcc.dg/lto/pr56297_0.c: New testcase.
4534 * gcc.dg/lto/pr56297_0.c: Likewise.
4536 2013-02-12 Janus Weil <janus@gcc.gnu.org>
4539 * gfortran.dg/typebound_deferred_1.f90: New.
4541 2013-02-12 Jakub Jelinek <jakub@redhat.com>
4543 PR rtl-optimization/56151
4544 * gcc.target/i386/pr56151.c: New test.
4546 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4548 * g++.dg/ext/mv12.C: New test.
4549 * g++.dg/ext/mv12.h: New file.
4550 * g++.dg/ext/mv12-aux.C: New file.
4551 * g++.dg/ext/mv13.C: New test.
4553 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4555 * lib/target-supports.exp
4556 (check_effective_target_powerpc_eabi_ok): New.
4557 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4559 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4560 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4562 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4563 * gcc.target/powerpc/pr51623.c: Likewise.
4564 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4565 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4567 2013-02-11 Alexander Potapenko <glider@google.com>
4568 Jack Howarth <howarth@bromo.med.uc.edu>
4569 Jakub Jelinek <jakub@redhat.com>
4572 * g++.dg/asan/pr55617.C: Run on all targets.
4574 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
4576 PR rtl-optimization/56275
4577 * gcc.dg/pr56275.c: New test.
4579 2013-02-11 Richard Biener <rguenther@suse.de>
4581 PR tree-optimization/56273
4582 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4584 2013-02-11 Richard Biener <rguenther@suse.de>
4586 PR tree-optimization/56264
4587 * gcc.dg/torture/pr56264.c: New testcase.
4589 2013-02-11 Richard Biener <rguenther@suse.de>
4591 PR tree-optimization/56273
4592 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4593 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4594 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4595 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4596 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4597 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4599 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
4601 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4602 for *-*-linux-gnu targets.
4603 * g++.dg/asan/interception-test-1.c: Ditto.
4604 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4605 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4607 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
4610 * gfortran.dg/intrinsic_size_4.f90 : New test.
4612 2013-02-09 Jakub Jelinek <jakub@redhat.com>
4615 * gcc.target/powerpc/pr56256.c: New test.
4617 2013-02-08 Ian Lance Taylor <iant@google.com>
4619 * lib/go.exp: Load timeout.exp.
4621 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4623 PR rtl-optimization/56246
4624 * gcc.target/i386/pr56246.c: New test.
4626 2013-02-08 Jeff Law <law@redhat.com>
4629 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4631 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4634 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4637 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4639 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4641 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4643 PR rtl-optimization/56195
4644 * gcc.dg/torture/pr56195.c: New test.
4646 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4649 * gfortran.dg/recursive_interface_2.f90: New test.
4651 2013-02-08 Jakub Jelinek <jakub@redhat.com>
4653 PR tree-optimization/56250
4654 * gcc.c-torture/execute/pr56250.c: New test.
4656 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4658 PR tree-optimization/56064
4659 * gcc.dg/fixed-point/view-convert-2.c: New test.
4661 2013-02-08 Michael Matz <matz@suse.de>
4663 PR tree-optimization/52448
4664 * gcc.dg/pr52448.c: New test.
4666 2013-02-08 Richard Biener <rguenther@suse.de>
4669 * gcc.dg/torture/pr56181.c: New testcase.
4671 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
4674 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
4675 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
4677 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4680 * g++.dg/parse/crash61.C: New test.
4683 * g++.dg/parse/pr56239.C: New test.
4686 * g++.dg/abi/mangle61.C: New test.
4688 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
4690 PR rtl-optimization/56225
4691 * gcc.target/i386/pr56225.c: New test.
4693 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4696 * gcc.dg/guality/pr56154-1.c: New test.
4697 * gcc.dg/guality/pr56154-2.c: New test.
4698 * gcc.dg/guality/pr56154-3.c: New test.
4699 * gcc.dg/guality/pr56154-4.c: New test.
4700 * gcc.dg/guality/pr56154-aux.c: New file.
4702 PR tree-optimization/55789
4703 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
4705 * gcc.dg/tree-ssa/inline-3.c: Add
4706 --param max-early-inliner-iterations=2 option.
4708 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4711 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
4712 Add -fno-dwarf2-cfi-asm to dg-options.
4715 2013-02-07 Jakub Jelinek <jakub@redhat.com>
4718 * gcc.dg/pr56228.c: New test.
4720 2013-02-07 Alan Modra <amodra@gmail.com>
4723 * gcc.target/powerpc/pr54009.c: New test.
4725 * gfortran.dg/pr54131.f: New test.
4727 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
4730 * gfortran.dg/array_constructor_41.f90: New test.
4732 2013-02-06 Janus Weil <janus@gcc.gnu.org>
4735 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
4737 2013-02-06 Jakub Jelinek <jakub@redhat.com>
4740 * g++.dg/gomp/pr56217.C: New test.
4742 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4744 PR tree-optimization/56205
4745 * gcc.dg/tree-ssa/stdarg-6.c: New test.
4746 * gcc.c-torture/execute/pr56205.c: New test.
4748 2013-02-05 Richard Biener <rguenther@suse.de>
4750 PR tree-optimization/53342
4751 PR tree-optimization/53185
4752 * gcc.dg/vect/pr53185-2.c: New testcase.
4754 2013-02-05 Jan Hubicka <jh@suse.cz>
4756 PR tree-optimization/55789
4757 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
4758 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
4759 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
4760 * g++.dg/ipa/inline-1.C: New testcase.
4761 * g++.dg/ipa/inline-2.C: New testcase.
4762 * g++.dg/ipa/inline-3.C: New testcase.
4764 2013-02-05 Jan Hubicka <jh@suse.cz>
4766 PR tree-optimization/55789
4767 * g++.dg/torture/pr55789.C: New testcase.
4769 2013-02-05 Jakub Jelinek <jakub@redhat.com>
4772 * gcc.dg/pr56167.c: New test.
4774 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4777 * gcc.target/sh/pr55146.c: New.
4779 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
4781 PR tree-optimization/54386
4782 * gcc.target/sh/pr54386.c: New.
4784 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
4787 * gfortran.dg/realloc_on _assign_16.f90 : New test.
4790 * gfortran.dg/realloc_on _assign_17.f90 : New test.
4792 2013-02-04 Alexander Potapenko <glider@google.com>
4793 Jack Howarth <howarth@bromo.med.uc.edu>
4794 Jakub Jelinek <jakub@redhat.com>
4797 * g++.dg/asan/pr55617.C: New test.
4799 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4802 * gfortran.dg/typebound_operator_19.f90: New test.
4803 * gfortran.dg/typebound_assignment_4.f90: New test.
4805 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
4808 * gfortran.dg/recursive_interface_1.f90: New test.
4810 2013-02-04 Richard Guenther <rguenther@suse.de>
4813 * gcc.dg/lto/pr56168_0.c: New testcase.
4814 * gcc.dg/lto/pr56168_1.c: Likewise.
4816 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4820 * gfortran.dg/block_12.f90: New test.
4821 * gfortran.dg/module_error_1.f90: New test.
4823 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4825 * lib/target-supports.exp (check_effective_target_vect_float)
4826 (check_effective_target_vect_no_align): Add mips-sde-elf.
4828 2013-02-01 Jakub Jelinek <jakub@redhat.com>
4830 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
4832 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
4834 * gcc.dg/pr56023.c: XFAIL on AIX.
4835 * gcc.dg/vect/pr49352.c: Same.
4837 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
4839 * gnat.dg/opt26.adb: New test.
4841 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4844 2013-01-27 Amol Pise <amolpise15@gmail.com>
4846 * gcc.target/arm/neon-vfnms-1.c: New test.
4847 * gcc.target/arm/neon-vfnma-1.c: New test.
4849 2013-01-31 Richard Biener <rguenther@suse.de>
4851 PR tree-optimization/56157
4852 * gcc.dg/torture/pr56157.c: New testcase.
4854 2013-01-30 Richard Biener <rguenther@suse.de>
4856 PR tree-optimization/56150
4857 * gcc.dg/torture/pr56150.c: New testcase.
4859 2013-01-30 Jakub Jelinek <jakub@redhat.com>
4862 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
4863 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
4864 printed in backtrace.
4865 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
4866 to avoid errors about mismatched allocation vs. deallocation.
4869 * g++.dg/mv1.C: Moved to...
4870 * g++.dg/ext/mv1.C: ... here. Adjust test.
4871 * g++.dg/mv2.C: Moved to...
4872 * g++.dg/ext/mv2.C: ... here. Adjust test.
4873 * g++.dg/mv3.C: Moved to...
4874 * g++.dg/ext/mv3.C: ... here.
4875 * g++.dg/mv4.C: Moved to...
4876 * g++.dg/ext/mv4.C: ... here.
4877 * g++.dg/mv5.C: Moved to...
4878 * g++.dg/ext/mv5.C: ... here. Adjust test.
4879 * g++.dg/mv6.C: Moved to...
4880 * g++.dg/ext/mv6.C: ... here. Adjust test.
4881 * g++.dg/ext/mv7.C: New test.
4882 * g++.dg/ext/mv8.C: New test.
4883 * g++.dg/ext/mv9.C: New test.
4884 * g++.dg/ext/mv10.C: New test.
4885 * g++.dg/ext/mv11.C: New test.
4887 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
4889 PR rtl-optimization/56144
4890 * gcc.dg/pr56144.c: New.
4892 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
4894 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
4896 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
4897 * g++.dg/cpp0x/constexpr-55573.C: Same
4899 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
4901 PR tree-optimization/56064
4902 * gcc.dg/fixed-point/view-convert.c: New test.
4904 2013-01-30 Andreas Schwab <schwab@suse.de>
4906 * lib/target-supports-dg.exp (dg-process-target): Use expr to
4907 evaluate the end index in string range.
4909 2013-01-30 Tobias Burnus <burnus@net-b.de>
4912 * gfortran.dg/allocatable_function_6.f90: New.
4914 2013-01-29 Janus Weil <janus@gcc.gnu.org>
4915 Mikael Morin <mikael@gcc.gnu.org>
4918 * gfortran.dg/proc_ptr_comp_36.f90: New.
4920 2013-01-29 Richard Biener <rguenther@suse.de>
4922 PR tree-optimization/55270
4923 * gcc.dg/torture/pr55270.c: New testcase.
4925 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4927 PR rtl-optimization/56117
4928 * gcc.dg/pr56117.c: New test.
4930 2013-01-28 Richard Biener <rguenther@suse.de>
4932 PR tree-optimization/56034
4933 * gcc.dg/torture/pr56034.c: New testcase.
4935 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4937 PR tree-optimization/56125
4938 * gcc.dg/pr56125.c: New test.
4940 2013-01-28 Tobias Burnus <burnus@net-b.de>
4941 Mikael Morin <mikael@gcc.gnu.org>
4944 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
4945 * gfortran.dg/import8.f90: Likewise.
4946 * gfortran.dg/interface_derived_type_1.f90: Likewise.
4947 * gfortran.dg/import10.f90: New test.
4948 * gfortran.dg/import11.f90: Likewise
4950 2013-01-28 Jakub Jelinek <jakub@redhat.com>
4953 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
4954 string.h. Provide memset, malloc and free prototypes, adjust line
4955 numbers in dg-output.
4956 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
4957 Provide memset prototype and adjust line numbers in dg-output.
4958 * c-c++-common/asan/global-overflow-1.c: Likewise.
4960 PR tree-optimization/56094
4961 * gcc.dg/pr56094.c: New test.
4963 2013-01-27 Amol Pise <amolpise15@gmail.com>
4965 * gcc.target/arm/neon-vfnms-1.c: New test.
4966 * gcc.target/arm/neon-vfnma-1.c: New test.
4968 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
4971 * gcc.target/i386/pr56114.c: New test.
4973 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
4976 * gfortran.dg/associate_14.f90: New test.
4979 * gfortran.dg/associate_13.f90: New test.
4981 2013-01-25 Jakub Jelinek <jakub@redhat.com>
4983 PR tree-optimization/56098
4984 * gcc.dg/pr56098-1.c: New test.
4985 * gcc.dg/pr56098-2.c: New test.
4987 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
4990 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
4992 2013-01-22 Marek Polacek <polacek@redhat.com>
4994 PR tree-optimization/56035
4995 * gcc.dg/pr56035.c: New test.
4997 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4999 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5002 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5004 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5006 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5009 * gcc.dg/pr56078.c: New test.
5010 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5012 2013-01-24 Martin Jambor <mjambor@suse.cz>
5014 PR tree-optimization/55927
5015 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5017 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5019 * gcc.target/i386/movsd.c: New test.
5021 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5024 * gcc.target/i386/pr55934.c: New test.
5026 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5029 * gfortran.dg/select_8.f90: New.
5031 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5033 * gcc.target/microblaze/microblaze.exp: Remove
5034 target_config_cflags check.
5036 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5039 * gfortran.dg/gomp/pr56052.f90: New test.
5042 * gcc.dg/pr49069.c: New test.
5044 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5047 * g++.dg/cpp0x/constexpr-static10.C: New.
5049 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5052 * gcc.target/i386/pr56028.c: New test.
5054 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5057 * gcc.target/i386/pr55686.c: New test.
5059 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5062 * g++.dg/cpp0x/variadic139.C: New test.
5063 * g++.dg/cpp0x/variadic140.C: Likewise.
5064 * g++.dg/cpp0x/variadic141.C: Likewise.
5066 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5068 * gnat.dg/warn8.adb: New test.
5070 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5073 * gfortran.dg/include_8.f90: New test.
5075 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5077 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5078 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5080 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5082 PR tree-optimization/56051
5083 * gcc.c-torture/execute/pr56051.c: New test.
5085 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5087 PR rtl-optimization/56023
5088 * gcc.dg/pr56023.c: New test.
5090 2013-01-21 Martin Jambor <mjambor@suse.cz>
5093 * gcc.target/i386/pr56022.c: New test.
5095 2013-01-21 Jason Merrill <jason@redhat.com>
5097 * lib/target-supports.exp (check_effective_target_alias): New.
5099 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
5102 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
5104 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
5106 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5108 2013-01-19 Jeff Law <law@redhat.com>
5110 PR tree-optimization/52631
5111 * tree-ssa/pr52631.c: New test.
5112 * tree-ssa/ssa-fre-9: Update expected output.
5114 2013-01-19 Anthony Green <green@moxielogic.com>
5116 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5119 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5121 PR tree-optimization/56029
5122 * g++.dg/torture/pr56029.C: New test.
5124 2013-01-18 Sharad Singhai <singhai@google.com>
5126 PR tree-optimization/55995
5127 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5129 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5132 * gcc.target/i386/pr55433.c: New.
5134 2013-01-18 Jakub Jelinek <jakub@redhat.com>
5137 * gfortran.dg/pr56015.f90: New test.
5139 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
5141 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5143 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5145 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5146 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5147 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5148 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5149 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5151 2013-01-17 Jeff Law <law@redhat.com>
5153 * gcc.dg/pr52573.c: Move to...
5154 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5156 PR rtl-optimization/52573
5157 * gcc.dg/pr52573.c: New test.
5159 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
5162 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5163 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5164 check_no_compiler_messages to test support in ucontext.h.
5165 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5166 compliant RLIMIT_AS.
5168 2013-01-17 Marek Polacek <polacek@redhat.com>
5170 PR rtl-optimization/55833
5171 * gcc.dg/pr55833.c: New test.
5173 2013-01-17 Jan Hubicka <jh@suse.cz>
5175 PR tree-optimization/55273
5176 * gcc.c-torture/compile/pr55273.c: New testcase.
5178 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
5181 * gcc.target/pr55981.c: New test.
5183 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
5185 * gcc.target/arm/pr40887.c: Require at least armv5.
5186 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5187 * gcc.target/arm/pr51915.c: Likewise.
5188 * gcc.target/arm/pr52006.c: Likewise.
5189 * gcc.target/arm/pr53187.c: Likewise.
5191 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5192 * gcc.target/arm/ftest-support-arm.h: Delete.
5193 * gcc.target/arm/ftest-support-thumb.h: Delete.
5194 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5195 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5196 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5197 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5198 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5199 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5200 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5201 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5202 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5203 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5204 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5205 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5206 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5207 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5208 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5209 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5210 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5211 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5212 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5213 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5214 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5215 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5216 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5217 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5219 2013-01-17 Martin Jambor <mjambor@suse.cz>
5221 PR tree-optimizations/55264
5222 * g++.dg/ipa/pr55264.C: New test.
5224 2013-01-16 Janus Weil <janus@gcc.gnu.org>
5227 * gfortran.dg/class_55.f90: New.
5229 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
5232 * gcc.c-torture/execute/builtins/builtins.exp: Add
5233 -Wl,--allow-multiple-definition for eabi and elf targets.
5236 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5237 check_effective_target_vect_perm_short,
5238 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5239 check_effective_target_vect64): Return 0 for big-endian ARM.
5240 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5242 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5245 2013-01-16 Richard Biener <rguenther@suse.de>
5247 PR tree-optimization/55964
5248 * gcc.dg/torture/pr55964.c: New testcase.
5250 2013-01-16 Richard Biener <rguenther@suse.de>
5252 PR tree-optimization/54767
5253 PR tree-optimization/53465
5254 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5256 2013-01-16 Christian Bruel <christian.bruel@st.com>
5259 * gcc.target/sh/sh-switch.c: New testcase.
5261 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5263 * gcc.dg/webizer.c: Increase the array size.
5265 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5268 * gcc.dg/pr55940.c: New test.
5270 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5271 Harald Anlauf <anlauf@gmx.de>
5273 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5274 * gfortran.dg/bounds_check_5.f90: Likewise.
5275 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5276 * gfortran.dg/continuation_9.f90: Likewise.
5277 * gfortran.dg/move_alloc_13.f90: Likewise.
5278 * gfortran.dg/structure_constructor_11.f90: Likewise.
5279 * gfortran.dg/tab_continuation.f: Likewise.
5280 * gfortran.dg/warning-directive-2.F90: Likewise.
5281 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5283 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
5285 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5286 * gcc.target/arm/fma-sp.c: Likewise.
5288 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5290 PR rtl-optimization/55153
5291 * gcc.dg/pr55153.c: New.
5293 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5295 PR tree-optimization/55920
5296 * gcc.c-torture/compile/pr55920.c: New test.
5298 2013-01-15 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/torture/pr55882.c: New testcase.
5303 2013-01-15 Jakub Jelinek <jakub@redhat.com>
5305 PR tree-optimization/55955
5306 * gcc.c-torture/compile/pr55955.c: New test.
5308 2013-01-15 Dodji Seketeli <dodji@redhat.com>
5311 * g++.dg/cpp0x/alias-decl-31.C: New test.
5313 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
5316 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5317 case where interface is null.
5319 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5322 * gfortran.dg/array_constructor_40.f90: New test.
5324 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5326 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5328 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5330 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5331 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5332 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5333 * gcc.target/aarch64/vect-ld1r.c: New.
5334 * gcc.target/aarch64/vect-ld1r.x: New.
5336 2013-01-14 Andi Kleen <ak@linux.intel.com>
5339 * gcc.target/i386/hle-clear-rel.c: New file
5340 * gcc.target/i386/hle-store-rel.c: New file.
5342 2013-01-14 Harald Anlauf <anlauf@gmx.de>
5344 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5345 * gfortran.dg/bounds_check_4.f90: Likewise.
5346 * gfortran.dg/inquire_10.f90: Likewise.
5347 * gfortran.dg/minloc_3.f90: Likewise.
5348 * gfortran.dg/minlocval_3.f90: Likewise.
5349 * gfortran.dg/module_double_reuse.f90: Likewise.
5350 * gfortran.dg/mvbits_1.f90: Likewise.
5351 * gfortran.dg/oldstyle_1.f90: Likewise.
5352 * gfortran.dg/pr20163-2.f: Likewise.
5353 * gfortran.dg/save_1.f90: Likewise.
5354 * gfortran.dg/scan_1.f90: Likewise.
5355 * gfortran.dg/select_char_1.f90: Likewise.
5356 * gfortran.dg/shape_4.f90: Likewise.
5357 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5358 * gfortran.dg/function_optimize_10.f90: Likewise.
5359 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5360 * gfortran.dg/used_types_17.f90: Likewise.
5361 * gfortran.dg/used_types_18.f90: Likewise.
5363 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
5366 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5368 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5370 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5372 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5374 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5376 2013-01-12 Janus Weil <janus@gcc.gnu.org>
5379 * gfortran.dg/assumed_type_2.f90: Fix test case.
5380 * gfortran.dg/internal_pack_13.f90: New test.
5381 * gfortran.dg/internal_pack_14.f90: New test.
5383 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5386 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5387 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5390 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5392 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5394 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5397 * gcc.target/s390/pr55719.c: New testcase.
5399 2013-01-11 Richard Guenther <rguenther@suse.de>
5401 PR tree-optimization/44061
5402 * gcc.dg/pr44061.c: New testcase.
5404 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5406 Update copyright years.
5408 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
5409 Jakub Jelinek <jakub@redhat.com>
5412 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
5414 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5416 PR rtl-optimization/55672
5417 * gcc.target/i386/pr55672.c: New.
5419 2013-01-10 Jeff Law <law@redhat.com>
5421 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5422 pass/fail message unique.
5425 2013-01-10 Jason Merrill <jason@redhat.com>
5427 * ada/.gitignore: New.
5429 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5431 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5433 * g++.dg/tls/thread_local2.C: Likewise.
5434 * g++.dg/tls/thread_local2g.C: Likewise.
5435 * g++.dg/tls/thread_local6.C: Likewise.
5436 * g++.dg/tls/thread_local-order1.C: Add tls options.
5437 * g++.dg/tls/thread_local-order2.C: Likewise.
5438 * g++.dg/tls/thread_local3.C: Likewise.
5439 * g++.dg/tls/thread_local3g.C: Likewise.
5440 * g++.dg/tls/thread_local4.C: Likewise.
5441 * g++.dg/tls/thread_local4g.C: Likewise.
5442 * g++.dg/tls/thread_local5.C: Likewise.
5443 * g++.dg/tls/thread_local5g.C: Likewise.
5444 * g++.dg/tls/thread_local6g.C: Likewise.
5446 2013-01-10 Kostya Serebryany <kcc@google.com>
5448 * g++.dg/asan/asan_test.cc: Sync from upstream.
5450 2013-01-10 Jakub Jelinek <jakub@redhat.com>
5452 PR tree-optimization/55921
5453 * gcc.c-torture/compile/pr55921.c: New test.
5455 2013-01-09 Jan Hubicka <jh@suse.cz>
5457 PR tree-optimization/55569
5458 * gcc.c-torture/compile/pr55569.c: New testcase.
5460 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5463 * gfortran.dg/use_28.f90: New test.
5465 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
5467 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5468 number matching more robust.
5470 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5472 PR rtl-optimization/55829
5473 * gcc.target/i386/pr55829.c: New.
5475 2013-01-09 Tobias Burnus <burnus@net-b.de>
5478 * gfortran.dg/bind_c_bool_1.f90: New.
5479 * gfortran.dg/do_5.f90: Add dg-warning.
5481 2013-01-09 Jan Hubicka <jh@suse.cz>
5483 PR tree-optimization/55875
5484 * gcc.c-torture/execute/pr55875.c: New testcase.
5485 * g++.dg/torture/pr55875.C: New testcase.
5487 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5490 * c-c++-common/pr48418.c: New test.
5492 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5495 * g++.dg/tls/thread_local-ice.C: New.
5497 2013-01-09 Andreas Schwab <schwab@suse.de>
5499 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5501 2013-01-09 Jakub Jelinek <jakub@redhat.com>
5503 PR tree-optimization/48189
5504 * gcc.dg/pr48189.c: New test.
5506 2013-01-04 Jan Hubicka <jh@suse.cz>
5508 PR tree-optimization/55823
5509 * g++.dg/ipa/devirt-10.C: New testcase.
5511 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
5512 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5514 PR rtl-optimization/55845
5515 * gcc.target/i386/pr55845.c: New test.
5517 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5519 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
5520 instructions generated instead of number of occurances.
5522 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5524 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5525 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5526 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5527 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5528 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5529 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5530 * gcc.target/aarch64/vect-fcm.x: Likewise.
5531 * lib/target-supports.exp
5532 (check_effective_target_vect_cond): Enable for AArch64.
5534 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5536 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5537 endian-safe float pool loading.
5538 (test_square_root_v4sf): Likewise.
5539 (test_square_root_v2df): Likewise.
5540 * lib/target-supports.exp
5541 (check_effective_target_vect_call_sqrtf): Add AArch64.
5543 2013-01-08 Martin Jambor <mjambor@suse.cz>
5546 * gcc.dg/tree-ssa/pr55579.c: New test.
5548 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5550 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5553 2013-01-08 Jakub Jelinek <jakub@redhat.com>
5556 * gcc.dg/torture/pr55890-3.c: New test.
5559 * gcc.c-torture/compile/pr55851.c: New test.
5562 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5565 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
5568 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5570 2013-01-07 Tobias Burnus <burnus@net-b.de>
5573 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5574 * gfortran.dg/pointer_init_7.f90: New.
5576 2013-01-07 Richard Biener <rguenther@suse.de>
5578 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5580 2013-01-07 Richard Biener <rguenther@suse.de>
5583 * gcc.dg/torture/pr55890-1.c: New testcase.
5584 * gcc.dg/torture/pr55890-2.c: Likewise.
5586 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5588 * gcc.target/aarch64/fmovd.c: New.
5589 * gcc.target/aarch64/fmovf.c: Likewise.
5590 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5591 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5592 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5593 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5594 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5595 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5597 2013-01-07 Richard Biener <rguenther@suse.de>
5599 PR tree-optimization/55888
5600 PR tree-optimization/55862
5601 * gcc.dg/torture/pr55888.c: New testcase.
5603 2013-01-07 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/intrinsic_size_3.f90: New.
5608 2013-01-07 Tobias Burnus <burnus@net-b.de>
5611 * gfortran.dg/select_type_32.f90: New.
5613 2013-01-04 Dodji Seketeli <dodji@redhat.com>
5616 * g++.dg/cpp0x/alias-decl-29.C: New test.
5618 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
5623 * gfortran.dg/class_array_15.f03: New test.
5625 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5630 * gfortran.dg/use_23.f90: New test.
5631 * gfortran.dg/use_24.f90: New test.
5632 * gfortran.dg/use_25.f90: New test.
5633 * gfortran.dg/use_26.f90: New test.
5634 * gfortran.dg/use_27.f90: New test.
5636 2013-01-06 Olivier Hainque <hainque@adacore.com>
5638 * gnat.dg/specs/clause_on_volatile.ads: New test.
5640 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5642 * gnat.dg/alignment10.adb: New test.
5644 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5645 Mikael Morin <mikael@gcc.gnu.org>
5648 * gfortran.dg/use_22.f90: New test.
5650 2013-01-04 Andrew Pinski <apinski@cavium.com>
5652 * gcc.target/aarch64/cmp-1.c: New testcase.
5654 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
5657 * gfortran.dg/select_type_31.f03: New test.
5659 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5661 PR c++/54526 (again)
5662 * g++.dg/cpp0x/parse2.C: Extend.
5663 * g++.old-deja/g++.other/crash28.C: Adjust.
5665 2013-01-04 Richard Biener <rguenther@suse.de>
5667 PR tree-optimization/55862
5668 * gcc.dg/torture/pr55862.c: New testcase.
5670 2013-01-04 Martin Jambor <mjambor@suse.cz>
5672 PR tree-optimization/55755
5673 * gcc.dg/torture/pr55755.c: New test.
5674 * gcc.dg/tree-ssa/sra-13.c: Likewise.
5675 * gcc.dg/tree-ssa/pr45144.c: Update.
5677 2013-01-04 Richard Biener <rguenther@suse.de>
5680 * gcc.dg/fold-reassoc-2.c: New testcase.
5682 2013-01-04 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/null_7.f90: New.
5687 2013-01-04 Tobias Burnus <burnus@net-b.de>
5691 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
5692 * gfortran.dg/unlimited_polymorphic_7.f90: New.
5693 * gfortran.dg/unlimited_polymorphic_8.f90: New.
5695 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
5697 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
5699 2013-01-03 Janus Weil <janus@gcc.gnu.org>
5702 * gfortran.dg/assignment_1.f90: Modified.
5703 * gfortran.dg/assignment_4.f90: New.
5705 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
5707 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
5709 2013-01-03 Richard Biener <rguenther@suse.de>
5711 PR tree-optimization/55857
5712 * gcc.dg/vect/pr55857-1.c: New testcase.
5713 * gcc.dg/vect/pr55857-2.c: Likewise.
5715 2013-01-03 Jakub Jelinek <jakub@redhat.com>
5717 PR rtl-optimization/55838
5718 * gcc.dg/pr55838.c: New test.
5720 PR tree-optimization/55832
5721 * gcc.c-torture/compile/pr55832.c: New test.
5723 2013-01-02 Teresa Johnson <tejohnson@google.com>
5725 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
5726 * gcc.dg/tree-ssa/loop-23.c: Ditto.
5727 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
5728 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
5729 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
5730 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
5731 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
5732 * gcc.dg/unroll_1.c: Ditto.
5733 * gcc.dg/unroll_2.c: Ditto.
5734 * gcc.dg/unroll_3.c: Ditto.
5735 * gcc.dg/unroll_4.c: Ditto.
5737 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5739 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5741 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5744 * gfortran.dg/eof_4.f90: New test.
5746 2013-01-02 Jakub Jelinek <jakub@redhat.com>
5748 * lib/c-compat.exp (compat-use-alt-compiler): Remove
5749 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
5750 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
5751 (compat_setup_dfp): Initialize compat_alt_caret and
5752 compat_save_TEST_ALWAYS_FLAGS.
5754 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5756 * gcc.dg/torture/tls/tls-reload-1.c: New test.
5758 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5760 * gcc.dg/torture/fp-int-convert-2.c: New test.
5762 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5764 * gfortran.dg/newunit_3.f90: Add dg-do run.
5765 * gfortran.dg/inquire_15.f90: Add dg-do run.
5767 2013-01-01 Jakub Jelinek <jakub@redhat.com>
5769 PR tree-optimization/55831
5770 * gcc.dg/pr55831.c: New test.
5772 Copyright (C) 2013 Free Software Foundation, Inc.
5774 Copying and distribution of this file, with or without modification,
5775 are permitted in any medium without royalty provided the copyright
5776 notice and this notice are preserved.